From 616a02807a8071b5a6b15e275d01b6597456cb71 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Mon, 13 Jun 2022 17:23:51 -0300 Subject: [PATCH 01/74] Modifico tsconfig.json para incorporar el baseUrl --- tsconfig.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index a273b0c..860b1d5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,7 +18,8 @@ "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, - "jsx": "react-jsx" + "jsx": "react-jsx", + "baseUrl": "src" }, "include": [ "src" -- GitLab From aa2a756b52831aabf2ebe0172d2776281137609a Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Mon, 13 Jun 2022 22:01:27 -0300 Subject: [PATCH 02/74] Estructura general del proyecto + incorporacion del tema base --- package-lock.json | 58 ++++++++++++++++++++++ package.json | 1 + src/App.tsx | 29 ++++------- src/components/Map/Map.tsx | 7 +++ src/components/Menu/Menu.tsx | 7 +++ src/components/Slider/Slider.tsx | 7 +++ src/fonts/Raleway/Raleway.ttf | Bin 0 -> 163392 bytes src/pages/Home/HomePage.tsx | 5 ++ src/utils/Routes.tsx | 27 +++++++++++ src/utils/Theme.tsx | 80 +++++++++++++++++++++++++++++++ 10 files changed, 202 insertions(+), 19 deletions(-) create mode 100644 src/components/Map/Map.tsx create mode 100644 src/components/Menu/Menu.tsx create mode 100644 src/components/Slider/Slider.tsx create mode 100644 src/fonts/Raleway/Raleway.ttf create mode 100644 src/pages/Home/HomePage.tsx create mode 100644 src/utils/Routes.tsx create mode 100644 src/utils/Theme.tsx diff --git a/package-lock.json b/package-lock.json index 60e2d82..652e7b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,6 +21,7 @@ "@types/react-dom": "^18.0.1", "react": "^18.0.0", "react-dom": "^18.0.0", + "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", "typescript": "^4.6.3", "web-vitals": "^2.1.4" @@ -8411,6 +8412,14 @@ "he": "bin/he" } }, + "node_modules/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -13651,6 +13660,30 @@ "node": ">=0.10.0" } }, + "node_modules/react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "dependencies": { + "history": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "dependencies": { + "history": "^5.2.0", + "react-router": "6.3.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "node_modules/react-scripts": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", @@ -22375,6 +22408,14 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "requires": { + "@babel/runtime": "^7.7.6" + } + }, "hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -26019,6 +26060,23 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" }, + "react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "requires": { + "history": "^5.2.0" + } + }, + "react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "requires": { + "history": "^5.2.0", + "react-router": "6.3.0" + } + }, "react-scripts": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", diff --git a/package.json b/package.json index f1a49b0..a113626 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "@types/react-dom": "^18.0.1", "react": "^18.0.0", "react-dom": "^18.0.0", + "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", "typescript": "^4.6.3", "web-vitals": "^2.1.4" diff --git a/src/App.tsx b/src/App.tsx index a53698a..822ccf2 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,25 +1,16 @@ -import React from 'react'; -import logo from './logo.svg'; -import './App.css'; +import { ThemeProvider } from '@mui/material'; +import { theme } from 'utils/Theme'; +import Menu from 'components/Menu/Menu'; +import Map from 'components/Map/Map'; +import Slider from 'components/Slider/Slider'; function App() { return ( -
-
- logo -

- Edit src/App.tsx and save to reload. -

- - Learn React - -
-
+ + + + + ); } diff --git a/src/components/Map/Map.tsx b/src/components/Map/Map.tsx new file mode 100644 index 0000000..8e9b687 --- /dev/null +++ b/src/components/Map/Map.tsx @@ -0,0 +1,7 @@ +import { Typography } from "@mui/material"; + +export default function Map() { + return ( + Map + ) +} diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx new file mode 100644 index 0000000..f082d4f --- /dev/null +++ b/src/components/Menu/Menu.tsx @@ -0,0 +1,7 @@ +import { Typography } from "@mui/material"; + +export default function Menu() { + return ( + Menu + ) +} diff --git a/src/components/Slider/Slider.tsx b/src/components/Slider/Slider.tsx new file mode 100644 index 0000000..8eba8ed --- /dev/null +++ b/src/components/Slider/Slider.tsx @@ -0,0 +1,7 @@ +import { Typography } from "@mui/material"; + +export default function Slider() { + return ( + Slider + ) +} diff --git a/src/fonts/Raleway/Raleway.ttf b/src/fonts/Raleway/Raleway.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5428c9c6dd788af7e626be91d6986d07cf6ae1b6 GIT binary patch literal 163392 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

EZGUEAHz+eccw3liZ(z)3bOV>C(hfXq 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 Cv%DDq literal 0 HcmV?d00001 diff --git a/src/pages/Home/HomePage.tsx b/src/pages/Home/HomePage.tsx new file mode 100644 index 0000000..83923d2 --- /dev/null +++ b/src/pages/Home/HomePage.tsx @@ -0,0 +1,5 @@ +export default function HomePage() { + return ( +

HomePage
+ ) +} diff --git a/src/utils/Routes.tsx b/src/utils/Routes.tsx new file mode 100644 index 0000000..5342622 --- /dev/null +++ b/src/utils/Routes.tsx @@ -0,0 +1,27 @@ +import { RouteObject } from "react-router-dom"; +import { Dashboard, } from '@mui/icons-material'; +import { ReactNode } from "react"; +import HomeIcon from '@mui/icons-material/Home'; +import ErrorIcon from '@mui/icons-material/Error'; +import HomePage from "pages/Home/HomePage"; + + +interface AppRouteObject extends RouteObject { + name: string; + icon: ReactNode; +} + +export const appRoutes: AppRouteObject[] = [ + { + name: "Inicio", + path: "/", + element: , + icon: , + children:[ + + ] + } + +]; + +export default appRoutes; \ No newline at end of file diff --git a/src/utils/Theme.tsx b/src/utils/Theme.tsx new file mode 100644 index 0000000..cd4f05f --- /dev/null +++ b/src/utils/Theme.tsx @@ -0,0 +1,80 @@ +import { createTheme, ThemeOptions, experimental_sx as sx, } from '@mui/material/styles'; +import 'fonts/Raleway/Raleway.ttf'; + +export const theme: ThemeOptions = createTheme({ + palette: { + primary: { + main: '#0288D1', + contrastText: '#fff' + }, + background: { + default: '#EDEDED', + + }, + text: { + primary: '#333333', + secondary: '#A3AED0', + disabled: '#b1b4bd', + }, + error: { + main: '#F2994A', + }, + warning: { + main: '#F44B4A', + }, + success: { + main: '#3ecd7b', + } + }, + typography: { + fontFamily: 'Raleway.ttf', + h1: { + fontSize: '3em', + fontWeight: 800, + }, + h2: { + fontSize: '2em', + fontWeight: 500, + }, + h4: { + fontSize: '1em', + fontWeight: 800, + }, + h5: { + fontSize: '0,5em', + fontWeight: 800, + }, + h6: { + fontSize: '0,4em', + fontWeight: 800, + }, + subtitle1: { + fontSize: '0,5em', + fontWeight: 400, + }, + body1: { + fontSize: '1em', + fontWeight: 400, + }, + button: { + fontWeight: 600, + lineHeight: 1.45, + }, + }, + components: { + MuiPaper: { + styleOverrides: { + root: sx({ + borderRadius: '0.5em', + }), + }, + }, + MuiCard: { + styleOverrides: { + root: sx({ + borderRadius: '1em', + }), + }, + } + } +}); \ No newline at end of file -- GitLab From 13766bdb6760b42299affe8a97df343bae4234d9 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Mon, 13 Jun 2022 22:54:59 -0300 Subject: [PATCH 03/74] Agrego estilos a la estructura general de la app --- src/App.tsx | 19 +++++++++++++++---- src/components/Map/Map.tsx | 15 +++++++++++++-- src/components/Menu/Menu.tsx | 5 ++++- src/components/Slider/Slider.tsx | 5 ++++- 4 files changed, 36 insertions(+), 8 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 822ccf2..e0a5860 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,4 +1,4 @@ -import { ThemeProvider } from '@mui/material'; +import { Box, ThemeProvider } from '@mui/material'; import { theme } from 'utils/Theme'; import Menu from 'components/Menu/Menu'; import Map from 'components/Map/Map'; @@ -7,9 +7,20 @@ import Slider from 'components/Slider/Slider'; function App() { return ( - - - + + + + + + + + + + + + + + ); } diff --git a/src/components/Map/Map.tsx b/src/components/Map/Map.tsx index 8e9b687..0a56e6d 100644 --- a/src/components/Map/Map.tsx +++ b/src/components/Map/Map.tsx @@ -1,7 +1,18 @@ -import { Typography } from "@mui/material"; +import { Box, Typography } from "@mui/material"; export default function Map() { return ( - Map + + Map + ) } diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index f082d4f..97cf40f 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -1,7 +1,10 @@ import { Typography } from "@mui/material"; +import { Box } from "@mui/system"; export default function Menu() { return ( - Menu + + Menu + ) } diff --git a/src/components/Slider/Slider.tsx b/src/components/Slider/Slider.tsx index 8eba8ed..edadb3f 100644 --- a/src/components/Slider/Slider.tsx +++ b/src/components/Slider/Slider.tsx @@ -1,7 +1,10 @@ import { Typography } from "@mui/material"; +import { Box } from "@mui/system"; export default function Slider() { return ( - Slider + + Slider + ) } -- GitLab From 61c486f885a34a760136ba87aaf2c161a80801e3 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Mon, 13 Jun 2022 23:07:09 -0300 Subject: [PATCH 04/74] Arreglo la ubicacion de estilos --- src/App.tsx | 17 ++++++++++++----- src/components/Map/Map.tsx | 13 +------------ src/components/Menu/Menu.tsx | 2 +- src/components/Slider/Slider.tsx | 2 +- 4 files changed, 15 insertions(+), 19 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index e0a5860..be87afc 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -7,18 +7,25 @@ import Slider from 'components/Slider/Slider'; function App() { return ( - + - + - - + - diff --git a/src/components/Map/Map.tsx b/src/components/Map/Map.tsx index 0a56e6d..6a5dee4 100644 --- a/src/components/Map/Map.tsx +++ b/src/components/Map/Map.tsx @@ -2,17 +2,6 @@ import { Box, Typography } from "@mui/material"; export default function Map() { return ( - - Map - + Map ) } diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index 97cf40f..7b2de55 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -3,7 +3,7 @@ import { Box } from "@mui/system"; export default function Menu() { return ( - + Menu ) diff --git a/src/components/Slider/Slider.tsx b/src/components/Slider/Slider.tsx index edadb3f..44d96c4 100644 --- a/src/components/Slider/Slider.tsx +++ b/src/components/Slider/Slider.tsx @@ -3,7 +3,7 @@ import { Box } from "@mui/system"; export default function Slider() { return ( - + Slider ) -- GitLab From 2e54e13feb18bcff94bff0c1d46c1a97ac87600a Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 14 Jun 2022 13:05:21 -0300 Subject: [PATCH 05/74] Agrego Map --- package-lock.json | 2092 +++++++++++++++++++++++++++++++++- package.json | 5 +- src/App.tsx | 6 +- src/components/Map/Map.tsx | 29 +- src/components/Menu/Menu.tsx | 11 +- 5 files changed, 2106 insertions(+), 37 deletions(-) diff --git a/package-lock.json b/package-lock.json index 652e7b6..9add009 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,8 @@ "name": "my-app", "version": "0.1.0", "dependencies": { + "@deck.gl/core": "^8.7.11", + "@deck.gl/layers": "^8.7.11", "@emotion/react": "^11.9.3", "@emotion/styled": "^11.9.3", "@mui/icons-material": "^5.8.3", @@ -17,8 +19,9 @@ "@testing-library/user-event": "^13.5.0", "@types/jest": "^27.4.1", "@types/node": "^16.11.27", - "@types/react": "^18.0.5", + "@types/react": "^18.0.12", "@types/react-dom": "^18.0.1", + "deck.gl": "^8.7.11", "react": "^18.0.0", "react-dom": "^18.0.0", "react-router-dom": "^6.3.0", @@ -1981,6 +1984,175 @@ "postcss": "^8.3" } }, + "node_modules/@deck.gl/aggregation-layers": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-8.7.11.tgz", + "integrity": "sha512-Sq7PF5sZ7nCWNtXlslKYee/vW2QTo1RpwQPo43RsjweSh1qmc6/2vxEupXs6Wk/o0V3c9GjBtnIYtQw0s3FaBw==", + "dependencies": { + "@luma.gl/shadertools": "^8.5.10", + "@math.gl/web-mercator": "^3.5.7", + "d3-hexbin": "^0.2.1" + }, + "peerDependencies": { + "@deck.gl/core": "^8.0.0", + "@deck.gl/layers": "^8.0.0" + } + }, + "node_modules/@deck.gl/carto": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/carto/-/carto-8.7.11.tgz", + "integrity": "sha512-0iOU6ixq5vyz5M9171PVBcBLOfleQyb1dYvx5+zw735TgueQvkfD4SsKLABeIjuke1BZirBf0Frg+wViJ8qdpw==", + "dependencies": { + "@loaders.gl/gis": "^3.1.5", + "@loaders.gl/loader-utils": "^3.1.5", + "@loaders.gl/mvt": "^3.1.5", + "@loaders.gl/tiles": "^3.1.5", + "@luma.gl/constants": "^8.5.10", + "@math.gl/web-mercator": "^3.5.7", + "cartocolor": "^4.0.2", + "d3-array": "^2.8.0", + "d3-color": "^2.0.0", + "d3-format": "^2.0.0", + "d3-scale": "^3.2.3", + "moment-timezone": "^0.5.33", + "pbf": "^3.2.1" + }, + "peerDependencies": { + "@deck.gl/aggregation-layers": "^8.0.0", + "@deck.gl/core": "^8.0.0", + "@deck.gl/geo-layers": "^8.0.0", + "@deck.gl/layers": "^8.0.0", + "@loaders.gl/core": "^3.1.5" + } + }, + "node_modules/@deck.gl/core": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-8.7.11.tgz", + "integrity": "sha512-zTAjbU2lJ5/LjxLLIA6vFquIqd16uY/Xe2Y3J84YmCxOeFWx7khX8n9s42bfi2mXK+ygx8sqRfhHjReFArg3bA==", + "dependencies": { + "@loaders.gl/core": "^3.1.5", + "@loaders.gl/images": "^3.1.5", + "@luma.gl/constants": "^8.5.10", + "@luma.gl/core": "^8.5.10", + "@math.gl/core": "^3.5.7", + "@math.gl/web-mercator": "^3.5.7", + "@probe.gl/env": "^3.5.0", + "@probe.gl/log": "^3.5.0", + "@probe.gl/stats": "^3.5.0", + "gl-matrix": "^3.0.0", + "math.gl": "^3.5.7", + "mjolnir.js": "^2.5.0" + } + }, + "node_modules/@deck.gl/extensions": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-8.7.11.tgz", + "integrity": "sha512-/kW3D/PuynJUB9YS7So+iia+3YjYm5ziWf/yCwSbLu/cfflJ5Y29qlBcznkjJGriFPkHB7y0ZJiYMItG6DTjrw==", + "dependencies": { + "@luma.gl/shadertools": "^8.5.10" + }, + "peerDependencies": { + "@deck.gl/core": "^8.0.0", + "gl-matrix": "^3.0.0" + } + }, + "node_modules/@deck.gl/geo-layers": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-8.7.11.tgz", + "integrity": "sha512-mCcP/CeXC9aavMHwecwKde2PlMoOu6IsOmYUuGtcQlN+xhZ5gQ460KrBpmjCLQv/W503DrjuHOqffgeNYIRkog==", + "dependencies": { + "@loaders.gl/3d-tiles": "^3.1.5", + "@loaders.gl/gis": "^3.1.5", + "@loaders.gl/loader-utils": "^3.1.5", + "@loaders.gl/mvt": "^3.1.5", + "@loaders.gl/terrain": "^3.1.5", + "@loaders.gl/tiles": "^3.1.5", + "@luma.gl/experimental": "^8.5.10", + "@math.gl/core": "^3.5.7", + "@math.gl/culling": "^3.5.7", + "@math.gl/web-mercator": "^3.5.7", + "h3-js": "^3.6.0", + "long": "^3.2.0" + }, + "peerDependencies": { + "@deck.gl/core": "^8.0.0", + "@deck.gl/extensions": "^8.0.0", + "@deck.gl/layers": "^8.0.0", + "@deck.gl/mesh-layers": "^8.0.0", + "@loaders.gl/core": "^3.0.0" + } + }, + "node_modules/@deck.gl/google-maps": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/google-maps/-/google-maps-8.7.11.tgz", + "integrity": "sha512-7B1c7W13cl8pg0X0FC+s4v6fYA2F5CPHmCemXsCy6mVAI3aYOm9Sy3bnBK+xoILGrClPtPoWCHRb/2JI6H8+ZA==", + "peerDependencies": { + "@deck.gl/core": "^8.0.0" + } + }, + "node_modules/@deck.gl/json": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/json/-/json-8.7.11.tgz", + "integrity": "sha512-5/AVE+pUbhw4JZ3+PZKKeXG9zm664WLJv/KCy/uYUTzP+LM9l2o9REGNC8nP2ueR2D+Of6JeEvBsss/fvfvgWA==", + "dependencies": { + "d3-dsv": "^1.0.8", + "expression-eval": "^2.0.0" + }, + "peerDependencies": { + "@deck.gl/core": "^8.0.0" + } + }, + "node_modules/@deck.gl/layers": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-8.7.11.tgz", + "integrity": "sha512-uO4Y+7D8iobcpVaFJkH8NxtdHw393U5qItN466iCUQKziFqCNRxokkchQmenrUrY4hn+jb5CMFh/otehPV1Grg==", + "dependencies": { + "@loaders.gl/images": "^3.1.5", + "@mapbox/tiny-sdf": "^1.1.0", + "@math.gl/polygon": "^3.5.7", + "earcut": "^2.0.6" + }, + "peerDependencies": { + "@deck.gl/core": "^8.0.0", + "@loaders.gl/core": "^3.1.5" + } + }, + "node_modules/@deck.gl/mapbox": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-8.7.11.tgz", + "integrity": "sha512-oRxN5ZWKzmEwhKp/4N46qxyWVMjzrmdCeq0/O4RNeOfGDXypEE+E6N1qKYh2baT3R5oq1zcIRXwZeOvFKm1Nxw==", + "peerDependencies": { + "@deck.gl/core": "^8.0.0" + } + }, + "node_modules/@deck.gl/mesh-layers": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-8.7.11.tgz", + "integrity": "sha512-JaM6ACcx+ljE/gRnYePwhhoX+0ETCcjJGBDEw4qbDfVnaO2cUoMYo1hi8UhQD0gX9n05Jkmj+Ubnua0cCpJ3Ig==", + "dependencies": { + "@loaders.gl/gltf": "^3.1.5", + "@luma.gl/constants": "^8.5.10", + "@luma.gl/core": "^8.5.10", + "@luma.gl/experimental": "^8.5.10", + "@luma.gl/shadertools": "^8.5.10" + }, + "peerDependencies": { + "@deck.gl/core": "^8.0.0" + } + }, + "node_modules/@deck.gl/react": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-8.7.11.tgz", + "integrity": "sha512-vtsYAoI4lIvEDr7AcqEdXduflGxrD+xEwJOA/bBrlJuHZ1NFPaFY8pUkSokWNUmGuMdkwc5hjOquJIE/mfcmww==", + "dependencies": { + "prop-types": "^15.6.0" + }, + "peerDependencies": { + "@deck.gl/core": "^8.0.0", + "react": ">=16.3", + "react-dom": ">=16.3" + } + }, "node_modules/@emotion/babel-plugin": { "version": "11.9.2", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.9.2.tgz", @@ -2909,6 +3081,362 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" }, + "node_modules/@loaders.gl/3d-tiles": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/3d-tiles/-/3d-tiles-3.2.3.tgz", + "integrity": "sha512-o7hVHW3D6QWrc8QHGHrJBEwPXL34Xmn5ylV4LdtKJkKocpXGjkQ33X6mCHx6XnY3FAYorlnMIE55NKVEQNJVoA==", + "dependencies": { + "@loaders.gl/draco": "3.2.3", + "@loaders.gl/gltf": "3.2.3", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/math": "3.2.3", + "@loaders.gl/tiles": "3.2.3", + "@math.gl/core": "^3.5.1", + "@math.gl/geospatial": "^3.5.1" + }, + "peerDependencies": { + "@loaders.gl/core": "3.2.0" + } + }, + "node_modules/@loaders.gl/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-3.2.0.tgz", + "integrity": "sha512-TaFVGKlqqLVM6n9Iu/TzW7fNYSWuWE2bg2LRs7eRsLATeLKBLrg08O+9A7/5i0dfJXNOShk6uhtfF/XhDhgEjw==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "@loaders.gl/loader-utils": "3.2.0", + "@loaders.gl/worker-utils": "3.2.0", + "@probe.gl/log": "^3.5.0", + "probe.gl": "^3.4.0" + } + }, + "node_modules/@loaders.gl/core/node_modules/@loaders.gl/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-ddEBZNotBV/7eit/Hnjo7xmoR7Qg4ySiChbk9c6aALisXRr4aUzuNkgiXAcMnFJjk4m0JwgsvFFuU0jsJhM26g==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "@loaders.gl/worker-utils": "3.2.0", + "@probe.gl/stats": "^3.5.0" + } + }, + "node_modules/@loaders.gl/draco": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-3.2.3.tgz", + "integrity": "sha512-XkZWKoX2n40jdmWJ01S3zbSEmIs36OfMmCQ8EiGq4zEjUW1AUBWUT7ZhxQmJ5ls+UN/yb9uRa8l81+He/7e5Xw==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/schema": "3.2.3", + "@loaders.gl/worker-utils": "3.2.3", + "draco3d": "1.4.1" + } + }, + "node_modules/@loaders.gl/draco/node_modules/@loaders.gl/worker-utils": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", + "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", + "dependencies": { + "@babel/runtime": "^7.3.1" + } + }, + "node_modules/@loaders.gl/gis": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-3.2.3.tgz", + "integrity": "sha512-he6ioODSeZ+/nmYmtOv/4JhjFv2GTcPRzoqftyIBArg4K/f2+lztNhS95sxBAcK2XTc1zJdLvNul4+69lwnaTg==", + "dependencies": { + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/schema": "3.2.3", + "@mapbox/vector-tile": "^1.3.1", + "@math.gl/polygon": "^3.5.1", + "pbf": "^3.2.1" + } + }, + "node_modules/@loaders.gl/gltf": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-3.2.3.tgz", + "integrity": "sha512-jVdR5mR2JeX/ZkTV2fPlXjiLUqzsnQnOfzNB/90H78/wrCuBHvBe3w/lgND8IYBmGyNY/PEjeRc+BVA1Y2RMeQ==", + "dependencies": { + "@loaders.gl/draco": "3.2.3", + "@loaders.gl/images": "3.2.3", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/textures": "3.2.3" + } + }, + "node_modules/@loaders.gl/images": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-3.2.3.tgz", + "integrity": "sha512-Y2zBX4WYpN1bGA+jy+Kwn5K9KxbSCFZClz6CFh/mkVsMx1smshmGASEusDlTHTRbNoFmKX622HpeI2lyBL8j9w==", + "dependencies": { + "@loaders.gl/loader-utils": "3.2.3" + } + }, + "node_modules/@loaders.gl/loader-utils": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-3.2.3.tgz", + "integrity": "sha512-TyAHXaXjDZM/5X451MIixOqztEyGCSBJYqNw1ctaVAHruryisJcCscNHipRngbNw/2gVV74ANigv0s44F27WtQ==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "@loaders.gl/worker-utils": "3.2.3", + "@probe.gl/stats": "^3.5.0" + } + }, + "node_modules/@loaders.gl/loader-utils/node_modules/@loaders.gl/worker-utils": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", + "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", + "dependencies": { + "@babel/runtime": "^7.3.1" + } + }, + "node_modules/@loaders.gl/math": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-3.2.3.tgz", + "integrity": "sha512-FQf/jKrYz2mCQ4SeQkFBCO2zUjzflW59xSUd+ItFgol/dMyMYTRj6qYc9RoH+gHqc4cEtkQJYDo+6IYe6Q/v3g==", + "dependencies": { + "@loaders.gl/images": "3.2.3", + "@loaders.gl/loader-utils": "3.2.3", + "@math.gl/core": "^3.5.1" + } + }, + "node_modules/@loaders.gl/mvt": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-3.2.3.tgz", + "integrity": "sha512-oNuxxRZG2ROzoGg+F9KiOy2jaffzK7e5yu8lWFxC9+oeiNvIy3Xanje4Cei/S+Q4PohxKjWppqO6WFlzGTcNSA==", + "dependencies": { + "@loaders.gl/gis": "3.2.3", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/schema": "3.2.3", + "@math.gl/polygon": "^3.5.1", + "pbf": "^3.2.1" + } + }, + "node_modules/@loaders.gl/schema": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-3.2.3.tgz", + "integrity": "sha512-mylwvB6Fjrt6MRQyIFdC0B6z4yZ/sXMmGb03qh5MSdoIIdFVMMHjlt5DykhRT0eNZREBorKfMrcu/LCBbO7jKg==", + "dependencies": { + "@types/geojson": "^7946.0.7", + "apache-arrow": "^4.0.0" + } + }, + "node_modules/@loaders.gl/terrain": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/terrain/-/terrain-3.2.3.tgz", + "integrity": "sha512-4EIcfbkYn1qroX4q9qhAFYOcF3udXAAxLMtgXVjQPNwywfz/DHyMw4uHy/D+kBDGvSPydZF8agr4w6MOx+fpuQ==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/schema": "3.2.3", + "@mapbox/martini": "^0.2.0" + } + }, + "node_modules/@loaders.gl/textures": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-3.2.3.tgz", + "integrity": "sha512-hAxedxMbFZlCysT1jUATNXbsYbz3k60ILEMcShciTvBKVPzG1ovci606LsJpQg73j0Ni4oU+N3rmwL+SwGEghw==", + "dependencies": { + "@loaders.gl/images": "3.2.3", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/schema": "3.2.3", + "@loaders.gl/worker-utils": "3.2.3", + "ktx-parse": "^0.0.4", + "texture-compressor": "^1.0.2" + } + }, + "node_modules/@loaders.gl/textures/node_modules/@loaders.gl/worker-utils": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", + "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", + "dependencies": { + "@babel/runtime": "^7.3.1" + } + }, + "node_modules/@loaders.gl/tiles": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-3.2.3.tgz", + "integrity": "sha512-sBdQu4Ee+vilDF5ZospUAdm9fAv7+KxEPw0mTfRTK9ejAGGl0f9CPsEa8dC24gp/m5cVHvtHlcFeSpMsLYOfmA==", + "dependencies": { + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/math": "3.2.3", + "@math.gl/core": "^3.5.1", + "@math.gl/culling": "^3.5.1", + "@math.gl/geospatial": "^3.5.1", + "@math.gl/web-mercator": "^3.5.1", + "@probe.gl/stats": "^3.5.0" + }, + "peerDependencies": { + "@loaders.gl/core": "3.2.0" + } + }, + "node_modules/@loaders.gl/worker-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.0.tgz", + "integrity": "sha512-IhNWC8poa6XbAoey5ai0YDQvDxq5RaefsvvWM5BcQSIebbg8w76Foz/mYcCAWQ89NbHlIOMVTHDpTmpgmAL/Cw==", + "dependencies": { + "@babel/runtime": "^7.3.1" + } + }, + "node_modules/@luma.gl/constants": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-8.5.14.tgz", + "integrity": "sha512-GPZlnOpXLnW4fkER/sOSlXEZl+uwovvMlSPpEdofIHdNxG4oOdZlDuLc5K+NAJ9Fm+3AbDfCOihcA6WOsVuT5Q==" + }, + "node_modules/@luma.gl/core": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-8.5.14.tgz", + "integrity": "sha512-YgXxWzBNnoIuo6BTsJdK9tfFBWSzmhqeCGsbGMOVimSRXNMDBXATDL5c/J8pkVSbphjhk5aSOmhUC7C5WzKKYQ==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.5.14", + "@luma.gl/engine": "8.5.14", + "@luma.gl/gltools": "8.5.14", + "@luma.gl/shadertools": "8.5.14", + "@luma.gl/webgl": "8.5.14" + } + }, + "node_modules/@luma.gl/engine": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-8.5.14.tgz", + "integrity": "sha512-Dr05gfmHo2Zla0bejxaw+Zhjo1OwzGuUwwzXg/M4TE5U8YyC+mUMtIKcFILfMMEZxhZuWPU6jTDhvfHTIp+3xA==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.5.14", + "@luma.gl/gltools": "8.5.14", + "@luma.gl/shadertools": "8.5.14", + "@luma.gl/webgl": "8.5.14", + "@math.gl/core": "^3.5.0", + "@probe.gl/env": "^3.5.0", + "@types/offscreencanvas": "^2019.7.0", + "probe.gl": "^3.4.0" + } + }, + "node_modules/@luma.gl/experimental": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/experimental/-/experimental-8.5.14.tgz", + "integrity": "sha512-OEng25f6VZh1q4L+F8W+DjhxzTCOZG5sDaFN4bZiAIA/MPdxzO6+nveCOetuQtaR/RpkslBF22eXp4OccR/qaA==", + "dependencies": { + "@luma.gl/constants": "8.5.14", + "@math.gl/core": "^3.5.0", + "earcut": "^2.0.6" + }, + "peerDependencies": { + "@loaders.gl/gltf": "^3.0.0", + "@loaders.gl/images": "^3.0.0", + "@luma.gl/engine": "^8.4.0", + "@luma.gl/gltools": "^8.4.0", + "@luma.gl/shadertools": "^8.4.0", + "@luma.gl/webgl": "^8.4.0" + } + }, + "node_modules/@luma.gl/gltools": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/gltools/-/gltools-8.5.14.tgz", + "integrity": "sha512-ra8fSpkvIdaaBpD/zNryVYgYDRGNhStACIavM5wB5Gp3KVBbvUZWRl8a8YxRnv6MLWvBoEXnX7Dl7NmfWp6FPA==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.5.14", + "@probe.gl/env": "^3.5.0", + "@types/offscreencanvas": "^2019.7.0", + "probe.gl": "^3.4.0" + } + }, + "node_modules/@luma.gl/shadertools": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.5.14.tgz", + "integrity": "sha512-vq0XzMYzGM/A/usNvCzfWJw+ycN2vzqN4AtgrejrOrYu+6yP8LmfRp/iAxjhFkukCPgs03tUFYSlkY7I6HIVtw==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@math.gl/core": "^3.5.0" + } + }, + "node_modules/@luma.gl/webgl": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-8.5.14.tgz", + "integrity": "sha512-8FT9bm6k6XktETcL80AxmLGm27xWbQJYWjsHYjB4cP+PdePNnNQXNYrDN0WX7jKLECSgWIcaQ38O7itD9jACCw==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.5.14", + "@luma.gl/gltools": "8.5.14", + "@probe.gl/env": "^3.5.0", + "probe.gl": "^3.4.0" + } + }, + "node_modules/@mapbox/martini": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz", + "integrity": "sha512-7hFhtkb0KTLEls+TRw/rWayq5EeHtTaErgm/NskVoXmtgAQu/9D299aeyj6mzAR/6XUnYRp2lU+4IcrYRFjVsQ==" + }, + "node_modules/@mapbox/point-geometry": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", + "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" + }, + "node_modules/@mapbox/tiny-sdf": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", + "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==" + }, + "node_modules/@mapbox/vector-tile": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", + "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", + "dependencies": { + "@mapbox/point-geometry": "~0.1.0" + } + }, + "node_modules/@math.gl/core": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.6.0.tgz", + "integrity": "sha512-ZDgNC8iuP2qnG84kjiNKszugKvNHdp5iiiTQUwRPNxOY3qQ7Tw0WfoppCdUfrUdGaa7HEOXbnbJoy9Qnf/M1uQ==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@math.gl/types": "3.6.0", + "gl-matrix": "^3.4.0" + } + }, + "node_modules/@math.gl/culling": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/culling/-/culling-3.6.0.tgz", + "integrity": "sha512-IBDQV3k0D54q3vHdAyJkdiTsZJIaWiPczHF1hfykeM5Lj3jtPmpyyhZMsea8yQeeJeacZ7//ZuMMUeqrEuhdxA==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@math.gl/core": "3.6.0", + "gl-matrix": "^3.4.0" + } + }, + "node_modules/@math.gl/geospatial": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/geospatial/-/geospatial-3.6.0.tgz", + "integrity": "sha512-YSTBOuRksW9lO0BrfFbdfwBbu5SXalfTVni28LLIYsD3u+DYhYnQ/27PYpyfsyTJ364un4zmCo6DLCyjFUpOzA==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@math.gl/core": "3.6.0", + "gl-matrix": "^3.4.0" + } + }, + "node_modules/@math.gl/polygon": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/polygon/-/polygon-3.6.0.tgz", + "integrity": "sha512-YCuz+oBQ94Bwccma15GKLY3j05pt4GPIYayA4taPmqxyGzM/C6TRDB9vUo2paqYyXjpIGzIEfoxh8HC7k5Drtg==", + "dependencies": { + "@math.gl/core": "3.6.0" + } + }, + "node_modules/@math.gl/types": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/types/-/types-3.6.0.tgz", + "integrity": "sha512-+rwOg8XFs9UNfVCoHw9S8cooJ3f4eWmSffR2yeAcLHwS24dcC1N1fgEUaigR5U21wG5EtSfECMr3lOzP4nfBeA==" + }, + "node_modules/@math.gl/web-mercator": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/web-mercator/-/web-mercator-3.6.0.tgz", + "integrity": "sha512-C9X1NUd6pA3G2g8CFDhi2a1UzsjFNljHl6a1cZ0qQkGMCpjRctHYpjQA1fJ/A+r7vgAxXvMf3EcY5odDOHeS6A==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "gl-matrix": "^3.4.0" + } + }, "node_modules/@mui/base": { "version": "5.0.0-alpha.84", "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.84.tgz", @@ -3238,6 +3766,31 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@probe.gl/env": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@probe.gl/env/-/env-3.5.0.tgz", + "integrity": "sha512-YdlpZZshhyYxvWDBmZ5RIW2pTR14Pw4p9czMlt/v7F6HbFzWfAdmH7q6xVwFRYxUpQLwhWensWyv4aFysiWl4g==", + "dependencies": { + "@babel/runtime": "^7.0.0" + } + }, + "node_modules/@probe.gl/log": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@probe.gl/log/-/log-3.5.0.tgz", + "integrity": "sha512-nW/qz2X1xY08WU/TsmJP6/6IPNcaY5fS/vLjpC4ahJuE2Mezga4hGM/R2X5JWE/nkPc+BsC5GnAnD13rwAxS7g==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@probe.gl/env": "3.5.0" + } + }, + "node_modules/@probe.gl/stats": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-3.5.0.tgz", + "integrity": "sha512-IH2M+F3c8HR1DTroBARePUFG7wIewumtKA0UFqx51Z7S4hKrD60wFbpMmg0AcF4FvHAXMBoC+kYi1UKW9XbAOw==", + "dependencies": { + "@babel/runtime": "^7.0.0" + } + }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -3899,6 +4452,16 @@ "@types/range-parser": "*" } }, + "node_modules/@types/flatbuffers": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@types/flatbuffers/-/flatbuffers-1.10.0.tgz", + "integrity": "sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA==" + }, + "node_modules/@types/geojson": { + "version": "7946.0.8", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.8.tgz", + "integrity": "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==" + }, "node_modules/@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", @@ -3907,6 +4470,11 @@ "@types/node": "*" } }, + "node_modules/@types/hammerjs": { + "version": "2.0.41", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz", + "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA==" + }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", @@ -3970,6 +4538,11 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.27.tgz", "integrity": "sha512-C1pD3kgLoZ56Uuy5lhfOxie4aZlA3UMGLX9rXteq4WitEZH6Rl80mwactt9QG0w0gLFlN/kLBTFnGXtDVWvWQw==" }, + "node_modules/@types/offscreencanvas": { + "version": "2019.7.0", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", + "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==" + }, "node_modules/@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -4001,9 +4574,9 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/react": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.5.tgz", - "integrity": "sha512-UPxNGInDCIKlfqBrm8LDXYWNfLHwIdisWcsH5GpMyGjhEDLFgTtlRBaoWuCua9HcyuE0rMkmAeZ3FXV1pYLIYQ==", + "version": "18.0.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.12.tgz", + "integrity": "sha512-duF1OTASSBQtcigUvhuiTB1Ya3OvSy+xORCiEf20H0P0lzx+/KeVsA99U5UjLXSbyo1DRJDlLKqTeM1ngosqtg==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4090,6 +4663,11 @@ "@types/jest": "*" } }, + "node_modules/@types/text-encoding-utf-8": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", + "integrity": "sha512-AQ6zewa0ucLJvtUi5HsErbOFKAcQfRLt9zFLlUOvcXBy2G36a+ZDpCHSGdzJVUD8aNURtIjh9aSjCStNMRCcRQ==" + }, "node_modules/@types/trusted-types": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", @@ -4710,6 +5288,31 @@ "node": ">= 8" } }, + "node_modules/apache-arrow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-4.0.1.tgz", + "integrity": "sha512-DyF7GXCbSjsw4P5C8b+qW7OnJKa6w9mJI0mhV0+EfZbVZCmhfiF6ffqcnrI/kzBrRqn9hH/Ft9n5+m4DTbBJpg==", + "dependencies": { + "@types/flatbuffers": "^1.10.0", + "@types/node": "^14.14.37", + "@types/text-encoding-utf-8": "^1.0.1", + "command-line-args": "5.1.1", + "command-line-usage": "6.1.1", + "flatbuffers": "1.12.0", + "json-bignum": "^0.0.3", + "pad-left": "^2.1.0", + "text-encoding-utf-8": "^1.0.2", + "tslib": "^2.2.0" + }, + "bin": { + "arrow2csv": "bin/arrow2csv.js" + } + }, + "node_modules/apache-arrow/node_modules/@types/node": { + "version": "14.18.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.21.tgz", + "integrity": "sha512-x5W9s+8P4XteaxT/jKF0PSb7XEvo5VmqEWgsMlyeY4ZlLK8I6aH6g5TPPyDlLAep+GYf4kefb7HFyc7PAO3m+Q==" + }, "node_modules/arg": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", @@ -4735,6 +5338,14 @@ "node": ">=6.0" } }, + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "engines": { + "node": ">=6" + } + }, "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -5447,6 +6058,14 @@ } ] }, + "node_modules/cartocolor": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cartocolor/-/cartocolor-4.0.2.tgz", + "integrity": "sha512-+Gh9mb6lFxsDOLQlBLPxAHCnWXlg2W8q3AcVwqRcy95TdBbcOU89Wrb6h2Hd/6Ww1Kc1pzXmUdpnWD+xeCG0dg==", + "dependencies": { + "colorbrewer": "1.0.0" + } + }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", @@ -5621,6 +6240,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, + "node_modules/colorbrewer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/colorbrewer/-/colorbrewer-1.0.0.tgz", + "integrity": "sha512-NZuIOVdErK/C6jDH3jWT/roxWJbJAinMiqEpbuWniKvQAoWdg6lGra3pPrSHvaIf8PlX8wLs/RAC6nULFJbgmg==" + }, "node_modules/colord": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", @@ -5642,6 +6266,50 @@ "node": ">= 0.8" } }, + "node_modules/command-line-args": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", + "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", + "dependencies": { + "array-back": "^3.0.1", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/command-line-usage": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz", + "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==", + "dependencies": { + "array-back": "^4.0.1", + "chalk": "^2.4.2", + "table-layout": "^1.0.1", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/command-line-usage/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, "node_modules/commander": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", @@ -6271,6 +6939,102 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" }, + "node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "node_modules/d3-dsv": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", + "dependencies": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json", + "csv2tsv": "bin/dsv2dsv", + "dsv2dsv": "bin/dsv2dsv", + "dsv2json": "bin/dsv2json", + "json2csv": "bin/json2dsv", + "json2dsv": "bin/json2dsv", + "json2tsv": "bin/json2dsv", + "tsv2csv": "bin/dsv2dsv", + "tsv2json": "bin/dsv2json" + } + }, + "node_modules/d3-dsv/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/d3-dsv/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "node_modules/d3-hexbin": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/d3-hexbin/-/d3-hexbin-0.2.2.tgz", + "integrity": "sha512-KS3fUT2ReD4RlGCjvCEm1RgMtp2NFZumdMu4DBzQK8AZv3fXRM6Xm8I4fSU07UXvH4xxg03NwWKWdvxfS/yc4w==" + }, + "node_modules/d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "dependencies": { + "d3-color": "1 - 2" + } + }, + "node_modules/d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "dependencies": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "node_modules/d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "dependencies": { + "d3-array": "2" + } + }, + "node_modules/d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "dependencies": { + "d3-time": "1 - 2" + } + }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -6310,6 +7074,24 @@ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" }, + "node_modules/deck.gl": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-8.7.11.tgz", + "integrity": "sha512-e72HJiyPq/bFwTPY1VPshq2fbWcYCzcbaUVOqA2axNXmrUgMgyF9oSqwMeOfVGc+5QJzFk3OpVOTzoG4KCsLMg==", + "dependencies": { + "@deck.gl/aggregation-layers": "8.7.11", + "@deck.gl/carto": "8.7.11", + "@deck.gl/core": "8.7.11", + "@deck.gl/extensions": "8.7.11", + "@deck.gl/geo-layers": "8.7.11", + "@deck.gl/google-maps": "8.7.11", + "@deck.gl/json": "8.7.11", + "@deck.gl/layers": "8.7.11", + "@deck.gl/mapbox": "8.7.11", + "@deck.gl/mesh-layers": "8.7.11", + "@deck.gl/react": "8.7.11" + } + }, "node_modules/decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", @@ -6323,6 +7105,14 @@ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -6624,11 +7414,21 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "node_modules/draco3d": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/draco3d/-/draco3d-1.4.1.tgz", + "integrity": "sha512-9Rxonc70xiovBC+Bq1h57SNZIHzWTibU1VfIGp5z3Xx8dPtv4yT5uGhiH7P5uvJRR2jkrvHafRxR7bTANkvfpg==" + }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, + "node_modules/earcut": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz", + "integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug==" + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -7650,6 +8450,14 @@ } ] }, + "node_modules/expression-eval": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/expression-eval/-/expression-eval-2.1.0.tgz", + "integrity": "sha512-FUJO/Akvl/JOWkvlqZaqbkhsEWlCJWDeZG4tzX96UH68D9FeRgYgtb55C2qtqbORC0Q6x5419EDjWu4IT9kQfg==", + "dependencies": { + "jsep": "^0.3.0" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -7840,6 +8648,17 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", @@ -7872,6 +8691,11 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/flatbuffers": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-1.12.0.tgz", + "integrity": "sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==" + }, "node_modules/flatted": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", @@ -8215,6 +9039,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gl-matrix": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" + }, "node_modules/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -8331,6 +9160,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/h3-js": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/h3-js/-/h3-js-3.7.2.tgz", + "integrity": "sha512-LPjlHSwB9zQZrMqKloCZmmmt3yZzIK7nqPcXqwU93zT3TtYG6jP4tZBzAPouxut7lLjdFbMQ75wRBiKfpsnY7w==", + "engines": { + "node": ">=4", + "npm": ">=3", + "yarn": ">=1.3.0" + } + }, + "node_modules/hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", @@ -8687,6 +9534,25 @@ "node": ">=4" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", @@ -8695,6 +9561,17 @@ "node": ">= 4" } }, + "node_modules/image-size": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.7.5.tgz", + "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/immer": { "version": "9.0.12", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", @@ -8793,6 +9670,11 @@ "node": ">= 0.4" } }, + "node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, "node_modules/ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -11034,6 +11916,14 @@ } } }, + "node_modules/jsep": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/jsep/-/jsep-0.3.5.tgz", + "integrity": "sha512-AoRLBDc6JNnKjNcmonituEABS5bcfqDhQAWWXNTFrqu6nVXBpBAGfcoTGZMFlIrh9FjmE1CQyX9CTNwZrXMMDA==", + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -11045,6 +11935,14 @@ "node": ">=4" } }, + "node_modules/json-bignum": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/json-bignum/-/json-bignum-0.0.3.tgz", + "integrity": "sha512-2WHyXj3OfHSgNyuzDbSxI1w2jgw5gkWSWhS7Qg4bWXx1nLk3jnbwfUeS0PSba3IzpTUWdHxBieELUzXRjQB2zg==", + "engines": { + "node": ">=0.8" + } + }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -11136,6 +12034,11 @@ "node": ">= 8" } }, + "node_modules/ktx-parse": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/ktx-parse/-/ktx-parse-0.0.4.tgz", + "integrity": "sha512-LY3nrmfXl+wZZdPxgJ3ZmLvG+wkOZZP3/dr4RbQj1Pk3Qwz44esOOSFFVQJcNWpXAtiNIC66WgXufX/SYgYz6A==" + }, "node_modules/language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -11222,6 +12125,11 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -11247,6 +12155,14 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, + "node_modules/long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha512-ZYvPPOMqUwPoDsbJaR10iQJYnMuZhRTvHYl62ErLIEX7RgFlziSBUUvrt3OVfc47QlHHpzPZYP17g3Fv7oeJkg==", + "engines": { + "node": ">=0.6" + } + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -11323,6 +12239,14 @@ "tmpl": "1.0.5" } }, + "node_modules/math.gl": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/math.gl/-/math.gl-3.6.0.tgz", + "integrity": "sha512-iQMoZlCf2IGtOCTBMr/XFBJY3TT7X25hXs5NtNdG1w3//GK0OxPHioaVHAprEAny/pkPtoSfjEQZRp6tLRIqEg==", + "dependencies": { + "@math.gl/core": "3.6.0" + } + }, "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -11519,6 +12443,19 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, + "node_modules/mjolnir.js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-2.7.0.tgz", + "integrity": "sha512-XlK5OZ7d09eAIdYr+5VKOArYtkWB/f306s34yVij4pBk5wnaKxSrD7fVfP8/BL27nKVylNweqP1pxqh8h+hWKw==", + "dependencies": { + "@types/hammerjs": "^2.0.41", + "hammerjs": "^2.0.8" + }, + "engines": { + "node": ">= 4", + "npm": ">= 3" + } + }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -11530,6 +12467,25 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/moment": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==", + "engines": { + "node": "*" + } + }, + "node_modules/moment-timezone": { + "version": "0.5.34", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz", + "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==", + "dependencies": { + "moment": ">= 2.9.0" + }, + "engines": { + "node": "*" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -11905,6 +12861,17 @@ "node": ">=6" } }, + "node_modules/pad-left": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-2.1.0.tgz", + "integrity": "sha512-HJxs9K9AztdIQIAIa/OIazRAUW/L6B9hbQDxO4X07roW3eo9XqZc2ur9bn1StH9CnbbI9EgvejHQX7CBpCF1QA==", + "dependencies": { + "repeat-string": "^1.5.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -12006,6 +12973,18 @@ "node": ">=8" } }, + "node_modules/pbf": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", + "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "dependencies": { + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" + }, + "bin": { + "pbf": "bin/pbf" + } + }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -13306,6 +14285,17 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/probe.gl": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-3.5.0.tgz", + "integrity": "sha512-KWj8u0PNytr/rVwcQFcN7O8SK7n/ITOsUZ91l4fSX95oHhKvVCI7eadrzFUzFRlXkFfBWpMWZXFHITsHHHUctw==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@probe.gl/env": "3.5.0", + "@probe.gl/log": "3.5.0", + "@probe.gl/stats": "3.5.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -13346,6 +14336,11 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "node_modules/protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" + }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -13829,6 +14824,14 @@ "node": ">=8" } }, + "node_modules/reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "engines": { + "node": ">=6" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -13950,6 +14953,14 @@ "strip-ansi": "^6.0.1" } }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -14006,6 +15017,14 @@ "node": ">=8" } }, + "node_modules/resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "dependencies": { + "protocol-buffers-schema": "^3.3.1" + } + }, "node_modules/resolve-url-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", @@ -14191,6 +15210,11 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -14996,6 +16020,36 @@ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, + "node_modules/table-layout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "dependencies": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/table-layout/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/table-layout/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, "node_modules/tailwindcss": { "version": "3.0.24", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", @@ -15182,11 +16236,28 @@ "node": ">=8" } }, + "node_modules/text-encoding-utf-8": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", + "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, + "node_modules/texture-compressor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/texture-compressor/-/texture-compressor-1.0.2.tgz", + "integrity": "sha512-dStVgoaQ11mA5htJ+RzZ51ZxIZqNOgWKAIvtjLrW1AliQQLCmrDqNzQZ8Jh91YealQ95DXt4MEduLzJmbs6lig==", + "dependencies": { + "argparse": "^1.0.10", + "image-size": "^0.7.4" + }, + "bin": { + "texture-compressor": "bin/texture-compressor.js" + } + }, "node_modules/throat": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", @@ -15382,6 +16453,14 @@ "node": ">=4.2.0" } }, + "node_modules/typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "engines": { + "node": ">=8" + } + }, "node_modules/unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", @@ -16014,6 +17093,26 @@ "node": ">=0.10.0" } }, + "node_modules/wordwrapjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/wordwrapjs/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, "node_modules/workbox-background-sync": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", @@ -17765,6 +18864,134 @@ "postcss-value-parser": "^4.2.0" } }, + "@deck.gl/aggregation-layers": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-8.7.11.tgz", + "integrity": "sha512-Sq7PF5sZ7nCWNtXlslKYee/vW2QTo1RpwQPo43RsjweSh1qmc6/2vxEupXs6Wk/o0V3c9GjBtnIYtQw0s3FaBw==", + "requires": { + "@luma.gl/shadertools": "^8.5.10", + "@math.gl/web-mercator": "^3.5.7", + "d3-hexbin": "^0.2.1" + } + }, + "@deck.gl/carto": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/carto/-/carto-8.7.11.tgz", + "integrity": "sha512-0iOU6ixq5vyz5M9171PVBcBLOfleQyb1dYvx5+zw735TgueQvkfD4SsKLABeIjuke1BZirBf0Frg+wViJ8qdpw==", + "requires": { + "@loaders.gl/gis": "^3.1.5", + "@loaders.gl/loader-utils": "^3.1.5", + "@loaders.gl/mvt": "^3.1.5", + "@loaders.gl/tiles": "^3.1.5", + "@luma.gl/constants": "^8.5.10", + "@math.gl/web-mercator": "^3.5.7", + "cartocolor": "^4.0.2", + "d3-array": "^2.8.0", + "d3-color": "^2.0.0", + "d3-format": "^2.0.0", + "d3-scale": "^3.2.3", + "moment-timezone": "^0.5.33", + "pbf": "^3.2.1" + } + }, + "@deck.gl/core": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-8.7.11.tgz", + "integrity": "sha512-zTAjbU2lJ5/LjxLLIA6vFquIqd16uY/Xe2Y3J84YmCxOeFWx7khX8n9s42bfi2mXK+ygx8sqRfhHjReFArg3bA==", + "requires": { + "@loaders.gl/core": "^3.1.5", + "@loaders.gl/images": "^3.1.5", + "@luma.gl/constants": "^8.5.10", + "@luma.gl/core": "^8.5.10", + "@math.gl/core": "^3.5.7", + "@math.gl/web-mercator": "^3.5.7", + "@probe.gl/env": "^3.5.0", + "@probe.gl/log": "^3.5.0", + "@probe.gl/stats": "^3.5.0", + "gl-matrix": "^3.0.0", + "math.gl": "^3.5.7", + "mjolnir.js": "^2.5.0" + } + }, + "@deck.gl/extensions": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-8.7.11.tgz", + "integrity": "sha512-/kW3D/PuynJUB9YS7So+iia+3YjYm5ziWf/yCwSbLu/cfflJ5Y29qlBcznkjJGriFPkHB7y0ZJiYMItG6DTjrw==", + "requires": { + "@luma.gl/shadertools": "^8.5.10" + } + }, + "@deck.gl/geo-layers": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-8.7.11.tgz", + "integrity": "sha512-mCcP/CeXC9aavMHwecwKde2PlMoOu6IsOmYUuGtcQlN+xhZ5gQ460KrBpmjCLQv/W503DrjuHOqffgeNYIRkog==", + "requires": { + "@loaders.gl/3d-tiles": "^3.1.5", + "@loaders.gl/gis": "^3.1.5", + "@loaders.gl/loader-utils": "^3.1.5", + "@loaders.gl/mvt": "^3.1.5", + "@loaders.gl/terrain": "^3.1.5", + "@loaders.gl/tiles": "^3.1.5", + "@luma.gl/experimental": "^8.5.10", + "@math.gl/core": "^3.5.7", + "@math.gl/culling": "^3.5.7", + "@math.gl/web-mercator": "^3.5.7", + "h3-js": "^3.6.0", + "long": "^3.2.0" + } + }, + "@deck.gl/google-maps": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/google-maps/-/google-maps-8.7.11.tgz", + "integrity": "sha512-7B1c7W13cl8pg0X0FC+s4v6fYA2F5CPHmCemXsCy6mVAI3aYOm9Sy3bnBK+xoILGrClPtPoWCHRb/2JI6H8+ZA==", + "requires": {} + }, + "@deck.gl/json": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/json/-/json-8.7.11.tgz", + "integrity": "sha512-5/AVE+pUbhw4JZ3+PZKKeXG9zm664WLJv/KCy/uYUTzP+LM9l2o9REGNC8nP2ueR2D+Of6JeEvBsss/fvfvgWA==", + "requires": { + "d3-dsv": "^1.0.8", + "expression-eval": "^2.0.0" + } + }, + "@deck.gl/layers": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-8.7.11.tgz", + "integrity": "sha512-uO4Y+7D8iobcpVaFJkH8NxtdHw393U5qItN466iCUQKziFqCNRxokkchQmenrUrY4hn+jb5CMFh/otehPV1Grg==", + "requires": { + "@loaders.gl/images": "^3.1.5", + "@mapbox/tiny-sdf": "^1.1.0", + "@math.gl/polygon": "^3.5.7", + "earcut": "^2.0.6" + } + }, + "@deck.gl/mapbox": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-8.7.11.tgz", + "integrity": "sha512-oRxN5ZWKzmEwhKp/4N46qxyWVMjzrmdCeq0/O4RNeOfGDXypEE+E6N1qKYh2baT3R5oq1zcIRXwZeOvFKm1Nxw==", + "requires": {} + }, + "@deck.gl/mesh-layers": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-8.7.11.tgz", + "integrity": "sha512-JaM6ACcx+ljE/gRnYePwhhoX+0ETCcjJGBDEw4qbDfVnaO2cUoMYo1hi8UhQD0gX9n05Jkmj+Ubnua0cCpJ3Ig==", + "requires": { + "@loaders.gl/gltf": "^3.1.5", + "@luma.gl/constants": "^8.5.10", + "@luma.gl/core": "^8.5.10", + "@luma.gl/experimental": "^8.5.10", + "@luma.gl/shadertools": "^8.5.10" + } + }, + "@deck.gl/react": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-8.7.11.tgz", + "integrity": "sha512-vtsYAoI4lIvEDr7AcqEdXduflGxrD+xEwJOA/bBrlJuHZ1NFPaFY8pUkSokWNUmGuMdkwc5hjOquJIE/mfcmww==", + "requires": { + "prop-types": "^15.6.0" + } + }, "@emotion/babel-plugin": { "version": "11.9.2", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.9.2.tgz", @@ -18434,34 +19661,384 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^4.0.0" + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.7.tgz", + "integrity": "sha512-8XC0l0PwCbdg2Uc8zIIf6djNX3lYiz9GqQlC1LJ9WQvTYvcfP8IA9K2IKRnPm5tAX6X/+orF+WwKZ0doGcgJlg==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", + "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" + }, + "@loaders.gl/3d-tiles": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/3d-tiles/-/3d-tiles-3.2.3.tgz", + "integrity": "sha512-o7hVHW3D6QWrc8QHGHrJBEwPXL34Xmn5ylV4LdtKJkKocpXGjkQ33X6mCHx6XnY3FAYorlnMIE55NKVEQNJVoA==", + "requires": { + "@loaders.gl/draco": "3.2.3", + "@loaders.gl/gltf": "3.2.3", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/math": "3.2.3", + "@loaders.gl/tiles": "3.2.3", + "@math.gl/core": "^3.5.1", + "@math.gl/geospatial": "^3.5.1" + } + }, + "@loaders.gl/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-3.2.0.tgz", + "integrity": "sha512-TaFVGKlqqLVM6n9Iu/TzW7fNYSWuWE2bg2LRs7eRsLATeLKBLrg08O+9A7/5i0dfJXNOShk6uhtfF/XhDhgEjw==", + "requires": { + "@babel/runtime": "^7.3.1", + "@loaders.gl/loader-utils": "3.2.0", + "@loaders.gl/worker-utils": "3.2.0", + "@probe.gl/log": "^3.5.0", + "probe.gl": "^3.4.0" + }, + "dependencies": { + "@loaders.gl/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-ddEBZNotBV/7eit/Hnjo7xmoR7Qg4ySiChbk9c6aALisXRr4aUzuNkgiXAcMnFJjk4m0JwgsvFFuU0jsJhM26g==", + "requires": { + "@babel/runtime": "^7.3.1", + "@loaders.gl/worker-utils": "3.2.0", + "@probe.gl/stats": "^3.5.0" + } + } + } + }, + "@loaders.gl/draco": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-3.2.3.tgz", + "integrity": "sha512-XkZWKoX2n40jdmWJ01S3zbSEmIs36OfMmCQ8EiGq4zEjUW1AUBWUT7ZhxQmJ5ls+UN/yb9uRa8l81+He/7e5Xw==", + "requires": { + "@babel/runtime": "^7.3.1", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/schema": "3.2.3", + "@loaders.gl/worker-utils": "3.2.3", + "draco3d": "1.4.1" + }, + "dependencies": { + "@loaders.gl/worker-utils": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", + "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", + "requires": { + "@babel/runtime": "^7.3.1" + } + } + } + }, + "@loaders.gl/gis": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-3.2.3.tgz", + "integrity": "sha512-he6ioODSeZ+/nmYmtOv/4JhjFv2GTcPRzoqftyIBArg4K/f2+lztNhS95sxBAcK2XTc1zJdLvNul4+69lwnaTg==", + "requires": { + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/schema": "3.2.3", + "@mapbox/vector-tile": "^1.3.1", + "@math.gl/polygon": "^3.5.1", + "pbf": "^3.2.1" + } + }, + "@loaders.gl/gltf": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-3.2.3.tgz", + "integrity": "sha512-jVdR5mR2JeX/ZkTV2fPlXjiLUqzsnQnOfzNB/90H78/wrCuBHvBe3w/lgND8IYBmGyNY/PEjeRc+BVA1Y2RMeQ==", + "requires": { + "@loaders.gl/draco": "3.2.3", + "@loaders.gl/images": "3.2.3", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/textures": "3.2.3" + } + }, + "@loaders.gl/images": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-3.2.3.tgz", + "integrity": "sha512-Y2zBX4WYpN1bGA+jy+Kwn5K9KxbSCFZClz6CFh/mkVsMx1smshmGASEusDlTHTRbNoFmKX622HpeI2lyBL8j9w==", + "requires": { + "@loaders.gl/loader-utils": "3.2.3" + } + }, + "@loaders.gl/loader-utils": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-3.2.3.tgz", + "integrity": "sha512-TyAHXaXjDZM/5X451MIixOqztEyGCSBJYqNw1ctaVAHruryisJcCscNHipRngbNw/2gVV74ANigv0s44F27WtQ==", + "requires": { + "@babel/runtime": "^7.3.1", + "@loaders.gl/worker-utils": "3.2.3", + "@probe.gl/stats": "^3.5.0" + }, + "dependencies": { + "@loaders.gl/worker-utils": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", + "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", + "requires": { + "@babel/runtime": "^7.3.1" + } + } + } + }, + "@loaders.gl/math": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-3.2.3.tgz", + "integrity": "sha512-FQf/jKrYz2mCQ4SeQkFBCO2zUjzflW59xSUd+ItFgol/dMyMYTRj6qYc9RoH+gHqc4cEtkQJYDo+6IYe6Q/v3g==", + "requires": { + "@loaders.gl/images": "3.2.3", + "@loaders.gl/loader-utils": "3.2.3", + "@math.gl/core": "^3.5.1" + } + }, + "@loaders.gl/mvt": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-3.2.3.tgz", + "integrity": "sha512-oNuxxRZG2ROzoGg+F9KiOy2jaffzK7e5yu8lWFxC9+oeiNvIy3Xanje4Cei/S+Q4PohxKjWppqO6WFlzGTcNSA==", + "requires": { + "@loaders.gl/gis": "3.2.3", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/schema": "3.2.3", + "@math.gl/polygon": "^3.5.1", + "pbf": "^3.2.1" + } + }, + "@loaders.gl/schema": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-3.2.3.tgz", + "integrity": "sha512-mylwvB6Fjrt6MRQyIFdC0B6z4yZ/sXMmGb03qh5MSdoIIdFVMMHjlt5DykhRT0eNZREBorKfMrcu/LCBbO7jKg==", + "requires": { + "@types/geojson": "^7946.0.7", + "apache-arrow": "^4.0.0" + } + }, + "@loaders.gl/terrain": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/terrain/-/terrain-3.2.3.tgz", + "integrity": "sha512-4EIcfbkYn1qroX4q9qhAFYOcF3udXAAxLMtgXVjQPNwywfz/DHyMw4uHy/D+kBDGvSPydZF8agr4w6MOx+fpuQ==", + "requires": { + "@babel/runtime": "^7.3.1", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/schema": "3.2.3", + "@mapbox/martini": "^0.2.0" + } + }, + "@loaders.gl/textures": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-3.2.3.tgz", + "integrity": "sha512-hAxedxMbFZlCysT1jUATNXbsYbz3k60ILEMcShciTvBKVPzG1ovci606LsJpQg73j0Ni4oU+N3rmwL+SwGEghw==", + "requires": { + "@loaders.gl/images": "3.2.3", + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/schema": "3.2.3", + "@loaders.gl/worker-utils": "3.2.3", + "ktx-parse": "^0.0.4", + "texture-compressor": "^1.0.2" + }, + "dependencies": { + "@loaders.gl/worker-utils": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", + "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", + "requires": { + "@babel/runtime": "^7.3.1" } } } }, - "@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + "@loaders.gl/tiles": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-3.2.3.tgz", + "integrity": "sha512-sBdQu4Ee+vilDF5ZospUAdm9fAv7+KxEPw0mTfRTK9ejAGGl0f9CPsEa8dC24gp/m5cVHvtHlcFeSpMsLYOfmA==", + "requires": { + "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/math": "3.2.3", + "@math.gl/core": "^3.5.1", + "@math.gl/culling": "^3.5.1", + "@math.gl/geospatial": "^3.5.1", + "@math.gl/web-mercator": "^3.5.1", + "@probe.gl/stats": "^3.5.0" + } }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + "@loaders.gl/worker-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.0.tgz", + "integrity": "sha512-IhNWC8poa6XbAoey5ai0YDQvDxq5RaefsvvWM5BcQSIebbg8w76Foz/mYcCAWQ89NbHlIOMVTHDpTmpgmAL/Cw==", + "requires": { + "@babel/runtime": "^7.3.1" + } }, - "@jridgewell/trace-mapping": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.7.tgz", - "integrity": "sha512-8XC0l0PwCbdg2Uc8zIIf6djNX3lYiz9GqQlC1LJ9WQvTYvcfP8IA9K2IKRnPm5tAX6X/+orF+WwKZ0doGcgJlg==", + "@luma.gl/constants": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-8.5.14.tgz", + "integrity": "sha512-GPZlnOpXLnW4fkER/sOSlXEZl+uwovvMlSPpEdofIHdNxG4oOdZlDuLc5K+NAJ9Fm+3AbDfCOihcA6WOsVuT5Q==" + }, + "@luma.gl/core": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-8.5.14.tgz", + "integrity": "sha512-YgXxWzBNnoIuo6BTsJdK9tfFBWSzmhqeCGsbGMOVimSRXNMDBXATDL5c/J8pkVSbphjhk5aSOmhUC7C5WzKKYQ==", "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.5.14", + "@luma.gl/engine": "8.5.14", + "@luma.gl/gltools": "8.5.14", + "@luma.gl/shadertools": "8.5.14", + "@luma.gl/webgl": "8.5.14" } }, - "@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" + "@luma.gl/engine": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-8.5.14.tgz", + "integrity": "sha512-Dr05gfmHo2Zla0bejxaw+Zhjo1OwzGuUwwzXg/M4TE5U8YyC+mUMtIKcFILfMMEZxhZuWPU6jTDhvfHTIp+3xA==", + "requires": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.5.14", + "@luma.gl/gltools": "8.5.14", + "@luma.gl/shadertools": "8.5.14", + "@luma.gl/webgl": "8.5.14", + "@math.gl/core": "^3.5.0", + "@probe.gl/env": "^3.5.0", + "@types/offscreencanvas": "^2019.7.0", + "probe.gl": "^3.4.0" + } + }, + "@luma.gl/experimental": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/experimental/-/experimental-8.5.14.tgz", + "integrity": "sha512-OEng25f6VZh1q4L+F8W+DjhxzTCOZG5sDaFN4bZiAIA/MPdxzO6+nveCOetuQtaR/RpkslBF22eXp4OccR/qaA==", + "requires": { + "@luma.gl/constants": "8.5.14", + "@math.gl/core": "^3.5.0", + "earcut": "^2.0.6" + } + }, + "@luma.gl/gltools": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/gltools/-/gltools-8.5.14.tgz", + "integrity": "sha512-ra8fSpkvIdaaBpD/zNryVYgYDRGNhStACIavM5wB5Gp3KVBbvUZWRl8a8YxRnv6MLWvBoEXnX7Dl7NmfWp6FPA==", + "requires": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.5.14", + "@probe.gl/env": "^3.5.0", + "@types/offscreencanvas": "^2019.7.0", + "probe.gl": "^3.4.0" + } + }, + "@luma.gl/shadertools": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.5.14.tgz", + "integrity": "sha512-vq0XzMYzGM/A/usNvCzfWJw+ycN2vzqN4AtgrejrOrYu+6yP8LmfRp/iAxjhFkukCPgs03tUFYSlkY7I6HIVtw==", + "requires": { + "@babel/runtime": "^7.0.0", + "@math.gl/core": "^3.5.0" + } + }, + "@luma.gl/webgl": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-8.5.14.tgz", + "integrity": "sha512-8FT9bm6k6XktETcL80AxmLGm27xWbQJYWjsHYjB4cP+PdePNnNQXNYrDN0WX7jKLECSgWIcaQ38O7itD9jACCw==", + "requires": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.5.14", + "@luma.gl/gltools": "8.5.14", + "@probe.gl/env": "^3.5.0", + "probe.gl": "^3.4.0" + } + }, + "@mapbox/martini": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz", + "integrity": "sha512-7hFhtkb0KTLEls+TRw/rWayq5EeHtTaErgm/NskVoXmtgAQu/9D299aeyj6mzAR/6XUnYRp2lU+4IcrYRFjVsQ==" + }, + "@mapbox/point-geometry": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", + "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" + }, + "@mapbox/tiny-sdf": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", + "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==" + }, + "@mapbox/vector-tile": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", + "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", + "requires": { + "@mapbox/point-geometry": "~0.1.0" + } + }, + "@math.gl/core": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.6.0.tgz", + "integrity": "sha512-ZDgNC8iuP2qnG84kjiNKszugKvNHdp5iiiTQUwRPNxOY3qQ7Tw0WfoppCdUfrUdGaa7HEOXbnbJoy9Qnf/M1uQ==", + "requires": { + "@babel/runtime": "^7.12.0", + "@math.gl/types": "3.6.0", + "gl-matrix": "^3.4.0" + } + }, + "@math.gl/culling": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/culling/-/culling-3.6.0.tgz", + "integrity": "sha512-IBDQV3k0D54q3vHdAyJkdiTsZJIaWiPczHF1hfykeM5Lj3jtPmpyyhZMsea8yQeeJeacZ7//ZuMMUeqrEuhdxA==", + "requires": { + "@babel/runtime": "^7.12.0", + "@math.gl/core": "3.6.0", + "gl-matrix": "^3.4.0" + } + }, + "@math.gl/geospatial": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/geospatial/-/geospatial-3.6.0.tgz", + "integrity": "sha512-YSTBOuRksW9lO0BrfFbdfwBbu5SXalfTVni28LLIYsD3u+DYhYnQ/27PYpyfsyTJ364un4zmCo6DLCyjFUpOzA==", + "requires": { + "@babel/runtime": "^7.12.0", + "@math.gl/core": "3.6.0", + "gl-matrix": "^3.4.0" + } + }, + "@math.gl/polygon": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/polygon/-/polygon-3.6.0.tgz", + "integrity": "sha512-YCuz+oBQ94Bwccma15GKLY3j05pt4GPIYayA4taPmqxyGzM/C6TRDB9vUo2paqYyXjpIGzIEfoxh8HC7k5Drtg==", + "requires": { + "@math.gl/core": "3.6.0" + } + }, + "@math.gl/types": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/types/-/types-3.6.0.tgz", + "integrity": "sha512-+rwOg8XFs9UNfVCoHw9S8cooJ3f4eWmSffR2yeAcLHwS24dcC1N1fgEUaigR5U21wG5EtSfECMr3lOzP4nfBeA==" + }, + "@math.gl/web-mercator": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@math.gl/web-mercator/-/web-mercator-3.6.0.tgz", + "integrity": "sha512-C9X1NUd6pA3G2g8CFDhi2a1UzsjFNljHl6a1cZ0qQkGMCpjRctHYpjQA1fJ/A+r7vgAxXvMf3EcY5odDOHeS6A==", + "requires": { + "@babel/runtime": "^7.12.0", + "gl-matrix": "^3.4.0" + } }, "@mui/base": { "version": "5.0.0-alpha.84", @@ -18609,6 +20186,31 @@ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" }, + "@probe.gl/env": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@probe.gl/env/-/env-3.5.0.tgz", + "integrity": "sha512-YdlpZZshhyYxvWDBmZ5RIW2pTR14Pw4p9czMlt/v7F6HbFzWfAdmH7q6xVwFRYxUpQLwhWensWyv4aFysiWl4g==", + "requires": { + "@babel/runtime": "^7.0.0" + } + }, + "@probe.gl/log": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@probe.gl/log/-/log-3.5.0.tgz", + "integrity": "sha512-nW/qz2X1xY08WU/TsmJP6/6IPNcaY5fS/vLjpC4ahJuE2Mezga4hGM/R2X5JWE/nkPc+BsC5GnAnD13rwAxS7g==", + "requires": { + "@babel/runtime": "^7.0.0", + "@probe.gl/env": "3.5.0" + } + }, + "@probe.gl/stats": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-3.5.0.tgz", + "integrity": "sha512-IH2M+F3c8HR1DTroBARePUFG7wIewumtKA0UFqx51Z7S4hKrD60wFbpMmg0AcF4FvHAXMBoC+kYi1UKW9XbAOw==", + "requires": { + "@babel/runtime": "^7.0.0" + } + }, "@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -19077,6 +20679,16 @@ "@types/range-parser": "*" } }, + "@types/flatbuffers": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@types/flatbuffers/-/flatbuffers-1.10.0.tgz", + "integrity": "sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA==" + }, + "@types/geojson": { + "version": "7946.0.8", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.8.tgz", + "integrity": "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==" + }, "@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", @@ -19085,6 +20697,11 @@ "@types/node": "*" } }, + "@types/hammerjs": { + "version": "2.0.41", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz", + "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA==" + }, "@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", @@ -19148,6 +20765,11 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.27.tgz", "integrity": "sha512-C1pD3kgLoZ56Uuy5lhfOxie4aZlA3UMGLX9rXteq4WitEZH6Rl80mwactt9QG0w0gLFlN/kLBTFnGXtDVWvWQw==" }, + "@types/offscreencanvas": { + "version": "2019.7.0", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", + "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==" + }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -19179,9 +20801,9 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "@types/react": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.5.tgz", - "integrity": "sha512-UPxNGInDCIKlfqBrm8LDXYWNfLHwIdisWcsH5GpMyGjhEDLFgTtlRBaoWuCua9HcyuE0rMkmAeZ3FXV1pYLIYQ==", + "version": "18.0.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.12.tgz", + "integrity": "sha512-duF1OTASSBQtcigUvhuiTB1Ya3OvSy+xORCiEf20H0P0lzx+/KeVsA99U5UjLXSbyo1DRJDlLKqTeM1ngosqtg==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -19268,6 +20890,11 @@ "@types/jest": "*" } }, + "@types/text-encoding-utf-8": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", + "integrity": "sha512-AQ6zewa0ucLJvtUi5HsErbOFKAcQfRLt9zFLlUOvcXBy2G36a+ZDpCHSGdzJVUD8aNURtIjh9aSjCStNMRCcRQ==" + }, "@types/trusted-types": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", @@ -19715,6 +21342,30 @@ "picomatch": "^2.0.4" } }, + "apache-arrow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-4.0.1.tgz", + "integrity": "sha512-DyF7GXCbSjsw4P5C8b+qW7OnJKa6w9mJI0mhV0+EfZbVZCmhfiF6ffqcnrI/kzBrRqn9hH/Ft9n5+m4DTbBJpg==", + "requires": { + "@types/flatbuffers": "^1.10.0", + "@types/node": "^14.14.37", + "@types/text-encoding-utf-8": "^1.0.1", + "command-line-args": "5.1.1", + "command-line-usage": "6.1.1", + "flatbuffers": "1.12.0", + "json-bignum": "^0.0.3", + "pad-left": "^2.1.0", + "text-encoding-utf-8": "^1.0.2", + "tslib": "^2.2.0" + }, + "dependencies": { + "@types/node": { + "version": "14.18.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.21.tgz", + "integrity": "sha512-x5W9s+8P4XteaxT/jKF0PSb7XEvo5VmqEWgsMlyeY4ZlLK8I6aH6g5TPPyDlLAep+GYf4kefb7HFyc7PAO3m+Q==" + } + } + }, "arg": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", @@ -19737,6 +21388,11 @@ "@babel/runtime-corejs3": "^7.10.2" } }, + "array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" + }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -20260,6 +21916,14 @@ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==" }, + "cartocolor": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cartocolor/-/cartocolor-4.0.2.tgz", + "integrity": "sha512-+Gh9mb6lFxsDOLQlBLPxAHCnWXlg2W8q3AcVwqRcy95TdBbcOU89Wrb6h2Hd/6Ww1Kc1pzXmUdpnWD+xeCG0dg==", + "requires": { + "colorbrewer": "1.0.0" + } + }, "case-sensitive-paths-webpack-plugin": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", @@ -20393,6 +22057,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, + "colorbrewer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/colorbrewer/-/colorbrewer-1.0.0.tgz", + "integrity": "sha512-NZuIOVdErK/C6jDH3jWT/roxWJbJAinMiqEpbuWniKvQAoWdg6lGra3pPrSHvaIf8PlX8wLs/RAC6nULFJbgmg==" + }, "colord": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", @@ -20411,6 +22080,40 @@ "delayed-stream": "~1.0.0" } }, + "command-line-args": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", + "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", + "requires": { + "array-back": "^3.0.1", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + } + }, + "command-line-usage": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz", + "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==", + "requires": { + "array-back": "^4.0.1", + "chalk": "^2.4.2", + "table-layout": "^1.0.1", + "typical": "^5.2.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==" + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" + } + } + }, "commander": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", @@ -20853,6 +22556,90 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" }, + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "d3-dsv": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", + "requires": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "d3-hexbin": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/d3-hexbin/-/d3-hexbin-0.2.2.tgz", + "integrity": "sha512-KS3fUT2ReD4RlGCjvCEm1RgMtp2NFZumdMu4DBzQK8AZv3fXRM6Xm8I4fSU07UXvH4xxg03NwWKWdvxfS/yc4w==" + }, + "d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "requires": { + "d3-color": "1 - 2" + } + }, + "d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "requires": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "requires": { + "d3-array": "2" + } + }, + "d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "requires": { + "d3-time": "1 - 2" + } + }, "damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -20881,6 +22668,24 @@ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" }, + "deck.gl": { + "version": "8.7.11", + "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-8.7.11.tgz", + "integrity": "sha512-e72HJiyPq/bFwTPY1VPshq2fbWcYCzcbaUVOqA2axNXmrUgMgyF9oSqwMeOfVGc+5QJzFk3OpVOTzoG4KCsLMg==", + "requires": { + "@deck.gl/aggregation-layers": "8.7.11", + "@deck.gl/carto": "8.7.11", + "@deck.gl/core": "8.7.11", + "@deck.gl/extensions": "8.7.11", + "@deck.gl/geo-layers": "8.7.11", + "@deck.gl/google-maps": "8.7.11", + "@deck.gl/json": "8.7.11", + "@deck.gl/layers": "8.7.11", + "@deck.gl/mapbox": "8.7.11", + "@deck.gl/mesh-layers": "8.7.11", + "@deck.gl/react": "8.7.11" + } + }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", @@ -20891,6 +22696,11 @@ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -21120,11 +22930,21 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "draco3d": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/draco3d/-/draco3d-1.4.1.tgz", + "integrity": "sha512-9Rxonc70xiovBC+Bq1h57SNZIHzWTibU1VfIGp5z3Xx8dPtv4yT5uGhiH7P5uvJRR2jkrvHafRxR7bTANkvfpg==" + }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, + "earcut": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz", + "integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug==" + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -21867,6 +23687,14 @@ } } }, + "expression-eval": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/expression-eval/-/expression-eval-2.1.0.tgz", + "integrity": "sha512-FUJO/Akvl/JOWkvlqZaqbkhsEWlCJWDeZG4tzX96UH68D9FeRgYgtb55C2qtqbORC0Q6x5419EDjWu4IT9kQfg==", + "requires": { + "jsep": "^0.3.0" + } + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -22023,6 +23851,14 @@ "pkg-dir": "^4.1.0" } }, + "find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "requires": { + "array-back": "^3.0.1" + } + }, "find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", @@ -22046,6 +23882,11 @@ "rimraf": "^3.0.2" } }, + "flatbuffers": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-1.12.0.tgz", + "integrity": "sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==" + }, "flatted": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", @@ -22269,6 +24110,11 @@ "get-intrinsic": "^1.1.1" } }, + "gl-matrix": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" + }, "glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -22354,6 +24200,16 @@ "duplexer": "^0.1.2" } }, + "h3-js": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/h3-js/-/h3-js-3.7.2.tgz", + "integrity": "sha512-LPjlHSwB9zQZrMqKloCZmmmt3yZzIK7nqPcXqwU93zT3TtYG6jP4tZBzAPouxut7lLjdFbMQ75wRBiKfpsnY7w==" + }, + "hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==" + }, "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", @@ -22621,11 +24477,21 @@ "harmony-reflect": "^1.4.6" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" }, + "image-size": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.7.5.tgz", + "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==" + }, "immer": { "version": "9.0.12", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", @@ -22695,6 +24561,11 @@ "side-channel": "^1.0.4" } }, + "internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, "ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -24292,11 +26163,21 @@ "xml-name-validator": "^3.0.0" } }, + "jsep": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/jsep/-/jsep-0.3.5.tgz", + "integrity": "sha512-AoRLBDc6JNnKjNcmonituEABS5bcfqDhQAWWXNTFrqu6nVXBpBAGfcoTGZMFlIrh9FjmE1CQyX9CTNwZrXMMDA==" + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, + "json-bignum": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/json-bignum/-/json-bignum-0.0.3.tgz", + "integrity": "sha512-2WHyXj3OfHSgNyuzDbSxI1w2jgw5gkWSWhS7Qg4bWXx1nLk3jnbwfUeS0PSba3IzpTUWdHxBieELUzXRjQB2zg==" + }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -24365,6 +26246,11 @@ "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" }, + "ktx-parse": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/ktx-parse/-/ktx-parse-0.0.4.tgz", + "integrity": "sha512-LY3nrmfXl+wZZdPxgJ3ZmLvG+wkOZZP3/dr4RbQj1Pk3Qwz44esOOSFFVQJcNWpXAtiNIC66WgXufX/SYgYz6A==" + }, "language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -24430,6 +26316,11 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -24455,6 +26346,11 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, + "long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha512-ZYvPPOMqUwPoDsbJaR10iQJYnMuZhRTvHYl62ErLIEX7RgFlziSBUUvrt3OVfc47QlHHpzPZYP17g3Fv7oeJkg==" + }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -24515,6 +26411,14 @@ "tmpl": "1.0.5" } }, + "math.gl": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/math.gl/-/math.gl-3.6.0.tgz", + "integrity": "sha512-iQMoZlCf2IGtOCTBMr/XFBJY3TT7X25hXs5NtNdG1w3//GK0OxPHioaVHAprEAny/pkPtoSfjEQZRp6tLRIqEg==", + "requires": { + "@math.gl/core": "3.6.0" + } + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", @@ -24653,6 +26557,15 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, + "mjolnir.js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-2.7.0.tgz", + "integrity": "sha512-XlK5OZ7d09eAIdYr+5VKOArYtkWB/f306s34yVij4pBk5wnaKxSrD7fVfP8/BL27nKVylNweqP1pxqh8h+hWKw==", + "requires": { + "@types/hammerjs": "^2.0.41", + "hammerjs": "^2.0.8" + } + }, "mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -24661,6 +26574,19 @@ "minimist": "^1.2.6" } }, + "moment": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==" + }, + "moment-timezone": { + "version": "0.5.34", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz", + "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==", + "requires": { + "moment": ">= 2.9.0" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -24922,6 +26848,14 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, + "pad-left": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-2.1.0.tgz", + "integrity": "sha512-HJxs9K9AztdIQIAIa/OIazRAUW/L6B9hbQDxO4X07roW3eo9XqZc2ur9bn1StH9CnbbI9EgvejHQX7CBpCF1QA==", + "requires": { + "repeat-string": "^1.5.4" + } + }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -24999,6 +26933,15 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, + "pbf": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", + "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "requires": { + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" + } + }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -25797,6 +27740,17 @@ } } }, + "probe.gl": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-3.5.0.tgz", + "integrity": "sha512-KWj8u0PNytr/rVwcQFcN7O8SK7n/ITOsUZ91l4fSX95oHhKvVCI7eadrzFUzFRlXkFfBWpMWZXFHITsHHHUctw==", + "requires": { + "@babel/runtime": "^7.0.0", + "@probe.gl/env": "3.5.0", + "@probe.gl/log": "3.5.0", + "@probe.gl/stats": "3.5.0" + } + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -25836,6 +27790,11 @@ } } }, + "protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" + }, "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -26188,6 +28147,11 @@ "strip-indent": "^3.0.0" } }, + "reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==" + }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -26284,6 +28248,11 @@ "strip-ansi": "^6.0.1" } }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -26322,6 +28291,14 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, + "resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "requires": { + "protocol-buffers-schema": "^3.3.1" + } + }, "resolve-url-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", @@ -26438,6 +28415,11 @@ "queue-microtask": "^1.2.2" } }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -27061,6 +29043,29 @@ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, + "table-layout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "requires": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==" + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" + } + } + }, "tailwindcss": { "version": "3.0.24", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", @@ -27185,11 +29190,25 @@ "minimatch": "^3.0.4" } }, + "text-encoding-utf-8": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", + "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, + "texture-compressor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/texture-compressor/-/texture-compressor-1.0.2.tgz", + "integrity": "sha512-dStVgoaQ11mA5htJ+RzZ51ZxIZqNOgWKAIvtjLrW1AliQQLCmrDqNzQZ8Jh91YealQ95DXt4MEduLzJmbs6lig==", + "requires": { + "argparse": "^1.0.10", + "image-size": "^0.7.4" + } + }, "throat": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", @@ -27339,6 +29358,11 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==" }, + "typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==" + }, "unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", @@ -27802,6 +29826,22 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, + "wordwrapjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", + "requires": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, + "dependencies": { + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" + } + } + }, "workbox-background-sync": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", diff --git a/package.json b/package.json index a113626..8034b19 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,8 @@ "version": "0.1.0", "private": true, "dependencies": { + "@deck.gl/core": "^8.7.11", + "@deck.gl/layers": "^8.7.11", "@emotion/react": "^11.9.3", "@emotion/styled": "^11.9.3", "@mui/icons-material": "^5.8.3", @@ -12,8 +14,9 @@ "@testing-library/user-event": "^13.5.0", "@types/jest": "^27.4.1", "@types/node": "^16.11.27", - "@types/react": "^18.0.5", + "@types/react": "^18.0.12", "@types/react-dom": "^18.0.1", + "deck.gl": "^8.7.11", "react": "^18.0.0", "react-dom": "^18.0.0", "react-router-dom": "^6.3.0", diff --git a/src/App.tsx b/src/App.tsx index be87afc..a726915 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -13,13 +13,11 @@ function App() { height: '100vh', width: '100vw', zIndex: '-1', - alignItems: 'center', - justifyContent: 'center', - textAlign: 'center', + }}> - + diff --git a/src/components/Map/Map.tsx b/src/components/Map/Map.tsx index 6a5dee4..0f211d5 100644 --- a/src/components/Map/Map.tsx +++ b/src/components/Map/Map.tsx @@ -1,7 +1,30 @@ import { Box, Typography } from "@mui/material"; +// @ts-ignore (typescript) +import DeckGL from '@deck.gl/react'; +// @ts-ignore (typescript) +import {LineLayer} from '@deck.gl/layers'; +// Viewport settings +const INITIAL_VIEW_STATE = { + longitude: -122.41669, + latitude: 37.7853, + zoom: 13, + pitch: 0, + bearing: 0 +}; + +// Data to be used by the LineLayer +const data = [ + {sourcePosition: [-122.41669, 37.7853], targetPosition: [-122.41669, 37.781]} +]; export default function Map() { - return ( - Map - ) + const layers = [ + new LineLayer({id: 'line-layer', data}) + ]; + + return ; } + diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index 7b2de55..2a1ffde 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -1,10 +1,15 @@ -import { Typography } from "@mui/material"; +import { Card, Paper, Typography } from "@mui/material"; import { Box } from "@mui/system"; +import HomeIcon from '@mui/icons-material/Home'; export default function Menu() { return ( - - Menu + + + + + + ) } -- GitLab From 50d19a64e35a0a57394eba7f8c7e29601122f419 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Tue, 14 Jun 2022 14:05:24 -0300 Subject: [PATCH 06/74] Show map from mapbox --- package-lock.json | 303 ++++++++++++++++++++++++++++++++++ package.json | 2 + src/App.tsx | 4 +- src/components/Map/Map.tsx | 30 ---- src/components/Map/Mapita.tsx | 39 +++++ 5 files changed, 346 insertions(+), 32 deletions(-) delete mode 100644 src/components/Map/Map.tsx create mode 100644 src/components/Map/Mapita.tsx diff --git a/package-lock.json b/package-lock.json index 9add009..890f30c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,8 +22,10 @@ "@types/react": "^18.0.12", "@types/react-dom": "^18.0.1", "deck.gl": "^8.7.11", + "mapbox-gl": "^2.8.2", "react": "^18.0.0", "react-dom": "^18.0.0", + "react-map-gl": "^7.0.15", "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", "typescript": "^4.6.3", @@ -3362,6 +3364,36 @@ "probe.gl": "^3.4.0" } }, + "node_modules/@mapbox/geojson-rewind": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", + "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==", + "dependencies": { + "get-stream": "^6.0.1", + "minimist": "^1.2.6" + }, + "bin": { + "geojson-rewind": "geojson-rewind" + } + }, + "node_modules/@mapbox/geojson-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz", + "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw==" + }, + "node_modules/@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", + "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@mapbox/mapbox-gl-supported": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-2.0.1.tgz", + "integrity": "sha512-HP6XvfNIzfoMVfyGjBckjiAOQK9WfX0ywdLubuPMPv+Vqf5fj0uCbgBQYpiqcWZT6cbyyRnTSXDheT1ugvF6UQ==" + }, "node_modules/@mapbox/martini": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz", @@ -3377,6 +3409,11 @@ "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==" }, + "node_modules/@mapbox/unitbezier": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", + "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==" + }, "node_modules/@mapbox/vector-tile": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", @@ -3385,6 +3422,14 @@ "@mapbox/point-geometry": "~0.1.0" } }, + "node_modules/@mapbox/whoots-js": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", + "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@math.gl/core": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.6.0.tgz", @@ -4528,6 +4573,14 @@ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, + "node_modules/@types/mapbox-gl": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/mapbox-gl/-/mapbox-gl-2.7.3.tgz", + "integrity": "sha512-XdveeJptNNZw7ZoeiAJ2/dupNtWaV6qpBG/SOFEpQNQAc+oiO6qUznX85n+W1XbLeD8SVRVfVORKuR+I4CHDZw==", + "dependencies": { + "@types/geojson": "*" + } + }, "node_modules/@types/mime": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", @@ -6788,6 +6841,11 @@ "node": ">=0.10.0" } }, + "node_modules/csscolorparser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", + "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==" + }, "node_modules/cssdb": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", @@ -8979,6 +9037,11 @@ "node": ">=6.9.0" } }, + "node_modules/geojson-vt": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz", + "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==" + }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -9146,6 +9209,11 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, + "node_modules/grid-index": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz", + "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==" + }, "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -12010,6 +12078,11 @@ "node": ">=4.0" } }, + "node_modules/kdbush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", + "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -12239,6 +12312,41 @@ "tmpl": "1.0.5" } }, + "node_modules/mapbox-gl": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-2.8.2.tgz", + "integrity": "sha512-73TgEQlh15TF1UeYhej9Tz1iU4ZhuxIwM6t+e6MxaA7Mu9vqUCZc1kZtZRAXrVeMcDHBSO6gUUjeDBOnsUZVmQ==", + "dependencies": { + "@mapbox/geojson-rewind": "^0.5.1", + "@mapbox/geojson-types": "^1.0.2", + "@mapbox/jsonlint-lines-primitives": "^2.0.2", + "@mapbox/mapbox-gl-supported": "^2.0.0", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/tiny-sdf": "^2.0.2", + "@mapbox/unitbezier": "^0.0.0", + "@mapbox/vector-tile": "^1.3.1", + "@mapbox/whoots-js": "^3.1.0", + "csscolorparser": "~1.0.3", + "earcut": "^2.2.3", + "geojson-vt": "^3.2.1", + "gl-matrix": "^3.3.0", + "grid-index": "^1.1.0", + "minimist": "^1.2.5", + "murmurhash-js": "^1.0.0", + "pbf": "^3.2.1", + "potpack": "^1.0.1", + "quickselect": "^2.0.0", + "rw": "^1.3.3", + "supercluster": "^7.1.4", + "tinyqueue": "^2.0.3", + "vt-pbf": "^3.1.3" + } + }, + "node_modules/mapbox-gl/node_modules/@mapbox/tiny-sdf": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.5.tgz", + "integrity": "sha512-OhXt2lS//WpLdkqrzo/KwB7SRD8AiNTFFzuo9n14IBupzIMa67yGItcK7I2W9D8Ghpa4T04Sw9FWsKCJG50Bxw==" + }, "node_modules/math.gl": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/math.gl/-/math.gl-3.6.0.tgz", @@ -12503,6 +12611,11 @@ "multicast-dns": "cli.js" } }, + "node_modules/murmurhash-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", + "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" + }, "node_modules/nanoid": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", @@ -14233,6 +14346,11 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, + "node_modules/potpack": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz", + "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==" + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -14424,6 +14542,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/quickselect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", + "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" + }, "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -14647,6 +14770,18 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "node_modules/react-map-gl": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/react-map-gl/-/react-map-gl-7.0.15.tgz", + "integrity": "sha512-l7x8lBhIEcHTreSgrc7hsKv5HsMY1wQg2PVXuKAPmQtgRZc9C3NGwurVJFe24gOlAwzta5UavAHWDiZdU1ZNCw==", + "dependencies": { + "@types/mapbox-gl": "^2.6.0" + }, + "peerDependencies": { + "mapbox-gl": "*", + "react": ">=16.3.0" + } + }, "node_modules/react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -15877,6 +16012,14 @@ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, + "node_modules/supercluster": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz", + "integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==", + "dependencies": { + "kdbush": "^3.0.0" + } + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -16268,6 +16411,11 @@ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, + "node_modules/tinyqueue": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz", + "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==" + }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -16634,6 +16782,16 @@ "node": ">= 0.8" } }, + "node_modules/vt-pbf": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz", + "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==", + "dependencies": { + "@mapbox/point-geometry": "0.1.0", + "@mapbox/vector-tile": "^1.3.1", + "pbf": "^3.2.1" + } + }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -19965,6 +20123,30 @@ "probe.gl": "^3.4.0" } }, + "@mapbox/geojson-rewind": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", + "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==", + "requires": { + "get-stream": "^6.0.1", + "minimist": "^1.2.6" + } + }, + "@mapbox/geojson-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz", + "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw==" + }, + "@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", + "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==" + }, + "@mapbox/mapbox-gl-supported": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-2.0.1.tgz", + "integrity": "sha512-HP6XvfNIzfoMVfyGjBckjiAOQK9WfX0ywdLubuPMPv+Vqf5fj0uCbgBQYpiqcWZT6cbyyRnTSXDheT1ugvF6UQ==" + }, "@mapbox/martini": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz", @@ -19980,6 +20162,11 @@ "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==" }, + "@mapbox/unitbezier": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", + "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==" + }, "@mapbox/vector-tile": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", @@ -19988,6 +20175,11 @@ "@mapbox/point-geometry": "~0.1.0" } }, + "@mapbox/whoots-js": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", + "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==" + }, "@math.gl/core": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.6.0.tgz", @@ -20755,6 +20947,14 @@ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, + "@types/mapbox-gl": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/mapbox-gl/-/mapbox-gl-2.7.3.tgz", + "integrity": "sha512-XdveeJptNNZw7ZoeiAJ2/dupNtWaV6qpBG/SOFEpQNQAc+oiO6qUznX85n+W1XbLeD8SVRVfVORKuR+I4CHDZw==", + "requires": { + "@types/geojson": "*" + } + }, "@types/mime": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", @@ -22440,6 +22640,11 @@ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, + "csscolorparser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", + "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==" + }, "cssdb": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", @@ -24071,6 +24276,11 @@ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, + "geojson-vt": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz", + "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==" + }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -24192,6 +24402,11 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, + "grid-index": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz", + "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==" + }, "gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -26231,6 +26446,11 @@ "object.assign": "^4.1.2" } }, + "kdbush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", + "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -26411,6 +26631,43 @@ "tmpl": "1.0.5" } }, + "mapbox-gl": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-2.8.2.tgz", + "integrity": "sha512-73TgEQlh15TF1UeYhej9Tz1iU4ZhuxIwM6t+e6MxaA7Mu9vqUCZc1kZtZRAXrVeMcDHBSO6gUUjeDBOnsUZVmQ==", + "requires": { + "@mapbox/geojson-rewind": "^0.5.1", + "@mapbox/geojson-types": "^1.0.2", + "@mapbox/jsonlint-lines-primitives": "^2.0.2", + "@mapbox/mapbox-gl-supported": "^2.0.0", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/tiny-sdf": "^2.0.2", + "@mapbox/unitbezier": "^0.0.0", + "@mapbox/vector-tile": "^1.3.1", + "@mapbox/whoots-js": "^3.1.0", + "csscolorparser": "~1.0.3", + "earcut": "^2.2.3", + "geojson-vt": "^3.2.1", + "gl-matrix": "^3.3.0", + "grid-index": "^1.1.0", + "minimist": "^1.2.5", + "murmurhash-js": "^1.0.0", + "pbf": "^3.2.1", + "potpack": "^1.0.1", + "quickselect": "^2.0.0", + "rw": "^1.3.3", + "supercluster": "^7.1.4", + "tinyqueue": "^2.0.3", + "vt-pbf": "^3.1.3" + }, + "dependencies": { + "@mapbox/tiny-sdf": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.5.tgz", + "integrity": "sha512-OhXt2lS//WpLdkqrzo/KwB7SRD8AiNTFFzuo9n14IBupzIMa67yGItcK7I2W9D8Ghpa4T04Sw9FWsKCJG50Bxw==" + } + } + }, "math.gl": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/math.gl/-/math.gl-3.6.0.tgz", @@ -26601,6 +26858,11 @@ "thunky": "^1.0.2" } }, + "murmurhash-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", + "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" + }, "nanoid": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", @@ -27704,6 +27966,11 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, + "potpack": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz", + "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==" + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -27841,6 +28108,11 @@ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" }, + "quickselect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", + "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" + }, "raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -28014,6 +28286,14 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "react-map-gl": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/react-map-gl/-/react-map-gl-7.0.15.tgz", + "integrity": "sha512-l7x8lBhIEcHTreSgrc7hsKv5HsMY1wQg2PVXuKAPmQtgRZc9C3NGwurVJFe24gOlAwzta5UavAHWDiZdU1ZNCw==", + "requires": { + "@types/mapbox-gl": "^2.6.0" + } + }, "react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -28925,6 +29205,14 @@ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, + "supercluster": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz", + "integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==", + "requires": { + "kdbush": "^3.0.0" + } + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -29219,6 +29507,11 @@ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, + "tinyqueue": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz", + "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==" + }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -29492,6 +29785,16 @@ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" }, + "vt-pbf": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz", + "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==", + "requires": { + "@mapbox/point-geometry": "0.1.0", + "@mapbox/vector-tile": "^1.3.1", + "pbf": "^3.2.1" + } + }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", diff --git a/package.json b/package.json index 8034b19..7da00f7 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,10 @@ "@types/react": "^18.0.12", "@types/react-dom": "^18.0.1", "deck.gl": "^8.7.11", + "mapbox-gl": "^2.8.2", "react": "^18.0.0", "react-dom": "^18.0.0", + "react-map-gl": "^7.0.15", "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", "typescript": "^4.6.3", diff --git a/src/App.tsx b/src/App.tsx index a726915..785b412 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,7 +1,7 @@ import { Box, ThemeProvider } from '@mui/material'; import { theme } from 'utils/Theme'; import Menu from 'components/Menu/Menu'; -import Map from 'components/Map/Map'; +import Mapita from 'components/Map/Mapita'; import Slider from 'components/Slider/Slider'; function App() { @@ -15,7 +15,7 @@ function App() { zIndex: '-1', }}> - + diff --git a/src/components/Map/Map.tsx b/src/components/Map/Map.tsx deleted file mode 100644 index 0f211d5..0000000 --- a/src/components/Map/Map.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { Box, Typography } from "@mui/material"; -// @ts-ignore (typescript) -import DeckGL from '@deck.gl/react'; -// @ts-ignore (typescript) -import {LineLayer} from '@deck.gl/layers'; - -// Viewport settings -const INITIAL_VIEW_STATE = { - longitude: -122.41669, - latitude: 37.7853, - zoom: 13, - pitch: 0, - bearing: 0 -}; - -// Data to be used by the LineLayer -const data = [ - {sourcePosition: [-122.41669, 37.7853], targetPosition: [-122.41669, 37.781]} -]; -export default function Map() { - const layers = [ - new LineLayer({id: 'line-layer', data}) - ]; - - return ; -} - diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx new file mode 100644 index 0000000..632822e --- /dev/null +++ b/src/components/Map/Mapita.tsx @@ -0,0 +1,39 @@ +import { Box, Typography } from "@mui/material"; +// @ts-ignore (typescript) +import DeckGL from '@deck.gl/react'; +// @ts-ignore (typescript) +import {LineLayer} from '@deck.gl/layers'; +// @ts-ignore (typescript) +import Map, {Marker} from 'react-map-gl'; + +// Viewport settings +const INITIAL_VIEW_STATE = { + longitude: -57.926068, + latitude: -34.957294, + zoom: 11 +}; + +// Set your mapbox access token here +const MAPBOX_ACCESS_TOKEN = 'pk.eyJ1IjoianVhbnBzbSIsImEiOiJjbDNtNDYyNDYwMHh6M2Judjl6bXE3NDBhIn0.iAJn8AlEu97ChmYWy_158Q'; + +// Data to be used by the LineLayer +const data = [ + {sourcePosition: [-57.926068, -34.957294], targetPosition: [-34.957294, -57.926068]} +]; +export default function Mapita() { + const layers = [ + new LineLayer({id: 'line-layer', data}) + ]; + + return ( + // @ts-ignore (typescript) + + + ); +} + -- GitLab From 978b292a2bad8c24b0158f3c847234a2dfbe84f8 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 14 Jun 2022 14:12:41 -0300 Subject: [PATCH 07/74] Fix structure --- src/App.tsx | 16 +++++++++------- src/components/Map/Mapita.tsx | 2 +- src/components/Menu/Menu.tsx | 4 ++-- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 785b412..ab531ba 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -7,21 +7,23 @@ import Slider from 'components/Slider/Slider'; function App() { return ( - + + + + + - - - - - + diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index 632822e..8deff57 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -29,7 +29,7 @@ export default function Mapita() { // @ts-ignore (typescript) diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index 2a1ffde..fceef57 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -6,10 +6,10 @@ export default function Menu() { return ( - + - + ) } -- GitLab From 93211a0e50f1a8145523599c1c496155dad871ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Tue, 14 Jun 2022 15:02:59 -0300 Subject: [PATCH 08/74] Map control panel example --- src/App.tsx | 16 ++--- src/components/Map/ControlPanel.tsx | 70 +++++++++++++++++++ src/components/Map/Mapita.tsx | 101 +++++++++++++++++++++------- src/components/Map/mapStyle.ts | 40 +++++++++++ src/index.css | 35 ++++++++++ 5 files changed, 227 insertions(+), 35 deletions(-) create mode 100644 src/components/Map/ControlPanel.tsx create mode 100644 src/components/Map/mapStyle.ts diff --git a/src/App.tsx b/src/App.tsx index ab531ba..b9ff6f9 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -14,15 +14,13 @@ function App() { - - + backgroundColor: 'primary.main', + position: "absolute", + height: '100vh', + width: '100vw' + }}> + + diff --git a/src/components/Map/ControlPanel.tsx b/src/components/Map/ControlPanel.tsx new file mode 100644 index 0000000..76f966b --- /dev/null +++ b/src/components/Map/ControlPanel.tsx @@ -0,0 +1,70 @@ +import * as React from 'react'; +// @ts-ignore (typescript) +function formatTime(time) { + const date = new Date(time); + return `${date.getMonth() + 1}/${date.getDate()}/${date.getFullYear()}`; +} +// @ts-ignore (typescript) +function ControlPanel(props) { + const {startTime, endTime, onChangeTime, allDays, onChangeAllDays, selectedTime} = props; + const day = 24 * 60 * 60 * 1000; + const days = Math.round((endTime - startTime) / day); + const selectedDay = Math.round((selectedTime - startTime) / day); + // @ts-ignore (typescript) + const onSelectDay = evt => { + const daysToAdd = evt.target.value; + // add selected days to start time to calculate new time + const newTime = startTime + daysToAdd * day; + onChangeTime(newTime); + }; + + return ( +
+

Heatmap

+

+ Map showing earthquakes +
+ from {formatTime(startTime)} to {formatTime(endTime)}. +

+
+
+ + onChangeAllDays(evt.target.checked)} + /> +
+
+ + +
+
+

+ Data source:{' '} + + earthquakes.geojson + +

+ +
+ ); +} + +export default React.memo(ControlPanel); \ No newline at end of file diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index 8deff57..f6a3af1 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -1,39 +1,88 @@ import { Box, Typography } from "@mui/material"; // @ts-ignore (typescript) -import DeckGL from '@deck.gl/react'; +import MapGL, {Source, Layer} from 'react-map-gl'; // @ts-ignore (typescript) -import {LineLayer} from '@deck.gl/layers'; +import ControlPanel from './ControlPanel'; // @ts-ignore (typescript) -import Map, {Marker} from 'react-map-gl'; - -// Viewport settings -const INITIAL_VIEW_STATE = { - longitude: -57.926068, - latitude: -34.957294, - zoom: 11 -}; +import {heatmapLayer} from './mapStyle'; +import {useState, useEffect, useMemo} from 'react'; // Set your mapbox access token here -const MAPBOX_ACCESS_TOKEN = 'pk.eyJ1IjoianVhbnBzbSIsImEiOiJjbDNtNDYyNDYwMHh6M2Judjl6bXE3NDBhIn0.iAJn8AlEu97ChmYWy_158Q'; +const MAPBOX_TOKEN = 'pk.eyJ1IjoianVhbnBzbSIsImEiOiJjbDNtNDYyNDYwMHh6M2Judjl6bXE3NDBhIn0.iAJn8AlEu97ChmYWy_158Q'; + +// @ts-ignore (typescript) +function filterFeaturesByDay(featureCollection, time) { + const date = new Date(time); + const year = date.getFullYear(); + const month = date.getMonth(); + const day = date.getDate(); + // @ts-ignore (typescript) + const features = featureCollection.features.filter(feature => { + const featureDate = new Date(feature.properties.time); + return ( + featureDate.getFullYear() === year && + featureDate.getMonth() === month && + featureDate.getDate() === day + ); + }); + return {type: 'FeatureCollection', features}; +} -// Data to be used by the LineLayer -const data = [ - {sourcePosition: [-57.926068, -34.957294], targetPosition: [-34.957294, -57.926068]} -]; export default function Mapita() { - const layers = [ - new LineLayer({id: 'line-layer', data}) - ]; + const [allDays, useAllDays] = useState(true); + const [timeRange, setTimeRange] = useState([0, 0]); + const [selectedTime, selectTime] = useState(0); + const [earthquakes, setEarthQuakes] = useState(null); + + useEffect(() => { + /* global fetch */ + fetch('https://docs.mapbox.com/mapbox-gl-js/assets/earthquakes.geojson') + .then(resp => resp.json()) + .then(json => { + // Note: In a real application you would do a validation of JSON data before doing anything with it, + // but for demonstration purposes we ingore this part here and just trying to select needed data... + const features = json.features; + const endTime = features[0].properties.time; + const startTime = features[features.length - 1].properties.time; + + setTimeRange([startTime, endTime]); + setEarthQuakes(json); + selectTime(endTime); + }) + .catch(err => console.error('Could not load data', err)); // eslint-disable-line + }, []); + + const data = useMemo(() => { + return allDays ? earthquakes : filterFeaturesByDay(earthquakes, selectedTime); + }, [earthquakes, allDays, selectedTime]); return ( - // @ts-ignore (typescript) - - + <> + + {data && ( + // @ts-ignore (typescript) + + + + )} + + + ); } diff --git a/src/components/Map/mapStyle.ts b/src/components/Map/mapStyle.ts new file mode 100644 index 0000000..ba8248f --- /dev/null +++ b/src/components/Map/mapStyle.ts @@ -0,0 +1,40 @@ +import type {HeatmapLayer} from 'react-map-gl'; + +const MAX_ZOOM_LEVEL = 9; + +export const heatmapLayer: HeatmapLayer = { + id: 'heatmap', + maxzoom: MAX_ZOOM_LEVEL, + type: 'heatmap', + paint: { + // Increase the heatmap weight based on frequency and property magnitude + 'heatmap-weight': ['interpolate', ['linear'], ['get', 'mag'], 0, 0, 6, 1], + // Increase the heatmap color weight weight by zoom level + // heatmap-intensity is a multiplier on top of heatmap-weight + 'heatmap-intensity': ['interpolate', ['linear'], ['zoom'], 0, 1, MAX_ZOOM_LEVEL, 3], + // Color ramp for heatmap. Domain is 0 (low) to 1 (high). + // Begin color ramp at 0-stop with a 0-transparancy color + // to create a blur-like effect. + 'heatmap-color': [ + 'interpolate', + ['linear'], + ['heatmap-density'], + 0, + 'rgba(33,102,172,0)', + 0.2, + 'rgb(103,169,207)', + 0.4, + 'rgb(209,229,240)', + 0.6, + 'rgb(253,219,199)', + 0.8, + 'rgb(239,138,98)', + 0.9, + 'rgb(255,201,101)' + ], + // Adjust the heatmap radius by zoom level + 'heatmap-radius': ['interpolate', ['linear'], ['zoom'], 0, 2, MAX_ZOOM_LEVEL, 20], + // Transition from heatmap to circle layer by zoom level + 'heatmap-opacity': ['interpolate', ['linear'], ['zoom'], 7, 1, 9, 0] + } +}; \ No newline at end of file diff --git a/src/index.css b/src/index.css index ec2585e..6731e03 100644 --- a/src/index.css +++ b/src/index.css @@ -11,3 +11,38 @@ code { font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; } + +#map { + width: 100vw; + height: 100vh; +} +.control-panel { + position: absolute; + top: 0; + right: 0; + max-width: 320px; + background: #fff; + box-shadow: 0 2px 4px rgba(0,0,0,0.3); + padding: 12px 24px; + margin: 20px; + margin-right: 150px; + font-size: 13px; + line-height: 2; + color: #6b6b76; + text-transform: uppercase; + outline: none; +} + +label { + display: inline-block; + width: 150px; +} + +input { + margin-left: 20px; +} + +.input.disabled { + opacity: .5; + cursor: not-allowed; +} \ No newline at end of file -- GitLab From 19fdef941ad80d1dd054bdddc1442ad997c06043 Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Tue, 14 Jun 2022 15:04:45 -0300 Subject: [PATCH 09/74] Adding slider --- src/App.tsx | 24 ++++++--------- src/components/Slider/Slider.tsx | 53 +++++++++++++++++++++++++++----- 2 files changed, 56 insertions(+), 21 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index ab531ba..cea89d1 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -7,25 +7,21 @@ import Slider from 'components/Slider/Slider'; function App() { return ( - - - + + - - - - - + + + diff --git a/src/components/Slider/Slider.tsx b/src/components/Slider/Slider.tsx index 44d96c4..7a8070e 100644 --- a/src/components/Slider/Slider.tsx +++ b/src/components/Slider/Slider.tsx @@ -1,10 +1,49 @@ -import { Typography } from "@mui/material"; -import { Box } from "@mui/system"; +import * as React from 'react'; +import Box from '@mui/material/Box'; +import Slider from '@mui/material/Slider'; + +let marks:{ value: number, label: string}[] = [] + +for (let i = 0; i <= 400; i+= 20) { + marks.push({value: i, label: `${i} mm`}); +} + +export default function VerticalSlider() { + function preventHorizontalKeyboardNavigation(event: React.KeyboardEvent) { + if (event.key === 'ArrowLeft' || event.key === 'ArrowRight') { + event.preventDefault(); + } + } -export default function Slider() { return ( - - Slider + + - ) -} + ); +} \ No newline at end of file -- GitLab From 3c8081b5b6bee53f25d63da169b940f36da5c532 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 14 Jun 2022 16:54:23 -0300 Subject: [PATCH 10/74] Menu --- src/App.tsx | 24 +++++----- src/components/Menu/Menu.tsx | 48 +++++++++++++++---- .../MenuModalButton/MenuModalButton.tsx | 31 ++++++++++++ src/utils/Theme.tsx | 14 ++++-- 4 files changed, 92 insertions(+), 25 deletions(-) create mode 100644 src/components/MenuModalButton/MenuModalButton.tsx diff --git a/src/App.tsx b/src/App.tsx index ab531ba..9bd2cc9 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -7,23 +7,21 @@ import Slider from 'components/Slider/Slider'; function App() { return ( - + - - + + - - - + backgroundColor: 'primary.main', + position: "absolute", + height: '100vh', + width: '100vw', + }}> + + + diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index fceef57..960ad10 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -1,15 +1,47 @@ -import { Card, Paper, Typography } from "@mui/material"; +import { Button, Card, FormHelperText, Input, InputLabel, MenuItem, Paper, Select, Switch, TextField, Typography } from "@mui/material"; import { Box } from "@mui/system"; -import HomeIcon from '@mui/icons-material/Home'; +import MenuModalButton from "components/MenuModalButton/MenuModalButton"; +import SettingsIcon from '@mui/icons-material/Settings'; +import QuestionMarkIcon from '@mui/icons-material/QuestionMark'; +import SearchIcon from '@mui/icons-material/Search'; +import MyLocationIcon from '@mui/icons-material/MyLocation'; +import DriveFileMoveIcon from '@mui/icons-material/DriveFileMove'; +import ArrowForwardIcon from '@mui/icons-material/ArrowForward'; export default function Menu() { return ( - - - - - + + } variant='contained' > + + Direccion + + Indique la calle, el numero/altura que desea buscar. + + + + } variant='contained' /> + } variant='contained' /> + } variant='contained'> + + Configuracion + + Modo oscuro + + + + Modo daltónico + + + + Tamaño de letra + - + + + + } variant='contained' /> + ) } diff --git a/src/components/MenuModalButton/MenuModalButton.tsx b/src/components/MenuModalButton/MenuModalButton.tsx new file mode 100644 index 0000000..f3d7a22 --- /dev/null +++ b/src/components/MenuModalButton/MenuModalButton.tsx @@ -0,0 +1,31 @@ +import { Box, Button, Paper, Typography } from "@mui/material"; +import { Fragment, PropsWithChildren, useState } from "react"; + +interface Props { + text: string, + icon: any + variant?: "text" | "outlined" | "contained" | undefined + +} + +export default function MenuModalButton(props: PropsWithChildren) { + let { text, icon, variant, children } = props; + const [open, setOpen] = useState(false); + + function onClickHandler() { + setOpen(!open); + } + + + return ( + + + {open && + {children} + } + + + ) +} diff --git a/src/utils/Theme.tsx b/src/utils/Theme.tsx index cd4f05f..27dbc88 100644 --- a/src/utils/Theme.tsx +++ b/src/utils/Theme.tsx @@ -5,15 +5,17 @@ export const theme: ThemeOptions = createTheme({ palette: { primary: { main: '#0288D1', + light: '#0288D1', contrastText: '#fff' }, - background: { - default: '#EDEDED', + secondary: { + main: '#EDEDED', + contrastText: '#5E5C5C' }, text: { primary: '#333333', - secondary: '#A3AED0', + secondary: '#0288D1', disabled: '#b1b4bd', }, error: { @@ -34,7 +36,11 @@ export const theme: ThemeOptions = createTheme({ }, h2: { fontSize: '2em', - fontWeight: 500, + fontWeight: 800, + }, + h3: { + fontSize: '1,5em', + fontWeight: 800, }, h4: { fontSize: '1em', -- GitLab From 8cd824186241bf6393910bb43454201ff110918c Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Tue, 14 Jun 2022 17:11:13 -0300 Subject: [PATCH 11/74] Agregando el slider con el coso de los terremotos --- src/App.tsx | 2 - src/components/Map/ControlPanel.tsx | 70 ------------------- src/components/Map/Mapita.tsx | 9 ++- src/components/Map/VerticalSlider.module.css | 26 +++++++ src/components/Map/VerticalSlider.tsx | 73 ++++++++++++++++++++ src/components/Slider/Slider.tsx | 49 ------------- src/index.css | 11 --- 7 files changed, 103 insertions(+), 137 deletions(-) delete mode 100644 src/components/Map/ControlPanel.tsx create mode 100644 src/components/Map/VerticalSlider.module.css create mode 100644 src/components/Map/VerticalSlider.tsx delete mode 100644 src/components/Slider/Slider.tsx diff --git a/src/App.tsx b/src/App.tsx index e5d21e0..33e3869 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -2,7 +2,6 @@ import { Box, ThemeProvider } from '@mui/material'; import { theme } from 'utils/Theme'; import Menu from 'components/Menu/Menu'; import Mapita from 'components/Map/Mapita'; -import Slider from 'components/Slider/Slider'; function App() { return ( @@ -20,7 +19,6 @@ function App() { }}> - diff --git a/src/components/Map/ControlPanel.tsx b/src/components/Map/ControlPanel.tsx deleted file mode 100644 index 76f966b..0000000 --- a/src/components/Map/ControlPanel.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import * as React from 'react'; -// @ts-ignore (typescript) -function formatTime(time) { - const date = new Date(time); - return `${date.getMonth() + 1}/${date.getDate()}/${date.getFullYear()}`; -} -// @ts-ignore (typescript) -function ControlPanel(props) { - const {startTime, endTime, onChangeTime, allDays, onChangeAllDays, selectedTime} = props; - const day = 24 * 60 * 60 * 1000; - const days = Math.round((endTime - startTime) / day); - const selectedDay = Math.round((selectedTime - startTime) / day); - // @ts-ignore (typescript) - const onSelectDay = evt => { - const daysToAdd = evt.target.value; - // add selected days to start time to calculate new time - const newTime = startTime + daysToAdd * day; - onChangeTime(newTime); - }; - - return ( -
-

Heatmap

-

- Map showing earthquakes -
- from {formatTime(startTime)} to {formatTime(endTime)}. -

-
-
- - onChangeAllDays(evt.target.checked)} - /> -
-
- - -
-
-

- Data source:{' '} - - earthquakes.geojson - -

- -
- ); -} - -export default React.memo(ControlPanel); \ No newline at end of file diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index f6a3af1..e9609d4 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -1,8 +1,8 @@ -import { Box, Typography } from "@mui/material"; // @ts-ignore (typescript) import MapGL, {Source, Layer} from 'react-map-gl'; // @ts-ignore (typescript) -import ControlPanel from './ControlPanel'; +import VerticalSlider from './VerticalSlider'; + // @ts-ignore (typescript) import {heatmapLayer} from './mapStyle'; import {useState, useEffect, useMemo} from 'react'; @@ -53,7 +53,7 @@ export default function Mapita() { }, []); const data = useMemo(() => { - return allDays ? earthquakes : filterFeaturesByDay(earthquakes, selectedTime); + if (earthquakes) return filterFeaturesByDay(earthquakes, selectedTime); }, [earthquakes, allDays, selectedTime]); return ( @@ -74,7 +74,7 @@ export default function Mapita() { )} - ); } - diff --git a/src/components/Map/VerticalSlider.module.css b/src/components/Map/VerticalSlider.module.css new file mode 100644 index 0000000..ed1c5fa --- /dev/null +++ b/src/components/Map/VerticalSlider.module.css @@ -0,0 +1,26 @@ +.ParentBox{ + position: absolute; + top: 0; + right: 30px; +} +.SliderBox{ + background-color: #FFFFFF; + margin: 20px; + height: 80vh; + z-index: 1; + width: 10vw; + display: flex; + align-items: center; + justify-content: center; + border-radius: 25px +} + +.ButtonsBox{ + display: flex; + align-items: center; + justify-content: center; +} + +.Button{ + margin: 0px 5px 0px 5px; +} diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/VerticalSlider.tsx new file mode 100644 index 0000000..4a67f0a --- /dev/null +++ b/src/components/Map/VerticalSlider.tsx @@ -0,0 +1,73 @@ +import * as React from 'react'; +import {useState} from 'react'; +import Box from '@mui/material/Box'; +import Slider from '@mui/material/Slider'; +import styles from './VerticalSlider.module.css' +import Button from '@mui/material/Button'; + +// @ts-ignore (typescript) +function VerticalSlider(props) { + const [value, setValue] = useState(40); + const { startTime, endTime, onChangeTime, selectedTime } = props; + const day = 24 * 60 * 60 * 1000; + const days = Math.round((endTime - startTime) / day); + const selectedDay = Math.round((selectedTime - startTime) / day); + // @ts-ignore (typescript) + const onSelectDay = evt => { + setValue(evt.target.value); + // add selected days to start time to calculate new time + const newTime = startTime + value / 13 * day; + onChangeTime(newTime); + }; + + function changeValue(increase:boolean) { + let newValue:number = value + (increase ? 20 : -20) + if (newValue >= 0 && newValue <= 400) {setValue(newValue);} + const newTime = startTime + value / 13 * day; + onChangeTime(newTime); + } + + //Esta parte no se borra + let marks: { value: number, label: string }[] = [] + for (let i = 0; i <= 400; i += 20) { + marks.push({ value: i, label: `${i} mm` }); + + } + + function preventHorizontalKeyboardNavigation(event: React.KeyboardEvent) { + if (event.key === 'ArrowLeft' || event.key === 'ArrowRight') { + event.preventDefault(); + } + } + + return ( + + + + + + + + + + ); +} + +export default React.memo(VerticalSlider); \ No newline at end of file diff --git a/src/components/Slider/Slider.tsx b/src/components/Slider/Slider.tsx deleted file mode 100644 index 7a8070e..0000000 --- a/src/components/Slider/Slider.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import * as React from 'react'; -import Box from '@mui/material/Box'; -import Slider from '@mui/material/Slider'; - -let marks:{ value: number, label: string}[] = [] - -for (let i = 0; i <= 400; i+= 20) { - marks.push({value: i, label: `${i} mm`}); -} - -export default function VerticalSlider() { - function preventHorizontalKeyboardNavigation(event: React.KeyboardEvent) { - if (event.key === 'ArrowLeft' || event.key === 'ArrowRight') { - event.preventDefault(); - } - } - - return ( - - - - ); -} \ No newline at end of file diff --git a/src/index.css b/src/index.css index 6731e03..d59e951 100644 --- a/src/index.css +++ b/src/index.css @@ -20,17 +20,6 @@ code { position: absolute; top: 0; right: 0; - max-width: 320px; - background: #fff; - box-shadow: 0 2px 4px rgba(0,0,0,0.3); - padding: 12px 24px; - margin: 20px; - margin-right: 150px; - font-size: 13px; - line-height: 2; - color: #6b6b76; - text-transform: uppercase; - outline: none; } label { -- GitLab From bd8eff61e4b24d2de77caa62ce84b1650fe80ffa Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 14 Jun 2022 17:18:18 -0300 Subject: [PATCH 12/74] Arreglo estilos --- src/App.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 001c26c..38779f3 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -8,11 +8,10 @@ function App() { - + Date: Tue, 14 Jun 2022 17:21:02 -0300 Subject: [PATCH 13/74] Corrigiendo el margin de los botonces --- src/components/Map/VerticalSlider.module.css | 6 +----- src/components/Map/VerticalSlider.tsx | 4 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/components/Map/VerticalSlider.module.css b/src/components/Map/VerticalSlider.module.css index ed1c5fa..5bb43b4 100644 --- a/src/components/Map/VerticalSlider.module.css +++ b/src/components/Map/VerticalSlider.module.css @@ -19,8 +19,4 @@ display: flex; align-items: center; justify-content: center; -} - -.Button{ - margin: 0px 5px 0px 5px; -} +} \ No newline at end of file diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/VerticalSlider.tsx index 4a67f0a..3692ac8 100644 --- a/src/components/Map/VerticalSlider.tsx +++ b/src/components/Map/VerticalSlider.tsx @@ -63,8 +63,8 @@ function VerticalSlider(props) { /> - - + + ); -- GitLab From 73ba010d20e5f35b4fabe1fb1c3d60c5b426a388 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 14 Jun 2022 17:59:39 -0300 Subject: [PATCH 14/74] =?UTF-8?q?A=C3=B1ado=20ayuda?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.tsx | 2 +- src/components/Menu/Menu.tsx | 12 ++++++++++-- src/utils/Theme.tsx | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 38779f3..2cac0fd 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -14,7 +14,7 @@ function App() { diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index 960ad10..413f82b 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -34,14 +34,22 @@ export default function Menu() { Modo daltónico - + Tamaño de letra - } variant='contained' /> + } variant='contained'> + + Ayuda + + Esta aplicacion esta diseñada para poder visualizar como + se visualizaria una inundacion en LA PLATA + + + ) } diff --git a/src/utils/Theme.tsx b/src/utils/Theme.tsx index 27dbc88..64fbdf1 100644 --- a/src/utils/Theme.tsx +++ b/src/utils/Theme.tsx @@ -71,7 +71,7 @@ export const theme: ThemeOptions = createTheme({ MuiPaper: { styleOverrides: { root: sx({ - borderRadius: '0.5em', + borderRadius: '1em', }), }, }, -- GitLab From 8d34cbf3412f7b2d29075228c8b64fbec17269b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Mon, 20 Jun 2022 18:46:34 -0300 Subject: [PATCH 15/74] WIP: Demo (joyride) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Instaló las dependencias del joyride y hago el componente. Falta poner en los steps los "targets" reales, pero todavia no se bien como se hace. --- package-lock.json | 606 ++++++++++++++++++++++++++++++++++- package.json | 2 + src/App.tsx | 10 +- src/components/Demo/Demo.tsx | 125 ++++++++ src/modules/helpers.tsx | 22 ++ 5 files changed, 757 insertions(+), 8 deletions(-) create mode 100644 src/components/Demo/Demo.tsx create mode 100644 src/modules/helpers.tsx diff --git a/package-lock.json b/package-lock.json index 890f30c..62f1aeb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,9 +25,11 @@ "mapbox-gl": "^2.8.2", "react": "^18.0.0", "react-dom": "^18.0.0", + "react-joyride": "^2.5.0", "react-map-gl": "^7.0.15", "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", + "react-use": "^17.4.0", "typescript": "^4.6.3", "web-vitals": "^2.1.4" } @@ -2386,6 +2388,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@gilbarbara/deep-equal": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.1.1.tgz", + "integrity": "sha512-SjSBspHXlclODLtSoPIQwBhfeBjncC05NlNoFELJ6xZQkyYDJsVCcs7+f+etHR2cYPbHLjnh1C06lQlCbMEWEA==" + }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", @@ -4563,6 +4570,11 @@ "pretty-format": "^27.0.0" } }, + "node_modules/@types/js-cookie": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz", + "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==" + }, "node_modules/@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", @@ -5092,6 +5104,11 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@xobotyi/scrollbar-width": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz", + "integrity": "sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==" + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -6507,6 +6524,14 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, + "node_modules/copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, "node_modules/core-js": { "version": "3.22.1", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.1.tgz", @@ -6644,6 +6669,15 @@ "postcss": "^8.4" } }, + "node_modules/css-in-js-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz", + "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==", + "dependencies": { + "hyphenate-style-name": "^1.0.2", + "isobject": "^3.0.1" + } + }, "node_modules/css-loader": { "version": "6.7.1", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", @@ -8409,6 +8443,11 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" + }, "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -8557,6 +8596,16 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, + "node_modules/fast-shallow-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz", + "integrity": "sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==" + }, + "node_modules/fastest-stable-stringify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz", + "integrity": "sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==" + }, "node_modules/fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -9564,6 +9613,11 @@ "node": ">=10.17.0" } }, + "node_modules/hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -9725,6 +9779,14 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, + "node_modules/inline-style-prefixer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.1.tgz", + "integrity": "sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ==", + "dependencies": { + "css-in-js-utils": "^2.0.0" + } + }, "node_modules/internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -9878,6 +9940,11 @@ "node": ">=0.10.0" } }, + "node_modules/is-lite": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/is-lite/-/is-lite-0.8.2.tgz", + "integrity": "sha512-JZfH47qTsslwaAsqbMI3Q6HNNjUuq6Cmzzww50TdP5Esb6e1y2sK2UAaZZuzfAzpoI2AkxoPQapZdlDuP6Vlsw==" + }, "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -10058,6 +10125,14 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", @@ -11922,6 +11997,11 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/js-cookie": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -12616,6 +12696,50 @@ "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" }, + "node_modules/nano-css": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.3.5.tgz", + "integrity": "sha512-vSB9X12bbNu4ALBu7nigJgRViZ6ja3OU7CeuiV1zMIbXOdmkLahgtPmh3GBOlDxbKY0CitqlPdOReGlBLSp+yg==", + "dependencies": { + "css-tree": "^1.1.2", + "csstype": "^3.0.6", + "fastest-stable-stringify": "^2.0.2", + "inline-style-prefixer": "^6.0.0", + "rtl-css-js": "^1.14.0", + "sourcemap-codec": "^1.4.8", + "stacktrace-js": "^2.0.2", + "stylis": "^4.0.6" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/nano-css/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/nano-css/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/nano-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/nanoid": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", @@ -13253,6 +13377,16 @@ "node": ">=4" } }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/portfinder": { "version": "1.0.28", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", @@ -14765,11 +14899,54 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, + "node_modules/react-floater": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/react-floater/-/react-floater-0.7.5.tgz", + "integrity": "sha512-CHfWP/8NdJmkk0h03MxDmAikmPh6WzGNX2st+KQFHRE5JjUsiTy9lLCIwQ7Plf8Ox/zG4lb+ePfSUN7RZ3uGXg==", + "dependencies": { + "deepmerge": "^4.2.2", + "exenv": "^1.2.2", + "is-lite": "^0.8.2", + "popper.js": "^1.16.0", + "react-proptype-conditional-require": "^1.0.4", + "tree-changes": "^0.9.1" + }, + "peerDependencies": { + "prop-types": "^15.7.2", + "react": "15 - 18", + "react-dom": "15 - 18" + } + }, "node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "node_modules/react-joyride": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-joyride/-/react-joyride-2.5.0.tgz", + "integrity": "sha512-uh4cxU0XFgfwXtlEJss1E+JcEsbmxoER+iAKS4I4WKEGLNcwmXaEBUjLr/Q0+UiitqXlei/S9bOhitFZprpxQA==", + "dependencies": { + "deepmerge": "^4.2.2", + "exenv": "^1.2.2", + "is-lite": "^0.8.2", + "react-floater": "^0.7.5", + "react-is": "^16.13.1", + "scroll": "^3.0.1", + "scrollparent": "^2.0.1", + "tree-changes": "^0.9.1" + }, + "peerDependencies": { + "prop-types": "^15.0.0", + "react": "15 - 18", + "react-dom": "15 - 18" + } + }, + "node_modules/react-joyride/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "node_modules/react-map-gl": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/react-map-gl/-/react-map-gl-7.0.15.tgz", @@ -14782,6 +14959,11 @@ "react": ">=16.3.0" } }, + "node_modules/react-proptype-conditional-require": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-proptype-conditional-require/-/react-proptype-conditional-require-1.0.4.tgz", + "integrity": "sha512-nopsRn7KnGgazBe2c3H2+Kf+Csp6PGDRLiBkYEDMKY8o/EIgft/WnIm/OnAKTawZiLnJXHAqhpFBddvs6NiXlw==" + }, "node_modules/react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -14901,6 +15083,40 @@ "react-dom": ">=16.6.0" } }, + "node_modules/react-universal-interface": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/react-universal-interface/-/react-universal-interface-0.6.2.tgz", + "integrity": "sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==", + "peerDependencies": { + "react": "*", + "tslib": "*" + } + }, + "node_modules/react-use": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.0.tgz", + "integrity": "sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q==", + "dependencies": { + "@types/js-cookie": "^2.2.6", + "@xobotyi/scrollbar-width": "^1.9.5", + "copy-to-clipboard": "^3.3.1", + "fast-deep-equal": "^3.1.3", + "fast-shallow-equal": "^1.0.0", + "js-cookie": "^2.2.1", + "nano-css": "^5.3.1", + "react-universal-interface": "^0.6.2", + "resize-observer-polyfill": "^1.5.1", + "screenfull": "^5.1.0", + "set-harmonic-interval": "^1.0.1", + "throttle-debounce": "^3.0.1", + "ts-easing": "^0.2.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -15117,6 +15333,11 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "node_modules/resolve": { "version": "1.22.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", @@ -15323,6 +15544,14 @@ "node": ">=8" } }, + "node_modules/rtl-css-js": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.15.0.tgz", + "integrity": "sha512-99Cu4wNNIhrI10xxUaABHsdDqzalrSRTie4GeCmbGVuehm4oj+fIy8fTzB+16pmKe8Bv9rl+hxIBez6KxExTew==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -15443,6 +15672,27 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/screenfull": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz", + "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/scroll": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scroll/-/scroll-3.0.1.tgz", + "integrity": "sha512-pz7y517OVls1maEzlirKO5nPYle9AXsFzTMNJrRGmT951mzpIBy7sNHOg5o/0MQd/NqliCiWnAi0kZneMPFLcg==" + }, + "node_modules/scrollparent": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/scrollparent/-/scrollparent-2.0.1.tgz", + "integrity": "sha512-HSdN78VMvFCSGCkh0oYX/tY4R3P1DW61f8+TeZZ4j2VLgfwvw0bpRSOv4PCVKisktIwbzHCfZsx+rLbbDBqIBA==" + }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -15590,6 +15840,14 @@ "node": ">= 0.8.0" } }, + "node_modules/set-harmonic-interval": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz", + "integrity": "sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==", + "engines": { + "node": ">=6.9" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -15771,6 +16029,14 @@ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, + "node_modules/stack-generator": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz", + "integrity": "sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, "node_modules/stack-utils": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", @@ -15791,9 +16057,36 @@ } }, "node_modules/stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/stacktrace-gps": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.1.2.tgz", + "integrity": "sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==", + "dependencies": { + "source-map": "0.5.6", + "stackframe": "^1.3.4" + } + }, + "node_modules/stacktrace-gps/node_modules/source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stacktrace-js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz", + "integrity": "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==", + "dependencies": { + "error-stack-parser": "^2.0.6", + "stack-generator": "^2.0.5", + "stacktrace-gps": "^3.0.4" + } }, "node_modules/statuses": { "version": "1.5.0", @@ -16406,6 +16699,14 @@ "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" }, + "node_modules/throttle-debounce": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz", + "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==", + "engines": { + "node": ">=10" + } + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -16440,6 +16741,11 @@ "node": ">=8.0" } }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -16480,11 +16786,25 @@ "node": ">=8" } }, + "node_modules/tree-changes": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/tree-changes/-/tree-changes-0.9.1.tgz", + "integrity": "sha512-Un6R1T6eUStAVbN4G+2djuXEk271mDY78ptxZUUo+TVcwvHZeUgk+pwXZjOZLAJ9n0+p47KUijeuNJSmpuG6Dw==", + "dependencies": { + "@gilbarbara/deep-equal": "^0.1.1", + "is-lite": "^0.8.2" + } + }, "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, + "node_modules/ts-easing": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ts-easing/-/ts-easing-0.2.0.tgz", + "integrity": "sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==" + }, "node_modules/tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", @@ -19330,6 +19650,11 @@ } } }, + "@gilbarbara/deep-equal": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.1.1.tgz", + "integrity": "sha512-SjSBspHXlclODLtSoPIQwBhfeBjncC05NlNoFELJ6xZQkyYDJsVCcs7+f+etHR2cYPbHLjnh1C06lQlCbMEWEA==" + }, "@humanwhocodes/config-array": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", @@ -20937,6 +21262,11 @@ "pretty-format": "^27.0.0" } }, + "@types/js-cookie": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz", + "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==" + }, "@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", @@ -21363,6 +21693,11 @@ "@xtuc/long": "4.2.2" } }, + "@xobotyi/scrollbar-width": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz", + "integrity": "sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==" + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -22424,6 +22759,14 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, + "copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, "core-js": { "version": "3.22.1", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.1.tgz", @@ -22521,6 +22864,15 @@ "postcss-selector-parser": "^6.0.9" } }, + "css-in-js-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz", + "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==", + "requires": { + "hyphenate-style-name": "^1.0.2", + "isobject": "^3.0.1" + } + }, "css-loader": { "version": "6.7.1", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", @@ -23814,6 +24166,11 @@ "strip-final-newline": "^2.0.0" } }, + "exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" + }, "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -23937,6 +24294,16 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, + "fast-shallow-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz", + "integrity": "sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==" + }, + "fastest-stable-stringify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz", + "integrity": "sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==" + }, "fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -24665,6 +25032,11 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, + "hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, "iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -24766,6 +25138,14 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, + "inline-style-prefixer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.1.tgz", + "integrity": "sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ==", + "requires": { + "css-in-js-utils": "^2.0.0" + } + }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -24865,6 +25245,11 @@ "is-extglob": "^2.1.1" } }, + "is-lite": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/is-lite/-/is-lite-0.8.2.tgz", + "integrity": "sha512-JZfH47qTsslwaAsqbMI3Q6HNNjUuq6Cmzzww50TdP5Esb6e1y2sK2UAaZZuzfAzpoI2AkxoPQapZdlDuP6Vlsw==" + }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -24982,6 +25367,11 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + }, "istanbul-lib-coverage": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", @@ -26330,6 +26720,11 @@ } } }, + "js-cookie": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -26863,6 +27258,42 @@ "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" }, + "nano-css": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.3.5.tgz", + "integrity": "sha512-vSB9X12bbNu4ALBu7nigJgRViZ6ja3OU7CeuiV1zMIbXOdmkLahgtPmh3GBOlDxbKY0CitqlPdOReGlBLSp+yg==", + "requires": { + "css-tree": "^1.1.2", + "csstype": "^3.0.6", + "fastest-stable-stringify": "^2.0.2", + "inline-style-prefixer": "^6.0.0", + "rtl-css-js": "^1.14.0", + "sourcemap-codec": "^1.4.8", + "stacktrace-js": "^2.0.2", + "stylis": "^4.0.6" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, "nanoid": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", @@ -27315,6 +27746,11 @@ } } }, + "popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, "portfinder": { "version": "1.0.28", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", @@ -28281,11 +28717,46 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, + "react-floater": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/react-floater/-/react-floater-0.7.5.tgz", + "integrity": "sha512-CHfWP/8NdJmkk0h03MxDmAikmPh6WzGNX2st+KQFHRE5JjUsiTy9lLCIwQ7Plf8Ox/zG4lb+ePfSUN7RZ3uGXg==", + "requires": { + "deepmerge": "^4.2.2", + "exenv": "^1.2.2", + "is-lite": "^0.8.2", + "popper.js": "^1.16.0", + "react-proptype-conditional-require": "^1.0.4", + "tree-changes": "^0.9.1" + } + }, "react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "react-joyride": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-joyride/-/react-joyride-2.5.0.tgz", + "integrity": "sha512-uh4cxU0XFgfwXtlEJss1E+JcEsbmxoER+iAKS4I4WKEGLNcwmXaEBUjLr/Q0+UiitqXlei/S9bOhitFZprpxQA==", + "requires": { + "deepmerge": "^4.2.2", + "exenv": "^1.2.2", + "is-lite": "^0.8.2", + "react-floater": "^0.7.5", + "react-is": "^16.13.1", + "scroll": "^3.0.1", + "scrollparent": "^2.0.1", + "tree-changes": "^0.9.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, "react-map-gl": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/react-map-gl/-/react-map-gl-7.0.15.tgz", @@ -28294,6 +28765,11 @@ "@types/mapbox-gl": "^2.6.0" } }, + "react-proptype-conditional-require": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-proptype-conditional-require/-/react-proptype-conditional-require-1.0.4.tgz", + "integrity": "sha512-nopsRn7KnGgazBe2c3H2+Kf+Csp6PGDRLiBkYEDMKY8o/EIgft/WnIm/OnAKTawZiLnJXHAqhpFBddvs6NiXlw==" + }, "react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -28382,6 +28858,33 @@ "prop-types": "^15.6.2" } }, + "react-universal-interface": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/react-universal-interface/-/react-universal-interface-0.6.2.tgz", + "integrity": "sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==", + "requires": {} + }, + "react-use": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.0.tgz", + "integrity": "sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q==", + "requires": { + "@types/js-cookie": "^2.2.6", + "@xobotyi/scrollbar-width": "^1.9.5", + "copy-to-clipboard": "^3.3.1", + "fast-deep-equal": "^3.1.3", + "fast-shallow-equal": "^1.0.0", + "js-cookie": "^2.2.1", + "nano-css": "^5.3.1", + "react-universal-interface": "^0.6.2", + "resize-observer-polyfill": "^1.5.1", + "screenfull": "^5.1.0", + "set-harmonic-interval": "^1.0.1", + "throttle-debounce": "^3.0.1", + "ts-easing": "^0.2.0", + "tslib": "^2.1.0" + } + }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -28548,6 +29051,11 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "resolve": { "version": "1.22.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", @@ -28687,6 +29195,14 @@ } } }, + "rtl-css-js": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.15.0.tgz", + "integrity": "sha512-99Cu4wNNIhrI10xxUaABHsdDqzalrSRTie4GeCmbGVuehm4oj+fIy8fTzB+16pmKe8Bv9rl+hxIBez6KxExTew==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -28755,6 +29271,21 @@ "ajv-keywords": "^3.5.2" } }, + "screenfull": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz", + "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==" + }, + "scroll": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scroll/-/scroll-3.0.1.tgz", + "integrity": "sha512-pz7y517OVls1maEzlirKO5nPYle9AXsFzTMNJrRGmT951mzpIBy7sNHOg5o/0MQd/NqliCiWnAi0kZneMPFLcg==" + }, + "scrollparent": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/scrollparent/-/scrollparent-2.0.1.tgz", + "integrity": "sha512-HSdN78VMvFCSGCkh0oYX/tY4R3P1DW61f8+TeZZ4j2VLgfwvw0bpRSOv4PCVKisktIwbzHCfZsx+rLbbDBqIBA==" + }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -28887,6 +29418,11 @@ "send": "0.17.2" } }, + "set-harmonic-interval": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz", + "integrity": "sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==" + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -29035,6 +29571,14 @@ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, + "stack-generator": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz", + "integrity": "sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, "stack-utils": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", @@ -29051,9 +29595,35 @@ } }, "stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "stacktrace-gps": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.1.2.tgz", + "integrity": "sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==", + "requires": { + "source-map": "0.5.6", + "stackframe": "^1.3.4" + }, + "dependencies": { + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==" + } + } + }, + "stacktrace-js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz", + "integrity": "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==", + "requires": { + "error-stack-parser": "^2.0.6", + "stack-generator": "^2.0.5", + "stacktrace-gps": "^3.0.4" + } }, "statuses": { "version": "1.5.0", @@ -29502,6 +30072,11 @@ "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" }, + "throttle-debounce": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz", + "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==" + }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -29530,6 +30105,11 @@ "is-number": "^7.0.0" } }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, "toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -29560,11 +30140,25 @@ "punycode": "^2.1.1" } }, + "tree-changes": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/tree-changes/-/tree-changes-0.9.1.tgz", + "integrity": "sha512-Un6R1T6eUStAVbN4G+2djuXEk271mDY78ptxZUUo+TVcwvHZeUgk+pwXZjOZLAJ9n0+p47KUijeuNJSmpuG6Dw==", + "requires": { + "@gilbarbara/deep-equal": "^0.1.1", + "is-lite": "^0.8.2" + } + }, "tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, + "ts-easing": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ts-easing/-/ts-easing-0.2.0.tgz", + "integrity": "sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==" + }, "tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", diff --git a/package.json b/package.json index 7da00f7..36ec27c 100644 --- a/package.json +++ b/package.json @@ -20,9 +20,11 @@ "mapbox-gl": "^2.8.2", "react": "^18.0.0", "react-dom": "^18.0.0", + "react-joyride": "^2.5.0", "react-map-gl": "^7.0.15", "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", + "react-use": "^17.4.0", "typescript": "^4.6.3", "web-vitals": "^2.1.4" }, diff --git a/src/App.tsx b/src/App.tsx index 2cac0fd..66a92c5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -2,12 +2,15 @@ import { Box, ThemeProvider } from '@mui/material'; import { theme } from 'utils/Theme'; import Menu from 'components/Menu/Menu'; import Mapita from 'components/Map/Mapita'; +import { useEffect, useRef, useState } from 'react'; +import { getScreenSize } from './modules/helpers'; +import BasicDemo from 'components/Demo/Demo'; function App() { + const [breakpoint, setBreakpoint] = useState(getScreenSize()); return ( - @@ -15,9 +18,12 @@ function App() { position: "absolute", height: '100vh', width: '100vw' - }}> + }}> + + + diff --git a/src/components/Demo/Demo.tsx b/src/components/Demo/Demo.tsx new file mode 100644 index 0000000..ea2992d --- /dev/null +++ b/src/components/Demo/Demo.tsx @@ -0,0 +1,125 @@ +import { Box, BoxProps, Button, Divider } from '@mui/material'; +import Joyride, { CallBackProps, STATUS, Step } from 'react-joyride'; +import { useMount, useSetState } from 'react-use'; +import { logGroup } from 'modules/helpers'; + +interface Props { + breakpoint: string; +} + +interface State { + run: boolean; + steps: Step[]; +} + +export default function BasicDemo(props: Props) { + const { breakpoint } = props; + const [{ run, steps }, setState] = useSetState({ + run: false, + steps: [ + { + content:

Let's begin our journey!

, + locale: { skip: S-K-I-P }, + placement: 'center', + target: 'body', + }, + { + content:

Sticky elements

, + floaterProps: { + disableAnimation: true, + }, + spotlightPadding: 20, + target: '.star-burst', + }, + { + content: 'These are our super awesome projects!', + placement: 'bottom', + styles: { + options: { + width: 300, + }, + }, + target: '.demo__projects h2', + title: 'Our projects', + }, + { + content: ( +
+ You can render anything! +
+

Like this H3 title

+
+ ), + placement: 'top', + target: '.demo__how-it-works h2', + title: 'Our Mission', + }, + { + content: ( +
+

All about us

+ + + + + +
+ ), + placement: 'left', + target: '.demo__about h2', + }, + ], + }); + + const handleClickStart = (event: React.MouseEvent) => { + event.preventDefault(); + + setState({ + run: true, + }); + }; + + const handleJoyrideCallback = (data: CallBackProps) => { + const { status, type } = data; + const finishedStatuses: string[] = [STATUS.FINISHED, STATUS.SKIPPED]; + + if (finishedStatuses.includes(status)) { + setState({ run: false }); + } + + logGroup(type, data); + }; + + return ( + + + + + ); +} \ No newline at end of file diff --git a/src/modules/helpers.tsx b/src/modules/helpers.tsx new file mode 100644 index 0000000..c60f3e8 --- /dev/null +++ b/src/modules/helpers.tsx @@ -0,0 +1,22 @@ +/* eslint-disable no-console */ + +export function getScreenSize() { + const { innerWidth } = window; + let breakpoint = 'xs'; + + if (innerWidth >= 1024) { + breakpoint = 'lg'; + } else if (innerWidth >= 768) { + breakpoint = 'md'; + } else if (innerWidth >= 400) { + breakpoint = 'sm'; + } + + return breakpoint; +} + +export function logGroup(type: string, data: any) { + console.groupCollapsed(type); + console.log(data); + console.groupEnd(); +} -- GitLab From 71ef712052d1fe9de01ebf31ddbcc35d7c558807 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Fri, 24 Jun 2022 00:37:51 -0300 Subject: [PATCH 16/74] Agrego mas steps a la demo --- src/components/Demo/Demo.tsx | 71 ++++++------------- src/components/Map/VerticalSlider.tsx | 2 +- src/components/Menu/Menu.tsx | 18 ++--- .../MenuModalButton/MenuModalButton.tsx | 7 +- 4 files changed, 37 insertions(+), 61 deletions(-) diff --git a/src/components/Demo/Demo.tsx b/src/components/Demo/Demo.tsx index ea2992d..6f5b0e0 100644 --- a/src/components/Demo/Demo.tsx +++ b/src/components/Demo/Demo.tsx @@ -1,5 +1,5 @@ import { Box, BoxProps, Button, Divider } from '@mui/material'; -import Joyride, { CallBackProps, STATUS, Step } from 'react-joyride'; +import Joyride, { CallBackProps, STATUS, Step, Locale } from 'react-joyride'; import { useMount, useSetState } from 'react-use'; import { logGroup } from 'modules/helpers'; @@ -19,64 +19,39 @@ export default function BasicDemo(props: Props) { steps: [ { content:

Let's begin our journey!

, - locale: { skip: S-K-I-P }, placement: 'center', target: 'body', }, { - content:

Sticky elements

, - floaterProps: { - disableAnimation: true, - }, - spotlightPadding: 20, - target: '.star-burst', + content:

El slider, papá

, + placement: 'left', + target: '.Slider_Demo', }, { - content: 'These are our super awesome projects!', - placement: 'bottom', - styles: { - options: { - width: 300, - }, - }, - target: '.demo__projects h2', - title: 'Our projects', + content:

El search, papá

, + placement: 'right', + target: '.Search_Demo', }, { - content: ( -
- You can render anything! -
-

Like this H3 title

-
- ), - placement: 'top', - target: '.demo__how-it-works h2', - title: 'Our Mission', + content:

Geolocalizate, pá

, + placement: 'right', + target: '.Geo_Demo', }, { - content: ( -
-

All about us

- - - - - -
- ), - placement: 'left', - target: '.demo__about h2', + content:

Condiciones archivadas, papá

, + placement: 'right', + target: '.Archive_Demo', }, + { + content:

La config, papá

, + placement: 'right', + target: '.Config_Demo', + }, + { + content:

Ayudate, pá

, + placement: 'right', + target: '.Help_Demo', + } ], }); diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/VerticalSlider.tsx index 3692ac8..e84c036 100644 --- a/src/components/Map/VerticalSlider.tsx +++ b/src/components/Map/VerticalSlider.tsx @@ -42,7 +42,7 @@ function VerticalSlider(props) { return ( - + - } variant='contained' > + } variant='contained' > - Direccion + Dirección Indique la calle, el numero/altura que desea buscar. - } variant='contained' /> - } variant='contained' /> - } variant='contained'> + } variant='contained' /> + } variant='contained' /> + } variant='contained'> - Configuracion + Configuración Modo oscuro @@ -41,12 +41,12 @@ export default function Menu() { - } variant='contained'> + } variant='contained'> Ayuda - Esta aplicacion esta diseñada para poder visualizar como - se visualizaria una inundacion en LA PLATA + Esta aplicación esta diseñada para poder simular como + sería una inundación en LA PLATA diff --git a/src/components/MenuModalButton/MenuModalButton.tsx b/src/components/MenuModalButton/MenuModalButton.tsx index f3d7a22..8202256 100644 --- a/src/components/MenuModalButton/MenuModalButton.tsx +++ b/src/components/MenuModalButton/MenuModalButton.tsx @@ -3,13 +3,14 @@ import { Fragment, PropsWithChildren, useState } from "react"; interface Props { text: string, - icon: any + classNameButton?: string, + icon: any, variant?: "text" | "outlined" | "contained" | undefined } export default function MenuModalButton(props: PropsWithChildren) { - let { text, icon, variant, children } = props; + let { text, icon, variant, children, classNameButton } = props; const [open, setOpen] = useState(false); function onClickHandler() { @@ -19,7 +20,7 @@ export default function MenuModalButton(props: PropsWithChildren) { return ( - {open && -- GitLab From 8026af013dce97e5b7b4a0275ad40e4c60278580 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Fri, 24 Jun 2022 14:37:38 -0300 Subject: [PATCH 17/74] Theme context creation --- src/config/Theme.tsx | 113 ++++++++++++++++++++++++++++++++++++ src/context/ThemeContext.ts | 7 +++ 2 files changed, 120 insertions(+) create mode 100644 src/config/Theme.tsx create mode 100644 src/context/ThemeContext.ts diff --git a/src/config/Theme.tsx b/src/config/Theme.tsx new file mode 100644 index 0000000..04428ae --- /dev/null +++ b/src/config/Theme.tsx @@ -0,0 +1,113 @@ +import { PaletteMode } from "@mui/material"; +import { + createTheme, + ThemeOptions, + experimental_sx as sx, + ThemeProvider, +} from "@mui/material/styles"; +import "fonts/Raleway/Raleway.ttf"; +import { useMemo, useState } from "react"; +import { ThemeContext } from "context/ThemeContext"; + +export function ThemeProviderContext({ + children, +}: { + children: React.ReactNode; +}) { + const [themeMode, setThemeMode] = useState("light"); + const [fontSize, setFontSize] = useState(1); + const toggleColorMode = () => + setThemeMode((prevMode) => (prevMode === "light" ? "dark" : "light")); + + const incrementFontSize = () => setFontSize((prevSize) => prevSize < 1.4 ? prevSize + 0.2 : 1.4); + const decrementFontSize = () => setFontSize((prevSize) => prevSize > 1 ? prevSize - 0.2 : 1); + + const defaultTheme: ThemeOptions = useMemo( + () => + createTheme({ + + palette: { + mode: themeMode, + primary: { + main: "#0288D1", + }, + secondary: { + main: themeMode == "light" ?"#fff": "#1e1e1e", + dark: "#001E3C", + }, + text: { + secondary: "#0288D1", + disabled: "#b1b4bd", + }, + error: { + main: "#F2994A", + }, + warning: { + main: "#F44B4A", + }, + success: { + main: "#3ecd7b", + }, + }, + + typography: { + fontFamily: "Raleway.ttf", + fontWeightLight: 400, + fontWeightRegular: 400, + fontWeightMedium: 500, + fontWeightBold: 800, + h1: { + fontSize: `${3 + fontSize}em`, + }, + h2: { + fontSize: `${2 + fontSize }em`, + }, + h3: { + fontSize: `${1.5 + fontSize}em`, + }, + h4: { + fontSize: `${0.7 + fontSize}em`, + }, + h5: { + fontSize: `${0.5 + fontSize}em`, + }, + h6: { + fontSize: `${0.4 + fontSize}em`, + }, + subtitle1: { + fontSize: `${0.5 + fontSize}em`, + }, + body1: { + fontSize: `${0.7 + fontSize}em`, + }, + button: { + fontSize: `${0.1 + fontSize}em`, + fontWeight: 800, + }, + }, + components: { + MuiPaper: { + styleOverrides: { + root: sx({ + borderRadius: "1em", + }), + }, + }, + MuiCard: { + styleOverrides: { + root: sx({ + borderRadius: "1em", + }), + }, + }, + }, + }), + [themeMode,fontSize] + ); + + return ( + + {children} + + ); +} diff --git a/src/context/ThemeContext.ts b/src/context/ThemeContext.ts new file mode 100644 index 0000000..6beda08 --- /dev/null +++ b/src/context/ThemeContext.ts @@ -0,0 +1,7 @@ +import { createContext } from "react"; + +export const ThemeContext = createContext({ + toggleColorMode: () => {}, + incrementFontSize: () => {}, + decrementFontSize: () => {} +}) -- GitLab From 5868c43699f01240d3433d5742f27605cf88bab6 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Fri, 24 Jun 2022 14:38:31 -0300 Subject: [PATCH 18/74] Incorporation of routes --- src/App.tsx | 44 +++--- src/components/Menu/Menu.tsx | 138 ++++++++++++++---- .../MenuModalButton/MenuModalButton.tsx | 51 ++++--- src/{utils => config}/Routes.tsx | 0 src/pages/Home/HomePage.tsx | 7 +- src/pages/Map/MapPage.tsx | 29 ++++ src/utils/Theme.tsx | 86 ----------- 7 files changed, 189 insertions(+), 166 deletions(-) rename src/{utils => config}/Routes.tsx (100%) create mode 100644 src/pages/Map/MapPage.tsx delete mode 100644 src/utils/Theme.tsx diff --git a/src/App.tsx b/src/App.tsx index 66a92c5..5b621a0 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,32 +1,24 @@ -import { Box, ThemeProvider } from '@mui/material'; -import { theme } from 'utils/Theme'; -import Menu from 'components/Menu/Menu'; -import Mapita from 'components/Map/Mapita'; -import { useEffect, useRef, useState } from 'react'; -import { getScreenSize } from './modules/helpers'; -import BasicDemo from 'components/Demo/Demo'; +import { Box, ThemeProvider } from "@mui/material"; +import { ThemeProviderContext } from "config/Theme"; +import Menu from "components/Menu/Menu"; +import Mapita from "components/Map/Mapita"; +import { useState } from "react"; + +import BasicDemo from "components/Demo/Demo"; +import { BrowserRouter, Route, Routes } from "react-router-dom"; +import HomePage from "pages/Home/HomePage"; +import MapPage from "pages/Map/MapPage"; function App() { - const [breakpoint, setBreakpoint] = useState(getScreenSize()); return ( - - - - - - - - - - - - - - + + + + } /> + } /> + + + ); } diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index 413f82b..b3d4e42 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -1,55 +1,133 @@ -import { Button, Card, FormHelperText, Input, InputLabel, MenuItem, Paper, Select, Switch, TextField, Typography } from "@mui/material"; +import { + Button, + FormHelperText, + Input, + InputLabel, + Switch, + Typography, + useTheme, +} from "@mui/material"; import { Box } from "@mui/system"; import MenuModalButton from "components/MenuModalButton/MenuModalButton"; -import SettingsIcon from '@mui/icons-material/Settings'; -import QuestionMarkIcon from '@mui/icons-material/QuestionMark'; -import SearchIcon from '@mui/icons-material/Search'; -import MyLocationIcon from '@mui/icons-material/MyLocation'; -import DriveFileMoveIcon from '@mui/icons-material/DriveFileMove'; -import ArrowForwardIcon from '@mui/icons-material/ArrowForward'; +import SettingsIcon from "@mui/icons-material/Settings"; +import QuestionMarkIcon from "@mui/icons-material/QuestionMark"; +import SearchIcon from "@mui/icons-material/Search"; +import MyLocationIcon from "@mui/icons-material/MyLocation"; +import DriveFileMoveIcon from "@mui/icons-material/DriveFileMove"; +import ArrowForwardIcon from "@mui/icons-material/ArrowForward"; +import ArrowBackIcon from '@mui/icons-material/ArrowBack'; +import { useContext } from "react"; +import { ThemeContext } from "context/ThemeContext"; +import { Link } from "react-router-dom"; export default function Menu() { + const { toggleColorMode, incrementFontSize, decrementFontSize } = + useContext(ThemeContext); + const theme = useTheme(); return ( - - } variant='contained' > + + } + variant="contained" + > - Direccion + + Direccion + - Indique la calle, el numero/altura que desea buscar. - - - } variant='contained' /> - } variant='contained' /> - } variant='contained'> + + } + variant="contained" + /> + } + variant="contained" + /> + } + variant="contained" + > Configuracion - + Modo oscuro - + - + Modo daltónico - + - - Tamaño de letra - - + + Tamaño de letra + + - } variant='contained'> + } + variant="contained" + > Ayuda - - Esta aplicacion esta diseñada para poder visualizar como - se visualizaria una inundacion en LA PLATA + + Esta aplicacion esta diseñada para poder visualizar como se + visualizaria una inundacion en{" "} + LA PLATA - - ) + + + + + ); } diff --git a/src/components/MenuModalButton/MenuModalButton.tsx b/src/components/MenuModalButton/MenuModalButton.tsx index f3d7a22..8a4efad 100644 --- a/src/components/MenuModalButton/MenuModalButton.tsx +++ b/src/components/MenuModalButton/MenuModalButton.tsx @@ -1,31 +1,36 @@ -import { Box, Button, Paper, Typography } from "@mui/material"; +import { Box, Button, Paper, Typography, useTheme } from "@mui/material"; import { Fragment, PropsWithChildren, useState } from "react"; interface Props { - text: string, - icon: any - variant?: "text" | "outlined" | "contained" | undefined - + text: string; + icon: any; + variant?: "text" | "outlined" | "contained" | undefined; } export default function MenuModalButton(props: PropsWithChildren) { - let { text, icon, variant, children } = props; - const [open, setOpen] = useState(false); - - function onClickHandler() { - setOpen(!open); - } - - - return ( - - - {open && - {children} - } - + let { text, icon, variant, children } = props; + const [open, setOpen] = useState(false); + const theme = useTheme(); + function onClickHandler() { + setOpen(!open); + } - ) + return ( + + + {open && {children}} + + ); } diff --git a/src/utils/Routes.tsx b/src/config/Routes.tsx similarity index 100% rename from src/utils/Routes.tsx rename to src/config/Routes.tsx diff --git a/src/pages/Home/HomePage.tsx b/src/pages/Home/HomePage.tsx index 83923d2..0b331bd 100644 --- a/src/pages/Home/HomePage.tsx +++ b/src/pages/Home/HomePage.tsx @@ -1,5 +1,10 @@ +import { Button } from "@mui/material"; +import { Link } from "react-router-dom"; + export default function HomePage() { return ( -
HomePage
+ + + ) } diff --git a/src/pages/Map/MapPage.tsx b/src/pages/Map/MapPage.tsx new file mode 100644 index 0000000..eadf565 --- /dev/null +++ b/src/pages/Map/MapPage.tsx @@ -0,0 +1,29 @@ +import { Box } from "@mui/system"; +import BasicDemo from "components/Demo/Demo"; +import Mapita from "components/Map/Mapita"; +import Menu from "components/Menu/Menu"; +import { getScreenSize } from "modules/helpers"; +import { useState } from "react"; + +export default function MapPage() { + const [breakpoint, setBreakpoint] = useState(getScreenSize()); + return ( + + + + + + + + + + + + ); +} diff --git a/src/utils/Theme.tsx b/src/utils/Theme.tsx deleted file mode 100644 index 64fbdf1..0000000 --- a/src/utils/Theme.tsx +++ /dev/null @@ -1,86 +0,0 @@ -import { createTheme, ThemeOptions, experimental_sx as sx, } from '@mui/material/styles'; -import 'fonts/Raleway/Raleway.ttf'; - -export const theme: ThemeOptions = createTheme({ - palette: { - primary: { - main: '#0288D1', - light: '#0288D1', - contrastText: '#fff' - }, - secondary: { - main: '#EDEDED', - contrastText: '#5E5C5C' - - }, - text: { - primary: '#333333', - secondary: '#0288D1', - disabled: '#b1b4bd', - }, - error: { - main: '#F2994A', - }, - warning: { - main: '#F44B4A', - }, - success: { - main: '#3ecd7b', - } - }, - typography: { - fontFamily: 'Raleway.ttf', - h1: { - fontSize: '3em', - fontWeight: 800, - }, - h2: { - fontSize: '2em', - fontWeight: 800, - }, - h3: { - fontSize: '1,5em', - fontWeight: 800, - }, - h4: { - fontSize: '1em', - fontWeight: 800, - }, - h5: { - fontSize: '0,5em', - fontWeight: 800, - }, - h6: { - fontSize: '0,4em', - fontWeight: 800, - }, - subtitle1: { - fontSize: '0,5em', - fontWeight: 400, - }, - body1: { - fontSize: '1em', - fontWeight: 400, - }, - button: { - fontWeight: 600, - lineHeight: 1.45, - }, - }, - components: { - MuiPaper: { - styleOverrides: { - root: sx({ - borderRadius: '1em', - }), - }, - }, - MuiCard: { - styleOverrides: { - root: sx({ - borderRadius: '1em', - }), - }, - } - } -}); \ No newline at end of file -- GitLab From edeadf364320f63b99a5935e892bf40fa2116f56 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Fri, 24 Jun 2022 14:39:22 -0300 Subject: [PATCH 19/74] Change in the slider to incorporate the backgroud color managed by mui --- src/components/Map/VerticalSlider.module.css | 1 - src/components/Map/VerticalSlider.tsx | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Map/VerticalSlider.module.css b/src/components/Map/VerticalSlider.module.css index 5bb43b4..2e4fcbe 100644 --- a/src/components/Map/VerticalSlider.module.css +++ b/src/components/Map/VerticalSlider.module.css @@ -4,7 +4,6 @@ right: 30px; } .SliderBox{ - background-color: #FFFFFF; margin: 20px; height: 80vh; z-index: 1; diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/VerticalSlider.tsx index 3692ac8..1581d85 100644 --- a/src/components/Map/VerticalSlider.tsx +++ b/src/components/Map/VerticalSlider.tsx @@ -4,6 +4,7 @@ import Box from '@mui/material/Box'; import Slider from '@mui/material/Slider'; import styles from './VerticalSlider.module.css' import Button from '@mui/material/Button'; +import { Paper } from '@mui/material'; // @ts-ignore (typescript) function VerticalSlider(props) { @@ -42,7 +43,7 @@ function VerticalSlider(props) { return ( - + - + -- GitLab From 57691ff041698ac37d71ac7791340c3e56bef419 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Fri, 24 Jun 2022 14:48:37 -0300 Subject: [PATCH 20/74] =?UTF-8?q?Cambio=20el=20tama=C3=B1o=20por=20defecto?= =?UTF-8?q?=20del=20texto=20de=20los=20botones?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/Theme.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/Theme.tsx b/src/config/Theme.tsx index 04428ae..53b4c1c 100644 --- a/src/config/Theme.tsx +++ b/src/config/Theme.tsx @@ -81,7 +81,7 @@ export function ThemeProviderContext({ fontSize: `${0.7 + fontSize}em`, }, button: { - fontSize: `${0.1 + fontSize}em`, + fontSize: `${0 + fontSize}em`, fontWeight: 800, }, }, -- GitLab From c5b9f09ac4b4e33d51b86313797f4d211f44978a Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Fri, 24 Jun 2022 15:56:44 -0300 Subject: [PATCH 21/74] Cambio docker-compose.dev para utiliza el archivo .env.local para levantar las variables de entorno --- .env.local.example | 1 + docker-compose.dev.yml | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 .env.local.example diff --git a/.env.local.example b/.env.local.example new file mode 100644 index 0000000..731cc6a --- /dev/null +++ b/.env.local.example @@ -0,0 +1 @@ +REACT_APP_MAPBOX_TOKEN= \ No newline at end of file diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 17cbcf6..c552d89 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -11,13 +11,15 @@ services: command: [npm, run, start] ports: - 3000:3000 - environment: - REACT_APP_API_URL: http://example.com + env_file: + - .env.local volumes: - ./:/app utils-node: user: $USER_ID image: utils-node + env_file: + - .env.local build: target: utils-node context: . -- GitLab From 2b577d33068b2e5585416634bdb01992565b64d9 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Fri, 24 Jun 2022 15:57:43 -0300 Subject: [PATCH 22/74] Creacion de archivo de constantes y seteo del token de mapbox en el mismo, modificacion de codigo para que mapita utilice dicha constante --- src/components/Map/Mapita.tsx | 4 ++-- src/config/Constant.ts | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 src/config/Constant.ts diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index e9609d4..0df9a6b 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -6,9 +6,9 @@ import VerticalSlider from './VerticalSlider'; // @ts-ignore (typescript) import {heatmapLayer} from './mapStyle'; import {useState, useEffect, useMemo} from 'react'; - +import {MAPBOX_TOKEN} from 'config/Constant'; // Set your mapbox access token here -const MAPBOX_TOKEN = 'pk.eyJ1IjoianVhbnBzbSIsImEiOiJjbDNtNDYyNDYwMHh6M2Judjl6bXE3NDBhIn0.iAJn8AlEu97ChmYWy_158Q'; + // @ts-ignore (typescript) function filterFeaturesByDay(featureCollection, time) { diff --git a/src/config/Constant.ts b/src/config/Constant.ts new file mode 100644 index 0000000..91ec318 --- /dev/null +++ b/src/config/Constant.ts @@ -0,0 +1,14 @@ +export const MAPBOX_TOKEN: string | undefined = process.env.REACT_APP_MAPBOX_TOKEN + +interface HomeConfig { + title: string, + subtitle: string, + description: string +} + +export const HOME_CONFIG: HomeConfig = { + title: "", + subtitle: "", + description: "" +} + -- GitLab From 809d3760447d9224c0bac0213ed63173d2ac0149 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Fri, 24 Jun 2022 16:16:17 -0300 Subject: [PATCH 23/74] Test versel --- src/config/Constant.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/config/Constant.ts b/src/config/Constant.ts index 91ec318..386f61b 100644 --- a/src/config/Constant.ts +++ b/src/config/Constant.ts @@ -6,6 +6,7 @@ interface HomeConfig { description: string } + export const HOME_CONFIG: HomeConfig = { title: "", subtitle: "", -- GitLab From 7e8e2d532a93c98dcb7b6547570685fc7721409b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Sat, 25 Jun 2022 23:42:03 -0300 Subject: [PATCH 24/74] Cambio pos inicial del mapa a La Plata --- src/components/Map/Mapita.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index 0df9a6b..d941e4f 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -60,9 +60,9 @@ export default function Mapita() { <> Date: Sun, 26 Jun 2022 04:12:41 -0300 Subject: [PATCH 25/74] Cambio map style --- src/components/Map/Mapita.tsx | 13 +++++++------ src/config/Constant.ts | 3 +++ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index d941e4f..ac71331 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -1,4 +1,3 @@ -// @ts-ignore (typescript) import MapGL, {Source, Layer} from 'react-map-gl'; // @ts-ignore (typescript) import VerticalSlider from './VerticalSlider'; @@ -6,9 +5,8 @@ import VerticalSlider from './VerticalSlider'; // @ts-ignore (typescript) import {heatmapLayer} from './mapStyle'; import {useState, useEffect, useMemo} from 'react'; -import {MAPBOX_TOKEN} from 'config/Constant'; -// Set your mapbox access token here - +import {MAPBOX_TOKEN, MAP_STYLE} from 'config/Constant'; +import type {SkyLayer, FillExtrusionLayer} from 'react-map-gl'; // @ts-ignore (typescript) function filterFeaturesByDay(featureCollection, time) { @@ -62,10 +60,13 @@ export default function Mapita() { initialViewState={{ latitude: -34.93, longitude: -57.95, - zoom: 12 + zoom: 14, + pitch: 30, + bearing: 0 }} - mapStyle="mapbox://styles/mapbox/dark-v9" + mapStyle={MAP_STYLE} mapboxAccessToken={MAPBOX_TOKEN} + maxPitch={85} > {data && ( // @ts-ignore (typescript) diff --git a/src/config/Constant.ts b/src/config/Constant.ts index 386f61b..3c21311 100644 --- a/src/config/Constant.ts +++ b/src/config/Constant.ts @@ -1,5 +1,8 @@ export const MAPBOX_TOKEN: string | undefined = process.env.REACT_APP_MAPBOX_TOKEN +export const MAP_STYLE: string = "mapbox://styles/juanpsm/cl4uqpovc003e14p5il6orxwf" +// MAP_STYLE_DARK: "mapbox://styles/mapbox/dark-v9" + interface HomeConfig { title: string, subtitle: string, -- GitLab From 872c38278073e7c8db511e75efea298f070962a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Sun, 26 Jun 2022 04:13:13 -0300 Subject: [PATCH 26/74] Agrego types de map gl --- package-lock.json | 1 + package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/package-lock.json b/package-lock.json index 62f1aeb..77236b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,6 +18,7 @@ "@testing-library/react": "^13.1.1", "@testing-library/user-event": "^13.5.0", "@types/jest": "^27.4.1", + "@types/mapbox-gl": "^2.7.3", "@types/node": "^16.11.27", "@types/react": "^18.0.12", "@types/react-dom": "^18.0.1", diff --git a/package.json b/package.json index 36ec27c..6635c77 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "@testing-library/react": "^13.1.1", "@testing-library/user-event": "^13.5.0", "@types/jest": "^27.4.1", + "@types/mapbox-gl": "^2.7.3", "@types/node": "^16.11.27", "@types/react": "^18.0.12", "@types/react-dom": "^18.0.1", -- GitLab From 766885b02adea0c7fadcc617d79fd115a398c881 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Sun, 26 Jun 2022 04:16:45 -0300 Subject: [PATCH 27/74] Agrego terreno, edificios, cielo y agua --- src/components/Map/Mapita.tsx | 103 ++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index ac71331..c26ff8d 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -54,6 +54,92 @@ export default function Mapita() { if (earthquakes) return filterFeaturesByDay(earthquakes, selectedTime); }, [earthquakes, allDays, selectedTime]); + const skyLayer: SkyLayer = { + id: 'sky', + type: 'sky', + paint: { + 'sky-type': 'atmosphere', + 'sky-atmosphere-sun': [0.0, 0.0], + 'sky-atmosphere-sun-intensity': 15 + } + }; + + const buildingLayer: FillExtrusionLayer = { + id: 'building', + type: 'fill-extrusion', + source: 'composite', + 'source-layer': 'building', + paint: { + 'fill-extrusion-color': '#000', + 'fill-extrusion-height': [ + 'interpolate', + ['linear'], + ['zoom'], + 15, + 0, + 15.05, + ['get', 'height'] + ], + 'fill-extrusion-base': [ + 'interpolate', + ['linear'], + ['zoom'], + 15, + 0, + 15.05, + ['get', 'min_height'] + ], + 'fill-extrusion-opacity': 0.6 + } + }; + + const waterSquare = { + type: 'FeatureCollection', + features: [ + { + type: 'Feature', + geometry: { + type: 'Polygon', + coordinates: [ + [ + [ + -58.033905029296875, + -34.97839266420273 + ], + [ + -57.870140075683594, + -34.97839266420273 + ], + [ + -57.870140075683594, + -34.876918445772084 + ], + [ + -58.033905029296875, + -34.876918445772084 + ], + [ + -58.033905029296875, + -34.97839266420273 + ] + ] + ] + } + } + ] + }; + + const waterLayer = { + id: 'waterLayer', + type: 'fill-extrusion', + paint: { + 'fill-extrusion-base': 0, + 'fill-extrusion-height': 0, + 'fill-extrusion-color': '#75cff0', + 'fill-extrusion-opacity': 0.8 + } + }; + return ( <> + + {// @ts-ignore (typescript) + + {// @ts-ignore (typescript) + + } + + } + + {data && ( // @ts-ignore (typescript) -- GitLab From 186a1d6aac7941f646cee4f12ac641d5eceeba33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Sun, 26 Jun 2022 08:03:20 -0300 Subject: [PATCH 28/74] Saco heatmap y reemplazo por poligono de agua --- src/components/Map/Mapita.tsx | 126 +++++++++----------------- src/components/Map/VerticalSlider.tsx | 33 +++---- 2 files changed, 56 insertions(+), 103 deletions(-) diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index c26ff8d..74cb84b 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -3,56 +3,13 @@ import MapGL, {Source, Layer} from 'react-map-gl'; import VerticalSlider from './VerticalSlider'; // @ts-ignore (typescript) -import {heatmapLayer} from './mapStyle'; -import {useState, useEffect, useMemo} from 'react'; +import {useState} from 'react'; import {MAPBOX_TOKEN, MAP_STYLE} from 'config/Constant'; import type {SkyLayer, FillExtrusionLayer} from 'react-map-gl'; - -// @ts-ignore (typescript) -function filterFeaturesByDay(featureCollection, time) { - const date = new Date(time); - const year = date.getFullYear(); - const month = date.getMonth(); - const day = date.getDate(); - // @ts-ignore (typescript) - const features = featureCollection.features.filter(feature => { - const featureDate = new Date(feature.properties.time); - return ( - featureDate.getFullYear() === year && - featureDate.getMonth() === month && - featureDate.getDate() === day - ); - }); - return {type: 'FeatureCollection', features}; -} +import { MAX_MM } from './VerticalSlider'; export default function Mapita() { - const [allDays, useAllDays] = useState(true); - const [timeRange, setTimeRange] = useState([0, 0]); - const [selectedTime, selectTime] = useState(0); - const [earthquakes, setEarthQuakes] = useState(null); - - useEffect(() => { - /* global fetch */ - fetch('https://docs.mapbox.com/mapbox-gl-js/assets/earthquakes.geojson') - .then(resp => resp.json()) - .then(json => { - // Note: In a real application you would do a validation of JSON data before doing anything with it, - // but for demonstration purposes we ingore this part here and just trying to select needed data... - const features = json.features; - const endTime = features[0].properties.time; - const startTime = features[features.length - 1].properties.time; - - setTimeRange([startTime, endTime]); - setEarthQuakes(json); - selectTime(endTime); - }) - .catch(err => console.error('Could not load data', err)); // eslint-disable-line - }, []); - - const data = useMemo(() => { - if (earthquakes) return filterFeaturesByDay(earthquakes, selectedTime); - }, [earthquakes, allDays, selectedTime]); + const [selectedMM, selectMM] = useState(0); const skyLayer: SkyLayer = { id: 'sky', @@ -93,6 +50,14 @@ export default function Mapita() { } }; + const MAP_CENTER = [-57.95, -34.93] + const MAP_ZOOM = 13 + const RECTANGLE = [0.1, 0.05] + const NORTH_BOUND = MAP_CENTER[1] + RECTANGLE[1] + const SOUTH_BOUND = MAP_CENTER[1] - RECTANGLE[1] + const EAST_BOUND = MAP_CENTER[0] + RECTANGLE[0] + const WEST_BOUND = MAP_CENTER[0] - RECTANGLE[0] + const waterSquare = { type: 'FeatureCollection', features: [ @@ -102,26 +67,9 @@ export default function Mapita() { type: 'Polygon', coordinates: [ [ - [ - -58.033905029296875, - -34.97839266420273 - ], - [ - -57.870140075683594, - -34.97839266420273 - ], - [ - -57.870140075683594, - -34.876918445772084 - ], - [ - -58.033905029296875, - -34.876918445772084 - ], - [ - -58.033905029296875, - -34.97839266420273 - ] + [WEST_BOUND,NORTH_BOUND],[EAST_BOUND,NORTH_BOUND], + [EAST_BOUND,SOUTH_BOUND],[WEST_BOUND,SOUTH_BOUND], + [WEST_BOUND,NORTH_BOUND] ] ] } @@ -129,14 +77,33 @@ export default function Mapita() { ] }; + const WATER_COLOR = '#75cff0'; + + const MAX_WATER_HEIGHT = 90; + + function calculateWaterHeight(value: number) { + // Acá se calcularía la altura del agua, + // Por ahora se retorna el valor ajustado al máximo + return value * MAX_WATER_HEIGHT / MAX_MM; + } + + function calculateWaterOpac(value: number) { + const max_opacity = 0.8; + // Ajusto el valor a una opacidad para que vaya subiendo cuadráticamente + // respecto del slider, hasta llegar a la mitad, donde toma la máxima opacidad + let threshold = MAX_MM / 2 ; + return (value < threshold ? Math.pow(value, 2) / Math.pow(threshold, 2) : 1) * max_opacity; + } + const waterLayer = { id: 'waterLayer', type: 'fill-extrusion', paint: { 'fill-extrusion-base': 0, - 'fill-extrusion-height': 0, - 'fill-extrusion-color': '#75cff0', - 'fill-extrusion-opacity': 0.8 + 'fill-extrusion-height': calculateWaterHeight(selectedMM), + 'fill-extrusion-color': WATER_COLOR, + 'fill-extrusion-opacity': calculateWaterOpac(selectedMM), + 'fill-extrusion-vertical-gradient': true } }; @@ -144,16 +111,16 @@ export default function Mapita() { <> - {data && ( - // @ts-ignore (typescript) - - - - )} ); diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/VerticalSlider.tsx index b79d2b1..25f789f 100644 --- a/src/components/Map/VerticalSlider.tsx +++ b/src/components/Map/VerticalSlider.tsx @@ -6,31 +6,28 @@ import styles from './VerticalSlider.module.css' import Button from '@mui/material/Button'; import { Paper } from '@mui/material'; +export const MAX_MM = 400; +export const MIN_MM = 0; + // @ts-ignore (typescript) function VerticalSlider(props) { - const [value, setValue] = useState(40); - const { startTime, endTime, onChangeTime, selectedTime } = props; - const day = 24 * 60 * 60 * 1000; - const days = Math.round((endTime - startTime) / day); - const selectedDay = Math.round((selectedTime - startTime) / day); + const [value, setValue] = useState(0); + const { onChangeHeight: onChangeSlider } = props; // @ts-ignore (typescript) - const onSelectDay = evt => { + const onSliderMoved = evt => { setValue(evt.target.value); - // add selected days to start time to calculate new time - const newTime = startTime + value / 13 * day; - onChangeTime(newTime); + onChangeSlider(value); }; function changeValue(increase:boolean) { let newValue:number = value + (increase ? 20 : -20) - if (newValue >= 0 && newValue <= 400) {setValue(newValue);} - const newTime = startTime + value / 13 * day; - onChangeTime(newTime); + if (newValue >= MIN_MM && newValue <= MAX_MM) {setValue(newValue);} + onChangeSlider(value); } //Esta parte no se borra let marks: { value: number, label: string }[] = [] - for (let i = 0; i <= 400; i += 20) { + for (let i = MIN_MM; i <= MAX_MM; i += 20) { marks.push({ value: i, label: `${i} mm` }); } @@ -53,14 +50,14 @@ function VerticalSlider(props) { }} orientation="vertical" value={value} - max={400} - min={0} - step={10} - aria-label="Temperature" + max={MAX_MM} + min={MIN_MM} + step={1} + aria-label="Millimeters" valueLabelDisplay="auto" marks={marks} onKeyDown={preventHorizontalKeyboardNavigation} - onChange={onSelectDay} + onChange={onSliderMoved} /> -- GitLab From 74615d5ddbebfbd1c9cefffc9921a67ccf1294bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Sun, 26 Jun 2022 10:53:07 -0300 Subject: [PATCH 29/74] Arreglo la demo y cambio un poco el menu --- src/components/Demo/Demo.tsx | 127 ++++++++++++++++++++++++++++++----- src/components/Menu/Menu.tsx | 77 +++++++++++++-------- src/pages/Map/MapPage.tsx | 4 +- 3 files changed, 164 insertions(+), 44 deletions(-) diff --git a/src/components/Demo/Demo.tsx b/src/components/Demo/Demo.tsx index 6f5b0e0..2a59b2e 100644 --- a/src/components/Demo/Demo.tsx +++ b/src/components/Demo/Demo.tsx @@ -4,6 +4,7 @@ import { useMount, useSetState } from 'react-use'; import { logGroup } from 'modules/helpers'; interface Props { + autostart: boolean; breakpoint: string; } @@ -12,45 +13,133 @@ interface State { steps: Step[]; } +const LOCALE: Locale = { + back: 'Atrás', + close: 'Cerrar', + last: 'Último', + next: 'Siguiente', + open: 'Abrir', + skip: SALTAR, +} + export default function BasicDemo(props: Props) { - const { breakpoint } = props; + const { breakpoint, autostart } = props; const [{ run, steps }, setState] = useSetState({ - run: false, + run: autostart, // TODO: que corra solo la primera vez steps: [ { - content:

Let's begin our journey!

, + content: ( +
+

Bienvenido a APP_NAME

+

+ Esta aplicación es una herramienta para simular una posible + inundación en la ciudad de La Plata +

+
+ ), + placement: 'center', + target: 'body', + locale: LOCALE, + }, + { + content: ( +
+

Primero, un recorrido por la aplicación

+

+ Te guiaremos por las distintas herramientas que tenemos para que + puedas usarlas de la mejor manera. +

+

+ En cualquier momento puedes clickear la X + para pausar la explicación y continuar luego. +

+

+ También puedes omitirlo completamente presionando Saltar. +

+
+ ), placement: 'center', target: 'body', + locale: LOCALE, }, { - content:

El slider, papá

, + content: ( +
+

Simulador de nivel de lluvia

+

Cambiando este valor se indica la cantidad de mm + de agua que ha precipitado en el dia. + En el mapa se reflejará una repesentación de agua + que podría llegar a acumularse en las calles. +

+
+ ), placement: 'left', target: '.Slider_Demo', + locale: LOCALE, }, { - content:

El search, papá

, + content: ( +
+

Buscar una dirección

+

Para acceder a una dirección mediante la calle y el número. +

+
+ ), placement: 'right', target: '.Search_Demo', + locale: LOCALE, }, { - content:

Geolocalizate, pá

, + content: ( +
+

Acceder a tu ubicación

+

Este botón sirve para centrar el mapa en la ubicación de éste + dispositivo. +

+
+ ), placement: 'right', target: '.Geo_Demo', + locale: LOCALE, }, { - content:

Condiciones archivadas, papá

, + content: ( +
+

Condiciones archivadas

+

Podrás visualizar cómo fué la situación en varios + sucesos históricos. +

+
+ ), placement: 'right', target: '.Archive_Demo', + locale: LOCALE, }, { - content:

La config, papá

, + content: ( +
+

Configuraciones personalizadas

+

Aquí podrás cambiar algunos ajustes para personalizar tu + experiencia. +

+
+ ), placement: 'right', target: '.Config_Demo', + locale: LOCALE, }, { - content:

Ayudate, pá

, + content: ( +
+

+

Aquí obtendrás más información sobre el proyecto. También podrás + reiniciar este recorrido. +

+
+ ), placement: 'right', target: '.Help_Demo', + locale: LOCALE, } ], }); @@ -75,12 +164,12 @@ export default function BasicDemo(props: Props) { }; return ( - + - ); diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index e29f5ab..6c77231 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -19,14 +19,23 @@ import ArrowBackIcon from '@mui/icons-material/ArrowBack'; import { useContext } from "react"; import { ThemeContext } from "context/ThemeContext"; import { Link } from "react-router-dom"; +import BasicDemo from "../Demo/Demo"; +import { useState } from "react"; +import { getScreenSize } from "modules/helpers"; export default function Menu() { + const [breakpoint, setBreakpoint] = useState(getScreenSize()); const { toggleColorMode, incrementFontSize, decrementFontSize } = useContext(ThemeContext); const theme = useTheme(); return ( - - } variant='contained' > + + } + variant='contained' + > Dirección @@ -47,24 +56,35 @@ export default function Menu() { } + classNameButton={`Geo_Demo`} variant="contained" - /> + > + + Geolocalizar + + } + classNameButton={`Archive_Demo`} variant="contained" - /> + > + + Condiciones Archivadas + + } + classNameButton={`Config_Demo`} variant="contained" > - Configuracion + Configuración - Modo oscuro + Modo oscuro - Modo daltónico + Modo daltónico - Tamaño de letra + Tamaño de letra @@ -96,26 +116,29 @@ export default function Menu() { - } variant='contained'> + } + variant='contained'> - Ayuda - - Esta aplicación esta diseñada para poder simular como - sería una inundación en LA PLATA - + Ayuda + Acerca de nosotros + Más información + - + ); diff --git a/src/pages/Map/MapPage.tsx b/src/pages/Map/MapPage.tsx index eadf565..896bddc 100644 --- a/src/pages/Map/MapPage.tsx +++ b/src/pages/Map/MapPage.tsx @@ -21,8 +21,8 @@ export default function MapPage() { > - - + + ); -- GitLab From 0ab855f27a8867783e9071df479e862548f03906 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Sun, 26 Jun 2022 12:19:45 -0300 Subject: [PATCH 30/74] npm update --- package-lock.json | 9200 ++++++++++++++++++++++++++++----------------- package.json | 3 +- 2 files changed, 5658 insertions(+), 3545 deletions(-) diff --git a/package-lock.json b/package-lock.json index 77236b8..1a3295e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@deck.gl/layers": "^8.7.11", "@emotion/react": "^11.9.3", "@emotion/styled": "^11.9.3", + "@mapbox/mapbox-gl-geocoder": "^5.0.1", "@mui/icons-material": "^5.8.3", "@mui/material": "^5.8.3", "@testing-library/jest-dom": "^5.16.4", @@ -22,7 +23,7 @@ "@types/node": "^16.11.27", "@types/react": "^18.0.12", "@types/react-dom": "^18.0.1", - "deck.gl": "^8.7.11", + "deck.gl": "^8.7.12", "mapbox-gl": "^2.8.2", "react": "^18.0.0", "react-dom": "^18.0.0", @@ -36,11 +37,12 @@ } }, "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { "node": ">=6.0.0" @@ -58,28 +60,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.5.tgz", + "integrity": "sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz", + "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.5", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/traverse": "^7.18.5", + "@babel/types": "^7.18.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -94,18 +96,10 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", + "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", "dependencies": { "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^2.1.0", @@ -147,27 +141,32 @@ "node": ">=4.0" } }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", @@ -192,13 +191,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", "dependencies": { - "@babel/compat-data": "^7.17.7", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "engines": { @@ -208,18 +207,10 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", - "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-environment-visitor": "^7.16.7", @@ -237,9 +228,9 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", "regexpu-core": "^5.0.1" @@ -269,21 +260,10 @@ "@babel/core": "^7.4.0-0" } }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dependencies": { - "@babel/types": "^7.16.7" - }, + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", "engines": { "node": ">=6.9.0" } @@ -345,9 +325,9 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", "dependencies": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -355,8 +335,8 @@ "@babel/helper-split-export-declaration": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" }, "engines": { "node": ">=6.9.0" @@ -374,9 +354,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", "engines": { "node": ">=6.9.0" } @@ -395,26 +375,26 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", + "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-member-expression-to-functions": "^7.17.7", "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", "dependencies": { - "@babel/types": "^7.17.0" + "@babel/types": "^7.18.2" }, "engines": { "node": ">=6.9.0" @@ -473,22 +453,22 @@ } }, "node_modules/@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", "dependencies": { "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", - "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -499,9 +479,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz", + "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -510,11 +490,11 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -524,13 +504,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "@babel/plugin-proposal-optional-chaining": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -540,11 +520,11 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -556,12 +536,12 @@ } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", + "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -571,12 +551,12 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -587,15 +567,15 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz", - "integrity": "sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz", + "integrity": "sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.9", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", + "@babel/plugin-syntax-decorators": "^7.17.12", "charcodes": "^0.2.0" }, "engines": { @@ -621,11 +601,11 @@ } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -636,11 +616,11 @@ } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -651,11 +631,11 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -666,11 +646,11 @@ } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -696,15 +676,15 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", + "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", "dependencies": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/plugin-transform-parameters": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -729,11 +709,11 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, @@ -745,12 +725,12 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -760,13 +740,13 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -777,12 +757,12 @@ } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=4" @@ -839,11 +819,11 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", + "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -875,11 +855,25 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", + "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", + "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -911,11 +905,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", + "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1019,11 +1013,11 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", + "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1033,11 +1027,11 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1047,12 +1041,12 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", "dependencies": { "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-remap-async-to-generator": "^7.16.8" }, "engines": { @@ -1077,11 +1071,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", + "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1091,16 +1085,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", + "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", "@babel/helper-split-export-declaration": "^7.16.7", "globals": "^11.1.0" }, @@ -1112,11 +1106,11 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1126,11 +1120,11 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1155,11 +1149,11 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1184,12 +1178,12 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", + "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-flow": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1199,11 +1193,11 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1229,11 +1223,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1257,12 +1251,12 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1273,13 +1267,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", - "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", + "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.18.2", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1290,13 +1284,13 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.5.tgz", + "integrity": "sha512-SEewrhPpcqMF1V7DhnEbhVJLrC+nnYfe1E0piZMZXBpxi9WvZqWGwpsk7JYP7wPWeqaBh4gyKlBhHJu3uz5g4Q==", "dependencies": { "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-identifier": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, @@ -1308,12 +1302,12 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1323,11 +1317,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1337,11 +1332,11 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.5.tgz", + "integrity": "sha512-TuRL5uGW4KXU6OsRj+mLp9BM7pO8e7SGNTEokQRRxHFkXYMFiy2jlKSZPFtI/mKORDzciH+hneskcSOp0gU8hg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1366,11 +1361,11 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1394,11 +1389,11 @@ } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz", + "integrity": "sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1422,15 +1417,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", + "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/types": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1454,12 +1449,12 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", + "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1469,10 +1464,11 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", - "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", "regenerator-transform": "^0.15.0" }, "engines": { @@ -1483,11 +1479,11 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1497,12 +1493,12 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.5.tgz", + "integrity": "sha512-Q17hHxXr2fplrE+5BSC1j1Fo5cOA8YeP8XW3/1paI8MzF/faZGh0MaH1KC4jLAvqLPamQWHB5/B7KqSLY1kuHA==", "dependencies": { "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "babel-plugin-polyfill-corejs2": "^0.3.0", "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", @@ -1515,14 +1511,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", @@ -1538,11 +1526,11 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" }, "engines": { @@ -1567,11 +1555,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", + "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1581,11 +1569,11 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1595,13 +1583,13 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", + "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-typescript": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1640,36 +1628,37 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", + "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-async-generator-functions": "^7.17.12", + "@babel/plugin-proposal-class-properties": "^7.17.12", + "@babel/plugin-proposal-class-static-block": "^7.18.0", "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.17.12", + "@babel/plugin-proposal-json-strings": "^7.17.12", + "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.18.0", "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-private-methods": "^7.17.12", + "@babel/plugin-proposal-private-property-in-object": "^7.17.12", + "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", "@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.17.12", "@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", @@ -1679,44 +1668,44 @@ "@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-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-arrow-functions": "^7.17.12", + "@babel/plugin-transform-async-to-generator": "^7.17.12", "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.17.12", + "@babel/plugin-transform-classes": "^7.17.12", + "@babel/plugin-transform-computed-properties": "^7.17.12", + "@babel/plugin-transform-destructuring": "^7.18.0", "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.17.12", "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.18.1", "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-literals": "^7.17.12", "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.18.0", + "@babel/plugin-transform-modules-commonjs": "^7.18.2", + "@babel/plugin-transform-modules-systemjs": "^7.18.0", + "@babel/plugin-transform-modules-umd": "^7.18.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", + "@babel/plugin-transform-new-target": "^7.17.12", "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.17.12", "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.18.0", + "@babel/plugin-transform-reserved-words": "^7.17.12", "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-spread": "^7.17.12", "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.18.2", + "@babel/plugin-transform-typeof-symbol": "^7.17.12", "@babel/plugin-transform-unicode-escapes": "^7.16.7", "@babel/plugin-transform-unicode-regex": "^7.16.7", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", + "@babel/types": "^7.18.2", "babel-plugin-polyfill-corejs2": "^0.3.0", "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", + "core-js-compat": "^3.22.1", "semver": "^6.3.0" }, "engines": { @@ -1726,14 +1715,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/preset-modules": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", @@ -1750,14 +1731,14 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", + "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-option": "^7.16.7", "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.17.12", "@babel/plugin-transform-react-jsx-development": "^7.16.7", "@babel/plugin-transform-react-pure-annotations": "^7.16.7" }, @@ -1769,13 +1750,13 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", + "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" + "@babel/plugin-transform-typescript": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1785,9 +1766,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", + "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -1796,9 +1777,9 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz", - "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", + "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", "dependencies": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" @@ -1821,18 +1802,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz", + "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==", "dependencies": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-environment-visitor": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/parser": "^7.18.5", + "@babel/types": "^7.18.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1841,9 +1822,9 @@ } }, "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1862,6 +1843,25 @@ "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.4.tgz", + "integrity": "sha512-zP2tQIFu4C3HueOT+G4Pkla7f2Z6pfXphc1Y9wDE5jS2Ss6dk/asQ7FFEFWKgy3EkYc7E1FSjzhfeZVGg5sjXQ==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, "node_modules/@csstools/postcss-color-function": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", @@ -1896,17 +1896,21 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", - "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", + "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-ic-unit": { @@ -1925,10 +1929,11 @@ } }, "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.2.tgz", - "integrity": "sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.6.tgz", + "integrity": "sha512-Oqs396oenuyyMdRXOstxXbxei8fYEgToYjmlYHEi5gk0QLk7xQ72LY7NDr7waWAAmdVzRqPpbE26Q7/cUrGu4Q==", "dependencies": { + "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" }, "engines": { @@ -1939,7 +1944,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-normalize-display-values": { @@ -1989,53 +1994,120 @@ "postcss": "^8.3" } }, - "node_modules/@deck.gl/aggregation-layers": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-8.7.11.tgz", - "integrity": "sha512-Sq7PF5sZ7nCWNtXlslKYee/vW2QTo1RpwQPo43RsjweSh1qmc6/2vxEupXs6Wk/o0V3c9GjBtnIYtQw0s3FaBw==", + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", + "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", "dependencies": { - "@luma.gl/shadertools": "^8.5.10", - "@math.gl/web-mercator": "^3.5.7", - "d3-hexbin": "^0.2.1" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "@deck.gl/core": "^8.0.0", - "@deck.gl/layers": "^8.0.0" + "postcss": "^8.3" } }, - "node_modules/@deck.gl/carto": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/carto/-/carto-8.7.11.tgz", - "integrity": "sha512-0iOU6ixq5vyz5M9171PVBcBLOfleQyb1dYvx5+zw735TgueQvkfD4SsKLABeIjuke1BZirBf0Frg+wViJ8qdpw==", + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", + "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", "dependencies": { - "@loaders.gl/gis": "^3.1.5", - "@loaders.gl/loader-utils": "^3.1.5", - "@loaders.gl/mvt": "^3.1.5", - "@loaders.gl/tiles": "^3.1.5", - "@luma.gl/constants": "^8.5.10", - "@math.gl/web-mercator": "^3.5.7", - "cartocolor": "^4.0.2", - "d3-array": "^2.8.0", - "d3-color": "^2.0.0", - "d3-format": "^2.0.0", - "d3-scale": "^3.2.3", - "moment-timezone": "^0.5.33", - "pbf": "^3.2.1" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "@deck.gl/aggregation-layers": "^8.0.0", - "@deck.gl/core": "^8.0.0", - "@deck.gl/geo-layers": "^8.0.0", - "@deck.gl/layers": "^8.0.0", - "@loaders.gl/core": "^3.1.5" + "postcss": "^8.4" } }, - "node_modules/@deck.gl/core": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-8.7.11.tgz", - "integrity": "sha512-zTAjbU2lJ5/LjxLLIA6vFquIqd16uY/Xe2Y3J84YmCxOeFWx7khX8n9s42bfi2mXK+ygx8sqRfhHjReFArg3bA==", - "dependencies": { - "@loaders.gl/core": "^3.1.5", + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", + "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", + "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@deck.gl/aggregation-layers": { + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-8.7.12.tgz", + "integrity": "sha512-z8CotTjylLHopjZBbgsyYbzLXI9Fjc3L5jx4upgKHRxvJvbZc4RE0ScanbEyUomI/AZAXZ1ZgFARFTHjOhlXNg==", + "dependencies": { + "@luma.gl/shadertools": "^8.5.10", + "@math.gl/web-mercator": "^3.5.7", + "d3-hexbin": "^0.2.1" + }, + "peerDependencies": { + "@deck.gl/core": "^8.0.0", + "@deck.gl/layers": "^8.0.0" + } + }, + "node_modules/@deck.gl/carto": { + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/carto/-/carto-8.7.12.tgz", + "integrity": "sha512-OHGxOtAe0onLBxn7TEWmY53qMU1K9K2vGljeqQDVesC7ZMGEfnlKbtY0YBcJudCmeRBT5inDj2g/epJeD+XYnw==", + "dependencies": { + "@loaders.gl/gis": "^3.1.5", + "@loaders.gl/loader-utils": "^3.1.5", + "@loaders.gl/mvt": "^3.1.5", + "@loaders.gl/tiles": "^3.1.5", + "@luma.gl/constants": "^8.5.10", + "@math.gl/web-mercator": "^3.5.7", + "cartocolor": "^4.0.2", + "d3-array": "^2.8.0", + "d3-color": "^2.0.0", + "d3-format": "^2.0.0", + "d3-scale": "^3.2.3", + "moment-timezone": "^0.5.33", + "pbf": "^3.2.1" + }, + "peerDependencies": { + "@deck.gl/aggregation-layers": "^8.0.0", + "@deck.gl/core": "^8.0.0", + "@deck.gl/geo-layers": "^8.0.0", + "@deck.gl/layers": "^8.0.0", + "@loaders.gl/core": "^3.1.5" + } + }, + "node_modules/@deck.gl/core": { + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-8.7.12.tgz", + "integrity": "sha512-R1o1o7r7qCjAajlbQX6VMujfHsIvOWetqeEB0dfh0jJriPEn4LbYBu3Jcs9VzaAGFvO28isMNgkuNYON/t+iXw==", + "dependencies": { + "@loaders.gl/core": "^3.1.5", "@loaders.gl/images": "^3.1.5", "@luma.gl/constants": "^8.5.10", "@luma.gl/core": "^8.5.10", @@ -2050,9 +2122,9 @@ } }, "node_modules/@deck.gl/extensions": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-8.7.11.tgz", - "integrity": "sha512-/kW3D/PuynJUB9YS7So+iia+3YjYm5ziWf/yCwSbLu/cfflJ5Y29qlBcznkjJGriFPkHB7y0ZJiYMItG6DTjrw==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-8.7.12.tgz", + "integrity": "sha512-haLGOvc9umteqIsfTnXnPx6XG9WcyPRVGUEn/NtkyVtxrdMyRhhreKYZf10XjUD9Nfwxf1vbWTaAsFqvY6RgFQ==", "dependencies": { "@luma.gl/shadertools": "^8.5.10" }, @@ -2062,9 +2134,9 @@ } }, "node_modules/@deck.gl/geo-layers": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-8.7.11.tgz", - "integrity": "sha512-mCcP/CeXC9aavMHwecwKde2PlMoOu6IsOmYUuGtcQlN+xhZ5gQ460KrBpmjCLQv/W503DrjuHOqffgeNYIRkog==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-8.7.12.tgz", + "integrity": "sha512-TjC11g/TflDOkLsYoyPwhVnRg/WWFtpoar+72c2+4HBeNTppsXp+YFfjjCx2ga7o/JCrrtss/u41eM5P3KsItg==", "dependencies": { "@loaders.gl/3d-tiles": "^3.1.5", "@loaders.gl/gis": "^3.1.5", @@ -2088,17 +2160,17 @@ } }, "node_modules/@deck.gl/google-maps": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/google-maps/-/google-maps-8.7.11.tgz", - "integrity": "sha512-7B1c7W13cl8pg0X0FC+s4v6fYA2F5CPHmCemXsCy6mVAI3aYOm9Sy3bnBK+xoILGrClPtPoWCHRb/2JI6H8+ZA==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/google-maps/-/google-maps-8.7.12.tgz", + "integrity": "sha512-n3kws/omm5eEzVuvWYN2G/sQlFCIIq3wQ4G+418d3ealfchPhYG8VMrjlLRqjbKjS+5cVXLvlAUkaQNnaUVqHg==", "peerDependencies": { "@deck.gl/core": "^8.0.0" } }, "node_modules/@deck.gl/json": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/json/-/json-8.7.11.tgz", - "integrity": "sha512-5/AVE+pUbhw4JZ3+PZKKeXG9zm664WLJv/KCy/uYUTzP+LM9l2o9REGNC8nP2ueR2D+Of6JeEvBsss/fvfvgWA==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/json/-/json-8.7.12.tgz", + "integrity": "sha512-HwNwfx7Z3/gGiLiX7fv9ah3QGtvdtIrOIGbBPgdCaWWlCteiYgoNtt0snCUhbB4sOUhfmy2udDN7K5ysU/oT3Q==", "dependencies": { "d3-dsv": "^1.0.8", "expression-eval": "^2.0.0" @@ -2108,9 +2180,9 @@ } }, "node_modules/@deck.gl/layers": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-8.7.11.tgz", - "integrity": "sha512-uO4Y+7D8iobcpVaFJkH8NxtdHw393U5qItN466iCUQKziFqCNRxokkchQmenrUrY4hn+jb5CMFh/otehPV1Grg==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-8.7.12.tgz", + "integrity": "sha512-W3+5YZmQdYYcXUe5tm4xQfOB3tmZ05QV0MYaS9RzDBuSHrad5egrYz1UwsfRY/GvoU088+cPBg9tHLZmAQS8Jg==", "dependencies": { "@loaders.gl/images": "^3.1.5", "@mapbox/tiny-sdf": "^1.1.0", @@ -2123,17 +2195,17 @@ } }, "node_modules/@deck.gl/mapbox": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-8.7.11.tgz", - "integrity": "sha512-oRxN5ZWKzmEwhKp/4N46qxyWVMjzrmdCeq0/O4RNeOfGDXypEE+E6N1qKYh2baT3R5oq1zcIRXwZeOvFKm1Nxw==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-8.7.12.tgz", + "integrity": "sha512-7+80nshBrHNtahYr7l4fSOia2SrAEh7nmilmBZH/1qrEh8jF6XrraX/eZBadVZLX5Gq/r2eU/r+sgTcpCr9rNw==", "peerDependencies": { "@deck.gl/core": "^8.0.0" } }, "node_modules/@deck.gl/mesh-layers": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-8.7.11.tgz", - "integrity": "sha512-JaM6ACcx+ljE/gRnYePwhhoX+0ETCcjJGBDEw4qbDfVnaO2cUoMYo1hi8UhQD0gX9n05Jkmj+Ubnua0cCpJ3Ig==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-8.7.12.tgz", + "integrity": "sha512-safEW62gb1vIeUTkc5kZgQus/rpZwobjV714jJQ0L1+qtkIRkIBanfNfgeHtMNB5tNs3Jg0m8BnVqgoGR8RkAA==", "dependencies": { "@loaders.gl/gltf": "^3.1.5", "@luma.gl/constants": "^8.5.10", @@ -2146,9 +2218,9 @@ } }, "node_modules/@deck.gl/react": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-8.7.11.tgz", - "integrity": "sha512-vtsYAoI4lIvEDr7AcqEdXduflGxrD+xEwJOA/bBrlJuHZ1NFPaFY8pUkSokWNUmGuMdkwc5hjOquJIE/mfcmww==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-8.7.12.tgz", + "integrity": "sha512-hQHdJ4LAREMle68lR3nT0l7uSHcuWYOER7t3P/oyKqYFLucTtmDXb71LVWpxLk6l0tY01gwrm8IniJolKC5N8g==", "dependencies": { "prop-types": "^15.6.0" }, @@ -2180,42 +2252,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@emotion/babel-plugin/node_modules/babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@emotion/cache": { "version": "11.9.3", "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.9.3.tgz", @@ -2330,18 +2366,18 @@ "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" }, "node_modules/@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", + "espree": "^9.3.2", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "engines": { @@ -2354,9 +2390,9 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dependencies": { "type-fest": "^0.20.2" }, @@ -2483,6 +2519,14 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", @@ -2670,6 +2714,48 @@ "node": ">=8" } }, + "node_modules/@jest/core/node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, "node_modules/@jest/core/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -2839,6 +2925,17 @@ "node": ">=8" } }, + "node_modules/@jest/schemas": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", + "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "dependencies": { + "@sinclair/typebox": "^0.23.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, "node_modules/@jest/source-map": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", @@ -3064,211 +3161,219 @@ "node": ">=8" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.7.tgz", - "integrity": "sha512-8XC0l0PwCbdg2Uc8zIIf6djNX3lYiz9GqQlC1LJ9WQvTYvcfP8IA9K2IKRnPm5tAX6X/+orF+WwKZ0doGcgJlg==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "node_modules/@loaders.gl/3d-tiles": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/3d-tiles/-/3d-tiles-3.2.3.tgz", - "integrity": "sha512-o7hVHW3D6QWrc8QHGHrJBEwPXL34Xmn5ylV4LdtKJkKocpXGjkQ33X6mCHx6XnY3FAYorlnMIE55NKVEQNJVoA==", - "dependencies": { - "@loaders.gl/draco": "3.2.3", - "@loaders.gl/gltf": "3.2.3", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/math": "3.2.3", - "@loaders.gl/tiles": "3.2.3", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/3d-tiles/-/3d-tiles-3.2.4.tgz", + "integrity": "sha512-qEY1QgBIiRHZYBYWbSGHcSuyKLXbHDS08IYgNkKmGdrdX+rgt73ucgQpIyhjQCA7lxJUF5xewYXEYljvPRVOdw==", + "dependencies": { + "@loaders.gl/draco": "3.2.4", + "@loaders.gl/gltf": "3.2.4", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/math": "3.2.4", + "@loaders.gl/tiles": "3.2.4", "@math.gl/core": "^3.5.1", "@math.gl/geospatial": "^3.5.1" }, "peerDependencies": { - "@loaders.gl/core": "3.2.0" + "@loaders.gl/core": "^3.2.0" } }, "node_modules/@loaders.gl/core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-3.2.0.tgz", - "integrity": "sha512-TaFVGKlqqLVM6n9Iu/TzW7fNYSWuWE2bg2LRs7eRsLATeLKBLrg08O+9A7/5i0dfJXNOShk6uhtfF/XhDhgEjw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-3.2.4.tgz", + "integrity": "sha512-SFBw6p8WXUGn8fgpMaGVqTq2nabu5ILJKzr0Q0muN8ESnOpzsdRzI6aXw8Ip8YCerqjklXnuB0Lqeu34odalNw==", "dependencies": { "@babel/runtime": "^7.3.1", - "@loaders.gl/loader-utils": "3.2.0", - "@loaders.gl/worker-utils": "3.2.0", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/worker-utils": "3.2.4", "@probe.gl/log": "^3.5.0", "probe.gl": "^3.4.0" } }, - "node_modules/@loaders.gl/core/node_modules/@loaders.gl/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-ddEBZNotBV/7eit/Hnjo7xmoR7Qg4ySiChbk9c6aALisXRr4aUzuNkgiXAcMnFJjk4m0JwgsvFFuU0jsJhM26g==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "@loaders.gl/worker-utils": "3.2.0", - "@probe.gl/stats": "^3.5.0" - } - }, "node_modules/@loaders.gl/draco": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-3.2.3.tgz", - "integrity": "sha512-XkZWKoX2n40jdmWJ01S3zbSEmIs36OfMmCQ8EiGq4zEjUW1AUBWUT7ZhxQmJ5ls+UN/yb9uRa8l81+He/7e5Xw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-3.2.4.tgz", + "integrity": "sha512-cagaHY5I1TSBPOUyQS0ZWgLtMqd+Dnx9wUzduAxLXEVBNHIS2kuG/FXJa/vZFHI79++ZG48BnbmDo05ZVUd4GA==", "dependencies": { "@babel/runtime": "^7.3.1", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/schema": "3.2.3", - "@loaders.gl/worker-utils": "3.2.3", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/schema": "3.2.4", + "@loaders.gl/worker-utils": "3.2.4", "draco3d": "1.4.1" } }, - "node_modules/@loaders.gl/draco/node_modules/@loaders.gl/worker-utils": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", - "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", - "dependencies": { - "@babel/runtime": "^7.3.1" - } - }, "node_modules/@loaders.gl/gis": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-3.2.3.tgz", - "integrity": "sha512-he6ioODSeZ+/nmYmtOv/4JhjFv2GTcPRzoqftyIBArg4K/f2+lztNhS95sxBAcK2XTc1zJdLvNul4+69lwnaTg==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-3.2.4.tgz", + "integrity": "sha512-8QV/Hcgrurp6BYrXqsAJJzqScpdkCk0B5iq3k7fsleUzeTZvnYNpO2fu745CZ/l6mD/YhKnFj9R4ZX7DojmJwA==", "dependencies": { - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/schema": "3.2.3", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/schema": "3.2.4", "@mapbox/vector-tile": "^1.3.1", "@math.gl/polygon": "^3.5.1", "pbf": "^3.2.1" } }, "node_modules/@loaders.gl/gltf": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-3.2.3.tgz", - "integrity": "sha512-jVdR5mR2JeX/ZkTV2fPlXjiLUqzsnQnOfzNB/90H78/wrCuBHvBe3w/lgND8IYBmGyNY/PEjeRc+BVA1Y2RMeQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-3.2.4.tgz", + "integrity": "sha512-rMSYzdvFiSpM+bG0R5C5uQN0MjR9Tf72laH6N+C5sj9QpZ/vqJfo+7Lmbz/QcR/oFgglTf5h/IkNHSFqIW8mkA==", "dependencies": { - "@loaders.gl/draco": "3.2.3", - "@loaders.gl/images": "3.2.3", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/textures": "3.2.3" + "@loaders.gl/draco": "3.2.4", + "@loaders.gl/images": "3.2.4", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/textures": "3.2.4" } }, "node_modules/@loaders.gl/images": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-3.2.3.tgz", - "integrity": "sha512-Y2zBX4WYpN1bGA+jy+Kwn5K9KxbSCFZClz6CFh/mkVsMx1smshmGASEusDlTHTRbNoFmKX622HpeI2lyBL8j9w==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-3.2.4.tgz", + "integrity": "sha512-/uG1SLRvr93pZSY39xrwe3fIESMIF5ahLDcPRHXjA+BoQ+KvHAsiZV+6sb+HAMWTThntLfRND6nBan+gofjKQA==", "dependencies": { - "@loaders.gl/loader-utils": "3.2.3" + "@loaders.gl/loader-utils": "3.2.4" } }, "node_modules/@loaders.gl/loader-utils": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-3.2.3.tgz", - "integrity": "sha512-TyAHXaXjDZM/5X451MIixOqztEyGCSBJYqNw1ctaVAHruryisJcCscNHipRngbNw/2gVV74ANigv0s44F27WtQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-3.2.4.tgz", + "integrity": "sha512-FwWgQztK5l0Gn7UaIq1LzSKo4751XY1SlQGxibczxRbkwfpbgyCn9yAyJy59HxcqZboYzXi+mrVr7yxLTYAIQg==", "dependencies": { "@babel/runtime": "^7.3.1", - "@loaders.gl/worker-utils": "3.2.3", + "@loaders.gl/worker-utils": "3.2.4", "@probe.gl/stats": "^3.5.0" } }, - "node_modules/@loaders.gl/loader-utils/node_modules/@loaders.gl/worker-utils": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", - "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", - "dependencies": { - "@babel/runtime": "^7.3.1" - } - }, "node_modules/@loaders.gl/math": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-3.2.3.tgz", - "integrity": "sha512-FQf/jKrYz2mCQ4SeQkFBCO2zUjzflW59xSUd+ItFgol/dMyMYTRj6qYc9RoH+gHqc4cEtkQJYDo+6IYe6Q/v3g==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-3.2.4.tgz", + "integrity": "sha512-E0JW4wii2aV6a6tUfpBHFOksZfFgOWWIaGA2TGYaDVV/3D4VK3tJmzfCs9C/OapXivUQbTC4Ktc2Btwj3clKuA==", "dependencies": { - "@loaders.gl/images": "3.2.3", - "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/images": "3.2.4", + "@loaders.gl/loader-utils": "3.2.4", "@math.gl/core": "^3.5.1" } }, "node_modules/@loaders.gl/mvt": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-3.2.3.tgz", - "integrity": "sha512-oNuxxRZG2ROzoGg+F9KiOy2jaffzK7e5yu8lWFxC9+oeiNvIy3Xanje4Cei/S+Q4PohxKjWppqO6WFlzGTcNSA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-3.2.4.tgz", + "integrity": "sha512-G9oS/E/9Ft/EJVKq3cMRI1VGCi1e90zz8cRT5jIPtMQyuT+++DKNGOTYiLXNSuT+l7BLWs13W6tNreJOgIxQlQ==", "dependencies": { - "@loaders.gl/gis": "3.2.3", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/schema": "3.2.3", + "@loaders.gl/gis": "3.2.4", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/schema": "3.2.4", "@math.gl/polygon": "^3.5.1", "pbf": "^3.2.1" } }, "node_modules/@loaders.gl/schema": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-3.2.3.tgz", - "integrity": "sha512-mylwvB6Fjrt6MRQyIFdC0B6z4yZ/sXMmGb03qh5MSdoIIdFVMMHjlt5DykhRT0eNZREBorKfMrcu/LCBbO7jKg==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-3.2.4.tgz", + "integrity": "sha512-zw1tv6BGI7zLk6LSm6DssEx3VP4nKXzp6JzMPdPVwkSQKaWfkhK+7Syuz9kSCzUWJrhq3H5QslMobV8phlQl+Q==", "dependencies": { "@types/geojson": "^7946.0.7", "apache-arrow": "^4.0.0" } }, "node_modules/@loaders.gl/terrain": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/terrain/-/terrain-3.2.3.tgz", - "integrity": "sha512-4EIcfbkYn1qroX4q9qhAFYOcF3udXAAxLMtgXVjQPNwywfz/DHyMw4uHy/D+kBDGvSPydZF8agr4w6MOx+fpuQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/terrain/-/terrain-3.2.4.tgz", + "integrity": "sha512-+41KWTn/wm62U+7Nx73tHn1PU8XHUIFK700Diq+VJaien+lbdhIRcqwgQV4NXRjxI/7p1yKn9+YNMGtN08diyA==", "dependencies": { "@babel/runtime": "^7.3.1", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/schema": "3.2.3", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/schema": "3.2.4", "@mapbox/martini": "^0.2.0" } }, "node_modules/@loaders.gl/textures": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-3.2.3.tgz", - "integrity": "sha512-hAxedxMbFZlCysT1jUATNXbsYbz3k60ILEMcShciTvBKVPzG1ovci606LsJpQg73j0Ni4oU+N3rmwL+SwGEghw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-3.2.4.tgz", + "integrity": "sha512-O0/Ogem6WlGsNNeVrcvTjNu6bAK7h5ItFkUdsshJa8mhEI0k7ruML0VLh1MIretMpln6BHHYv1Rh5FGvZ74L9Q==", "dependencies": { - "@loaders.gl/images": "3.2.3", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/schema": "3.2.3", - "@loaders.gl/worker-utils": "3.2.3", + "@loaders.gl/images": "3.2.4", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/schema": "3.2.4", + "@loaders.gl/worker-utils": "3.2.4", "ktx-parse": "^0.0.4", "texture-compressor": "^1.0.2" } }, - "node_modules/@loaders.gl/textures/node_modules/@loaders.gl/worker-utils": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", - "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", - "dependencies": { - "@babel/runtime": "^7.3.1" - } - }, "node_modules/@loaders.gl/tiles": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-3.2.3.tgz", - "integrity": "sha512-sBdQu4Ee+vilDF5ZospUAdm9fAv7+KxEPw0mTfRTK9ejAGGl0f9CPsEa8dC24gp/m5cVHvtHlcFeSpMsLYOfmA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-3.2.4.tgz", + "integrity": "sha512-BHMIAdwvHEDKe3DZmKbtZzXuqIDjAj/XwXuMnH1tlHqScNVOXDaqFGYJ7X9mzSMZ91hEpKh1f7LMllfLekd3Ng==", "dependencies": { - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/math": "3.2.3", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/math": "3.2.4", "@math.gl/core": "^3.5.1", "@math.gl/culling": "^3.5.1", "@math.gl/geospatial": "^3.5.1", @@ -3276,13 +3381,13 @@ "@probe.gl/stats": "^3.5.0" }, "peerDependencies": { - "@loaders.gl/core": "3.2.0" + "@loaders.gl/core": "^3.2.0" } }, "node_modules/@loaders.gl/worker-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.0.tgz", - "integrity": "sha512-IhNWC8poa6XbAoey5ai0YDQvDxq5RaefsvvWM5BcQSIebbg8w76Foz/mYcCAWQ89NbHlIOMVTHDpTmpgmAL/Cw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.4.tgz", + "integrity": "sha512-gGy8+LiyoxfahCgldYDCgXAUXsC3eBkVGqLrqU759+1y/sw3S+vJzZ2Vwpt8lB7+0LEaJ7gLNnGD+x2LekvO+A==", "dependencies": { "@babel/runtime": "^7.3.1" } @@ -3372,6 +3477,23 @@ "probe.gl": "^3.4.0" } }, + "node_modules/@mapbox/fusspot": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@mapbox/fusspot/-/fusspot-0.4.0.tgz", + "integrity": "sha512-6sys1vUlhNCqMvJOqPEPSi0jc9tg7aJ//oG1A16H3PXoIt9whtNngD7UzBHUVTH15zunR/vRvMtGNVsogm1KzA==", + "dependencies": { + "is-plain-obj": "^1.1.0", + "xtend": "^4.0.1" + } + }, + "node_modules/@mapbox/fusspot/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@mapbox/geojson-rewind": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", @@ -3397,21 +3519,94 @@ "node": ">= 0.6" } }, + "node_modules/@mapbox/mapbox-gl-geocoder": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-geocoder/-/mapbox-gl-geocoder-5.0.1.tgz", + "integrity": "sha512-/OUL42eh4OBaIerhcwCpa27oD+u4a2xN8V7vEdsglwd8lCplFAxJCdwT9Kprli1TH5mTYsXyONmh03FwoWBWfA==", + "dependencies": { + "@mapbox/mapbox-sdk": "^0.13.3", + "events": "^3.3.0", + "lodash.debounce": "^4.0.6", + "nanoid": "^3.1.31", + "subtag": "^0.5.0", + "suggestions": "^1.6.0", + "xtend": "^4.0.1" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "mapbox-gl": ">= 0.47.0 < 3.0.0" + } + }, "node_modules/@mapbox/mapbox-gl-supported": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-2.0.1.tgz", "integrity": "sha512-HP6XvfNIzfoMVfyGjBckjiAOQK9WfX0ywdLubuPMPv+Vqf5fj0uCbgBQYpiqcWZT6cbyyRnTSXDheT1ugvF6UQ==" }, + "node_modules/@mapbox/mapbox-sdk": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-sdk/-/mapbox-sdk-0.13.3.tgz", + "integrity": "sha512-IED4YiXRNJatYUYg423Vjb41o7D7aG8hXOlu+UITNYzci0b2p/2zpYw6UtFZ/vAXopWRBzTce5s9e+gGuUmKXg==", + "dependencies": { + "@mapbox/fusspot": "^0.4.0", + "@mapbox/parse-mapbox-token": "^0.2.0", + "@mapbox/polyline": "^1.0.0", + "eventemitter3": "^3.1.0", + "form-data": "^3.0.0", + "got": "^10.7.0", + "is-plain-obj": "^1.1.0", + "xtend": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@mapbox/mapbox-sdk/node_modules/eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + }, + "node_modules/@mapbox/mapbox-sdk/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@mapbox/martini": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz", "integrity": "sha512-7hFhtkb0KTLEls+TRw/rWayq5EeHtTaErgm/NskVoXmtgAQu/9D299aeyj6mzAR/6XUnYRp2lU+4IcrYRFjVsQ==" }, + "node_modules/@mapbox/parse-mapbox-token": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@mapbox/parse-mapbox-token/-/parse-mapbox-token-0.2.0.tgz", + "integrity": "sha512-BjeuG4sodYaoTygwXIuAWlZV6zUv4ZriYAQhXikzx+7DChycMUQ9g85E79Htat+AsBg+nStFALehlOhClYm5cQ==", + "dependencies": { + "base-64": "^0.1.0" + } + }, "node_modules/@mapbox/point-geometry": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" }, + "node_modules/@mapbox/polyline": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@mapbox/polyline/-/polyline-1.1.1.tgz", + "integrity": "sha512-z9Sl7NYzsEIrAza658H92mc0OvpBjQwjp7Snv4xREKhsCMat7m1IKdWJMjQ5opiPYa0veMf7kCaSd1yx55AhmQ==", + "dependencies": { + "meow": "^6.1.1" + }, + "bin": { + "polyline": "bin/polyline.bin.js" + }, + "engines": { + "node": "*" + } + }, "node_modules/@mapbox/tiny-sdf": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", @@ -3491,14 +3686,14 @@ } }, "node_modules/@mui/base": { - "version": "5.0.0-alpha.84", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.84.tgz", - "integrity": "sha512-uDx+wGVytS+ZHiWHyzUyijY83GSIXJpzSJ0PGc/8/s+8nBzeHvaPKrAyJz15ASLr52hYRA6PQGqn0eRAsB7syQ==", + "version": "5.0.0-alpha.86", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.86.tgz", + "integrity": "sha512-0vi/Nni1mizrgrzKeyksEjw5JVSrgT8Vr2NhxzFtYxqpMgtdSrBvcmcuzBf9kE/ECMPbgpSIcqv0nLbLZUYkOQ==", "dependencies": { "@babel/runtime": "^7.17.2", "@emotion/is-prop-valid": "^1.1.2", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.8.0", + "@mui/types": "^7.1.4", + "@mui/utils": "^5.8.4", "@popperjs/core": "^2.11.5", "clsx": "^1.1.1", "prop-types": "^15.8.1", @@ -3523,9 +3718,9 @@ } }, "node_modules/@mui/icons-material": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.8.3.tgz", - "integrity": "sha512-dAdhimSLKOV0Q8FR7AYGEaCrTUh9OV7zU4Ueo5REoUt4cC3Vy+UBKDjZk66x5ezaYb63AFgQIFwtnZj3B/QDbQ==", + "version": "5.8.4", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.8.4.tgz", + "integrity": "sha512-9Z/vyj2szvEhGWDvb+gG875bOGm8b8rlHBKOD1+nA3PcgC3fV6W1AU6pfOorPeBfH2X4mb9Boe97vHvaSndQvA==", "dependencies": { "@babel/runtime": "^7.17.2" }, @@ -3548,19 +3743,18 @@ } }, "node_modules/@mui/material": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.8.3.tgz", - "integrity": "sha512-8UecY/W9SMtEZm5PMCUcMbujajVP6fobu0BgBPiIWwwWRblZVEzqprY6v1P2me7qCyrve4L4V/rqAKPKhVHOSg==", + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.8.5.tgz", + "integrity": "sha512-wngPXlOI9BurLSGlObQM/2L0QFFaIcvJnDK5A+ALxuUyuQnPviVWfC1l/r8rPlxQ4PCbSYpq3gzLlgnLoWcO/g==", "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.84", - "@mui/system": "^5.8.3", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.8.0", + "@mui/base": "5.0.0-alpha.86", + "@mui/system": "^5.8.5", + "@mui/types": "^7.1.4", + "@mui/utils": "^5.8.4", "@types/react-transition-group": "^4.4.4", "clsx": "^1.1.1", "csstype": "^3.1.0", - "hoist-non-react-statics": "^3.3.2", "prop-types": "^15.8.1", "react-is": "^17.0.2", "react-transition-group": "^4.4.2" @@ -3592,12 +3786,12 @@ } }, "node_modules/@mui/private-theming": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.8.0.tgz", - "integrity": "sha512-MjRAneTmCKLR9u2S4jtjLUe6gpHxlbb4g2bqpDJ2PdwlvwsWIUzbc/gVB4dvccljXeWxr5G2M/Co2blXisvFIw==", + "version": "5.8.4", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.8.4.tgz", + "integrity": "sha512-3Lp0VAEjtQygJ70MWEyHkKvg327O6YoBH6ZNEy6fIsrK6gmRIj+YrlvJ7LQCbowY+qDGnbdMrTBd1hfThlI8lg==", "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/utils": "^5.8.0", + "@mui/utils": "^5.8.4", "prop-types": "^15.8.1" }, "engines": { @@ -3648,15 +3842,15 @@ } }, "node_modules/@mui/system": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.8.3.tgz", - "integrity": "sha512-/tyGQcYqZT0nl98qV9XnGiedTO+V7VHc28k4POfhMJNedB1CRrwWRm767DeEdc5f/8CU2See3WD16ikP6pYiOA==", + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.8.5.tgz", + "integrity": "sha512-1bhITHp5sX/CVEf1QwtBWvW+kNnH+GU7lKz0CeAL1RyH9dWvoL9Yt/+i/L8hJ6jVZB/7Au2F6MsyDPt8V1jfdA==", "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/private-theming": "^5.8.0", + "@mui/private-theming": "^5.8.4", "@mui/styled-engine": "^5.8.0", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.8.0", + "@mui/types": "^7.1.4", + "@mui/utils": "^5.8.4", "clsx": "^1.1.1", "csstype": "^3.1.0", "prop-types": "^15.8.1" @@ -3687,9 +3881,9 @@ } }, "node_modules/@mui/types": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", - "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.4.tgz", + "integrity": "sha512-uveM3byMbthO+6tXZ1n2zm0W3uJCQYtwt/v5zV5I77v2v18u0ITkb8xwhsDD2i3V2Kye7SaNR6FFJ6lMuY/WqQ==", "peerDependencies": { "@types/react": "*" }, @@ -3700,9 +3894,9 @@ } }, "node_modules/@mui/utils": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.8.0.tgz", - "integrity": "sha512-7LgUtCvz78676iC0wpTH7HizMdCrTphhBmRWimIMFrp5Ph6JbDFVuKS1CwYnWWxRyYKL0QzXrDL0lptAU90EXg==", + "version": "5.8.4", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.8.4.tgz", + "integrity": "sha512-BHYErfrjqqh76KaDAm8wZlhEip1Uj7Cmco65NcsF3BWrAl3FWngACpaPZeEbTgmaEwyWAQEE6LZhsmy43hfyqQ==", "dependencies": { "@babel/runtime": "^7.17.2", "@types/prop-types": "^15.7.5", @@ -3754,9 +3948,9 @@ } }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.5.tgz", - "integrity": "sha512-RbG7h6TuP6nFFYKJwbcToA1rjC1FyPg25NR2noAZ0vKI+la01KTSRPkuVPE+U88jXv7javx2JHglUcL1MHcshQ==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", "dependencies": { "ansi-html-community": "^0.0.8", "common-path-prefix": "^3.0.0", @@ -3803,9 +3997,9 @@ } }, "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { "node": ">= 8" } @@ -3923,6 +4117,22 @@ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" }, + "node_modules/@sinclair/typebox": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", + "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + }, + "node_modules/@sindresorhus/is": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", + "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, "node_modules/@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", @@ -4085,6 +4295,21 @@ "url": "https://github.com/sponsors/gregberge" } }, + "node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@svgr/hast-util-to-babel-ast": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", @@ -4135,6 +4360,21 @@ "url": "https://github.com/sponsors/gregberge" } }, + "node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@svgr/webpack": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", @@ -4157,10 +4397,21 @@ "url": "https://github.com/sponsors/gregberge" } }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@testing-library/dom": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.13.0.tgz", - "integrity": "sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.14.0.tgz", + "integrity": "sha512-m8FOdUo77iMTwVRCyzWcqxlEIk+GnopbrRI15a0EaLbpZSCinIVI4kSQzWhkShK83GogvEFJSsHF3Ws0z1vrqA==", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -4189,14 +4440,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "engines": { - "node": ">=6.0" - } - }, "node_modules/@testing-library/dom/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -4282,14 +4525,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "engines": { - "node": ">=6.0" - } - }, "node_modules/@testing-library/jest-dom/node_modules/chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -4338,9 +4573,9 @@ } }, "node_modules/@testing-library/react": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.1.1.tgz", - "integrity": "sha512-8mirlAa0OKaUvnqnZF6MdAh2tReYA2KtWVw1PKvaF5EcCZqgK5pl8iF+3uW90JdG5Ua2c2c2E2wtLdaug3dsVg==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.3.0.tgz", + "integrity": "sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==", "dependencies": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.5.0", @@ -4420,9 +4655,9 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.0.tgz", - "integrity": "sha512-r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==", + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", "dependencies": { "@babel/types": "^7.3.0" } @@ -4444,6 +4679,17 @@ "@types/node": "*" } }, + "node_modules/@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -4462,9 +4708,9 @@ } }, "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "version": "8.4.3", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz", + "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -4480,9 +4726,9 @@ } }, "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + "version": "0.0.52", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz", + "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==" }, "node_modules/@types/express": { "version": "4.17.13", @@ -4496,9 +4742,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "version": "4.17.29", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", + "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -4533,10 +4779,15 @@ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, "node_modules/@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", "dependencies": { "@types/node": "*" } @@ -4563,9 +4814,9 @@ } }, "node_modules/@types/jest": { - "version": "27.4.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", - "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", "dependencies": { "jest-matcher-utils": "^27.0.0", "pretty-format": "^27.0.0" @@ -4576,6 +4827,11 @@ "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz", "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==" }, + "node_modules/@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==" + }, "node_modules/@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", @@ -4584,7 +4840,15 @@ "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/mapbox-gl": { "version": "2.7.3", @@ -4599,10 +4863,20 @@ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, "node_modules/@types/node": { - "version": "16.11.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.27.tgz", - "integrity": "sha512-C1pD3kgLoZ56Uuy5lhfOxie4aZlA3UMGLX9rXteq4WitEZH6Rl80mwactt9QG0w0gLFlN/kLBTFnGXtDVWvWQw==" + "version": "16.11.41", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.41.tgz", + "integrity": "sha512-mqoYK2TnVjdkGk8qXAVGc/x9nSaTpSrFaGFm43BUH3IdoBV0nta6hYaGmdOvIMlbHJbUEVen3gvwpwovAZKNdQ==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" }, "node_modules/@types/offscreencanvas": { "version": "2019.7.0", @@ -4615,9 +4889,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz", - "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" }, "node_modules/@types/prop-types": { "version": "15.7.5", @@ -4640,9 +4914,9 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/react": { - "version": "18.0.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.12.tgz", - "integrity": "sha512-duF1OTASSBQtcigUvhuiTB1Ya3OvSy+xORCiEf20H0P0lzx+/KeVsA99U5UjLXSbyo1DRJDlLKqTeM1ngosqtg==", + "version": "18.0.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.14.tgz", + "integrity": "sha512-x4gGuASSiWmo0xjDLpm5mPb52syZHJx02VKbqUKdLmKtAwIh63XClGsiTI1K6DO5q7ox4xAsQrU+Gl3+gGXF9Q==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4650,9 +4924,9 @@ } }, "node_modules/@types/react-dom": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.1.tgz", - "integrity": "sha512-jCwTXvHtRLiyVvKm9aEdHXs8rflVOGd5Sl913JZrPshfXjn8NYsTNZOz70bCsA31IR0TOqwi3ad+X4tSCBoMTw==", + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", + "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", "dependencies": { "@types/react": "*" } @@ -4666,9 +4940,9 @@ } }, "node_modules/@types/react-transition-group": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", - "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", "dependencies": { "@types/react": "*" } @@ -4681,10 +4955,18 @@ "@types/node": "*" } }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, "node_modules/@types/scheduler": { "version": "0.16.2", @@ -4722,9 +5004,9 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", - "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", "dependencies": { "@types/jest": "*" } @@ -4761,18 +5043,18 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", - "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/type-utils": "5.20.0", - "@typescript-eslint/utils": "5.20.0", - "debug": "^4.3.2", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.29.0.tgz", + "integrity": "sha512-kgTsISt9pM53yRFQmLZ4npj99yGl3x3Pl7z4eA66OuTzAGC4bQB5H5fuLwPnqTKU3yyrrg4MIhjF17UYnL4c0w==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.29.0", + "@typescript-eslint/type-utils": "5.29.0", + "@typescript-eslint/utils": "5.29.0", + "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", + "ignore": "^5.2.0", "regexpp": "^3.2.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "engines": { @@ -4792,12 +5074,26 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", - "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.0.tgz", + "integrity": "sha512-H4fqOVYiH6R15NjtMO2LVBZgzXgzjdPEXYb7x/meg4QbXsptLxdq8YlHK2NZOFKipuInY4sAPY5a6SQ/53s3dw==", "dependencies": { - "@typescript-eslint/utils": "5.20.0" + "@typescript-eslint/utils": "5.29.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4811,14 +5107,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", - "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.29.0.tgz", + "integrity": "sha512-ruKWTv+x0OOxbzIw9nW5oWlUopvP/IQDjB5ZqmTglLIoDTctLlAJpAQFpNPJP/ZI7hTT9sARBosEfaKbcFuECw==", "dependencies": { - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/typescript-estree": "5.20.0", - "debug": "^4.3.2" + "@typescript-eslint/scope-manager": "5.29.0", + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/typescript-estree": "5.29.0", + "debug": "^4.3.4" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4837,12 +5133,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", - "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.29.0.tgz", + "integrity": "sha512-etbXUT0FygFi2ihcxDZjz21LtC+Eps9V2xVx09zFoN44RRHPrkMflidGMI+2dUs821zR1tDS6Oc9IXxIjOUZwA==", "dependencies": { - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/visitor-keys": "5.20.0" + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/visitor-keys": "5.29.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4853,12 +5149,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", - "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.29.0.tgz", + "integrity": "sha512-JK6bAaaiJozbox3K220VRfCzLa9n0ib/J+FHIwnaV3Enw/TO267qe0pM1b1QrrEuy6xun374XEAsRlA86JJnyg==", "dependencies": { - "@typescript-eslint/utils": "5.20.0", - "debug": "^4.3.2", + "@typescript-eslint/utils": "5.29.0", + "debug": "^4.3.4", "tsutils": "^3.21.0" }, "engines": { @@ -4878,9 +5174,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", - "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.29.0.tgz", + "integrity": "sha512-X99VbqvAXOMdVyfFmksMy3u8p8yoRGITgU1joBJPzeYa0rhdf5ok9S56/itRoUSh99fiDoMtarSIJXo7H/SnOg==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -4890,16 +5186,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", - "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", - "dependencies": { - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/visitor-keys": "5.20.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.29.0.tgz", + "integrity": "sha512-mQvSUJ/JjGBdvo+1LwC+GY2XmSYjK1nAaVw2emp/E61wEVYEyibRHCqm1I1vEKbXCpUKuW4G7u9ZCaZhJbLoNQ==", + "dependencies": { + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/visitor-keys": "5.29.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "engines": { @@ -4915,15 +5211,29 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", - "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.29.0.tgz", + "integrity": "sha512-3Eos6uP1nyLOBayc/VUdKZikV90HahXE5Dx9L5YlSd/7ylQPXhLk1BYb29SDgnBnTp+jmSZUU0QxUiyHgW4p7A==", "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/typescript-estree": "5.20.0", + "@typescript-eslint/scope-manager": "5.29.0", + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/typescript-estree": "5.29.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -4959,12 +5269,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", - "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.29.0.tgz", + "integrity": "sha512-Hpb/mCWsjILvikMQoZIE3voc9wtQcS0A9FUw3h8bhr9UxBdtI/tw1ZDZUOXHXLOVMedKCH5NxyzATwnU78bWCQ==", "dependencies": { - "@typescript-eslint/types": "5.20.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.29.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -5138,9 +5448,9 @@ } }, "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", "bin": { "acorn": "bin/acorn" }, @@ -5214,11 +5524,11 @@ } }, "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", "engines": { - "node": ">= 0.12.0" + "node": ">= 10.0.0" } }, "node_modules/adjust-sourcemap-loader": { @@ -5385,9 +5695,9 @@ "integrity": "sha512-x5W9s+8P4XteaxT/jKF0PSb7XEvo5VmqEWgsMlyeY4ZlLK8I6aH6g5TPPyDlLAep+GYf4kefb7HFyc7PAO3m+Q==" }, "node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "node_modules/argparse": { "version": "1.0.10", @@ -5398,13 +5708,9 @@ } }, "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", "engines": { "node": ">=6.0" } @@ -5423,13 +5729,13 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "node_modules/array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", "get-intrinsic": "^1.1.1", "is-string": "^1.0.7" }, @@ -5482,28 +5788,51 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "node_modules/ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dependencies": { - "lodash": "^4.17.14" - } + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/at-least-node": { "version": "1.0.0", @@ -5525,9 +5854,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", "funding": [ { "type": "opencollective", @@ -5539,8 +5868,8 @@ } ], "dependencies": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -5557,11 +5886,11 @@ } }, "node_modules/axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", + "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==", "engines": { - "node": ">=4" + "node": ">=12" } }, "node_modules/axobject-query": { @@ -5727,17 +6056,13 @@ } }, "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" } }, "node_modules/babel-plugin-named-asset-import": { @@ -5761,14 +6086,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", @@ -5857,15 +6174,49 @@ "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, + "node_modules/babel-preset-react-app/node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-preset-react-app/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/base-64": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-0.1.0.tgz", + "integrity": "sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==" + }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, "node_modules/bfj": { "version": "7.0.2", @@ -5903,23 +6254,26 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "node_modules/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/body-parser/node_modules/bytes": { @@ -5938,37 +6292,26 @@ "ms": "2.0.0" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/bonjour-service": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.11.tgz", - "integrity": "sha512-drMprzr2rDTCtgEE3VgdA9uUFaUHF+jXduwYSThHJnKMYM+FhI9Z3ph+TX3xy0LtgYHae6CHYPJ/2UnK8nQHcA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", "dependencies": { "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" + "multicast-dns": "^7.2.5" } }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -5996,9 +6339,9 @@ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "node_modules/browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz", + "integrity": "sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==", "funding": [ { "type": "opencollective", @@ -6010,11 +6353,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001358", + "electron-to-chromium": "^1.4.164", + "node-releases": "^2.0.5", + "update-browserslist-db": "^1.0.0" }, "bin": { "browserslist": "cli.js" @@ -6037,9 +6379,9 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "engines": { "node": ">=6" }, @@ -6050,11 +6392,54 @@ "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "engines": { "node": ">= 0.8" } }, + "node_modules/cacheable-lookup": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", + "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", + "dependencies": { + "@types/keyv": "^3.1.1", + "keyv": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -6103,6 +6488,38 @@ "node": ">= 6" } }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "engines": { + "node": ">=8" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -6115,9 +6532,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001332", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", - "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==", + "version": "1.0.30001359", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz", + "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==", "funding": [ { "type": "opencollective", @@ -6158,6 +6575,14 @@ "node": ">=4" } }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -6225,9 +6650,9 @@ } }, "node_modules/ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" }, "node_modules/cjs-module-lexer": { "version": "1.2.2", @@ -6263,6 +6688,22 @@ "wrap-ansi": "^7.0.0" } }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, "node_modules/clsx": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", @@ -6274,7 +6715,7 @@ "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -6309,7 +6750,7 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/colorbrewer": { "version": "1.0.0", @@ -6322,9 +6763,9 @@ "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" }, "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "node_modules/combined-stream": { "version": "1.0.8", @@ -6382,12 +6823,9 @@ } }, "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/common-path-prefix": { "version": "3.0.0", @@ -6405,7 +6843,19 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compress-brotli": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", + "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", + "dependencies": { + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" + }, + "engines": { + "node": ">= 12" + } }, "node_modules/compressible": { "version": "2.0.18", @@ -6446,12 +6896,12 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/confusing-browser-globals": { "version": "1.0.11", @@ -6513,9 +6963,9 @@ } }, "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "engines": { "node": ">= 0.6" } @@ -6523,7 +6973,7 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/copy-to-clipboard": { "version": "3.3.1", @@ -6534,9 +6984,9 @@ } }, "node_modules/core-js": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.1.tgz", - "integrity": "sha512-l6CwCLq7XgITOQGhv1dIUmwCFoqFjyQ6zQHUCQlS0xKmb9d6OHIg8jDiEoswhaettT21BSF5qKr6kbvE+aKwxw==", + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz", + "integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6544,11 +6994,11 @@ } }, "node_modules/core-js-compat": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.1.tgz", - "integrity": "sha512-CWbNqTluLMvZg1cjsQUbGiCM91dobSHKfDIyCoxuqxthdjGuUlaMbCsSehP3CBiVvG0C7P6UIrC1v0hgFE75jw==", + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", + "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", "dependencies": { - "browserslist": "^4.20.2", + "browserslist": "^4.21.0", "semver": "7.0.0" }, "funding": { @@ -6565,9 +7015,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.1.tgz", - "integrity": "sha512-TChjCtgcMDc8t12RiwAsThjqrS/VpBlEvDgL009ot4HESzBo3h2FSZNa6ZS1nWKZEPDoulnszxUll9n0/spflQ==", + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz", + "integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6580,18 +7030,18 @@ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dependencies": { "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", + "import-fresh": "^3.1.0", "parse-json": "^5.0.0", "path-type": "^4.0.0", - "yaml": "^1.10.0" + "yaml": "^1.7.2" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/cross-spawn": { @@ -6643,9 +7093,9 @@ } }, "node_modules/css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", "engines": { "node": "^10 || ^12 || >=14" }, @@ -6704,6 +7154,20 @@ "webpack": "^5.0.0" } }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/css-minimizer-webpack-plugin": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", @@ -6833,11 +7297,11 @@ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dependencies": { - "mdn-data": "2.0.4", + "mdn-data": "2.0.14", "source-map": "^0.6.1" }, "engines": { @@ -6866,7 +7330,7 @@ "node_modules/css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "node_modules/css/node_modules/source-map": { "version": "0.6.1", @@ -6882,9 +7346,13 @@ "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==" }, "node_modules/cssdb": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", - "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } }, "node_modules/cssesc": { "version": "3.0.0", @@ -6898,11 +7366,11 @@ } }, "node_modules/cssnano": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", - "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", + "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", "dependencies": { - "cssnano-preset-default": "^5.2.7", + "cssnano-preset-default": "^5.2.12", "lilconfig": "^2.0.3", "yaml": "^1.10.2" }, @@ -6918,35 +7386,35 @@ } }, "node_modules/cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", "dependencies": { - "css-declaration-sorter": "^6.2.2", + "css-declaration-sorter": "^6.3.0", "cssnano-utils": "^3.1.0", "postcss-calc": "^8.2.3", "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", "postcss-discard-duplicates": "^5.1.0", "postcss-discard-empty": "^5.1.1", "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", "postcss-minify-font-values": "^5.1.0", "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", "postcss-normalize-charset": "^5.1.0", "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", "postcss-normalize-string": "^5.1.0", "postcss-normalize-timing-functions": "^5.1.0", "postcss-normalize-unicode": "^5.1.0", "postcss-normalize-url": "^5.1.0", "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", + "postcss-ordered-values": "^5.1.3", "postcss-reduce-initial": "^5.1.0", "postcss-reduce-transforms": "^5.1.0", "postcss-svgo": "^5.1.0", @@ -6981,31 +7449,6 @@ "node": ">=8.0.0" } }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", @@ -7066,22 +7509,6 @@ "tsv2json": "bin/dsv2json" } }, - "node_modules/d3-dsv/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/d3-dsv/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/d3-format": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", @@ -7154,12 +7581,40 @@ "ms": "2.1.2" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "engines": { + "node": ">=0.10.0" } }, "node_modules/decimal.js": { @@ -7168,35 +7623,46 @@ "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" }, "node_modules/deck.gl": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-8.7.11.tgz", - "integrity": "sha512-e72HJiyPq/bFwTPY1VPshq2fbWcYCzcbaUVOqA2axNXmrUgMgyF9oSqwMeOfVGc+5QJzFk3OpVOTzoG4KCsLMg==", - "dependencies": { - "@deck.gl/aggregation-layers": "8.7.11", - "@deck.gl/carto": "8.7.11", - "@deck.gl/core": "8.7.11", - "@deck.gl/extensions": "8.7.11", - "@deck.gl/geo-layers": "8.7.11", - "@deck.gl/google-maps": "8.7.11", - "@deck.gl/json": "8.7.11", - "@deck.gl/layers": "8.7.11", - "@deck.gl/mapbox": "8.7.11", - "@deck.gl/mesh-layers": "8.7.11", - "@deck.gl/react": "8.7.11" + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-8.7.12.tgz", + "integrity": "sha512-Forb1vTA/ATHBUpYR+zQjrXy5AzUlVe6xsLM+kyrXX7dTE78q+GaHA8tyGfcJdgJXdz7VwnW6xUPY8PzWMijtg==", + "dependencies": { + "@deck.gl/aggregation-layers": "8.7.12", + "@deck.gl/carto": "8.7.12", + "@deck.gl/core": "8.7.12", + "@deck.gl/extensions": "8.7.12", + "@deck.gl/geo-layers": "8.7.12", + "@deck.gl/google-maps": "8.7.12", + "@deck.gl/json": "8.7.12", + "@deck.gl/layers": "8.7.12", + "@deck.gl/mapbox": "8.7.12", + "@deck.gl/mesh-layers": "8.7.12", + "@deck.gl/react": "8.7.12" } }, "node_modules/decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", "engines": { "node": ">=0.10" } }, + "node_modules/decompress-response": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", + "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, "node_modules/deep-extend": { "version": "0.6.0", @@ -7230,6 +7696,14 @@ "node": ">= 10" } }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } + }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -7256,28 +7730,32 @@ "node_modules/defined": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "engines": { "node": ">=0.4.0" } }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-newline": { "version": "3.1.0", @@ -7319,16 +7797,16 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", "dependencies": { - "acorn-node": "^1.6.1", + "acorn-node": "^1.8.2", "defined": "^1.0.0", - "minimist": "^1.1.1" + "minimist": "^1.2.6" }, "bin": { "detective": "bin/detective.js" @@ -7369,12 +7847,12 @@ "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" }, "node_modules/dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -7394,9 +7872,9 @@ } }, "node_modules/dom-accessibility-api": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", - "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" }, "node_modules/dom-converter": { "version": "0.2.0", @@ -7517,6 +7995,11 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==" + }, "node_modules/earcut": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz", @@ -7525,14 +8008,14 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/ejs": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", - "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", "dependencies": { - "jake": "^10.6.1" + "jake": "^10.8.5" }, "bin": { "ejs": "bin/cli.js" @@ -7542,9 +8025,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.114", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.114.tgz", - "integrity": "sha512-gRwLpVYWHGbERPU6o8pKfR168V6enWEXzZc6zQNNXbgJ7UJna+9qzAIHY94+9KOv71D/CH+QebLA9pChD2q8zA==" + "version": "1.4.170", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.170.tgz", + "integrity": "sha512-rZ8PZLhK4ORPjFqLp9aqC4/S1j4qWFsPPz13xmWdrbBkU/LlxMcok+f+6f8YnQ57MiZwKtOaW15biZZsY5Igvw==" }, "node_modules/emittery": { "version": "0.8.1", @@ -7573,11 +8056,19 @@ "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { "node": ">= 0.8" } }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/enhanced-resolve": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", @@ -7607,24 +8098,26 @@ } }, "node_modules/error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "dependencies": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "node_modules/es-abstract": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", - "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", "get-intrinsic": "^1.1.1", "get-symbol-description": "^1.0.0", "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", "is-callable": "^1.2.4", @@ -7636,9 +8129,10 @@ "object-inspect": "^1.12.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -7647,6 +8141,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, "node_modules/es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", @@ -7687,14 +8186,17 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/escodegen": { @@ -7721,7 +8223,7 @@ "node_modules/escodegen/node_modules/levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "dependencies": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -7749,7 +8251,7 @@ "node_modules/escodegen/node_modules/prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "engines": { "node": ">= 0.8.0" } @@ -7766,7 +8268,7 @@ "node_modules/escodegen/node_modules/type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "dependencies": { "prelude-ls": "~1.1.2" }, @@ -7775,11 +8277,11 @@ } }, "node_modules/eslint": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", - "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz", + "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==", "dependencies": { - "@eslint/eslintrc": "^1.2.1", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -7790,14 +8292,14 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", + "espree": "^9.3.2", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -7806,7 +8308,7 @@ "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", "regexpp": "^3.2.0", @@ -7892,7 +8394,7 @@ "node_modules/eslint-module-utils/node_modules/find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dependencies": { "locate-path": "^2.0.0" }, @@ -7903,7 +8405,7 @@ "node_modules/eslint-module-utils/node_modules/locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -7926,7 +8428,7 @@ "node_modules/eslint-module-utils/node_modules/p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dependencies": { "p-limit": "^1.1.0" }, @@ -7937,7 +8439,7 @@ "node_modules/eslint-module-utils/node_modules/p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "engines": { "node": ">=4" } @@ -7945,7 +8447,7 @@ "node_modules/eslint-module-utils/node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "engines": { "node": ">=4" } @@ -8015,7 +8517,7 @@ "node_modules/eslint-plugin-import/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/eslint-plugin-jest": { "version": "25.7.0", @@ -8041,22 +8543,23 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz", + "integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==", "dependencies": { - "@babel/runtime": "^7.16.3", + "@babel/runtime": "^7.18.3", "aria-query": "^4.2.2", - "array-includes": "^3.1.4", + "array-includes": "^3.1.5", "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", + "axe-core": "^4.4.2", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", + "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", + "jsx-ast-utils": "^3.3.1", "language-tags": "^1.0.5", - "minimatch": "^3.0.4" + "minimatch": "^3.1.2", + "semver": "^6.3.0" }, "engines": { "node": ">=4.0" @@ -8065,25 +8568,37 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, "node_modules/eslint-plugin-react": { - "version": "7.29.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", - "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", "doctrine": "^2.1.0", "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.5", "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", + "object.hasown": "^1.1.1", "object.values": "^1.1.5", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.3", "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" + "string.prototype.matchall": "^4.0.7" }, "engines": { "node": ">=4" @@ -8093,9 +8608,9 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz", - "integrity": "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "engines": { "node": ">=10" }, @@ -8115,29 +8630,25 @@ } }, "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/eslint-plugin-testing-library": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.3.1.tgz", - "integrity": "sha512-OfF4dlG/q6ck6DL3P8Z0FPdK0dU5K57gsBu7eUcaVbwYKaNzjgejnXiM9CCUevppORkvfek+9D3Uj/9ZZ8Vz8g==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", + "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", "dependencies": { "@typescript-eslint/utils": "^5.13.0" }, @@ -8195,15 +8706,15 @@ } }, "node_modules/eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", "dependencies": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" + "schema-utils": "^4.0.0" }, "engines": { "node": ">= 12.13.0" @@ -8217,6 +8728,90 @@ "webpack": "^5.0.0" } }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz", + "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8267,21 +8862,10 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dependencies": { "type-fest": "^0.20.2" }, @@ -8334,12 +8918,12 @@ } }, "node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -8404,7 +8988,7 @@ "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "engines": { "node": ">= 0.6" } @@ -8452,7 +9036,7 @@ "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "engines": { "node": ">= 0.8.0" } @@ -8472,37 +9056,38 @@ } }, "node_modules/express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.2", + "body-parser": "1.20.0", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.2", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "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.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.7", + "qs": "6.10.3", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -8514,7 +9099,7 @@ "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "node_modules/express/node_modules/debug": { "version": "2.6.9", @@ -8527,7 +9112,7 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", @@ -8595,7 +9180,7 @@ "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "node_modules/fast-shallow-equal": { "version": "1.0.0", @@ -8665,9 +9250,9 @@ } }, "node_modules/filelist": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.3.tgz", - "integrity": "sha512-LwjCsruLWQULGYKy7TX0OPtrL9kLpojOFKc5VCTxdFTV7w5zbsgqVKfnkKG7Qgjtq50gKfO56hJv88OfcGb70Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "dependencies": { "minimatch": "^5.0.1" } @@ -8681,9 +9266,9 @@ } }, "node_modules/filelist/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -8711,16 +9296,16 @@ } }, "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "engines": { @@ -8738,7 +9323,7 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/find-cache-dir": { "version": "3.3.2", @@ -8810,9 +9395,9 @@ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" }, "node_modules/follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", "funding": [ { "type": "individual", @@ -8829,9 +9414,9 @@ } }, "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.1.tgz", - "integrity": "sha512-x1wumpHOEf4gDROmKTaB6i4/Q6H3LwmjVO7fIX47vBwlZbtPjU33hgoMuD/Q/y6SU8bnuYSoN6ZQOLshGp0T/g==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -8911,21 +9496,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -8965,6 +9535,20 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9020,7 +9604,7 @@ "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { "node": ">= 0.6" } @@ -9046,7 +9630,7 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.2", @@ -9066,10 +9650,27 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" }, "node_modules/functions-have-names": { "version": "1.2.3", @@ -9079,6 +9680,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/fuzzy": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz", + "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -9101,13 +9710,13 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9158,14 +9767,14 @@ "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -9248,7 +9857,60 @@ "slash": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/got": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", + "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", + "dependencies": { + "@sindresorhus/is": "^2.0.0", + "@szmarczak/http-timer": "^4.0.0", + "@types/cacheable-request": "^6.0.1", + "cacheable-lookup": "^2.0.0", + "cacheable-request": "^7.0.1", + "decompress-response": "^5.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^5.0.0", + "lowercase-keys": "^2.0.0", + "mimic-response": "^2.1.0", + "p-cancelable": "^2.0.0", + "p-event": "^4.0.0", + "responselike": "^2.0.0", + "to-readable-stream": "^2.0.0", + "type-fest": "^0.10.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/got/node_modules/type-fest": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", + "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==", + "engines": { + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -9301,6 +9963,14 @@ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "engines": { + "node": ">=6" + } + }, "node_modules/harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", @@ -9328,7 +9998,7 @@ "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { "node": ">=4" } @@ -9406,10 +10076,15 @@ "node": ">= 6.0.0" } }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -9480,6 +10155,14 @@ "node": ">=12" } }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, "node_modules/html-webpack-plugin": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", @@ -9520,30 +10203,35 @@ "entities": "^2.0.0" } }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" }, "node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.7.tgz", + "integrity": "sha512-8gQM8ZcewlONQLnik2AKzS13euQhaZcu4rK5QBSYOszW0T1upLW9VA2MdWvTvMmRo42HjXp7igFmdROoBCCrfg==" }, "node_modules/http-proxy": { "version": "1.18.1", @@ -9572,9 +10260,9 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.5.tgz", - "integrity": "sha512-ORErEaxkjyrhifofwCuQttHPUSestLtiPDwV0qQOFB0ww6695H953wIGRnkakw1K+GAP+t8/RPbfDB75RFL4Fg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -9620,11 +10308,11 @@ "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" }, "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" @@ -9649,7 +10337,7 @@ "node_modules/identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", "dependencies": { "harmony-reflect": "^1.4.6" }, @@ -9696,9 +10384,9 @@ } }, "node_modules/immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -9719,14 +10407,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, "node_modules/import-local": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", @@ -9748,7 +10428,7 @@ "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "engines": { "node": ">=0.8.19" } @@ -9764,7 +10444,7 @@ "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -9817,7 +10497,7 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "node_modules/is-bigint": { "version": "1.0.4", @@ -9909,7 +10589,7 @@ "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "engines": { "node": ">=0.10.0" } @@ -9949,7 +10629,7 @@ "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, "node_modules/is-negative-zero": { "version": "2.0.2", @@ -9987,7 +10667,7 @@ "node_modules/is-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", "engines": { "node": ">=0.10.0" } @@ -10026,7 +10706,7 @@ "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "engines": { "node": ">=0.10.0" } @@ -10092,7 +10772,7 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "node_modules/is-weakref": { "version": "1.0.2", @@ -10119,12 +10799,12 @@ "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/isobject": { "version": "3.0.1", @@ -10143,9 +10823,9 @@ } }, "node_modules/istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -10157,14 +10837,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", @@ -10261,11 +10933,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jake/node_modules/async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - }, "node_modules/jake/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -10532,18 +11199,7 @@ "node": ">=8" } }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config": { + "node_modules/jest-cli/node_modules/jest-config": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", @@ -10585,60 +11241,7 @@ } } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/supports-color": { + "node_modules/jest-cli/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -11568,6 +12171,20 @@ "node": ">=8" } }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jest-snapshot/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11740,14 +12357,14 @@ } }, "node_modules/jest-watch-typeahead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", - "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", "dependencies": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", - "jest-regex-util": "^27.0.0", - "jest-watcher": "^27.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", "slash": "^4.0.0", "string-length": "^5.0.1", "strip-ansi": "^7.0.1" @@ -11756,18 +12373,69 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "jest": "^27.0.0" + "jest": "^27.0.0 || ^28.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", + "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "dependencies": { + "@jest/types": "^28.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.1", + "jest-util": "^28.1.1", + "slash": "^3.0.0" + }, "engines": { - "node": ">=12" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", + "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "dependencies": { + "@jest/console": "^28.1.1", + "@jest/types": "^28.1.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", + "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "dependencies": { + "@jest/schemas": "^28.0.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "dependencies": { + "@types/yargs-parser": "*" } }, "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { @@ -11799,14 +12467,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", - "engines": { - "node": ">=12.20" - } - }, "node_modules/jest-watch-typeahead/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -11823,6 +12483,17 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, "node_modules/jest-watch-typeahead/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -11831,6 +12502,128 @@ "node": ">=8" } }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", + "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", + "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "dependencies": { + "@jest/types": "^28.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", + "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "dependencies": { + "@jest/test-result": "^28.1.1", + "@jest/types": "^28.1.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", + "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "dependencies": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, "node_modules/jest-watch-typeahead/node_modules/slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -11857,6 +12650,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", @@ -11871,6 +12672,17 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/jest-watch-typeahead/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -12092,10 +12904,10 @@ "node": ">=0.8" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", @@ -12115,7 +12927,7 @@ "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, "node_modules/json5": { "version": "2.2.1", @@ -12148,11 +12960,11 @@ } }, "node_modules/jsx-ast-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz", - "integrity": "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz", + "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==", "dependencies": { - "array-includes": "^3.1.4", + "array-includes": "^3.1.5", "object.assign": "^4.1.2" }, "engines": { @@ -12164,6 +12976,15 @@ "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" }, + "node_modules/keyv": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.2.tgz", + "integrity": "sha512-kn8WmodVBe12lmHpA6W8OY7SNh6wVR+Z+wZESF4iF5FCazaVXGWOtnbnvX0tMQ1bO+/TmOD9LziuYMvrIIs0xw==", + "dependencies": { + "compress-brotli": "^1.3.8", + "json-buffer": "3.0.1" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -12201,7 +13022,7 @@ "node_modules/language-tags": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", "dependencies": { "language-subtag-registry": "~0.3.2" } @@ -12287,12 +13108,12 @@ "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -12302,12 +13123,12 @@ "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, "node_modules/long": { "version": "3.2.0", @@ -12336,6 +13157,14 @@ "tslib": "^2.0.3" } }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -12350,7 +13179,7 @@ "node_modules/lz-string": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", "bin": { "lz-string": "bin/bin.js" } @@ -12377,14 +13206,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -12393,29 +13214,39 @@ "tmpl": "1.0.5" } }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/mapbox-gl": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-2.8.2.tgz", - "integrity": "sha512-73TgEQlh15TF1UeYhej9Tz1iU4ZhuxIwM6t+e6MxaA7Mu9vqUCZc1kZtZRAXrVeMcDHBSO6gUUjeDBOnsUZVmQ==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-2.9.1.tgz", + "integrity": "sha512-PWEyI0FUeWaCbDnKmzHBi6CIB264SG6O894PJL1q4Cz/ZiHNyAROonCD48bxVWSQnXXAEDPyhJS5MiJ2K5DTjw==", "dependencies": { "@mapbox/geojson-rewind": "^0.5.1", "@mapbox/geojson-types": "^1.0.2", "@mapbox/jsonlint-lines-primitives": "^2.0.2", - "@mapbox/mapbox-gl-supported": "^2.0.0", + "@mapbox/mapbox-gl-supported": "^2.0.1", "@mapbox/point-geometry": "^0.1.0", - "@mapbox/tiny-sdf": "^2.0.2", + "@mapbox/tiny-sdf": "^2.0.5", "@mapbox/unitbezier": "^0.0.0", "@mapbox/vector-tile": "^1.3.1", "@mapbox/whoots-js": "^3.1.0", "csscolorparser": "~1.0.3", "earcut": "^2.2.3", "geojson-vt": "^3.2.1", - "gl-matrix": "^3.3.0", + "gl-matrix": "^3.4.3", "grid-index": "^1.1.0", - "minimist": "^1.2.5", "murmurhash-js": "^1.0.0", "pbf": "^3.2.1", - "potpack": "^1.0.1", + "potpack": "^1.0.2", "quickselect": "^2.0.0", "rw": "^1.3.3", "supercluster": "^7.1.4", @@ -12437,33 +13268,88 @@ } }, "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { "node": ">= 0.6" } }, "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", "dependencies": { - "fs-monkey": "1.0.3" + "fs-monkey": "^1.0.3" }, "engines": { "node": ">= 4.0.0" } }, + "node_modules/meow": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz", + "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "node_modules/merge-stream": { "version": "2.0.0", @@ -12481,7 +13367,7 @@ "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "engines": { "node": ">= 0.6" } @@ -12536,6 +13422,17 @@ "node": ">=6" } }, + "node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -12545,9 +13442,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", "dependencies": { "schema-utils": "^4.0.0" }, @@ -12632,6 +13529,27 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/mjolnir.js": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-2.7.0.tgz", @@ -12681,9 +13599,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multicast-dns": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", - "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -12716,35 +13634,10 @@ "react-dom": "*" } }, - "node_modules/nano-css/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/nano-css/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/nano-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -12755,7 +13648,7 @@ "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, "node_modules/negotiator": { "version": "0.6.3", @@ -12790,12 +13683,31 @@ "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node_modules/node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } }, "node_modules/normalize-path": { "version": "3.0.0", @@ -12808,7 +13720,7 @@ "node_modules/normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "engines": { "node": ">=0.10.0" } @@ -12836,9 +13748,9 @@ } }, "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dependencies": { "boolbase": "^1.0.0" }, @@ -12847,14 +13759,14 @@ } }, "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "engines": { "node": ">=0.10.0" } @@ -12868,9 +13780,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -12930,13 +13842,14 @@ } }, "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", "dependencies": { + "array.prototype.reduce": "^1.0.4", "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" }, "engines": { "node": ">= 0.8" @@ -12946,12 +13859,12 @@ } }, "node_modules/object.hasown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -12979,9 +13892,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { "ee-first": "1.1.1" }, @@ -13000,7 +13913,7 @@ "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": { "wrappy": "1" } @@ -13051,6 +13964,36 @@ "node": ">= 0.8.0" } }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "engines": { + "node": ">=4" + } + }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -13080,17 +14023,28 @@ } }, "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dependencies": { - "@types/retry": "^0.12.0", + "@types/retry": "0.12.0", "retry": "^0.13.1" }, "engines": { "node": ">=8" } }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -13180,7 +14134,7 @@ "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "engines": { "node": ">=0.10.0" } @@ -13201,7 +14155,7 @@ "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "node_modules/path-type": { "version": "4.0.0", @@ -13226,7 +14180,7 @@ "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "node_modules/picocolors": { "version": "1.0.0", @@ -13244,6 +14198,14 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/pirates": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", @@ -13373,7 +14335,7 @@ "node_modules/pkg-up/node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "engines": { "node": ">=4" } @@ -13388,31 +14350,10 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, "node_modules/postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "funding": [ { "type": "opencollective", @@ -13424,7 +14365,7 @@ } ], "dependencies": { - "nanoid": "^3.3.1", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -13433,14 +14374,21 @@ } }, "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", + "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", "dependencies": { - "postcss-selector-parser": "^6.0.2" + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.0.2" + "postcss": "^8.3" } }, "node_modules/postcss-browser-comments": { @@ -13482,43 +14430,55 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", + "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", + "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { "postcss": "^8.3" } @@ -13541,10 +14501,11 @@ } }, "node_modules/postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", "dependencies": { + "browserslist": "^4.20.3", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -13555,20 +14516,27 @@ } }, "node_modules/postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=10.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.3" } }, "node_modules/postcss-custom-properties": { - "version": "12.1.7", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.7.tgz", - "integrity": "sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==", + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13584,17 +14552,21 @@ } }, "node_modules/postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "dependencies": { "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=10.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.1.2" + "postcss": "^8.3" } }, "node_modules/postcss-dir-pseudo-class": { @@ -13612,9 +14584,9 @@ } }, "node_modules/postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13744,13 +14716,29 @@ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=10.0.0" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.0.0" } }, "node_modules/postcss-initial": { @@ -13798,34 +14786,6 @@ "postcss": "^8.4" } }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, "node_modules/postcss-loader": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", @@ -13847,6 +14807,35 @@ "webpack": "^5.0.0" } }, + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/postcss-logical": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", @@ -13870,9 +14859,9 @@ } }, "node_modules/postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.0" @@ -13885,9 +14874,9 @@ } }, "node_modules/postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", @@ -13932,9 +14921,9 @@ } }, "node_modules/postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", "dependencies": { "browserslist": "^4.16.6", "cssnano-utils": "^3.1.0", @@ -13948,9 +14937,9 @@ } }, "node_modules/postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -14035,10 +15024,11 @@ } }, "node_modules/postcss-nesting": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.4.tgz", - "integrity": "sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==", + "version": "10.1.9", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.9.tgz", + "integrity": "sha512-WlnqQecNMT7eizBpWwAnQOIk7Zr0A+OZJccEwQoTwmcIsZCVdcjT1LjXj1hBk6zR3BDLZQYsb5KZj2HquZgvTw==", "dependencies": { + "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" }, "engines": { @@ -14049,7 +15039,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-normalize": { @@ -14095,9 +15085,9 @@ } }, "node_modules/postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14109,9 +15099,9 @@ } }, "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14213,9 +15203,9 @@ } }, "node_modules/postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -14261,32 +15251,36 @@ } }, "node_modules/postcss-preset-env": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", - "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", + "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", "dependencies": { - "@csstools/postcss-color-function": "^1.0.3", + "@csstools/postcss-cascade-layers": "^1.0.4", + "@csstools/postcss-color-function": "^1.1.0", "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.1", "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.6", "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.0.2", + "@csstools/postcss-oklab-function": "^1.1.0", "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "autoprefixer": "^10.4.4", - "browserslist": "^4.20.2", + "@csstools/postcss-stepped-value-functions": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.1", + "@csstools/postcss-unset-value": "^1.0.1", + "autoprefixer": "^10.4.7", + "browserslist": "^4.21.0", "css-blank-pseudo": "^3.0.3", "css-has-pseudo": "^3.0.4", "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.5.0", - "postcss-attribute-case-insensitive": "^5.0.0", + "cssdb": "^6.6.3", + "postcss-attribute-case-insensitive": "^5.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.5", - "postcss-custom-selectors": "^6.0.0", + "postcss-color-functional-notation": "^4.2.3", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.0", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.8", + "postcss-custom-selectors": "^6.0.3", "postcss-dir-pseudo-class": "^6.0.4", "postcss-double-position-gradients": "^3.1.1", "postcss-env-function": "^4.0.6", @@ -14296,30 +15290,34 @@ "postcss-gap-properties": "^3.0.3", "postcss-image-set-function": "^4.0.6", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.1.2", + "postcss-lab-function": "^4.2.0", "postcss-logical": "^5.0.4", "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.3", + "postcss-nesting": "^10.1.9", "postcss-opacity-percentage": "^1.1.2", "postcss-overflow-shorthand": "^3.0.3", "postcss-page-break": "^3.0.4", "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.1", + "postcss-pseudo-class-any-link": "^7.1.5", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", + "postcss-selector-not": "^6.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.2.tgz", - "integrity": "sha512-76XzEQv3g+Vgnz3tmqh3pqQyRojkcJ+pjaePsyhcyf164p9aZsu3t+NWxkZYbcHLK1ju5Qmalti2jPI5IWCe5w==", + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.5.tgz", + "integrity": "sha512-nSGKGScwFTaaV8Cyi27W9FegX3l3b7tmNxujxmykI/j3++cBAiq8fTUAU3ZK0s2aneN2T8cTUvKdNedzp3JIEA==", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -14331,7 +15329,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-reduce-initial": { @@ -14372,14 +15370,21 @@ } }, "node_modules/postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", + "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", "dependencies": { - "balanced-match": "^1.0.0" + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.3" } }, "node_modules/postcss-selector-parser": { @@ -14417,31 +15422,6 @@ "node": ">= 10" } }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/postcss-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-svgo/node_modules/svgo": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", @@ -14619,6 +15599,15 @@ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -14630,16 +15619,19 @@ "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" } }, "node_modules/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { "node": ">=0.6" }, @@ -14707,12 +15699,12 @@ } }, "node_modules/raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dependencies": { "bytes": "3.1.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -14728,21 +15720,10 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", - "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dependencies": { "loose-envify": "^1.1.0" }, @@ -14845,17 +15826,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/react-dev-utils/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -14884,15 +15854,15 @@ } }, "node_modules/react-dom": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", - "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.21.0" + "scheduler": "^0.23.0" }, "peerDependencies": { - "react": "^18.0.0" + "react": "^18.2.0" } }, "node_modules/react-error-overlay": { @@ -14949,9 +15919,9 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-map-gl": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/react-map-gl/-/react-map-gl-7.0.15.tgz", - "integrity": "sha512-l7x8lBhIEcHTreSgrc7hsKv5HsMY1wQg2PVXuKAPmQtgRZc9C3NGwurVJFe24gOlAwzta5UavAHWDiZdU1ZNCw==", + "version": "7.0.16", + "resolved": "https://registry.npmjs.org/react-map-gl/-/react-map-gl-7.0.16.tgz", + "integrity": "sha512-H8dTm4a09D+eI6PSl/hXMTA+vfoPXnfOKjQRxqzY4q1tSt/r3jqTRrb0CwVTi2sAvUJOrDsNCMQCKiEFYQ89eg==", "dependencies": { "@types/mapbox-gl": "^2.6.0" }, @@ -15069,6 +16039,20 @@ } } }, + "node_modules/react-scripts/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/react-transition-group": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", @@ -15079,43 +16063,145 @@ "loose-envify": "^1.4.0", "prop-types": "^15.6.2" }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/react-universal-interface": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/react-universal-interface/-/react-universal-interface-0.6.2.tgz", + "integrity": "sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==", + "peerDependencies": { + "react": "*", + "tslib": "*" + } + }, + "node_modules/react-use": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.0.tgz", + "integrity": "sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q==", + "dependencies": { + "@types/js-cookie": "^2.2.6", + "@xobotyi/scrollbar-width": "^1.9.5", + "copy-to-clipboard": "^3.3.1", + "fast-deep-equal": "^3.1.3", + "fast-shallow-equal": "^1.0.0", + "js-cookie": "^2.2.1", + "nano-css": "^5.3.1", + "react-universal-interface": "^0.6.2", + "resize-observer-polyfill": "^1.5.1", + "screenfull": "^5.1.0", + "set-harmonic-interval": "^1.0.1", + "throttle-debounce": "^3.0.1", + "ts-easing": "^0.2.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/react-universal-interface": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/react-universal-interface/-/react-universal-interface-0.6.2.tgz", - "integrity": "sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==", - "peerDependencies": { - "react": "*", - "tslib": "*" + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" } }, - "node_modules/react-use": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.4.0.tgz", - "integrity": "sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q==", - "dependencies": { - "@types/js-cookie": "^2.2.6", - "@xobotyi/scrollbar-width": "^1.9.5", - "copy-to-clipboard": "^3.3.1", - "fast-deep-equal": "^3.1.3", - "fast-shallow-equal": "^1.0.0", - "js-cookie": "^2.2.1", - "nano-css": "^5.3.1", - "react-universal-interface": "^0.6.2", - "resize-observer-polyfill": "^1.5.1", - "screenfull": "^5.1.0", - "set-harmonic-interval": "^1.0.1", - "throttle-debounce": "^3.0.1", - "ts-easing": "^0.2.0", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" } }, "node_modules/readable-stream": { @@ -15280,7 +16366,7 @@ "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "bin": { "jsesc": "bin/jsesc" } @@ -15288,7 +16374,7 @@ "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "engines": { "node": ">= 0.10" } @@ -15316,7 +16402,7 @@ "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "engines": { "node": ">=0.10.0" } @@ -15332,7 +16418,7 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resize-observer-polyfill": { "version": "1.5.1", @@ -15340,11 +16426,11 @@ "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dependencies": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -15366,7 +16452,7 @@ "node": ">=8" } }, - "node_modules/resolve-from": { + "node_modules/resolve-cwd/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", @@ -15374,6 +16460,14 @@ "node": ">=8" } }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, "node_modules/resolve-protobuf-schema": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", @@ -15446,6 +16540,14 @@ "node": ">=10" } }, + "node_modules/responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "dependencies": { + "lowercase-keys": "^2.0.0" + } + }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -15478,9 +16580,9 @@ } }, "node_modules/rollup": { - "version": "2.70.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz", - "integrity": "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==", + "version": "2.75.7", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", + "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", "bin": { "rollup": "dist/bin/rollup" }, @@ -15649,9 +16751,9 @@ } }, "node_modules/scheduler": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", - "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dependencies": { "loose-envify": "^1.1.0" } @@ -15697,7 +16799,7 @@ "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, "node_modules/selfsigned": { "version": "2.0.1", @@ -15711,37 +16813,31 @@ } }, "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "bin": { "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" } }, "node_modules/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "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": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "engines": { "node": ">= 0.8.0" @@ -15758,7 +16854,7 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/send/node_modules/ms": { "version": "2.1.3", @@ -15776,7 +16872,7 @@ "node_modules/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -15798,10 +16894,18 @@ "ms": "2.0.0" } }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -15815,27 +16919,35 @@ "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" }, "engines": { "node": ">= 0.8.0" @@ -15927,7 +17039,7 @@ "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { "node": ">=0.10.0" } @@ -15960,6 +17072,17 @@ "webpack": "^5.0.0" } }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-resolve": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", @@ -15992,6 +17115,34 @@ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, "node_modules/spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", @@ -16023,12 +17174,13 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, "node_modules/stack-generator": { "version": "2.0.10", @@ -16090,11 +17242,11 @@ } }, "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/string_decoder": { @@ -16178,24 +17330,26 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -16306,6 +17460,20 @@ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, + "node_modules/subtag": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/subtag/-/subtag-0.5.0.tgz", + "integrity": "sha512-CaIBcTSb/nyk4xiiSOtZYz1B+F12ZxW8NEp54CdT+84vmh/h4sUnHGC6+KQXUfED8u22PQjCYWfZny8d2ELXwg==" + }, + "node_modules/suggestions": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/suggestions/-/suggestions-1.7.1.tgz", + "integrity": "sha512-gl5YPAhPYl07JZ5obiD9nTZsg4SyZswAQU/NNtnYiSnFkI3+ZHuXAiEsYm7AaZ71E0LXSFaGVaulGSWN3Gd71A==", + "dependencies": { + "fuzzy": "^0.1.1", + "xtend": "^4.0.0" + } + }, "node_modules/supercluster": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz", @@ -16410,6 +17578,18 @@ "nth-check": "^1.0.2" } }, + "node_modules/svgo/node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/svgo/node_modules/css-what": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", @@ -16444,6 +17624,11 @@ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, + "node_modules/svgo/node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -16452,6 +17637,14 @@ "boolbase": "~1.0.0" } }, + "node_modules/svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -16488,14 +17681,14 @@ } }, "node_modules/tailwindcss": { - "version": "3.0.24", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", - "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.4.tgz", + "integrity": "sha512-NrxbFV4tYsga/hpWbRyUfIaBrNMXDxx5BsHgBS4v5tlyjf+sDsgBg5m9OxjrXIqAS/uR9kicxLKP+bEHI7BSeQ==", "dependencies": { - "arg": "^5.0.1", + "arg": "^5.0.2", "chokidar": "^3.5.3", "color-name": "^1.1.4", - "detective": "^5.2.0", + "detective": "^5.2.1", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.2.11", @@ -16505,7 +17698,8 @@ "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.12", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", "postcss-js": "^4.0.0", "postcss-load-config": "^3.1.4", "postcss-nested": "5.0.6", @@ -16530,6 +17724,34 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/tailwindcss/node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -16590,13 +17812,13 @@ } }, "node_modules/terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", "dependencies": { + "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", "source-map-support": "~0.5.20" }, "bin": { @@ -16607,14 +17829,14 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", "terser": "^5.7.2" }, "engines": { @@ -16639,27 +17861,6 @@ } } }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -16681,7 +17882,7 @@ "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, "node_modules/texture-compressor": { "version": "1.0.2", @@ -16726,11 +17927,19 @@ "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "engines": { "node": ">=4" } }, + "node_modules/to-readable-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", + "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==", + "engines": { + "node": ">=8" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -16796,6 +18005,14 @@ "is-lite": "^0.8.2" } }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "engines": { + "node": ">=8" + } + }, "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -16831,15 +18048,15 @@ "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "engines": { "node": ">=4" } }, "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/tsutils": { "version": "3.21.0", @@ -16911,9 +18128,9 @@ } }, "node_modules/typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -16931,13 +18148,13 @@ } }, "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" }, "funding": { @@ -17002,7 +18219,7 @@ "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "engines": { "node": ">= 0.8" } @@ -17010,7 +18227,7 @@ "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, "node_modules/upath": { "version": "1.2.0", @@ -17021,6 +18238,31 @@ "yarn": "*" } }, + "node_modules/update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -17032,7 +18274,7 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/util.promisify": { "version": "1.0.1", @@ -17051,12 +18293,12 @@ "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "engines": { "node": ">= 0.4.0" } @@ -17088,17 +18330,26 @@ } }, "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { "node": ">= 8" } }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "engines": { "node": ">= 0.8" } @@ -17141,9 +18392,9 @@ } }, "node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -17174,9 +18425,9 @@ } }, "node_modules/webpack": { - "version": "5.72.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", - "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", @@ -17187,13 +18438,13 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", + "enhanced-resolve": "^5.9.3", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", + "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", @@ -17220,12 +18471,12 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.4.1", + "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" @@ -17291,14 +18542,15 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz", - "integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", + "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", "@types/express": "^4.17.13", "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", "@types/sockjs": "^0.3.33", "@types/ws": "^8.5.1", "ansi-html-community": "^0.0.8", @@ -17315,12 +18567,11 @@ "ipaddr.js": "^2.0.1", "open": "^8.0.9", "p-retry": "^4.5.0", - "portfinder": "^1.0.28", "rimraf": "^3.0.2", "schema-utils": "^4.0.0", "selfsigned": "^2.0.1", "serve-index": "^1.9.1", - "sockjs": "^0.3.21", + "sockjs": "^0.3.24", "spdy": "^4.0.2", "webpack-dev-middleware": "^5.3.1", "ws": "^8.4.2" @@ -17390,9 +18641,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", + "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", "engines": { "node": ">=10.0.0" }, @@ -17452,6 +18703,11 @@ "node": ">=10.13.0" } }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -17501,17 +18757,6 @@ "iconv-lite": "0.4.24" } }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/whatwg-fetch": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", @@ -17657,9 +18902,9 @@ } }, "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz", + "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==", "dependencies": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", @@ -17720,7 +18965,7 @@ "node_modules/workbox-build/node_modules/tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dependencies": { "punycode": "^2.1.0" } @@ -17935,7 +19180,7 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/write-file-atomic": { "version": "3.0.3", @@ -17949,9 +19194,9 @@ } }, "node_modules/ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", + "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", "engines": { "node": ">=8.3.0" }, @@ -18046,11 +19291,12 @@ }, "dependencies": { "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "requires": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, "@babel/code-frame": { @@ -18062,43 +19308,36 @@ } }, "@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.5.tgz", + "integrity": "sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==" }, "@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz", + "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==", "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.5", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/traverse": "^7.18.5", + "@babel/types": "^7.18.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "json5": "^2.2.1", + "semver": "^6.3.0" } }, "@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", + "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", "requires": { "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^2.1.0", @@ -18123,22 +19362,29 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } } }, "@babel/helper-annotate-as-pure": { @@ -18159,27 +19405,20 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", "requires": { - "@babel/compat-data": "^7.17.7", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@babel/helper-create-class-features-plugin": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", - "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-environment-visitor": "^7.16.7", @@ -18191,9 +19430,9 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", "regexpu-core": "^5.0.1" @@ -18212,22 +19451,12 @@ "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { - "@babel/types": "^7.16.7" - } + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==" }, "@babel/helper-explode-assignable-expression": { "version": "7.16.7", @@ -18271,9 +19500,9 @@ } }, "@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -18281,8 +19510,8 @@ "@babel/helper-split-export-declaration": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" } }, "@babel/helper-optimise-call-expression": { @@ -18294,9 +19523,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==" }, "@babel/helper-remap-async-to-generator": { "version": "7.16.8", @@ -18309,23 +19538,23 @@ } }, "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", + "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-member-expression-to-functions": "^7.17.7", "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" } }, "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", "requires": { - "@babel/types": "^7.17.0" + "@babel/types": "^7.18.2" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -18366,19 +19595,19 @@ } }, "@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", "requires": { "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" } }, "@babel/highlight": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", - "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -18386,67 +19615,67 @@ } }, "@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz", + "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "@babel/plugin-proposal-optional-chaining": "^7.17.12" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", + "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-decorators": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz", - "integrity": "sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz", + "integrity": "sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.9", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", + "@babel/plugin-syntax-decorators": "^7.17.12", "charcodes": "^0.2.0" } }, @@ -18460,38 +19689,38 @@ } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, @@ -18505,15 +19734,15 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", + "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", "requires": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/plugin-transform-parameters": "^7.17.12" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -18526,42 +19755,42 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-syntax-async-generators": { @@ -18597,11 +19826,11 @@ } }, "@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", + "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-syntax-dynamic-import": { @@ -18621,11 +19850,19 @@ } }, "@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", + "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", + "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-syntax-import-meta": { @@ -18645,11 +19882,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", + "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -18717,28 +19954,28 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", + "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", "requires": { "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-remap-async-to-generator": "^7.16.8" } }, @@ -18751,42 +19988,42 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", + "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", + "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", "@babel/helper-split-export-declaration": "^7.16.7", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-dotall-regex": { @@ -18799,11 +20036,11 @@ } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-exponentiation-operator": { @@ -18816,20 +20053,20 @@ } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", + "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-flow": "^7.17.12" } }, "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-function-name": { @@ -18843,11 +20080,11 @@ } }, "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-member-expression-literals": { @@ -18859,61 +20096,62 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", - "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", + "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", "requires": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.18.2", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.5.tgz", + "integrity": "sha512-SEewrhPpcqMF1V7DhnEbhVJLrC+nnYfe1E0piZMZXBpxi9WvZqWGwpsk7JYP7wPWeqaBh4gyKlBhHJu3uz5g4Q==", "requires": { "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-identifier": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.5.tgz", + "integrity": "sha512-TuRL5uGW4KXU6OsRj+mLp9BM7pO8e7SGNTEokQRRxHFkXYMFiy2jlKSZPFtI/mKORDzciH+hneskcSOp0gU8hg==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-object-super": { @@ -18926,11 +20164,11 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-property-literals": { @@ -18942,11 +20180,11 @@ } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz", + "integrity": "sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-react-display-name": { @@ -18958,15 +20196,15 @@ } }, "@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", + "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/types": "^7.17.12" } }, "@babel/plugin-transform-react-jsx-development": { @@ -18978,48 +20216,42 @@ } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", + "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-regenerator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", - "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", "requires": { + "@babel/helper-plugin-utils": "^7.17.12", "regenerator-transform": "^0.15.0" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.5.tgz", + "integrity": "sha512-Q17hHxXr2fplrE+5BSC1j1Fo5cOA8YeP8XW3/1paI8MzF/faZGh0MaH1KC4jLAvqLPamQWHB5/B7KqSLY1kuHA==", "requires": { "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "babel-plugin-polyfill-corejs2": "^0.3.0", "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@babel/plugin-transform-shorthand-properties": { @@ -19031,11 +20263,11 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" } }, @@ -19048,29 +20280,29 @@ } }, "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", + "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", + "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-typescript": "^7.17.12" } }, "@babel/plugin-transform-unicode-escapes": { @@ -19091,36 +20323,37 @@ } }, "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", + "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-async-generator-functions": "^7.17.12", + "@babel/plugin-proposal-class-properties": "^7.17.12", + "@babel/plugin-proposal-class-static-block": "^7.18.0", "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.17.12", + "@babel/plugin-proposal-json-strings": "^7.17.12", + "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.18.0", "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-private-methods": "^7.17.12", + "@babel/plugin-proposal-private-property-in-object": "^7.17.12", + "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", "@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.17.12", "@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", @@ -19130,52 +20363,45 @@ "@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-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-arrow-functions": "^7.17.12", + "@babel/plugin-transform-async-to-generator": "^7.17.12", "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.17.12", + "@babel/plugin-transform-classes": "^7.17.12", + "@babel/plugin-transform-computed-properties": "^7.17.12", + "@babel/plugin-transform-destructuring": "^7.18.0", "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.17.12", "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.18.1", "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-literals": "^7.17.12", "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.18.0", + "@babel/plugin-transform-modules-commonjs": "^7.18.2", + "@babel/plugin-transform-modules-systemjs": "^7.18.0", + "@babel/plugin-transform-modules-umd": "^7.18.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", + "@babel/plugin-transform-new-target": "^7.17.12", "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.17.12", "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.18.0", + "@babel/plugin-transform-reserved-words": "^7.17.12", "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-spread": "^7.17.12", "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.18.2", + "@babel/plugin-transform-typeof-symbol": "^7.17.12", "@babel/plugin-transform-unicode-escapes": "^7.16.7", "@babel/plugin-transform-unicode-regex": "^7.16.7", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", + "@babel/types": "^7.18.2", "babel-plugin-polyfill-corejs2": "^0.3.0", "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", + "core-js-compat": "^3.22.1", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@babel/preset-modules": { @@ -19191,40 +20417,40 @@ } }, "@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", + "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-option": "^7.16.7", "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.17.12", "@babel/plugin-transform-react-jsx-development": "^7.16.7", "@babel/plugin-transform-react-pure-annotations": "^7.16.7" } }, "@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", + "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" + "@babel/plugin-transform-typescript": "^7.17.12" } }, "@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", + "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz", - "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==", + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", + "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", "requires": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" @@ -19241,26 +20467,26 @@ } }, "@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz", + "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-environment-visitor": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/parser": "^7.18.5", + "@babel/types": "^7.18.4", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -19276,6 +20502,15 @@ "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" }, + "@csstools/postcss-cascade-layers": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.4.tgz", + "integrity": "sha512-zP2tQIFu4C3HueOT+G4Pkla7f2Z6pfXphc1Y9wDE5jS2Ss6dk/asQ7FFEFWKgy3EkYc7E1FSjzhfeZVGg5sjXQ==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, "@csstools/postcss-color-function": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", @@ -19294,9 +20529,9 @@ } }, "@csstools/postcss-hwb-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", - "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", + "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", "requires": { "postcss-value-parser": "^4.2.0" } @@ -19311,10 +20546,11 @@ } }, "@csstools/postcss-is-pseudo-class": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.2.tgz", - "integrity": "sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.6.tgz", + "integrity": "sha512-Oqs396oenuyyMdRXOstxXbxei8fYEgToYjmlYHEi5gk0QLk7xQ72LY7NDr7waWAAmdVzRqPpbE26Q7/cUrGu4Q==", "requires": { + "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" } }, @@ -19343,10 +20579,38 @@ "postcss-value-parser": "^4.2.0" } }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", + "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", + "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", + "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", + "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "requires": {} + }, "@deck.gl/aggregation-layers": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-8.7.11.tgz", - "integrity": "sha512-Sq7PF5sZ7nCWNtXlslKYee/vW2QTo1RpwQPo43RsjweSh1qmc6/2vxEupXs6Wk/o0V3c9GjBtnIYtQw0s3FaBw==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-8.7.12.tgz", + "integrity": "sha512-z8CotTjylLHopjZBbgsyYbzLXI9Fjc3L5jx4upgKHRxvJvbZc4RE0ScanbEyUomI/AZAXZ1ZgFARFTHjOhlXNg==", "requires": { "@luma.gl/shadertools": "^8.5.10", "@math.gl/web-mercator": "^3.5.7", @@ -19354,9 +20618,9 @@ } }, "@deck.gl/carto": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/carto/-/carto-8.7.11.tgz", - "integrity": "sha512-0iOU6ixq5vyz5M9171PVBcBLOfleQyb1dYvx5+zw735TgueQvkfD4SsKLABeIjuke1BZirBf0Frg+wViJ8qdpw==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/carto/-/carto-8.7.12.tgz", + "integrity": "sha512-OHGxOtAe0onLBxn7TEWmY53qMU1K9K2vGljeqQDVesC7ZMGEfnlKbtY0YBcJudCmeRBT5inDj2g/epJeD+XYnw==", "requires": { "@loaders.gl/gis": "^3.1.5", "@loaders.gl/loader-utils": "^3.1.5", @@ -19374,9 +20638,9 @@ } }, "@deck.gl/core": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-8.7.11.tgz", - "integrity": "sha512-zTAjbU2lJ5/LjxLLIA6vFquIqd16uY/Xe2Y3J84YmCxOeFWx7khX8n9s42bfi2mXK+ygx8sqRfhHjReFArg3bA==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-8.7.12.tgz", + "integrity": "sha512-R1o1o7r7qCjAajlbQX6VMujfHsIvOWetqeEB0dfh0jJriPEn4LbYBu3Jcs9VzaAGFvO28isMNgkuNYON/t+iXw==", "requires": { "@loaders.gl/core": "^3.1.5", "@loaders.gl/images": "^3.1.5", @@ -19393,17 +20657,17 @@ } }, "@deck.gl/extensions": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-8.7.11.tgz", - "integrity": "sha512-/kW3D/PuynJUB9YS7So+iia+3YjYm5ziWf/yCwSbLu/cfflJ5Y29qlBcznkjJGriFPkHB7y0ZJiYMItG6DTjrw==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-8.7.12.tgz", + "integrity": "sha512-haLGOvc9umteqIsfTnXnPx6XG9WcyPRVGUEn/NtkyVtxrdMyRhhreKYZf10XjUD9Nfwxf1vbWTaAsFqvY6RgFQ==", "requires": { "@luma.gl/shadertools": "^8.5.10" } }, "@deck.gl/geo-layers": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-8.7.11.tgz", - "integrity": "sha512-mCcP/CeXC9aavMHwecwKde2PlMoOu6IsOmYUuGtcQlN+xhZ5gQ460KrBpmjCLQv/W503DrjuHOqffgeNYIRkog==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-8.7.12.tgz", + "integrity": "sha512-TjC11g/TflDOkLsYoyPwhVnRg/WWFtpoar+72c2+4HBeNTppsXp+YFfjjCx2ga7o/JCrrtss/u41eM5P3KsItg==", "requires": { "@loaders.gl/3d-tiles": "^3.1.5", "@loaders.gl/gis": "^3.1.5", @@ -19420,24 +20684,24 @@ } }, "@deck.gl/google-maps": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/google-maps/-/google-maps-8.7.11.tgz", - "integrity": "sha512-7B1c7W13cl8pg0X0FC+s4v6fYA2F5CPHmCemXsCy6mVAI3aYOm9Sy3bnBK+xoILGrClPtPoWCHRb/2JI6H8+ZA==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/google-maps/-/google-maps-8.7.12.tgz", + "integrity": "sha512-n3kws/omm5eEzVuvWYN2G/sQlFCIIq3wQ4G+418d3ealfchPhYG8VMrjlLRqjbKjS+5cVXLvlAUkaQNnaUVqHg==", "requires": {} }, "@deck.gl/json": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/json/-/json-8.7.11.tgz", - "integrity": "sha512-5/AVE+pUbhw4JZ3+PZKKeXG9zm664WLJv/KCy/uYUTzP+LM9l2o9REGNC8nP2ueR2D+Of6JeEvBsss/fvfvgWA==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/json/-/json-8.7.12.tgz", + "integrity": "sha512-HwNwfx7Z3/gGiLiX7fv9ah3QGtvdtIrOIGbBPgdCaWWlCteiYgoNtt0snCUhbB4sOUhfmy2udDN7K5ysU/oT3Q==", "requires": { "d3-dsv": "^1.0.8", "expression-eval": "^2.0.0" } }, "@deck.gl/layers": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-8.7.11.tgz", - "integrity": "sha512-uO4Y+7D8iobcpVaFJkH8NxtdHw393U5qItN466iCUQKziFqCNRxokkchQmenrUrY4hn+jb5CMFh/otehPV1Grg==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-8.7.12.tgz", + "integrity": "sha512-W3+5YZmQdYYcXUe5tm4xQfOB3tmZ05QV0MYaS9RzDBuSHrad5egrYz1UwsfRY/GvoU088+cPBg9tHLZmAQS8Jg==", "requires": { "@loaders.gl/images": "^3.1.5", "@mapbox/tiny-sdf": "^1.1.0", @@ -19446,15 +20710,15 @@ } }, "@deck.gl/mapbox": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-8.7.11.tgz", - "integrity": "sha512-oRxN5ZWKzmEwhKp/4N46qxyWVMjzrmdCeq0/O4RNeOfGDXypEE+E6N1qKYh2baT3R5oq1zcIRXwZeOvFKm1Nxw==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-8.7.12.tgz", + "integrity": "sha512-7+80nshBrHNtahYr7l4fSOia2SrAEh7nmilmBZH/1qrEh8jF6XrraX/eZBadVZLX5Gq/r2eU/r+sgTcpCr9rNw==", "requires": {} }, "@deck.gl/mesh-layers": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-8.7.11.tgz", - "integrity": "sha512-JaM6ACcx+ljE/gRnYePwhhoX+0ETCcjJGBDEw4qbDfVnaO2cUoMYo1hi8UhQD0gX9n05Jkmj+Ubnua0cCpJ3Ig==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-8.7.12.tgz", + "integrity": "sha512-safEW62gb1vIeUTkc5kZgQus/rpZwobjV714jJQ0L1+qtkIRkIBanfNfgeHtMNB5tNs3Jg0m8BnVqgoGR8RkAA==", "requires": { "@loaders.gl/gltf": "^3.1.5", "@luma.gl/constants": "^8.5.10", @@ -19464,9 +20728,9 @@ } }, "@deck.gl/react": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-8.7.11.tgz", - "integrity": "sha512-vtsYAoI4lIvEDr7AcqEdXduflGxrD+xEwJOA/bBrlJuHZ1NFPaFY8pUkSokWNUmGuMdkwc5hjOquJIE/mfcmww==", + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-8.7.12.tgz", + "integrity": "sha512-hQHdJ4LAREMle68lR3nT0l7uSHcuWYOER7t3P/oyKqYFLucTtmDXb71LVWpxLk6l0tY01gwrm8IniJolKC5N8g==", "requires": { "prop-types": "^15.6.0" } @@ -19488,35 +20752,6 @@ "find-root": "^1.1.0", "source-map": "^0.5.7", "stylis": "4.0.13" - }, - "dependencies": { - "babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "requires": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - } } }, "@emotion/cache": { @@ -19608,18 +20843,18 @@ "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" }, "@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", + "espree": "^9.3.2", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "dependencies": { @@ -19629,9 +20864,9 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "requires": { "type-fest": "^0.20.2" } @@ -19720,6 +20955,11 @@ "requires": { "p-limit": "^2.2.0" } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" } } }, @@ -19856,6 +21096,37 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -19982,6 +21253,14 @@ } } }, + "@jest/schemas": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", + "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "requires": { + "@sinclair/typebox": "^0.23.3" + } + }, "@jest/source-map": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", @@ -20150,213 +21429,206 @@ } } }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==" + }, + "@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } }, "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" }, "@jridgewell/trace-mapping": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.7.tgz", - "integrity": "sha512-8XC0l0PwCbdg2Uc8zIIf6djNX3lYiz9GqQlC1LJ9WQvTYvcfP8IA9K2IKRnPm5tAX6X/+orF+WwKZ0doGcgJlg==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "@loaders.gl/3d-tiles": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/3d-tiles/-/3d-tiles-3.2.3.tgz", - "integrity": "sha512-o7hVHW3D6QWrc8QHGHrJBEwPXL34Xmn5ylV4LdtKJkKocpXGjkQ33X6mCHx6XnY3FAYorlnMIE55NKVEQNJVoA==", - "requires": { - "@loaders.gl/draco": "3.2.3", - "@loaders.gl/gltf": "3.2.3", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/math": "3.2.3", - "@loaders.gl/tiles": "3.2.3", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/3d-tiles/-/3d-tiles-3.2.4.tgz", + "integrity": "sha512-qEY1QgBIiRHZYBYWbSGHcSuyKLXbHDS08IYgNkKmGdrdX+rgt73ucgQpIyhjQCA7lxJUF5xewYXEYljvPRVOdw==", + "requires": { + "@loaders.gl/draco": "3.2.4", + "@loaders.gl/gltf": "3.2.4", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/math": "3.2.4", + "@loaders.gl/tiles": "3.2.4", "@math.gl/core": "^3.5.1", "@math.gl/geospatial": "^3.5.1" } }, "@loaders.gl/core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-3.2.0.tgz", - "integrity": "sha512-TaFVGKlqqLVM6n9Iu/TzW7fNYSWuWE2bg2LRs7eRsLATeLKBLrg08O+9A7/5i0dfJXNOShk6uhtfF/XhDhgEjw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-3.2.4.tgz", + "integrity": "sha512-SFBw6p8WXUGn8fgpMaGVqTq2nabu5ILJKzr0Q0muN8ESnOpzsdRzI6aXw8Ip8YCerqjklXnuB0Lqeu34odalNw==", "requires": { "@babel/runtime": "^7.3.1", - "@loaders.gl/loader-utils": "3.2.0", - "@loaders.gl/worker-utils": "3.2.0", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/worker-utils": "3.2.4", "@probe.gl/log": "^3.5.0", "probe.gl": "^3.4.0" - }, - "dependencies": { - "@loaders.gl/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-ddEBZNotBV/7eit/Hnjo7xmoR7Qg4ySiChbk9c6aALisXRr4aUzuNkgiXAcMnFJjk4m0JwgsvFFuU0jsJhM26g==", - "requires": { - "@babel/runtime": "^7.3.1", - "@loaders.gl/worker-utils": "3.2.0", - "@probe.gl/stats": "^3.5.0" - } - } } }, "@loaders.gl/draco": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-3.2.3.tgz", - "integrity": "sha512-XkZWKoX2n40jdmWJ01S3zbSEmIs36OfMmCQ8EiGq4zEjUW1AUBWUT7ZhxQmJ5ls+UN/yb9uRa8l81+He/7e5Xw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-3.2.4.tgz", + "integrity": "sha512-cagaHY5I1TSBPOUyQS0ZWgLtMqd+Dnx9wUzduAxLXEVBNHIS2kuG/FXJa/vZFHI79++ZG48BnbmDo05ZVUd4GA==", "requires": { "@babel/runtime": "^7.3.1", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/schema": "3.2.3", - "@loaders.gl/worker-utils": "3.2.3", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/schema": "3.2.4", + "@loaders.gl/worker-utils": "3.2.4", "draco3d": "1.4.1" - }, - "dependencies": { - "@loaders.gl/worker-utils": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", - "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", - "requires": { - "@babel/runtime": "^7.3.1" - } - } } }, "@loaders.gl/gis": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-3.2.3.tgz", - "integrity": "sha512-he6ioODSeZ+/nmYmtOv/4JhjFv2GTcPRzoqftyIBArg4K/f2+lztNhS95sxBAcK2XTc1zJdLvNul4+69lwnaTg==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-3.2.4.tgz", + "integrity": "sha512-8QV/Hcgrurp6BYrXqsAJJzqScpdkCk0B5iq3k7fsleUzeTZvnYNpO2fu745CZ/l6mD/YhKnFj9R4ZX7DojmJwA==", "requires": { - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/schema": "3.2.3", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/schema": "3.2.4", "@mapbox/vector-tile": "^1.3.1", "@math.gl/polygon": "^3.5.1", "pbf": "^3.2.1" } }, "@loaders.gl/gltf": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-3.2.3.tgz", - "integrity": "sha512-jVdR5mR2JeX/ZkTV2fPlXjiLUqzsnQnOfzNB/90H78/wrCuBHvBe3w/lgND8IYBmGyNY/PEjeRc+BVA1Y2RMeQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-3.2.4.tgz", + "integrity": "sha512-rMSYzdvFiSpM+bG0R5C5uQN0MjR9Tf72laH6N+C5sj9QpZ/vqJfo+7Lmbz/QcR/oFgglTf5h/IkNHSFqIW8mkA==", "requires": { - "@loaders.gl/draco": "3.2.3", - "@loaders.gl/images": "3.2.3", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/textures": "3.2.3" + "@loaders.gl/draco": "3.2.4", + "@loaders.gl/images": "3.2.4", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/textures": "3.2.4" } }, "@loaders.gl/images": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-3.2.3.tgz", - "integrity": "sha512-Y2zBX4WYpN1bGA+jy+Kwn5K9KxbSCFZClz6CFh/mkVsMx1smshmGASEusDlTHTRbNoFmKX622HpeI2lyBL8j9w==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-3.2.4.tgz", + "integrity": "sha512-/uG1SLRvr93pZSY39xrwe3fIESMIF5ahLDcPRHXjA+BoQ+KvHAsiZV+6sb+HAMWTThntLfRND6nBan+gofjKQA==", "requires": { - "@loaders.gl/loader-utils": "3.2.3" + "@loaders.gl/loader-utils": "3.2.4" } }, "@loaders.gl/loader-utils": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-3.2.3.tgz", - "integrity": "sha512-TyAHXaXjDZM/5X451MIixOqztEyGCSBJYqNw1ctaVAHruryisJcCscNHipRngbNw/2gVV74ANigv0s44F27WtQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-3.2.4.tgz", + "integrity": "sha512-FwWgQztK5l0Gn7UaIq1LzSKo4751XY1SlQGxibczxRbkwfpbgyCn9yAyJy59HxcqZboYzXi+mrVr7yxLTYAIQg==", "requires": { - "@babel/runtime": "^7.3.1", - "@loaders.gl/worker-utils": "3.2.3", - "@probe.gl/stats": "^3.5.0" - }, - "dependencies": { - "@loaders.gl/worker-utils": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", - "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", - "requires": { - "@babel/runtime": "^7.3.1" - } - } + "@babel/runtime": "^7.3.1", + "@loaders.gl/worker-utils": "3.2.4", + "@probe.gl/stats": "^3.5.0" } }, "@loaders.gl/math": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-3.2.3.tgz", - "integrity": "sha512-FQf/jKrYz2mCQ4SeQkFBCO2zUjzflW59xSUd+ItFgol/dMyMYTRj6qYc9RoH+gHqc4cEtkQJYDo+6IYe6Q/v3g==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-3.2.4.tgz", + "integrity": "sha512-E0JW4wii2aV6a6tUfpBHFOksZfFgOWWIaGA2TGYaDVV/3D4VK3tJmzfCs9C/OapXivUQbTC4Ktc2Btwj3clKuA==", "requires": { - "@loaders.gl/images": "3.2.3", - "@loaders.gl/loader-utils": "3.2.3", + "@loaders.gl/images": "3.2.4", + "@loaders.gl/loader-utils": "3.2.4", "@math.gl/core": "^3.5.1" } }, "@loaders.gl/mvt": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-3.2.3.tgz", - "integrity": "sha512-oNuxxRZG2ROzoGg+F9KiOy2jaffzK7e5yu8lWFxC9+oeiNvIy3Xanje4Cei/S+Q4PohxKjWppqO6WFlzGTcNSA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-3.2.4.tgz", + "integrity": "sha512-G9oS/E/9Ft/EJVKq3cMRI1VGCi1e90zz8cRT5jIPtMQyuT+++DKNGOTYiLXNSuT+l7BLWs13W6tNreJOgIxQlQ==", "requires": { - "@loaders.gl/gis": "3.2.3", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/schema": "3.2.3", + "@loaders.gl/gis": "3.2.4", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/schema": "3.2.4", "@math.gl/polygon": "^3.5.1", "pbf": "^3.2.1" } }, "@loaders.gl/schema": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-3.2.3.tgz", - "integrity": "sha512-mylwvB6Fjrt6MRQyIFdC0B6z4yZ/sXMmGb03qh5MSdoIIdFVMMHjlt5DykhRT0eNZREBorKfMrcu/LCBbO7jKg==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-3.2.4.tgz", + "integrity": "sha512-zw1tv6BGI7zLk6LSm6DssEx3VP4nKXzp6JzMPdPVwkSQKaWfkhK+7Syuz9kSCzUWJrhq3H5QslMobV8phlQl+Q==", "requires": { "@types/geojson": "^7946.0.7", "apache-arrow": "^4.0.0" } }, "@loaders.gl/terrain": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/terrain/-/terrain-3.2.3.tgz", - "integrity": "sha512-4EIcfbkYn1qroX4q9qhAFYOcF3udXAAxLMtgXVjQPNwywfz/DHyMw4uHy/D+kBDGvSPydZF8agr4w6MOx+fpuQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/terrain/-/terrain-3.2.4.tgz", + "integrity": "sha512-+41KWTn/wm62U+7Nx73tHn1PU8XHUIFK700Diq+VJaien+lbdhIRcqwgQV4NXRjxI/7p1yKn9+YNMGtN08diyA==", "requires": { "@babel/runtime": "^7.3.1", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/schema": "3.2.3", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/schema": "3.2.4", "@mapbox/martini": "^0.2.0" } }, "@loaders.gl/textures": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-3.2.3.tgz", - "integrity": "sha512-hAxedxMbFZlCysT1jUATNXbsYbz3k60ILEMcShciTvBKVPzG1ovci606LsJpQg73j0Ni4oU+N3rmwL+SwGEghw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-3.2.4.tgz", + "integrity": "sha512-O0/Ogem6WlGsNNeVrcvTjNu6bAK7h5ItFkUdsshJa8mhEI0k7ruML0VLh1MIretMpln6BHHYv1Rh5FGvZ74L9Q==", "requires": { - "@loaders.gl/images": "3.2.3", - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/schema": "3.2.3", - "@loaders.gl/worker-utils": "3.2.3", + "@loaders.gl/images": "3.2.4", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/schema": "3.2.4", + "@loaders.gl/worker-utils": "3.2.4", "ktx-parse": "^0.0.4", "texture-compressor": "^1.0.2" - }, - "dependencies": { - "@loaders.gl/worker-utils": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.3.tgz", - "integrity": "sha512-ABlcuTTeqJ8/ZOLXaS7Kwz6htixTFlPdtlpM9ks9rZtqDaqLn6SIdzjZHy/We1ko8Ve/Zawpwr9RM1b+3G6lsQ==", - "requires": { - "@babel/runtime": "^7.3.1" - } - } } }, "@loaders.gl/tiles": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-3.2.3.tgz", - "integrity": "sha512-sBdQu4Ee+vilDF5ZospUAdm9fAv7+KxEPw0mTfRTK9ejAGGl0f9CPsEa8dC24gp/m5cVHvtHlcFeSpMsLYOfmA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-3.2.4.tgz", + "integrity": "sha512-BHMIAdwvHEDKe3DZmKbtZzXuqIDjAj/XwXuMnH1tlHqScNVOXDaqFGYJ7X9mzSMZ91hEpKh1f7LMllfLekd3Ng==", "requires": { - "@loaders.gl/loader-utils": "3.2.3", - "@loaders.gl/math": "3.2.3", + "@loaders.gl/loader-utils": "3.2.4", + "@loaders.gl/math": "3.2.4", "@math.gl/core": "^3.5.1", "@math.gl/culling": "^3.5.1", "@math.gl/geospatial": "^3.5.1", @@ -20365,9 +21637,9 @@ } }, "@loaders.gl/worker-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.0.tgz", - "integrity": "sha512-IhNWC8poa6XbAoey5ai0YDQvDxq5RaefsvvWM5BcQSIebbg8w76Foz/mYcCAWQ89NbHlIOMVTHDpTmpgmAL/Cw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.2.4.tgz", + "integrity": "sha512-gGy8+LiyoxfahCgldYDCgXAUXsC3eBkVGqLrqU759+1y/sw3S+vJzZ2Vwpt8lB7+0LEaJ7gLNnGD+x2LekvO+A==", "requires": { "@babel/runtime": "^7.3.1" } @@ -20449,6 +21721,22 @@ "probe.gl": "^3.4.0" } }, + "@mapbox/fusspot": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@mapbox/fusspot/-/fusspot-0.4.0.tgz", + "integrity": "sha512-6sys1vUlhNCqMvJOqPEPSi0jc9tg7aJ//oG1A16H3PXoIt9whtNngD7UzBHUVTH15zunR/vRvMtGNVsogm1KzA==", + "requires": { + "is-plain-obj": "^1.1.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + } + } + }, "@mapbox/geojson-rewind": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", @@ -20468,21 +21756,78 @@ "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==" }, + "@mapbox/mapbox-gl-geocoder": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-geocoder/-/mapbox-gl-geocoder-5.0.1.tgz", + "integrity": "sha512-/OUL42eh4OBaIerhcwCpa27oD+u4a2xN8V7vEdsglwd8lCplFAxJCdwT9Kprli1TH5mTYsXyONmh03FwoWBWfA==", + "requires": { + "@mapbox/mapbox-sdk": "^0.13.3", + "events": "^3.3.0", + "lodash.debounce": "^4.0.6", + "nanoid": "^3.1.31", + "subtag": "^0.5.0", + "suggestions": "^1.6.0", + "xtend": "^4.0.1" + } + }, "@mapbox/mapbox-gl-supported": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-2.0.1.tgz", "integrity": "sha512-HP6XvfNIzfoMVfyGjBckjiAOQK9WfX0ywdLubuPMPv+Vqf5fj0uCbgBQYpiqcWZT6cbyyRnTSXDheT1ugvF6UQ==" }, + "@mapbox/mapbox-sdk": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-sdk/-/mapbox-sdk-0.13.3.tgz", + "integrity": "sha512-IED4YiXRNJatYUYg423Vjb41o7D7aG8hXOlu+UITNYzci0b2p/2zpYw6UtFZ/vAXopWRBzTce5s9e+gGuUmKXg==", + "requires": { + "@mapbox/fusspot": "^0.4.0", + "@mapbox/parse-mapbox-token": "^0.2.0", + "@mapbox/polyline": "^1.0.0", + "eventemitter3": "^3.1.0", + "form-data": "^3.0.0", + "got": "^10.7.0", + "is-plain-obj": "^1.1.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + } + } + }, "@mapbox/martini": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz", "integrity": "sha512-7hFhtkb0KTLEls+TRw/rWayq5EeHtTaErgm/NskVoXmtgAQu/9D299aeyj6mzAR/6XUnYRp2lU+4IcrYRFjVsQ==" }, + "@mapbox/parse-mapbox-token": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@mapbox/parse-mapbox-token/-/parse-mapbox-token-0.2.0.tgz", + "integrity": "sha512-BjeuG4sodYaoTygwXIuAWlZV6zUv4ZriYAQhXikzx+7DChycMUQ9g85E79Htat+AsBg+nStFALehlOhClYm5cQ==", + "requires": { + "base-64": "^0.1.0" + } + }, "@mapbox/point-geometry": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" }, + "@mapbox/polyline": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@mapbox/polyline/-/polyline-1.1.1.tgz", + "integrity": "sha512-z9Sl7NYzsEIrAza658H92mc0OvpBjQwjp7Snv4xREKhsCMat7m1IKdWJMjQ5opiPYa0veMf7kCaSd1yx55AhmQ==", + "requires": { + "meow": "^6.1.1" + } + }, "@mapbox/tiny-sdf": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", @@ -20559,14 +21904,14 @@ } }, "@mui/base": { - "version": "5.0.0-alpha.84", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.84.tgz", - "integrity": "sha512-uDx+wGVytS+ZHiWHyzUyijY83GSIXJpzSJ0PGc/8/s+8nBzeHvaPKrAyJz15ASLr52hYRA6PQGqn0eRAsB7syQ==", + "version": "5.0.0-alpha.86", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.86.tgz", + "integrity": "sha512-0vi/Nni1mizrgrzKeyksEjw5JVSrgT8Vr2NhxzFtYxqpMgtdSrBvcmcuzBf9kE/ECMPbgpSIcqv0nLbLZUYkOQ==", "requires": { "@babel/runtime": "^7.17.2", "@emotion/is-prop-valid": "^1.1.2", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.8.0", + "@mui/types": "^7.1.4", + "@mui/utils": "^5.8.4", "@popperjs/core": "^2.11.5", "clsx": "^1.1.1", "prop-types": "^15.8.1", @@ -20574,39 +21919,38 @@ } }, "@mui/icons-material": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.8.3.tgz", - "integrity": "sha512-dAdhimSLKOV0Q8FR7AYGEaCrTUh9OV7zU4Ueo5REoUt4cC3Vy+UBKDjZk66x5ezaYb63AFgQIFwtnZj3B/QDbQ==", + "version": "5.8.4", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.8.4.tgz", + "integrity": "sha512-9Z/vyj2szvEhGWDvb+gG875bOGm8b8rlHBKOD1+nA3PcgC3fV6W1AU6pfOorPeBfH2X4mb9Boe97vHvaSndQvA==", "requires": { "@babel/runtime": "^7.17.2" } }, "@mui/material": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.8.3.tgz", - "integrity": "sha512-8UecY/W9SMtEZm5PMCUcMbujajVP6fobu0BgBPiIWwwWRblZVEzqprY6v1P2me7qCyrve4L4V/rqAKPKhVHOSg==", + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.8.5.tgz", + "integrity": "sha512-wngPXlOI9BurLSGlObQM/2L0QFFaIcvJnDK5A+ALxuUyuQnPviVWfC1l/r8rPlxQ4PCbSYpq3gzLlgnLoWcO/g==", "requires": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.84", - "@mui/system": "^5.8.3", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.8.0", + "@mui/base": "5.0.0-alpha.86", + "@mui/system": "^5.8.5", + "@mui/types": "^7.1.4", + "@mui/utils": "^5.8.4", "@types/react-transition-group": "^4.4.4", "clsx": "^1.1.1", "csstype": "^3.1.0", - "hoist-non-react-statics": "^3.3.2", "prop-types": "^15.8.1", "react-is": "^17.0.2", "react-transition-group": "^4.4.2" } }, "@mui/private-theming": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.8.0.tgz", - "integrity": "sha512-MjRAneTmCKLR9u2S4jtjLUe6gpHxlbb4g2bqpDJ2PdwlvwsWIUzbc/gVB4dvccljXeWxr5G2M/Co2blXisvFIw==", + "version": "5.8.4", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.8.4.tgz", + "integrity": "sha512-3Lp0VAEjtQygJ70MWEyHkKvg327O6YoBH6ZNEy6fIsrK6gmRIj+YrlvJ7LQCbowY+qDGnbdMrTBd1hfThlI8lg==", "requires": { "@babel/runtime": "^7.17.2", - "@mui/utils": "^5.8.0", + "@mui/utils": "^5.8.4", "prop-types": "^15.8.1" } }, @@ -20621,30 +21965,30 @@ } }, "@mui/system": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.8.3.tgz", - "integrity": "sha512-/tyGQcYqZT0nl98qV9XnGiedTO+V7VHc28k4POfhMJNedB1CRrwWRm767DeEdc5f/8CU2See3WD16ikP6pYiOA==", + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.8.5.tgz", + "integrity": "sha512-1bhITHp5sX/CVEf1QwtBWvW+kNnH+GU7lKz0CeAL1RyH9dWvoL9Yt/+i/L8hJ6jVZB/7Au2F6MsyDPt8V1jfdA==", "requires": { "@babel/runtime": "^7.17.2", - "@mui/private-theming": "^5.8.0", + "@mui/private-theming": "^5.8.4", "@mui/styled-engine": "^5.8.0", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.8.0", + "@mui/types": "^7.1.4", + "@mui/utils": "^5.8.4", "clsx": "^1.1.1", "csstype": "^3.1.0", "prop-types": "^15.8.1" } }, "@mui/types": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", - "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.4.tgz", + "integrity": "sha512-uveM3byMbthO+6tXZ1n2zm0W3uJCQYtwt/v5zV5I77v2v18u0ITkb8xwhsDD2i3V2Kye7SaNR6FFJ6lMuY/WqQ==", "requires": {} }, "@mui/utils": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.8.0.tgz", - "integrity": "sha512-7LgUtCvz78676iC0wpTH7HizMdCrTphhBmRWimIMFrp5Ph6JbDFVuKS1CwYnWWxRyYKL0QzXrDL0lptAU90EXg==", + "version": "5.8.4", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.8.4.tgz", + "integrity": "sha512-BHYErfrjqqh76KaDAm8wZlhEip1Uj7Cmco65NcsF3BWrAl3FWngACpaPZeEbTgmaEwyWAQEE6LZhsmy43hfyqQ==", "requires": { "@babel/runtime": "^7.17.2", "@types/prop-types": "^15.7.5", @@ -20677,9 +22021,9 @@ } }, "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.5.tgz", - "integrity": "sha512-RbG7h6TuP6nFFYKJwbcToA1rjC1FyPg25NR2noAZ0vKI+la01KTSRPkuVPE+U88jXv7javx2JHglUcL1MHcshQ==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", "requires": { "ansi-html-community": "^0.0.8", "common-path-prefix": "^3.0.0", @@ -20693,9 +22037,9 @@ }, "dependencies": { "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" } } }, @@ -20782,6 +22126,16 @@ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" }, + "@sinclair/typebox": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", + "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + }, + "@sindresorhus/is": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", + "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==" + }, "@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", @@ -20872,6 +22226,20 @@ "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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" + } + } } }, "@svgr/hast-util-to-babel-ast": { @@ -20901,6 +22269,20 @@ "cosmiconfig": "^7.0.0", "deepmerge": "^4.2.2", "svgo": "^1.2.2" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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" + } + } } }, "@svgr/webpack": { @@ -20918,10 +22300,18 @@ "loader-utils": "^2.0.0" } }, + "@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "requires": { + "defer-to-connect": "^2.0.0" + } + }, "@testing-library/dom": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.13.0.tgz", - "integrity": "sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.14.0.tgz", + "integrity": "sha512-m8FOdUo77iMTwVRCyzWcqxlEIk+GnopbrRI15a0EaLbpZSCinIVI4kSQzWhkShK83GogvEFJSsHF3Ws0z1vrqA==", "requires": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -20941,11 +22331,6 @@ "color-convert": "^2.0.1" } }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -21007,11 +22392,6 @@ "color-convert": "^2.0.1" } }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -21050,9 +22430,9 @@ } }, "@testing-library/react": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.1.1.tgz", - "integrity": "sha512-8mirlAa0OKaUvnqnZF6MdAh2tReYA2KtWVw1PKvaF5EcCZqgK5pl8iF+3uW90JdG5Ua2c2c2E2wtLdaug3dsVg==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.3.0.tgz", + "integrity": "sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==", "requires": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.5.0", @@ -21112,9 +22492,9 @@ } }, "@types/babel__traverse": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.0.tgz", - "integrity": "sha512-r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==", + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", "requires": { "@babel/types": "^7.3.0" } @@ -21136,6 +22516,17 @@ "@types/node": "*" } }, + "@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, "@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -21154,9 +22545,9 @@ } }, "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "version": "8.4.3", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz", + "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==", "requires": { "@types/estree": "*", "@types/json-schema": "*" @@ -21172,9 +22563,9 @@ } }, "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + "version": "0.0.52", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz", + "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==" }, "@types/express": { "version": "4.17.13", @@ -21188,9 +22579,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "version": "4.17.29", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", + "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -21225,10 +22616,15 @@ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, "@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", "requires": { "@types/node": "*" } @@ -21255,9 +22651,9 @@ } }, "@types/jest": { - "version": "27.4.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", - "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", "requires": { "jest-matcher-utils": "^27.0.0", "pretty-format": "^27.0.0" @@ -21268,6 +22664,11 @@ "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz", "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==" }, + "@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==" + }, "@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", @@ -21276,7 +22677,15 @@ "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "requires": { + "@types/node": "*" + } }, "@types/mapbox-gl": { "version": "2.7.3", @@ -21291,10 +22700,20 @@ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, "@types/node": { - "version": "16.11.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.27.tgz", - "integrity": "sha512-C1pD3kgLoZ56Uuy5lhfOxie4aZlA3UMGLX9rXteq4WitEZH6Rl80mwactt9QG0w0gLFlN/kLBTFnGXtDVWvWQw==" + "version": "16.11.41", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.41.tgz", + "integrity": "sha512-mqoYK2TnVjdkGk8qXAVGc/x9nSaTpSrFaGFm43BUH3IdoBV0nta6hYaGmdOvIMlbHJbUEVen3gvwpwovAZKNdQ==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" }, "@types/offscreencanvas": { "version": "2019.7.0", @@ -21307,9 +22726,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz", - "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" }, "@types/prop-types": { "version": "15.7.5", @@ -21332,9 +22751,9 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "@types/react": { - "version": "18.0.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.12.tgz", - "integrity": "sha512-duF1OTASSBQtcigUvhuiTB1Ya3OvSy+xORCiEf20H0P0lzx+/KeVsA99U5UjLXSbyo1DRJDlLKqTeM1ngosqtg==", + "version": "18.0.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.14.tgz", + "integrity": "sha512-x4gGuASSiWmo0xjDLpm5mPb52syZHJx02VKbqUKdLmKtAwIh63XClGsiTI1K6DO5q7ox4xAsQrU+Gl3+gGXF9Q==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -21342,9 +22761,9 @@ } }, "@types/react-dom": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.1.tgz", - "integrity": "sha512-jCwTXvHtRLiyVvKm9aEdHXs8rflVOGd5Sl913JZrPshfXjn8NYsTNZOz70bCsA31IR0TOqwi3ad+X4tSCBoMTw==", + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", + "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", "requires": { "@types/react": "*" } @@ -21358,9 +22777,9 @@ } }, "@types/react-transition-group": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", - "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", "requires": { "@types/react": "*" } @@ -21373,10 +22792,18 @@ "@types/node": "*" } }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "requires": { + "@types/node": "*" + } + }, "@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, "@types/scheduler": { "version": "0.16.2", @@ -21414,9 +22841,9 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, "@types/testing-library__jest-dom": { - "version": "5.14.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", - "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", "requires": { "@types/jest": "*" } @@ -21453,87 +22880,107 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "@typescript-eslint/eslint-plugin": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", - "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", - "requires": { - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/type-utils": "5.20.0", - "@typescript-eslint/utils": "5.20.0", - "debug": "^4.3.2", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.29.0.tgz", + "integrity": "sha512-kgTsISt9pM53yRFQmLZ4npj99yGl3x3Pl7z4eA66OuTzAGC4bQB5H5fuLwPnqTKU3yyrrg4MIhjF17UYnL4c0w==", + "requires": { + "@typescript-eslint/scope-manager": "5.29.0", + "@typescript-eslint/type-utils": "5.29.0", + "@typescript-eslint/utils": "5.29.0", + "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", + "ignore": "^5.2.0", "regexpp": "^3.2.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@typescript-eslint/experimental-utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", - "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.0.tgz", + "integrity": "sha512-H4fqOVYiH6R15NjtMO2LVBZgzXgzjdPEXYb7x/meg4QbXsptLxdq8YlHK2NZOFKipuInY4sAPY5a6SQ/53s3dw==", "requires": { - "@typescript-eslint/utils": "5.20.0" + "@typescript-eslint/utils": "5.29.0" } }, "@typescript-eslint/parser": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", - "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.29.0.tgz", + "integrity": "sha512-ruKWTv+x0OOxbzIw9nW5oWlUopvP/IQDjB5ZqmTglLIoDTctLlAJpAQFpNPJP/ZI7hTT9sARBosEfaKbcFuECw==", "requires": { - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/typescript-estree": "5.20.0", - "debug": "^4.3.2" + "@typescript-eslint/scope-manager": "5.29.0", + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/typescript-estree": "5.29.0", + "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", - "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.29.0.tgz", + "integrity": "sha512-etbXUT0FygFi2ihcxDZjz21LtC+Eps9V2xVx09zFoN44RRHPrkMflidGMI+2dUs821zR1tDS6Oc9IXxIjOUZwA==", "requires": { - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/visitor-keys": "5.20.0" + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/visitor-keys": "5.29.0" } }, "@typescript-eslint/type-utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", - "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.29.0.tgz", + "integrity": "sha512-JK6bAaaiJozbox3K220VRfCzLa9n0ib/J+FHIwnaV3Enw/TO267qe0pM1b1QrrEuy6xun374XEAsRlA86JJnyg==", "requires": { - "@typescript-eslint/utils": "5.20.0", - "debug": "^4.3.2", + "@typescript-eslint/utils": "5.29.0", + "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", - "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==" + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.29.0.tgz", + "integrity": "sha512-X99VbqvAXOMdVyfFmksMy3u8p8yoRGITgU1joBJPzeYa0rhdf5ok9S56/itRoUSh99fiDoMtarSIJXo7H/SnOg==" }, "@typescript-eslint/typescript-estree": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", - "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", - "requires": { - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/visitor-keys": "5.20.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.29.0.tgz", + "integrity": "sha512-mQvSUJ/JjGBdvo+1LwC+GY2XmSYjK1nAaVw2emp/E61wEVYEyibRHCqm1I1vEKbXCpUKuW4G7u9ZCaZhJbLoNQ==", + "requires": { + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/visitor-keys": "5.29.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@typescript-eslint/utils": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", - "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.29.0.tgz", + "integrity": "sha512-3Eos6uP1nyLOBayc/VUdKZikV90HahXE5Dx9L5YlSd/7ylQPXhLk1BYb29SDgnBnTp+jmSZUU0QxUiyHgW4p7A==", "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.20.0", - "@typescript-eslint/types": "5.20.0", - "@typescript-eslint/typescript-estree": "5.20.0", + "@typescript-eslint/scope-manager": "5.29.0", + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/typescript-estree": "5.29.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -21555,12 +23002,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", - "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.29.0.tgz", + "integrity": "sha512-Hpb/mCWsjILvikMQoZIE3voc9wtQcS0A9FUw3h8bhr9UxBdtI/tw1ZDZUOXHXLOVMedKCH5NxyzATwnU78bWCQ==", "requires": { - "@typescript-eslint/types": "5.20.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.29.0", + "eslint-visitor-keys": "^3.3.0" } }, "@webassemblyjs/ast": { @@ -21724,9 +23171,9 @@ } }, "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" }, "acorn-globals": { "version": "6.0.0", @@ -21779,9 +23226,9 @@ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==" }, "adjust-sourcemap-loader": { "version": "4.0.0", @@ -21903,9 +23350,9 @@ } }, "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "argparse": { "version": "1.0.10", @@ -21916,13 +23363,9 @@ } }, "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" }, "array-back": { "version": "3.1.0", @@ -21935,13 +23378,13 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", "get-intrinsic": "^1.1.1", "is-string": "^1.0.7" } @@ -21973,28 +23416,42 @@ "es-shim-unscopables": "^1.0.0" } }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" + }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "ast-types-flow": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" }, "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "at-least-node": { "version": "1.0.0", @@ -22007,12 +23464,12 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", "requires": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -22020,9 +23477,9 @@ } }, "axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", + "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==" }, "axobject-query": { "version": "2.2.0", @@ -22144,13 +23601,13 @@ } }, "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" } }, "babel-plugin-named-asset-import": { @@ -22167,13 +23624,6 @@ "@babel/compat-data": "^7.13.11", "@babel/helper-define-polyfill-provider": "^0.3.1", "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "babel-plugin-polyfill-corejs3": { @@ -22247,6 +23697,30 @@ "@babel/runtime": "^7.16.3", "babel-plugin-macros": "^3.1.0", "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + }, + "dependencies": { + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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" + } + } } }, "balanced-match": { @@ -22254,10 +23728,15 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "base-64": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-0.1.0.tgz", + "integrity": "sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==" + }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, "bfj": { "version": "7.0.2", @@ -22286,20 +23765,22 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "requires": { "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "bytes": { @@ -22315,36 +23796,28 @@ "ms": "2.0.0" } }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, "bonjour-service": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.11.tgz", - "integrity": "sha512-drMprzr2rDTCtgEE3VgdA9uUFaUHF+jXduwYSThHJnKMYM+FhI9Z3ph+TX3xy0LtgYHae6CHYPJ/2UnK8nQHcA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", "requires": { "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" + "multicast-dns": "^7.2.5" } }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, "brace-expansion": { "version": "1.1.11", @@ -22369,15 +23842,14 @@ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz", + "integrity": "sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==", "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001358", + "electron-to-chromium": "^1.4.164", + "node-releases": "^2.0.5", + "update-browserslist-db": "^1.0.0" } }, "bser": { @@ -22394,14 +23866,47 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "cacheable-lookup": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", + "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", + "requires": { + "@types/keyv": "^3.1.1", + "keyv": "^4.0.0" + } + }, + "cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + } + } }, "call-bind": { "version": "1.0.2", @@ -22436,6 +23941,28 @@ "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + } + } + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -22448,9 +23975,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001332", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", - "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==" + "version": "1.0.30001359", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz", + "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==" }, "cartocolor": { "version": "4.0.2", @@ -22473,6 +24000,13 @@ "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + } } }, "char-regex": { @@ -22521,9 +24055,9 @@ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" }, "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" }, "cjs-module-lexer": { "version": "1.2.2", @@ -22555,6 +24089,21 @@ "wrap-ansi": "^7.0.0" } }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "requires": { + "mimic-response": "^1.0.0" + }, + "dependencies": { + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + } + } + }, "clsx": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", @@ -22563,7 +24112,7 @@ "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" }, "coa": { "version": "2.0.2", @@ -22591,7 +24140,7 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "colorbrewer": { "version": "1.0.0", @@ -22604,9 +24153,9 @@ "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" }, "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "combined-stream": { "version": "1.0.8", @@ -22651,9 +24200,9 @@ } }, "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "common-path-prefix": { "version": "3.0.0", @@ -22668,7 +24217,16 @@ "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compress-brotli": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", + "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", + "requires": { + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" + } }, "compressible": { "version": "2.0.18", @@ -22703,14 +24261,14 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "confusing-browser-globals": { "version": "1.0.11", @@ -22751,14 +24309,14 @@ } }, "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "copy-to-clipboard": { "version": "3.3.1", @@ -22769,16 +24327,16 @@ } }, "core-js": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.1.tgz", - "integrity": "sha512-l6CwCLq7XgITOQGhv1dIUmwCFoqFjyQ6zQHUCQlS0xKmb9d6OHIg8jDiEoswhaettT21BSF5qKr6kbvE+aKwxw==" + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz", + "integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==" }, "core-js-compat": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.1.tgz", - "integrity": "sha512-CWbNqTluLMvZg1cjsQUbGiCM91dobSHKfDIyCoxuqxthdjGuUlaMbCsSehP3CBiVvG0C7P6UIrC1v0hgFE75jw==", + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", + "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", "requires": { - "browserslist": "^4.20.2", + "browserslist": "^4.21.0", "semver": "7.0.0" }, "dependencies": { @@ -22790,9 +24348,9 @@ } }, "core-js-pure": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.1.tgz", - "integrity": "sha512-TChjCtgcMDc8t12RiwAsThjqrS/VpBlEvDgL009ot4HESzBo3h2FSZNa6ZS1nWKZEPDoulnszxUll9n0/spflQ==" + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz", + "integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==" }, "core-util-is": { "version": "1.0.3", @@ -22800,15 +24358,15 @@ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "requires": { "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", + "import-fresh": "^3.1.0", "parse-json": "^5.0.0", "path-type": "^4.0.0", - "yaml": "^1.10.0" + "yaml": "^1.7.2" } }, "cross-spawn": { @@ -22852,9 +24410,9 @@ } }, "css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", "requires": {} }, "css-has-pseudo": { @@ -22887,6 +24445,16 @@ "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "css-minimizer-webpack-plugin": { @@ -22968,11 +24536,11 @@ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "requires": { - "mdn-data": "2.0.4", + "mdn-data": "2.0.14", "source-map": "^0.6.1" }, "dependencies": { @@ -22991,7 +24559,7 @@ "css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "csscolorparser": { "version": "1.0.3", @@ -22999,9 +24567,9 @@ "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==" }, "cssdb": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", - "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==" }, "cssesc": { "version": "3.0.0", @@ -23009,45 +24577,45 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssnano": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", - "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", + "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", "requires": { - "cssnano-preset-default": "^5.2.7", + "cssnano-preset-default": "^5.2.12", "lilconfig": "^2.0.3", "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", "requires": { - "css-declaration-sorter": "^6.2.2", + "css-declaration-sorter": "^6.3.0", "cssnano-utils": "^3.1.0", "postcss-calc": "^8.2.3", "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", "postcss-discard-duplicates": "^5.1.0", "postcss-discard-empty": "^5.1.1", "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", "postcss-minify-font-values": "^5.1.0", "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", "postcss-normalize-charset": "^5.1.0", "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", "postcss-normalize-string": "^5.1.0", "postcss-normalize-timing-functions": "^5.1.0", "postcss-normalize-unicode": "^5.1.0", "postcss-normalize-url": "^5.1.0", "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", + "postcss-ordered-values": "^5.1.3", "postcss-reduce-initial": "^5.1.0", "postcss-reduce-transforms": "^5.1.0", "postcss-svgo": "^5.1.0", @@ -23066,27 +24634,6 @@ "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "requires": { "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } } }, "cssom": { @@ -23135,21 +24682,6 @@ "commander": "2", "iconv-lite": "0.4", "rw": "1" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } } }, "d3-format": { @@ -23221,38 +24753,67 @@ "ms": "2.1.2" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" + } + } + }, "decimal.js": { "version": "10.3.1", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" }, "deck.gl": { - "version": "8.7.11", - "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-8.7.11.tgz", - "integrity": "sha512-e72HJiyPq/bFwTPY1VPshq2fbWcYCzcbaUVOqA2axNXmrUgMgyF9oSqwMeOfVGc+5QJzFk3OpVOTzoG4KCsLMg==", - "requires": { - "@deck.gl/aggregation-layers": "8.7.11", - "@deck.gl/carto": "8.7.11", - "@deck.gl/core": "8.7.11", - "@deck.gl/extensions": "8.7.11", - "@deck.gl/geo-layers": "8.7.11", - "@deck.gl/google-maps": "8.7.11", - "@deck.gl/json": "8.7.11", - "@deck.gl/layers": "8.7.11", - "@deck.gl/mapbox": "8.7.11", - "@deck.gl/mesh-layers": "8.7.11", - "@deck.gl/react": "8.7.11" + "version": "8.7.12", + "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-8.7.12.tgz", + "integrity": "sha512-Forb1vTA/ATHBUpYR+zQjrXy5AzUlVe6xsLM+kyrXX7dTE78q+GaHA8tyGfcJdgJXdz7VwnW6xUPY8PzWMijtg==", + "requires": { + "@deck.gl/aggregation-layers": "8.7.12", + "@deck.gl/carto": "8.7.12", + "@deck.gl/core": "8.7.12", + "@deck.gl/extensions": "8.7.12", + "@deck.gl/geo-layers": "8.7.12", + "@deck.gl/google-maps": "8.7.12", + "@deck.gl/json": "8.7.12", + "@deck.gl/layers": "8.7.12", + "@deck.gl/mapbox": "8.7.12", + "@deck.gl/mesh-layers": "8.7.12", + "@deck.gl/react": "8.7.12" } }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" + }, + "decompress-response": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", + "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", + "requires": { + "mimic-response": "^2.0.0" + } }, "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, "deep-extend": { "version": "0.6.0", @@ -23277,6 +24838,11 @@ "execa": "^5.0.0" } }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -23294,22 +24860,22 @@ "defined": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-newline": { "version": "3.1.0", @@ -23341,18 +24907,18 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, "detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", "requires": { - "acorn-node": "^1.6.1", + "acorn-node": "^1.8.2", "defined": "^1.0.0", - "minimist": "^1.1.1" + "minimist": "^1.2.6" } }, "didyoumean": { @@ -23381,12 +24947,12 @@ "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" }, "dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "requires": { "@leichtgewicht/ip-codec": "^2.0.1" } @@ -23400,9 +24966,9 @@ } }, "dom-accessibility-api": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", - "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" }, "dom-converter": { "version": "0.2.0", @@ -23498,6 +25064,11 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==" + }, "earcut": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz", @@ -23506,20 +25077,20 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "ejs": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", - "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", "requires": { - "jake": "^10.6.1" + "jake": "^10.8.5" } }, "electron-to-chromium": { - "version": "1.4.114", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.114.tgz", - "integrity": "sha512-gRwLpVYWHGbERPU6o8pKfR168V6enWEXzZc6zQNNXbgJ7UJna+9qzAIHY94+9KOv71D/CH+QebLA9pChD2q8zA==" + "version": "1.4.170", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.170.tgz", + "integrity": "sha512-rZ8PZLhK4ORPjFqLp9aqC4/S1j4qWFsPPz13xmWdrbBkU/LlxMcok+f+6f8YnQ57MiZwKtOaW15biZZsY5Igvw==" }, "emittery": { "version": "0.8.1", @@ -23539,7 +25110,15 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } }, "enhanced-resolve": { "version": "5.9.3", @@ -23564,24 +25143,26 @@ } }, "error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "requires": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "es-abstract": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", - "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", "get-intrinsic": "^1.1.1", "get-symbol-description": "^1.0.0", "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", "is-callable": "^1.2.4", @@ -23593,11 +25174,17 @@ "object-inspect": "^1.12.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" } }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, "es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", @@ -23629,12 +25216,12 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, "escodegen": { "version": "2.0.0", @@ -23651,7 +25238,7 @@ "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "requires": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -23673,7 +25260,7 @@ "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" }, "source-map": { "version": "0.6.1", @@ -23684,7 +25271,7 @@ "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "requires": { "prelude-ls": "~1.1.2" } @@ -23692,11 +25279,11 @@ } }, "eslint": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", - "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz", + "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==", "requires": { - "@eslint/eslintrc": "^1.2.1", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -23707,14 +25294,14 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", + "espree": "^9.3.2", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -23723,7 +25310,7 @@ "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", "regexpp": "^3.2.0", @@ -23768,15 +25355,10 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "requires": { "type-fest": "^0.20.2" } @@ -23869,7 +25451,7 @@ "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "requires": { "locate-path": "^2.0.0" } @@ -23877,7 +25459,7 @@ "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "requires": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -23894,7 +25476,7 @@ "p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "requires": { "p-limit": "^1.1.0" } @@ -23902,12 +25484,12 @@ "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" } } }, @@ -23959,7 +25541,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -23972,43 +25554,55 @@ } }, "eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz", + "integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==", "requires": { - "@babel/runtime": "^7.16.3", + "@babel/runtime": "^7.18.3", "aria-query": "^4.2.2", - "array-includes": "^3.1.4", + "array-includes": "^3.1.5", "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", + "axe-core": "^4.4.2", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", + "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", + "jsx-ast-utils": "^3.3.1", "language-tags": "^1.0.5", - "minimatch": "^3.0.4" + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + } } }, "eslint-plugin-react": { - "version": "7.29.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", - "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", "requires": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", "doctrine": "^2.1.0", "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.5", "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", + "object.hasown": "^1.1.1", "object.values": "^1.1.5", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.3", "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" + "string.prototype.matchall": "^4.0.7" }, "dependencies": { "doctrine": { @@ -24020,31 +25614,27 @@ } }, "resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "eslint-plugin-react-hooks": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz", - "integrity": "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "requires": {} }, "eslint-plugin-testing-library": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.3.1.tgz", - "integrity": "sha512-OfF4dlG/q6ck6DL3P8Z0FPdK0dU5K57gsBu7eUcaVbwYKaNzjgejnXiM9CCUevppORkvfek+9D3Uj/9ZZ8Vz8g==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", + "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", "requires": { "@typescript-eslint/utils": "^5.13.0" } @@ -24079,24 +25669,84 @@ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" }, "eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", "requires": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz", + "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" } }, @@ -24139,7 +25789,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, "eventemitter3": { "version": "4.0.7", @@ -24175,7 +25825,7 @@ "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" }, "expect": { "version": "27.5.1", @@ -24189,37 +25839,38 @@ } }, "express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.2", + "body-parser": "1.20.0", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.2", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "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.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.7", + "qs": "6.10.3", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -24228,7 +25879,7 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "debug": { "version": "2.6.9", @@ -24241,7 +25892,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "safe-buffer": { "version": "5.2.1", @@ -24293,7 +25944,7 @@ "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "fast-shallow-equal": { "version": "1.0.0", @@ -24347,9 +25998,9 @@ } }, "filelist": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.3.tgz", - "integrity": "sha512-LwjCsruLWQULGYKy7TX0OPtrL9kLpojOFKc5VCTxdFTV7w5zbsgqVKfnkKG7Qgjtq50gKfO56hJv88OfcGb70Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "requires": { "minimatch": "^5.0.1" }, @@ -24363,9 +26014,9 @@ } }, "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "requires": { "brace-expansion": "^2.0.1" } @@ -24386,16 +26037,16 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "dependencies": { @@ -24410,7 +26061,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -24466,14 +26117,14 @@ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" }, "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" }, "fork-ts-checker-webpack-plugin": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.1.tgz", - "integrity": "sha512-x1wumpHOEf4gDROmKTaB6i4/Q6H3LwmjVO7fIX47vBwlZbtPjU33hgoMuD/Q/y6SU8bnuYSoN6ZQOLshGp0T/g==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "requires": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -24520,18 +26171,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -24558,6 +26197,14 @@ "ajv-keywords": "^3.4.1" } }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -24596,7 +26243,7 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, "fs-extra": { "version": "10.1.0", @@ -24616,7 +26263,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "fsevents": { "version": "2.3.2", @@ -24629,16 +26276,32 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" }, "functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" }, + "fuzzy": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz", + "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==" + }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -24655,13 +26318,13 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } }, "get-own-enumerable-property-symbols": { @@ -24694,14 +26357,14 @@ "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -24765,6 +26428,43 @@ "slash": "^3.0.0" } }, + "got": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", + "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", + "requires": { + "@sindresorhus/is": "^2.0.0", + "@szmarczak/http-timer": "^4.0.0", + "@types/cacheable-request": "^6.0.1", + "cacheable-lookup": "^2.0.0", + "cacheable-request": "^7.0.1", + "decompress-response": "^5.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^5.0.0", + "lowercase-keys": "^2.0.0", + "mimic-response": "^2.1.0", + "p-cancelable": "^2.0.0", + "p-event": "^4.0.0", + "responselike": "^2.0.0", + "to-readable-stream": "^2.0.0", + "type-fest": "^0.10.0" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "type-fest": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", + "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==" + } + } + }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -24798,6 +26498,11 @@ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + }, "harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", @@ -24819,7 +26524,7 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "has-property-descriptors": { "version": "1.0.0", @@ -24875,10 +26580,15 @@ "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -24940,6 +26650,13 @@ "param-case": "^3.0.4", "relateurl": "^0.2.7", "terser": "^5.10.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + } } }, "html-webpack-plugin": { @@ -24965,27 +26682,32 @@ "entities": "^2.0.0" } }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" }, "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" } }, "http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.7.tgz", + "integrity": "sha512-8gQM8ZcewlONQLnik2AKzS13euQhaZcu4rK5QBSYOszW0T1upLW9VA2MdWvTvMmRo42HjXp7igFmdROoBCCrfg==" }, "http-proxy": { "version": "1.18.1", @@ -25008,9 +26730,9 @@ } }, "http-proxy-middleware": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.5.tgz", - "integrity": "sha512-ORErEaxkjyrhifofwCuQttHPUSestLtiPDwV0qQOFB0ww6695H953wIGRnkakw1K+GAP+t8/RPbfDB75RFL4Fg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "requires": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -25039,11 +26761,11 @@ "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" }, "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "safer-buffer": ">= 2.1.2 < 3" } }, "icss-utils": { @@ -25060,7 +26782,7 @@ "identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", "requires": { "harmony-reflect": "^1.4.6" } @@ -25081,9 +26803,9 @@ "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==" }, "immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" }, "import-fresh": { "version": "3.3.0", @@ -25092,13 +26814,6 @@ "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - } } }, "import-local": { @@ -25113,7 +26828,7 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" }, "indent-string": { "version": "4.0.0", @@ -25123,7 +26838,7 @@ "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "requires": { "once": "^1.3.0", "wrappy": "1" @@ -25170,7 +26885,7 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "is-bigint": { "version": "1.0.4", @@ -25226,7 +26941,7 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, "is-fullwidth-code-point": { "version": "3.0.0", @@ -25254,7 +26969,7 @@ "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, "is-negative-zero": { "version": "2.0.2", @@ -25277,7 +26992,7 @@ "is-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" }, "is-plain-obj": { "version": "3.0.0", @@ -25301,7 +27016,7 @@ "is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" }, "is-root": { "version": "2.1.0", @@ -25340,7 +27055,7 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "is-weakref": { "version": "1.0.2", @@ -25361,12 +27076,12 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "isobject": { "version": "3.0.1", @@ -25379,22 +27094,15 @@ "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" }, "istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", "requires": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "istanbul-lib-report": { @@ -25467,11 +27175,6 @@ "color-convert": "^2.0.1" } }, - "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -25654,82 +27357,37 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "requires": { - "color-name": "~1.1.4" + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -26420,6 +28078,14 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -26547,23 +28213,70 @@ } }, "jest-watch-typeahead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", - "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", "requires": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", - "jest-regex-util": "^27.0.0", - "jest-watcher": "^27.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", "slash": "^4.0.0", "string-length": "^5.0.1", "strip-ansi": "^7.0.1" }, "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + "@jest/console": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", + "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "requires": { + "@jest/types": "^28.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.1", + "jest-util": "^28.1.1", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", + "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "requires": { + "@jest/console": "^28.1.1", + "@jest/types": "^28.1.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", + "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "requires": { + "@jest/schemas": "^28.0.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "requires": { + "@types/yargs-parser": "*" + } }, "ansi-styles": { "version": "4.3.0", @@ -26582,11 +28295,6 @@ "supports-color": "^7.1.0" } }, - "char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -26600,11 +28308,114 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-message-util": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", + "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", + "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "requires": { + "@jest/types": "^28.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", + "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "requires": { + "@jest/test-result": "^28.1.1", + "@jest/types": "^28.1.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", + "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "requires": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, "slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -26617,6 +28428,13 @@ "requires": { "char-regex": "^2.0.0", "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } } }, "strip-ansi": { @@ -26625,6 +28443,13 @@ "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "requires": { "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } } }, "supports-color": { @@ -26789,10 +28614,10 @@ "resolved": "https://registry.npmjs.org/json-bignum/-/json-bignum-0.0.3.tgz", "integrity": "sha512-2WHyXj3OfHSgNyuzDbSxI1w2jgw5gkWSWhS7Qg4bWXx1nLk3jnbwfUeS0PSba3IzpTUWdHxBieELUzXRjQB2zg==" }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, "json-parse-even-better-errors": { "version": "2.3.1", @@ -26812,7 +28637,7 @@ "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" }, "json5": { "version": "2.2.1", @@ -26834,11 +28659,11 @@ "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" }, "jsx-ast-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz", - "integrity": "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz", + "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==", "requires": { - "array-includes": "^3.1.4", + "array-includes": "^3.1.5", "object.assign": "^4.1.2" } }, @@ -26847,6 +28672,15 @@ "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" }, + "keyv": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.2.tgz", + "integrity": "sha512-kn8WmodVBe12lmHpA6W8OY7SNh6wVR+Z+wZESF4iF5FCazaVXGWOtnbnvX0tMQ1bO+/TmOD9LziuYMvrIIs0xw==", + "requires": { + "compress-brotli": "^1.3.8", + "json-buffer": "3.0.1" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -26875,7 +28709,7 @@ "language-tags": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", "requires": { "language-subtag-registry": "~0.3.2" } @@ -26940,12 +28774,12 @@ "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" }, "lodash.merge": { "version": "4.6.2", @@ -26955,12 +28789,12 @@ "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, "long": { "version": "3.2.0", @@ -26983,6 +28817,11 @@ "tslib": "^2.0.3" } }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -26994,7 +28833,7 @@ "lz-string": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" }, "magic-string": { "version": "0.25.9", @@ -27010,13 +28849,6 @@ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "requires": { "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "makeerror": { @@ -27027,29 +28859,33 @@ "tmpl": "1.0.5" } }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + }, "mapbox-gl": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-2.8.2.tgz", - "integrity": "sha512-73TgEQlh15TF1UeYhej9Tz1iU4ZhuxIwM6t+e6MxaA7Mu9vqUCZc1kZtZRAXrVeMcDHBSO6gUUjeDBOnsUZVmQ==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-2.9.1.tgz", + "integrity": "sha512-PWEyI0FUeWaCbDnKmzHBi6CIB264SG6O894PJL1q4Cz/ZiHNyAROonCD48bxVWSQnXXAEDPyhJS5MiJ2K5DTjw==", "requires": { "@mapbox/geojson-rewind": "^0.5.1", "@mapbox/geojson-types": "^1.0.2", "@mapbox/jsonlint-lines-primitives": "^2.0.2", - "@mapbox/mapbox-gl-supported": "^2.0.0", + "@mapbox/mapbox-gl-supported": "^2.0.1", "@mapbox/point-geometry": "^0.1.0", - "@mapbox/tiny-sdf": "^2.0.2", + "@mapbox/tiny-sdf": "^2.0.5", "@mapbox/unitbezier": "^0.0.0", "@mapbox/vector-tile": "^1.3.1", "@mapbox/whoots-js": "^3.1.0", "csscolorparser": "~1.0.3", "earcut": "^2.2.3", "geojson-vt": "^3.2.1", - "gl-matrix": "^3.3.0", + "gl-matrix": "^3.4.3", "grid-index": "^1.1.0", - "minimist": "^1.2.5", "murmurhash-js": "^1.0.0", "pbf": "^3.2.1", - "potpack": "^1.0.1", + "potpack": "^1.0.2", "quickselect": "^2.0.0", "rw": "^1.3.3", "supercluster": "^7.1.4", @@ -27073,27 +28909,66 @@ } }, "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", "requires": { - "fs-monkey": "1.0.3" + "fs-monkey": "^1.0.3" + } + }, + "meow": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz", + "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==", + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "merge-stream": { "version": "2.0.0", @@ -27108,7 +28983,7 @@ "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "micromatch": { "version": "4.0.5", @@ -27142,15 +29017,20 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" + }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, "mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", "requires": { "schema-utils": "^4.0.0" }, @@ -27210,6 +29090,23 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + } + } + }, "mjolnir.js": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-2.7.0.tgz", @@ -27246,9 +29143,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", - "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "requires": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -27272,38 +29169,17 @@ "sourcemap-codec": "^1.4.8", "stacktrace-js": "^2.0.2", "stylis": "^4.0.6" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } } }, "nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==" + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, "negotiator": { "version": "0.6.3", @@ -27332,12 +29208,30 @@ "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } }, "normalize-path": { "version": "3.0.0", @@ -27347,7 +29241,7 @@ "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" }, "normalize-url": { "version": "6.1.0", @@ -27363,22 +29257,22 @@ } }, "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "requires": { "boolbase": "^1.0.0" } }, "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, "object-hash": { "version": "3.0.0", @@ -27386,9 +29280,9 @@ "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" }, "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" }, "object-keys": { "version": "1.1.1", @@ -27427,22 +29321,23 @@ } }, "object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", "requires": { + "array.prototype.reduce": "^1.0.4", "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" } }, "object.hasown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" } }, "object.values": { @@ -27461,9 +29356,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "requires": { "ee-first": "1.1.1" } @@ -27476,7 +29371,7 @@ "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } @@ -27512,6 +29407,24 @@ "word-wrap": "^1.2.3" } }, + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" + }, + "p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "requires": { + "p-timeout": "^3.1.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" + }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -27529,14 +29442,22 @@ } }, "p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "requires": { - "@types/retry": "^0.12.0", + "@types/retry": "0.12.0", "retry": "^0.13.1" } }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -27605,7 +29526,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, "path-key": { "version": "3.1.1", @@ -27620,7 +29541,7 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "path-type": { "version": "4.0.0", @@ -27639,7 +29560,7 @@ "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "picocolors": { "version": "1.0.0", @@ -27651,6 +29572,11 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, "pirates": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", @@ -27743,7 +29669,7 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" } } }, @@ -27752,42 +29678,22 @@ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "requires": { - "nanoid": "^3.3.1", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", + "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", "requires": { - "postcss-selector-parser": "^6.0.2" + "postcss-selector-parser": "^6.0.10" } }, "postcss-browser-comments": { @@ -27814,25 +29720,25 @@ } }, "postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", + "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", + "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", "requires": { "postcss-value-parser": "^4.2.0" } @@ -27849,31 +29755,34 @@ } }, "postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", "requires": { + "browserslist": "^4.20.3", "postcss-value-parser": "^4.2.0" } }, "postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "requires": {} + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } }, "postcss-custom-properties": { - "version": "12.1.7", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.7.tgz", - "integrity": "sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==", + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "requires": { "postcss-selector-parser": "^6.0.4" } @@ -27887,9 +29796,9 @@ } }, "postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "requires": {} }, "postcss-discard-duplicates": { @@ -27969,6 +29878,16 @@ "postcss-value-parser": "^4.2.0" } }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, "postcss-initial": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", @@ -27992,15 +29911,6 @@ "postcss-value-parser": "^4.2.0" } }, - "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - } - }, "postcss-loader": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", @@ -28009,6 +29919,28 @@ "cosmiconfig": "^7.0.0", "klona": "^2.0.5", "semver": "^7.3.5" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "postcss-logical": { @@ -28024,18 +29956,18 @@ "requires": {} }, "postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", "requires": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.0" } }, "postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", @@ -28062,9 +29994,9 @@ } }, "postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", "requires": { "browserslist": "^4.16.6", "cssnano-utils": "^3.1.0", @@ -28072,9 +30004,9 @@ } }, "postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "requires": { "postcss-selector-parser": "^6.0.5" } @@ -28120,10 +30052,11 @@ } }, "postcss-nesting": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.4.tgz", - "integrity": "sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==", + "version": "10.1.9", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.9.tgz", + "integrity": "sha512-WlnqQecNMT7eizBpWwAnQOIk7Zr0A+OZJccEwQoTwmcIsZCVdcjT1LjXj1hBk6zR3BDLZQYsb5KZj2HquZgvTw==", "requires": { + "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" } }, @@ -28152,17 +30085,17 @@ } }, "postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "requires": { "postcss-value-parser": "^4.2.0" } @@ -28215,9 +30148,9 @@ "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" }, "postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "requires": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -28244,32 +30177,36 @@ } }, "postcss-preset-env": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", - "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", + "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", "requires": { - "@csstools/postcss-color-function": "^1.0.3", + "@csstools/postcss-cascade-layers": "^1.0.4", + "@csstools/postcss-color-function": "^1.1.0", "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.1", "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.6", "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.0.2", + "@csstools/postcss-oklab-function": "^1.1.0", "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "autoprefixer": "^10.4.4", - "browserslist": "^4.20.2", + "@csstools/postcss-stepped-value-functions": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.1", + "@csstools/postcss-unset-value": "^1.0.1", + "autoprefixer": "^10.4.7", + "browserslist": "^4.21.0", "css-blank-pseudo": "^3.0.3", "css-has-pseudo": "^3.0.4", "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.5.0", - "postcss-attribute-case-insensitive": "^5.0.0", + "cssdb": "^6.6.3", + "postcss-attribute-case-insensitive": "^5.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.5", - "postcss-custom-selectors": "^6.0.0", + "postcss-color-functional-notation": "^4.2.3", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.0", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.8", + "postcss-custom-selectors": "^6.0.3", "postcss-dir-pseudo-class": "^6.0.4", "postcss-double-position-gradients": "^3.1.1", "postcss-env-function": "^4.0.6", @@ -28279,24 +30216,24 @@ "postcss-gap-properties": "^3.0.3", "postcss-image-set-function": "^4.0.6", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.1.2", + "postcss-lab-function": "^4.2.0", "postcss-logical": "^5.0.4", "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.3", + "postcss-nesting": "^10.1.9", "postcss-opacity-percentage": "^1.1.2", "postcss-overflow-shorthand": "^3.0.3", "postcss-page-break": "^3.0.4", "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.1", + "postcss-pseudo-class-any-link": "^7.1.5", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", + "postcss-selector-not": "^6.0.0", "postcss-value-parser": "^4.2.0" } }, "postcss-pseudo-class-any-link": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.2.tgz", - "integrity": "sha512-76XzEQv3g+Vgnz3tmqh3pqQyRojkcJ+pjaePsyhcyf164p9aZsu3t+NWxkZYbcHLK1ju5Qmalti2jPI5IWCe5w==", + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.5.tgz", + "integrity": "sha512-nSGKGScwFTaaV8Cyi27W9FegX3l3b7tmNxujxmykI/j3++cBAiq8fTUAU3ZK0s2aneN2T8cTUvKdNedzp3JIEA==", "requires": { "postcss-selector-parser": "^6.0.10" } @@ -28325,11 +30262,11 @@ "requires": {} }, "postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", + "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", "requires": { - "balanced-match": "^1.0.0" + "postcss-selector-parser": "^6.0.10" } }, "postcss-selector-parser": { @@ -28355,25 +30292,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, "svgo": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", @@ -28520,6 +30438,15 @@ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -28528,12 +30455,15 @@ "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" }, "qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } }, "queue-microtask": { "version": "1.2.3", @@ -28572,12 +30502,12 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "requires": { "bytes": "3.1.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -28586,21 +30516,13 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } } } }, "react": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", - "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "requires": { "loose-envify": "^1.1.0" } @@ -28679,11 +30601,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -28705,12 +30622,12 @@ } }, "react-dom": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", - "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "requires": { "loose-envify": "^1.1.0", - "scheduler": "^0.21.0" + "scheduler": "^0.23.0" } }, "react-error-overlay": { @@ -28759,9 +30676,9 @@ } }, "react-map-gl": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/react-map-gl/-/react-map-gl-7.0.15.tgz", - "integrity": "sha512-l7x8lBhIEcHTreSgrc7hsKv5HsMY1wQg2PVXuKAPmQtgRZc9C3NGwurVJFe24gOlAwzta5UavAHWDiZdU1ZNCw==", + "version": "7.0.16", + "resolved": "https://registry.npmjs.org/react-map-gl/-/react-map-gl-7.0.16.tgz", + "integrity": "sha512-H8dTm4a09D+eI6PSl/hXMTA+vfoPXnfOKjQRxqzY4q1tSt/r3jqTRrb0CwVTi2sAvUJOrDsNCMQCKiEFYQ89eg==", "requires": { "@types/mapbox-gl": "^2.6.0" } @@ -28846,6 +30763,16 @@ "webpack-dev-server": "^4.6.0", "webpack-manifest-plugin": "^4.0.2", "workbox-webpack-plugin": "^6.4.1" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "react-transition-group": { @@ -28886,6 +30813,82 @@ "tslib": "^2.1.0" } }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -29011,14 +31014,14 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" } } }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" }, "renderkid": { "version": "3.0.0", @@ -29040,7 +31043,7 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "require-from-string": { "version": "2.0.2", @@ -29050,7 +31053,7 @@ "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "resize-observer-polyfill": { "version": "1.5.1", @@ -29058,11 +31061,11 @@ "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "requires": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -29073,12 +31076,19 @@ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "requires": { "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } } }, "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, "resolve-protobuf-schema": { "version": "2.1.0", @@ -29126,6 +31136,14 @@ "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "requires": { + "lowercase-keys": "^2.0.0" + } + }, "retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -29145,9 +31163,9 @@ } }, "rollup": { - "version": "2.70.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz", - "integrity": "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==", + "version": "2.75.7", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", + "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", "requires": { "fsevents": "~2.3.2" } @@ -29255,9 +31273,9 @@ } }, "scheduler": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", - "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "requires": { "loose-envify": "^1.1.0" } @@ -29290,7 +31308,7 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, "selfsigned": { "version": "2.0.1", @@ -29301,31 +31319,28 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "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": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { "debug": { @@ -29339,7 +31354,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -29361,7 +31376,7 @@ "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -29380,10 +31395,15 @@ "ms": "2.0.0" } }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, "http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -29394,29 +31414,34 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" } } }, "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" } }, "set-harmonic-interval": { @@ -29490,7 +31515,7 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" }, "source-map-js": { "version": "1.0.2", @@ -29505,6 +31530,16 @@ "abab": "^2.0.5", "iconv-lite": "^0.6.3", "source-map-js": "^1.0.1" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } } }, "source-map-resolve": { @@ -29537,6 +31572,34 @@ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, "spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", @@ -29565,7 +31628,7 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "stable": { "version": "0.1.8", @@ -29627,9 +31690,9 @@ } }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, "string_decoder": { "version": "1.3.0", @@ -29693,21 +31756,23 @@ } }, "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" } }, "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" } }, "stringify-object": { @@ -29776,6 +31841,20 @@ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, + "subtag": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/subtag/-/subtag-0.5.0.tgz", + "integrity": "sha512-CaIBcTSb/nyk4xiiSOtZYz1B+F12ZxW8NEp54CdT+84vmh/h4sUnHGC6+KQXUfED8u22PQjCYWfZny8d2ELXwg==" + }, + "suggestions": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/suggestions/-/suggestions-1.7.1.tgz", + "integrity": "sha512-gl5YPAhPYl07JZ5obiD9nTZsg4SyZswAQU/NNtnYiSnFkI3+ZHuXAiEsYm7AaZ71E0LXSFaGVaulGSWN3Gd71A==", + "requires": { + "fuzzy": "^0.1.1", + "xtend": "^4.0.0" + } + }, "supercluster": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz", @@ -29857,6 +31936,15 @@ "nth-check": "^1.0.2" } }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, "css-what": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", @@ -29887,6 +31975,11 @@ } } }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -29894,6 +31987,11 @@ "requires": { "boolbase": "~1.0.0" } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -29926,14 +32024,14 @@ } }, "tailwindcss": { - "version": "3.0.24", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", - "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.4.tgz", + "integrity": "sha512-NrxbFV4tYsga/hpWbRyUfIaBrNMXDxx5BsHgBS4v5tlyjf+sDsgBg5m9OxjrXIqAS/uR9kicxLKP+bEHI7BSeQ==", "requires": { - "arg": "^5.0.1", + "arg": "^5.0.2", "chokidar": "^3.5.3", "color-name": "^1.1.4", - "detective": "^5.2.0", + "detective": "^5.2.1", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.2.11", @@ -29943,7 +32041,8 @@ "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.12", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", "postcss-js": "^4.0.0", "postcss-load-config": "^3.1.4", "postcss-nested": "5.0.6", @@ -29957,6 +32056,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } } } }, @@ -29998,45 +32106,26 @@ } }, "terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", "requires": { + "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } } }, "terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", "requires": { + "@jridgewell/trace-mapping": "^0.3.7", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", "terser": "^5.7.2" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } } }, "test-exclude": { @@ -30057,7 +32146,7 @@ "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, "texture-compressor": { "version": "1.0.2", @@ -30096,7 +32185,12 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-readable-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", + "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==" }, "to-regex-range": { "version": "5.0.1", @@ -30150,6 +32244,11 @@ "is-lite": "^0.8.2" } }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + }, "tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -30182,14 +32281,14 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" } } }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "tsutils": { "version": "3.21.0", @@ -30242,9 +32341,9 @@ } }, "typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==" + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" }, "typical": { "version": "4.0.0", @@ -30252,13 +32351,13 @@ "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==" }, "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" } }, @@ -30302,18 +32401,27 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, + "update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -30325,7 +32433,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "util.promisify": { "version": "1.0.1", @@ -30341,12 +32449,12 @@ "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, "uuid": { "version": "8.3.2", @@ -30369,16 +32477,25 @@ }, "dependencies": { "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" } } }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, "vt-pbf": { "version": "3.1.3", @@ -30415,9 +32532,9 @@ } }, "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -30442,9 +32559,9 @@ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "5.72.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", - "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", "requires": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", @@ -30455,13 +32572,13 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", + "enhanced-resolve": "^5.9.3", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", + "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", @@ -30472,6 +32589,11 @@ "webpack-sources": "^3.2.3" }, "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, "eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -30489,12 +32611,12 @@ } }, "webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "requires": { "colorette": "^2.0.10", - "memfs": "^3.4.1", + "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" @@ -30538,14 +32660,15 @@ } }, "webpack-dev-server": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz", - "integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", + "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", "requires": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", "@types/express": "^4.17.13", "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", "@types/sockjs": "^0.3.33", "@types/ws": "^8.5.1", "ansi-html-community": "^0.0.8", @@ -30562,12 +32685,11 @@ "ipaddr.js": "^2.0.1", "open": "^8.0.9", "p-retry": "^4.5.0", - "portfinder": "^1.0.28", "rimraf": "^3.0.2", "schema-utils": "^4.0.0", "selfsigned": "^2.0.1", "serve-index": "^1.9.1", - "sockjs": "^0.3.21", + "sockjs": "^0.3.24", "spdy": "^4.0.2", "webpack-dev-middleware": "^5.3.1", "ws": "^8.4.2" @@ -30609,9 +32731,9 @@ } }, "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", + "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", "requires": {} } } @@ -30667,16 +32789,6 @@ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "requires": { "iconv-lite": "0.4.24" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } } }, "whatwg-fetch": { @@ -30802,9 +32914,9 @@ }, "dependencies": { "@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz", + "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==", "requires": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", @@ -30849,7 +32961,7 @@ "tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "requires": { "punycode": "^2.1.0" } @@ -31046,7 +33158,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "write-file-atomic": { "version": "3.0.3", @@ -31060,9 +33172,9 @@ } }, "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", + "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", "requires": {} }, "xml-name-validator": { diff --git a/package.json b/package.json index 6635c77..c850f01 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "@deck.gl/layers": "^8.7.11", "@emotion/react": "^11.9.3", "@emotion/styled": "^11.9.3", + "@mapbox/mapbox-gl-geocoder": "^5.0.1", "@mui/icons-material": "^5.8.3", "@mui/material": "^5.8.3", "@testing-library/jest-dom": "^5.16.4", @@ -17,7 +18,7 @@ "@types/node": "^16.11.27", "@types/react": "^18.0.12", "@types/react-dom": "^18.0.1", - "deck.gl": "^8.7.11", + "deck.gl": "^8.7.12", "mapbox-gl": "^2.8.2", "react": "^18.0.0", "react-dom": "^18.0.0", -- GitLab From 9fc1e24d270ce69618a6ca430ec7c1a8827fcb9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Sun, 26 Jun 2022 12:20:46 -0300 Subject: [PATCH 31/74] Geoloc y busqueda (no funciona) --- src/components/Map/Mapita.tsx | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index 74cb84b..ff845d1 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -1,9 +1,10 @@ -import MapGL, {Source, Layer} from 'react-map-gl'; +import MapGL, {Source, Layer, GeolocateControl} from 'react-map-gl'; // @ts-ignore (typescript) import VerticalSlider from './VerticalSlider'; - +import 'mapbox-gl/dist/mapbox-gl.css' +import React, { useState, useRef, useCallback } from "react"; // @ts-ignore (typescript) -import {useState} from 'react'; +import MapboxGeocoder from '@mapbox/mapbox-gl-geocoder'; import {MAPBOX_TOKEN, MAP_STYLE} from 'config/Constant'; import type {SkyLayer, FillExtrusionLayer} from 'react-map-gl'; import { MAX_MM } from './VerticalSlider'; @@ -107,6 +108,9 @@ export default function Mapita() { } }; + const geocoderContainerRef = useRef(); + const mapRef = useRef(); + return ( <> + attributionControl={true} + > + + {/* No anda :( */} + Date: Sun, 26 Jun 2022 12:51:45 -0300 Subject: [PATCH 32/74] Tuto corre solo en la primer visita --- src/components/Demo/Demo.tsx | 25 +++++++++++++++++-------- src/components/Menu/Menu.tsx | 2 +- src/pages/Map/MapPage.tsx | 2 +- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/components/Demo/Demo.tsx b/src/components/Demo/Demo.tsx index 2a59b2e..019a5fa 100644 --- a/src/components/Demo/Demo.tsx +++ b/src/components/Demo/Demo.tsx @@ -2,9 +2,9 @@ import { Box, BoxProps, Button, Divider } from '@mui/material'; import Joyride, { CallBackProps, STATUS, Step, Locale } from 'react-joyride'; import { useMount, useSetState } from 'react-use'; import { logGroup } from 'modules/helpers'; +import { useState, useEffect } from 'react'; interface Props { - autostart: boolean; breakpoint: string; } @@ -23,9 +23,18 @@ const LOCALE: Locale = { } export default function BasicDemo(props: Props) { - const { breakpoint, autostart } = props; + const { breakpoint } = props; + + useEffect(() => { + let visited = localStorage["alreadyVisited"]; + if (!visited) { + localStorage["alreadyVisited"] = true; + setState( {run: true} ) + } + }, []); + const [{ run, steps }, setState] = useSetState({ - run: autostart, // TODO: que corra solo la primera vez + run: false, steps: [ { content: ( @@ -54,7 +63,7 @@ export default function BasicDemo(props: Props) { para pausar la explicación y continuar luego.

- También puedes omitirlo completamente presionando Saltar. + También puedes omitirlo completamente presionando Saltar.

), @@ -119,7 +128,7 @@ export default function BasicDemo(props: Props) { content: (

Configuraciones personalizadas

-

Aquí podrás cambiar algunos ajustes para personalizar tu +

Aquí podrás cambiar algunos ajustes para personalizar tu experiencia.

@@ -162,7 +171,7 @@ export default function BasicDemo(props: Props) { logGroup(type, data); }; - + return ( - ); diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index 6c77231..b735c78 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -125,7 +125,7 @@ export default function Menu() { Ayuda Acerca de nosotros Más información - +
diff --git a/src/pages/Map/MapPage.tsx b/src/pages/Map/MapPage.tsx index 896bddc..4eb13ed 100644 --- a/src/pages/Map/MapPage.tsx +++ b/src/pages/Map/MapPage.tsx @@ -22,7 +22,7 @@ export default function MapPage() {
- +
); -- GitLab From e4edad1c0ef71d77ae230b7b5f399d703108823f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Sun, 26 Jun 2022 21:29:24 -0300 Subject: [PATCH 33/74] Map dark theme --- src/components/Map/Mapita.tsx | 6 ++++-- src/config/Constant.ts | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index ff845d1..d941ee3 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -5,9 +5,10 @@ import 'mapbox-gl/dist/mapbox-gl.css' import React, { useState, useRef, useCallback } from "react"; // @ts-ignore (typescript) import MapboxGeocoder from '@mapbox/mapbox-gl-geocoder'; -import {MAPBOX_TOKEN, MAP_STYLE} from 'config/Constant'; +import {MAPBOX_TOKEN, MAP_STYLE_DARK, MAP_STYLE_LIGHT} from 'config/Constant'; import type {SkyLayer, FillExtrusionLayer} from 'react-map-gl'; import { MAX_MM } from './VerticalSlider'; +import { useTheme } from '@mui/material'; export default function Mapita() { const [selectedMM, selectMM] = useState(0); @@ -110,6 +111,7 @@ export default function Mapita() { const geocoderContainerRef = useRef(); const mapRef = useRef(); + const theme = useTheme(); return ( <> @@ -121,7 +123,7 @@ export default function Mapita() { pitch: 30, bearing: 0 }} - mapStyle={MAP_STYLE} + mapStyle={theme.palette.mode==='light' ? MAP_STYLE_LIGHT : MAP_STYLE_DARK } mapboxAccessToken={MAPBOX_TOKEN} maxPitch={85} terrain={{source: 'mapbox-dem', exaggeration: 2}} diff --git a/src/config/Constant.ts b/src/config/Constant.ts index 3c21311..8029419 100644 --- a/src/config/Constant.ts +++ b/src/config/Constant.ts @@ -1,7 +1,7 @@ export const MAPBOX_TOKEN: string | undefined = process.env.REACT_APP_MAPBOX_TOKEN -export const MAP_STYLE: string = "mapbox://styles/juanpsm/cl4uqpovc003e14p5il6orxwf" -// MAP_STYLE_DARK: "mapbox://styles/mapbox/dark-v9" +export const MAP_STYLE_LIGHT: string = "mapbox://styles/juanpsm/cl4uqpovc003e14p5il6orxwf" +export const MAP_STYLE_DARK: string = "mapbox://styles/mapbox/dark-v9" interface HomeConfig { title: string, -- GitLab From 9ddc661045b20505a63a0d5f5950a9b612e6a310 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Sun, 26 Jun 2022 21:41:31 -0300 Subject: [PATCH 34/74] Correccion responsive VerticalSlider --- src/components/Map/VerticalSlider.module.css | 21 ----- src/components/Map/VerticalSlider.tsx | 80 ++++++++++++++------ 2 files changed, 57 insertions(+), 44 deletions(-) delete mode 100644 src/components/Map/VerticalSlider.module.css diff --git a/src/components/Map/VerticalSlider.module.css b/src/components/Map/VerticalSlider.module.css deleted file mode 100644 index 2e4fcbe..0000000 --- a/src/components/Map/VerticalSlider.module.css +++ /dev/null @@ -1,21 +0,0 @@ -.ParentBox{ - position: absolute; - top: 0; - right: 30px; -} -.SliderBox{ - margin: 20px; - height: 80vh; - z-index: 1; - width: 10vw; - display: flex; - align-items: center; - justify-content: center; - border-radius: 25px -} - -.ButtonsBox{ - display: flex; - align-items: center; - justify-content: center; -} \ No newline at end of file diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/VerticalSlider.tsx index 25f789f..1758fe1 100644 --- a/src/components/Map/VerticalSlider.tsx +++ b/src/components/Map/VerticalSlider.tsx @@ -1,12 +1,12 @@ -import * as React from 'react'; -import {useState} from 'react'; -import Box from '@mui/material/Box'; -import Slider from '@mui/material/Slider'; -import styles from './VerticalSlider.module.css' -import Button from '@mui/material/Button'; -import { Paper } from '@mui/material'; +import * as React from "react"; +import { useState } from "react"; +import Box from "@mui/material/Box"; +import Slider from "@mui/material/Slider"; +import styles from "./VerticalSlider.module.css"; +import Button from "@mui/material/Button"; +import { Paper } from "@mui/material"; -export const MAX_MM = 400; +export const MAX_MM = 400; export const MIN_MM = 0; // @ts-ignore (typescript) @@ -14,38 +14,54 @@ function VerticalSlider(props) { const [value, setValue] = useState(0); const { onChangeHeight: onChangeSlider } = props; // @ts-ignore (typescript) - const onSliderMoved = evt => { + const onSliderMoved = (evt) => { setValue(evt.target.value); onChangeSlider(value); }; - function changeValue(increase:boolean) { - let newValue:number = value + (increase ? 20 : -20) - if (newValue >= MIN_MM && newValue <= MAX_MM) {setValue(newValue);} + function changeValue(increase: boolean) { + let newValue: number = value + (increase ? 20 : -20); + if (newValue >= MIN_MM && newValue <= MAX_MM) { + setValue(newValue); + } onChangeSlider(value); } //Esta parte no se borra - let marks: { value: number, label: string }[] = [] + let marks: { value: number; label: string }[] = []; for (let i = MIN_MM; i <= MAX_MM; i += 20) { marks.push({ value: i, label: `${i} mm` }); - } function preventHorizontalKeyboardNavigation(event: React.KeyboardEvent) { - if (event.key === 'ArrowLeft' || event.key === 'ArrowRight') { + if (event.key === "ArrowLeft" || event.key === "ArrowRight") { event.preventDefault(); } } return ( - - + + - - - + + + ); } -export default React.memo(VerticalSlider); \ No newline at end of file +export default React.memo(VerticalSlider); -- GitLab From 74be59db4039d6befe553036202467d0510e3f64 Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Sun, 26 Jun 2022 21:54:21 -0300 Subject: [PATCH 35/74] Agregandole texto a los botones cuando se les pasa el mouse --- public/mapa.png | Bin 0 -> 528443 bytes src/components/Demo/Demo.tsx | 2 +- src/components/Map/VerticalSlider.tsx | 4 +-- src/components/Menu/Menu.tsx | 24 +++---------- .../MenuModalButton/MenuModalButton.tsx | 20 +++++++---- src/pages/Home/HomePage.tsx | 32 +++++++++++++++--- 6 files changed, 48 insertions(+), 34 deletions(-) create mode 100644 public/mapa.png diff --git a/public/mapa.png b/public/mapa.png new file mode 100644 index 0000000000000000000000000000000000000000..e470e0f94bd08620960c6531b88bd7a34349fc91 GIT binary patch literal 528443 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

-n>yIvA)0(HJ^N+unJHS+N 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
      cvUyF`byxH&|^M}R8(Cd!ZTW)E!3G#Uy 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
      jHd|J%(^SKCfWUS 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 z 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 ), placement: 'right', - target: '.Geo_Demo', + target: '.mapboxgl-ctrl-geolocate', locale: LOCALE, }, { diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/VerticalSlider.tsx index 25f789f..033f859 100644 --- a/src/components/Map/VerticalSlider.tsx +++ b/src/components/Map/VerticalSlider.tsx @@ -61,8 +61,8 @@ function VerticalSlider(props) { /> - - + + ); diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index b735c78..75ac642 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -32,7 +32,7 @@ export default function Menu() { } variant='contained' > @@ -56,33 +56,19 @@ export default function Menu() { } - classNameButton={`Geo_Demo`} - variant="contained" - > - - Geolocalizar - - - } classNameButton={`Archive_Demo`} variant="contained" > - - Condiciones Archivadas - } classNameButton={`Config_Demo`} variant="contained" > - Configuración Modo oscuro } variant='contained'> - Ayuda Acerca de nosotros Más información + - {open && + {open && {children} } diff --git a/src/pages/Home/HomePage.tsx b/src/pages/Home/HomePage.tsx index 0b331bd..a042e7c 100644 --- a/src/pages/Home/HomePage.tsx +++ b/src/pages/Home/HomePage.tsx @@ -1,10 +1,32 @@ -import { Button } from "@mui/material"; +import { Button, Typography, Grid } from "@mui/material"; import { Link } from "react-router-dom"; +import { Box } from "@mui/system"; export default function HomePage() { return ( - - - + + + +

      Inundación de la plata

      + Mapa sobre la inundación de la plata en 2013 + + + + + + + + + ) -} +} \ No newline at end of file -- GitLab From c92a567a316c7a5b9477709fbe98c4e15ec156a3 Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Sun, 26 Jun 2022 22:07:10 -0300 Subject: [PATCH 36/74] Centrando iconos de los botones --- src/components/Menu/Menu.tsx | 25 ++++++++++--------- .../MenuModalButton/MenuModalButton.tsx | 3 ++- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index 75ac642..dff3c0d 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -29,9 +29,9 @@ export default function Menu() { useContext(ThemeContext); const theme = useTheme(); return ( - + } variant='contained' @@ -44,7 +44,7 @@ export default function Menu() { - - } @@ -110,10 +110,10 @@ export default function Menu() { Acerca de nosotros Más información - + - + + > + {} + ); diff --git a/src/components/MenuModalButton/MenuModalButton.tsx b/src/components/MenuModalButton/MenuModalButton.tsx index 9b4ae0e..419bf49 100644 --- a/src/components/MenuModalButton/MenuModalButton.tsx +++ b/src/components/MenuModalButton/MenuModalButton.tsx @@ -23,8 +23,9 @@ export default function MenuModalButton(props: PropsWithChildren) { + sx={{ minHeight: "100vh", m: 5 }} + > + + + {HOME_CONFIG.title} + + + {HOME_CONFIG.subtitle} + + + {HOME_CONFIG.description} + + + - + - ) -} \ No newline at end of file + ); +} -- GitLab From 8b5455405be2d0f683e47ed406b2fe73feb91afd Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Mon, 27 Jun 2022 19:44:35 -0300 Subject: [PATCH 39/74] =?UTF-8?q?agregando=20librer=C3=ADa=20para=20ver=20?= =?UTF-8?q?si=20tamos=20en=20celu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 44 ++++++++++++++++++++++++++++++++++++++++++++ package.json | 1 + 2 files changed, 45 insertions(+) diff --git a/package-lock.json b/package-lock.json index 1a3295e..7591c20 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,7 @@ "deck.gl": "^8.7.12", "mapbox-gl": "^2.8.2", "react": "^18.0.0", + "react-device-detect": "^2.2.2", "react-dom": "^18.0.0", "react-joyride": "^2.5.0", "react-map-gl": "^7.0.15", @@ -15853,6 +15854,18 @@ "node": ">=8" } }, + "node_modules/react-device-detect": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-device-detect/-/react-device-detect-2.2.2.tgz", + "integrity": "sha512-zSN1gIAztUekp5qUT/ybHwQ9fmOqVT1psxpSlTn1pe0CO+fnJHKRLOWWac5nKxOxvOpD/w84hk1I+EydrJp7SA==", + "dependencies": { + "ua-parser-js": "^1.0.2" + }, + "peerDependencies": { + "react": ">= 0.14.0", + "react-dom": ">= 0.14.0" + } + }, "node_modules/react-dom": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", @@ -18147,6 +18160,24 @@ "node": ">=8" } }, + "node_modules/ua-parser-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", + "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -30621,6 +30652,14 @@ } } }, + "react-device-detect": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-device-detect/-/react-device-detect-2.2.2.tgz", + "integrity": "sha512-zSN1gIAztUekp5qUT/ybHwQ9fmOqVT1psxpSlTn1pe0CO+fnJHKRLOWWac5nKxOxvOpD/w84hk1I+EydrJp7SA==", + "requires": { + "ua-parser-js": "^1.0.2" + } + }, "react-dom": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", @@ -32350,6 +32389,11 @@ "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==" }, + "ua-parser-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", + "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==" + }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", diff --git a/package.json b/package.json index c850f01..56323be 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "deck.gl": "^8.7.12", "mapbox-gl": "^2.8.2", "react": "^18.0.0", + "react-device-detect": "^2.2.2", "react-dom": "^18.0.0", "react-joyride": "^2.5.0", "react-map-gl": "^7.0.15", -- GitLab From de028985c66e5ff098441a9b4fc5f0d82d791a98 Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Mon, 27 Jun 2022 20:12:22 -0300 Subject: [PATCH 40/74] Responsive slider en mobile --- src/components/Map/VerticalSlider.tsx | 49 +++++++++++---------------- 1 file changed, 20 insertions(+), 29 deletions(-) diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/VerticalSlider.tsx index 1758fe1..40aea3d 100644 --- a/src/components/Map/VerticalSlider.tsx +++ b/src/components/Map/VerticalSlider.tsx @@ -4,7 +4,8 @@ import Box from "@mui/material/Box"; import Slider from "@mui/material/Slider"; import styles from "./VerticalSlider.module.css"; import Button from "@mui/material/Button"; -import { Paper } from "@mui/material"; +import { Paper, Grid } from "@mui/material"; +import { isMobile } from 'react-device-detect'; export const MAX_MM = 400; export const MIN_MM = 0; @@ -44,9 +45,9 @@ function VerticalSlider(props) { - - - - - + + + + + + + + + ); } -- GitLab From 1bdf288b39afc1c91131d3754993797379e9e952 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Mon, 27 Jun 2022 22:01:52 -0300 Subject: [PATCH 41/74] Menu responsive --- src/components/Map/Mapita.tsx | 8 +- src/components/Menu/Menu.tsx | 232 +++++++++++------- .../MenuModalButton/MenuModalButton.tsx | 91 ++++--- src/index.css | 4 +- src/pages/Map/MapPage.tsx | 25 +- 5 files changed, 221 insertions(+), 139 deletions(-) diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index d941ee3..f7990bb 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -9,6 +9,7 @@ import {MAPBOX_TOKEN, MAP_STYLE_DARK, MAP_STYLE_LIGHT} from 'config/Constant'; import type {SkyLayer, FillExtrusionLayer} from 'react-map-gl'; import { MAX_MM } from './VerticalSlider'; import { useTheme } from '@mui/material'; +import { isMobile } from "react-device-detect"; export default function Mapita() { const [selectedMM, selectMM] = useState(0); @@ -133,9 +134,14 @@ export default function Mapita() { positionOptions={{enableHighAccuracy: true}} trackUserLocation={true} style={{ + ...(!isMobile ? { marginTop: '40vw', marginRight: '95vw', - padding: '10px' + padding: '10px'} : { + marginTop: '6vw', + marginRight: '84vw', + padding: '5px' + }) }} /> {/* No anda :( */} diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index dff3c0d..d9421e7 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -1,6 +1,7 @@ import { Button, FormHelperText, + Grid, Input, InputLabel, Switch, @@ -15,13 +16,14 @@ import SearchIcon from "@mui/icons-material/Search"; import MyLocationIcon from "@mui/icons-material/MyLocation"; import DriveFileMoveIcon from "@mui/icons-material/DriveFileMove"; import ArrowForwardIcon from "@mui/icons-material/ArrowForward"; -import ArrowBackIcon from '@mui/icons-material/ArrowBack'; +import ArrowBackIcon from "@mui/icons-material/ArrowBack"; import { useContext } from "react"; import { ThemeContext } from "context/ThemeContext"; import { Link } from "react-router-dom"; import BasicDemo from "../Demo/Demo"; import { useState } from "react"; import { getScreenSize } from "modules/helpers"; +import { isMobile } from "react-device-detect"; export default function Menu() { const [breakpoint, setBreakpoint] = useState(getScreenSize()); @@ -29,104 +31,144 @@ export default function Menu() { useContext(ThemeContext); const theme = useTheme(); return ( - - } - variant='contained' - > - - Dirección - - - Indique la calle, el numero/altura que desea buscar. - - - - - } - classNameButton={`Archive_Demo`} - variant="contained" - > - - } - classNameButton={`Config_Demo`} - variant="contained" - > - - - Modo oscuro - + + + } + variant="contained" + > + + + Dirección + + + + Indique la calle, el numero/altura que desea buscar. + + - - Modo daltónico - + + + + } + classNameButton={`Archive_Demo`} + variant="contained" + > + + + + Condiciones Archivadas + + - + + + } + classNameButton={`Config_Demo`} + variant="contained" + > + + + + Configuración + + + + + Modo oscuro + + + + + + Tamaño de letra + + + + + + + + + } + variant="contained" + > + + + + Ayuda + + + Acerca de nosotros + Más información + + + + + + + - - - - - } - variant='contained'> - - Acerca de nosotros - Más información - - - - - - - - + {} + + + + ); } diff --git a/src/components/MenuModalButton/MenuModalButton.tsx b/src/components/MenuModalButton/MenuModalButton.tsx index 419bf49..a4aa589 100644 --- a/src/components/MenuModalButton/MenuModalButton.tsx +++ b/src/components/MenuModalButton/MenuModalButton.tsx @@ -1,39 +1,70 @@ -import { Box, Button, Paper, Typography, useTheme } from "@mui/material"; +import { + Box, + Button, + Paper, + SwipeableDrawer, + Typography, + useTheme, +} from "@mui/material"; import { Fragment, PropsWithChildren, useState } from "react"; +import { isMobile } from "react-device-detect"; interface Props { - text: string, - classNameButton?: string, - icon: any, - variant?: "text" | "outlined" | "contained" | undefined - + text: string; + classNameButton?: string; + icon: any; + variant?: "text" | "outlined" | "contained" | undefined; } export default function MenuModalButton(props: PropsWithChildren) { - let { text, icon, variant, children, classNameButton } = props; - const [open, setOpen] = useState(false); - const [showButtonText, showText] = useState(false); - - function onClickHandler() { - setOpen(!open); - } - + let { text, icon, variant, children, classNameButton } = props; + const [open, setOpen] = useState(false); + const [showButtonText, showText] = useState(false); - return ( - - - {open && - {children} - } - + function onClickHandler() { + setOpen(!open); + } - ) + return ( + + + {open && + (!isMobile ? ( + {children} + ) : ( + + {children} + + ))} + + ); } diff --git a/src/index.css b/src/index.css index d59e951..e24def5 100644 --- a/src/index.css +++ b/src/index.css @@ -13,8 +13,8 @@ code { } #map { - width: 100vw; - height: 100vh; + width: 100%; + height: 100%; } .control-panel { position: absolute; diff --git a/src/pages/Map/MapPage.tsx b/src/pages/Map/MapPage.tsx index 4eb13ed..1f9368c 100644 --- a/src/pages/Map/MapPage.tsx +++ b/src/pages/Map/MapPage.tsx @@ -1,29 +1,32 @@ +import { Grid } from "@mui/material"; import { Box } from "@mui/system"; import BasicDemo from "components/Demo/Demo"; import Mapita from "components/Map/Mapita"; import Menu from "components/Menu/Menu"; import { getScreenSize } from "modules/helpers"; import { useState } from "react"; +import { isMobile } from "react-device-detect"; export default function MapPage() { const [breakpoint, setBreakpoint] = useState(getScreenSize()); return ( - - + + - - + - - - - - + + + + + ); } -- GitLab From d96b1576407d50eba6c76f0b06af2190b83821c4 Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Mon, 27 Jun 2022 23:17:30 -0300 Subject: [PATCH 42/74] Botones con hover y en minuscula --- src/components/MenuModalButton/MenuModalButton.tsx | 2 +- src/config/Theme.tsx | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/components/MenuModalButton/MenuModalButton.tsx b/src/components/MenuModalButton/MenuModalButton.tsx index a4aa589..f4d7678 100644 --- a/src/components/MenuModalButton/MenuModalButton.tsx +++ b/src/components/MenuModalButton/MenuModalButton.tsx @@ -39,7 +39,7 @@ export default function MenuModalButton(props: PropsWithChildren) { > {icon} {showButtonText && !isMobile && ( - {text} + {text} )} {open && diff --git a/src/config/Theme.tsx b/src/config/Theme.tsx index 3cccb40..558d862 100644 --- a/src/config/Theme.tsx +++ b/src/config/Theme.tsx @@ -100,6 +100,15 @@ export function ThemeProviderContext({ }), }, }, + MuiButton: { + styleOverrides: { + root: sx({ + "&:hover":{ + backgroundColor: "#0288D1", + }, + }), + }, + }, }, }), [themeMode,fontSize] -- GitLab From db5513d100ac3c5e3070c1cb9d5347e4345c5eab Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Mon, 27 Jun 2022 23:44:03 -0300 Subject: [PATCH 43/74] Cambiando + y - por iconos para que no se agranden con la letra --- src/components/Map/VerticalSlider.tsx | 6 ++++-- src/components/Menu/Menu.tsx | 6 ++++-- src/components/MenuModalButton/MenuModalButton.tsx | 3 +-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/VerticalSlider.tsx index 40aea3d..8e36daf 100644 --- a/src/components/Map/VerticalSlider.tsx +++ b/src/components/Map/VerticalSlider.tsx @@ -6,6 +6,8 @@ import styles from "./VerticalSlider.module.css"; import Button from "@mui/material/Button"; import { Paper, Grid } from "@mui/material"; import { isMobile } from 'react-device-detect'; +import AddIcon from '@mui/icons-material/Add'; +import RemoveIcon from '@mui/icons-material/Remove'; export const MAX_MM = 400; export const MIN_MM = 0; @@ -80,12 +82,12 @@ function VerticalSlider(props) { diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index d9421e7..20933e3 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -17,6 +17,8 @@ import MyLocationIcon from "@mui/icons-material/MyLocation"; import DriveFileMoveIcon from "@mui/icons-material/DriveFileMove"; import ArrowForwardIcon from "@mui/icons-material/ArrowForward"; import ArrowBackIcon from "@mui/icons-material/ArrowBack"; +import AddIcon from '@mui/icons-material/Add'; +import RemoveIcon from '@mui/icons-material/Remove'; import { useContext } from "react"; import { ThemeContext } from "context/ThemeContext"; import { Link } from "react-router-dom"; @@ -122,14 +124,14 @@ export default function Menu() { color={"primary"} variant="contained" > - + + diff --git a/src/components/MenuModalButton/MenuModalButton.tsx b/src/components/MenuModalButton/MenuModalButton.tsx index f4d7678..60830b6 100644 --- a/src/components/MenuModalButton/MenuModalButton.tsx +++ b/src/components/MenuModalButton/MenuModalButton.tsx @@ -4,9 +4,8 @@ import { Paper, SwipeableDrawer, Typography, - useTheme, } from "@mui/material"; -import { Fragment, PropsWithChildren, useState } from "react"; +import { PropsWithChildren, useState } from "react"; import { isMobile } from "react-device-detect"; interface Props { -- GitLab From 31bb6ff274270e32ce0e1ded09a375d096ea1a82 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Mon, 27 Jun 2022 23:45:43 -0300 Subject: [PATCH 44/74] Arreglo tema oscuro HomePage --- public/mapa.png | Bin 275347 -> 143825 bytes src/config/Theme.tsx | 1 + src/pages/Home/HomePage.tsx | 58 ++++++++++++++++++++++++++---------- 3 files changed, 44 insertions(+), 15 deletions(-) diff --git a/public/mapa.png b/public/mapa.png index 5d3b05309477f5efad419741a4a5af9c557cf0a9..74833d6da9c8e668795da169250aad4fa719d2a2 100644 GIT binary patch literal 143825 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

      A$ zH2tIM_ai^E{rsVh0Ip;AKAZ@zd0!;=Yt~0?UGw){vkQ;tN?x9s*xGAs-^PA;`PQ=%M>>8 zPQ1LLe~Ltf@T_HNR+6&!?$6zt@>$Y1Hu#BTY3=N}tIazevuKJQ-dY+Wups2X;os#a zHs5q#YEXD6SnIG(R>h^WlE+0iuc%BuacyZkyHxMJ*#!mW&UT_5*_Pq^e{^Y7{&o5P z>A>T)2g4-&!dI+vDE-AUm(j>eKfAnq%v<_41BtagP}ev(q=N78Ta6yuz~f(vslMnM?Sc z6XKgD+$eCk`QO&+=CXHnUg@9sFWu~Sxf;Ag(=t2z+|Q?zIAW$GT`OOaSL6Bf7;%2ZwmUOTYJTr|)E;>D@|l2Hr(IdOmriiJajkRyQlsPC zEuDdS4zpOK&qrTUS>Z76&#tBk2l54e$+r0W)kVp;`CLqD5zpPaHC#%c*KWl`-^Mj; zCzf?@Q2fz7(Lp{pGBdjPPU7NwOZSy?`>CAXYM8P6*0E(~4BM7mYpaahxcORo@&tul zmY=4S#XM(T<6SU)=fZcQ74Hp?$)rtwlG>PO!r>_6`lU*CPI1c5tarYbA|L&np??3b zej0z>!7J&ue)DCs-v8XX&eEW*de_7MZ%QM(S@s8fIuQEiXWOqSF1KF`DC}64^y^Wp zt&k+%s%TXORSy3?{ z(CI?7@~s`aGF;!tZH}$Jb!O_R%Cv5&2dbW%Y`j}C1B$ z20R{*DiU`_7M?ykJMO+oM^f92H;T{C3mz3&IQ!^-+uwI)f;%Cu;IoS?n+;4?e#p4U z_P^#u!MoN4VS-U@B3g-$vaFUZ$}bWM7T(=UfY|i=lOBJ(a>}S%>YJ77@4}NhSs7QJ za^=^iOSI3r%EF({VlS^Ce}3lFdFnG2dxW>y|D2=n%Y)7P{YSUtH!{n$V`3LvveSCI z^{l134v#&HQ^TZ3M-ujLZu%~F+2o3=o1Jvc@txV084u5E|5!OGv%~bux zv>(mCO1lflEKrV}>i?s&aQ-0fcVsa=lxUCdc?H%xxEf6sy_w27yX*Rdt_zS@IYTE$iU(A>sQmlYEhSS!TbR+4$QW!mfqKiFn`1SRbmGtK6w ztehfvZmXGexo$>4YF5mV=9)swwd}KdFq&+v6@4e59sD#y;0`(z0I~ zIl1|VjvF?`1<44hTubPU`{H39k=?Op;d+JgEzQTd;?C=OOm=G((Mpvo^UU#$7ca^2 z+!HXn=FQf_=PbA61-$xkG`Avw(attEQ5Z6^E4OO{73J=ry@m_;|RNH3=IyTsy^-E)fU zROkC;tYRuY@vokt#hpb=skbBBB}!4LmxI@i!=R{Xsne%Ty503RxrZ*G0M z?Bm;d@pDSKmxYu|?`dh2^cIL;x7v23=ugk02`YV@hd;R7eh}#>QtUEU`Mdm<7SE{% z-P1CwW$hMSJ*C?C-6FlvExGrYiR!hCJzFi(KXSiZ$C7lhkDW`S)_TI4M?s%BdUy4NI_uOtML6Y|-Oqx!cOt3AG9C{Wl?c zeqH0nY3ls%FPUgZ{8%f%=dLF0=6QB=+)0adnof7y(rS+g^t!$kUC}OlXg*)SZ&str z`gwBq7Qdc!adNv$X1m5)gBy1qCVvj9PXFlJY0kS&Z-VFa1;!4lcU#YYJ$$3O@Ka39 z(+$TiOkqvEHc6#)=6bd1E)^~pR(ZHYIYucv^>Xl>__lNI_bFBViz-hk{FG6Qi~FALwQIr^V`;+iJh*x)W&)7Q6ch4uCqGS6n( zxZO%BWiL;A-g{t~?U!r3t7g|P`17RSB-(t#%Lgtei*jwNcRpNRc-DU2^*=@{Z|dt_ zRo#3?##M^7X4mFp@7L#UFnpu5N1cPY$zaJ0pNv&kucgfAST3OFy6b`KG|xGUQ=E>J zGVSlHcsu26vTL6pdqm)eZEq#@dF{@9bZqA4PPv=!DJ&gZFwax^pVm?b&340Y0hvV? z1H1%V4tDm&-kV>$x&Qlw@Oks+)t%dXQ)+(Boy7DHEpHF%WzS`HDy`X<9_u}A$9EO) zY42a_+@EdOW}`pjY}ymojT?+Bn;b5_UGk+m_L85IMB9|qqc!(#72W$fW69={Pm+f( z%H2NyZu8#X4O>6TWg5Cm9-h_EYx4B6#v{MWA7Vobw`W!?G5wmV_~ss?=aUZS{hxjw zIdIgcCuNQ5Qd_@CJ1mYZjg85_u*zeSo?YGErY9;EnkTG3dWEVgb#VO3J~I0{zpnYC zsgFPID`if(W*mKmLI3`JMbAr9bQKq58|*r(y!*lDs<8V&#H!nTji&A z$4siZbSwW&*OZgfS@us<%|9}c`@ruo+a#$q>kNH+H%q0zRpNQ|smMRnHb6G8xb?YkMuk7k+KK}j1+clSO`fwc5i(q~CSlKt{a@&DjyBt)z z1#T?4eT{ejao;S@DRZ8xKb+$lu9|A5Jm2ruhikijeK>l;$x~@kYnRGeg)3`!JrQL( z`1nGZU!1)n=k|`~uaEuNOPo(WZx-13;@=Ky<0;b{3_fn@b@iX!&^gg2kLlfY#`xvD z^VMgSrUtIB>5OBUQNb);a?yRQ<>vVvr(#?7|1f-|vO~jhef-j0A5*38?fT5QY^-xg}V)@F6>kXS>6i&&%p`+K+W{wn@&rJkMKhy;M!oEvd(FZcYt>N($^7s-E*n{c(ZYuV{F5sQUuPk#N{9uvR+{M3WO z*LEu(T3}~m_SWi38T0e|`#ayQIU)4kHZ{^{e!7pE@TpA)6gd`m_|3ZTy7Wb<^^rnp zkCj^!?ef=Jev>`N{Lt2O=EjeIIIaEPZ`@ox|KJl#PeXMB{Yk8>7p6|?o06k-R6Ov= zdf&tLtGedDniZRTL7p>HNaMxQc?qq1(w~SjOJCj|d(7-W^v9$aaiQtUZsg@VPFnNu zl3(`bz*kFuPIy!1pji|7=P|tZ2Qs_H5d&_Bn62 zpAx$J;o{0P|Hk_#CS5;Jy*;3_qG#R4T?b!eC2lo*%lBE6&5yBVk*eR6mP5{O`wcd( zwu)1{pyYD;L+aMf>uVNAa4>^}VH*>jzHQhP2|T;8%@pL5}*dkgN{NL0Shd^M~2 zd3DC!fN<6Db$1tBmp6*J{owNX{Y&z)=Gj)3___bxmAppc{o9SdUoif@%J@0j@K~-w z9*@F54}C}eMHw7&XF1-T=Xlo_xL7D~Z{?zQa~IF>x2*W3ExrHsrhUb{>zyw!#<9P( z-`&5sTy{T4W2xBkev{`*YC|qL&)Kk`M*5uA>Lb#|qvQT05P)3;9hPW!bRoDPyH zm-Z-lE_&uN>50ai%OO?s7gc(#sPZWMv)L+S1`jh6=falw^tPD!=MO!}EpT|J!Y}nv z>HLz+A68fIbea53z9v(kwajyU(qTp4s^%rXCGVcR@43mEDKe%k?kSP*2C?hVUjfw z4__B0o_(qC<|a$z{8t;|I2)&Ky6do0BfC%Fk&Convd*m;#kOkCRX=BWgz?S@&$f}f z|LoNV!SL&Hn{QShEBh}wSL67PmRsNMM@KTHCm%LEW-$N!Odqu~&m}`c6s09P;tXtxpmi% z^Ia?Wo0z@X($iH*HS31@jzV5R*BzB@r;YBUw5@(M{h6Yx`XLs1JAM&I7mEn>dwU!& z#JeAzo1EqGI=*H5IkAUpZ*70R*MN7^N--5r#%D>+(fyAMrmJ*$JTlu8I&b#VW6Ga3 zlj<5|?5!tx7g=8GPjBomSz7k(!?{aSSf}P2ly+X_JvVFHv~RX-UaAU$3v62CPPLwT zqLa{iL~oO?*ZUPBS3EuRd0x0P&UH}Qo6jk~xNzA)b5pbb z?b1u8?-E-ow)FiflK%Nq?30)LxeZdeS3!-Fv=zUD7sb1uc&=)cZ}Ilq#$1!l>D4{o zr$_dL=Jo);$`?pEDUS8#Wso?pM z+?DRq1&=S@qed$x)vT{{=Xq|cayJ`dKlyNYo9aL{d~9J z(eCG^v%Q0&XL&DRu;RUB@u2*=*^gJ(%(CzPxbf(awR`aOE3Tfw*Y%k^uio_YY7Jt^ zZ0brn61}F@?}~)sp{|>!7p{BHm07Ux=xR3cZ7rVBg>&Lom_C0h5K*}Bnv8zm@fYT| zF3h-U_HfRx3IP${=|SZ)raH^@+NbUP{1y~e)k<=4|Zfj$9?V_oc=uBgT^ef<~t*nHCy6&)kvQ=67tlFQHa zo>ZeSZQGoNvgsz<`)=t7trC~2(SLHviQ9%rSHxIx-DWJ)XrCJ-s4!`x39%N2g@cO{Os$T3)VG^W&Ft?xxkyctO6(3x z4LbhTU-a?o7movG>&z-%v$f)G!fBqXFBd<0cS!#Cw1;6EE)|4l^OQ~uJQFo(iC(u^ z{7YwX$xDh!y)UM`^^Z}WVtYo#Qg@DdNR>;Vy=sv26q}ujo(!ErcV1}{_xmVogde_dWHWyE?df2vp(yX-)RI>XHxjCOwa6NuIWbW;f<^L7t*7=9n zSf*$99Z-#(^)@=U;`Lek3psIzm;M!A-LUq%&1v5I@>l-+tvsqfxvklIp7$rMM*$yi zPA&cSb@S?&==#L{k%y}Nr#?S3Up^qsvP@C3{M16G)+m-q>!h4CLuM^_#PM<3^Z2%1 zQijJi&PsT;E$hakW+{2yRc+#xYT}t^BPXdj=|mUb61Y(uK68)LjErQ%XGz-qd&NU` zIp+pFdphCo&rr6PEq+oDm^yoS4_0f)hI6hp-F&m>VusJOR1@D~kBXy(XO8`{%Fbq9 zq*0UkFnz7+dGD^Gg)KGQk5(o8zUiEI_a}S!yn9Qn=L@|0bw%amYJmd|Ub_-cEDQQ$ z*Y|VHsvrAS{n)tfq+TRPj(VZX!SB4t4%7M%8LwaR3@H(`gJzf#Quqo z(@*5ItSH*?MEd3GBl#&OUq6ub4PCcqe%ywDnHx?R9Sk&+dTtZfQ6}!Gx9g?LZw39( z-w(da{GIbXFI$XF|Bd;96hyYV-x ze>8mjTsv!5Rb}HVn|&D{rXKU>y0cgC-F4n4@3#lm?`XR5CT`uG;P(?Foj)YF6{P!o zDCn9K((&wXNEpMmjXv_dH~&AByn9yfW!3W70&VVvjw-zOMAjZ!;uC#oiI1JorId?v zl1~L86hXd!ilnI48O-6I~RoG-*}n zq!Zt3tu_pJ(pz|R zHsM8R@&4~uTo0DKx4c==bXC7>%k))j>EcT|gS0n4YB-+1uPwjTW|!qW9{!}$*^ zi&z%uM2B`>d$#s+Z=P9d?xyoo?^eguf8qZ7k}=8k8iOi}^U@byC#MDd(d+sV9r-CX zws?D{o-0R=h=Y1neQ2kX(H6t#Wrw%Dy|i6$VYrN1f=27j8*cAovUANp&USw5DzU)K zoWp*nV?pX}Rgb>9{a#8TOik?4Y>hlEa%T>linRtk6*S(6{U2mEO9-!?r%vQ`X*cIQ4CQ zYsTS;(^yVfAE@r%Cihro>PDYzU-b~4M-$?%Oj5fWpu1|B2-DHTK-VV|J=uS~&Q0C4 zt}wMt_t}nJhs2C?rpEtx@My35>$Z~_F0r9!(uK>`-FxtBt^bT3evMB*XYS3joBip* za`}pH9~jTiw_B!n+I)57oa4`V_g(o>*tpyN&|UfM-{!1euVnRJ{?sdymH16S*r_7svU+eUgblj!KvG-iF`Bhacbhv}QxdbeGIW zHYsrdri|x%A34ev=;!`ecKJi(n$Eth&p76IU3~e~?EI4A$yvWF@1DHhv3a+~7w^#Lu}?`bG521NODC@snT3-ierg3i ziuRtcJ@@gv_$SLF0v|eY3%)(N@zv(|s5xr{y!1c$RB>NYX%)>^*~=Xl!n=LR$xE|} zpY@t-iF^{*aoF(cuhv~pg<{#{8cVrei`>fUnVYaS+2Dn+>qYCi%TIs)QyUN}y7^|$ z#|ocmPc!~*>UHCAoV0AsTK>+*kB?u?@SV1QuU3TB=>)5!+&%8<^A-0j_uE~vNwYCB zS2;<6<+azv$&<7l54?XoV}GdV{V>tp$6{Vo+~}0OSe-JJBkJ_oX)iZyKB3xK+hFC? zwQEcB%{z|oV-A;A|9Eh=(oKnnqih?8{odAFcN|>u1Lkuyaxil+FH%X{d|RX@JllE44qREmhN$i+RgR=g&2s_VZoO-uLq_?Z32q z`(^uo3NHmNIVLD%2KaXPYsXC7<~6y$%_Q@d%z|GUnU~yE=T0~Fz4ut|#ops4rblzU z?4*O!Hg99A5OwUhq&P|H=IPrE*LP&THPc?b>zhRM#HYJYRC%l~Z?^Eg|3kbfEOnD0 z_pgNys=_zMN0oJddmfmk@4Kw?W7AC0KOwF*ml?}nP1s+O_3uvR4zXE}wS*ULNSyDr z^hL_-UFEaSJ&E2mIlr^(ILCIb)vX80*h0+f+<(5DzjFP5KHEEahok*(sBV#yJ7-#d zSNrGh&t2A&+bSPlnEsHt&YeS1q9keG&b^1t=f5#{A#+~yV(Hm8KRaIjJ1DK)y!U&% zmhfwxMlL?j$=@vuQbdGQIGtGAk92I#OYHyp_Wj}c({w%_QohO{-|U_CV?&1LnW=}i zhaOIB3@@FX9`yD0GnvUT8SAdBUTf)n>50xm0Sm<_)eYY*o^PCfrmIloT;;1>2Y*YR z+uGtOqkf`1zlbgcXPnKAnY6ET@wW*YKi>#n zxyGhsGne&D_4$JpXFx0Mi;rD4yUxa#C?KHWD$>?|a6f~Q7w7eDaX0e(GL*l_rCl?= zwD#*V-U8M{-c56qPFp%npMI=}c@IavZ_*+Io8uqC1a>+3eG}Yl`{YZd^u1jgHb4Js z*C~6)F(>jK{8xMDv-^pk9J{wQ-`-WasQ!0zT>G|Po^4G9h5}c7okPvv`f+y4c0Xl( zBct26=r&`b=RB5!hpr26IbLz9`&4Cr^eW#isUfB^EWCd$7KpR1S#G%3K%wI6F)bCR zlhYhHlT$9KO5D0u7I3EUsLbT^8;b@5by7>0>*mG6) zeP5S5ca!==wb%&C8uaZ#tzMJ=Sdv>9a1j)9ZI}XVw#JzRXpPkRJ(_s zH$0lWYUA?l8y(9H6f6>t|6l4XBA|J2mk^KB!LxY>wiMcE>r^jIUcbdgS7-CHq)uV} z41EiOu9;Im6*@hKtp%{jWU5=K^lxkQXWuB}koA4;O#03~Tl#pbOkRery7#=~c>Pl2 zpX?83ud&RxY>b%_6#uv9(`Nf%&?>6OQhI*TOCNC_-y1KnuQu-E{OVlM4?DJHR9jxL ze&6gT^J%$%*^m2m<#X3MK9Bf4<>IWL8D~oB=kL<+oBIB8o5uDm{?|HM0W6Lm{Dh+w zSt>U8GW#}f&n=s=-8*!Ky-~aUsw4r9>5Fn2u4wAb+rFf8Re1ecuJ&*~{pUXx9CEc> zC8hNGU+eZ~dpH`VN+_Q|(ylPdF(M$uWUVi2n|6kFXs)rvoY~8BpSny|G{B_>QY5NVYlzL9dv8#6q z5^J9(t*`1@exRhbeS;?F>|Y_r|E&{nP*OD)J8QZ9@C5zGGwSud>(*s|Dpt8@^>KIV zR1FsA*#$>SZW_f_=_!2?D*R$4wrK0!nBAR{>mDC|>~dtafTs^=vESO)D|)vE3#xw3 zId?F_C2*S0GT}`&?)snai{0Ow_a%|pM}&>V(ZMJ}{pL>BJ(ax*Z|7zdUgMi*zV_|1 zh!vh6_#*YMs(dc9E%m&j66E#BLM<|kaejKmYSWIJ#ZOYiEvx%haP4p@Tha~cvv_{k zvZUo=hnjOJYtg3e*|x{m#U9POSCP(r=Jtj!kJOA*ctisw0{WqQMe@@?iYp1$e(XVGskGQ3q=09NRIJRisna+Lp)hi5K`%dwnQnlpW z^ZChd$=&t!haMc8@bK&Q2~O^wlOq;esp`Fd@R@I4mwnf_Ig6KcuJsNvbYE(lQqORa z;o$A7M(3hV<(#Y8<3ICk=BXM}70xZwX2)HO%A2-RCEa1to`&PqzM*L*i)}Y8Qo32j zV|Gnax*Q`qymJJ?0XIbr_GhK->%8BBF6 zo&K#2{+PO`(?8>E=4YQWv1@aruk1blvhQDW$v@*uPuAQ0+4?$kJ=2$Gyj|!2J5~Pn zH;Fbc%q(}DB=di9jCGyF)j#L&PI}L;HScNLv7g=xuT{pYBp$fFecR9X^*c^Z-75EL zDlbE}&d-!nCHeEUP8Ymi5fBk}OYXF><<-B}A8%<3&*54wRlV2Y2FF9E7Eb}IqpHC* za~?jGY+=#=s}_+x^ZfH3x5cfqo}9IeER@-}Z=>I&BgfZG+?KF# zk;bX(ZM*jQOnGwrin3Y9jJ5ACoIR#t>@;s-tpii6=1-lj8=TH|yw3mPLjRoK^kn0; z^f*(Q_6aWYE_bxDOxQI+d)aZ(%c*D8^q)`CQBouBZYVRQlGm_dSJU~*5YsS z+f+OabEWh2PChS^{2(3q$!f<@mE?u)YKbyuBaz{Bx6 zEcMch?IE>Q{QK7a6-}F1u5{JAOm<3EsCvHljd%g|sT)JC8Hw?-JFYf)>Bjil^Ge&H zc`D{&ObbPvR8JTj{NA=B(KjF``LkwPS;N`%+{foElXhBvT3FzqClmbgWQ()6*X>h8=w8=p1w{;hx3+M*3XOQ z-pwn1e|zrV``_pN-f-(;M))OXf|9@V++$Q4vUdJh0 z&KX+HD)^GrpJjCL=J)Eb76A@Dftmx>{n!6hF#QjEcvNz7^XdE;g&e6+HM8T}gKNrK z%%7S@6n8A?)GS=3HbW@#d%#nvMQ7L5MNdEAmAFaCcTRD*9Mfx73rzvNKMEa_CU?9w zDxOnp;_JJ4{r zhizxo_Ekq%jxN)^u`%{q%*HiLb)Q`wv)^3fJKKDGN1pyU)q9K+Rc5&JC%Jj<7k@67 zzF<}MH~w#yHd2OGQbz^C%gr2%#GE)(?kYAPpMP=Z|0h0+j<8B>y;x?v)!UR)VU|#6 z-^8aWGkuH9^wwNvEsh%g`RKg& z)037@JR|-cZ#%FhbLLjDSgvp4qH~X2@HcrK>1BQ~pT{md*Ul+3WZlHb#&_!z+h*VR z$zpAJr0+Y&^*8$aydoY1Sg9Qf?kxE8Ksad8rYSaeRifjU|GpSp8naZiNDw&Ih1 z?wh8a;-3F0=!k*8?m~mEw=oZ$7kr#(BYAyZr1XlM4())c&wsZ*-SBCL^p78MGb&HU zuWotX`z*ioQ2oo0Kg(9!yp(@Wym^A*`6d5@Z~c)AeXm}^|6hIX#rGG_DlSjYVVYjP zV&0!gKhytDt$H4uQ{TMcoSJ7%$F$k?x3z!1?Vhw>*3>7fT>1FJT??l^x$eLHXa4?w z9qiJ3&BI==I`;AI!=CB-{05IXZ;FPTnSaLkjNV|C9wdh6JPqcsPU%641ksSAE~@LH3*a#dH|e*fi{EyGhc1^Mjtn--Bh(`T8C zoSeZ-pUiuS&ex(APO-apF2$(Vbj8cntdj(od~fdyoq1_yf24KI&X6f{>^Bxi8O!Db zojLyE@B2XW1kV26=}o0eB~m2$w?3Pmd8&T?`Ja0-HP+vlHTi`@(xK?<4o@!?eO~c) z^TVQDdX9TNPcsYnIPKo+{QH67x)*UCuKJs%Jh|L&z+XOL@41=lXP#U3=Iwi9DfvPZ zx!`HtGrktj%nsz}I>;tH|KFs4e~-V=>E~UfenBVKoZWW;*ZQ{2t7Md)yLVK{ZT5V} zFePY7rqjGs^LgG*94ngN3p|c}axw3W>d%QPmg1nS|y;rKDCf<$&@9XHhgAX*XE@Ce6Z`m>^VVmKdj1hKXpRFo7KzhQHtpdu@Ao% zR9#(G{KV$*uGDzVGGAZwi#$e$qoz&J6n*U-|spW5R8Rn^t^U=RfaEu$`RqWYSrmpp1=suJ8GM zC4MW9>}2(*Lj7>>3xYyYzsG>wEFzj&i7-(rtiX4?EjlfzLXoxOJMoB*MG*}H~+29 zsdD~$)47`8AXBE^GULbF)2#JYD{jPEyy1`aa{4oOdFQkF^YT9H@Bi1){(5ilc~yC) z$(tUo-m4k^#;@S>q~G_7r|#+yV7eBy=ex#oz0|Wm6DoSw?7q0@vdE7bACKiMm9~zx zj!{l#YA>=f&qj8q^iIDMHji_UlCKlT@g<%djPldC76`0ew)*J8&uaPSDsP$n(@Q>( z{pa`Qe_I8b{MIKVXZIeAn*V-ZRo(IvlSFS_OM2V0EK~FJq`d9k(^B(&ZiPMn=%p&^ zv|yDMA3wjPjZEOQr_ob)S5@9yzc1{)W{Lb0cWIBD}{iLbfk$#)^I#>T!-1lORtOS9I^&_7y4*pVX=f+|K(Z zWf5~T&#B=-V7Ky>nwE^!)`sUJLK&Y&y3JBE|L)UaZt*0i#ipXorb=>k!}|kebzm4OSu4v?Y&ZR0lyVhEE8cr$QJ4GX|$;5Kw z`}Lpv-e`Y%a%0oxQ`VLrEzfyOU$=Jgw!X!y68DFc^eo%H<>i;)=82zj9=T|REbl+H zJCM`h#(}=?8y+{Oe)@lR&Kv1fyHuM;eA`wcQxj_V zXG!Ys%_5~MpQZHk^Ez&Oab$r|uV&CIPfyFZ3t@&PAM=tuvp!ix1{vGeoP3i}V;WQ> z=&(Cu=Sw|-N=aSc?NZ-`7OjcrT4QoUnAeeUMb3j(UYU@2>BWxr6H9s*EM`3%V&I`V zlc}-d>aM!RwZ|HA9XF~3Y%6Z%4!Ct7@U7(g4o^YO~btA5_aWnX8`i_k7?@#&0htyt;TkbKCp}lQ++9t!cPa zwQt_GKd-wd-G3ieW8OV&c0G%SqC|;N-RF|o|9_|V--vuIXW!0r!Rq|MEswhIa^8RA zKl7@tD~AOOW8;oT_t$-&cfoCIrSSeP^WdJ+jPWKGiObDE;-lldB}%XS}NCWWju~d zoxCTGy+&xY!?}phf1a({S={$Br7NuK;D&mco;fOQU$-hcc^z|~9BlSQ$H(v})BA(| ztczG5p5L#?t{GXvE_0`v$DzEaK$&auWRI2y>6xdTlYeM<{)mnIbbHg21D1E#C#ZQH z+cW9<^)gi^VG--x>AJTQ4~wce&aMB-+4%a~#@p6gW`F-s`SG1)kHCq%_9v5<&p6KS zC#ZU_`dPQ7{`YS;Zr@L~kqoYP_}S`nC1>E4%~T(3M_o9vlV(QNWj zYw?@EEo!$N*Xe#(b>OM&xnD~Z9iB4ji%+wE6Z+?M-brzH-pR-QJ}CAKyWq9SR^!L> z{_-Es{oifAs^7=H#E#|Eu}^<94vOyY}rOdYx-6Z?a7H<=7SXY-Y^I=c01+&wR9EJ0Le%&1`?^Qcj(z>lo|; zN{W6R)>9}rck%Uii#zg#B^C=;o}d4qQZa*b%ju)COI7wd_J2LA*t}KlrO}QOqqqxZ z+b?reNLoDCI6Z0AstBEDKFc=;ySV4b1c65v@^zi-sceI$#y?sjl z%J_QqmIEoQ&2!b)*#7KE%H=LRq$SpI>P(^Zjr_zk<}%Ca6R+y5`v3ap+R04Xi_E-( zH<=t%;e6HQ?R2iSoa6lj_WO#*exLZLwxnaAN?I&%&rcFOX1Jt0iS1^jf|Y7gC~J+o zf{TNO|Ad642fMekpJF}mtKq9bJ~O*c_{}K_;Y~iy%ajr)t@K#(Bx-_YpXZd&Wt~Fn zbFA{;h<~iz6ti)v_PlRQ^RLYk=RR&8eB9jl^onm+-eq|T^Y_es;-7lxbJ%CsxgX|t zbNm4ap6#&?VR!(THkKJ{_>;aT;yk)M99NZVhs{Tg4%)d@}$RA()Z zX8!l{@$Wxh9l{lC|Ba7~)FEK|@)#y=h6wBPIu=ZI>x1?vR z(%+!)XYqm>>8!`=G*}A!v(2VFYBa2gyZ)!XoAv%S-QeeXYvQhHnLWr5jV|yB_!4`H z`F8Tzr(a@DMQ>42U{Unkm_2*Tcew|@nv37gT5i7PqI9;(d>hxhx1DBK^ztZf&=B8q z=kC+p&(BNvtI3C~Qdpv(`D=~sPtL>b@{_-{Eq^4)RQNIF3fnj7h#w8#86Qf8Sa#-` zzkU0xV9mPOS0py+D0>QB@eO6H?k~t)!zB0KZPJpcJHI}9Ols-v8bN!MsiVx2u}o=L=o>ih%l{TJ^4#p zMp#|%oZc<7Nvdfp%_crNb6%8bqwjI6W2J{zgp>%KO`B(QMyP1*g-@lITo&(U4hdV( zWmi_@VO`akuXTv`r_cFjb}2!-6*I#;I$xGb{&^BSsc!z8{QBoF*8g{`wfJQ)mDAz% z2Yt1I9SSwZPXCUxy}E9_qF3+PY|WF?mA`yHJ#Dr%n<9(a`w97XoR>;&YkawGdHwmz zH}~w=rNYwA%^kBM;E~JGO#&-iCQG(z3Qh9!vejL=jJxLbyRv1W9|A)^?F*Uvh2yeY z(~@ANO;QW6woLuYZ2&^!e+RPfw3*3U}>37s|IjSK!UouFlCe z*(UKRy!$n??7X7cPA%47z}3Zgcb@)n-v8e=J?j50djEX1*YAGENe&^C*OVI9{Ysd8 zzow-B`0UzGM>d?fzhq&nTub^ZF<+_n;)CGX~xtZzGEDUC%Qy5RVybh-m2!w z`&*xXrtk9|OMCu5sT6Ked0*;bWx3aJy3Y9tMX9bFJ^jmi+=Jg#Z_~bOrguw8!gEr% zmr&)&(9csvGfcW}ck|jlGf5P(dHj*(p`Y+kM~4$CcFch+G2u$D8)7Q1+)=z;@FwSL zP|(xZS8JL}#B!y5f*0p>7l}QM@(G?8#yu&kZ=3ER_Lg#u_ep<0i1x1CDo`^?<<9k4 z$B%tDo_h5IclOFX_3D|kXU+(nwCIJ^VcXlucb~2Kx&8Shh6N&e?-R_oZH)e2F!$ck zrkKkte;?RA`^bFd*{_YKlv@szm_5Cne*a@p{`8wQ{~V_!Dyl~2_xASJyZt{H>~qhy zH2w=?*8f#vJBk{pY+tc^?-%+bm@jlleFk$af`9E_%@NJY>Jj-a3 zTK4zC?{-QlwoRVr;|~2{$XFWSeRHv)Zs^@33Y%81P_}XFnJTug^LM`J3$`tc$sA7e zR-0|KGsxBXe9dsJ?%gG6%Knk3d3Ro$5xk_+;RTEF9VgM)kmc>RRtsd`3+EI+o_biD zWr1qU$yJMegu3R+`fPVLk}&vnd48l#ec$TW{PmxYJ(}Oo+0OlEyZec)e4eU?+b;vxFEAg%G__ka=;Bi;pvto#3YMLs%wb9IFiM@d$ITXIqJ8QG^5 zJ+T}GUHnOh)^Q(f%wK%VrQl=w{+MknPem7P?zrE(S9;oPV}YiQc&7)gJ>MtuSK2SK zxvqOVf6+0^x^JSLi&U3rtqK&yExJ z*WNeJ#Anv`6FYY;o)9!a`s}%?>G5{=o;~k3yD3#-a5}2`{bJWIH#5$K?-njo7Y(g0 zkJ{w7?U}{%3sz>WcYNk~u8|Tur;yX|b5;jebC=I)uUlccVhwPh@}yd!I9H|yB_lU;$r3xs^@*Y<}znleeL zQ9;?XbbNxGmqy1WH!BcUpgnztSe2&mWb~EM{MEZ}l`8d7H;4Th{OY z+ctgo?vStSH}V)(n*1!7-0NTG`2U}B$)ve_y}SXx4mb*js%}+3xAT=`R$WVmSVy!9 zTiCR%I^LeWik_3Cm04S|7wS!P*IzU#rL5$&=t(DzPd3l*?X9l)b~C-^*URNOd3pa9 zbO?b44a6fS)qIFLUU;>@)cIWhhwSf#()}Ef-;;{ApU%malvy(6P=@c_Bd@kzvpggk zK2?y(Li+XgHN9EFOAn}Qob^fO(vkK9d$vxwW|*z>dufubf8=Q)E4Sn;oasviPHZ_a zLuBgrfVpySFUsZF9lYOk|6S;g*H?4GH9Ut8y7Lh zV*Odgv}r#s2rZU6FIU5@8N{N%09y-iVdo(a@1=YbW~!axcA9&~_L53P%XV@8IWZGe zJcXyKxORF(O(+ks6J|M>bq5Rs_mw5cIW_GZb!lhKklqF>MOeRkv8rS-c-?l!6T21FT2d@+bh z4iaW9P-puY@wo$mHl<%iYi0lT-C0CaQ!l?TCtOIQCd`?bedr zv0XOK(!P_H@cfR=nc5(lZ>!tflQlVk#cuKnqXlVvk!(x8u1{Za{5nTxu+Vaox1Ae1 zzQ{d|Dv4fvn=Ms(Q<0;gtk#vv;TFx_vJ|O&0QQD zC(PxjCn6p7xus>UnU<%~`t#>iCko{YIZb+4ReL8v_WsL9pOwrK_HlbHtcpD|x&4K^ z^@&HKJB6GQY$QJ)y&k`L_ipdY`|3Ni*EGev-~8|5`ImWb7o2%HrG7h4k!?;w4s$R6 z1DQ>;j@3+Bwr6Y2B+g9Sb80PZmNX7+mWnZytM%g;--LuXrrP}(xlxVdx zln@MB*d=FlGQhR}TgLpdJ^ky&TcmwV_*taZm3?X!cww{n`^Vstd5LYzYW07muReTu zl}Cbk$F-nv)2Nq^J&(+75YU)BiPv0nn|wmoWuwyq3+6=j?c09meO{o4@9L!m)h}b(l9RCx9EDd~%6%Rk znWW-5+hc-==nS!icVxHR(RnDc(C@=%CVPDjUnhZAQJs@M7ff=Px&3tG%7(o`ANGDL z=}oYmo};7PT`c?7R)9Z$9c%xtS&3RV&xzK{ZLKlg>Lb;^`_b)n+)d1@XIP&69QHZ& z?x)#{o?TwDOkKA7+Q*|i9+vBC|Er1kSd_PNU6pzsr@H5))U zEYBy&iK;ICtNcbb$S_tkO#Autld3y))@(hqta#S0g<3^jevY%2&Dhd>g8fEOer4aD zzl-?11d1FznCvE>2wEVfGgVDDrs2e=phu}**+~tvIObK}Hj>OsoHc99oQpGMCx#jO z#JavdSM3)htXPr5BklF^hQzweZoep<723*#>dxz$awb2mNXZ4F;xuC$+#MbWTD z<>+$BybW!y`94(od3?68+t1)KZPB&s2K{9hzHbxAEb7v*oYnL5(dzXTJGXmZu8Bx= z2r7AbxBkqn$NrkvwoiOjqCAh=U}IpQ(N;yF``cW@g0Cditp2GIrP*Vc66rNb<%RU= z1)nxPOfz%piC0?A-ciK&uk5|G6NlAYK7Kiy2b<5^J$`w4c}`Bwp9fb|)ITam7O}Mm zJh`blNmZZey+F5T&e@sr58JFQrr!->77b*B-NWJWY7xwQ-da zpYEZ^rcE4c7u&k8oRL{{tXG*OVoTqps%L8-Z^+qk|E%PawixXzSw;FRhg4qNvr;;{ z_*BZ4_PH_-ZvS!%Tf~&E=N7}c#88C4ETFRQWtrul`}G~Umhu99Tbn>9iJaWTqxt^W zQ@s|KRLPqK-RJhQFWGx=<%4yiYd-fJE9U#|b?wt{6~zgiOxnM;Y+4qmx>cue(b1D) z{pu{;yu~#u&Z&CWWUP2=w^o{2QHaa6(a0zqifx1oRw3x$=!&W&|=301;FF%xP{xicJTkjwL&h|qm{$Fg-$2%^X6X!DR-Q2rx ze{Yn$Qe3clzk2e%Kd-#w^h8zVo3@yzy#1)oBUj_IZAVCz0fr-Z5AM)poU-vb}-o#9>7ZKNgZ7hvllarC^y7t+YMSWeu@eiF^BPCD!E3mk~K6WKfT;7i-&9%dE#VNr_(nCVWa@lP?+ncH3>JKf|GsS-vDVRLt69{_W_SGO) zsnBQ@6Z_P3<>`0y<5v2H-N{?U!f!Rp$-64*L;K-r>Bi!!hr@dq&g^}1+HJ%ACn=LP zAK$fnd@63|qNmFgmoD(&*=v({;bg^@i_cG9Yk2F}?x?P6yq@Xv9R4$}r%iu6DW5<6 zO`msKX|<;5Qk8@cE3BRL*G3gDnZD8Vd7IkG!pB@U(^%34%#^omPF?Nmxq~m8&+tlM zM)M@D^*oDmKWytf|4n)xN2@@_t7+RdUI}fUcgAy5%fYDry!D4)cmF(Rx$LoJwf;BB zezh(C9l9pH-gGBM|Q1{aGi+umqeGc?!I`{FVmE(6o=7Pgq zrZX2E7rs){xaPI@>0)fs+Z+%^sTZCTcHkj%6&WPIPI@4_XrA(E!%egFKYQkV`?q12 z+$EJsD#wm+w9Ib!z$cdcB&S7Yufv)A{a@K18NU4f+otBng!n&?#NWJmvtiq|ve(6Z zs}J?3oRpm46p(WLWDBcH@Itrq6HiaRx7PN+`n&2Pe8gu=QW`%ZW*$+lb%mdvtwCS>V4BHZEdQp_l+~knUhusUy~7yE^hG*h;%I8 z(mq?}QEqMS_cJSWb|y)m%NB4-*cHoW|CeX#Q;xNfHoxVfr^$cWcdz=@GPQEaUrKUU zUmq}7#QdDe>+=^~dUJ*AP~-u4bT70rc&9uu!TWIkKpDnlV zNSEDwBfjQ)QB`GA;Hw`W1)V}B_dGK_?^e7|{;cHLY^m3Jw)>|ws42X^aj<%?sk?UX zo{7Ia8$U>0Ea5Qg)ta0my8PL8(Hs7MYWNs<=GG7QgW9Ki_w77&*;v5oK$Lqy-vgEtc1FPu(l~ZI+!8uu zc|6vmN$0liT>CgXeiN)`qz2$RIU^;8= zq`;@LVtWTv7F=jbp7j6Czq=p_YQt#R}WE%Jma$G z&3iBHkmb$0ws-E^-YUiCcQY?c!e71S@7e2n?o|JDe5JXR_vkON*YbaR-hFc}sj50B z>a>PgZmZ#mttBq4b*8Roj~kx&+V)n>sY9Z0g36LiuSqkcPpc|cxL7)$JKk~ev&8EF z{XE^pPgOSQJifTt-KO%>6N>|;o|DS=e_#jAJrpn4y6el{XO}*lp1gmh;AhUdvX0vo z9q)4mKHZy|mo+tLoh9SaC#s96Grw+skhrznwQdR9kl2J@!%Jy)Dzke=EPs<+&MQT^q~6 zq9rlKIAfyg(a!b;HXTRrLq*nhTTI?fI3_D}$Xd?el9s$-c|Qxi0X}hVmN(C%&pnyI4@3BVp}8SnX_@{;)scA)u{=I%$walt`NU* zPIac(@vBGox_r32(2ZNbq{ejXb+;J|*L|MH@pyR&>3VK)((b(I&6M(U^CTh7MMCZ; zfBd(exp20s$jXHtyp>reder<)T(dmlPH$q`aL-sbI!;FSN1aJ}ew5+*=sVRK6-yYD znX*jN_a{e07B}(dukcxSf0nYKo?`{8Uhi4Un=J{?!dDn^s_#3##&}^!$ZQSQ4ZQ1g zIj`Nj(EP)<;`zq4s(Z@nS_NkKi~Fb>=iI(`^7Hde6N2_FRNHy=ui%2v97XRb$5*hl zD77>tcy9=9nX8<`xqRN+NeldhRkfAuJRCiQYmyYs2ihqJs(A1`ijaN#n#(-;!ECF4 zF`+w-{)xG|e)=Re-3?X?Pwh5|Y(IFAyX&V!Y2zGQ>4aNeZfg^+aCoWvt!7zzB;9h| zi(@*I?lnvhZwWnkC{>X~>HLM)&R6#8etGt5W|mOH;*&Gh@B7&$zI*qTv%i=A&|GTZ z>6QN3uKBqA!p%E*ifY$>Onb(}uG@1vb@ANtj-sxp9)Yu7fhENkyb^_+r!7-a>#Phi z4`sa*((zOAQ--*utxHI8!S?*m!Co6TZag?y-T%kc^>s&o{j%B{_g>!3w@Ao-lIn8@ zj>6>Z*%zzLoJ_ixo_b=J_gHbEv5Ly`){uSAw@o{t@JY}`!`;~JWGjwjxol=(-$2-e)jpVhvikDPQm@K!vb=24Gx{yHm z8;$c-g>7PJwNuXy{ zn%&9U0!|55`ahrjl-rxocE6` zo|QV!Q*L&2RB`fJ%ccgOs1T#p9J#5g<(89ESk*a8yXHUtQK>HE`##`#O3()d;V)bV zyR8g1-^sM@U3RbHzrZUmP2s4%kxWE@=1EL$(usDJEw^2yGhX6E*{r#nrM z^xZ$%=uJw==N7-L6T;3}A}_s6CuLj`O;mbf#LT#4!o-lkPcwWjdMUKpO!kju-SN&> zYoGktN=wa|I#N>Qm8P5x6Pps1ZiY1O5j#EWj;GLKX1Aj`D>5oWSVTOUuS?#L+ca0<4pZV|W4jegzaE>T=H=(e5tF3Rx$Za;U{_P6Ukol$7VvR!QvZ^yPRY(l|OoH zw)B=c8k!f~+$X7c8kkS@W_n;-w5ffD%z|UPJF?ieUts%X6~?%(U*7)NWPiJdCnu}t zXX#+PnK55uleM&r04$Y)Vl?@ zw*`KyUK$oW((f%;%kLxY{nm#2^^WVET9ZTecWoCsts}f~;lxbG z#lg20+cy2(aAD=+yKHxK@61_p?aA%v6()|Un(g&}%1?>w-`75_(&BLYR(9xgj+F+k z?6D;mA{{Tiom}#Jg^Kg6Czn)CdTzP4(Ol~Drw1L!znkCRC(qdOnd82~T4xou^|EVk zEdM&$obBoRmM@d%F`${Hwa=RZdNwlzmXWwpT#F z>9Dx4clFVhlfLruYgG>W9s8R&eXZlcYYPsi?O!lkb%~p-w#Sqn;SE1x6$DQ&+H%@9 z(Yaw)smwX8dHv#hB=jZDX0Q78chh?@F!=(f{wxIN2+5YFRtZn&M&Y%+h_` zw&|tt6-$?sLK|~cA2c6k^H-Hw8S=z$QiT7kRE@P9_ZC;#p7~{!xAB0S?8QE}8y_X^ z?~`07*|NY?bMjW*TPlaOk3RUox@@KYUu*eCIL?*ZXB<%%s^W{7=6K zh$UY+XzXI?dgnoUz4RrMrw5zaZR-Ba@VEc_#p1x%ZCBH;_sXA~RJ>ryqmz@>YySOw zZvI>0i(KIOz}(&#AA!rxe||CF`NgOBI_~GQB~xak+E*+REnU5GcH6eCKVCp59uirwb#wM&gGBaWmsyJp{fm-0pEuNRv-i_u8|=3bwmlu4KR$_lUkX|6rT zn6aZ_lS;!ExlG$b$HQ3Hvs`=eJ?&mgkji1j!}I@&Oih*f`|`Zc{=Z`J@$)#kUQKFy z#Fd|;-E^d+YK4jV%P$6Z<+MB}o>JJdZ&JHAM`LB==bZl&9!5=%`}NKsMUd%GR7*L_ zQ;#LfC(d%)H@_xCgMFsEME8j-r_$1at;c;I-TZoSl0oF$e>25u?p)tkXnR0>@-*$I z-iOZKC|Dw}rqtN(mfWY3>J#Ux`nUSI&6}06b>bs0_9^Pco@K|m<9fXL(nV8WKl1v& z^t*hO+s4?8ccN`)eJ&eLT2`{fUg775*VpFE&|WAIUi0Vty&W#wG!JIB_$KX0G27X2 z%0(fdV}e3c;{w5qDe_7+hh90pd?K;>+lM4C3$?(GgGQ^=R&*tJx!iTW7TaRK|J--2 z!fOGCZp}z9(p_~&`hfQ7-neZV_wFrm7kF#d+4QAl(i5lUn*%PkDe=aM8y{ zxFKX?Q_&a4w%AP0tv6-8n78T4&K#koi|(fF=#$NRu-mp~QeDF&71vyzz-;F$w-hF+ zL{_PJG6h^U{oVe%=KC8-_QlS(z9n7j7ri(k!+Fw-AI}$gZ`!-k7$vuK^;(s4V zOQlL^UlmLcFv1_ zFM0iKVfMMddFP_i3_g|oSpDjY=hn_`bDE#uIQg*st=fgIf_H~@d|)89eR%aZZ<~{s&wBU&m;EnP_PrDF+5cx&n$gZX&p8;gqgU-(cH;j1d#Y2^ zUVfXlZI(_{?ykQXtwB-?uda0Ytlh{k{b1tqC*0pEk4U{1i8-R9UUPuO(Y<8CrOg*+ z1)cq{=Qy)R%M8&)GBd=chD|ilG$a%VWGlV7G~ueUQFk`D#BQgmEV~4n91kWfpFn&1tGP&lUq8wS~__z{5oJBT;2M` zZAV#UXCP>t`rpgN)ip)+b9>|bvP`1p<<6{(XIW4>FY~6stm`sorTLzVF0MSgXj{a4 z{j-hS3#uonoHVsvY+$6-aL0E7&-DiLHI`~o8hLsQ+qw%fbIzW8_9I2kc$(9vE)hq? zj@(u(Kx z1<%icl6F*H-uplHo|9CxCcN0L;d$?8n)fA@Il1aPITm$jT~4h zqvj_S^UhW4uz8lhVv$4XZjK@Gr%vYR zJk5Qlz_#w|uNITtC7XE}f)=zfr|j>4QyTC(`$S%&$26}=#`pAE4rJ6Expz-a|NHkD zKI%8PS;W0H4ZNFF4Ar8-rno$pz0}LTM4CUq^}mRvaEGoryDv}C+UeJnAHLCE^hC(? zqCC@55zi!#$t@VcHOTCD@#9nWEMhP6Tr!1+jd`9;<)P#9^=HnV<2(FN zAo&dcyLsOgK@*znUYd3PKF|OB;2`s^yL$V7-+f>4@zK$<>*QJ*GG5Qf4ATEFnfcEz zzP!JT3wPJ)UXxkMveLxx%n6rlzgY7fuS2fSQSx169x@~4=A7bRNii#Z%ASk%el{^n zUhU!ewbOCZgcDm1ta-2C>$O;T*2V7c^E_CXbo1BU@_K%8tLs*~NvdnRRXjV^3%N)x z+aheitLXR7(0wKzPlJY#sW*k}Lwi}7~LZ{6O1<+jE1m8)jioYpH{EF83GGoNRD zgQk_rUB+E67L?RH;3_rcnq)kYCjf~#~Usl8umBKYWCu~L3Q=1$A7Ngvbk?N{rh+r8hNbn~bj1 zsbxzy%Ke@<_503gcTV$K%N`C}_foCPr7L*y#!!x30*~643t1eVwfKu~s-K1m=c&?# zr7VGmx^xsBS$a8EU#;D#vLp46WyjO=tMxx5b%_gGbZc0CY;4}razwbK+kpF!S8CGc z?5)rC)TLQG7vR`p#-aG}p8Ka)eDj^x>zJFnuGyO!udp{gHI8-q4@_kH0$q z)*X+c8L#bTMn;C-U=)hkee-nAC*GqQYx`^8@PF(7yngdx#rD!A8%meXoM;lgUd3_E z*7Rq8C$O5`Je$_6;<4@6U$+7aU!koF1Ezj`wtLU&e_MklnpAK2-0@Q-b)w%4@xGc$ zePO1{89yIfyT@?(?NybNN6o&TR`_ijvcEg$hgQPPk73eV+*Wkk%b&AcwpmjBu`pkM zpM?MMl*n%fKkgT3TA>EYX{p{lSz9{W_&LnK2lRg1$>#F9M(<=G!0T z5xn{~y~IQF;x08$rTN~Q_K4rHn&a%(KVkCq6Cbl(_BE{9Azbvrh(j^MZ1(b58omEUWUgI5?UcwrFT{UESMty{R}Llq0)v>PN@m zsQr^aylprX;g;!_Si|t9ZnvWhOFmz#zzGAVFWUvIniLk;)Kw}z{(tc7qIJCM%40*H zO;O?O;>ujJJtn>&r{(i1;Y{62QC(>sqH&j}DYIyGWxUA|Hc2Ykee}itI`>b1j-Ikq zv)jEyMgP<>*QcpYo>+igxva&T8FH_g#<34X-n zsHYWYoUZ6~%;aXFtXZZ|-G?Hz06hgWU#8U;&C&#YJg&ZZWvRCO_6vbcYdj~*T=m!( z$x`{Gv)OxA{JDHd?UgBZQWguWE*EXSb6whmRrl%o{QDiO0$wk?9lZ}a94=$AU-m)i zJM)@;-fIV!6#U7IQe?4tt09#ys22Z?>Dkh!;l~WmUEd)5u55~`7uPp)t3PKi$JTvJ znEW=b`@@^9Wvmg;Pk0|zTJO=-wa8@3v7o4KL%!ECu1}lyJdbpZ3Y#)@snzG-uN8tO zy>&ZK=e_yrg)fWDy(VqnI45;_P|~`I++PhJgro*dR!d)NncXbFA*!%6e~Ylw4|avf z^~b+W_pjUM`P_Hc4X^I)MU7LtudX|J=uybS&dCbLUy1Bg@jdg@QuO-a-7{5B8&2eR zjh&>r>YUNXu#Nq!`Kuc43uJy@sn*%_bh`7&*P5PM$(EAmHBU`Slew66%w#ri({}-; z@YXlm6}dKk7MU$EXX}#1nrF{47G+9{GfB3+IP05lJFV-{hpqhewcLJQlhWEfB?F!$ ztf}Ao@{5h*rFT`To)YmEi4}@doXn(8eqK=Z*ufQiMX@1$ zS(=O1a$QMk@loq|bysFaX;Ngx!}(wDwQRo^sdqA|XNH`je_ZA1v$B!Bb}a@xH}Btn z-mSmy!Gi}44+}g*T>mHQn2SFYj{L;Pp(w$__UG*VKfKn~);YPkALajll%F$a&Yiby z7VOKMQi}7>da9kc$(feSZ(S3?9dTA^igJ#Nlq;LP<@~c50k?~8**;QmU{gH$&^YJkJKi_Vvr}{~Ngmqc zBr59oFjOU}m0e{1+=m>Og)(JaF9#iyDnHA(hNsEu_!IFLVY5HV|2y#J{Qcl_&$aj7 zlW?Av`d;0;MS(+k(LJ`n`opU|q;!{D+wMQ1!Tx7b=Z&C_vkZm-3tH9vSIob>(dXm| zjhS6NoU&yx?Q({nn3+==U3Lp(R<-CUZ4vBFaMD~?7dOW#s%49SM97@Srx?OrcEnUG zDRv)>F{)Ut9;ScqQ-4m|C5;@hhtG81+_ZWso%c*L^3y!Wbu3DphXXF~vK+p!aV}?_ zhs^r!{x=eV!fHDo_fO{P44+}b^q-G=fwWiM&V`Xv`uqy4K~yW5hVN#)J| z|NfNoFaK2{rI^(kxpdK{9&yXXu5M8kNhF*AHCH*w*R;7%hlJ#*?Q(4-6XkO z$9s#N|0Yjaq3>oHJmq_4ExA~eym4o@bf;JcZ|e=dgarZ{KkT~G{f*h(&$U%?VTw*r zS!{dmEfY@tnzPasQ#(y`r*L1?OIoP5B&)7=D(4R$;Z%W3N{585PYF=5JG?k3fOUt> zp{EPgC0ag*iG5)H*Kc{?Dp!nP;&b2iYMM^|3~N_9RlZy}U4BQKCL=HF?w|{+L)Gk6 zJ~+RcQJ3PY=6&eN?aq%}lh-M&I-jnYU>x-4t%1r~o&UC4`CoSQ7Du=J2+XOLL-Rn5$z=}Q^!6$#G?o_t4q zNkc^SB$W`mvL(}b*v4^|0j>Ikji5&6wNB`hf_H%DUc##=QH{&KcS zzffmC5hpH~-*CsuSKPOwmhz`oc3Ar^U*m+l@{uF_n0of{^GPio81qS zu6wGUe;!V%YbtuqnOM&)d2IRZ#|>Y6>^#esNkvYR%qr_Sv8*Fo<3M<;K$8Vmr_%kR z#Z3=_glgBmUgve>4Toh_;~d%jocVt_bj;`awV${9-J`$nN7LWGe=mQy_TO`-%JhfA zk(-oiSi=q+JI40^1ONX6_wLE<|9Lk5NB{pH{9@fl@8(a~+@a-urcdyujHT@nKKYesFd$SlG&Hei zp@!Eblf;cPCQoNQH8o@5iCK(KOOHQuQdm5pB7OFP%W85t27eEmpV{|+UXt1FFU!(b zb?Kb;KPjZBnz-9N`#ED^KJ(pIKO~Rr-WA}rp!QhNe7t`pf9LOr1lgYA z)8@(lH+)#~`m@o2-(SmTb?v|1cY^m%V$3~*J>Q-^?-bZ@Gw+kRfBDbb=gV%s-G1@l zZ<}`$ritpSbL#umOnq;nYvUNS+WB3U*X}*!U;L=-JX?3oi8A-0Exb7BD*X3NUHD}J_kiM&& zTCbHqo82(wsl0DFmv#Ew)bzKlUY0$963KaUO(Odu_u9VrCttN^5=+wCu>2iA88+#t z*J=kJwsfB*s&aG6;fW7YjFPJ@5-z-6u-?*Hk3BcV_?V7S0bjcAxrlnkJqhkDQ&`@b z^|rHzXeE7op8n+ImDN3r*-op@#;y_Gr>*LC|#1A@!j74j_M+fM;8~n|M@h1 ze@cFS|G@-@4a>w%&lk3vs2bifWm4Jhv*GczN1r`Yo9ovOT1L62?(eTUm1*acx_C-I zG3}h8pzc27A>-A1&$n;dwe-0E(b9RHd>)(Ud@@`8`5eoEszWM=UJBd`ni+EK`HU&o zf+S8i`%QjO(Eab^GgN>HQw<$dQwN}E(t7NzD^Ucdms%y=@%Ox%=_6eP&&b{g7j1(KC=rjJ` z4_diLhFY*Vid?*NXW`b*4I6H|$0_@~xfKzWw{0qa;ag3PaA}4)M=#AXR#q2P6%N`K zJG-{3Bz(g&kL4Xc-3MA*)*W=}U4MVZXS1wFEFW~O5<3eP_1zJ-P(Q%AB)j3p3Q?x# z?1|sYyiNCU-8dJuqa>2G#`<}i0F&mrZyU5eEb$C?4(4oIsP4PZTSmY5`^7EKbT}v9 zzy9v*^1BSN{g=12wCf(d|GwqPwcBOuTAx-HGkYlBc)9)OZvAgRMh3;wKCoPF-~`2`kR z@2%sy`F@doz0ZctPdg`x+Rb*2{P5_ix8JekW0MWLRV=sOSYs7;-7!Gh(CN@F#;1#F z#exJ&*i63JyMH$mOkcz}ZQJa}x5|pY?bG?pnpM_w=J|HFDH=;NOp+dH>?)DZV^;E? zusGdrPifsF=4^YWNiJR|-@VhT|6X2y{MQJ^>)+e`5nZwPL+!kiuSE>y6`v`;dFFg3;d>aHjT48Htbm5=3g%6F zRL&Nyir)6DW7C&=cF77|_dGex&l#TOem~KCn)+U`hc^$_$^KboUbgr7FV*QnYS%2g zHvM|QGhyquD@DcEwsYn`xf?iFaMPDb;h{&vLO11mFAF`FXqG%hbw)Ou&B=hp+uBSX z^JPtYe2Odh$&^U1iE2|KyH(*Lv7UERufB&%IB?`}A4Ax!yvj zFUL%JeaKu~($B-w<=~OjHEd`CiiZ%K0F+baXch}Mc<&dW1a~m#MXr11w)hc^EyDQR(y{kEK`v1>Qng6|dI3dosYQ4?Q zH9F`0#A-el9a`<_6t!kEQ>Cc}W3$GC1;U>etbN(e7!^BTr<$k`Nizqh2iLdF*7xv1e}m zb04z34P)N=%FVO$*1P1mo`TB8&3#(>1;?(CpzKBoB0T2{(;c+Xvt%WjE4J?DXYj(xoJfrQk>F8S4*=CPsxGCGMW!k6RvC5$*exaMb zz-Hz7-k$^~s5o&{?Uk$ld%gbbWOaWF3yU8bQ_|(F?Ix<4H%ysSxBvY8e{b(^+Pd{< zfyEQ^{XcmppM2tHyYhJgZ&6*-39%g~vyWU;KJ!6v-Ob4Ad7M9H*NL>TXgR!Y(9u58 z{pghVGwp*CEoTeA^_+TghWE5p#1v6`Kd~vtK5eroqP?tv63kKjzypp06 z4@ESEENE)jaC6bq@?+=IW_D?vU(qGAlIc;|ci&aNV-*BC)_vKjGMjPH*MBjSLKOwJ zK8Z`1d-TzX6&0#!XHH1&o?^Qz=YrCcPtwauCY>M$d?e`+`-ZAV8eVk@&$0X0RTbg^9)HbCbc8&9mjxX9Zb4R^w0pGFKr{C50 zsXq67&YLKteK6hDH`CVhcTQqOzrcgP-20E2hI3@J%{u?x?8k5YZ$E3w9gMm3W%{kz zyZ1cVeOU7To>>J(=U2Y_5vR_&Wy_;P@6Q`#jdECy9Bki`y!zq3X8n9&rxTaitp!^& zWar(=%}dVNU?t<`v+@duc3$Bo&#)U6ZI>m@q7*js8NFBXsnGWlw#dJ@@f&aErY-I< zsg_n80rJgH-8h&uJGL$sjQH}~*lm69A`Qvj^d*sXRdc#FrR?)KFR1Em@%&HrDb3F+ zU$4zMYZpD6S*kZ<>4mI|JrnP$l}$_NT{z?S`=I)YHzG$A@3LE;aQOIY|9_7vql4>i zOj3#R{qnf|#oyQznf>1rte$I}YD(9SE3mP8mSUrJ_L6r0VdkYBO7p#i+N4%qS$aKe zAyY}Y$DaQpckjA*Je|7ln&G-Vvr-Zt#MJF9&hMCH6Zw0FJBOo0)}t4_PoL%43G*fL zC`l^w*E{*~3%>lbIAh1epi5a>f4tdz{>M@Mx`T_|`!mdD+u#0uch|>Gok-?I8lc(L zEw^*GZQJ(a>-ze${r3Mn0!6-0uZ!C}%WCdIHTRI)>^IK3$8{ERZ}M5H!uxXd_Crbv zr@6bLmQ`pUKM?5>S(SEQB1YtTW@5hGkDVKBW~+u=`?TZwBI%dL#!H!2n(o^FbpD1o zt}`_~)vp(A^VzaLM|@6kNa)ELyX5Tb*Qa(XH3YD3dBiriu03u4*+QeoH$MvQ|NXK$ z&C@Be`doPAjH^PI`2>$G{Pc=iS{#pE`(ETSn*8)k7eQ($!*dLXi+uRy?*Qe$1~=Ae!H5p-foWJ`7Z0Z8k3olRBz^G@L4HZpKU0c>-~vS zzHR@z<1D>wPA_+FjgI43zhHAwV_HM2|T}-Of91S})^zq_E}M zuXpeGuPL08`TEQH$P(2PgThzpP zdd?Ep)@(gwkYXVd_d3yE({uav#QgI1xo3IHs+h}uOTXbYlPKFQk*&Gv)0Vi;pPH2l zyqcz*IHmZ``)SE8TL%?^!wf$)T;8yC^zGU>%Z1BRxuf#Ry{GlLHAmC#Jl2pdp5$No zyC+)9_nA_eFFEdTa(p%RSo#M zRModm+Zw~avrxy&U4eCOz^@C=dsLT8bIod0St;}RQ_-d}&T!EiDQ%}O^Z#2buz>mG zy9Hc)Qw3DrUm<(8HD--343^@8!F8J(>`1V(&?liKagl zcf8P2ZIL(5SbH%_m}UEVwa8WLTyoz}3=(Ql)atqr=px|C64-I+mUie;_1LG8t6%aa z&P_I&Z7g;E#QB)!OFHVOyS+OnZ4V3+^_*omTm6Zv=Yl6szo{w;Omy?;j9tR~1=;>BXU0C$OOk4aPH>wZmq zU;nFd@#ExAf3oH)YpN!$$TXd0B5fGBLn=^-*>}rE?>*nAEZE#A+;ynZ^yF)%V^bGb zoGw#dD^=)I5bn}x+Of$&_HRek*YqbZERE*g{k@~w zbJCl4?>_ba|IxpE+ibt(pFMqxcx!^Dtr2wMxb@a7zV4^$T)+0WZ*%KD&%XcR&(Gpb zI=k&J9SK{0O~z0<(Of>k?0ex^Ilr}HBBi1pnw?8jCUC9YntxW4>x}5qrP_z1Tmo+w zE&3rF-M6uCvB~nHzDriyq6L3_`OdV^bk}xPj-rPKn>YGfm-p>ib53>be*U=FN3Sam ze{kNq_5HrGjS&V?ve!#Yr_vhA}KK6gH=#H$Q*1t+dB8<+Q-5y zD{SQt#qE(O{PA^u=9k?^=88EQt8sjt{kZs9#9rRJJ(4z+4l`4hJpO#PmCZwC4_Cq~ zuP+a^+a$KNMQ@qC_A=YyRjVvyWIukos?FEmzwS?u;_J?{sTHgDIa&8yQG9qz?&G=S zl-2I7DS?)5qGz<-zxB;JqBzG@P54Sui^lcI_cyA1IApLS@cHUHGkMQOxrPHq_rG!fzIxXpf0dKGpgtk1hvv=Ow-?{dD=sKFu>b$> z{hz;Hk2jv_b8TMLKBGCGg*JZFPO)o+*ue&e8=URG80xmgRRs7zCIT)=U7sp;|~ zx1u*ZvuM}Qp5uN0M$x$zOUc&~%UO?EX=UHcJ=(JT&Cf{&H(An8u05=yW|6!i?1c8m z)#X!C4<;F^^O&#O@-j8@)2plAeEj^DR#qwh56abl4d0(&AaNnbEb}<;ENjE+W?nho z@*n?RnBL!4ajbiC@+6z(HT_r4dp2fPtla9&6%wWNZk3!%V}^!=$C0>(jQI6WpXsy+ z9MMV=D66<}@A2n*jL{z%)|%Y!+5fnIvb^VN{`0FOWP*!~0u4(ocbD8)>fEEYGcsX)?Ry|vi<)#6XuCQZI`3eK2oUMDme)20n_t3y1@R3U#`wqVi zN(Z|{)VyRK;4utVYSN~Y!FH?-VDd{Ztug$N#Ed+=nX)Y*r5tv71ZH)mZ+`B{5& zpVHD@SB#2IGTrA~VE?-~vi;9IyC?e5OIvCtt8Xn@*MES^Ra3=HgDHAZZexk)qb~E= zsw)kxW=>ji(>kT&n%#O;4w1-dlSNstib_dMuT;yNW<2Z6jl1_!F1!{v{_v-bFr(6y z6@Pu#@Oi}bc+^*Q7TrsG+&^DF_*Gc*2Ept9?fP?!mY?E2WnynD#HYdHlf5Wq%>onE z9``esSr<QZ@^-({*xoP~#X21Q^&dnV;jXK3HRtNoRuWoqDS7^nw^PYjb{`asrBPo_Au8z~h zr%c`1DiG7YLTgUxzcd-sf^<&d=QEzE9<%aFzWLtd+>Ig@B@WIi=Q&%S982h)JoT!< zIm=Bt=_XbSZ@*nz^LgVnqxt78tgO^Lg(j&ytT1`>^|dmeoZXYt>-R0V{`z9Z5tGF; z+@q~?{=B#p4qFTG^_PuY-e+guSvJzL8&7QR7Bz56c*L-rMQ_3i*UmNfmi@invGnP( zJp~J$1(pk8_nhn|Pa|QYW2~TsbTF6p!*c?W1B}HSYYJ*%^KEr{E5)14|9d z;wG!K?%Q5)`1herSvwZ)F@5f;_rtJIW@_IPIhKfJVKZuM*R7cIDA4^P&ykg_FBZsN z;8nHeJ$n7|q;&4XYd&c0+@8dvZdqmDW zo$23Myd=^sPUMVuv75Sbi-6Cv;7KNtl`^^vq8f)BgpcoYDi_^-b~Y`VDx)8(cgmYm$R*3#(;&o-4SvrJB(?7rmfecgsj{F=kO z-#uq6?3T~kc+OB?yKdIfDc3$NxV%J`?Vp4`b3>00P}DaCWf9C?>6l62LyLesV7X7Vzwt3q!aZRPt+0$mvH*cBp!j1cGhEo1sqsv!VJX-~W zdt|P&c(y4Y=UhMScXwk!sXz{^)nT_{7tz3%Ldv%+q&lAR9FU#2V7je<-e;E;*_}@_ z|GCYTtL@{Mn62y_)+#*7D`UFsZ?;^dwezIufz_*37V@2+U|XKD({Sqj=_ePed!{M7 zOuSbu`eD<Bb<+8xFgfiJ&nt>&J~ZZ&o9iC4ZPS!8!8$L_$lvVymEd1tkRKh#x9dWFbpO-*HW4NW>T>$A@^OSN-~ zkJ#S%n64}C+p?y@@H@XG|1HD08Y&aMIwNv%(#R7hFxt zPoBJf{{Iu@>*EV;_D4*6Ipv7So+^aw5p3QrL0twWa(gMT%=rE|C;N1ma59c zu8!sj0U1myJ3@|ZxR|c|>LRao$zid*8=TkNd!l9We8zOm`Z<3N$ou{C397ZY^2un5 zgqw=U6pPuPPn2e^FzYyN&&=fbz-bES1-(TExk0AN!JJD^Y)CR?dd@5PNZ^`+pFOwv zA0HjhNn0ADO*T|MIUH^O==rqWdropIOxvfsT=;-N)BK={d6sIbQ_3smtZDXq_~Y`D zMFxHDvPa!?{AU+QH74vAz0j}HZ^gJ?=y3Ouf+><>OAoJ@pp~Drb*X6PueCGw_VV$Y zS>=>Tmq-czVv^s-eCm{uCwE+*_#cy~0+Z7xPF+oXW8OHeY1*_mTTS?*6lWI(v~R!n zYgPR|fhL6>j@f6U&uT_S<*f0raa2m%dQ|Or=TfG}`jUJpt&>IdPH0SBA~HMTx^q{5 z@(-P?tDQVem(8RCZ>LS0sVslK-7~?ZVXBa}$U;xfJ3kFl=l@TOSR%PO@=(phplMg9 zs$FdnXo;FXjrYf$Jwm~2_s!X~Mq+yLrahpU(DdvB3$8D`nzd+p%4U%cx0WuGO}7ud z{jxE$aklD>OeWV(W4<*7Rv)3g(oqnnP+Og8Zz1PCG zud+}qOl02ual(?#XJbq>y?(|`V)@guRAbWRB+kTj@-z1G2**X`P1~tbo}{~yQ{K?p zu`gaRUD;*d4-FmjUbp6l1t%t}`&az>qIvjX!PAxAHVvqo?}XojEu~Mmn9&n z|KIZeADjR0i~6z0ANQI)o3r_uN^t(!n{_?8yal~x9be<7un1haHpfA;D`@gl%hb@l z;YpRcI-J5;ho1O^E@J+4>O{l)p98 z)$p)iKl|+HKM!yA+ephA`ii}eDsK6pHQC|O7N=)yQ>O=5rj+vjZfCj}+Oe=Hw>P7D z{^#EcEeca+ZOgmFBW2P&!|}>e`O*w_UnxhQ6(+q3YGHy4zp$LzncSWnxb#ovFXsK$ zKc`Jjs@j@ccYm8@yUEV;`!=#kYo%O>d%M+ROE1TT7QJPO#zK}$Cup|D^qL5A+!uKB zX10FxRntS^dl;`hT&vf+(NlQ3Yk3@NO=t(diSS*uB@JZ?9im^DZ*Z~NFYCMBnjE&V zs`fo^qU;&(ww6g(B=4-W^{zCF`cO5?;QT6U&cfJdlX#>V`J-mdUAAnk>Z{8M?~es& zDdd=N9y+1TeT~O|LP~_;(G`YaXErMR-cjUnjW=7U*|{&4(Bxf{)XM#6iV_!;q+D|a21D1OUXqxp2Dsr&1OJ?GBuKK0~|QMUfs zBDcqqw+}P^&6}O3?54YZb&!&jqSCdFbG*nq%gQcR&LQ8u8T5-i&CJX!EG!Wm)<7h>zdiy|Upfs`w$LDLQ-hY;hsAV-m+68*aY&M>h22?`c2Z zEKfhP%vkL)=l&n7*Wb8#bK%XLIp-F=`NCc@+qbNm`QMjUto1ct=R9AWEcSD^=1V^= zACZKuM~-m?My13ldUqTAdwr?;(8^gZKeZmr`xN};y`?LYSk!%;CPs-_Cv8$W_q7%srg}**9w}l=buemQgX)oXr1>ZUe$v|IeL38 zEfM4}Q}RreT^ed3ETrMMLXW>;%eje9L>E^c`&@YFwC5oeO^sEr?PtWW_Bw15WPh{O zq}tclJjBI3=j1OIennNQJb@#;Pi9?R*taTgv*p1P!fRIC&iQvK$LxB`;YW9VRzEiK zcTu=@yQhqENsz|cz=i8yPQ6|su#cZZ=2VzQxX=xzmw#>?k8+szQy*XTJh;Uu+yBGInYy>4^VZGs4m#}VxpMZCUdHZoda0ZJS1R2}Jzcm} z%WU@INgLI@)~!5X!Ml+6uvJUg{X{*_&J)i%UMd#-k(%fukXra&*W63<*Izq+dAlbc zA0M}=`SIb(tpDPU6aKY67LF|PzYz8L#l^*!kIjky|LgjnkNx#eo;-OHx7laGwr4(l z0xxB@OC+-Wp3!TYlU}iIQhDr$H~UorCI!q6R@=YFY1YrB1$=?i>?Y}!?NF%cHrUv6 zY0jxAuH+k;M@^VpFDb5lD3>}d=&59?QG8}~kKvi;#Sc`kMVXnKpReSYTf8LmP=?7O zjWG2St5!XF@}$M){LHgyHUEyL+tmJQsoVcPeP+u7(W6HW=d!)!<2P@w`TIxmzWm-t zM^747{+uQfbmf|is^G0e<<=Ez&Kqm$UaIImXMMzTty-e9;x=ZN-;Z*H8r402B~HKl zY{K1Z6Yf5n(3f|SCrL?EsWr;eJ7I2W;8K~T>NWQD2d_W2FP_t@`SxqN?zGzy(KqyT zcC(gfyT4!vOkB;nC`+;QyVPmh^(LCGZmXV&7%djK**f*`@>N{f2c|60D)3G{$sYEC zK{#PE$8?jL%f1WuK7A&9NJ&FF^jIbT$j92>F5bVH`(h~_e;u`M!a78py~IWQ*RAkH}Wtw zX{cOKGzzE}ROvjTw8n8K*W0dLZZ{szQPuXEWRh;@@42aG(+WMl)%#zXd31^~sqQ_c za+Djz35_h%K@(Ai*#n5c`h@rM^ayG$+b11 z%}bZ4Twv^d{cIA0AIBQ5lhU@6zL`ZPJ4kNb_=&l{>zv{$rkQ6aykv(bzfP-lZ zU&fJ-cb`qV;?h4yR{3~)$I%byS7-Ipa#7g0 z&`F}*;F`9t*5m)Vx>^-wmwilSJ`9Jf%K)12v zwkU;AVLOwE3jTAG)NUOM*`zR?voiPm%9KXi&j%D4<}_+Ci#C1qT>NNLN4Rof)B)XlVPy|6{JP;)e6a$A9#F^3h_yd}-o&-OZN_^R%|jn&ha`apl!A z)#oyvfre2}Wc-ZdbUi06TC|IKk_)F}wD-2zv;Iy?llZOm;DNCBrZA7E?<2K(u3f8p zd{xC*>#LNqd&I;)KA$|+@yRdxCFZDj;J12y?Nbd|0T)BB>?hT0O69p##2)foikz}~ z!ZxQwfvs6a`dXKC(zkhdPU=~-X2Z9#skwG4Aqq>kKNC4vG$%4CEM|Lg-y#jk@HQRo z8E1ve%&T&~?A|h~*ZkU?U-_4H(v4yZOr(tGo%5X3b83w~e^%r|=~l&yk*Cj!CZ;+F zmYoe3*TIk@4KKKR=z;ulVvpaqYF)-(6NWob{Vtw)mi5{ekYu z$@}X5^~~?%uPiL8`M9Z-LA8LZKuFrE-SfE9QV&_opA@3ms(I4KFX*XHx8&j)uT*WX=!s!Bd#|c6 zENo4Dc|%i1daClK_d$Z^Bx9x~G>d3jn@7!eSQP7$V6w0`vtyD|+7qpX0`p8PRbAE` z3}tn?erl4j>D1@u0S~y|8heUuT+d|2c*EcPQmGT?iz}6Cwr@q%&l??IeaCQR-u|o` zRvy~%qBh#H?lTj1FO)D-`O7~+?U>cG%99!MifztY%vshWZkd_+PG!0aM+V!Z#N3@X z^L}VO2un84SN1jivSfuD#EY>|m7WX_>vMnKdv;Y3MSO7d^6C)W)J+N9@E=mYMPEKc-3E zle+qF?P;wCyBiEtld5`V$Szh}FL;ybT0nkHFpJ}XZ{N)N% zQ{j6@)i*s+K6t7BT8`Pv5-XdU9~18XeOLbHrGI^rUHsX9h1DN~tPSlQpKuo09pfo8 zl>WWr-G%23Yb2LX@?3hM@mr-@YGtwf>f(-7N1oPgySMkM$OD-rsYh2=dZp^@emkSr z&Ew8nV~Za=)6bqv3qG|f=4I8Z*YAz``ua|6n&Y?JdERp!G4A)Z`xtu+ebj^h&GL1)7iR0WDU3A~=LV)aYY=r`ZYf4qD#!G2%W!H+qIK6k&d^yX-^R`ole zSU6ER!)nI^-F!A)yZ3Sh7w$a`OrO6k?+UNkbNvr|?wQ)heohHLY4|wl*p3;7r;h2I z5_!yXEV9RVimB(ObBt~|iTc~$i1qa~KB(<36H70esRk7lQo{-E>60= zXo_X)i3xs-avu0Q1vlvyUc1tKVY}H{t_|JG)-(D^+wJ)ptaoy))AdR!NiTo97_qhZ@$vru z_22Gow(Wa-;NRcSR|cHS4GJ7iJ(I#d*?qG+U)TKmRo$oR_^P*8|7usLR;NZaa%MU` zU$skr6?>zLQ~{fUicHip55~*A^X9Ev6|BBt?_S^i_m9swx_;w31NnC+CiU|KihTU= z(7ElfB4~-p!DjZF?{~}pd^)XvC0#dbJ@-B3RZJK6aNgT@QZMhVV%b;5b^G^yILxUS z;H043cuDATRPm`-%T{P*g)K7o7e*d3O+LKRC`B-r$j3;0AR?&kFlb!oFolBYU;dp&#=AHRv_yZ!#NXZPWIDK+03U945DWRCZ(+dFX<``qf9U7u#0XX}?d)+}tg z-~Il>l{sf;CrzKPw!UKO-lwJePH#E6V(!v1(`!4Iwm#A1*X~W<%v<#KMzE}l`uUsY zJJj4?2(7f{wvlf9!u3-0mUPmgY;S!={&j7;rZ!de>6nH+{G@V)A$_jHq(5#&o;AN; zC$~L_nAgdtxM9E8hhRqQsmo(N#hhl|+Pv)3liu|0UzS8|5b|sjTyn`N*!Z0Hy}s@R zN-L$bUT?Ubu)Q&1=S%lVYx@#ci?3=3mYw&s+~(vbg(*%_%@GZ@hr7Gn_AU$C|KP}v za^VM6hH2kF6iW9UpUrgp=F#ll^}9MYwXd;$VE5*x&Jv!VDuq3lel>SYQjR|3!681npPTqx^s>$s265ND0n(@1owm#_ay%>Z$!OK8 zMH;KTqYv!;9#VStU*l2@uPH$$y|yYXVyvpFYDOx7B^jZDN&jY*>Z_DqQGS0nTi0AW zqL%ZtFL$D}i=kU8`w6Yt*4LF|(w&9e+d~grcbZfoe@$=mhils|JW4*H`toZP_+an+ z{LfEL3jg~1uXD{|>pME2lqTS%S+!U0{5;!a3zw zwczOE%`TJI4s~1N5h`(&DZY!zGB~MiT-0X|9&pFss1-7 z?){Sefn1L2eV&Uu61N}!_RIF$a^bqWcOQN|DEIp^r~d8x{`Um|55T( zu)muB=DWMg7YAR_WM22R?{CqO|9y3j>W|xh)Vi&h&7~EtzvS#QB^NofRSCNzZ4Z|f zYu$Py^j<4rV#-Oumgy_XGo`OTSk04jwXWAmL^DsSHD{92A?u&B&!~R9SN}zrMYHdd z4_nj*xym}d2hYvUr`!xZYjARm5=xCZ(;g)w=)Xxr8IYY z?a>oZI~*RHa?|~a=8vD8Ym{A2UhNcWbl=5x*3jA~yL0Bvq`pUC_x6A6&&+#nXXX&s zBK6>;in6}``WrhqW#*?#t>qUzJALl`gJ)(5AA93!SDt=$qNj|otKhECNoVqRax$)S z-Q{*|zyHO^#fF@IT6)>?!ljL;+)vcBtau)rEHlZr&?n{A{Kvc2sBUw6x3@-p`jcmy zr>7b6fX;5(eBREQCx7qeJ2f#ol)deOI21b;y|}P?+rEA09v|=j`D*q0ijR+2LqqR= zkYrokaDs0_Xy43t$?dameD!ZKJ${7Sevt^%LKCgb&pv6L&%(bpT8V2NY&oL->B_SC z$12@YeUoKFb8mzQ21)m9&h75c&F;@WwQ66W(rL@%DMk;E%l|)_VUm=dKK;Di?4 zc=A-;d0*r|t@zzA@1@Yn?@OEH{I7}Zk!WX|9lv?|o9W6~`z^B1R&s2UJ{Ttb=vKB( z+PcG4b5?Im?GwBEda|<>_rDCKMXw}gu77ll>-wLz!_oHVD!;50Xt^D#;_WJi4M&ckVpva&pmw)}yDG zrT%i2yHDA}u4(G!)*&p-^zVcCp@&lsdv}{#o=Z8gs$HkLLv5!?rqU9QpT?kM@KSoq z`itw_em)C{KD#O4I`8E@2{z|uq#aE%dcKY`h@<72#>$RcJ`*m?364F*wC_b_@5Nab zeIAb%+w`v%SQMvqs>0#geU$A7 z^Hme7^_?4D|I`24xg&(HH0ds@xq^ZIKx<VOJXTXis{S`JXp3OSi0f$#-{`i)Uv}x$+~8 zMH;8gRNho|G+chLce##t-2S@5DMk;^&facQ{cTG9???9~cz(U-^=o=if7NTEo1ykx zz3A1iL$)budmpPjW-;GL*Xz`>V@aM>U5@sttE=ZH-cg=(ab;cPb6NJQE$_emKUiM< z|3T?K@3*tE11B+Lh&TtCt$h+_y7Y3y6VZFq-gHH6fUN~sR_L>d$Nc8<`|mG#P8RO` ze!7u=twqaSA7__%52>30cQ&jq%lyziKO>HvW#Pth*Li1*e}+G-jMTY5t61h*^_<=F ze1tf-W?zlic(?n;D~YgV-#bxx?+VU-SljiY$L0mMqRu&=jamH1SBFMB_c+Ysl(-mTKF?dJ zCBZ=A!^`FKKmGYxylvaI7vFzpthKLlefwUrJmsWrUzS#i-7&wijj!iFxVG(sXa2)>>r=*t60&6sU7HrI(3`GY#L~Y( zEPfitN~Z^}SH`n0E#0%J=@QS+C1*Tx3rpnO5~iq_wJlQ3fA#E{+U$k9D!c;sB$Ss= zzn*{Z)1RBc^Xh-~SlGpWHJ-dMYiUR43sueUznJF~TgYqGN~a4R63%p9a;Ey>+VLPIuWn`ab#ml6vR* zp;+Zd`nww|r{$kzjOxDgRb!i#+ouiEA6JNPoTp{wrIbJM>9g1$k{7p}cx`^$_Uq~G z&X(zgzRlm?9ZC9^RIz7Oq1y46ob#C8uk#cuJ#Dc0q0Ii1&2f)=x>aT3!Yi(_Tv{?u z>2%$O=O%*hH$|y;Oww-I>6LG|E~itdd&jY7i#Dy1^fz*w+_Og`b5_6l^e3wX-aa=s zVp^**@nXpFXXU4V{A>}(eeqIfx(oZGXI$%_F5%KOZ`S?v&Z^h*`KCJz9c6y{n`={I zV`k+9cnNNwCN1omSp0EURNg6_h`ev{ipzc<)GIl>Q-z^W2Go$S`~Rm{&c5zUfrU*@ z>aN4bdvBX7|CM#-aFhYfNp0M=?bzSn-+z8QF8_1=|6lrbzh0`(l8%|foZIc*tf97I zmxJH80`~PArTYsH|E}0uk$p~Qj&|nZor_LP5Pw=TP2#UnvQa7D9IbHGfld68)o(CT%AGfKmGs|Rp zd#+2sW2s*Z|NSu5dB+=``=0D)-~Z|V+uGy%m+hZq{&edq&ugypbvGWH^>t+9> zJskx{qcfJpl&L?>XuyiL43maLiaY&!S+ z-MSgG+W!8n-Exg5yzTkD`SQj~8e9%86XD^>IWkFn=JWYKOCyT=4oOUBRc7V4YE%E) z(c8B$U*(n9WEF$emFFdT-MBaJ;L;2%>Z=e5Xu-EAvBo;#Q-?|JB9Nu#l3 zTxf-$)Q)#ECK)Rn2|W5+QSakSVZQa=dsam+J^7@=WaGt$*{e?^Oj<3VD)%lbp}m~hN6P)7FIff(*NuJ86bz5ClGv)?s@ z^~UV_d1rOZLF-!P*M5_fmX@p~bm-2czna|GdZeOv? zG1DBe{K_eNbM_ukf4Fz~#=cFfPMpqqc(pM6V2*$^U-*rCbtfjP_g8-UqM12M$K_x6 z%{KAh`9EKM?cbwQ_w>O2g@xaur2JHx_&E8WOkiJgNnBH^)M&vu(;rnm`u85J{>#l? z_kQ6D)!maj0_!G)^HrL*#p$PBcz@~bk`vin83l4(w~S_)^?Yu77Nx>{oq4H<=NtnG zo`~4!rPp6Cy!!U(7hA_bqs#}TPk-J&^LhQ9VBMF237ZYiW|V6NB{Qy3pS8TXV{P6M zuPbfa? z+CvY>JAFIDZF$e}-M=oIiry3I4`xZ9SDm@_4*1HTk4MFGa&s@fEn9!JtEBztgFc;| zPiJ_xFTbn_%8j5Ff`0u^?&|7l^V%$T0U>$S9S3dS{8GQce*S}6Bu^+caZV+sTwe6*g+;y90!G zHM~}vdaPvk3_tNyo_m(7UbbWz9n@W6^zTe^w(})NFQ1+d*Y~c#6u0?aSt^KoIXB{~bc&BZ9 z+}xNCPC-YRj~(_uvHSaq#e8w+)>ln^`bFc&)}4E1sd!FWpw_w0e7eh%#SW9+?B@zS zAn#bA%`)`@sA~W^!$8ii=ESK}r@n@&+)sSCL)p8|x!~N!{rk^%i|hY*|Nme9zJI^6 zk3If)+_=ND(|^~EtGaKFO`edhw0_!`x=4%XO}UGBm~XabJ_~v@Swvoa`L@S0?FTNe zUv4w^pU?VpdN%#LGEbcD+Os1`;;oQChw$M9g9Y|4CNE12umAk7wr#buRc2QwkC*10 z&k@-xU(d2RfAjY3$6sHYzv=n*^XAh(+FMPIm-#LIlJVGJqH348|161wyIgj;D&Jo$ zTI4IWx2p5~mjv&ae{A#jw;aCfAo$KTQ(#xWs3yDc>DzZTeQUp|M05z4-Fd6BhNo%` z&#vp+Hf%pPdFr&nYX-VHXHBmdaVbu?wZOOKGhcM5#qJ932XF4ZDcikf?K(plzRpE2 zuKAm3v0HC_K7ZzO`I*lb#N81}pP16gkfeI^mDD^wrFYBQ`gZ*LJNc6h-s0F{O za@0+8TF`T_qN|#-7KvR=?mEcw?2-yk0+)q<(YdJ{h?wkUKaPYM$)&P_S6CgRZp z)2#2)0}KMias*>hQ^rE5i?2uFz_^R#Exy$Wi4PucpLb`fXFRf6|RlXIfo0(hPZ}Lx!S9K zwEF$ZRbAWj?|=IC_V(eJIeFW?XQ?GBThY56)ZO^8^Q(G-C)e0 zc#)xm%ZN$xv2?~CyKR#5e`hI5FMF6^vQ$HR)0zZ>7nk0uc&qzP5h)Swy*TNHNzbOX zO>ueBUHQ%~t(RPGUC3|_esUviqqWuM>dl!_pKQ`?BscHd=ePg*{;Sp|6I<9fCb)9T z9XUAb^P&$=%p%t0NiDqVUZ8)~=H2m}QqyLSyT96I7ua8I&ziJJM|_&PYKw!q=Ca$) z#|LBZgGIqt4;B@- zGblP}c7`mxXWpqKmA&y?YeUWRiAEY~TPI~Kz0EUawSDkj0gKcV)~{3kvOn2dZDN(S zPD|&#;624vJX2*A^ddQB%sQe@`&#ecr#Fe^`Gm{1Pj1&My5|cX{j!)Ne`?UB*Iz6C z{jvQ2@BRO}jGa5zex71I=ZI|NC+U`;uCr%-uU)%V@#BNy|3A;|f1Zy2cc@!je}>=k zZvQ{?g%6o^eB@g+L*cmfj_Ur5ZFbB{r#sE!Xu1=)k|o(B_38xCqcbz#9y0r}ifQFJ zp6a;=xsL98xj6WA*|$kI=IY0Wc}+T{QF6|`ZO;mg)m-J5UBbBE+qwn@h#ZZ%pWZd= z-0hx=hZ*DM%E-(S4bhvRwk*tLqpNiHoXy9>8D;tTrB5#JeK1e7#704-HNe8~`CesS zrJe0pVh<>X@B}dny|*cy960Ui()-g3-fF$trFfeA*IzyD-0X8kpM91z9P!v#{fLSSOyHdEDrmp(BGVYk%;; z3mkGPjV3?0ez@|lYf0yK`6;1FEEdk2^yL#!f=bU1Z)Uz2imx_wBH$ExT za-8v4Q&e#4agP66RtafNl;2VD&FR6?WnI60*!VSeeP6LS?sie}%ka#rlA^056h9j- z+PT9pEzQ>N@&s?A)l6|#d)zJ9k4o(P%w6w9>LnNv@B!Rz@6*X5hKK6qDLXyLMG4&z!Jsy%&8#y!>kJ?*>PW_+{Jlei7UqK^KSZ_ zw}(PQo#%07EopCFAJ4^5~V*?W9HL>9<_r-lb_4?msaR?l${Y(O!szQn7LwQ z)+?p#+4HBByl`!w&DAK}b*$tB+w7FP)gdPtR`V3E_RQ(kSiYjBXN6Hq?fpsRpDsK) zQ8f98OJK&%NUK}C4FRlwxGFzz8Qyd@x!N0@muB{G>sHf$KaSgfdU8^D+qP|aZ`sbt zo;waIF^-=J`}pLf@Voo_&o6fG|MC0&|8w#Ge}%{GtMLpJF~5E3k*t#Z;#D?FBKz+p zyth5}^}5rIS3=)R(tXvUw0o|Jgno^iw7WnoK74^_jMK&d@56q3x{CVFKGHoFyQf+F zgmiCM*NKc%MkYT@)|PxuZkn=*_wA(ig@@kF?QB~k`_a+!YInw?%ksMSIHlAJ!nRzK z>Fm_?+WB29&3IDE118T+S2^0^67ESWv--_gJyCV}+{OIDM>pwYKFbWY`Y5$9sL*8F zl+fB0CNGz9dglQ+ zzM;A`Mpmm2+gVsxYHh1Jbop8GVS_?yS)+qCbGKIyk5<%_FK5w#^x*QTecPRtK)2b^Z2U?yDc_Mm7LPT zZSAjl(bMb7+eM2eZ<~F2f1JWrF3X71D&9++U3g1$^a?AK9nXC}xPRZNo3}fTg6Wse|1AXx2MuA zOD?7*6EuVuFOpd5dt*(&LA@ZOg_@tEi` z{h4yg%&kif-#p(g=_%x@_GFUF$Hb){FFmY1;WzV*QhA-LUztGYxuCN8X9vzSnMm+} zmhXc0uSQ2lmsriUK7BS{qCDl~dln}StGRsV=i8?zCpWKMtGn;-x9EMp-&vQHmp|Vm zt@HFxj0*WNi?Pi&>-h(Ls|p ze^Tg@@|-EVrz`m|ED>qk6UZf;*|kYY-+RtydDcv&rAuzVy(rIf;Z{r8e5K_YMXz=( zTjj;j@_oi4wVV1g?!2FSy4X^^VC$iqi*1BuEvJ-tFm7xQRj;_Dy~I)zTKL3ZO$HzmtU>ERLfqna9jCQ=MAf4>Lp*3i4#@a*rs|u zU9mR$Mq5w0*!3$Gva)9R9Fl4)oU~ekZW!Gt68oDoGjyMsuk*B2o?pz@u3dXkw)@5F zPyYH6Odg^(J}la91@_G=TW~K5?N)g5aDTS&!bK7* zOK#kmD7Es+$@BBRzx`hOC%HvjXtmO+6o-4a72dB4c8{GiC;jEMsEAoyQ~RCtJY!=d z9%wCf$u5<6uxjf*yVJhGP7@dM6?>{}Xc72Xxp2y&>#sjPILQ3(%X0g>k$H9Qpe|6l zfRlj)&yP>1^>5y}^W@@Uckqg@ACLRryni2j-TVdP7dx9H-{TcOd1jxzd2C&tqvm6W84n`#zw7(XaQLuGP3usGYmP}} zWN?_dJk#neX&a1Ek{{dMnsK4)vdNXwqa{`k-_E}Nq_VA;@1n&b&(@dMugv9UdTkS- zUEr52-MLcs?~aG_ifSG?RlM#|v3&oE`@O+Bhud?~)*U_gyWm`4sA=W2K(VLnd#@En zygspM(yAn}frD}4G!4y;UKMTK%ZGxlBqse?SU#m(F8aDgZ2SC$ ze|tC-1EQ2&*;kwRMqawo9X``x!?Tn~x6sfhmFG^K;yV0rf{JHeF4JBig9{V94z3c+ znbv4h8QdxmQGHDMx&Fk+MJ)@GRbG2;xO2y!_pe9dldsPwaY%L~Ep?Ra3^DfKWAW=i z^@WMYEeo#63#z}XeWX%TroHU4=H!ztiy~qgv>O7rM32tc((E^>IM@7rZGJ*a#Ezh# ziVM6(niKbGD(MRBV$^-U;jYZ_uUF3B3#)j)BG&IMm(qRinFepycPj?$bI-9qxTCs* zd-;92r@FVM9$(cc&Yvxt8frN6Nsqc@W#m@VTi%v;rWznrs3Yh_hio$ zkCjY?`sWnY(znfd{a5gr6GwjUibry;<#X5Uc9bpMs5PtmiQv7)wG)n-q_Bip9x{C{ zw8&VrP{w^p;hk+?SEP3Axo>}eS(B0b+kZV0ZxuGxy2KV=KChz4k~wSB#*GI-hioo( z@4s>9&XF0X+l}r&EPGsbPVN1Ng9gVoY~1L$|9*OP_3ZyY=l_3rJAePv<@4*3Y~=30 z>1&!DS96QYdN|W=^R+n}&uX0RveAF>-MZuwOYWCTYxupmo}8H_thwosk*;p&+YRzp zG9DCOOPVdU^6bK0Dh@42m-+~JDQo*)ZrdNH8va*f} z+bWl&oT%HhPHc^9Q+&~R|JL;FpG1~N7T3(?sXi6G$|YbDPx8^`bq^hn8+52l-1Sc@ zL9w~XCA-n+_*9kUb3CKBYKm6qUO2{nG`4t&Md7*NaK}WGnLZ~r)jZ4+G7O%)MDvtO zyRPx)y%(JPme=a?pHh0nb@Ob~B9&DRJNYf99RAH!f6{N`eRZ2u zUEHe{u+RC?wvIo)TF;s%`ea|&cVtJF=G6n|EMMI+I?3cY>8a{h-pIToJ$EuXCmdF| z_JP4cv)3drdpYOXAVu~Sp}hq=f8MZn=U_|(l)GOPFT3xnxTtU_iTG7U&M(QJOA`MP83zlkA??tw>Mz0&fZ zXY&v=^}FTHot2(-@t|_+_>7H9=huAVJp6FN@qYQwU$4i1-oF2DZ}|GSK#`-o(ZyLu zQp5v&CQi0}bIbY7t-}GPId(pd1!7aCoVX?=eAU!7d8V(tzV?<)=~q{jN!a&}S6c8S@GV;$Gt4>#>me*Fxt7!!*j3x@L zEWJHLI7IFAmS;~Y&!t!;?l9VOwNj1ALnX)ULU_|xjyk;u*AH#JUtq*?ZTI&kwREpZ zS0gsglzLb0#9OdN<@(zlmRoL0Gt6`Q|&f>IAO`Q{5#SH_zL&;v}Ein|HDS zdXBz}7E8=s_F_lqu`Q_3ZuA(6;)rfJe3W zG;yD0mY3IL7~i)0VBw^Yev03ayWLL7#xKLt@6Ifyl~)#Oxp-8r5aC?XnIoEh{QtYd za&ZqOjMv{ktAB!V&Xp^H(~V>&eKlJ#iLux7xw>ag?*>yNX~ol?0oijFznZi1XAj>_ zmB5sB=ZlyV>+J73zxmfS=Z)g2H;Y#=g?U|k|NZ8zTaQ4;U{Ch9OEi!GC86azl)c|I zOqp~r!D0F3#M08KptYoLx8MKNU;n3hd;a}8nQL>J&D%o{m;DvKQy@J5+lQ=={ObfB zEScbyv}WZnF(Ei&ubrjb2srtb?Y z1&i=&tEMCwL^PV!6x&!iOy@nhVu7d0ze%f&&R>15d&qi=_JwtOL?R!}Q9jRo>@jC` zHT#=4Zvv-@-m_-A%XdvDy!S!lv8bGPD_*tjS@Gg)P}STi7M%g!Tb@bCo>+f^W73I< zqSN+l3OO74$;W10=7!MDDMCyAPZtPqtZcgKl(oj}#;QYRp*z~AUzjyn+%i;ljpgN> zQ>PMI{gyWyJ_~y`(}U5Lx05UMuykO+%spDRikB_1}2g!%5?(&G`vop^x(8KKI33sdCZFt{bkZc|mFtVtG⪚dGoJJX8TT+vp?6`TxV2d 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 diff --git a/src/config/Theme.tsx b/src/config/Theme.tsx index 3cccb40..959b538 100644 --- a/src/config/Theme.tsx +++ b/src/config/Theme.tsx @@ -34,6 +34,7 @@ export function ThemeProviderContext({ secondary: { main: themeMode == "light" ?"#fff": "#1e1e1e", dark: "#001E3C", + contrastText:themeMode == "light" ? "#1e1e1e": "#fff", }, text: { secondary: "#0288D1", diff --git a/src/pages/Home/HomePage.tsx b/src/pages/Home/HomePage.tsx index 674fe20..8a40917 100644 --- a/src/pages/Home/HomePage.tsx +++ b/src/pages/Home/HomePage.tsx @@ -1,25 +1,61 @@ -import { Button, Typography, Grid } from "@mui/material"; +import { Button, Typography, Grid, useTheme, IconButton } from "@mui/material"; import { Link } from "react-router-dom"; import { Box } from "@mui/system"; import { HOME_CONFIG } from "config/Constant"; +import Brightness4Icon from "@mui/icons-material/Brightness4"; +import Brightness7Icon from "@mui/icons-material/Brightness7"; +import { useContext } from "react"; +import { ThemeContext } from "context/ThemeContext"; export default function HomePage() { + const theme = useTheme(); + const { toggleColorMode } = useContext(ThemeContext); return ( - + + + + {theme.palette.mode === "dark" ? ( + + ) : ( + + )} + + + + - - + + + + + + {HOME_CONFIG.title} - + {HOME_CONFIG.subtitle} - + {HOME_CONFIG.description} @@ -37,14 +73,6 @@ export default function HomePage() { - - - ); -- GitLab From 959824800103d5ec1cba470aa1213729e66ed583 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 28 Jun 2022 01:29:26 -0300 Subject: [PATCH 45/74] Modificio package.json para solucionar el error del buil para prod --- package.json | 5 ++--- src/pages/Home/HomePage.tsx | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 56323be..7faac14 100644 --- a/package.json +++ b/package.json @@ -48,9 +48,8 @@ }, "browserslist": { "production": [ - ">0.2%", - "not dead", - "not op_mini all" + "defaults", + "not ie 11" ], "development": [ "last 1 chrome version", diff --git a/src/pages/Home/HomePage.tsx b/src/pages/Home/HomePage.tsx index 8a40917..da65f9e 100644 --- a/src/pages/Home/HomePage.tsx +++ b/src/pages/Home/HomePage.tsx @@ -34,10 +34,11 @@ export default function HomePage() { -- GitLab From 0650e5f00ab0622a709dd4aaad5c7c1d0cbe6458 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Tue, 28 Jun 2022 16:51:20 -0300 Subject: [PATCH 46/74] Boton de tour invisible --- src/pages/Map/MapPage.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/Map/MapPage.tsx b/src/pages/Map/MapPage.tsx index 1f9368c..38807eb 100644 --- a/src/pages/Map/MapPage.tsx +++ b/src/pages/Map/MapPage.tsx @@ -1,3 +1,4 @@ +import { VisibilityOff } from "@mui/icons-material"; import { Grid } from "@mui/material"; import { Box } from "@mui/system"; import BasicDemo from "components/Demo/Demo"; @@ -24,7 +25,7 @@ export default function MapPage() { > - + -- GitLab From d6159cf35612cba12bcd7f369a1369c164edf910 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Tue, 28 Jun 2022 16:53:57 -0300 Subject: [PATCH 47/74] Colores del tour como el tema y agrego los controles del slider al tour --- src/components/Demo/Demo.tsx | 42 +++++++++++++++++---------- src/components/Map/VerticalSlider.tsx | 2 +- 2 files changed, 28 insertions(+), 16 deletions(-) diff --git a/src/components/Demo/Demo.tsx b/src/components/Demo/Demo.tsx index 2e72501..e2cea93 100644 --- a/src/components/Demo/Demo.tsx +++ b/src/components/Demo/Demo.tsx @@ -3,6 +3,7 @@ import Joyride, { CallBackProps, STATUS, Step, Locale } from 'react-joyride'; import { useMount, useSetState } from 'react-use'; import { logGroup } from 'modules/helpers'; import { useState, useEffect } from 'react'; +import { useTheme } from '@mui/material'; interface Props { breakpoint: string; @@ -89,26 +90,23 @@ export default function BasicDemo(props: Props) { { content: (

      -

      Buscar una dirección

      -

      Para acceder a una dirección mediante la calle y el número. -

      +

      También se pueden utilizar estos controles para cambiar el valor.

      ), - placement: 'right', - target: '.Search_Demo', + placement: 'left', + target: '.Slider_Controls_Demo', locale: LOCALE, }, { content: (
      -

      Acceder a tu ubicación

      -

      Este botón sirve para centrar el mapa en la ubicación de éste - dispositivo. +

      Buscar una dirección

      +

      Para acceder a una dirección mediante la calle y el número.

      ), placement: 'right', - target: '.mapboxgl-ctrl-geolocate', + target: '.Search_Demo', locale: LOCALE, }, { @@ -149,8 +147,21 @@ export default function BasicDemo(props: Props) { placement: 'right', target: '.Help_Demo', locale: LOCALE, + }, + { + content: ( +
      +

      Acceder a tu ubicación

      +

      Este botón sirve para centrar el mapa en la ubicación de éste + dispositivo. +

      +
      + ), + placement: 'right', + target: '.mapboxgl-ctrl-geolocate', + locale: LOCALE, } - ], + ] }); const handleClickStart = (event: React.MouseEvent) => { @@ -172,6 +183,8 @@ export default function BasicDemo(props: Props) { logGroup(type, data); }; + const theme = useTheme(); + return ( - + + + + + */} {theme.palette.mode === "dark" ? ( @@ -34,29 +67,41 @@ export default function HomePage() { - - + - + {HOME_CONFIG.title} - + {HOME_CONFIG.subtitle} - + {HOME_CONFIG.description} @@ -75,6 +120,83 @@ export default function HomePage() { + + + + + + + + + + + + + ¿De que trata la app? + + + Esta aplicación es una herramienta para simular una posible + inundación en la ciudad de La Plata + + + + + + + + + + + + + Sobre el proyecto + + + Proyecto de la materia Diseño de Experiencia de Usuario y Diseño + Centrado en el usuario de la Universidad Nacional de La Plata + + + Con el objetivo de realizar una aplicacion con accesibilidad + para todos. + + + + + ); } -- GitLab From db27a70fb495f43314890d57fd259bba85435c32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Tue, 28 Jun 2022 17:42:19 -0300 Subject: [PATCH 51/74] Fix mobile Geolocate --- src/components/Map/Mapita.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index c6937f9..8ea5b28 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -133,7 +133,7 @@ export default function Mapita() { Date: Tue, 12 Jul 2022 14:28:21 -0300 Subject: [PATCH 52/74] Agregandole mm al numero del slider --- src/components/Map/VerticalSlider.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/VerticalSlider.tsx index ce30dc1..f92d6eb 100644 --- a/src/components/Map/VerticalSlider.tsx +++ b/src/components/Map/VerticalSlider.tsx @@ -41,6 +41,10 @@ function VerticalSlider(props) { event.preventDefault(); } } + + function valuetext(value: number) { + return `${value} mm`; + } return ( @@ -68,7 +72,9 @@ function VerticalSlider(props) { }, }} orientation="vertical" - value={value} + getAriaValueText={valuetext} + getAriaLabel={valuetext} + valueLabelFormat={valuetext} max={MAX_MM} min={MIN_MM} step={1} -- GitLab From ce5a1c10365961acca40e61ed557016c3ab54c77 Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Tue, 12 Jul 2022 14:48:48 -0300 Subject: [PATCH 53/74] Los botones funcionan de nuevo --- src/components/Map/VerticalSlider.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/VerticalSlider.tsx index f92d6eb..1f7d87b 100644 --- a/src/components/Map/VerticalSlider.tsx +++ b/src/components/Map/VerticalSlider.tsx @@ -72,8 +72,7 @@ function VerticalSlider(props) { }, }} orientation="vertical" - getAriaValueText={valuetext} - getAriaLabel={valuetext} + value={value} valueLabelFormat={valuetext} max={MAX_MM} min={MIN_MM} -- GitLab From c786e45e61861b215d9b9ad047a5fa7ce9bf8c7c Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Tue, 12 Jul 2022 15:39:30 -0300 Subject: [PATCH 54/74] Agregando un par de bolds en el homePage --- src/pages/Home/HomePage.tsx | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/pages/Home/HomePage.tsx b/src/pages/Home/HomePage.tsx index 9540667..15ef4e7 100644 --- a/src/pages/Home/HomePage.tsx +++ b/src/pages/Home/HomePage.tsx @@ -165,7 +165,7 @@ export default function HomePage() { justifyContent="center" sx={{ pb: 5 }} > - + Sobre el proyecto - - Proyecto de la materia Diseño de Experiencia de Usuario y Diseño - Centrado en el usuario de la Universidad Nacional de La Plata + + {"Proyecto de la materia de la Universidad Nacional de La Plata "} - - Con el objetivo de realizar una aplicacion con accesibilidad - para todos. + + Diseño de Experiencia de Usuario y Diseño Centrado en el Usuario + +
      + + {"Con el objetivo de realizar una "} + + + aplicacion que sea accessible para todos.
      -- GitLab From 13d5f189f7302ebc2a819cbe026450dcc7e00ce7 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 12 Jul 2022 15:42:21 -0300 Subject: [PATCH 55/74] Agrego mas contenido al home --- src/pages/Home/HomePage.tsx | 85 +++++++++++++++++++++++++++---------- 1 file changed, 62 insertions(+), 23 deletions(-) diff --git a/src/pages/Home/HomePage.tsx b/src/pages/Home/HomePage.tsx index 9540667..9b5ce78 100644 --- a/src/pages/Home/HomePage.tsx +++ b/src/pages/Home/HomePage.tsx @@ -6,7 +6,12 @@ import { IconButton, Divider, Paper, + List, + ListItem, + ListItemText, + ListItemIcon, } from "@mui/material"; +import Brightness1Icon from "@mui/icons-material/Brightness1"; import { Link } from "react-router-dom"; import { Box } from "@mui/system"; import { HOME_CONFIG } from "config/Constant"; @@ -33,20 +38,6 @@ export default function HomePage() { spacing={1} sx={{ pb: 8 }} > - {/* - - - - - */} - + - + {HOME_CONFIG.title} - + ¿De que trata la app? - + Esta aplicación es una herramienta para simular una posible - inundación en la ciudad de La Plata + inundación en la ciudad de La Plata. + + + ¿Por qué simular? + + + + + + + + + + + + + + + + + + + + + @@ -165,7 +204,7 @@ export default function HomePage() { justifyContent="center" sx={{ pb: 5 }} > - + Sobre el proyecto - + Proyecto de la materia Diseño de Experiencia de Usuario y Diseño Centrado en el usuario de la Universidad Nacional de La Plata - + Con el objetivo de realizar una aplicacion con accesibilidad para todos. -- GitLab From d5511d27bbc3ddaa999ad371695fd11f44637ead Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 12 Jul 2022 15:49:31 -0300 Subject: [PATCH 56/74] Modificacion varias --- src/App.tsx | 2 + src/components/Map/DirectionFindControl.tsx | 129 ++++++++++++++++++ src/components/Map/Mapita.tsx | 4 +- .../verticalSider}/VerticalSlider.tsx | 0 src/components/Map/directionFindControl.css | 20 +++ src/components/Menu/Menu.tsx | 4 +- src/pages/Information/InformationPage.tsx | 5 + 7 files changed, 161 insertions(+), 3 deletions(-) create mode 100644 src/components/Map/DirectionFindControl.tsx rename src/components/Map/{ => components/verticalSider}/VerticalSlider.tsx (100%) create mode 100644 src/components/Map/directionFindControl.css create mode 100644 src/pages/Information/InformationPage.tsx diff --git a/src/App.tsx b/src/App.tsx index 7ad6337..6092f02 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -3,6 +3,7 @@ import { ThemeProviderContext } from "config/Theme"; import { BrowserRouter, Route, Routes } from "react-router-dom"; import HomePage from "pages/Home/HomePage"; import MapPage from "pages/Map/MapPage"; +import InformationPage from "pages/Information/InformationPage"; function App() { return ( @@ -11,6 +12,7 @@ function App() { } /> } /> + } /> diff --git a/src/components/Map/DirectionFindControl.tsx b/src/components/Map/DirectionFindControl.tsx new file mode 100644 index 0000000..d4640a1 --- /dev/null +++ b/src/components/Map/DirectionFindControl.tsx @@ -0,0 +1,129 @@ + +import {useState} from 'react'; +import {useControl, Marker, MarkerProps, ControlPosition} from 'react-map-gl'; +import MapboxGeocoder, {GeocoderOptions} from '@mapbox/mapbox-gl-geocoder'; +import { Box } from '@mui/system'; +import { Paper } from '@mui/material'; + +type GeocoderControlProps = Omit & { + mapboxAccessToken: string; + marker?: boolean | Omit; + + position: ControlPosition; + + onLoading?: (e: object) => void; + onResults?: (e: object) => void; + onResult?: (e: object) => void; + onError?: (e: object) => void; +}; + +/* eslint-disable complexity,max-statements */ +export default function DirectionFindControl(props: GeocoderControlProps) { + const [marker, setMarker] = useState(<>); + + const geocoder = useControl( + () => { + const ctrl = new MapboxGeocoder({ + ...props, + marker: false, + accessToken: props.mapboxAccessToken + }); + ctrl.on('loading', props.onLoading!); + ctrl.on('results', props.onResults!); + ctrl.on('result', evt => { + props.onResult!(evt); + + const {result} = evt; + const location = + result && + (result.center || (result.geometry?.type === 'Point' && result.geometry.coordinates)); + if (location && props.marker) { + // @ts-ignore + setMarker(); + } else { + setMarker(null); + } + }); + ctrl.on('error', props.onError!); + return ctrl; + }, + { + position: props.position + } + ); + + // @ts-ignore (TS2339) private member + if (geocoder._map) { + if (geocoder.getProximity() !== props.proximity && props.proximity !== undefined) { + geocoder.setProximity(props.proximity); + } + if (geocoder.getRenderFunction() !== props.render && props.render !== undefined) { + geocoder.setRenderFunction(props.render); + } + if (geocoder.getLanguage() !== props.language && props.language !== undefined) { + geocoder.setLanguage(props.language); + } + if (geocoder.getZoom() !== props.zoom && props.zoom !== undefined) { + geocoder.setZoom(props.zoom); + } + if (geocoder.getFlyTo() !== props.flyTo && props.flyTo !== undefined) { + geocoder.setFlyTo(props.flyTo); + } + if (geocoder.getPlaceholder() !== props.placeholder && props.placeholder !== undefined) { + geocoder.setPlaceholder(props.placeholder); + } + if (geocoder.getCountries() !== props.countries && props.countries !== undefined) { + geocoder.setCountries(props.countries); + } + if (geocoder.getTypes() !== props.types && props.types !== undefined) { + geocoder.setTypes(props.types); + } + if (geocoder.getMinLength() !== props.minLength && props.minLength !== undefined) { + geocoder.setMinLength(props.minLength); + } + if (geocoder.getLimit() !== props.limit && props.limit !== undefined) { + geocoder.setLimit(props.limit); + } + if (geocoder.getFilter() !== props.filter && props.filter !== undefined) { + geocoder.setFilter(props.filter); + } + if (geocoder.getOrigin() !== props.origin && props.origin !== undefined) { + geocoder.setOrigin(props.origin); + } + // Types missing from @types/mapbox__mapbox-gl-geocoder + // @ts-ignore + if (geocoder.getAutocomplete() !== props.autocomplete && props.autocomplete !== undefined) { + // @ts-ignore + geocoder.setAutocomplete(props.autocomplete); + } + // @ts-ignore + if (geocoder.getFuzzyMatch() !== props.fuzzyMatch && props.fuzzyMatch !== undefined) { + // @ts-ignore + geocoder.setFuzzyMatch(props.fuzzyMatch); + } + // @ts-ignore + if (geocoder.getRouting() !== props.routing && props.routing !== undefined) { + // @ts-ignore + geocoder.setRouting(props.routing); + } + // @ts-ignore + if (geocoder.getWorldview() !== props.worldview && props.worldview !== undefined) { + // @ts-ignore + geocoder.setWorldview(props.worldview); + } + } + return ( + + {marker} + + ); +} + +const noop = () => {}; +DirectionFindControl.defaultProps = { + marker: true, + onLoading: noop, + onResults: noop, + onResult: noop, + onError: noop +}; \ No newline at end of file diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index 8ea5b28..cb9aa5d 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -1,13 +1,13 @@ import MapGL, {Source, Layer, GeolocateControl} from 'react-map-gl'; // @ts-ignore (typescript) -import VerticalSlider from './VerticalSlider'; +import VerticalSlider from './components/verticalSider/VerticalSlider'; import 'mapbox-gl/dist/mapbox-gl.css' import React, { useState, useRef, useCallback } from "react"; // @ts-ignore (typescript) import MapboxGeocoder from '@mapbox/mapbox-gl-geocoder'; import {MAPBOX_TOKEN, MAP_STYLE_DARK, MAP_STYLE_LIGHT} from 'config/Constant'; import type {SkyLayer, FillExtrusionLayer} from 'react-map-gl'; -import { MAX_MM } from './VerticalSlider'; +import { MAX_MM } from './components/verticalSider/VerticalSlider'; import { useTheme } from '@mui/material'; import { isMobile } from "react-device-detect"; diff --git a/src/components/Map/VerticalSlider.tsx b/src/components/Map/components/verticalSider/VerticalSlider.tsx similarity index 100% rename from src/components/Map/VerticalSlider.tsx rename to src/components/Map/components/verticalSider/VerticalSlider.tsx diff --git a/src/components/Map/directionFindControl.css b/src/components/Map/directionFindControl.css new file mode 100644 index 0000000..110650b --- /dev/null +++ b/src/components/Map/directionFindControl.css @@ -0,0 +1,20 @@ +.mapboxgl-ctrl-geocoder { + + + max-width: 25em; + background: #fff; + box-shadow: 0 2px 4px rgba(0,0,0,0.3); + padding: 12px 24px; + margin: 20px; + line-height: 2; + color: #6b6b76; + text-transform: uppercase; + font-family: 'Raleway', sans-serif; + font-weight: 700; + + border-radius: 1em ; + } + .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input{ + font-family: 'Raleway', sans-serif; + font-weight: 800; + } \ No newline at end of file diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index 20933e3..768f458 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -151,7 +151,9 @@ export default function Menu() { Acerca de nosotros - Más información + + Más información +
      diff --git a/src/pages/Information/InformationPage.tsx b/src/pages/Information/InformationPage.tsx new file mode 100644 index 0000000..91df31c --- /dev/null +++ b/src/pages/Information/InformationPage.tsx @@ -0,0 +1,5 @@ +export default function InformationPage() { + return ( +
      Information
      + ) +} \ No newline at end of file -- GitLab From b922db28b6e60ff891f4569b222cb2ecad77b9e8 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 12 Jul 2022 15:53:08 -0300 Subject: [PATCH 57/74] Cambio titulo de h1 a h2 --- src/pages/Home/HomePage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/Home/HomePage.tsx b/src/pages/Home/HomePage.tsx index 7e5a67d..1d28304 100644 --- a/src/pages/Home/HomePage.tsx +++ b/src/pages/Home/HomePage.tsx @@ -82,7 +82,7 @@ export default function HomePage() { xs={12} sx={{ m: "0em 1em 0em 1em ", color: theme.palette.primary.main }} > - + {HOME_CONFIG.title} Date: Tue, 12 Jul 2022 15:57:25 -0300 Subject: [PATCH 58/74] Elimino Direcion Finder --- package-lock.json | 1380 +------------------ package.json | 1 - src/components/Map/DirectionFindControl.tsx | 129 -- src/components/Map/directionFindControl.css | 20 - 4 files changed, 3 insertions(+), 1527 deletions(-) delete mode 100644 src/components/Map/DirectionFindControl.tsx delete mode 100644 src/components/Map/directionFindControl.css diff --git a/package-lock.json b/package-lock.json index 7591c20..0e77216 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,6 @@ "@deck.gl/layers": "^8.7.11", "@emotion/react": "^11.9.3", "@emotion/styled": "^11.9.3", - "@mapbox/mapbox-gl-geocoder": "^5.0.1", "@mui/icons-material": "^5.8.3", "@mui/material": "^5.8.3", "@testing-library/jest-dom": "^5.16.4", @@ -3478,23 +3477,6 @@ "probe.gl": "^3.4.0" } }, - "node_modules/@mapbox/fusspot": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@mapbox/fusspot/-/fusspot-0.4.0.tgz", - "integrity": "sha512-6sys1vUlhNCqMvJOqPEPSi0jc9tg7aJ//oG1A16H3PXoIt9whtNngD7UzBHUVTH15zunR/vRvMtGNVsogm1KzA==", - "dependencies": { - "is-plain-obj": "^1.1.0", - "xtend": "^4.0.1" - } - }, - "node_modules/@mapbox/fusspot/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@mapbox/geojson-rewind": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", @@ -3520,94 +3502,21 @@ "node": ">= 0.6" } }, - "node_modules/@mapbox/mapbox-gl-geocoder": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-geocoder/-/mapbox-gl-geocoder-5.0.1.tgz", - "integrity": "sha512-/OUL42eh4OBaIerhcwCpa27oD+u4a2xN8V7vEdsglwd8lCplFAxJCdwT9Kprli1TH5mTYsXyONmh03FwoWBWfA==", - "dependencies": { - "@mapbox/mapbox-sdk": "^0.13.3", - "events": "^3.3.0", - "lodash.debounce": "^4.0.6", - "nanoid": "^3.1.31", - "subtag": "^0.5.0", - "suggestions": "^1.6.0", - "xtend": "^4.0.1" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "mapbox-gl": ">= 0.47.0 < 3.0.0" - } - }, "node_modules/@mapbox/mapbox-gl-supported": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-2.0.1.tgz", "integrity": "sha512-HP6XvfNIzfoMVfyGjBckjiAOQK9WfX0ywdLubuPMPv+Vqf5fj0uCbgBQYpiqcWZT6cbyyRnTSXDheT1ugvF6UQ==" }, - "node_modules/@mapbox/mapbox-sdk": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/@mapbox/mapbox-sdk/-/mapbox-sdk-0.13.3.tgz", - "integrity": "sha512-IED4YiXRNJatYUYg423Vjb41o7D7aG8hXOlu+UITNYzci0b2p/2zpYw6UtFZ/vAXopWRBzTce5s9e+gGuUmKXg==", - "dependencies": { - "@mapbox/fusspot": "^0.4.0", - "@mapbox/parse-mapbox-token": "^0.2.0", - "@mapbox/polyline": "^1.0.0", - "eventemitter3": "^3.1.0", - "form-data": "^3.0.0", - "got": "^10.7.0", - "is-plain-obj": "^1.1.0", - "xtend": "^4.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@mapbox/mapbox-sdk/node_modules/eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "node_modules/@mapbox/mapbox-sdk/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@mapbox/martini": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz", "integrity": "sha512-7hFhtkb0KTLEls+TRw/rWayq5EeHtTaErgm/NskVoXmtgAQu/9D299aeyj6mzAR/6XUnYRp2lU+4IcrYRFjVsQ==" }, - "node_modules/@mapbox/parse-mapbox-token": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@mapbox/parse-mapbox-token/-/parse-mapbox-token-0.2.0.tgz", - "integrity": "sha512-BjeuG4sodYaoTygwXIuAWlZV6zUv4ZriYAQhXikzx+7DChycMUQ9g85E79Htat+AsBg+nStFALehlOhClYm5cQ==", - "dependencies": { - "base-64": "^0.1.0" - } - }, "node_modules/@mapbox/point-geometry": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" }, - "node_modules/@mapbox/polyline": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@mapbox/polyline/-/polyline-1.1.1.tgz", - "integrity": "sha512-z9Sl7NYzsEIrAza658H92mc0OvpBjQwjp7Snv4xREKhsCMat7m1IKdWJMjQ5opiPYa0veMf7kCaSd1yx55AhmQ==", - "dependencies": { - "meow": "^6.1.1" - }, - "bin": { - "polyline": "bin/polyline.bin.js" - }, - "engines": { - "node": "*" - } - }, "node_modules/@mapbox/tiny-sdf": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", @@ -4123,17 +4032,6 @@ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" }, - "node_modules/@sindresorhus/is": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", - "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, "node_modules/@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", @@ -4398,17 +4296,6 @@ "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@testing-library/dom": { "version": "8.14.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.14.0.tgz", @@ -4680,17 +4567,6 @@ "@types/node": "*" } }, - "node_modules/@types/cacheable-request": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", - "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -4780,11 +4656,6 @@ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", - "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" - }, "node_modules/@types/http-proxy": { "version": "1.17.9", "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", @@ -4828,11 +4699,6 @@ "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz", "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==" }, - "node_modules/@types/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==" - }, "node_modules/@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", @@ -4843,14 +4709,6 @@ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/mapbox-gl": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/@types/mapbox-gl/-/mapbox-gl-2.7.3.tgz", @@ -4864,21 +4722,11 @@ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" - }, "node_modules/@types/node": { "version": "16.11.41", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.41.tgz", "integrity": "sha512-mqoYK2TnVjdkGk8qXAVGc/x9nSaTpSrFaGFm43BUH3IdoBV0nta6hYaGmdOvIMlbHJbUEVen3gvwpwovAZKNdQ==" }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" - }, "node_modules/@types/offscreencanvas": { "version": "2019.7.0", "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", @@ -4956,14 +4804,6 @@ "@types/node": "*" } }, - "node_modules/@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", @@ -5807,14 +5647,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -6209,11 +6041,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/base-64": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/base-64/-/base-64-0.1.0.tgz", - "integrity": "sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==" - }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -6398,49 +6225,6 @@ "node": ">= 0.8" } }, - "node_modules/cacheable-lookup": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", - "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", - "dependencies": { - "@types/keyv": "^3.1.1", - "keyv": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -6489,38 +6273,6 @@ "node": ">= 6" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "engines": { - "node": ">=8" - } - }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -6689,22 +6441,6 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/clone-response/node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "engines": { - "node": ">=4" - } - }, "node_modules/clsx": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", @@ -6846,18 +6582,6 @@ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, - "node_modules/compress-brotli": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", - "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", - "dependencies": { - "@types/json-buffer": "~3.0.0", - "json-buffer": "~3.0.1" - }, - "engines": { - "node": ">= 12" - } - }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -7590,34 +7314,6 @@ } } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/decimal.js": { "version": "10.3.1", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", @@ -7649,17 +7345,6 @@ "node": ">=0.10" } }, - "node_modules/decompress-response": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", - "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", @@ -7697,14 +7382,6 @@ "node": ">= 10" } }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "engines": { - "node": ">=10" - } - }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -7996,11 +7673,6 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==" - }, "node_modules/earcut": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz", @@ -8062,14 +7734,6 @@ "node": ">= 0.8" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/enhanced-resolve": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", @@ -9681,14 +9345,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fuzzy": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz", - "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -9864,59 +9520,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/got": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", - "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", - "dependencies": { - "@sindresorhus/is": "^2.0.0", - "@szmarczak/http-timer": "^4.0.0", - "@types/cacheable-request": "^6.0.1", - "cacheable-lookup": "^2.0.0", - "cacheable-request": "^7.0.1", - "decompress-response": "^5.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^5.0.0", - "lowercase-keys": "^2.0.0", - "mimic-response": "^2.1.0", - "p-cancelable": "^2.0.0", - "p-event": "^4.0.0", - "responselike": "^2.0.0", - "to-readable-stream": "^2.0.0", - "type-fest": "^0.10.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/got/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/got/node_modules/type-fest": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", - "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -9964,14 +9567,6 @@ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "engines": { - "node": ">=6" - } - }, "node_modules/harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", @@ -10077,11 +9672,6 @@ "node": ">= 6.0.0" } }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -10204,11 +9794,6 @@ "entities": "^2.0.0" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -12905,11 +12490,6 @@ "node": ">=0.8" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -12977,15 +12557,6 @@ "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" }, - "node_modules/keyv": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.2.tgz", - "integrity": "sha512-kn8WmodVBe12lmHpA6W8OY7SNh6wVR+Z+wZESF4iF5FCazaVXGWOtnbnvX0tMQ1bO+/TmOD9LziuYMvrIIs0xw==", - "dependencies": { - "compress-brotli": "^1.3.8", - "json-buffer": "3.0.1" - } - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -13158,14 +12729,6 @@ "tslib": "^2.0.3" } }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -13215,17 +12778,6 @@ "tmpl": "1.0.5" } }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mapbox-gl": { "version": "2.9.1", "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-2.9.1.tgz", @@ -13292,61 +12844,6 @@ "node": ">= 4.0.0" } }, - "node_modules/meow": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz", - "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -13423,17 +12920,6 @@ "node": ">=6" } }, - "node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -13530,27 +13016,6 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minimist-options/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mjolnir.js": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-2.7.0.tgz", @@ -13691,25 +13156,6 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -13965,36 +13411,6 @@ "node": ">= 0.8.0" } }, - "node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dependencies": { - "p-timeout": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "engines": { - "node": ">=4" - } - }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -14035,17 +13451,6 @@ "node": ">=8" } }, - "node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -15600,15 +15005,6 @@ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -16123,100 +15519,6 @@ "pify": "^2.3.0" } }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "engines": { - "node": ">=8" - } - }, "node_modules/readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -16553,14 +15855,6 @@ "node": ">=10" } }, - "node_modules/responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "dependencies": { - "lowercase-keys": "^2.0.0" - } - }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -17128,34 +16422,6 @@ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" - }, "node_modules/spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", @@ -17473,20 +16739,6 @@ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, - "node_modules/subtag": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/subtag/-/subtag-0.5.0.tgz", - "integrity": "sha512-CaIBcTSb/nyk4xiiSOtZYz1B+F12ZxW8NEp54CdT+84vmh/h4sUnHGC6+KQXUfED8u22PQjCYWfZny8d2ELXwg==" - }, - "node_modules/suggestions": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/suggestions/-/suggestions-1.7.1.tgz", - "integrity": "sha512-gl5YPAhPYl07JZ5obiD9nTZsg4SyZswAQU/NNtnYiSnFkI3+ZHuXAiEsYm7AaZ71E0LXSFaGVaulGSWN3Gd71A==", - "dependencies": { - "fuzzy": "^0.1.1", - "xtend": "^4.0.0" - } - }, "node_modules/supercluster": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz", @@ -17945,14 +17197,6 @@ "node": ">=4" } }, - "node_modules/to-readable-stream": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", - "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==", - "engines": { - "node": ">=8" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -18018,14 +17262,6 @@ "is-lite": "^0.8.2" } }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "engines": { - "node": ">=8" - } - }, "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -18368,15 +17604,6 @@ "node": ">= 8" } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -21752,22 +20979,6 @@ "probe.gl": "^3.4.0" } }, - "@mapbox/fusspot": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@mapbox/fusspot/-/fusspot-0.4.0.tgz", - "integrity": "sha512-6sys1vUlhNCqMvJOqPEPSi0jc9tg7aJ//oG1A16H3PXoIt9whtNngD7UzBHUVTH15zunR/vRvMtGNVsogm1KzA==", - "requires": { - "is-plain-obj": "^1.1.0", - "xtend": "^4.0.1" - }, - "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - } - } - }, "@mapbox/geojson-rewind": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", @@ -21787,78 +20998,21 @@ "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==" }, - "@mapbox/mapbox-gl-geocoder": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-geocoder/-/mapbox-gl-geocoder-5.0.1.tgz", - "integrity": "sha512-/OUL42eh4OBaIerhcwCpa27oD+u4a2xN8V7vEdsglwd8lCplFAxJCdwT9Kprli1TH5mTYsXyONmh03FwoWBWfA==", - "requires": { - "@mapbox/mapbox-sdk": "^0.13.3", - "events": "^3.3.0", - "lodash.debounce": "^4.0.6", - "nanoid": "^3.1.31", - "subtag": "^0.5.0", - "suggestions": "^1.6.0", - "xtend": "^4.0.1" - } - }, "@mapbox/mapbox-gl-supported": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-2.0.1.tgz", - "integrity": "sha512-HP6XvfNIzfoMVfyGjBckjiAOQK9WfX0ywdLubuPMPv+Vqf5fj0uCbgBQYpiqcWZT6cbyyRnTSXDheT1ugvF6UQ==" - }, - "@mapbox/mapbox-sdk": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/@mapbox/mapbox-sdk/-/mapbox-sdk-0.13.3.tgz", - "integrity": "sha512-IED4YiXRNJatYUYg423Vjb41o7D7aG8hXOlu+UITNYzci0b2p/2zpYw6UtFZ/vAXopWRBzTce5s9e+gGuUmKXg==", - "requires": { - "@mapbox/fusspot": "^0.4.0", - "@mapbox/parse-mapbox-token": "^0.2.0", - "@mapbox/polyline": "^1.0.0", - "eventemitter3": "^3.1.0", - "form-data": "^3.0.0", - "got": "^10.7.0", - "is-plain-obj": "^1.1.0", - "xtend": "^4.0.1" - }, - "dependencies": { - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - } - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-2.0.1.tgz", + "integrity": "sha512-HP6XvfNIzfoMVfyGjBckjiAOQK9WfX0ywdLubuPMPv+Vqf5fj0uCbgBQYpiqcWZT6cbyyRnTSXDheT1ugvF6UQ==" }, "@mapbox/martini": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz", "integrity": "sha512-7hFhtkb0KTLEls+TRw/rWayq5EeHtTaErgm/NskVoXmtgAQu/9D299aeyj6mzAR/6XUnYRp2lU+4IcrYRFjVsQ==" }, - "@mapbox/parse-mapbox-token": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@mapbox/parse-mapbox-token/-/parse-mapbox-token-0.2.0.tgz", - "integrity": "sha512-BjeuG4sodYaoTygwXIuAWlZV6zUv4ZriYAQhXikzx+7DChycMUQ9g85E79Htat+AsBg+nStFALehlOhClYm5cQ==", - "requires": { - "base-64": "^0.1.0" - } - }, "@mapbox/point-geometry": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" }, - "@mapbox/polyline": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@mapbox/polyline/-/polyline-1.1.1.tgz", - "integrity": "sha512-z9Sl7NYzsEIrAza658H92mc0OvpBjQwjp7Snv4xREKhsCMat7m1IKdWJMjQ5opiPYa0veMf7kCaSd1yx55AhmQ==", - "requires": { - "meow": "^6.1.1" - } - }, "@mapbox/tiny-sdf": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", @@ -22162,11 +21316,6 @@ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" }, - "@sindresorhus/is": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", - "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==" - }, "@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", @@ -22331,14 +21480,6 @@ "loader-utils": "^2.0.0" } }, - "@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "requires": { - "defer-to-connect": "^2.0.0" - } - }, "@testing-library/dom": { "version": "8.14.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.14.0.tgz", @@ -22547,17 +21688,6 @@ "@types/node": "*" } }, - "@types/cacheable-request": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", - "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", - "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, "@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -22647,11 +21777,6 @@ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" }, - "@types/http-cache-semantics": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", - "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" - }, "@types/http-proxy": { "version": "1.17.9", "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", @@ -22695,11 +21820,6 @@ "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz", "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==" }, - "@types/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==" - }, "@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", @@ -22710,14 +21830,6 @@ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" }, - "@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "requires": { - "@types/node": "*" - } - }, "@types/mapbox-gl": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/@types/mapbox-gl/-/mapbox-gl-2.7.3.tgz", @@ -22731,21 +21843,11 @@ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" - }, "@types/node": { "version": "16.11.41", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.41.tgz", "integrity": "sha512-mqoYK2TnVjdkGk8qXAVGc/x9nSaTpSrFaGFm43BUH3IdoBV0nta6hYaGmdOvIMlbHJbUEVen3gvwpwovAZKNdQ==" }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" - }, "@types/offscreencanvas": { "version": "2019.7.0", "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", @@ -22823,14 +21925,6 @@ "@types/node": "*" } }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "requires": { - "@types/node": "*" - } - }, "@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", @@ -23459,11 +22553,6 @@ "is-string": "^1.0.7" } }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" - }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -23759,11 +22848,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "base-64": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/base-64/-/base-64-0.1.0.tgz", - "integrity": "sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==" - }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -23906,39 +22990,6 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" }, - "cacheable-lookup": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", - "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", - "requires": { - "@types/keyv": "^3.1.1", - "keyv": "^4.0.0" - } - }, - "cacheable-request": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - } - } - }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -23972,28 +23023,6 @@ "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" - } - } - }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -24120,21 +23149,6 @@ "wrap-ansi": "^7.0.0" } }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", - "requires": { - "mimic-response": "^1.0.0" - }, - "dependencies": { - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - } - } - }, "clsx": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", @@ -24250,15 +23264,6 @@ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, - "compress-brotli": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", - "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", - "requires": { - "@types/json-buffer": "~3.0.0", - "json-buffer": "~3.0.1" - } - }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -24784,27 +23789,6 @@ "ms": "2.1.2" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - }, - "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" - } - } - }, "decimal.js": { "version": "10.3.1", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", @@ -24833,14 +23817,6 @@ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" }, - "decompress-response": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", - "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", - "requires": { - "mimic-response": "^2.0.0" - } - }, "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", @@ -24869,11 +23845,6 @@ "execa": "^5.0.0" } }, - "defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -25095,11 +24066,6 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==" - }, "earcut": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz", @@ -25143,14 +24109,6 @@ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, "enhanced-resolve": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", @@ -26328,11 +25286,6 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" }, - "fuzzy": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz", - "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==" - }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -26459,43 +25412,6 @@ "slash": "^3.0.0" } }, - "got": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", - "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", - "requires": { - "@sindresorhus/is": "^2.0.0", - "@szmarczak/http-timer": "^4.0.0", - "@types/cacheable-request": "^6.0.1", - "cacheable-lookup": "^2.0.0", - "cacheable-request": "^7.0.1", - "decompress-response": "^5.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^5.0.0", - "lowercase-keys": "^2.0.0", - "mimic-response": "^2.1.0", - "p-cancelable": "^2.0.0", - "p-event": "^4.0.0", - "responselike": "^2.0.0", - "to-readable-stream": "^2.0.0", - "type-fest": "^0.10.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "type-fest": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", - "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==" - } - } - }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -26529,11 +25445,6 @@ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" - }, "harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", @@ -26611,11 +25522,6 @@ "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -26713,11 +25619,6 @@ "entities": "^2.0.0" } }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -28645,11 +27546,6 @@ "resolved": "https://registry.npmjs.org/json-bignum/-/json-bignum-0.0.3.tgz", "integrity": "sha512-2WHyXj3OfHSgNyuzDbSxI1w2jgw5gkWSWhS7Qg4bWXx1nLk3jnbwfUeS0PSba3IzpTUWdHxBieELUzXRjQB2zg==" }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -28703,15 +27599,6 @@ "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" }, - "keyv": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.2.tgz", - "integrity": "sha512-kn8WmodVBe12lmHpA6W8OY7SNh6wVR+Z+wZESF4iF5FCazaVXGWOtnbnvX0tMQ1bO+/TmOD9LziuYMvrIIs0xw==", - "requires": { - "compress-brotli": "^1.3.8", - "json-buffer": "3.0.1" - } - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -28848,11 +27735,6 @@ "tslib": "^2.0.3" } }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -28890,11 +27772,6 @@ "tmpl": "1.0.5" } }, - "map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" - }, "mapbox-gl": { "version": "2.9.1", "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-2.9.1.tgz", @@ -28957,45 +27834,6 @@ "fs-monkey": "^1.0.3" } }, - "meow": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz", - "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==", - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -29048,11 +27886,6 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, - "mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" - }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -29121,23 +27954,6 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - } - } - }, "mjolnir.js": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-2.7.0.tgz", @@ -29246,24 +28062,6 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -29438,24 +28236,6 @@ "word-wrap": "^1.2.3" } }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - }, - "p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "requires": { - "p-timeout": "^3.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -29481,14 +28261,6 @@ "retry": "^0.13.1" } }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "requires": { - "p-finally": "^1.0.0" - } - }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -30469,15 +29241,6 @@ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -30860,74 +29623,6 @@ "pify": "^2.3.0" } }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - } - } - }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -31175,14 +29870,6 @@ "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "requires": { - "lowercase-keys": "^2.0.0" - } - }, "retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -31611,34 +30298,6 @@ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" - }, "spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", @@ -31880,20 +30539,6 @@ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, - "subtag": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/subtag/-/subtag-0.5.0.tgz", - "integrity": "sha512-CaIBcTSb/nyk4xiiSOtZYz1B+F12ZxW8NEp54CdT+84vmh/h4sUnHGC6+KQXUfED8u22PQjCYWfZny8d2ELXwg==" - }, - "suggestions": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/suggestions/-/suggestions-1.7.1.tgz", - "integrity": "sha512-gl5YPAhPYl07JZ5obiD9nTZsg4SyZswAQU/NNtnYiSnFkI3+ZHuXAiEsYm7AaZ71E0LXSFaGVaulGSWN3Gd71A==", - "requires": { - "fuzzy": "^0.1.1", - "xtend": "^4.0.0" - } - }, "supercluster": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz", @@ -32226,11 +30871,6 @@ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" }, - "to-readable-stream": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", - "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==" - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -32283,11 +30923,6 @@ "is-lite": "^0.8.2" } }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" - }, "tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -32527,15 +31162,6 @@ } } }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", diff --git a/package.json b/package.json index 7faac14..d777f18 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,6 @@ "@deck.gl/layers": "^8.7.11", "@emotion/react": "^11.9.3", "@emotion/styled": "^11.9.3", - "@mapbox/mapbox-gl-geocoder": "^5.0.1", "@mui/icons-material": "^5.8.3", "@mui/material": "^5.8.3", "@testing-library/jest-dom": "^5.16.4", diff --git a/src/components/Map/DirectionFindControl.tsx b/src/components/Map/DirectionFindControl.tsx deleted file mode 100644 index d4640a1..0000000 --- a/src/components/Map/DirectionFindControl.tsx +++ /dev/null @@ -1,129 +0,0 @@ - -import {useState} from 'react'; -import {useControl, Marker, MarkerProps, ControlPosition} from 'react-map-gl'; -import MapboxGeocoder, {GeocoderOptions} from '@mapbox/mapbox-gl-geocoder'; -import { Box } from '@mui/system'; -import { Paper } from '@mui/material'; - -type GeocoderControlProps = Omit & { - mapboxAccessToken: string; - marker?: boolean | Omit; - - position: ControlPosition; - - onLoading?: (e: object) => void; - onResults?: (e: object) => void; - onResult?: (e: object) => void; - onError?: (e: object) => void; -}; - -/* eslint-disable complexity,max-statements */ -export default function DirectionFindControl(props: GeocoderControlProps) { - const [marker, setMarker] = useState(<>); - - const geocoder = useControl( - () => { - const ctrl = new MapboxGeocoder({ - ...props, - marker: false, - accessToken: props.mapboxAccessToken - }); - ctrl.on('loading', props.onLoading!); - ctrl.on('results', props.onResults!); - ctrl.on('result', evt => { - props.onResult!(evt); - - const {result} = evt; - const location = - result && - (result.center || (result.geometry?.type === 'Point' && result.geometry.coordinates)); - if (location && props.marker) { - // @ts-ignore - setMarker(); - } else { - setMarker(null); - } - }); - ctrl.on('error', props.onError!); - return ctrl; - }, - { - position: props.position - } - ); - - // @ts-ignore (TS2339) private member - if (geocoder._map) { - if (geocoder.getProximity() !== props.proximity && props.proximity !== undefined) { - geocoder.setProximity(props.proximity); - } - if (geocoder.getRenderFunction() !== props.render && props.render !== undefined) { - geocoder.setRenderFunction(props.render); - } - if (geocoder.getLanguage() !== props.language && props.language !== undefined) { - geocoder.setLanguage(props.language); - } - if (geocoder.getZoom() !== props.zoom && props.zoom !== undefined) { - geocoder.setZoom(props.zoom); - } - if (geocoder.getFlyTo() !== props.flyTo && props.flyTo !== undefined) { - geocoder.setFlyTo(props.flyTo); - } - if (geocoder.getPlaceholder() !== props.placeholder && props.placeholder !== undefined) { - geocoder.setPlaceholder(props.placeholder); - } - if (geocoder.getCountries() !== props.countries && props.countries !== undefined) { - geocoder.setCountries(props.countries); - } - if (geocoder.getTypes() !== props.types && props.types !== undefined) { - geocoder.setTypes(props.types); - } - if (geocoder.getMinLength() !== props.minLength && props.minLength !== undefined) { - geocoder.setMinLength(props.minLength); - } - if (geocoder.getLimit() !== props.limit && props.limit !== undefined) { - geocoder.setLimit(props.limit); - } - if (geocoder.getFilter() !== props.filter && props.filter !== undefined) { - geocoder.setFilter(props.filter); - } - if (geocoder.getOrigin() !== props.origin && props.origin !== undefined) { - geocoder.setOrigin(props.origin); - } - // Types missing from @types/mapbox__mapbox-gl-geocoder - // @ts-ignore - if (geocoder.getAutocomplete() !== props.autocomplete && props.autocomplete !== undefined) { - // @ts-ignore - geocoder.setAutocomplete(props.autocomplete); - } - // @ts-ignore - if (geocoder.getFuzzyMatch() !== props.fuzzyMatch && props.fuzzyMatch !== undefined) { - // @ts-ignore - geocoder.setFuzzyMatch(props.fuzzyMatch); - } - // @ts-ignore - if (geocoder.getRouting() !== props.routing && props.routing !== undefined) { - // @ts-ignore - geocoder.setRouting(props.routing); - } - // @ts-ignore - if (geocoder.getWorldview() !== props.worldview && props.worldview !== undefined) { - // @ts-ignore - geocoder.setWorldview(props.worldview); - } - } - return ( - - {marker} - - ); -} - -const noop = () => {}; -DirectionFindControl.defaultProps = { - marker: true, - onLoading: noop, - onResults: noop, - onResult: noop, - onError: noop -}; \ No newline at end of file diff --git a/src/components/Map/directionFindControl.css b/src/components/Map/directionFindControl.css deleted file mode 100644 index 110650b..0000000 --- a/src/components/Map/directionFindControl.css +++ /dev/null @@ -1,20 +0,0 @@ -.mapboxgl-ctrl-geocoder { - - - max-width: 25em; - background: #fff; - box-shadow: 0 2px 4px rgba(0,0,0,0.3); - padding: 12px 24px; - margin: 20px; - line-height: 2; - color: #6b6b76; - text-transform: uppercase; - font-family: 'Raleway', sans-serif; - font-weight: 700; - - border-radius: 1em ; - } - .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input{ - font-family: 'Raleway', sans-serif; - font-weight: 800; - } \ No newline at end of file -- GitLab From cd88da96e208deeb085079fc2d0fa4c7b7589bc8 Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Tue, 2 Aug 2022 17:09:12 -0300 Subject: [PATCH 59/74] Agregando condiciones archivadas --- package-lock.json | 166 ++++++++++++++++++ package.json | 1 + "public/inundaci\303\263n_1959.jpg" | Bin 0 -> 67496 bytes "public/inundaci\303\263n_2013.jpg" | Bin 0 -> 327877 bytes .../verticalSider/VerticalSlider.tsx | 19 +- src/components/Menu/Menu.tsx | 19 +- .../Menu/components/CondicionesArchivadas.tsx | 104 +++++++++++ src/context/MetersContext.tsx | 19 ++ src/hooks/UseMetersContext.tsx | 10 ++ src/pages/Map/MapPage.tsx | 38 ++-- 10 files changed, 337 insertions(+), 39 deletions(-) create mode 100644 "public/inundaci\303\263n_1959.jpg" create mode 100644 "public/inundaci\303\263n_2013.jpg" create mode 100644 src/components/Menu/components/CondicionesArchivadas.tsx create mode 100644 src/context/MetersContext.tsx create mode 100644 src/hooks/UseMetersContext.tsx diff --git a/package-lock.json b/package-lock.json index 0e77216..6435b71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,6 +29,7 @@ "react-dom": "^18.0.0", "react-joyride": "^2.5.0", "react-map-gl": "^7.0.15", + "react-material-ui-carousel": "^3.4.2", "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", "react-use": "^17.4.0", @@ -9266,6 +9267,48 @@ "url": "https://www.patreon.com/infusion" } }, + "node_modules/framer-motion": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-4.1.17.tgz", + "integrity": "sha512-thx1wvKzblzbs0XaK2X0G1JuwIdARcoNOW7VVwjO8BUltzXPyONGAElLu6CiCScsOQRI7FIk/45YTFtJw5Yozw==", + "dependencies": { + "framesync": "5.3.0", + "hey-listen": "^1.0.8", + "popmotion": "9.3.6", + "style-value-types": "4.1.4", + "tslib": "^2.1.0" + }, + "optionalDependencies": { + "@emotion/is-prop-valid": "^0.8.2" + }, + "peerDependencies": { + "react": ">=16.8 || ^17.0.0", + "react-dom": ">=16.8 || ^17.0.0" + } + }, + "node_modules/framer-motion/node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/framer-motion/node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + }, + "node_modules/framesync": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz", + "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -9643,6 +9686,11 @@ "he": "bin/he" } }, + "node_modules/hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + }, "node_modules/history": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", @@ -13746,6 +13794,17 @@ "node": ">=4" } }, + "node_modules/popmotion": { + "version": "9.3.6", + "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-9.3.6.tgz", + "integrity": "sha512-ZTbXiu6zIggXzIliMi8LGxXBF5ST+wkpXGEjeTUDUOCdSQ356hij/xjeUdv0F8zCQNeqB1+PR5/BB+gC+QLAPw==", + "dependencies": { + "framesync": "5.3.0", + "hey-listen": "^1.0.8", + "style-value-types": "4.1.4", + "tslib": "^2.1.0" + } + }, "node_modules/popper.js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", @@ -15339,6 +15398,28 @@ "react": ">=16.3.0" } }, + "node_modules/react-material-ui-carousel": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/react-material-ui-carousel/-/react-material-ui-carousel-3.4.2.tgz", + "integrity": "sha512-jUbC5aBWqbbbUOOdUe3zTVf4kMiZFwKJqwhxzHgBfklaXQbSopis4iWAHvEOLcZtSIJk4JAGxKE0CmxDoxvUuw==", + "dependencies": { + "@emotion/react": "^11.7.1", + "@emotion/styled": "^11.6.0", + "@mui/icons-material": "^5.4.1", + "@mui/material": "^5.4.1", + "@mui/system": "^5.4.1", + "framer-motion": "^4.1.17" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "@mui/icons-material": "^5.0.0", + "@mui/material": "^5.0.0", + "@mui/system": "^5.0.0", + "react": "^17.0.1 || ^18.0.0", + "react-dom": "^17.0.2 || ^18.0.0" + } + }, "node_modules/react-proptype-conditional-require": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/react-proptype-conditional-require/-/react-proptype-conditional-require-1.0.4.tgz", @@ -16719,6 +16800,15 @@ "webpack": "^5.0.0" } }, + "node_modules/style-value-types": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-4.1.4.tgz", + "integrity": "sha512-LCJL6tB+vPSUoxgUBt9juXIlNJHtBMy8jkXzUJSBzeHWdBu6lhzHqCvLVkXFGsFIlNa2ln1sQHya/gzaFmB2Lg==", + "dependencies": { + "hey-listen": "^1.0.8", + "tslib": "^2.1.0" + } + }, "node_modules/stylehacks": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", @@ -25229,6 +25319,44 @@ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" }, + "framer-motion": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-4.1.17.tgz", + "integrity": "sha512-thx1wvKzblzbs0XaK2X0G1JuwIdARcoNOW7VVwjO8BUltzXPyONGAElLu6CiCScsOQRI7FIk/45YTFtJw5Yozw==", + "requires": { + "@emotion/is-prop-valid": "^0.8.2", + "framesync": "5.3.0", + "hey-listen": "^1.0.8", + "popmotion": "9.3.6", + "style-value-types": "4.1.4", + "tslib": "^2.1.0" + }, + "dependencies": { + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + } + } + }, + "framesync": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz", + "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==", + "requires": { + "tslib": "^2.1.0" + } + }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -25494,6 +25622,11 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + }, "history": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", @@ -28476,6 +28609,17 @@ } } }, + "popmotion": { + "version": "9.3.6", + "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-9.3.6.tgz", + "integrity": "sha512-ZTbXiu6zIggXzIliMi8LGxXBF5ST+wkpXGEjeTUDUOCdSQ356hij/xjeUdv0F8zCQNeqB1+PR5/BB+gC+QLAPw==", + "requires": { + "framesync": "5.3.0", + "hey-listen": "^1.0.8", + "style-value-types": "4.1.4", + "tslib": "^2.1.0" + } + }, "popper.js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", @@ -29485,6 +29629,19 @@ "@types/mapbox-gl": "^2.6.0" } }, + "react-material-ui-carousel": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/react-material-ui-carousel/-/react-material-ui-carousel-3.4.2.tgz", + "integrity": "sha512-jUbC5aBWqbbbUOOdUe3zTVf4kMiZFwKJqwhxzHgBfklaXQbSopis4iWAHvEOLcZtSIJk4JAGxKE0CmxDoxvUuw==", + "requires": { + "@emotion/react": "^11.7.1", + "@emotion/styled": "^11.6.0", + "@mui/icons-material": "^5.4.1", + "@mui/material": "^5.4.1", + "@mui/system": "^5.4.1", + "framer-motion": "^4.1.17" + } + }, "react-proptype-conditional-require": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/react-proptype-conditional-require/-/react-proptype-conditional-require-1.0.4.tgz", @@ -30525,6 +30682,15 @@ "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", "requires": {} }, + "style-value-types": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-4.1.4.tgz", + "integrity": "sha512-LCJL6tB+vPSUoxgUBt9juXIlNJHtBMy8jkXzUJSBzeHWdBu6lhzHqCvLVkXFGsFIlNa2ln1sQHya/gzaFmB2Lg==", + "requires": { + "hey-listen": "^1.0.8", + "tslib": "^2.1.0" + } + }, "stylehacks": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", diff --git a/package.json b/package.json index d777f18..ca472aa 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "react-dom": "^18.0.0", "react-joyride": "^2.5.0", "react-map-gl": "^7.0.15", + "react-material-ui-carousel": "^3.4.2", "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", "react-use": "^17.4.0", diff --git "a/public/inundaci\303\263n_1959.jpg" "b/public/inundaci\303\263n_1959.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..2204482b718c27fca9573fc3aea3a4a46940fe65 GIT binary patch literal 67496 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 jfyynt*pDlCw#gg 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

      d6ceU~PwEW05JdM#x2`vdT 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/ z-n7g^eFXdkT&U@9adYi!JQz+lW?5LX;}qZ@*cOU1Q8_%k>|5xCC*E@ zD-e(~s(mhB`TD7e*%`sg&6iiCJkRWW=BHHszUjS?p?!_J=gn0re3h-ICv5(j zf6x7lR>H?K<(!P~j0LT$g47PlGaZ$*+rCEN`#t5)ViWHOZ*6)JIi;>Pi{0WxXapuAE62D6mHQ#RY-&Vi#%a^mq)i-SGzhohMdv}sjLR$4f_s?&yELiIMoHN+( z;Gc()(-K0?9)7$dxkNn2=lQ+j18BR_up{`X2*M~=gZ?dpop z=lyskdf?ZYR>m`%_Fa{{BxOP+Q6C}y+E<_X_$G;(^)6&>-+L`jXW?16Ji?dA*qHZ})y@9jDD+jQ=} zIB$yv84&@_+Q+ggkp?R||1;!E8}Cv|KD|Hh?!LQb+8%8$KUzlJvQ8+96mxm|sYCC^ z+>N*QeCeMVdG2oVj9^}Nw?ijPkGLAV{b^L%IC=*xhGJ zB5uWJ_Mf(UF8g?o`qeSSQCYhS;=Zc0ef2eoh&wLZnD2ky*A6Z$g_ z969%4hUJ+f&p$=PUwOxO;bWk@>fC4gj}tY*KYgEd(%|X58+TN93(xSKrXOS>uaO=7 z^6{~9k!}yp6wCKQk&}+_Jb&x&7WB>JM`Y$!N6s~8cPBb)HL2}b@Og5d!jscXwi{VB z9%)YnLN^CuYp?IqAp$%KprLy)JWu#pOH8@7}UL^81m!PrAg*T}_v4xGe6; zywGOY`K?&1Q8;YUd!@q?ayRDq9PtceINRqZA!l)Bdd9CbYrpj4pWnn?7QQT0ayDhn z=YDaE&T5apMXJW~5tCWkf8SMan;Rb!q@i_c%~MZj>zcRQd17~%9hg`)sb|_v!Fi3@ z>pt6g7%>{Q6qMfyiWHQ+EE8};v$64b<=u;SSwmJ&{POWfcH`6u$JQ>A-Iwk3xXCzi z_aY4LJR-_E?fu_301aptpo!H-;+3?CTE$+kGlPx*2@TKTs1EyfehJT7IOtbbDz zRf4y;dD|aiy%=uiy5wiJVQzFz%{KPNO$%q;<(e;cvQI*ATS9sAQr@r1(?EzO)4vuj7Cn`)+{orx;f@bMu^d;jm3W#8d}9~iD|}+4)uSc8yFB6CiJ7m`uQ~q< zEuY%L_hjWw4LfyXy*lPZxnHkirX;x~@Ar+J?O&R;z^4B{L;Bv2zvZI5!%pT;c*|+K zyLM68muWXD58SRsC)Cc@4c5A5|J!E$qDCD!Xp1kbpHDH_v0O6+Fj zxmR@P?qkclMv^k(-fR<{zV}ssW7L<6n3HDq{Iu}g*&FX!#YyhHJ)7^>nMeaCEkilC ziV2=QV#?oB=cHM6+%vdo`8Z9&rg8HgkLP)3KhG(f(^G!jr`vza{b{P7x^p^P&OQ3o zX2AG`r(EY*x~xy;Ctsg_tLLx3ylqyCyw< zf7q>S;f#{$N}H0t?(ojkP?mF&U6Q0O*x8>qIdO?u^@B@pPfzl1yB9hosrua!|EtXM zepO}`+6}ARw8P6*WZo5gY;*#=hAcrjc_dvM=4V?MeEfYRB0d_h-0t zb;ce)XI^5WbFHdWk8@f8Q=hTeDi^hcT;a3L%xA58ymqS}-tKMQ{jj!WiOf|o|KkQH z@6;OVB`B$2UCACt|&F^U9No zVoqMHIcyc@#j4L#pQ(*_Z_C>iBJHGg?E7)ct<@3-Vwzsh^jW1;HfP==os{JnZdPnJ zpM1&x*rqu_U05NQ@gC12Bf~96RJfD{doS9m{gUGKH)P1&U~_wc;>;P7Cf%^?xNl&+ z{FvE!M>W5vPG?xp?Yg4hQ|9@uZF#!nnOp&WGvoYu%)2KCdIh;>{4MzGGRtDlhMWn< zViwxpbCmgc&U>Sy&J-^thHYoPe7V-|&Q=Y*w#lIEncRW0Lum?Xg9VogF?xX=jZXME@GFZlB?pYJ9`b{q+9rex(i@ z{o0-~vCP|kUSqwU+QXwWl_&m6?@2z9e9tQ5jNy|x$4|d;{&~KB_5KfiR?LxxE*7_q zXXIyo?_d6_y0qQs)B@|4=Q;WIW_kLRGw1zNwS9ie@ItY{&0`BaT#T(n);*HD*>`hB z-^KSmrKhYnxLUKTo$Sv$d@rs3*WTr8FZh3&ldIA5?$?sq#j1kR8;!rco|RVnthnP` zd6|y;y>w&c?XqcZ>Dyk+PsRDblZ?9W zZrV=R^!;Q166d@#IgD@LU&&3}IO)DVVwbvQ# zC-N2d9Qk@r%{r-ASa#o!KZ_R_eQax2s`k6a_jYghdqKl{NomH9=iYToe)V2ZaDM)e zdi_r?3W|5Bm(=b~w*1dfW_LG@tKM?br!&95&A(Rlo|(zw?Y3g$Ka2M%uU)e7?t9CB z@~8joyZ7Y=~{MpT0j>_n`l+uWLMIegAcuoAZmc zmZ}EJ>MM0-N}QSh^h)2%kaJ;sCIy`js8hB`ndoq`y7E6mN%H$k({ul|2_?CBF_=%f z&v?Sl?*XUGh9mp$y|>*}o7KLecdgyZvke=0D%W=MhZ|_E+mypEc<}qFLwq*d(s|aj z%&l0v&-X>+lUa=&9EK?zJ;%5wRjOCW96R&9No{G_(@gsD0fOFi?&i+ zp!737rK$&)RvQM+xjA*_$4AkRieyjUmO1>{y5q##zB%D(K4Di46_jlMd_F1ho}KTA z*V)QBb$cTOBXtf*s8~KW)ctT$CdL2sEhi=0=Z4!CimgwVYEe!&b)v<%FGJ|_95MUA z9!q@3itLI zcZjafdnR)*eV>eB_&y+(lT_tWPGXRpo}={=4hcBY~wm&5p*K zq@B}UJVWw?&JFFmEvNe53SPUsIY>8Xd0MDASE$~Xi~C%3y1q@_BNtMplFTf)%j{9T z)E4b4`8SJ0({3Nr(OF&p@<8mSf*j^(b~UwS+-~KL3||&(Tv;>SpgLKUZ|RDAzsuB4d}fplb)0svck_vBIp5}KNcJn;7QEWzXd2d~nph$C ziPOYD{d~`fFdJcILuD?b8Ly|!U-?xm%VqkxHRgKzI42YZywKS6vf=*A#n1LiG`?rP z>a;bdPiyJDc?&kaj!3O3?CrkIcR)XxJIB4y^7i}V=@SJ`y`CY~lako{`;bLPpXauk0d%gaNSjgme~% zyQ^j>#a+}0bGiQaj!D(Bi3KeucF)YoI30Epz34`4&KW%U#EHaCH#!q z*34Nnvv;H7_NT&z5AOa<`pxgFsc9tHVWjz8<2(N)hIH%d-~aYzi_~VnH2szOS}adD z>88_ap_?*Vws)3k-3wxrxV`(Ok=&ZsQ}^Z{nN?dHHjjJ9N$K^QO5~Q_D_Siw%jDNt zkzc9OS`%Jg9 zhh=5!kAx;a-Nwm(Z|U}`^p5BkXUu&zpOyaBBEk3Lwy~^YX5HUonsYZB?N{O`nY^cF zgR-?>;jNUaSg&u{%optRYS!(#yZw-wM{=^t=^bvDj6NqCmHYc73%>dh^`9X)Fy~hE zPm62u0Vg|Hd>Yt{Hcfti;gqBIy2H0t&XLV(+IsM9`TInLlfUj=oig*Bxu=^Fi*%Ii z9?AWad?a;cIJn)EpNhHHoiF0(e4(3laGBhWC%4u;U9rsd!DiJ(D#|41UDLj{W`k&XFBX6;?Rt@uLR zC0)J43%ev%JxU2LC{UiY?U~QVn_p#?Y)cD^m@%>O)ur6bgMk@#L7Od2*RW3JzMmNM zbREC!krwY)9j^{)uTm6~*p#yRTdT~YGO?E(zY^EnN*CP1vDi@7Hhb2l%!v`#YM-s1 zasGMX>hFrIj}{--?36pdVOoIEZK-mptjLW^BiCIbL^{ z_q29KWydYl&i$Np-+F;_HqQg?14+hmhF5+Z@u@8|RtvPhR)601@nRSEWt!!Yyn7`p%vfXFq+vSxnuQ;x#S32g~&3RMFkX?FFa-CAOrwhm9_kCSntM(>3oDq?+ za4x@Oed*xuviUXsw-;_X%o)wGNKyFocEK4{i_S?r!}4Pv)^f z@V7bNewW&CaMgX@;&RU0xTE)oOYQFG!tXB~QZsvQbYQ-P&hIJWHOc=O4qvuZU9zcU zhM2>d!nqp^>QvPtd%hj7DHWLf_?VKn^qHRuPgvL|sXU&{yo>$5-CYJU>?pKnoD=aw1{>QcA>$}yGPbMo&0rAONa605VNpX2U3q+>(q#B{LMbG?d6OK5=|Q4|5|D5 ztWz*uBsoRg-0m62vEzb9GCOX>U07!`Uxz(d=|#Lwx9zthE-h0Y8*fwc-}3zJ+Y8)$ z9PQRzUM$;_S>+^ds(zd1nEdPOk<;F51%ia~CYzpg;ZM@&eaJV{a!#7FoMGQ`@2-z4 z!o}ykceOX%G=q2E+@~>|J^}n^CqKQ%YTdp)ZsGmSvn5hIRZV>Q3ct)33OgVv<0gJ* z$vLm8cajp(Qm$JbJYwTm{$i5uM#1gh>;6`7pHIktd|TOI|LV!dbKV|#{__33^!@S2 zJ0lz5RB}mm*;~WTx3)eT3Jndn=hvM7z4@YNMT?)3|L1u> z`WC0JpUoc>`uVRyXf#9nCb1pzld|V_WiKyDFDyIn&$OUxhcKftU*SDrhQdcq$BZo% z6f~JSCY|W7n|4g^#?@^*dcTRR<9!qIiC^ihz0w(f!H*q6-==t+&s$LWaMskLt92#c zD?FTfoh>%+jUZp3^yXb`N&J$1OG*vW84XplRz+)Xxp>l9V0mHJPP4~sj9PQvHuXGT zUghqNQ(hSP`RVHLiKNs2eNRjhQN#c&8D-(OlGz^;c4lCbvnUfO3 zDr{hFw{9ip;z@g$ln#d{`fq8OzM@`h&J>*|3(j{;xLMoU?Iq(Kb=_9>wVv0S8*1y; zgay0A)ztixzUQvG$+2M7OGPF7HD?wt%3Yasr=8z6Oxf6)&n|TBy$h9%Nz2UL=ZGBN zW6QMh%cZb2mO7lCX)l;}9G=pd7Zt{Rx4DV)E`!9(*8&%r9(aqi+l3jNJoK+P=9a*fbm z-*0)hX7|N!?X}5#$0Mi0dYVzpVT-}qrJd`fl7m-oy6bi;Qp=;?{mZvGzP>B&3h6!M zIAh3_mU29eT{zEsf_!e-h0_AvxwaPN`XxrG*iAr*-VPRyg-wIi0&4$=jpa_;>JKo*AcP*SA$W^lz@(>x{B#$Aqp&9lGk9X28I- zA(~;vA+y~Xzb?r+zrQwn;l(WH!W*sn7s-1%B=LQUh$hV$N)TW2+0+R37HlB?{k@z21g zqGvoJ_p$VFNwePG9`c`oXRG7XI|>({e%X3%%lEIMae8Wdr)!G{?0q{$t%if;>hmi{ zH_u$NyV;nR=Z)42p9jv2dV!}tOB-x+KNIZ3Z743&YqsX_27@WCRgrFA9YuEEY*(OeVXYs7H8Rnj9>HpreM_7O7!*LY$KGr$t99U$wOk-n!gs?x|f1Su3I%o|cP78@<$Qn=oUd zVeNHgVa@(acU3ZWZJW9L#s*V^XV+$K7f$Z%saflyD4>K%-iNt zez57;m%CpD{(Tnu%&l~l=_k9S&-+Guj+ftZYW!CzeJ%RWaAt*AZ{UT;+2v<;+)XZ= z=;`g+-74_hx|mhS=kYo-8&|7kzf1Mq63P`;hHW&N-6TI<=iJASx-&Xn%y{cJ)#J&D zs0VvZ@BNG299Xc!(nT|(EK+S#q(gr5-OIUGbC0VnSjm!gX}y}!HJx~dvuoCFjNX}& zV;ZdZ$MWsf4&U6FcbHgXJU1E@aHs1PFz;}yOxg%w>0lcZze;D*P+Sk7ulw?+ifmC=`%G+>G8*qiO$(9$J6b zeYWJ}m>M>1UHX}sGbX;hzpQh??5Jh)&z{QsxXVRpbI9@?tBh*0o7IXY%z5Cx<>J*Z zQBtMqo3B>=@-JTQpL9gVz;vSE!KgF0MJDcVP0_r&%e?&6THR2E*=uLL+{zr{S|C^b zR_$--^!00FCoyTanHkPg?c}pspE#X!t^U-BYZGnGoH=)ub#0UKzR*393T~699TYpe zH>f=@hC~0Uq~oTDLmJ8^69pYMu5De?!J5s&DbV)jeCYJ$|IYoI`oKlcVT+^VVXr+;nuVO+pNu@ ziLO^?M%miloV30uQsB6upOPYD|4!v6PnPkhx$nH3YI^;Ohl^CV!ZFcqhMLTxvzfF0 z1hY6zU;er?z^uqRY4ZE3N#Z`8M|Z}E#%X?ZR+2i$%rS?i2cRzvXCzTRRf!6Nz zId9HKuaP-YFTN~cHk0~&fg)w&{)|ce*Q!JWZ(6FEIM@6>nc^g&_3Mr;m9MQJmE_j5lA*dDk(W8Tg0uXcn!<*(e5qvw0UV2_THih^;caYx@# zW?|zi2ezN_Qt-|>S1i1VU-;q7+cQrlm!%oXx_v#zoztCsCRs=&`Wxq|Gd;iG_1({# znmo;I%|z`hTyHPiDgz50hOQdz#bAIDT~` z^7n{Ku6S%D`6@T`E6?mk563ByS?eFZTDOgPs@{y=vzw(ooD!xj>8yP$TXS)mdZn08 zfH>18m*sYwHZ4rMdL*s<+JTlc@88=B-z+IPI!kur$ERHPq??n=nr8W&;oRY$^>0zX z+;+a@Q6Zswn6C=`^;euB!_oHiNweD9H$6NLI!=^*ahtJXTiH78Cz-)OD4qfJdknemjW+zl&}{|r1=&j~3B$rSGK zS?1C3WSir=838AA51g}3U+=#{>)DJ$r`w{qEiyU_Pbhbu7fW(-<1=&f7Ph-9J45%S zgytEqBinfVi`$O$8Q<9U{rq+ZIRo}Lg3`(ImA5T#&);+W>eUX>P7$}4Gn_fx4BvlJ zzNK!xEcw^pT}}5qXTB9${M`TZfg?srNyc~T=IwNub~N|Hj7if(>VNHVX{*2Yuht;P z+2u&JPUsBHe==vp-b{b4-0`|%cUMyNI{!>I+h>J_0>N+pGw3beBkg76-uLs|+ne+E z-{QZ&aKmQCqI2At4n{Wn*1n#<6ZqTiJpnMM&4Ch{JCqO|ax(%i*2iXU$m zy!3o(kx@#~);XWpxC+@NdNdFs`Ptd(!UVTRWIhd=15tr%+CAD`9`B)tD9%*1CE^rwgIhK z%8AFLvnS1}5m@OsondzW?x>(^jTUTn5e+jZd^yQx&8PMBv8M6eIG@$I+MIRgG>sJ= zD;(ePCCmDnOow9h)#OXkl00)~v=`<-K3KW7Xye=RalXotHSr%rg;<+D-rr*fTLTuMQl9nW+} zorH2vpE9}LwO6kFzVvEbA>@1mP3$~&r_$$I-K6dtWu zWw-pw+m6Xix3VQf-p)M9SobSQ&5GSP@Y01v&pfWrp1D&Yw9CVlY0-=mKN{yJr0;oT z#kh;}ik(u_ykDoef=~J`^9xd)&hu2~HdpW>*Q5)a5#=9eSRXlhy}01E-h^z{H60yB z8#QeoZQ?mOkNfZ2BSEo7;;Ywf%8}%`=n$7=V9D_)b+RSv96wiOdu3@hHUCvdq*_xp ziOjg$X5DS16)EhLd_w5N%o{oi9j5anWo;AJse7q-gg#sK&1&n_9ZObEut}^8HY-|| z=G&+e)BH1Aag|hQRNLOSPbwE3&Rwwm*OC+ooo*N98FgnbF{C(ev$|3`t1sey_H5Dh zTWvaGr>%)-Dp|&s>mY5m;i{4Dr%7{4{wjz3X!lXuE0ZFcIZtS}*PEC>tA1`Uwq)&` zUU&D~m;1hJq8wb>-uta?Gh6eK#dES=&x6X1CwKg5-e2QVa`CIw*Sj8fxN=@rO`9D( zN2Or>%v_i3qO|HZ*A&&y=6+T_*LN3(8BRNU>el5KGcphD|7#uaYT?nG2Rb$?jWsK8 zpWL2bw`JAUwW_;))=#pC%$~KF!DY*nNoS^AS^7HT=!6G`j?IP-3Qf0YpGobA&UZ~; z_jT6hSGl@<2^(H+W7etXJ0G|=Nzr%{Q{mOWdeawQ?Rr{kEc)p+bIbBcS5H2@C76&q zxz=#u?bp*%!jEsW%A33D<4T4D3U~OrpClaXJFrRKyxVx1%C^pm`L|a}F$m;x%5F2e zA&~ZmTV&CbxVQ6onr@%jd&tqy^7Z9ASI*ry_VbHFl>hS9!@S8_>r`I{8}4n%66x9| z!c+Htp}Nz=i8+QjQ=X_c;llDoIq4+4pQ^LYjo? zq>hfqckBWTWq+;N;&JBcVo!Ea>B-M{?;KIxv1;LICegK7=6Yr66~-l{AHM!v_bgJ{ z-CSvR&h<49A4D$Nu01P1`OA;{d}U9UUjBB_P2=^|H-Vyx%1ImUMjU2f?cRFCY{BCv zPdt~o7)w7l3NpUrAGq4nYTA6U+)Y0imMJE*efB@Y7nGv1i2KBXjn=ihmi|axYx1Ar zvu3+fq+gDu&H{heh7C%&9-lcCZ}+AYJ!op`yPH|nHmm>ee};_JQmxtQaS!f?n7S&7 zJ>xseUg*ALvXSUVu}2Mxny(Hi?Yzh;Sa5Z3VpNCH+iF1@2StxIh6jnoXM(plv#PT) zi}_u#d+XE~rOg>8x}wASkrIQ*-WxZzuGsD}UFXb!uR(Weth2Pk)g!)Uc!;K3iFvP^ zT~>BIeW94Y>fB8yXC65I{Bp=Fx!Ga63!jG^sZ5$&YvCodsqUKA)@jFNcX3Qo-Cc6L zZjH&Bi%T=7J17NlI!B%gJ&=;PQ`~s^#NsV!K1{+=1!IDvn zC$kD4xwCTN6XmZZ(_h{)h*|9FUiN<7<&&(6Gnlgv?d}ct)UntWdX?kmQ3;23#c2!T zmcCe85qaFxCrLw>mm@}M^|KU~Ln_H}Fb5Z-7m;Su0v^h`LR4-^#Xs%Xb z^O+wk(n3y~zMPn`k;~{;oAs-x+666|CfxpY+XGUsNf%@v(!aA{<(*AywsmL!ja%@H z^YooMS*L*QSzBULy&gww^xfQXr`V)TDmt()=&(dIulh`*6t`E~gpSCc`TJ&j$-#Lq zo@ksu%{b@1pxoj2S3bGCHG1%Aej3Nb%{kRFdWI*NpRAbpL_$(>VsQHv?aB3GpG3>f zxTPd4N-NyW*fisaXYzIzk?%jfeL^-?|7f-dai}zZ+xKy|<=ejbe5-Cgj@)vB$tO(W zKFdKxHirWT1wGd&6u!UoRqD&zqt5GJB?nAUWOb<&S-F(qM(gkCJd*xfs*lw!SURVt zPx;P`w>$dk&E&r)72Zm>4W6s`rdZ+n>ojpTjTtf%^A%$BneQCgsqoC4^YQ91)2^?s zot;v@PgLHzblX6AQ(45#`07p48`kSxyuGM)t9%~UYtDX;!t)!RF5A|x?AR=0DL8{c zFJFnHZ?&SB<5nG^rKQZ5A8Ge?u4Xy>C`hZtynn`Qjq0V%%1ErF8k!qQR?RG2thzCGo~Pnn z)&s$PlV0uWeRa)asqTH#la41P)O1(g_@Gv)-Lr6!_ZwIFs+V7N*GF!zT)5sr)cMB3 zUvH&mXa{oeaBWNSW)hT~`RejkDQ1VQT)RD_J+*~mzRBqx%8uCHRX~6 zJA&hmrnUH=4h=9Z)DiG(;AqoHa4&HXIhN$*R%~prWcJE?P67q;8}G!Q`J~&nkdHz2 z+`Hq+nPS|+vPP?}toO9ooVG#3f98b_N7Kocn$-zR=4s3Y$1e6gwwXSos$BE1P~C(X zF)Hq7KE=5_GpbKK$DC$7cZW2@eW3bu1`DVT5`f4 zO<1$^q%Mc&4wru^MKfdsT^!xb-n2JtQNI=Om+!*W$ul`-6z!~dl)7NMbxP$EmLesk zoFhH_p}Md6uimVx2@$u|U3FV|HKn#l9U&lUtPO&k*~%4Lq!|jD^FHrn)>^@#)-|ge|K#!>iJ`zKUXHS zDRItEz1ypWF2`0hS_-?uj=XR7xOLmtT-8NPq7&YbAG|LFJm{Ot~xLUk80upVh}@M(A}tW#Tb z;@6WsJ-fd~d#n(7uXbT}s&ib&Ca#@FHa>YBB+V;0ak}Q|g#N}x_x{kJ+gX?IzPKNi zXYl&wlc<|IPj4D^GB)HLy%BWY&Y1P#9kzLkqGr6&{U*IT$P@KIeC$5P9$)v zem}BKRgLwifqHqZ3UB7rm2dcMEyx9HtJKW?tn zYG3oW?-I80mI*PP4{(1K{`q+8?3r@WhtC-sUR&}vKX8BDO-I$R>AEdHw41Noniw5( z)$c-+;k$*sPmFDUEn4fe`m49e%2hoPD-N&q$bV3AgKyicw>xiyg>iMwN%=E(=zYcdG1HkmV~n81u~z^ z^AtKVn@4nOv2e%a`Eqkk&D(FBmgNzlStPF6F)>L;MrZBStQ0Q^foZzUhc%Amy;u_X zszEI@F6Qri!;TW&!-73ch5Mz;9NEvzDSy?zX0OwNHeF`L{{9FSw~pv5qIVA^6r6~j zqN3B|bKu*|h%1{edMsKYe?8%i%>>qDdEJ=AJ&(*&_Bd}dzNvG0O~cKplX-e`lzeLC zO?ia^g^i*OdE!n?)_Zz!;^npZg*uM~O{WMjZc7jhxwJ4+z|qG|Ww}tH<;+)}QBiq^ z&6u;SFP>_i86fa>njA}k`ZlA*Kf@$8=smGaUhHf2if#Qh?Mv4el^oLkGuL%R@R}PN zX7uh`7SOnLmtA_}m#;7GHya1eS`qp!>$HHd^yJtzYc^~-bwZ@jO4ano>4NFf$t7ib z9{n+#E*t;h>*Y&Jmiy~E2*htqu5>C|wpgRJXmfW}Im@|Q{eM)slMQ@(wr1|Rd0g?- z@~3OMTs#Vy-`d@^WK=YpcHeWKjB(u5R?DtC%yV~?B^KJY7Tznq_Knpr^_!_xPUIG@ zb;tFUZoB7C3!1qq@sQBPTW(3tKaX~7@MOJMxIFOo>PrhY8VL8P#%4qYKY1W2s2QCU zK64sJ?!0La;tv;fm0sq!e*Z_*&&kYIe3th;l!Eq&XwU0 zV^mKaIW{$S?aVLtO|~y{Tf=pCV&kN{3^o&OzkS*MvTl2D$h)Shl1mn=?(TkC?G|hO zg!^=1CC@SDwGKMhmhxB3D`)5v%E(%#td?HOjoL}dR zo?2qXiFbFe@{6r~z5T?Yl+INi4Q4v&`I%xz4*ERT>Ui8~bfm_->};*yy>4gcD7}KL zf>qB;uSLc^dSj*iDJ}Trx7$-6zC55)&iU-exuvOBXD>2n2oYNO$3sOmd-Ef=SD%fa zAJ3fC(0xrgvwme>KxN6ni)hye> zS$o^g&U(}4Z<8l|LgQ$Po)|Z0vO90g)B6J2L6>JtSn#B8+O22px2+Ym6Hi}wEVjYz zy0z-+nI@e)J^d4ou%Fnl$)Ivg-Nv?Amj1$hmImr=2Rlv9VC()Tr&}W)p|7tp1xP-+UIaz+a2J_sO$6Q{iG8A%v^;lrMAYGK5>TzUA8s5 zc4X2`#gjS*D%Vbm_TegK=05JY;KtTn*VdKmgkS!_+29o$5PbIYADM~2J32m3omTz! zHRQI^&W}G64mw8Osj(E>T)zB_KKmvsj^0%LD-KtV&bpeazcq5zeV!fL zIM?YOp5~?X=O6m5YkBo$%Sn?+GmU$>b%#7v7|(7#A(W~rWVHBz zhzMtm?aG&Brc%?Umo2=#=HPCxtt$k!&b3mRTyi~zyqV_cRt;0%epS3> zcI=w4?Jr?*najEDOeafa8cUoVmU^W4PMR^n?wGd#?*`lFw!$L8F$?vMuiEp~wb<|T zfsLiXyN~y{sq9?_b?pa7pA^jM(+)rga-Mp3F;~Q-0H6Cvzc> zg7x$%Wv>h4E}3`tDqW~pyGYUdns>lej^cHSE?acWuRS%oul*}+VV3yCm6>bI8ZUgg zI<>-C#ctEqC#zduG08Sr1V2lbURa@d`LEo9BWI(wRXz?(o_B4>@=1GAduu*2ew*AW z5p`RMDJIr3S6GwxP0kVb7Ws^cnU5!Uobh90@=Iv>&ExYm?C!0pwMwsiwSPq#8f~9+ zu($n}!%|_E*Q~8?Cf_@uq}h2qs`sqXikIuWSF2Fw8;~W7U$Zm`czPbt=^^YKSSNV zx`pw9li%%nwLR+5(;c@aK8W0Q;gfjg%ow&}>&5x5EAK2^uTtyD5OZ;xwSTh0Qy1Q3 zv1#IAGXPp8X--F0W5zEUaU$@`|`9<6`za;ifI z>%{j<9`3$piqlK2G$Ii;t7PF0+RCF$RcSeoK2Mu|@ z36kvxea^6*n-;aNw>t0=OKnol%lU%xLaQY|>9qShv-gP$-M7qWtYqooNnaUSeaB0Q zTl8{XD*t*dCDmW6GnwREjP)L`+qUJZs?E)}ddpWj%}Pwp$g(OeQSHt8*%p&l!;=(u zXKUSpmd~F#s*{&)_PnC|YsJAgJL49FwVm&1G@o+xkl|;A4YnVQC0{-6@5{<{((_I2 z4Kq1(M8NFQwLt!vlUjSWrV7f%F5mAxTW0dxDcpuSJ?A$wcqc0rPEyqP^LXXYh3S)0 zjs)FE4iQLY(rb{ol`J^#=EwOOGLIK)1bQCdUf866iQzG;;9Eh-x7ThftjxRW?Ny&X zbN+Uo78VD`veP`vw-t82KBQydoqwU=>X8F~103(Ae0~={J?}2t@*jO&Ds9I_Yh4ST zIqJE%Pv!T#cI)g}@i=Fna(Pd*foq1O$bWVDf!l(3DJ$8+_jejE>Uvz?N zk=scNad)NX6;98rIdyhFUh#9e(ucOtjGjMNMe05r<4UO8aq7GOeb%0@j80!?JwL9R ze5GLN$#fN`3UjGXYY!Dgdo15@B=3AwLFPN|#InCre%@Hd#`joYUR-sJz4^rUkW&Sh zdCG5Fq)yR}UTT#QsdjsNqL)L&G970137RaT-`8jV*nI4!gk0*g^ov>F-ZK_O?hITY z6Men%!Rt4lbNd}z472ALozz@@Pi6YeqB=wC=aTd0Oj9vbx#3oMa^jw+Q@z$O zE4&qHe0%>`%nXBxy>qQYblqA`#kYFVw}DgCO*r02X71@5TCEYyx%l{jz343=$$ zJe<#%yxz?e(q*YSml-;D0_!&a-Y1E#I1ejnP0+k!R9ErpbLlH_Q|6T~g_ebuR3%-` zDl$5CEn7h8VS2NFa=7;7nF*&BJbPSnzAgLZuU&sF7rhm?Xi(tT8!_wNr}njv90Im{ z^pfn1^vRQ36WpYr7~^&#oNGbkmPcMvX?HIx?65&yP{z& z5TmA3ZX~nDaABWDG{bVs>D(n(Bm{r8hS$2>OlqFetEix~a_%Ra+-A<+<)=}0afG}rbTw>_;GrGUJZL`X^WQ*su9=7!Li28EUwKX_YT6E?0sJ4LJW@5813A4mZ zHa_|E+N4XDU-!QWXm9?qdsgR_&3f~k)Q*M;T~B#leIa_;#-5+KbH02?Km6w0I{7wIm!HQsWncZtrSl-*_h zJGiz?d)duD<6h9FGut;Uz7pnAba07+O`+-$!~3^a&1%k>w>WFwqTNwbZS^MpGmKQ3 z#&ys1s~MAj*~hMD$C=B-l|C!piLvK<^`~f^e&9!oD;v|y-l<9QPMGqMC;yOT`zcF> zBg>a)`)}CmnAXr{wZ7}R!J)`gP03t>ye$i78f$#$Z5F;ZTjZ_NioV5hpN`!PNZncV zxj$s$6Pb50J^ItxA3v7tTh=VI&s#a@QH1T~voQ}3emRq-QYrerbmpQQ&%M2M3##N?#tPz z%aQi;=%T)#Gah_-`j%C=bIupJS+x^bsy)g#&MucZe`dzdz=ziT7BaQJc5;Ot+y3Fw z=9J8%Gep+J8pJIUdhcmEZ^uSMebHmd&wQ3VUT*Mo>8mN6vwl2Q3m5E23NTjE%W6wq zwB+Ol_h)*R3RX_6RcCV@!`A*&J}A8BweZ9jJ4AlWj%n+7HcjO4zN`ldGlULpG~03| zWNWt1bYI@I!(O-7>(uj3xfa{;$n+fN^8}vM!z@Az7@HMiHc#k1u(a@z!j0=W93Ah! zN;>rTPx-gwrBvC9Q}-6WnzpoX<*&(d3QD!g3`z+RYYfz~4Vi8^Zu6Gy`*MA4+|}bc z;VYsyyqKU zD~As4TyySX|CHLm{r-(wt9({vUa|b^Hz#Oc>I_c(Z*%`HbSP5TI)BzFN!uFN;@E}d zVV54|TQ$AB>FauNQ?h?+k529v&O6+jUq0b6pWLXcv#w;elrGz)eOnKiHmY`CO*(AW zHE+G}gjG7SHxon`nDIU8;Q8`$bMZ5^(?&b1&nR|UvYj~i+waAkJQ=@ozND&Dk^BVH z2{$92+?@Dky}t6PKRxXm{QLehwLx+vkv+cNqIFpTUuWnxbM>B~*yXC?c(JZ4A z>rS`rKDzP5jvVz%-8WCFpYA(oY`8m8%h2>q*cHaS)ft{9@2}lg3k%PgzLEDtk3*A} z0_SSgcQ3cTi(R@b>$KAvqjd}9mHFPuus^Drl+L_$%T?=BHZ4BZTF<5@^)2;19dl&i zo2F+h&mPW_Qq>5Y*?;BwjNH#D@8)=Jysm9^nD0oh@#0N8ofe3*z6v_~=l-8bO^p-p ztP%ObyD?9-I!UhEOxj53)rNDae zB<+Pulak7`FEzDn-d*fn->>?}dF7F=OJ77db|zbQX{s)kuJPEeyHH5?t)W1y&$7$P znPNgt($`dZkMXG}@t0kkAvp2#+`SsNVm8QYf8TuHuJ+rbl>PVSoH>$g@%B<@M%B96 z+*4+q42lrg!4a2Ulh>BA`Bv@jQkF0B(vEArg{Lh$(3v~ORwz>`@P`G*!if)gC7NWe zhAm{}opoRJm|C>+>|!sA#|o(rq#w&^P0+trGUerm+d}U$W=3_mFxJ^Em^uIM_ttYo z)z4)&U!AKzHEQOX3-esoxzEZ`6kD*QW`T$2A6J%}6K>1QxO=nNbd7RA?7PH_d=*1a zrRQrRI^{KIOtOD4^^N3Bqgo-s%+pF)mk%*=i#4v;UUT+9@WfO98I*aBSIjvXuuF6G zK^={p1)ObqH&o-5jGQL~oDezE;Um&=tSTW`eV2-Q$u-ZrIXrJ$&os69F`U^}l+0*d zZ2Qr!?b@vAPUn);4t--SOZmA?VfFFTF>jizxzzk+4m?)AYX4_aYxT8D0lPg`aAjZA zoqG623d4EDgHzg^ZQF{k=mv6gCa8sN4k&zgGT(6Cy=cQp9i200oH_G#)vL6(0Y$G~ zi-fKAVa_d>IL)P4Vxvw2r|PLICr^qzmQI^^>A|+gOn16hu<2IBByaIgKA&;hQilKa z<-e{~TW5UN?6=Bz{Lr-hOl!Fz*Sj;buSl?Yv}a6w!L)Q{4c`%_)Cn7JNJ`!mv@SH1 zb}iOA;`76Qf3Q^FyobzeIvz_xifzAbP(N2wyQKYdkDrz8_PMXr&rdp_-J2+Ae87>J zZ+cqtxk%>Tdy?<3>`eAM5HcfKC(Qx{`!K=E8Z_R z3p0#imPx+Bvvh4==&>a4Lp{NB=7I zRqw9;le@z5rqe8e>?JLajW)};$RsbltmZ54x5#+4&Su_zzo1E93!myFtm#p(7P@XMaXjea z_N5+0d&9(epE_%CMRJ#V-0;0~;*8EV{f0-W7a3=EZGCiHq1!b@<>cc>PZX8!KHr}A ze)?_UEeXlDS50^xp1gAE0fqwaOD2BeopC>N^i&(pKJr=@Gxv~J&7!N#+udelzBgZV zw6N>?UA=W>su{DMsa(^@c4yfc7Op=B(+#2!E-z7iNq}d^JI7YoOrdeZ27TU z)6VY*n##Xy%DGctcSyLh#~t8V+9LgJQ|OzGFXqS3Pm!saiP+E@%9t<4{?2^rRCz(hy6=}}E8nQ(QeT@Kv3{+u ztkc=PDlM)ra&Nx{U5jjq*%|q7Ld!9~idLoff!q=j@u4ryt<<`DKhf-~Zj$!ukKAHO ztOnuFDpqT1h7<}-5bZqMpqc37bL!}?$z|`s5J6Oqbjcog$`e%(T(s$&A* zmL!K<+h}~s+3Kf{r@?2{KF_&FPP{jKYwz!va4O<+P^Ro@GlA3Voo=YgTsu=4c`Udw znag_%f5+Dkj|9WM+S)CBn<{?LY<8F_W2xnusRr$b_+}rGiGH|RQpYD@`I7L|T~2=M zS-b*!*5*t$6|M7_ENQcR1GCxj%o(2~r&vn$&AaUZE5Oa zPghFM@J{hEhzflhv@&zv22an$pQ>$>_dINo7Fn5a-aK*sz1-V#9{cb0e|RV`di$B% z@7sH;XC4jEu-afV^_Fw{$ud^`87z{!>rHDN{p@{X*L&ZU=_pIk$z1(2b;pFK0u^bD z0@hvW`=fK6bsQv3UoW{QI8Df4QFNrx%o&q@wjQ6Sp(t_Yd#qA#P2AOkMfyP=6C-EL zS?c{jYSaFArq_EP@H3sX6`7y z_f_7N;IK8B;caV=Mr^j8*x)%zNgmhb=2(>cBL zvBmpKO~+=<{u;4&YipsIPV=)%3;VX;J{hp4$7`mL`{pUkvP$=+J8b!WZLWLYo7QNt zNT~*fIV_u`)j4hpzx4PfGLc(m6YCVwUYE~nZq>fFw+&r=cDvffNl#|+&fK!%(A8Ix zid=dw?p@zY*Zgrj|HEyeueo@d;^LQyceJ;Lthv&>MbEX3wNUoM}MU*VchDoBJPjt_8!{`H*q6ZtxgHOz0R>KuU%DCFgv<1Xy=ujTH^$X z%hP+lJ*qh2+IX<%Sk;Ethn{X=+N1UIz`8A==LOSPi^S%h{;b~kd;u#h-m2x^-r4s|n&Svxsf;JFn64$XMy)J&QyUxj&`;nf{AJUm2%bFG_iH zW8+@quRbCUCzJR5E$mx&g&}mU+p6^e$#P{v3l2QH7<%tPL{+tSYG7;$>^(9GgGijI?9c_}=dBPzv86 zKIxWpl1jBt?XKB5wJWZ$JU%dG+tnN!pNO3NG{%qTUNkXF-V2cSD896_WwUBWj82kW z!0|ojFB%HTetfcNPANxf!Jehs1=p=vJd+Qb;KD{9RI~r1OFE)1=={*OT_neQ@X?OAAjD$5P`>X%Ybz77CU!BIW1v z)@~0qe>p2bz530pzEe9x-+uPYWjR-VPW_%^-Om>RyLDT4JlUAFHZMKQ;z>x-gPm8! z?jBKn$*Eyysl+*_^p(zauC3Y|C(F0r*<>uYKxNKrCkE-TVCFN-lk^$Gl#MU)#`-Q^ zp&5PV!Fhj2g;+h+0e*UaJe;tpRCeOQX8;7j&f-OuCm9oU(DI zG@s!8H%|5im+!}|TQFsds+pW&+!f0#3*p$VC6l5mJWkyZ)7TO0Jv#nKyCx6&d8;O70MhaXBd5GVf4R$?PYy_jwfWd9vJM zvgC}rhP%@0{$~1GmN=cQTOgGx(9*sA%%$c89my|U$CP^=pK9x^dwnbaNchuVtyi|* zGCm|Jy(IbE?u4D%irE~NJsTNZ8;?x8F;i*|JSxq>5Su%cQX|y_teJS47juGq&Clct*1&U({s;GK9QckljV$D zQlZ4_*6F#KSN*uV`~7-7w)YwE2yPDTWSaAI-sS#%RXdt<+cH`J{@vH2*n6#-7}7?*+HnT{7Nn`%C3o>F$i%JB|lUm^tI^ zjW$Owj<*vJoJlgYeP-3lG1Xh(UQuhFv*-Ok$JR?)yl>=;W3%1+>*?&!hHJ_;*L9Dd zxpyZ?j8SF(`;%vmCmuMK#=da*M_$Y72@csiy)u_BWnz(5J+b;kriGqIY~$0W-Xq1v zeG3Hx#IBlaPy9KV!F7L|_m=7T67y?ne{D-yrc!bxa^oQv0X0tNxInfuk0PR*%>A!! zvis||cvX${N7>ukPekTDe0BPA*ycnIF^$7L+1KNgi`t5Bc|Q}jx{{M&b!`8_JKCxL z8K!5nC!Jn%J(6kGv%cl7p)S!;X`E-OL$(}YV3g*wlJ{Todg?UIY+cs5oo=Pz_ z8>@pZrOe#2>ew@}t4l=foLA}xbV{4)1=k93Ug25MWtgeiS#W4g$C>q4O!hj@w^uF@ zsEk;@)-e3eIkit0FTD#&R!HW_y^tt<>+I}Wi-plDMQ+8++r*Q-{5HGlhP}GCNat$z z)U(z(TUTX%+U_^wP-WZRP|rM`4ZFV@&H8#}x%WJ#6~8!>e7>CG)cYqFt$yNpMt|L1 zvpvDv6T9L~7{ZS9Y*O94XJ>MrLdvn)$N70bUV2Wf5X?_;X%X(vpU1gAnRlPN>XAUz zNhi+ulvuT`d7YIMb0A0~^k;g+Ox><&Lb)E+Pyfs?bFm6bF)9jVz4k;uu+cEE%r$WP zuEHrgwXRFml+=67ro0i1@bM4JwD$Zl+iUl+LWc^I8)gP4c>)ZV9XH%_`&5w=^Y#M@ zy+>A@lm?K8~a)No&!PT#k)Mx@YSoS|SCPIKyUaUsCo9K!h7)?#Ax_UWpR8ldkrXzR z(EO7a?%X$1>)i6tJw08op9XteWMn-pqyBq_>}!iV!N$8+7H!Qo&WmA;Q=9C4{q2!o zMqfHruUju|Vcj|P(2c88uIc!doQ?`Vn(#ONqw2C+ zEkB!bN%hmuwS8|sH{P_pE%zW;@bCG&Y4?;JeN+4A%-Gz;T~?Rke*f9Kev5e*A4|;Y z*EX~0G&*je7R&bZ{JU)j9?X=}u}Mg`Jyx|iIe7ZVIP+Jcv(If}*6CVfnB{ZwdY%Hy zwG(mdvb)pQ9#t#ebHdp8q4D?kmb&+I%3oBxt)99d z{Q0j5aj}UQ6ezLW`*-t_X{_E#+3w2~F)>$}Rz)n^XwAW1+o_;4XV${i8Z)2Fu$`-E z)y%gxWY?uq>ChNUR;e_hr_65UIa{?84_g-$C9&_1?|fM=^~cUC=k~@xv-%HDu5Zmb zdZJ@S)LzeL-aX=M8_Xm(v2Vmi3py@wa zie~V*2j{LWn^iL9HS3C7i^{crZ0>MPTI5-CD=nwYzl^b2@H2zeqV>nN$eKtj&`kca zbJnTGM4or7)|1?s)YSGiZJozc-Z)q626IAp>FI%uYvMUie&{yX7Xd=Jl z%-0`|y_#0i>w107+{Dex7fg3swdI7m?yl-Mu~@#%v2Q;n%?+GnC=hIX`M$lt%WKp5 zZgYjY6(96weZL`C1eq>{=unY-GD14O}ab;dt`@uU4mi*3}`0BBpQk3}e>+Ali1o5YA{G4iCuF`%? zdtp)Fq?hP=0+cmRsg0W)5%n3IQY{M?Dym94g9%Is#?_IZ7L^wyJ zpZU+A`thxC0-uWm3;U_sU%OYgGR7_bp|<1tVa1iPQ$yFV+_+-#T`$MKF+ACPT5`pa z2}h2;Sl=LjQ@X&(E?|<5I@`;69v#z7lq;vy-0^>THLGk*+ti|kanqt$9hZJIV_cPb zTKd5Qp-xr3aMsozC(??=M56<&dqXC4O=#=cFugNJS=IVsaO2#WVvd|HUxR~c?`ntp z-k5t;BTKP3@Umy|oioR5ZT?2fHDsR6yv6?9Ht*_tDQ4!arn9&eW+*0l+WdK_-SKnt z$@_-ZkGF?^<>i0GdHJ04tfl4Gy&v3-RtGbEinN*GZKy_N3iJJIQ&sA zBS)`LQevjwmRtRozHDCW8-9$XWLHa>f@W_W%U#8+S;tjdHytfA63m|3$HDbcsA{c; zt$A>SaOC2YS=0ZVdKD#ZXB{VaR@KOD`?(eEn+g1Kom+ZI`Ad6dGj;FevnWW2X?xZF&7yZ!nWfQh>xP8i8cU7&w=-xIJPoLhyx3gWl+QeMS#T~9k zZYf=AnxggA!#j3&?)_WdgiTMCSNj!%*5(^Vt3^rAxO@4;fqx3e?)_|<_cuH?T{rz0kK~iD1_?*= z+r$nkM4l03cCWT=m%M#x&CRPXX3SB1v2NElrUM4wh0BEtR&)q-G_xf%r5{k=?tQz` zOKckNry`{Vli$R9PGi~p=?M4siq4n8i?Xh7)ta}z^i=TTNVV{a#D*W+O|PrQF1}ln ze{bjdvANQ$EJ@lkv$D+U!dC%Fr zc(%V~l(@h9o}ridiUSQOJ7+kwRDN+hLtuumG^TUba=$3vdsT^vaNa0#Vy${)(1ZMoi@wF zH1Tp)x20uYe%F)R(dnnXcylrzC769#{cZM|V+(rLuz2li`+e=wq_!&pdgiwh-BULw z&6Mak;_tC}&G22b>1sm3!M0pA-k259yehuyE-EU`=r|w#`NMm)S#Lc% zmi1aqG51}PprsbFrH<>|8@34=-#F56`wz3A{n0t^ZVO(X^D4`6#ipsv zJjGvA{}df+FzR1rv-qWf!2IIK+zZdW4oX^jj=*ky$w)eKo zJE<2+X$b|74&>i4u#XXWey4ces(*^huLp%>o%^LV+uMby`CxMLm6=`#Q*vZbXO;6vnnpwD?Sh9rAzdS5j{pIDfxm~@h0;LN| z?oIe0A!mD8@gAE&vBk`Z?^kB#E;DC)tF}~glfhBlX;UoCaxL#}X`Uug%)%-&QSRc^ z&6`(d`fn(`S2a@6yJNffrdQasuVM=gTCRy&s{Ln(wieZVa#QVPX2k~eE%TCU zKb_VVeR(ckm-)~snc1ISEodn|k6(8EdTml@A@}tQ$?Q>Ey{#4d z*1oc~nRBDfaDkg6gTl!<$3s@$x}uf*QBx;is!KUjIMMM)PS2OB z=BHvp(|=uAu`fYn>&Xp#lWd-FbeunZDpu0?y=?rS;77btyK)cDD>JE5Fc0D>>9E|l z?a{2=$-B(V`%axx;@M#Bz9?6|{T!rp=qzq;2-*R&3Y4NiUZe>Ggb? zf9mFrj|RtXg&vbMS!bKeC;R7yW^{SpZV7#JKl7i3@8tew&T>`LG+%q;!P?rX!il23 zt?Fh{+(CUu9gn!lTr(&ZFn%xe*F5UVo7-C7)+p(Z6MRycGzLGU7DmMDU;?%C^JDV;n_RA8cZZt2c74tbEA4_+{DLkEW~j{nwNxY|>q`om_BW;PKvH)>~z2Lvjw^ZgxHL4n>-G@ zrX83zbxHr)MXbkv6kpH$Sa(q~TS;kS9&fH7?>sJ}pH8Y5uY|KM*Sn+Bka|*l&Zl`F z4Lj$>&ghVFIBodGu4qBmzjcST-?#j_XSHmJj_b4~PrG~XA37}*$a14WEdQpg!Q2n? zX0LenORfLmy)_|>0!fETn}ii+DvR&AEVzxyXOa4%;5WSscSm-YWPY=)P5Bi&>DSp1 z7gHWj>w=Rm3qJq0?r~oybSdwZ)!NA3536MqgI09^w4CDP@NiOUSwfP8+|9hVd#h5c zmTplA+e!&p zT>V>?-2PJy8xwfMBa^rA?>`gmIorJAxO;X%T-d_6T3NJAB|jqm zLCGP8dSO}Pw$3Sqg`ebCIf!hzWs%UvWo|4ic=hyke%dlgypmj32lyEvqMshGSr+qG&n#TTo6bh&1C z-6(uB_mM33v<+sqAEJF9NXH(&;lxVkvyAU-v!}g%Wu6sozUr*k(G|tUTMF~Ho>@}!I!J%BYp0M- zO2iq?l>Xr0uX`<+g8wsgXnkth@WU>Cj$1^*7 zLbHiKKBY?nmxU|s2`{@IxynXo+rfC%a{Z~kObKn*XPd6-zWnBf zRokk3Ei76Y z#r{oVgWkHWza|;JdH>D%sB!uv^<|f?HD#IhhkEs^xw>+?JPNJs?PCmi+xTOCy^ zPxE7LS$0&@DjT_NOY(#SyWRZC?itCMZC!4BQutKx#PhdT_+Bc#^{u93(R0(rFEu`YSap?$U(b0h2{PGsFsH#He6r^2D9gjnfm;JJdM!8o4$N4W z82Tpjw_nupjq(|WoE_0>cJtN+Tq{{^#+qO{Z?5j^%e_B~c^7BM32%L5{aI`3oLVJi z2?>$)zW*5>vHdEZbznWC}nB6I(xiqk*`M%mrTIVBuNje zHD}r^f3t^4W-q*R7c5y^c2IJiV4F>gp{z^vg*UTTKYhF+Q#^O)mG9mu64^yp4@{KM zD^wGE@JT`U^3^LZ@`CsC73;ma_HJGF4D|#vN8OgQnG+*saz#}r9ZXYR@keXfQqGCm zg6AG={%yH0VNSbd=2NB^i7qA;YzkGW|R=ki_tl~=xtt%Z51%F;tO=y{I^s?V@634NF^DbY`-1XI3Z~iRt zb@5AMUl$!qP*K_w>UG`n&ewHZl3(S+*u$=N-P?Redr4`3yFG7T&_M(3EjMx%C*j7`yr6_5>V@th`#CPpG(B4Q zD*M>_ZZR3_oq0TWKdw5|yN@$a!%bPBat^oq!zCuKdV;faY8;n_S^88s?7xzkwKk*8 zSo%Tg<-ea^^Z-sXs|+da>vi$PtWfQzrD6N$K+qR2;IHKJSuGp%&KJbdBZ(|tql5tm=AT9tNk-oDGO0m00r$9P`w9#?xOcG6}2^E?6Jj@K7L zwkPuJPDoVweQ({a>M7@Srgbk}wad-Aw=Gh$Ek`isSwYG40x8A9D|4>)7SMbZBw?myIbOA*;|!mC)TD(##B5v zVm)qnbbHS6iHvFXT~-zM)-T=QyEt-9Y2cx#15e_ZR%?53i^~+9-L(I~%+6PVjLv>s z2Cr9dSmN|rw|QqybyLcAmySN4r>!$&C*D$CvQlbOZrE0T|LSimo@cG;x0-pTI{a|y zZ&!ziEUkUfx19Tz>y_+!yEX34i94mjyQXXmR-R(yvC>}H@N=*4{ka>ruVxPRY&jh< zMQz)Ze$#jEYYwd1xlMOpf=q6Mc8oFGMBc{Rfs0Mo7G3tPTy5#)t>FJ-t>%SgY8B6X zCnVmMDKI$M@#<)mw9zRrYc6v$m={TBW6A4z3t_=PIdyY4qr}~-^&RVT)-DS*+XG6`o+&)+zCVh3X9X=;$2>75PdK|S+i}`#uZ5BQ zvp0FHo@Xq*yWMxGsL5(RHlO^RA-YaGlZ)BZQnMegVcyEkz}zD!bFi{><$a&am&b1GGQ1q5nrs#S7&Cr*w~iDWo%V#~KqBZWPy4{{#)(cdR!`&^5uHQn#KfUECVX*D)jN zWbV8S9j3PCI{o$$IM{=^}JjmBsZ5>mk zH#?DMf|+XG>4~dYS&cucF72B+<(AhB)kAuwQ8zVC>v@xN02lozvm>s6U;44*wWrwUo# zxO!4&pXB9|UdO9}k>aMjVW0Lz$LC+(cy{Ni6E4d0y#;erCvRM^R6r?-dv7jN4rkQ% z)byp1o+o`KWi7h&H$=Hk>qfM%NEa>rK|ok99r+&dSm61D7KjBH202s#;?py z78P_)=KiRAWM}W{fCp9E`YNuN`npy*zs};BvZU7ik?68B`=a+u+x0bPGT(^@dlk00 zm6uw@-t`aL8P{-Q#WX$7ugmtolbP~P(ev0x4SCr|^Nw5Zn^m%9Eo(_}=;ZPciLJk# zBZPLn4-{R@pf%6^P(#=IoHLGd*j>eSyTx@nob7LI-(Ec9{HOc!_g)vTnXGMK=5sy3 zC{c*3IjLny`S!DuwBH(U-|2q4)9h|^-_>cFw{I_tX<+KpP`#eKu;P2>y@j%RfQ-$H#juYcvJHJ;3d5WS6z8|IeFIU%RxI$^$n}I=O=Xg z?S9>waA#TH;WLknr3@7vYgS*y2il*MhKpy2J3+)Iw+&ffNV z-Pt8^*K}eIzmZ?DNpS9hnKEZ|c|LnBKIwf+KBRP2l*+_cyApX{nSCqV;XEnp#*(8- zsx9iOVoOde%{DpX!g8k6|KaZ`D|h={yTAPE73V(IYXNH;b-KAZY;M#G`xWomcH$F{ zVE%uG!?(f~{4Fc_aOmajy{7j)rTH#gTJv*mkLt>YPfk3q`Q-NET-AoHm(~Vd>atw5 zCGX;fWo+VeLOHT`bBlkL)tY%ay*@lvHSF9E&Z5>6>$Yf$K3EV@c4~vzoeC%aN$J)M zXSRJ!?>U_4a<(GvVT_ndOJ7=fty{$H-P`MKysVZ`?V4z)&vp7|o4d3~hU~HZkD1E6 z>it$%onGF%D#|a?XxCG1xleI{!gtb@A$7-8I1#h++(Qmkgmg`JD%9dS~n0D{t42`9$W`@Z| zh92g==V^Ug$xAR}b!B9q>&L2@rU&Xb>+a}VX72Z}h-ahK^sX6FZv}I{Ht9d;JyIw(8~2x_L{ZFH8{^ z`oR~}J2^xpB=wbD&b#}&s=r3g+Rc^|*AbgKYjF^_@3R}%w0$qnDO&eChjuf+$W=m;THU1XzyuJN+LW*0}2CGN9+b6u9!LBZIf+0=h zh>xE4q?m{IZcf=KaJ05SSaoHFV7g1mj@o24o#2E6GD3L~OJ^)hOq-a_T;3?2VX4{i zGC1vTuETZ-i}^m8SsI(SaoNnXnVxc8s3J1|o1&hMf9UHQSHFtC((rxyxiIQ-64$#+ zDb5w29*4gR6He!on0tE0yk#cWj?NN!xNq*7E7^8Wm?QSFn9Z5AXx8D(DY7Om?dp=n zW%K6fl%5ayrWB%_d75>FSL(8_Tt}9r7Hf%~R;;wtWSVh4CSEXeX|36!vR@N?muv{# zmmnGPpm)yl#-`&P$19Jduikb1uvOod*(&A|v!=ZD3|(EMJo)0WSz9@UJ|+G(uuAV( zoaxZ-t6M9c89lQz(ejaQ#uS%4mQJ5j*Keplt2pU$yl&?5V>{RWiVi)i9HqBSd~1_a zrc%!tm1F6aDSl^o#L_p-4s2QFzG?Z2=#(W>ePcF8Ue?XNz_|Np&*MoNcdVZqUNF0^ zcCAu$otw#tr0O$y^Kxt08;hFagfFPzKSY%6?`Odz&4zf6e~h>T0!o|D`K-OqMW?a_GN(&bl<`OV_Q~xAA?o zLb*FietBEYFWVFJnthY;J%yC+JVVLX_9B1G7rb`&`LXl#V{4uDffuBAq+i}NE8Ae| zbFEw31-{$olz#f6-xgfZz_;%|L#Noqz!l5PdG25HEmE@HsI=ypick8h-u7jGBr_^D zJ=*%wv?yMGi`c1K3l8}3XKHlJzrI%S+dko}uNpPC{o-=~(GH!Pl zUlrbTw^uRVhUH8`xu-*#;f%Mor*9PtetR9_Iq%emX&pY(4m9;lyR7^sDc8g!iFe)^Bmy~mNqUMAco;PwgUbMx8E?}7+>pgXeSo+)Kl!_A_=Xla{ zED9n!+}S~0Wg$*+%(lqa!mW2$PAFdMEJafL?vPb*@&(}V>956eFw_Go&C?-t2$w%b4 zUAT1eAvd!xY@wyvJyi|Ya$WLUn*N2o_gX0QL4Rf9_S13(5#7yew(U*6c*nr1_G!eG z1#>f6W~?rGaXZ*tsBGJwPafUVnNz~FZ!4#DvtP10>N0D~S;LfFha8fhJHB;Zwx?m@ z?JC*dmj6Ea*WI+0Yrdf=y*hRs*QT|nt9I{5=Xoq4HtQVA^QY&|{M~gqbBU~vWJ%DI zwGR!mYs;IbZFqNfC1acB%sZxcGcD(S5V|d@9UHqpa)p*D)ec`)2cSF7E;l&yDhJo zy7bo0<(K##zwVLB)l+?(ZB*c>Jk9g@s$VN&L^lVS#e_;ToO;rbu*sr#nt;-y1kMw? zR&K2~FpA!M`QY|9nOBr2tme!0tu9mVsWrQxv1Vfo`wBDp$>$WxMb5Z;+lc)(K6+M( zMfzMJgGN%^j?A1BWi$Wmss7^4^`AkaHOldz$CoF+9ILu`7nCKa92bb@P1>X6T`>JB z|Oc!qZm!&?5UMjNJ+p$i1QQEfVY;UP>lg;ao zuH@Fay=ZlF(yu(NLr)X=Tyk6%PTpLwk1x5P#Oi60YprU0OV-4#&aGj-zj_tt&U>== zskD>v?)sePOZN5!9lOr4u)X2Qla473Qy#RJ{kS1KbLM=B&Y7?7t|?m^`c0+&uh+>L zXU^~R$^HKO@lGFi-*vy9oZz^8YjePHDc5NZUJ708hf5qK{oY;@Sn+FF)sG6XU!JP6 z4>wKUBKBZ;+Uk8-3LCWNhjJ)AnQ=$5_j2FdH8sYG;p@Y8dR?8>oawt>1I1Yjcf7rtptP9%(2Rp3AK$c` zGJGhoNwIHb=ED!GOI&U=W%^e2gj(xpYDi0;&UwEn;pochZR>2TldRSU2A1{e+LUT; zSz)H~{bt0~LJKYrNx!T^PTKF3KWR2fo)5jTbZY11(}uhpDH{%))P4LtTK&Kx!}pTs zL$~tknn_mOT4TFa%bt6snV61mp^L_i>zX`2yV9;StC!uFTBcq4RaZHDZPMY}x7P61 zoOJm-p(r<@?b1Yp&eLUUcE5dHzpQL(>bB-dPm^@lcfPs4SI%MioC5;Bb`~8U5=72? z4R&0+>&$hAaK)$ltVpYHoe zl}n@d?0O@kt;UHf_)?WsDqly|*81JKwXLgsb#QKzyEBxe;RPn&O-23ve8Ei|JuXOv?eNB3r zcSmAWyT_^{XC|8M4p4jb<8iZUzleug*me%Hi#InHDs8@Dvu2{~?u7Gs;@q6F7q>iN zOIf5By!9BP!6NV0&TVIV^ooTUX0>-{bargmB%r}#P-wKwX)A;4QbCW180)N)>mKDe zc}})u5EP!Dq{-AV@fF|G0F#qEA0sYhZA;JbIe3$;U!|wnr8bP^+d1~kgk9J2ULLGE zH?uA?(`(UP(`7|2pS~(|^Qq|_2o);c@w52%I*(g>zAn9U;Yx4oqtClJG8YGUF<<1G zmDO!Jfo;2CtKsKJZpAZhRh!q|zPu*t%BvT@QYX!NCD_gKntK@&kEnM}RA-KX<4z7n z!MPjfEy*!_u50$b=+B#!@0$$;f?Vg`{ryJFr^BPIYHM`VrQ2<@Yy&mtgk6r#?{1qq zDImcutYAlpcTu!?*}OjOTUXyotJGQ^ty&W_gURu8_JVT}bDt_C^S5z6IBcEbb8%BuW~#1!&T;PXOg=L?No~c+Ck?K0&v>)>`>UW2jH;WIILbck z?f$6SFLzA-?zg+YO4goz)RfR(DCSvIA;wg@QTVp8f$jNK*VfLPH*0NV&@#uw6Ia+O zZ}0v3RA}SmX)ERirMB}N@#N&lc|G0t>dQag;g=8SEk9x)vVJYo4SO$f?J%uxs%szH zWhV%pT5$JQ#HBYIx2?HccJlJ=^w?2~@l{ zZcOZOIT9i3{NYDzb)H<|6~(m4!P`XlN zs!gml%c}hp%jV^kD>en>-*dJ;rcD^{gnR)dBjmDo|`+wQBY~tE*iQ+|X zbIl)dP0x}o2&tOQ&uYngf1lkH{hVVbbEZ6B*0#`X+j`T>N_zXAykxL3*5lLW(>k8= z-NoS5jx~Z!n>Qp`9b4A@eRI;u+{=@Gmy~bV&AG2>);$xKj)rG~J3P*ph?K5iKYT6k zhSs{ZqJp(da?5A4`8?+g=TNlrCQ_Uy&z8%0;E|PWy8oWNc83EL z?Pe`CUFzLDStop|5u1Xd*AbU~fv$fOUtOEKCO#+ZLEF)_rctrkJENyXht9KoU2sry z)w{FpJCiNut$FD`d&?IouY0ei-aq7@x{Xuq=~tbIsbT@fQBk|ayyWiBz7pg%b%n*p zv)tWh%?{n%BbK*et4}Vc@T8vxXPlL6A5`t?x+UA5HTCT}@x*D88d1}7xV?(znVvqD zpvs~>`Brsr?e5!tD_8E366o4CZ6`yJtj#x$6o;QuOA0<5WH_<1xAy>3t=rNUQ*+jG z$glo#a#BrgpYQ2s^CddY{EO(jEBC7S<{FMu+TuO_J^uYUJb#~5NnKqPWjg1GFnf!b ze8!yT5*@$xZrrA%!{f_WsyeFLCZ87-*x;7B^qU^EXsEAq!4|jy>OE7 z>FpV-M65d+9&DGFu1;R{?aTGKbKN%H;0;i9u$$v_q}R=5m6{4~p!6K$IW6bToU8hg ze<3P$>gk@Zm6uJvz0%woaYSl=fUw$!wXFLKW%9GDUDl~_S>ANJzL0fq+^UkJN?ThM z3{}c1rY#r9`MEIuC<(8+~BBeE}Q@T?pDIR_@b&K6$>#ESRZgaDLYt9Y4IKOP`DsjCd z)1_s&M7^AjBye#~%U0MiW7e5Tw=Yi(_qed4YsQ{`*ApF#v;38=E_GUMAiy#~>0w1) z-x2A>tHp0F?bN?)Fmc(f}1*TZ!2B3-A?w0?Xz8?(cz&h=IUC9J)Na> zZRN_N!MV!?R$L4Xof!J{e9pETd@Pfs)^<$~Ru^WrYFn`8)W%)=?%A{Yy$n})_e^lo zzc*i_K1us(FD?vA+Rb3pQW1GkvyD=!7L1pksv%7!z~S(UsDE!j5BN3r*+Y1qS} zvoCw1mT9jQlJ?9LdMH|v-^tY1yI(lqlG9n0J6$h*SD((jxnXnE_jP+#%}xwB=5i}? zwyST#K^OCsMJ8{R!c=}p*UUK+Sai36YpeN+SqtLIcKNQAYz}6ey=2$+CBl&}wo08^ znCug0st$Hjx)YMmwAAc*(!c8JJmwUwF0p;}bDzdAI^3MxZ|1@xviVM5 zk=e5mESqmxTs}6T zfulvFdez>QTe}&aUz&0v)*fBHhY&YYWB2=6pEm;BfAe$Kmuc^KC^J?%M|C zu72pYD1X_Sn7V~Yy8_rJ=Nc?pDm!_XpHe}z+OkCoOCk+re?82-yiqcn zQ@fO6u{&YTKgTq)Z{J%j!!om~a!+SX*rJ@Yf63ir^LQfybz220=1jVE)zBitr{|2T zmQ>twx7lSqN2_mzDz0C-<;abj(l2A8Z`_<9BFrt#JA3&)tD@`mflIT4OkRmdT$`}{ z(zLi!$u)KY5sQyJTrzt!2XMOfE*zx7HJ$ zUeIno$6%!!vDK2l!({fgo#oIX6brhi>5)im6v4b>M1kaXH=gl(Q#T3%V)gjW&5sXkI)7wMFqpiH;t;t zZm8zlPHcUb9~8u@sqQ44o^!UWx_e#uf`~I4|?|vIU?cKTqc{jVR zF|9f%c-Fc;wJIV(?(w#)q-`;ecb2kslhA!N! z|Er@-DNS@$gs#zfRku{uOtlrtB3s<9Sa4=1emwAN#m~+&ZxuhCjk>jNid66W$kiVr zqcuCbZ?BEqazt}|^8S>7JzP^;CAu$f&fqM6?X_%0`0|ah;`>Uoc^qrDon$cxGg$Pv zutj%HbsxiK!P{#SR_{E$X}8!5-9Fc|^H%L*4GZ-RGTQd%S!*`GMbx#KQ#~J5XZ+%u z!WDmHO7QY~m-DsQJ5Aq)-%V>~EQniMCcvQMR`xluA-bvjkZGK=sf)Yt8i4~oo3no$ zu6V1F%)n~6S$T%tWx>mb_9id6SQIz8Q1$9u_LMBHA2C-vRvwG(iTTekGfq@UB{uT% zR_^}{oEaj%(j~WJyp?yAb~e~7c$c}FOr|8r6CjQh;{Dow6WeOq+tuj|6~LVr~Q zgakZmvlggEx=I^eUB~9LAdR8TebtGp*)PMg?5%Y()>_0(@|id(ZE5TYZG~lx2V9q| z+`#ieInqZ&MQhR4#j_6f#vNUKE!ri>ujo;ucYC+J!P>=%v)huHBKx+unVtD{X>ZzW zzb!XJUH#pH^-EmBg!yz7gz?Z+LSDg2?J?NY0;qqki_sQR0h6r7`bZyq=n3KB9 zuO*fUTKQg@SD0tOm?RWn5NvT^%GaX3XZ7|?Uvc&CoVm4Yu5|n>2`%_BOViBKnLoH$ zNXSJ_c>5}o`k!S}`6_~cz) zw*3!HI3AwVwY}E+Z(U%TMZD`o$;F?iMgL(tk(sTobawd-XU&{-f&r;Zj#|X%w3)h{ zdZfQHC)HbQ?UcVAwH9t)b$f+ob~JT{oG?D8mAYGB(Rw7aU66M*qyC`K_mUUGiG4f9VUmt}GqNKI7$zEBVgelG}sc#&Mf3PT*LNe=}sQ$&D$ruy#(EjDh#McaNM3uPydEI!iolYo+TXCy`U{R`27e z)GicSn&SF~+gtsVQ0~9v`wbg<&%@o4~9q!Hl-2@1-Q!{JVH{Vc^tgsoMO2@V7VDbNPDOE=!i0 zcqmuy=bHvK^F4o7_Ulb~cKho->uo0*Ue4FCnPD>d*!tzqJm2ds?Cd!-TW-@O)vjpQ~vhK84B-ZyR4Qqu8dl9 zhaqd-!Kw^_8@i95PL)ts{?r!5BH(U!@#%HN*Ya#j)C7E1X64=znN(j=rkA-ic-o3Oc8Lba`sJDJ)yHx!sy@|wWL7H^B!0K z@$Fp}wRG<*mOo~_>4Dp3Gq>$LvoT|4M2u51_c~#TIX;apxpQx=75QWLN_=wGzx}Ij zZqdK;$cPg6K zxR$+$@jsh%DYVTy#irXd3c-gfTS%PO5MMvz^Q(}~8dKIg=-%MV8r(n{o z7VGCv-)`WP(7j|6XKnWV^#`smU*{UfZCfhvPpL^)yYo;@Ip^0}mp2~`nz*&)9OdU2 zv)KC0dOp$ct9;;h8O@SK3Z@gU!e5T$bC~`$=AX8}U4M+HJ0@GaaUVzO(aDYG<{@rJwxa zXPi~`vm7a(DQoTVqfg>p*4Fo;F295t<8Dg534DLQY338AH+C0o!`G*KbHCWN|Ig8H ze4@F2(=}O4jsLO^X>w|Yk9oQS+9JW7e zlSK^)VnKt zar2ReQ4yV3K=dws{_=qoeC zGsCaknvk(__1=V9$5+Zpm*u$DFbNu{PvfrS=~k3@#k6kz54Y)lQAc(3HmqI}bkBLi zGMRPJX&w)YX1$8qxr8&YQE#eyb#~$8A~FzezM^2oBG@J;r5G<8{%BtTxAL`pPMS{%5A$SIXP}irC`(J zx1x+SlfO!`PkZyOZ_cSseK%86xmw3v`%S{PbZscfShe`|%D&v&K>`(-jtnjxtCIJ+ zN9>L@j;*olTPa%Nc$j(iJo72DB@VXEY;;*#d|cSTHp|SE-(6(QgZ=47v8ztyZv9o` z?BsSqvS*QK$alswMN^J^T_$8Q+iJ3@N3vM)4y^`_22PbL2h;97oKJ8E{Epc=bvq#`DC`igw|P$r`bdtn`b>kha-u*+-ddJQ|;2V<|^D}X0s=R<~-36 ze?LW)r!O)?I9!#5UG}=qTh_BOLhJ!2Qm=Kb(MgD^IWFCPCI5pBOTxEDRStswOI5dO zHFXN4?A(yfv|*<1lEB9^^%IUHDKFzKP*-)?y1RzU$^3n5+YhBVZ#`4migbkT8NR>5 zBpKVCer}D!-=9J=TRTtkBpzlqmOXFWb54C(_|=#H{V(gxvf-=sw;zdtUiIB#8hj;+9^`MXYO z_uADF(%d1x%5K#B`(UxmJ!`S;36AbV%)gF@u6T7?b$8lgCL<-LD`DN-0?%sZo#vUy zn!G{h(gL9d+sooly=%Qn(s~tY^bW33zM@$k`0i<>W|Nq~vaq<1yJ{9{_+~x0xjx22 z$wTRk^J{)-^;b7eFiq+|tty-CoSGc8+hD~SBiF-~Etm(s)cg-7aic7ACOnSWr}+7#2NpOQ|jJGjh$oAaGb!L~+1 z`4$h#z8tB$$RlULUf3bnFoWs8LaW( zModlR#HJi!Ht%D~1p;3d%CYV(&Mi-9shpJ?@lK;pv(@QDVs@vp+Ll{xT9TbwyE>FM zomv{I6qOS*W39~V3FW6+eN)?h3tD@*Z*XQ4mCXzhPImojo*wA%UKJmu((UXQfotxb1LuPD_V zO3S(VC`?EDBX8!fZqBZw8i1$aQ+3Qov zepl9Q-8a3bzB)``XV<)i>Bnv)8&$lqHnxqbofvc5H*&4|iVbI_p+eiUE=J{qBq`T+I;Y%A+;1&=D=Olaq4afu zLw7GvTOD@hwen0EK6B5|PNfR9xzo5l#~SOz-F&)n8=Ku-m-x0MHRUC{jZRItN=S_Q@%X#~fU;o3#*~-7Y!%MG4%+b#IsGjkuk6+pLm!MR=(Db8X z`CB5>PK3^7)R;7%_p!~pja-5XhUX%0w25v@HMuI)d(P_Ga?|am(T68KGu`+|QDKpp z*xlb^@fj}(95W0$+)SE9};t5|JQk-W-tY{(f=t zw0#~*z4v&hHi}4`QxChk#Xn-(iwl$YhUM6uH;O&NvuWby*syRTAF(N(1swSn2a;FB zE!lE}C0tZMZn5K?4GUc&?=OuJi7@9*(b;zHP{O&JNi9|-F>{TBcJ1b}*f3N5bWT*! zU*9W+ZTeeROk(jnyZTMz87@tSoco$r`aXtvyB4)xSjWF*)0y||m(14moD$tXB|>T6 zv7$3Be)E@1%zC+I@+O^4j*;(^W++_gu+_0T6S+zCxZ|mNYZqHP&V6?IT}0XSu+@QC zmsU`RjVmyZNZccfdkz-jLvPz zk(9HuJOPKSb2trz)pC9j(D`B>={%{vRfhtXjjw$?=S^FenOn5%H#gfAsXq?4%WfvtWcbeg{c6WNr$?tY=uGJA zciWr%$iBTK_vD(bA?ufISawjsR`rTh*s zg|1)I8Z+;dwj1mJvE=Dw>=!ngU$>#RYS}~&X~yuYnN^;VhL)n&#Pa&RlMc@m@MiU} zIG22@_$q7Gd?Df2*VxQ9dwX8a48K!(KV-t*iwWsl)Z%^o!gJ zn`X+Iumzrq>YEpnRT;?i`0vaEht!^*W6mgz54>Kdwl{0)Bv!sjR<$B8CuasGI9I*Q zT(zfk!K7mAC1n$NW{6$vTMlaIzK55sjl>u(zkJr>zHXwvN1CAS(;Iv5TwpP% zu$<#lvirs` zXqmpTP-Wq`q2SJRAl-OIxcrl;7j|duHCeOa&ZH34ZG7w(=lA_=(zs=4olt(h?rubL z_rkd9IhH1(_0%dOjD77MOA8d30TfuTcw!8%U%--ps= z9_2))O7oiBp0Ympk8gU!O7o}s-?F~W>DrW(`rBngm;cKf5%czCaw-RGj1E}UaO(Zb zRT)i7T|TjT3)i$)etafXV07;F>+fN!BEI_QbC(5Wan6*yukhp6A&xtb?tU%r?Av+K z@6_x?zJ(cka!Va{H2FFT)3YtEqCZp zIm48erjy)p=9ti;8)nJ-szmNz2|IExnOUK|(DO!Wnqj=DN7g*S;~Q&yoFADjx!E^Y z{lo7|QK@U4RfbE)F*<7c(cQFp4*SZ;oraH!A6~tl^~)>7G|?ky{)#N4wGKB! zdty{F79Qh|4(8stCx!oM%7bFtxU~5TwS7XfoQ>mhr!BTwqo-jPZKyD9w(&8p5BVY; zl`dcN!*@q2FAQC1uB-Z0;m+>aX`A%l**;dVnq98TB)Tn&k z>UK~=ZNdTN%dh1HvZk|f@jaD{FuJf>RrJd41G7XEo+;Iy5Z`2%WHmDdXbX5jBnbXWH2c{e=sTo{;oU);MYzt$R{+!&I5DR^5%#+xA&lGP=p@aL-De zEHU?H-;@r^`V}ef;td&fLTzw)kyDI=o7Wbqv*m+jTdeckFGkke-)doj-goJg1-mZ-X67PX+AEesv^7lt8AO0 z?8cwT`M3ADSyz{?il6P9Hmgi=)w(-e+1w{{ryiK`_J*HKS;zUBcki#}7EL~~`qJeu zyUuznv%GNXAa2w}noaPSiHuyHWT;)aInU>zG65ZmWD%dHjNrp>(RB!ra}y zMcH@nc(3(wp7Q9}>oO+qe6`bIGCQ4@dFP!h&pdf>jhSHO`M}LpQWGS<>bl)J@a)VR zcWvLaWBXqSG5+#$sHy(4*STn?&h@x?pQkVhWnXUH7;2`oqR-r4uROoaN3mw*0Z!SJ zS0;;=t~%KneA&oPIAzYXTDQ~#z8`1$JbW#1)1v9Mh@bjJ!BY~U2lMm9P6%q;@92ya z@bP@I*tlcT>+oy3<^kTKxlg$-mMe&xvFbbQc|J9C_2FY?&3qh}lxmuLO7{6jGWcl{aG>3PPJ=57`Uwhi34Wn$9Y*08U>Ddwe;>8d5YwKFyaCN%NP%h2}` z*kF8{@!G7tCdwb9qg)GXo4>~%TFGW6^^lp}wJ=?1lAXf|$=l!6UrSwETKYOT=*r~# z6U0_L>Ao^wW7_d4LQ_9|{B(-LUHQVr^(D5c7b07e?lOIDVW}!LS*8?eUCexYI_sul zS(Q^ZC$neDSDe&SOW&R;d48MsmhbN`WXziWIQ+|QSN$Jp+1s1_7lxgV+I)HaErr8+ zVcUX5ed27U`fb^kqAiN-VBz-Z1N$>WYawPMFEandRuo_;eZ-MD(q`e`$T5 z)ln{`;B%bcSX#1OazwX!JZCiHu3g;It|N0)J&Wh8`P5TW@-$BuycI9ne_1Deipb{P zNdn3zgaW^~2fV7Anf6R*tI02m^R|Uwvo?#>-`sSzU_xv~PD{gX!=}FdnM=)GT)Z!> zFFBpSI8C}`nZwh-(42&}my^P$ocUdvpmFKamz37rRhOG?>qN$w?Ur4>Zx_Gm>OFl$ zAyba*y>PJN+7Xcrp*8CQw+CNY_0(Hyeqh+s(%ENXV<)km@NMbs{d>ajxbW>In(VuF zYlN@*ay_C;!B%7P8utXvXX>X;A8}a{VWGh^X;suz4p;#;*3Zu#l|O6Z`(&z>V+Ry(|w7g4IT^)0!g zD$ByO>}aj;)dMs9*z#0wskS)HTB#9tr-V87SM68VzDmZ`zFS{^UZu$LTP86r)>zFk z_ROQ!k54OSc6gYonCe-oCa(7TXvf6(Y0a!h9%2nAi&tNDoIg=!V)AO$EJ~JkIT6M3%2b1 z?mA~O-#W8tlkS>UZkuiKIn_Jry5N0V>9rFMm|fht-r&n=%hKF60S9ycGhC9HF;Psh z*v8$c&{k}zX-0%J&w58YgR7?3(?krSjrZ)>KBx9(N8@|NtGE9%@Nat>sa#d@cFF0> z(hkSMnl{*UbO_DpQ=TW2b7YQ>TlcaotK9DU?WdkbofVhj+gLLp=}Mu(F_yN=S+|AQ z?e0EGU%P9Q$?jdg@oe`OF0Z=1YE8<`rO82mmvO3G6k^KO=6bq#6VLMfURA3Wi9{&v z=17{InYuGMUN|R6#mL_Dx8mxzlDC44y}oj9u?<}|cgpphD>APh(Cjz5d)y%5r<$OC zvFz=qhrWMw@VUD-ed@1c^I19;?Xj9UTP*o>+zr#5X;;szGjpEycW2}VpAAyAyQCU! z+D|TA_thh??ONg7lwAwM?jGIp>`;z@2cK#}tigl8yeZ~F4%c)xGRY*~PM`2xXYSlT z`+mIIy8h5Ry<16F_O9HU-@0O=s7A=SpvO1%bT3a#R&aVa<0Heq8ykXDw#Ec9OK;-l z{+h-2*mlLGGml9i z(oHN^ck)}=%=0^|cDudk%#AueZO@EPstMW_AJV&)eEViR_u{)iU#VWxFzXh(nX{S} z{wlsH#H=IM(RV;dgIV-v$C>YXYqDl(32Z%}l^bwb<)qiPtxhsoTR%;US+I0d`E*Us zoZAoYo=lAs)UVVLYTLkBkSwYH4yLhwjGWaGP zohjLf*@NceO(_Pr({ieF(vZ$4xdEPEX^W+=1;fIsC=6s&8BXv^|2;> zWlgrf-{!#Q(E*o&7hPUj^HFAAqmDw_0$+i8aS^}s^Y47NRWqGr7Iw!?y-nz7qmcqv z`;jvz&Fl(#&L;`W@O%~1np<*DxZgE9XyeMe^P--<^6s_1qnoity;W(`@s^w$wwbK! z1^UGxI5)=ag5Q&tDb2Q#yF3-kc?_LR%**FrS{G)jh>{PVW5ki+!JM zmEUrE#v0v^RZ0gwexLimD1dp(bKCB^i!E$vgUZf z!s59{&)iQu9kpp@fPCnG2Jw_t*HpU=B_q8S@n&0Oo!IHdE8%0rd@sp*!tqd3g^gLS zq|-7Dr>)Uku9DdTpZ(s&$^^$_DY9LRKC1NbyjvR=FwswKUhC-*48rfUY|Q z&YBNcrPT{h9I<_Lr{$4Rec_xhdyVG)zPGuwc;(WC&M#hFoAt~;BU(+$VfC4H9NX5g z3m6#Q`L#DaGWTCbG1u+Jt4DaB|Gu{II8XMHWySlq{ha&vuxwUXT0vjgmGy47W?bKQ z;*@K%xES}U#?WH3wNGT`tUBS?>Ejr^bKlNR)QlbAxhW<#Nt^p-evJLU)dH zH!bEDJns1-<<_~>K4|)juWx6r&|IFB^*C>E+WGjSlGw`2yA29; zRpz+pq_4A3PC1+`;M>V2mvX#7d<)CWQ~yqXn*ZqSi`q=T*(uUStjY|R6Y9l&+!xT1 z=sBiTET8#e&2`m->b^UZi=51k&Rtt9dHlAj?o8#*-cQAycd!1on&ai{&zND_ee-OH zSkdiCcYjCl+%mqU+-<0Ot7^lqZF~Ku9L;mhS>MUKB1n7L*?BsaM(Uq7skzSG+}QKd zgi9r+%S$X*=ftk)89y&?i-_cyq%ZikC#Uay(JT1{LbE*ibljIUX*3%&N~BD#l;BaE zrf+zE@!D5Ov#y7BCvK==P}*~{{#}8wbn(43r`&@Un4h;vuie}ER+`B;BeI-*!26XS^HT_LzMk5 zPkAoVQ>D3Gm22)&F_B`SNkZ>38PZ%D+Cl{)U+uMx`&+9whnqEO;>*WVwbq*7SS=p5 zqc0+L&o$*a=X5>Z-|gG#{mc9)*VV7;zoO-TRIPOjP(N~$A!}+BN6x$(%JVL39a^ls z`54RA?ke`fQ{-BNCTD%kwwkwK`sB1zi+0{Pn&~gKaMi|Vx{0ardR4n-*^36OOmgDV zZN0U?v@>-F$6wQp5*(Jjj{?6uQ_kP-dFgSW-{Sna+)ArgMyJ+KyB4~&Qh=xBmhi^- zEQNavtq!K%%1Rw8W{RBLWUIeQ&qDQTo3v}R)Uwr=-zl5TyO+C8^>Fg()!}s#7fQ5x z);os1+^VIpKQwMm(&^Rz{xj^3h+eslA*vzog`%WJuVPhCxZi?PU$16{M$bC*pTSdi zo^S$Za%ZHzMDOnf)w!?3eq^qdzjbwGNJP|e+4fM)aI1$!DR$FdsIF>bFgY00DDiSu z+)lH@k9h5Cqj&kujSXJzm|&4}@rs(7?z*E%;^+I@XZ>4vJlyxqwTEgGcwQE}PWzkF zSu-)U&tkdk;lzEZL0PxApI`4?9(Fx5bLx!UiOaJ?GnDSHSh+Xl>Z_?LueR!S8x%}c z+gSZsuz!xBh<0q(Y4sh){1{)mO1=9UwrJh^XwfeA!pMnVHVAp$$-65Xu6lN(hStB# z&h=%Rlf;=s@2J@LTJ)KodDryhmP5cvxiy)ef23AkI_DO&yX)T7&6&(j8=jna7$lr~ z**^b~#M>Wpd&8FOVZY+&^eopx`=jGEZHAZAJC@mbOfhaLpO&JeyjpucB&5_r$n=}at;-r8Cm77Xzl?w8JZn{V17W+1 zq5UOc$@Q5Vk_u)zQXf zg~GQ#X}+8<@W)Dr+jMnt_AXn8sq5o|dgk0V4cq(CKTKYUGirwngR_$Ay|DTp^|4(t z3yz#U>*9D#XGMqXr^c&q6lw}|MGu(S)c#!`bK&Nie@ch=6nB?3Yh7El^Ov7TZRkSL zletrOZnulO%vSzt-n3qJ$4hIK=2q8ug@t$ca+m5{L-|oxxX8o#Pa>Lm-4%eMKe)J{trZW2_uWoX^M(pK)0ZQar=omEq~OkPcS zY3MScalOo?YbQfCsyzr;o5|-bxU<DeD&7;h{nsamsiF4?611LJkG>y{n@W3Di^f(Ez{lf>q6Eq zm+3qD*tV=&H{bix$@i&Nuar`@P6|3LlWezfv7o`C98RvXV=r$hU!A=xH@h!1NUyqd zWmIlqN8hJ1#keUAE;ZXHGpKKT`}Xqd>`WG(Z?cYB*$1C^Ma+p#+fT@~`J zUQk~2S9ZFQcI(?Y2i|wSyd}2m$X#2T)v7Be#kL1dT;pig=3^HqW5hd8XGQ|w&Erum zp}EsD4Xtb4EqXRuKX^DzSc%(srr_;OmfYL(&z*l{#eQU=h33|xy^sDFi51wDO<6g2 zvyff-mXCje1!W^PJdMyuzMdHRdfU`KXT?qr%{e+7m=vF~@F~wclTds!ENpjF?3Zxg z;w87bN_IYa7E!$Hv8s9Sr*n#G*&78Gw7#F$e@<_G(gz(2+0AzrDDl;F*4>l)_g8Dr z%Y>z-hjR2I<{7PvysgnD{^swev}-=AybrO<{>sri;63T&Z0$)CZyfVE$K)rz$Nj|} z+hy(+?}e`|T=U1fZr?24d-WS%_U$bXz9RRZVG4%?=hE=Y5@&AYcs*UHqd#2iDT^S4}?&X+xM-*>L_%)+qUVM|u!gvoi%=Hxi&Ft<7G#>D2F zwbsw26ZYNJDEX*%dtJcpPQ?v}Hu6Q?5|Sxq{j_iG?L}%F3-(lTtrIK}-5<*OJo<%@ zPmv=hOT)BtsSGkF+*lSF%4VLsnsa{n7R~L;U;KHKtsVA^ZQ02U7dY36eK6Yf^_K6K z+eru1Y!tRkf3VnN;g8?Ki>@(9ec-WrvoY&z@+4>N<(AP2Wz0M?TNa+c-89WISo4{owqR}{CFY5e@DxY#U7O*eGI)q`2#>tX~rXMTB{^5n-UNu$DJ zhnn>t9XTUEFMW02w6|+`la`!V;C$Lp@T=I{k4A-pZ+EzFOI~^Dbj0NqFDH07&M|1+ zw~R?fJ@s_&N5Kh!Tr-b9Z7Y|28TRhJBh#wbEA7u@7jOEj7;O4-%5(KsIv*~x)xGDP zuj4*#@rvcVrMvyM{4?dsb~h|K_0rsUch{X+)d$?!MIIZ}GR9o4{Aw3bAeiOj8zHmF z%T`>VaYmckZp#O5^=;K9pZ_?0n;w3}bo$y5f1?T8&uL~J(pL%dyptg#y!M9F)a-Q; zacQz@yIo8fyoBx`5pJcn5aPNnCqxWQhqboRfvOK*839E~6OcZhJDRRi_y zLc+2a`G$J4&D#9(>DtwT{AD~(KkhzmcwJp}`jNdxllQNV-4hUKshPh*(NsS%v2CL4 z#ff)!6<=Gs>{aN>D07ARBCi$SU46SM-kNj$WYdqFHa))C&mRd`=5TzOYw!C*RaE)X ztjk`337WsGva+{xNfa$E&`sZ7w6iaz#m{%*)oYEmQf1RuW>xK*?A_nPq-$9q5Xa2T z!5CO@gy+w~z;}&$)01|xuerS7j?H8P-H1+uc0*QyqHisKa9aK7 z>HXWbRp;lCX{kpy97$dsCi?N%qVpYzr-Nq9ZenUzyEL;Zn#^xbs5I<41AX)VxWXrDt0F{c7^pjM0ygQORMV z#I}<@1Z! z*Q^S?vtxp2@h#Iw$*C#Lo;@3!_plapax_g+ZtXd;?A**!bMd^3i+a{}t&Ip-y4Fyq z_mEYs|(*Z#ZnbkyOZkkr>r|#ol(elafNruwUTY#yl9DNwmc0L>F#sPoc}0f&hzuDc$&?nwYT)lh~9iYaY>=w zW6STyYtnPdI$nD$;aCx6I$?8A(2lJ8pC351PL`goF;k`Gc$-=|UlNzq-eoT~Jmu1V zt5_f+_=)R@?EQOO<(}ntg@xz+6?nN+i?c;ZI!wxZ;goCNOk3Z}@HN~>Gu(f|ywryG zmX3H%yh39UpXJiyGaD>5l_h^I-221ugF-nvCA7b^MS!eq@@1 zS@gc$tG%W9D7mkJXP3R(kbCQ%#ZC73>zl(TA9@vWd7W*dLGVu9C0h@189&?R{Cc7%x8g); zWvkqcL2n$^mE0~rHCHou;;Z}F{?;L^UcS;(Zl|vJ`c*+P<=eI+Q>MpsYSy}H9^QM7 z_kwq)P}$QbCsrFa-0W=@(iYSg`?@mp&dJ?L^Im<^5ir_u>tTSq%A5O!3f_EwuQ>>J zcD$PY=)2JE#=L`!pS;zw6wPdJ8Zd8hmz?8v{|S6QZ+?mPLWO?+6jPDHMVIc!?R>vBA$3y>OHjzEbnezoYRZZ;JmgQfT(#!+ zKiR&2-b+pC>FP5!ewy*l%g$ zvP z+gGt#wJ+Vs{^EAhS^wZT_4&LrUVcrQq`mkllhX7RLIo^2W<`>kNB324tW=Ejnf6SN zW$CMi&AQF81#Pnyn9b>UUYw{Xy@0!OxiK^A^NBrQ!X`a%N;|9_UjIHwP2Qj&LU1~l zo5F1dL7v`)x7-(8iaF}kHv3*#>YDb5%5ILvR8~$-aiO0a3DSqo^PKUI=u4G*Jk`4B ztM1#F4;zAGzInda_<7&>rQqBHg)@yeZ_=rXvT5K}br64By>XI~%#R-vJ$e2m-}4S$ zyW;+(uZ@03x8_d2xZz08*@~^co0Ww3I7nwLJ1(?&VxHCd1=;cZO3PL)+$LVi^<6va z($>@~6Z->~uF!rXkbOd1sxDdaUeLlBM?~Krc&l`D)yw5NrP0@dcDOxkfBAa-p{vdb zE|ErJ4_R5RIOJ)(WL`O`MC#s#KYdrHtNZ*c)-Lq;6p_`s+pluz;x-49+DAHBpPkt6duQv)r{-+`x2YmwQ>NlRLA4z4aac{r;h){~4Y>eZ@9&Pt>wn&&`!< zJf^?5UctDgf9CFu$Ii|T$eaA>&CM%JT{D;`uUhY(*prkjt#~`Z!Ka=3>Ev6%g4gYq zuio1gH9PHWHQ#g}=de>R`#gmVHp;DB^Jwyne*S63_t(ZdbIYxW*s^ccOzs)$x*j!3 zuGcawTC20jcPabBvj#?XcjN3^*M(o%CnfM)R_n)&-F1r=`P}HWT|Fr=Lei{YVxN?& zz*92^?`4-KUMW>>ae5n+*B@OQlzvTpYnP(IC#K&%Qx5WoJ4%Jtda$m~UJ8(|r%7hg@ zIxYv)U#(q!n?*45mTt)HSzB4lluOo~md$26WG*u4QNG-V#+jlGeGgy#n>DxYs8`ig zYmJ?8yPk#pG)&lV+h^8R(aE|SR&%u&>^4|(pyF9mHq)%{O17qDQ(Tp{#1zKu4m)^j zMjB7=W@D8*{{4AVLF>A?kIi4D@X)2npgBgzDd^Q{@6e=d`yV_{RvRZt38;yZ2$WIL8)Wt?pSo`zunX9ZmYrF#k}S z$AURiPwG#2lD+;;!pBQnW3_{}?g5qfs4GZVIp6tZ7B6;-#^eCt^|d*K~tubjM4DstMJami%n%i1$o z*6mz6;gHfDm&=-cZEtVi>eAdY>u4xXCx7G3EuYGk;x^YM{qR&3F{)1L6HzI5&V#MWaknETgl znW4s;`Xwi3^N)>JF5QW0J>A!}sI#U+>9FJ}(aMIWs%IshXnyBVoIBUtX^D%!)H;Te zM{ar>U2YVo+21aDu;V$y&WW-&d-tmCotT?7JzisL{>g6%?UQ*#wze&ryLgwE+57hr z-(GoS$IN;hF*WB^=ro$T9K~-H?5d$t9NSTkoYEK3lCygBnyX z@|tZ~nH9d_r22n`fNPGXJ(H&!rF=RxCox6S%BNN}rmJr8)o8BXpNmtbvs))#J(T0J z$;?bG%G&(fmp^7wCmD4=hn-+kQmZ(^UumX(V8QnCNpGbKFGTK5?YgG-XKJ7wgG%6S zwkeuV*pDV|6iYodbw;70!Q#IUednf1O`U#rw&|8wsYly>wMHjc-Th;##A;yWRjZRM zqn?naUUQ5;#MNls>)YZgCys2*xVy1I@|Q%89|VAIlu zgCFi3o#FXj=#Jop8{30j*RQBkNMrZhJv%dN^~qPBeCAUva^q5upOw}r>XX=9vVPLM zxuI9Ym%n=Pch=gqS~r!;SKfLSJ?k|0%3b>R{%+&d<=t~piN)~p;n3aAF|(`76sxAq z^9b#qnfOhlZR*Njt-GHkTfX1tZ_9XOm+YJs_2S&B)beJ3#|tY3Ya&#RoqJLABg}bQO6MK-?R&n=+`rvBs)=c7;M_Z& z*-IBpS+(cm%3_w67DDr9r4-*5ylC5dhtWpu*<3MG!-=-LV?LC;xwrQ9UFpr+3*NmA z(|osMuJgxey&SuR|E{i(yY0X&soLe4Ef9F-%rc|3mkyp;`PL(EiG%=egS?J`CF>DR zbJ^{G( zUYKrZ6!29sqpc|RC(|08gNfEpla!1Nv{n22o}Ktt8?-cs$?>iH%`;uQqPEW1I>ATg zluV@lyp#R*@A=qQ{|bKgZ_$aXJ2W#_J^8uBi@{^w{N)F#l|B1CuY7sJqUH1RZ*i^0wJ@eg{>+9W$;bEIyqs5Kz3@N7M`n*r6SDO} z;}5^Tx@FVOoGE2_nf%=y%Sva(EYn?8Eg}4=%*;b=Rp`pFE1_OHmI`J+d>*^$lp;r_ z;uNvVM^j9rZLN(Bju{(UTWwlv?Wr+0+)aVaHQsH8;^b8}D;_JA3rz8oRk)E?6x{e~ z>*8zrRogzEo^b2(i^iN=x`HV;lW#nYoL2UL#ULTlVCUSuG3({GWS;K2_EywIY4__j zx}oc?9kxh&&d)M+n%?fRO>7a-mJ+Hj=6d90_N-NCTlC;c?uwg+rx=`$Jn7gOsPpCa zkM?tZWoOS?l|0k^>fv&BbE;#tf6fQjD>_{)U18M^&X}9H9t!-_&fWVvr6>K)wxk3n zp2r3eGAT)ED!W$u#PhC>gjdzqHDvHgrmEkPp>ITHxlgZI~3?QH`i(MnJmFc zmmd7;oXX?Jr2Zp($G+!{bABhUjMdQk{gv%Tugy&r#bYrozvHbu?{{sz^MIYr^g__Y z#=A5A1kH87aYa2~m0i=0AM@sUH&h?vt~++Ql0z>c!B*yt#vFH_^=6qhi#_+9aNMt} zd%NsC>*|C@)q2V$M~+#So;v-jcH*XpEQQI@A--iUA8%cL+L*`3dx3kq(vBG&vY)?} z#x8oO{4wtHgxiV|liN<{CO+SuxMJJ0qQa)vnqty#*rnJr1^(>qsxlOuRCf8Hzy6*L zoYA+p>{`0w!s4BW-6_EqNDEn{vxT#58%<$~ES;tZuVr zeBFFWI_*mHJ)!TMGAr(!V7(UL?3=8cazG|As?gz3Y?RoRb>)R-QxhvUa98tAh+Et_ z;j&V1qwT)`3_m+L!b+pHf40Qroz&ws{`M(wT6ym6x56{~w%iKYvUF91*w!ek8GBnw za+o!(n6_RtO8mUO?A2SPP=BTe$!Q#^yY{U*b!);+ua{w0D%*Ph#cn)avZV3DN-<8R zPg4!L%#FCWd|F%bPrgOE@7daf*LLd#o=)@n>mE1bVVs)a%f&gJ0$cOnUUK(bn;*S8 zHR<&Aee&!7GfbaqHfNiyk=LoP^_yp`yr;bV3C}wX!OL4^nLV%Son!mNbZlYRp)~1F zJCmoIPFWYC%P^@yPqJs$Y-9Cs{~!JzE?JA7%+rm!x^OM?hP;rd@J(Bs6)T_E&+7On zb3AX})2ygm!>ID`*xAl;S61yi`1EnwQQ2kg6V^rT4=RdLoH*m<^yt+V)4ZlumGOAZ z$T=}VP1KOPwd>(h1y|nm_e#|XM@xc}n6rAro=K~zKRK>xv~kLwqGitI(@uCAl=(bf zur_Sboo9xwNgYRKMo8X1b+G6CN#$d*+t^k2q_kNxzPwe~D_!s+^~%|do6^r)RW?L* z1PKc8p8Ayf)Y#a1SN+4Q(<5%r=m@FwzH1?Q^89}WGdGvwZ+{*yRXkreJ(D;3*}EC5 z7G}QjcoP{lU1w&p#FOI|=U(cZEIXX_itEbOTA@9R{YOk!%5yk+>wxwsorcGbXEwys0t6y|Nce=3hsp9DA<&7IRO1#M1es#Iu z{RrLV;Vt5in3nEhTjaHh^U{J78z&0KPfB38cCgW6bEU$8Rbm%9O^@sdeZ?_D^R7XJ z4*RM5ccvJ*-e0i6C&7~E(0$n%ypgG?x8)pfx!)>$D{Hegx@Y65ZEO8!K55O*@cXDF zd*$)uSA4dc?{D}%Z~CerwWaGq1s5?_8zrjPhHYQr z5V4wRu2Zm5@;QrVJ`=SPo9Y%;sIljs{&eP<)z#8mx#M>CJ(CPNVy-8DIM~P(p&_y9 z4ogkKv5!4RL{5rF%@wFynpzyrtCY;O<)=r(oX$1LGnR?BK39-1eZ%=8STt_#(L$xY60CWj5`rS?Zi^W?ViA`x02*w*J_}WGz~cO&z`;*H09 z>S{GzitJ`_B&VFnx#!{{$HP4D@25lh-;PZiH*ZW|o7Mkdu}5jv)GyiQTaNiIIUV2YB((d|GcB1Tyb~&aYDVkmy7NeMu663Q zdbu`eX_0Tivyf)J(7$WETt1)Vn|mnR_Q494cQ;jKy-g*&Cofm5n_d6rrSHkzflID5 ztmogH+*TPZ;j!SZW}}AA=8&Ujtsg$OJ-c8t4X-O5f7P(6${CXIJ}Y-=Ft^S+9`2Fg}Ov zpzN_)?(7#;b&FQUFWnp*u8(1LS0m%m&-%WQOZYdHhAd7kW#c{{VWX=;~thHABM z+G}##F3{;u;^xE33fm&pX8d$CJ}(=vcgd?;lVrU<-SNJq{#krmO6we-IS1=rI1BFI zc2nc+8kx-RZ+lPMTnRT_=Mq|&vfb#Qvs}7$pS;@3=zS3pF)}5KuO6byuPjbmvP5y${=;3R3nCr6Za5cN>UtilH90k7o4mY;NbLO zEaFEPQ=FE`GJViwE3R7Tp>Mg=_joOFqv^ z*3QgR{rw43JkE$`c7Ffby*4Rsp|-()24AyhSNkWj=AN}#7quYz)(hn(o(i{j`{i~B zWb$duST8NIeC8=$ry$jazy~uvpC}T$ET5wsva&cVAj;D=_2Dje-E$9(8XI-y9lE1E z@!Kt7<7;#My57ICDzIAW8nHD*Vp?qE!_e$lkB=fovT}=T9eE5VZk?S}b@kOP(8+XK zmy5;j1_!S(E&ss3Y=KAJ!hIZ%pLaG$J-MXwRMg$ss!Q`FM_0j=hFh1FuSvNUJ#r9R zx9r9y!(+#D&da@+#1Z%`>Gh1$BAe!ghh5dS+p@d)S@<8vGO6axr={2CDyJA&Oxqap zZmzjY*W^Iahho`zs(VknEjXC=U1X-n(dKgf+DGi$${wY!mbck!@NJc_^2td@K3Qyg zJ9l=?A~u!HjXkA){yJJ`?x=4pGzyA5pYcX;4uk(hzNF++RlJQ_^P^WWx|~U`e>A%upNed|_jTswW`wpDWyx1~?eTU0l(_v5y3rDD5-JC@Z{ojCvcKZD=j$hn3_ ziYp>=pBd`k+;{Kr%--f(4iQ>UWfFgUn(<=wtoF{8n>rhVj!!s{@M_&bhnfRzZbi}E zFK-2IU;8o2^?=yJ=3|@IaNK=)-SF`V9^o*T2fKOvKl+F7Q(YbJw>{bY`Oen@vpyWy zy0qbbQ(KSY+7*hjON}Q=e$xB#a+lxAkE*kZ&U>6@4z%iev#`lyJNG@&8Afs!?(XR> z@=oJWUm6;>H#xVSgZS#!_Cv=lf2G4SifL+F`zp}e1(lqPm4rKWDqyY&8|zu{i%{@yoCaSt*)@*d}$ z%5}iOv&){kY))FZZ08xqQ_HoU%=vKWasKJM-(UJI*V`d9b=~TS zEBg;#p6@Q^B5wS0O}^>DcKey#X@$G85AZV!6y-h9UGrh0-$&+O4Jr$|IJz^P`2{Rq z*#@~R(OA)uT&=w=h)q2;kinHJk-PU>L;zoUYwbpfS4U!221=#QTEm>U^U)KtVue=) znqe(fNXT2dDLXJ9DO|I(g;6f6{SxcZ76y_e_%x75d@BXBNn2blBO@ zKss#BySMIMSGKPGwMgusH?z0jwUs*+6AZTUys4OC7;l_>;NXmpXO8xo9oD(_M)gPE zB$E>}<*Fa1)?G?2nBo(0_t2epmOYP`Z`yyv$NI<{ZWYC-Y*(Yn<1%AGp?^IyLmi^0sM{Qa0bY61pepsPsuEpVV-JxCNVn1a8Ef z51aCzp}YP^;Yau7?Gcy7;^iW9uPyJ3iK@_OJ!%}r*zBItV_^|;qbXvJ-?~-xt(l8< zo#hV=?2G;x`AKAFbC%AMsnW@b|2{0`>yVkU+$Z$MrS)#hq#AE>a9(!2`ljk)w8?_i zI$ayLv8>j*vPATL`;V%Rt?J?2+FxZHwq4DFY zy5!3y37huqlWx5KDIHJ{&ACT(k{KJ%^Z9viZ@$pZN(tNR^~CIynQqcCmSbOPZ9H#& zj!?bxJfr39Ym+TUZf=Z{)lkaWm8rSaQ`hS2oCE95PZv;X`?K)eAF;E0E&Ga1xkWXu zePunf&v0wOd(9(9ItBW9mgcPLu;A*Ma>CQ)?aUwM0oT@LRfY9y)mECE7i6~o61Q{$ zk9kqcL`{8z)n{g_&73^r)m~qtul+8qGa9tarj`mXE8jU=i8VKKiVDYvwTCwJXS}+a zTc!TY?S1Ge-gvpPY?VJaNXl&ef;*St+UfIm^V4+2*28BaaUVZclFb`n^*#W z-=EnmQ})V~`HE@Lk2#aMdJRfSV%MBV{`SsgX1Pm`fF!5y3Z-9#(rFXSZu~0SbSbWM z^0^STElZt^m<9M_oAPD47N)XTe0+N~K4Nw5l^J<_A>PSzSXf?PjSD}*zfQp6w`Rjv zcI(r(mqn=?`z_kGu_L6Y_|S#P*8g?~b;*?|;rz6ua4W*FN27_RFzat7d+@$FOxnZ}FdGl{0z$ zlJEOIUfO8PBs#CShluYAEV}HL#@c&(E4L7n z!DGwcM+~=I478iy#d%efLF2yB4s!u#vO!|b@H!r7-) ze=7;KpJ#h!#Ci$AZQp*cwc%3}>lt22MMiFqdMC3Z zeFfLozeZP;K3O^mqrOwZqA zV-)Ap-$JjVJU2`>2$<&?Qq}6>Tg>t5`@vaptxkV!#Y6VB@6y}+;cLy=n_sm&j4v&G zV*fqVBX}Pbu{5n ztH<^8VkZ@kJ1^0Dte1INu(adDTGPBJcSXbIO_3)R744&y^DZ&P{5U$-s!scl{k3bh z5}CIyoDbR^D%7+lX&q#Pb-1h5*9*Uj41-obPV`-Q(!h*C zyM1TTK9ys_aqCW6OUE*9W6f$7&T@Tx!*RAt)YeVL`?uXZ@@2y1);*KkB{~ndOEpiO zv&OQ6@x(i$Nu9rY&YX92fB4JPG;PzVZC87}`&=AUEaP{sSbHe9+*s~d{&Ru2AHP&I z?)*r-`u2~dw@>(@nSqwPtL4^D4Zr5|HFwK#%dM*I){{3BODk37TG_MQxOGs`JC*;d zWh_OnrIKfP2J)Oc z;?P#sS5>p~*4@OAYc7#-Ygbk^Za8{F#DRa+B(rU*?Yny(sW2XWBbzB^r@*{A+5OUA zUgxi7Qr9*;oo%KUm))hf6Z78@T^ulCut*p?# zx9P8^Z{=0wxh%9(FgIbxUbDr1xfPLJ&r7e|mX>7VZF;307wdlbvugFO6aP8zj>ULk0))kwn>(iKbX8SYQwio zk+)e@;cHs2uQz9|&dFTW+S{e2?cjPicKJ(>WB%FPs*8*to|u^MB1HbZU;6Qiq13a3p0eJ>M{Y_cFW{N2!ei=kc2eh= zw#wz{{a!0$dDaI+m5Bz5=&9`yog*!=>ZPKO@W(ypnD^%-ujQ1w@v3!|(Qc-P))U(p zXPq$;T}qjSFgdAqy& zZvOsSsBC>|+18ce=aTJ;x|zQnudBWP`*eQzR#lHxUw6ode`Zl|iQJX`qio_lmd)?2 z7k_>o_$5(qv#I}Oonqm$Mh2|A>~|XPD}1MHfB4ez@PO0pN9-cgY>#|DdG7Pf6Mq*e zDHYCJa@3Kpy*5JU$blnMa(~ry{9C`uP;lNH*W&D4s1X_WY_@9A`PMZ?&*LbTds=oy*yE+x5V^ z3+`@Eoi}-gjm>kzj#tlG%}jj*CM|u%^46+hE=yRzp+-NigWImW&VRyi@{o2#cgK?s zt1YKX^o=&OPTi?1uE*Q-wC=%4rRLIN-@=WIGaon4UpwRFwyiF&Le~UsjPg~R@ki^$ zl<5ujMNboj6xjOJeSBOhPL|5lurd8-(D(Gw+Um=AK<=XCjM&_`;=1+1=CJdN*W^e@ z+`H89Rw&VWX^}zj)hw=rLs!<%@DR>4o!V&h-0z3L!)Y6?A7fX16nuM2=^5^B@yTV` z`>up`R-1fTAsPBvao(ku3Wg`V!sH_zlNawknB1B2tEE_H1Jm0r-%~!eoM~LeZXc&y zUN>d8j;WN#!yKiXpDR8E7=9Jr#^SPC*!XrC`;z5>DUo@TmbJ}JSYPmLchJd%A9=U6 z%=*PEZb~yKGtX;%zWm}fWk1$1x0x$$TPyt1-Li7KyW-~--M3d{moi+KW?u75tD9c}kqu6`x=I+r^(Yk3&B|igUtC!J;)21;v^sZ_RuWcI?ysX?GYV2)+KZ zNU+s4YS-znBFEQsIl6s4|48=sG0qKFnuJyU0#@vcoV@JLds-Bzaa+dXK{Iv;nHJx{**C(f^FD>U3yzdYou z4EOex{VK~#)O@dQYbjhLu5}|JAeeoVo%3w={ae=!qi1^d_|s-#c4Ojyz*?Q(r6npMfj?N~!DZ@O3x6y%u~^`2C;Z znOMoL(8M>w4*6=r=C|%Wn5;D8b%4*6J*%Y(d~P(yF+8nIX5gHoyrEh|q)bC*j#$}& z(4)rft0&BR7ae0P@pD_&kC{Td8P*#y3*X+7zVgDN((JDFi}{xQXXw*uES)|VGy7t&S@9o)nE$!a58O6q-Pcw`63Y}B_d96Vz&|>b!iFfDk_>x;&?{`Ro zbLK|39&3CH?Ih>ikfjZw9d@wOrA!NCP${z zo;9mdmZW#=IOV?D!12ZUuHa8|OIpjkyL6+btXauFSt%(rT3Nct;L`EvS#~jrQ>GXw z@Bi()^X*&Zi-yV{jwq;hs zX05HIvP!1*9c!4oVy51DGAYM$LGh#9$*Wd$B=Ftju>MuI;rVN;IcFp{G<*r1&GS6S z7~uGk(Wc4Sx7FoZLr$6@X*^1_myH%OU}L7nj*7RY)+Dmfx5nC zN5q$%t6we@Tc8uQsn~AQ;oi!p7QZ|`#7Em(exG^X&*ym0W#)U_Ra|P8IeayxgT$S?WMFhT-5T3OB7eu@nm*hZ=vEOqdf-uk5w zl101O`=rkMU0>qRBCRSDl*JL|W_=<3@ULgnKMG8`Ge0D=noDSA>u%G7SAFLAd<>tX z-r<*)R(MhM^U|x)uEqZumK%kulpS{Xn)v?yYoS|)H#Wb&m>pdwW4(UasyA0nzDPYg zZsB)j_T8*UtylL29laW@^ia<9P3yeOxL(ckl781(R;xTvW#=q!YIr_#{(O18Q0v{| z;o*^@wXUmI&STO{(302}a{BG`jHbG;JS(&0bh~G29yvER=KFcxD>EMXYI!r_0(-u5fq1E3blAHT8eXUK)1n*Vb#rt*zZG zrq??r>m)C0_09e2r8)6ts&9C}W3_|w@+xLLI^yphajiP(-hAYo)mN_6-z$pC&-OWf z?tQ9vFHZW7s;co0*#-A1ghU%=o6Ve}|6|F_`8GX&PkAqQ+MblXk6Y04pvr@9k1Y%(C&^!_ zUmyRo_O9!@fcCeBWk(G94vS5gAGpIa>H7h_qG-;^lRA%wYSy@ZtTy=`sZqLdbxDj= z@2aJyvzzu z_u9AWaY;^0`AQQRweXyyIbsKUa@D%SrB9{CDH{5nmex_+SSaTzbAY?VL+`}#OJ^p! z-+!7j=lhZJZ%4kJGk$C_WB!TsKehXQz7C16(7dwf{0;AKT@RF5m5rPJ&aR(-%iZw% z>npM@!r$|rOgu9!-EzL}Qt3U*xYSP@%l#FbW97PS8KbdyF!RgBlho@z8AY_TCqL%% zoH+6A+>5fC>_2=vR=tbdIX4$E(=*p{CE{K>)JzmL?#)_4b*uJ_4a8S&+=VN?_6v{@Uvrn4ROGq?9u zGkU9CRrv3`*_>??c1#H}czSQ+N2WXm&IQxOa>H|H9pSP_`l<)5MxFj^6LC2&Dw{*| zmS&KzUsTl0s!O~HE0-&;$r4|cCC_tvBy62<`RS3f zKCAm@xP`c#kn_FVarx~l-sPcd4jZy)HWljb-VxX+decBiD3Hfd>Z9b{dF#Sg3ME`w z#m?P%u>G>uNganuw&=$~uA3B+_f=h3aecv-wNbTGZe^cmXtU7$>9({*`5a zP;{2%Z!sZ7we7-(%zK{J6tK>CS-d=KzuB~ZQU4b3d}TFays-6JXG6GgaKu%0tv-io zn>==WJGXb;AA7O>I9bDKt1hm(wZHxBf-25gsg0%XMkn`e`?O}}2Eo0L>^=2YslR#~ zed&HmeDci6zpX{pIhP*ZWFf=%ywB#yitwXMvCCIq`6qY%Yp&XEwkeT*Q!A%t3pW-h zTZ=gfU0u&@^!G`USmg2C{ExBefnTS6tBP57bbVmj?bBDIW@qg5{qmOc!+i4zH#iH< zc(atNM_jqM!rUj3V|hSz+R>y)^Q^_?#=Tt0$w^Bm2&(=%U$Xp4)(ZcnUF%e{!kAdh zh07GRC&Vv_+~lL}c|h`$Ov0J&W%kio&$caCu+{y;?x4Ma4i~0aUyb8^X;qfZbz7?7 z?9`d_4J9N_J?YWQK6FP|?0Z(Qvb1xiU($|mqAE;fVlFJs)=CEF+wJ6oZEbr!bacP@ zyy;QDl=w{)lsL_iy}(4U#&V~9T@aRXo5q}j%RG@ z1$lnvMU}~GQ>`{@Ps-)oqP677Ig53XzD;d^Eo>Lr2|wDwQ}=GzW%fr>Ci$^kz;>b^Z^&pnff zn%S$DI!`nCeCXci`A7c=t*j2;xOkz#S?h@0YTu;D*hL>M*~VMt?Al@QOw(*>?uPhH zR;LeHbzS=>IX$R4IHn|F(_2Q<`TH*JWKDf^y*2QO#->lkJGMz^CX1e9(qi5xo2#`e z>!#Dbsm_nGqgvz4WlXoXeHIS&*wU}uuxq!;8SxE|xKm0_c|Biz*7VsXQ-`Q}flE4O zs$pSSGhAogpLtF7z?4dk^Zg+incts3yx)&qio@*qxo8Q>fb}KNi@qWtn zgGK^8w_JpSoqjA2`7vqf*$_b!{j1lWiXP0~pt-;B&|SS<*Ry;McC8RhtuYEzlQ?s$ zH~O*Xb?$4ovgTdCy0JW)-So=`-*A(Ztgdqr&zzd-Ql{wN@OsysH1(;S*4cltU)H>Q z9riIwV)K)BammTkH!R~*S;Dbc)_e6v-SaIQIQ*^E(o^Q|$({5|t)}>`Y~*^62m0ab zc9$+$Y-#%~W#TRsk6NcDvpM1|M?}88(7v_e!>%VcT70K&GwazP;MlBtXx|y3g7>qT zjRmaJg`@6G7d;&4wlpm=>}cDXyq5>|OKs^&$-a^>@gToOjxkS>wyn0ukH!95gI-M+ zPFuFr>7H_J>vdkvuP)l&@=0^|^y6H;vzb!F zg=ea6|Ifghy=cbWoxZC@53ZK@)wnb&Nkyr~&#A0G=+sexR78?!E@iQUe-Kke{O zG3yg%VuuoZ9OM`-u^L|STe*1J%+TGZq^n|2eEjw({L-cG-|uf>-tV<(ul+Pm8`q-= z^*7IW{hn}U+6kriwts$~`Ra7|pX}v*autWCBnM5>x}7>{#?0F3J>qhd;RdRu9L_={bRD(9@~|t zc2AcoInUcTW!ve{)VFar6PSWBHXfboxYPM}@Fb7gcGEZa)PmAgbP^lh8!M+v^j|f+ zDs)Qw$V)%@!1PH8@_yUJf9vNf%KK0Hx!xeoeZT7~iRl(uu5B9@PEOkJ*(EafG@l{A z=PovfCgt9iqg>w}JXfcDhMvit zWwYgQpJ;OK5)N@L)sN9RCd*IkR9|cKtS3}=-O(=>_9tK7?6>!|{)vA-*9b|kS5>&P zx#^IQ%B2Vmj<%(1osLfXu;362kI*91x3|x6C3YGr+?YHgXELi(P~^PzO8aJ5b>1+! zmvdYB%hPzH4QB5@C-^0ae$7kCY5MTmuln8fOFA6QOScFoy1HDq(Tu1nTl2FuLHN^o z1E0>xosus~&RVdwZc zs%=@n?!43$m#sheWv{;Pj1AeVc!f%*cpS2eoWkqMFsY~Lgks0%)m)cfyu4nzy(+7| z{mOdZ>1#yOUPZs}a#3B-vf^gxVph?%@ZL++9wy&j%xB(vu4`7k?q8wit?bLxOBi1D zN8HT4-1y;>knYjV!dJroGaNXm-&nLTceP_q>e5OV9*av`-!Z12%HPoA_n%?A_tvOg znoG`>m)tdbw7RI(<>n)mrpF12b5u7^)c)8ksG8*2xb4=D>yg~+JvB~j-8Y9LMm~Jg z(LilsLCxOhmOL(T3DU0@9*$G;N}g=8-13(2jg}4B8|?4g7Bq@@sh*q}zUFG@ZQp>> zjx~-32Mm%G*ZkZuf%hS!$~B>flLarC`Wl)x2QTDFUw6qdRCRK#_rtGGx(?hHjuG-P zk#v(dulIYG|6{4StEL6*TC;JPqHbryrWI9FbwgWE9#rg3<~|U1?9?H3)~i`jcJq@1 z*T%LcToDfqd*JO~c)0DB&gQf2#uGOhI1BD@Nm5?lYBJaOQEb`1=2dn}d+V01cyJ{< z<0LmvXxE3^qFi$=w|dP9Ubm__j=`eQ-6+`BHgvIn=<6Czhwv}+jpv1lwaB{RtaY|M*6=EMF^j|6o0DcHh#l4EH0B zEAB-eTbZ@CYulS+-LLjJD3n<$8b8<_=OCor=KuCSS9WTyt5V?UrMFloe6t9iao}!e zXXo7JUG6J?tp3pU@{6D7@|RPjIRjax1Y*x$ddoXa&+6*LBQkFPmMAUZFVvT>=Qz+( zcFxe=?~R}B;@eB+wmR+2oo$k}{>uJox3hKA?yM{ORbi0xCMRw4wm*~avbS7V%=6`x zdfkUd-a2}|Pv=aI6w?$TuAj+utC-IM115R`fQ zl09zaO*0$z3^D72?)eY@aZb9wTTpp>{=JZw=N|K%k*Q?)d;C);f9BufpXcMRFLO!r z?lpejcqjUkvAs`1*}3%XHR-my&XgakU2ebpPnAQ@^px0k_iYt-y-%h8XSjGi@3Nrb z{ryq-M_=V0xxIU3z@=PauPs4eroG}-J5YJH$>LCZU%0(};;NLSB%3=J6jz+ z>qOy(q-P%=XIRS~F?V^~V|-HjgimtL*7JYZ{XN1jEijGx)w=UaTh!DzOB0M54Zi%Oaz$mkm#9wD!G$R{34S*%;_GdHKFw`Em6%}A_N{a4 zLmtc9#yrttf?v-(Q@5X{qTO~?F~`E|v244})MeJkug-0 zx&MVxVG_6H(|gv{3F-EUJtZ0!FR8A`;@Ky2=w|fP(D+WnIcXN@irh;>dpyeaG$;D~ z=!|{o6Mp&S)y?AZD%nqXosTBJyt=(?LEdFIrjvY*920K|A4^S+xUlWm^pD)>AJ5uc z+}Dxy*ru>J?`G7@nn+b`A>psy=IbRD+kEuQCm!_de0Pq!{HpEp{rmGKNA1lk+j?3= z#l2dhc28m7&pG~e7X|NcOJ8lz|Hpq>QsV`M*t8H%w@d5yddP0j*4VUIdCt$ugM8;D zd+V<5Z|`-k4-$E~tMu242g_r(rTRN6v`#&^D*Y`-$CJO44VH0wmav9t1|+ zzV~a?if1pcg}vH3vnR}C?W%Qrh72kj&UCQcluqMlQfC&B4f~VIb8C`Ac#5Kyc%+N; zv|~OirfpsREbN}8@Y4x1Wh!3XZ-^{kyfra#*%8xCHI7lt&22}DxGude;;7k@S|@z; z+PuB7`mPt6BbnPXlYEvaBr`=c+%i7-e0Pb+_t*a!1Vbcb)t+A6l4z6prE2=pX{?nF zH5+w{br`(=p{!ZS;a9hs6>f|LlF3q!6_0(@wkG)`MT+rREste`V)!Y8yW1pp8`y^D&0g?wMTOeU!xbmbHEMb#c=jc8 zg|`VD`rYVw?%|wgdI9BXx6Jw8%~)cb`T6o{X3;0N_c-Zne)8$N>4U_Io3e53*RI;h zZDz3H-EVXC&e?k@p*w?{CSRlI9$wNl1*r5`J1bZDw8az4)cA#p2Jz_DZI%!Ny?m2ais(htg^izKi_+%d9SU<3)#d{1%_Kf2aLc$SigFbR+moWy7t75`R9={QkOd+07&0 zXNpEj2%kC0ci&I8eTy?gg8gne%h$m_B1*PtUjK4)X?Uc^3Y~>%o1WzM1oa$RWO1j= zf9i)DqVwK;eDU+)LDNS}>Bm@tE>Dy^Uv%@8T6vP~$Bx&w3zGLg-Ti6K_mBO1>f@${ z-B4V&#`m$q&W4Y!duASKIB{CrGR96iFNk6J>pS(> z)|Ej^(|t^KbH=?3yVaOGo4e_3>e~|&pD%m$D?+wC=*pT*tF^UWXQ#W)dO20Ab84|> z*rmfK`l48JEGK=QHbasSpW=%xB!zpA7)s6&Z^@l`rrg!rET{iSaqKqTu3LIdUf!awV%{+{PMz?ps{78V z%k!tJ6kiH`J)`$BdtzY}bFu@M&-S9WzZbVgGhDf3ad(qd>{*Xe_AIS+yW-XdbF!UH zSrZ7M#;{Q4$cC;C7G8y)Pk7%QtCY}|w`9_g zyPNr|bkh~C@W`&U*;7trYECd+6Sd|;LgAY`3^xKh=AGo2**7WuW5uhM<~vKXQmb5Q z78S{CPA%^Hry~1!d(5(T>F zx~#LF?d(0>nltylPwqVdPuu;OcV&a>W}b3)55AgX@y+d!YqzD~#(pK!{?knJZhN`x z{iSJpDtGS9X=>GaK0fX#$L`(us3FlQQ}*_v&Z=yz3#&nksB z@5?*W_ZxZNo_YJYy`SNgF6EF2`C`^Tj_VlaJbsnp`r=;1$M<%3cU`HIn;x6X?HJoT z{dQ)|@zt|kHte)aVG&rvWVf{Eapkl01y^1yeZ6gAj>l4q(KAtFd!PU-i z=I<{{FV>cASMAq1al}Nq?0!*<$GpGy?g<%g*maQWMEaJ_BYy6NkNb0XyzO5ufB4%g z&M3b=-Nz+@Ra~j+TILLuUTNmeENcF8zjs~Dex0SdNGg$ePsOoYua{lv4V1WTx@d1h z&oV{>7u(IoJ>dM;%L<~u8$nDaMTXYQ++=X;(DIU7nZmb`6U+&7bZ znpnwS&*kd#EZg_(nRH;mqLk~K53$s^IV|~oPB*|v^<-|+^PN_!UvG&r%eE+MG>lG5 zN>6m3ax9H4u{Uk`ikb3rw$2Gk@tLo)<@-$knrUhEbIyES_RGC^-jc)Z=N7c=atKy@ zw$y2vnfc^G@%MI-x%P!q?s12EhGn;Qs7~6E#AC@ZeW&#|_lkqn?oqZkB5%vOtzLGi zR8U$g!QTJrI^lSM#;(uLcW2I-cJi*oE3pj?5l0v}7#dvoFEcPUO7x#nQvUh%SmASl zXfF5LCDs1FH^1*czrOu-=4-3dNk4U>9OlSQYfdcKc3_Un0rgBFmAbq)=N|TL`H+!$ zb$(J)smh+W`}R(fZ2TIxYuD=yDJm_G_HpJu?fs!Jsl!!Tp{XnAK=HMUQ>=84M6MOx z@ttvRmc7l}pZA!LTfS^R%Eg)HU_ND!xa|Hc&RYU*adEco+b+NE2|0G|>?I|()Z6<% zwDid5d_VYjU)8B&hPFqn9X8c|vXn`;&tG3&dERqo#KD?_2TXHsf4;dx9u=2KC>y=&Sr0O&pEd|YSmU*NAC=+yV6^^ z7A$OMaBGcj-4geLw{@RlM^l2&lV8`j95-+dynKIo==P8Wt*dft`6hUCc<(!u_=rnA zGv|Yn%)_d9eeDac-fdD=@lf-sWH0-C*J$s*Lc24!4ST*M*zft`xrukq`$|8R2MK>q zs2L>p^qk+m-EGPH)OgQRXQoN*@u;OHOf%y+IWCJ7X?K=b`YYGWe`l#)FuA(%bovgL^Im$)eqmOFLhi@G62ix1|9-ysVw;`n zMaI*X3afci&xdkY7)yN*^7f2joT={@=fgj5MTX8I_JD;eg0IY57WTK}@CD99q|-xaC~$#)5rGOc!S@OmhyI#-X75Lw3%jWEIozOQgO%n6ATgF5y^W zP4dnOLTbj!s?0l>60E;mvx+kCj!NK4GWU+uI`RDFk-mtE{^coY)?c^%y%sXpOsV3T zZJ_Of87&TLt*0mj%3D_Nb$gccy{WIYgzMFr(3cO*w5A-pnPL_xc2#Y~UG6vAog(c6 z-uG_NqH_av;+NCD(pP_zrqQHSiD(Pi! z9&8qf{Uvg1Vb;=Q-G%ApmjB{HuNeeI-u@!#k~i~x-}lFUxn;U+_e6Q~^)%)zpE^nD zT$ncdhR5amw};Iw_KA!u^(p3E^)>CZnwpsK`Hk5P(Mh2?2JczaYO8$pmRvTzFD7?* z-L>-)C)R1tO_NG9=czg8#1wz|{nc!D zlKT5gw|f2J{2jI&eN$Pp?c8}&W2ODdw`a&4Q%kmZnJ{_v3WpHh=7?kU?5n&u?uFdi zdegMU=ZtTDK+VT5Q@(Vctve?4hPmv>mU+=<)mV3@oS!jqVkL*5TavmVqg48$sTbG2 zVEeM9??1zeLeB^fA0zEwg&L=hIc$ow{kT6rD*SNN-NP$GWaeaD74*naI=mpjwd8BC z3ahJrW#kmCNaIb+?mO=|Dl-`0_9 z*VXtgyYqKSQeJ8?$Z-~SAH=EtnREqi|Fa<89*-rlRX*LZE> zlIVP77kkOjaOU~TcJ^UaoS6VF zkCJRZ8s1aC{p;(ANsjXrJg#r(zE|VXZhWh_apu3dW=pHp+R6+Sm1Lg?T89MLA1c1F ztoUu;y^ntK2_1Pm*QUvu{_T9l z_g6MaN?gU0|2*EFfBDlZZ{|I1F2(bg)jp~}zdE^4@#WPOH}r&JyzV#z#2cyKO*k|u z{N~KNwufZ{6E=BmUf8u^L5~xIO-r!F%y}NSWr~IWUOet}(Pi5Km9 zmd2rSn~~xtdGOrN9Q8S$ zF38KTDm#|4%*)N}xvYoFag{~^MzKquK8X30f4DpI?avbLjp@@uPM@)6*clgYCUNg- zTSTED`xb#s$~n*blGIms&&pl1e9K(vyT%8WWS&~uUe>^F6)>%;KxZ9q%Vi~@j=Q&i zU+%lR_w)N(hHrl!uba2vp6;5YW!%j9GuKa1QL8pkvA@Og_U?r5XG*5I*R1VOm^6ct z?|mD`qlCG8ES{CKUG@K%WOe5IUwix4vi}+4KfS!zd{?R{tS~XVczvt#= zRsA>f*F4T8A`bG?mrh%~DYx4-IF3b4HJ_>I&XHP0i`UnM7QVLry5i$!*Sc#r5+`bk zyDM;{F(v1mPtrK=W@vXLKKxd3=kMgV{~7Wo^m>=SdDpIT#hIN|cH29RnKuI8%iVlg zrD}S5N7i+(fED-Br7Ii*Hk>&rW_HBkoX7H?U!BEDmIz55{G&T-s>>_EnAbuDq7q5g z2Oj4yOLn@#BX-5-L6x9^fkA4p!ra?S^=@xU&pG$RFt^RI@8QH7b@y&u`>wZgfhhccofh7u8t} zFPvu*UQy*7BdhM)A7C*l>g0TvsP#r?Cu=iJJR>M~uIv!ny~JU|=UqqYG(+1zZF_#R;>?N2b*4lveu*X9Pu+9IDEGCm!`dDXHne6oZsY$-EC5raF8-nZDfE>zb+5 z^+&dzx;YLY0uHEfqt)r zV~%EtMd(GQyk{sseOvT|v+~tvUAH5{@=h$BwW4jtcVQpK-L=u7ufq1li>*mh+sJ6# zpKTWVqdI)WlPv9-v0*9IFPFUe%zPzJqK{$P@_X^88Rv7%>-4T@-M(zcwkzl7FHfKK zV8$L7hyL1)^QY9+#Y%Tx)PBg2;P}o!?}?gWhhURN2b12vyBjZ=dMvu@BpW>=S9GI` zp5EHJDb0OpUWV45JhE#iH3%{HH66_SZu4xZwoJ?4JsDr8nM?jyRyqGTvwi+dyU$l= zZp)h=pth(qd73|8LACmwZ#=*A-xdC~y1YK~w`|g$I_a%B-PW2>(_^KDSh>31vw3UZ zPz=nyYbgBQIBLi8r^1WQ&QLudV#eClruy4F=V4l^QjlfuBZGT;?dB#eTjn9&lBM0P z-M(lyi}|Fr95HuJXx!eZJ@H0RVo!?pt2bX&WB07y=y*6dw8UXbRl$BPMV0=PkNd(; zHlA;p?pQai|D&k()|EEBeOJsnrV1rJEPZ`-i;e$db`#C8$1dTPNl#RkRBik)Cqt^J z#7)oEHaBYdqgh*{wn_L+3%Rn>^JRpm|1yy`6YmOYT^I;>L;%73tAYG!U$14qfMC8teg_Qq|x(j7NDU#RKM*=A1( z0j;pmQ%7&rv%S<&N?3JxZ%WAOjVeB?4ZWr+2~K1`ad38wTXk>1)~A8TSA|{P;%zoN zW@6N0-MwzwRkzNC`KGMm_;EOoHBfoK;f%Xio3=c?si^$S^i1Kq88bdfbj)4k%p}?I zMzH5u)hd6NEao$t42l-#@Vpb6A)znWzxq@`lCZYy$E)vTo%U2M+a#UhU6KD(J#B@7 zbFYu^jf?k+CFDNNYckIXvF-^9z7wu4Z@E<1?unhC?Cx(b*8aM+NjNnmY3G9Y`o&0pK@?~a;k%nuYqpFEh&UtI^!j>Zwc5E;3Inyt9!*=Gp8Q1krerPxQbtdX> zKxFaJL|(O=+ksjKP0Ti&oV)Mx_0>O;=GHp9^)6qLS^Dm1uWy-y*~SGG_oCaSC$L(V z{dD>Ll`&{d(8Rjq#m90FIDTgqnxHzxJ+pW2-bY?l(|1iuJJNG6(L-7RON`8icLr_6E_S8+OUTWjJR zADPsCda9D8!{y?UqPwR*D!UwXtGf11VAYY#8#{`Hq?hNp zY*R0b6iC=$s;9=Lmd1X6S?mgiQ0>Ueuk1WlFFm)tZ2!vJF&^LVPLfa)XYjec&MEKa zya{5jZwPI*S$$*A+DxU6)7DSQ-rp89-0|&wKWFD0v%i^)Kf4QER;+$zly|c4!dtmQ z%O^cN)n7suo#_h9ZDjd)cG?e(?aNjj;tDm24{^~`vza;LxZm>S5tF-ih({Ib=gf;@ z*%%|4d#6T~d8X~o-(NGuMD5)LY$IkgW%#gVPtP>?^|Ym8-i@9wbDMVtU7F_ibn0S; zha8h4&hYdIPCMDJe1!kQlrPD#=VDg+r1pjS@qRjZi}{bTicPDezJ%<)AAL)7Z);3S zIM2e>B`JDi@#%*xidvK38d|5R=N#i+8YfhnXJS+SwbD?%({dA`}Qx=7c#2QE(3do@Mq z`mZ@Qmnt-y}Ik9oGW)kb;I`L8RFW#7p+|wxYD=(zASe)rsrFCvF+zSrLU(|e?OSM z50#~v!_>^`4(*Fuq$*_ zp7~)JkIUwXp|^LrI-R!^e0^cn%s;24+SjB`Wm@u@<6@{Qi^hz_vah!m_@Ar!Xz}gk zwF$maQin1pJM0h>I%iY7#!E~nP(kL#%(uOpB3?Eo%uJD7A?3`Luv_5f)PBX5M#tqD zx7Kg@HaqlKqN1Up>(uM`7PoZk{hHtB z-FzKZoY=H+3t!yNH(aw+4hiU8d=&Tk%!zGYR^CQBH$Ml}{dgK@&i{PsoSx?v?g7J(63J0}RKyzJh|Nw_dR+aa zDZNo<(HfTred@nAUlE<$6j&#B>a5p|lkCePR%chPND&p}d}5S$Uj5j89)H)!FT9Q_ z*^!Ps#vA4x*1c@Wzk1@t8F%e|%v*f^SejC??f#fAZPUI^78h2CkMQ(4)7g{vUcTbY zvHJOrFAqfTT-6j=^tjT5)y3M!pngq%PV((_;>&Whujn1rw^r#%E4VRJ<4DU-pLE;& zW5rFsHh*<{@lEr$fByOPi1<@@YEOP9v4 zh$@>mH`Bz_)@x-(Rdn!r--DqubN6MHarQo$v_6$9SHjVAQ@NO$WV+}6*u224v%IFQ z3JmvW^EUbRLh!(?CsDrHd6C!hp6^?vd-uzqsTY>EO|JG{DJ~oxv{7vJ^Q%3du5FFd zy1Qb=&xvtY-8mck#50w5F+^DR-4%Uh!Y3YKmO0CH%GIaqqqIevR&>2tqqp&Hzb3=I zN5+j!bG~>luF}kkY8Ci9bKlnTQuR$;Yob<$W%5kA;LUbA=4*vnk;^{CS2{J(i?WX{ zT=;f#y?4aj%TK*xnYqJ*e)n)KOx(?K>Z;JNhZpZbr1~>OY+DyIhN85T2H_N}aOTo<*ixj!o0hYIQs=uxwudM0vRJ1m`1ttl3EsBLYJQhy{fb<%_hCMNX75C? zEw?UyH8|mME$YZL#?Mm1Eaz_T+91AaWy`KE(Uk1ZosK7%TRL|9^NI*KbJBECv0-!E zO|Dt#hozQo+@w9>rr+1<4y6edcD*aQo=2qyY0YSqGcP)?$lh~NzSCZGcWkwE(!8Zf z_a8|K#~909dt+Y|`9D7Qv@*F3JemM5Z<%jsJSDHt)C+`SYe5z;W@m)SA zxx*_1j_lhTb}Kp1x=o7XiRo%K)rQ{Yeawk$#ZMdW3eH;<@T2qA)>y0C*8}6*<>vdo z-k-)WHSPAh>zj67zRvVmVvlEVPIkjWPte;1H0$p5|TyJ{S6L(Sj-qJmPy~AFv zx@vWLwqj<&$)BsIuB&zU^dmQnr96Ep^Oj%RUTk!@^|6QT~ult9(j$^D(n+Hx_n1WL}xN-)3#f z&We=&YQH<*Z-4oeR-K;jd*}0-(i^MYjw-CV>G#aTcdDk2w4O!GtUS#?rCDc<({!>qTe*CFQpRhI0G~ZA$tgvX+Ac*fv#`c4vT-u7u0H9w-T#VSX3~VIY3o@|sdSuv z`fJKI0qN!YmrYFc^mI%ryx5xG{dL)zvyo#eJn?`P3k^jW0GDZAs!g-m{bME}<32raXFfAyQ4O+W)b%2yu#Fs@+<$X_l3w2+) zVa?W*Wj(qZSsrSru-&+6z421+>PKRkQl~T6PPeal`R$eG36W*F7c5z)xXgRhA{AkG z^Td&oy>j=~F0(wVQCeM+*Sc5j(2<;i2sVwFfK836vu4Sy+RV)+q^5rP#aXjW#~*$! zp0@QrgU^(6j)gpt;e|2Ld}=}~rkIyFnzq>;ty%SJsS^Lpnp5JrF*Vn?{xkepApF=s zJDbZ*VL?s$+Rjxk7$s6uH&?!Co*At(r=zxId37NJ^PP>`ib}V>Z_~PUMPzl;-lW}M zd7XWgTc>ziTu7bG#bGRVxn1w3Lt$0Yi7)m)LaTn2R&oTdcqt`%-??fW5J>3Qd}qT_Yw1oPYdiKLEj}_JC>4?04@_zd{n-=#U%X8-M^y53cY!6Gm z_@^F$MxVa_3{%d%c^CM5&zaG05SZ%h##h*%MXKy+?^Q}lk@oxI%}Y}>dM>?9 z?F|n~ssECw_A+Jld1YPu6UJK>B$?++zP-Oabh^{d=qtzP+G|fbxNS{n%9JyOQ*zkc z9%dZ7Au;#vv-IU>SBYs&3_o`x*d@VPbr<`K2Xjt}oYUbfxYhgN$;ZT+aN;jXdH;w`I#MDbo1jTXkq zFGZx23U5_y4tTXf`Ret+tDKn;Nk>#C>KiLgaQZgw?2M*cIx{D}%GR23(RK5Atw+11 zD-xF1>|7ReX#Kl+2YTGZ3S^CgT(ze7v##89w4KHJVtCv=Ez{!@zv-AI<*=QfvgPeO z|CxrOKO*W4q$gRhiM@<@T*7wsoI-cj-@n`a^H#UB_pj+p07FrRkFmJ3qX3xcpi!FpEv{h3__2;bT)Hwrf9C(b?c$ z=q2toBgpr$r^t$^T?X&m-%Q*4S!UhinG@%36i^UyOW#nPr#biXm9-a}HnSaQ(!IFN zW5Gss`+M^F`P+RGKKywn8u2*t$chKsG<)Xf>qST$`Om<~U-|N~vH*{WfZ+6Q<-X+m z@84K-zL&e)*Ln5Xuk}h2b_;UCRmD|2K3b-Rp7BzDbLzg0S9$)N$7{8HFR$G4wOc2* zY~R}>I`N9uFFE%qKYO&PXKvCdkr%q1OA+xDxQx#+<w_mZ}S&aCIp^5^}{3O5alSsTdfTa~}&DZjE}QQ3i`E7McCg|}`rywg!Qs=TG;~}x|GJ2t$t}5 znYp2>Il<(s(dpeTnoJ%-+3F<;%*OW&um5N0%6w+`Z`QW@<8A88x9v4iJhOM%nh341 zci&W=F=x0Onb64dC|UXXvM--*OV=s<`az}Tj z_@tG6J;M<(<;X$f^!b(V@4vtQ{(61Id-*lh=U*ECJbr)K^_#|wM#=`YQx4h1{5&YE zup{n!OZ#uf*m5R=q ztI-oz*F2teE^L{D$S03=Txv;G=|`gFq~>TXEMh&(@@u_c>HUJNRbd9FyCZyiJ{>fZ zx_HZ1ZxPGM`n!kutdH;c8~by<5#tR$YxC?(`va-6`6Y{eg7-`3%{m{t$~EiD-^d#a zQ*)=t2x`uoxGr!rt0uF`48Ex=gVzVG$q@5d8@lxPi=1VbbVF=A*T`>(&YGza4xWZ!K2W>XTe{Zxn z@71El)omBM;a7r@lhcVAod#+D86F=w;M1RZ*I2~#t_5$9O3H7JJI8z5Pn+%R(&=A* z?t|w1rMJ6kQqosRh4t*!{Fb51y*W8(YmzBzXkf44bji(~Q+E3Cy_qf(vMO1nrchYy z>tFYX%gWJLW*sh@b3-eXH={-|wB)zTrpxOWu+x_bno!NMW@rtI(k_#syH){GA`Oji_ z=2e$yo?>w3d46VJhhEI|t5JPQntg}Xalf0~X?S1vG*`mof+P>M^pY<>5?5Cul7w{aP5jtRa%g2jz)Ot!bQ_#Zkh$ZoY!V*FyUuA z@0zwE6Y=1RAw1+n{noUTWwCrWpxdf zHV3}F-)4Q}%eRmyN!O;WJ13z4i#cD!tM(6hBd;Xxp$UV2lxt-wU%cbDc~w2j+V`tDazgx_qv zMITsZHYzSm(NlBdJlWB@G2q~5rO3u39-H2;vObf$O;4o7fYI0Kr{0@;JCu`T5@VMp z1-KecWajNrTiH8n%^&-|xU>sdQol0~Xa5a4cIxTjBsM-qpM>Mv?oE3*D`taVBG>en zVeAtlq>dQu2%1vlv?IbzO`-dkmCzOS%a<4*dxo!0I&X619fv@}6L%fQcUze}XZ9JX z`l&An+H!brK>QwXX%Fbmt4;E>b7irvSodE=p*fN#TBcL1?B1FKkZ})@Hx27 z%lKmW=3R!%euWxMzBBD=(SL^9wlk+%ZCs`p)KoNEWO0P$Xwc7#OHXw*Cic`^<80?40c=%-ne|a#D}owpa0J65maa|^2ih8c5)Ln zdl7j#>d^BYTG^$%ZolWQXq4Cyb>w8^nvPr3I9oh)F9l>i<@vI#>c(Zg@P6;IgD=0o zSzfb?Q+b!t!gXe8$ukv>d0R4^@=D73mA$2O=B&EqQ_?>?*EzwZH1mp?<()|}IWh0z z)$h64trH2^n&UqEgj2<`a3#Ig4P`|FK5`yC3u+f{_u9CcwO6cJJF?dJ>Q3>n=7|lz-Y86;uD zh5Wejb%V>^>o%3Qzv`viu8#Pzbk=??w(z*;CsuT2O=h>;7Aji4!_6VWmElrT$APlG zwNurirZmU=I+OUx=(ysE?N|P)8a+&&w^Hu0x?xAh@xXn1r*$8T$bK|=<}t+-gBb5G zAGfI_d70&&OEbRqun8WHTG!%{_%dt5!cB>VQy=F@ z%l&p+QLsW~f2wFB-!qwcWnEuv1I@y~W!m>raN>}%+xi@)H~-1EAKO4V`bWwRnPE8dDCqt zw___m+*=;8aI>V=$>bd6BjLAPovQcVa5XA6ICW*stFZMEE!P(=S5xUtdo*R$u8ohT zrloGQ2v}HsW?{1Gb>%OjFZWH_Z^`?%+$&hOa;3G9(xYE4kK8;K78$C}-SJ9y`k`yL z{xx}xjVToHy547uT-QF$uHL1#NLFmGVprF0lOv-mJ3eR&C2=AKiZ4 z*l{E6nNakJ#AY^@UmfQq-=w)IFT8B>{nfL>Q=-3w{`FaP>y)`cOHkc}L(cg{KQ|<) zO7}4@TDju-if1$C-@OgXYR$U7bzMZ*!N3{*5f2IT&*d((#EAJQ9eyMe1 z>xp$rVcYV9p5JLrH89q0dZXejY`;9n%fhfZ=~=Svj77Jc@39rB-l{*9zLs(Ik7|!A zE3anX&5qcwIr~=3$sc?ZX5Kj$slX;|__jmxu5A6v{|t6p{F_~mlzx?!{y1s%jk2lk zuez8H(-_wQT&+IH^cw{yzL_7jhHzI(gNYQf%P7E4#J zzI;+fbDFPLRmtRz z@Xu4?@5eGdPyNjK%l|Xv)D~Z4dgjrj6fGZ+`&a$_{U5de{xjsQi86Bu7tf2?l;9=8 z^GL$SXNuShg~=Tq3Fjg$8|N+jdP|Hg=0#w>e$nW20 z=4TT%8viB~?w31y@xszbbvR!(e>9%>#vbJpZn*H*X(%z}LHKr{- zZsiw#d^6<^4Y(&O{cx_{ruj7td!2Qs_C_6CA+>0RL~6G{Yj`6ElhTWvy z%T~)orHf6=p3SQ{EHr0#QAE;4zk=%Xrz_sRYK*?LIz19?C=gw% zu-9$2^lz&p(^KEPWA5xVdwR8Pf83?KYgdA$Urn38HXvz%tgDz~%F!&5#)&Br+0CW) z(IH$BAG%qW)ySq@UUQr)=gLMOogj1fe|zl~9G+?t{p2gl=@gZR$(C=|{^OhLQnFiN z?Kgh^D>@;UF8yclH~Xr!nY$&3A-m_s4JD5g-ZPYfVuQPHZMasQn>8z?>TTGfR{e{- zTXpYTxwP_La^aNcA08XD&R@}S;^ddrB6eDr=jbUkvuIvxnQXnVukO~H#vm@9eUWY# zJ3Hr;#>ZVQkGQ0JS+aD>k!?+HSRO77d1QFZ<%~`J&D(99Z|B`Ll8|2Q*m7{nkpq_X zp6vSzB!132%HlkuZ|*(T9MRP;&V1T-i^1^y#P{3ttk3(d4bkn6shRq8L74ESc!Q%G zE1FnORC4rR3bNgHu=ICK*BAeed8hs}bi503F8LNIR1hU3IqSB>1L-z{Z3#ABA!++2 ziRFgbid^yFN)4J@a)|A5ZU}3R!_J^qLxycj{*^F9&v=$>bUia_YV%&lS;e8Dp;uGvx$0ZW6&Zb9QIRLqQqTC=mlo5j`q8r( ze%zEda!az>u~w_=XX0fX> z(oMViuk20TQ*q8Baq1n5uL1|Ze7w=pzVJ$9&{Hd(^-X(rl-9={D?HLs6k(_?aQ27p z;y=NYBwk;>b$y|t*TQF}xph~)?oCnSV^mFC>$7`u!pC_EkIT|;FS#}~c=zGNr3t#P zuD6}?`JuV&#tb>Vo1XJe`AJL)JoiC0&(Jw*Z+7rogJ-N8bbK6zCWK|4f0wvHB~y&S zTVZEX_4B1H0-MtHQe65TPOCg4W^bV}<1hE|?Jk=eR1H#mb2!v}ot{|=hKxI^OIOsXOw9Z>>(JKAqVtye zi%yvzw#;8%)$PCutA!#{{2m873qxObN-C9xke6q+phB-}lU!79P5B%X8wdBjr;<`&2%1aa~JHJpW4WnS|CM_v3a=T#{c-&B~nc zUeK`GIoRa)TD6zqNm35mPyN_AEhzWN?WcT9H;>)O`w;KFOySyb;~kH$eC)}&ckD-w zW_s5-mm=x?hVxcs+zNHH?kkC1>r|?+;_QLVx2{gUF?H_Jg>$E+pB6|z%xYA8S@qST z?x5QqTNYf+oH}`LNQ+J!Qy^DRA& z&-?|>HgDeYd_}_1tR~0 zO@-`o6_yPXCd|~Amw55&R{6tM4>yD>Ir6&R=<$&J)q2|PgGVFlt24fv`a-5WIBzBx z{dmD;3ID1?n^)f3{CZVriuRL;uM5K-HrxN1(J^n~4W}k~jWw^Vw#NF0EK)QL|55&M z+S{u#?8~$NdS0(P^L~||yW0K9W(n!5s}io&O<%QuPino(&BAG1v3odDz9pp>uH!Lm z67!GBKP>g1;c@D!unC;k&WAtay4~Bz6E^G33T<8E_8-N&l()P;@O5RA@bW*7OK&+| zQR!PUSL$)pHCNw~w5eOpICeVe*eb3v zW$C0f>}4)J6B#7F%{k)o{jTiu)$)9=r@a%|;UK!=>Z-8Z;5&|=9m+WkJA6(uJX4*& zBme3QD=RPC;$<(DR-f8=cy9ES6W5fYZn$jPDa@V4UC1zBMy&d4&N+?H{zFXj)|tL+ zICO1xP1brbk7c3>f5YXKHaI`pcD_HVZ`Rs~i%xMH($`K5xFyncXJ!(|!rSKNPZ#mD z-}9cFlVDu5^n;pt*?iZwZ@L?|vE)nkXl*r!OK~mwHm8F#=XaKwUsv$5YoXnCIqSnb zOM4w&aOLG#9bvG|nIY;kL(=QX5;aAgAGKCJS#2(>l9wBHZ(~|&>67c>sWD~0&vo72 z=JTAJ(h|IqB1Lqv7JJYm*}>s;LPVgb?KvAu>@$Wc56e%heU7so;(g7a zA<=m&RZe-v)bu@%4R5b{e0tZ_Gn(sDI8*`zeARZRxQVsCORW7U@pj%sQ&ZWvKo+m; ziz}N#0>UuhYHKk#mKulHf+~56^CHl6;>Rp?=Ztk=Q z|3|#B7Z!W1jh%FJw%POEmpL8{Re74(M;07VNIrK<=e)2^^Dqq_}*KQ~EQvmp7!n{H4z%c{2<5ZJEop{!mrz z)}TeED|haieB?coQ&bsiTwg+Exv)q18Ama5pD*1!)@Q!#*kSxb@kD4n|FuP#3~Lvu z9S~#VmVRve>)!t3PrR(fA13UWf6e?>Px9B}LF;`#3Wur0=*)VR?2~@J`0Vt>l1c~8 zy_A3O)^Pg@`NO53k0tDLn`fbWS$NLmNZ=4;>Dp@;coWtW!)+&NJOs=i8cd=1iGlhvtjdn(Ew_uBJqP z`F-T)ChpVR87-;xm9m?EmL_eOF>B&W|AKdsOFp02C{xz2db~gHu%Tq%U7yE-opX2I z6<{@fIP?4MukKH;+Bu!(x-G(LJb&IRv!|}}F5h!cD{ee;=6G<@NvFeA#|-~7d=`Gh z&G}8|{PTacK|5BvF^ElJ(=_QZ?475myrEtIvn``y8hg&&n4!!Z-}Uj!$;vMQswb@X@TbeUTb^n8F7uzE{Oz@s!ZYMU znSxaXWhMtrDf@lyqQbn3UwMv)d&NziTDblDNy8OduSHyPd)HK&=OkO3iJYstcEM9^ ziqJ#;Cm%yZOE<7)&zRWI=h^pp;*n(bT~%%iZkg#9z6{fltq;={GyJE!&E@EZnu|u; zl%>62H_0R~c>IH}(~&cYKPt`n#3IGjQT6tUPwoU6OM9^|RQjRpt;D)k!2hbQRiajm zF5~Y#Z-Ux;*bSNF46h%KYMpCqs#%p5a_QMh=f2>OFf)y22iMJEjk#WXeH=f{PDx$W zp*QKU-(|0P8|LY@D}5HW{ku`sNXgLh*o_|dpqSX*Jky---!rnDJjW%!r(ecLe9QUZ zST&8i8Md&_bt3KiPh2a=ao+aRN#@+$Me4PGb4$;@$+w$RCNz8NJeH$3mo3m# z?=jEV>SxHfVVUCM2j{kmWK?a;p7t(uv!_*5&-p-?sCDO@Hf3$tx!NmT^lrh#ycydZ z^JCULU$(@=R&LMAV{?~&c$y$FQE_7AMpupMy&d=2P9(mc`{RhKcdzNvXIh(b-Iv8i zBp>un3ToY4(Z(09d24HtwD2x($&E{2MU~A>o3>!<^@(@$4qsT>yFTLA#<&B^IIjk^ z?$C8vI{T4hM{VS!-O0twJ}DIkpJzri%?L|Mm;Y5fLrpwM@2A~_T_23%Hcf5o6kgr4 zZd+9K2DU=U+h5v@1d<~37F_AboRVCVP|4(-fA!0c=c>E+SwFVbOvqZfD!jJX`(#4I zGu3OG7Ryf73ugG2sAm+-@a-gD)uk=9vHsiad-a;{IzC#LWiv-RSDnFVfBt_4^+}R( zhUybvil+x}PFtKkMYZ?Gqz&G#O@eb6R`->+aI4Gj=`(oWb8PE}Wh=vuO*@sbc133J z>X0k?p7Oyj$7W(F1*7u~! z!#q6dSN0xbW#9^OORD0wV%zv**_^#bTf0LpZ@u4s(|gU0eXGsZSU;Wl>+%-PC(};- zR9vjZ_~O;AX}Vb%H>PY{WFa``qkf)4MD-$L>F|e!-y~=KT6tmd+KY?x_U^u=w`gP4 z+J%$c(>8Y2|8xqKncC5me1++GPTz}HZ2M+i;&s*9u;cO;mdiWi4yoqK-{#6X^d{Wm z(KKe?;?K&@)V!Bx-dZ+4KIl^X*_TtE%EpFzaTM3OnqP1J@-2*e+S+w|Ikgi1Ew=n+%O4I+&7{g!nwUvEqokr_TYyuw|*PN(s@17J5J58b6(M zjQyUmY$V%S-#|&lP94i4p_bEOfnPSLPid=teEU|_&S;l4a}7P$dmDxq9rK;~T~h9m z(#)CZ&zUyfW)c*>E2@|!Ccn+L92 zX|=8SBje`fYvY!FSQ>r#xrRkic59>9y0l8y)XyRZJL~3u_}Xi>U*_~*vtxQQn=IeD z`Z-UVbm7g?B+jWD#7_EnyzOgP<7s^*!lIisLow$FC)1-1eIeeHiWQeyd&wvZ?2LKZ z;pWp&b(MZOLCq8<9v3;nzkK2`plbG~YuX|6-bS!cgnyZU3J>bIP%Xbs=3wJ~bt z`AG-nebxDwvW$6uQjdwx^o9`Ry%sXgXb-rE2HBH!f+08i~W@^PR<^?Jry;ZQ-Nk6o4aU~~UiWUw#o=9A{0(qP{!Gxpm1&uH=6AIO|# zvX#R?>FQjg6)SfwIbGp7;h4oi%N}E4S*MrT-?nm9RnN`a&^E~`SM_F0&ez3@IB&11 zTO0VmQmtc3@mltdHl<&pmFnr0zd9aeOQj0)eP!U<9lKHT45yBInZzWCju%RwOVhHL z49!(%%?g{Cae!a6^yU^f?*I>t2pz>+f5mYzt{3|`7ZF~c!c{+>xx?!5{g+-FZOipVX#sw(VlexA2{b*{D2agTvDmjp-`K zk~Dq$4{f#Y_)+V-KRSET>72&g_Q3V|FPxGSI9MYr8Se|J?q7AW+TpU~>eo45FYc}u z=nktjK9(20)iiDCKEcI1<`=X!7~F{1q;tYO{EfcP+SqBQmU30qO?T{AAo{w4<9ZP5 z8f&52hNo?>%{)3c8@SunNsC4=58Wcj(z(|3=?UQ*L8p2BSKi!ND5!9LjoH6R?p6)1 z)zS^qHqSnlaV~K(n?KJK|I_I?MUE}Cwpz>PhPAd=H92a3xb;zKiPO)waY>y$%XZ%7 ziZ?s9t9*wVYwdNhI{hWvR8nkJv%YjDYsbHP&8_EXoKQAV;@q1D%UQ3UHrc1P_n?nT z)QwBmdY37mDCE5>D5z*8WT_)pvv*hb)>ZcN&MjPdcVF~^D-G#OxV+bF={lA(?)R;XHdU(#(N|qB6qK^#_8#v$?)Ps?_LRT;5}qVzmNm(8 z!66^TRSkI}M#j68(h4j(&fl}TXD=8p?#97oHicg%#oy@XFXP=`zP;+ry3d;(cCJMWEG)}=xu=BlbJ(Tq2F(OzrPH39u0^ahX5E?d@wLyDD?Z))Q$puX zy{f?^`n~WOWuDYRxRUd_1=9!^+v} z%?eCR%5TqD#h!6^$J#b?CCet2eN$JlrQ3eCi=Xeral!PFWQ54Vvo0)<# zo9}2$6A?T2Tp)JWjJ?b5I5U1*-g|PYd8gxP-G)5bP0CYSmD!ZHoGO%j9W>X!eDT%P z^J_w;+02f<-S9I)NXGcdVF`>O{Gb6r);*0zhZ5ZouhUf31 zVAVgTtggIRmi?hlZTZKDbvccjZfRQmn&35W;_R)*&Q3YFCuW^+$K!iSh4$iq0zam8 zemEqVdv#8ktoF{VY~!{#QO=u|`8>Uuk^UMk5-t9x8!p%J?)<2>e%!xoK>`yF@ZZnR~1pWU-W zWaE6zxlft6`YsAjnjv^D-T2p6HKPO%5zdwKO=Aux-4@@q*<7h2!8dgeAAjMoLL*z} z*?zs|M{2HRUUi#sGo}1VZmCEZlfKR*kv$dt^>sV9@|uRpH}(g1hR$u45bXAvXw=bn zkzIY8HP3+~?h%*1yt;l>@ZTGk zkhOpystU6YSPA-n{+&5#;cW0rmsyIzxuA5 zn43KHY0`&Vk0qmnPhCCc@hBC2vQmHS7Hnk*{(| zHtq(=3;}CIeE6KaqCGd-6?jfl+@B~oZ{x0Fi}!t> z-tH*adVBrUwTvB|-}}{Se}AohZm*jtxy*;t4Z`Puas-PU#%80sS zJHzH4=5!9-wrEBH_XZuN$VojOeCccLUYCf5UElKKc6|^_$nwa?LLY)+x*pg(-&Q`w z>0hAB@r(|M{Z-SpJ1jank5}| z;1qX_+{XnhJab$5u5mX@n)V2sJa=*KW!B3juf&D^IIO?Yq_)TSmIC)Azhlg0XACDB zB}?zR{Ce7I-Zfj-=x09A@x9wq_3Zwl`}@}HWGFhNny_Qu2?fi(neNUzKg#XS>T!^L z8}GCB_&#=}n5zrKj;V3;tkTxEx6EvK`@&?=rLSw_rx!H83cj1xt}x^1g5t7=$`ezX z&D&}iT$Gfwl>=5?nKn;uie~(sr909%Qui%#uw>&3OWr&|*j{Iu@g=!;nqPG{C$Xp( zbZnf>ocKsx#zA^fTA|@ztIZ#It36^{FN;O2O-(-VEs&@9Y?JOvq1Dn6Dy%aZXB?}F z{k8mPy-(FsL%-A{1Hqn!GtV6Qw{m_>S}SfWZz=y$ ze#{a1w90Yg9k#3sQHpIY_y3&o^4uNEBdC9`$kEEB`4|HOv*Nt9vHRowmsf>8Sv7Ud z^@Vk3ChA`|i8!{iXzB@RrVU|VdHUSTWG@-KReQEObfMbUz}&9KtoziqUfLdba)Y+Z zK?Z{e1%skzX`#E!j~}rYc3Zm0@k;ylh}_?%-zOfedJwu~wRvi?iS4O7r=?FU-TQpm z+-sjq&m`+w8(qt*?ys(Wd`{v8v#dRR|Jn3% z#hJhE4z8_Xi<5+y` zh-7Ga0cX?PxnZ^4{e`MEHN{6b8#RR9Y~^`(tMc)^!#5{&%<;2&x=lUmQN_1c9PeH* z&QEg`=&ml~JtEC!z$SQmt=dyxx2v5yCvOlFX7n*TbYqI0LvM=T-Q8W@B^=L;WuN}8GUt`1Sx;*9 z=6vV&nDghuLLr$6sk?;*cP|U^Z0mfz*W}WI%eFqP6XR!{%DT^GpmOS+q|d6W8D?|3 z8e0uwqr&EfmO}g$Jv@>dw`_!qg zb-Y%~7%QD-D%RpWwEWfFPbt>ww!3bTi>2pbop5%55s059YcwkGM+vU9x?aN3cA7P zs`>NgD;A>}#vGp*CP~h{ZBzXrZ&coH`L2%RFiNi4~rc)b`U%|FAU(s!JzE^;Yp@4UG`@7yz^3u*~sHxtji z-FMn0zfnT6U0{Xti;fd%nK!PllUwlC*mJH?L)Ek!2|8~@mz|b)^Xzbcj^RWL4N<-_ zjk1?*dj${HnrGbV7T0sR94z!Od0F-`b^Q<__v+<+N4ni?l&orH3-b1L?47nGbj2PW zVX+ENwd3biPE5PpsA?K#Xj8o)&9WrFW1s4}k9mviI^XrX^jR7&ODtLwT%Ec;?KO|p zjPPQO%x$7vWwT$Mb`!c^K&B>8_B<)aOzK|#FWtLcJ z|D+vi${Evc-hSVyIOF%*nKS3@W&Y~S!n676si;q1J?E@lb;d*ad80t3&bD*KmJ;(? zqiS-*lF~b@5A+mP9NH+qTSKD%q6$O>(B(gO45k4+S3IWRmXKo~L;}Z`H<%J0?cf<`G_xmMt6qGw5I0owY7P<(d2G#)L&WK6T%0cRdaE+AVN(b!}RCKYZ2m2L zqpUn*-e#%bH16A0+cx*q&Aeh=U3&I|Ew5JJ#*^IKw^o1E4t>4gxml-I_L`O7JPJ0% zP85A(_HaRT)u#D9Tlrf`=N9{XsC@aR!Eb65N1J9`P|m+oPpot{wk9gD*eRW9kK69L z{=>7a9y6}G&QjQYb?FMr;4r;&99NRJPMmq$wtK(x$q(OJ{|Vj{mg0m=7#cy@Xak<=2dh>ZRag%Bh^3E>i3e@n)W6hP%x8Pn7sQ; z`Mai>ckPOscxpEb?%p3TYh}Z~FCDdRmY?Rh*RR+p{N?%W^-E{|WqJJPE%Iz#5v_hi=lpI%;+{HS^6h)=TdAIoF)_k_Ox`FMT9BX42h{{0)>>U#b@ zHnPwATm3jQapL_gztiO|OMbVnTVDR*`}cG8-_AVV{^@0f-l40T>DZrAr14~iX2)Yo&5k(^lKzSF zHs9X=`rp34DTTk@>F0lZt!%sa^IPFR`|d`D8rPujy3P+36f2966Ci1EiYufciXh;($!gEy|=neeDh;3 z%$hMzDqmM8`@}ABiLIX(US`tCNm#^VACk51$F^C@AuG)P%D(S-weXAD--LN=Dq;M= znrA!?-8Q!Ao~)GivTw`WY~PIuD{pPg+PYdSN9)qJs*+ukryLAgAoOwCnduetr&@e} z#d+OrOXSV4?CELD^ zT6cG8$PK%!-g8VGci4PaYOL2<@d^0Q-e>u^*VIvxTNsY8Ew2tL5c~Q6MmLdvh?gYUHD`{a^U4P zFRg++pV@Ea`}JL`>vh#*jRS9!ZOv8Z&u;TtzR@Ge>fvRNwU^tS=Xn|h-nkq#r_b#1 zk)>VQ+#0{!OZ=a8i85b*W!8DnZ-c;tx*38W1fMD>lyrq}^GU6#w3lnYep-k*onMhN zEGkuidDk)J6#tp?J2_G(PC6bOxAFRydv|7K?M>%NaMSU=mU2wOzN#~Dzu}+Q<*PkY zcSoI@zGBy!=*Y~Cfv(CC(~WjyPEq=C@?^fCY1~awS>;ngx_{LAcACyk(4MqZR3P-s z?upm`F8!=I$^O1aYV2i(;vV+Hx8_Y>8KL!i{_?x~-2P^}m9S41OcAl)Y@DNa*2(i~ z)-s-!7=`5JL043o4qb`gcSm1mTDee0(|9CQv6ys>ISn(`H`wDR=tkH1WqX7!)p@O+`GT_Icb6x3qZ@4RyPSmw&KiJb4& z9k9te|8Jos56|Ou<~1JK+tiP+d1)J{bGv<>$Li7XzB_PUVPni0}D(%{J9o=gAPTqECCiw0TQCd&lF`w)HIA@nqmP4sPnS$eskgu|Dg)7+cx z1Q`k{xMaV78ErvP{swYi(mQG+4l-DYjI8*+fRsKMrtl-TiI!+{$$QNslTXn0CcwGDv{b8-&1{KvzZo{-7vG0C9=lF9@=1r26 z@mq5%vD*Fe*68zBGnR*J_A8a>mR5baF>B729M`gGM^nD**!cO*?q6$_6TGLKJ!D#B zLg4mKpLD|BzVBR2Kl0okcyX(q^w-F+unWAi zqx4x%=DrnVwUqeSzb|cTRl?uiTV*i|R2$xO_NmS*I+#wC3g?_yv&UzdlCu5sP?2SmUT;nK6u(?eMCi}C5)C zz5QMG;CsIQ@?+JH_s9P;=3XQ9`m1+ykU+D=q>7@?`GyTYn^m_YS)b3Fey@vn(^f{K zJDPQMo&pIsZho%W&42y<+pBl|z4tG;64!Ir+W$(|)DOGs?#});m*wIze&Z&G{&z>h zg}9B3PMmj`CHix<`P1$khb8BdPxQ`l2@p7RgvHG}rSfO`$~9c3r)F}coSt@Irpm%K zN4O3wKJ$@v_btQDIbSnxz1ne?ROgnX2BErq$vy z*XC)Fl3|C5f9Av^oqmu0X&m|b>Gg^!#!t7cx~?pFyg;DoKf|};3%-kg=2+Ym4wKk4 zb&8SgBW5LMR{4sFXO6ocf7N&FnB&LHPdPfr)X$gSvhBWSZ#S*$m%5O&(&TM-?U=jI zyqWlU4WG8j0a2l(2Z=q#Z)!tUmGxh|t}$h5y0oIxF%H&w7Bgb1B4!#h+SzVqDi%`j zYL1y*I5q2Y>@<}Qr^jnI*G3(Rz5QF|^7G7!-tAT_-<&>#@hH}uN&EPFed4Kaa+h?E z?U0a^`KB>%ame+pRVKBz+J%8)mVP&9TZrklYWm*TyCg|#=buq{&8O#D;9JJN#gne26$Kx2eEa>M?&Qwz=cjx% zFh7_6`$E=#1|IkAz7=t8|Bhw`NPl;k%(doOLRzs+cA8CrvBZgYXQTy-kKQ-4e%IS0 znDASC-=*HWf70JxIU_auvEhv+k;>oFE**Q&^TpMYN zV3N$+CyYvsXHr;B3ro)Hc$SV~hnr}X!@gskD= zd~bOxfbnO7)wOBY%r9IFyVaTE!uMKk{*^7>DLw}+tB<7YF?X}ty7Xqe)!VSIU13Ib z>pJr+Le3m%j`v*`Ii)sRc3IHAyK(F0x3AN=dg6=S=}T8PEVB(faAfbg)|s3k6Mni1 z+-!B!s@fP=5Tlo*R=zrIM{jk+`S_lK^&S1|X>+ECrwA!k^xYcMIDmu&jc+02yAx?6wRxqlz8uk}s4 z6JX%b%J=hk&vI#pprmU1{%1Tr35!*4mE^{qwRLvc`QdN3nYL)Oadgm?lG$CeX5Hm0 z3zuWw(5ipgDkv@W(SOs&`v_(mIz{D$iphRj(`0Je6W(G8OE2=zv=A8IZ#&N^7n2ADsXOeS#zE(frCORdg0I)z|M;I_{ipLaC7rz& z8BXN6r3)mpGOPC2?*1%4<$K?n2yWp+ht2d)JgYg!(^l^DP3Zh@)XXg&Xq~BE=gW+tuka|tcvNI7=h>2A<=nD&-}Wu{oLhOUC>KCV|&5{kb1$P&m z@VnW1R!uE^a$(Ivc4p}(`3K+4>3Mh3=UMW`GEKQ1H?m!=@YQ}F zRaReLVWS&$>q2z-`YB6x94jg+I;&Q!q$7SYwrbaeL*mCK{Zut|t8TOsnka3*r~EAA zOt%G6%NBL7w7eVoZNa4ONvq9-cv7nxbw0>Xv;IB1()`a3xz6n~GiK~M8m6&!gk@hJUE=+ew>&*r{d@3d{{-C+J0B{_%7de*#C*)Bi1DXqLQA+2ir z(og5lZ4R2Tak9LQM4W?;oP*g`rbC^bXFR5S&C6*&y|HjlR(<2bEWt-Yb8kPN#3p&e z%`5$_+~>egUaj9H?=o2%PUU!};+^2zlmw|TR2uY^ag zQ5TSsx^+PzC&r?y@?VOYOZ$=SCEfRh?l1hL(0HrY*3FdHZQrEHmVH+1otj=;W#fPU z=7?^=%e#_2S?UY^1k8=Jihe#;lI51q?*5) z*}G%zpZX@>KiuP68b5RX%==&EM7!{bS-zUdwC z5p)*crVzd8mG|CF7I$?ne^r0;F2FkJ)S>nB&P5u`t7KE-FH=i8w|vEUc9BC_!2+|E zSA9G z+0BC5^TOW9d@n4m_y8 zxY1BlY{jDlDT}&|28@P1Mg=Ht?Y_x ztg=~RYk5m&Mmqk=dd%(XXtHK%+`LOimaR$%6>Lfix875BK4jI(Gk+Iu(}~~6xObs+ zpIFzyr(E+yf6W#$Fiu?OA@a~rRypj)G{@0{BQ%yyu@IS07-25$JyU#T>gPVxQuBiU!WRHogYO>bMGt=4B$RJGY9gtXeOnc!fos9x`RO zcjw66yIWAz-K71iJmS_4g9r(S^p|sIS}G$_Pdn_;?}t-g8XhbV-z2qq z-t_BiPHCKRt1s`~xY4L^SK``957#PP^K_Z=@i6oK`*)td>ian7T=Ht2JBK3=&9VNt zGb!a^!kpS=5jzzm&s{iPlVr74Ex>M>gF?lW6EX&6JfFVB_?(%zVPDS^yT6fwMIMvv zt^1X{6ce>V<17DNRaJ`aEmY(_(x3TuLWyE;MB9svLX+;=R3^&5yJo#ztlaBy{hlvZ zEfg;8){UyT$*yrzNWkHR#697!j58{ad^_-EvaFp@%Dlo!^|OOF%WRZ>p5cFej>GfY zYuz8rG7pzZTU*fe;e()=#S{)#(|z7g13g(zDki9^Pxn?cGJbhCbz$0q0*)g`+&=gC z97$ja{Sz^H#?7ZQ&%5vJaSRLY2l5n_L8WYb-lnewc17H;y>z-uWzqY{?R@0m+Go`aizOlo{W{j z%N@jDxvr}E{wZ?nA?_y6HHY{oxvx%Z=}_G!;ngPWIbnek3+Ieo4mUY(?khCZnSXlE znQzDUr@rm^w^{D;&u_1{xPR_^|7YJtVfp3zYmR)m+0Z!aWy)zW6_semrD}(!Lymy9@O~>AJ{C#FE_I{uBnd)OeeUPj7+cBt_f(x`m&WYmS^YFK>Qh*!S1N`02s7iW+z4Gj)EOQ~p=|_G-~( zHQiyG*maiY=kJhZ^`c=1YR@97c zm9P-q#4yF?IpQZ$_jo?vaLjg>H+RfsS+!-?wB!4icV?~$%HDM3*UC5FIXY&n>=T;X zGlOH^+8Y<&seLv7-loKHz^p9nvSQqy#ht~5tk2r~>yBz&)tK2jmp@?T8n(0doCEsn z?;C18X*-_(t@!?0^N4n5!4(%So3a|JN)%*?1}7E%g;-xm2a|`_iFd~*pLi^+b@#FHoRj5x7yFhTUHVF@ zcFT&yx0@p_bT4MLmQudY8&b3Rw|Jk`jPrl?pZ+}WZoPiy@ASWQu|6vdf`x8VzZgpP90yNbFT5+#VpshpljFePl`@bY>@4&v(3EKzjEP?)*Lmt*s5kL(KT>EEX!-U+ zRoacD4Z$;WayTrHv>Z8gC-wFgKQ}LnM{2cy)r#2eK4aXYnr>{Md*m2X;bUb%;css* z@0VSi9<)&8OxV`gjjmJg-fp^Xw9#zR&O6(#Su!e`C2lAX7RjnHbq^2Sa$fh?y{eP^ z+b(`FxEfY-qiDgG$3@%T&oi5^b;DXI?O4~X62HA|s*hz{UrqX8*OtK$;Q@>#>RNA;LE)4A8Ic_HWih^f_nykdG(Cw+yH?nRwPw;#$rzQKL^ zoOP|S@-3@bP2bi=8(NnMKACONY=OG_GkO>--6#=fy0$ znJY3s6`8%7w>+V)=wbfjb*H-mnC1oIO%6#pSMqO-LGx;zA@_tT@|X%DbfpD@HN7~A@i!q4>P7|`}_kEgigdIFI=Df z@U7ds^;tKp+IFpVet6W9XV%H~kj;VXbGKi03xt91M!|I7);*)|7u7Jb!vJg3?DQl#Q-nb~eu{<7LUhaO2JRJ+D8 zC>tB^KK^5|++|^-;ES?%gRadj+TFXW?#6WAh6(R=qZTZ6N)=>&&Kpzd7H;ukwX|@> zDKnLnC(G2>ToWWY`aXBg{m&3*c7DI#=E(5i)XU7J<`Qjd&*l`~kmxB|tGM}zTY6WT zn)>$8Gn1wryzX-O?&f(rPc4!>^g#EHpk=bdlNJ|_Z~b@6LbDbo-ciU%u&n+r=Q`Oy zZIL41VdXY`R@VDV7cAR;inrBfvO(~l$OGT>mCn8V^YMac`L;bLH~BY}y_@s*v$4dV zJ;uNO?z+6D#&dOi-faH7Ijg^i++Go^$8org>)@1MnS);_6Z z;aJ!#ogUKPW4bp!s(8*E-)_FzsuO~idc6DI!Q1Qn72}p3Pl# z=ia5uYP|+4Of_E}SennQeMVX&gk9jVyS}^<`(oaQn^Meqq#y9-{P4SI_-)=(yU+h@ zeatRi^Az0hXs*PTW1hzzr*R!>=vk7G5|wO!RCZUyAFJgbgB)4A&0p#*?Vc8&b+o}+ z#;-(P$Rc2kc!SPj+utW`0{7oDwat zxVKNwylePa*xseuJ)@_D&-PA>qe@YsG-qnV`$vJstY4m`{AaM6Bc@)QvW%d9n0rws6ZHMKT94ofnRrFl*-pjm8=gO^Wmer&wS=v38 zPEt2El+}6lUfZnWgkQvEg%*#zuI{^=7#^iWt=*)$cRZ(Mb`#A<0+NVf4~lc4GH8jPPjjqPfer+A!J+kV(8=-cr(LZ@zNOR>&9 zYJTe#>+9>n+p`vAA9{SqSlCuicF7Bgu1(7dU*6{re!5l7_;pRm&sKklQ#;tq{L0hR ztS()-IO}ZQ{PmY-g{-;ce0_EHwpUEzp11jS@GlE7%}J^_#JJkvoLbSmQss*Qw|4Uc zbMU!tcq649%G8;(TZAz!`PJ*q#XFW1RHs|K|IfgG{^!>x3;%p~Z~69Tw@-bZ&XjP}0;P3adCHwFAZwv42{I&U#XlBrE_E&Pn#+zb_ z4jHFhy?Oh@Ojb>uzOzf1f($P!w&nF6(f%$kdzqoY`0eg{Y{iCiH{Y|$;ES~HI(>M{ znMP&*gU55GB_;o{PR@5Tw3g7(VJon_Z|%PS=euv;-r8nsOI7Qz7VVDAK67HzlCupF zo`y>bH}MuuQdXQf$!2=ygF2-HZ<8LECo-RKW=k@AvV3AS_s_?-*IJxe(wX_CU(N5u zlhvP|e|x_5tNbXWt+BIY1-T4}wua3<-IgK~h|u`X>i=5E^AWHaXF#ZXU$R5zvimNy&r-P zdEY;AKr!c_!xX==BS%UPDK&~NS(=*qHdAB`mutYWNZuvq7gldJv=90E^4%|ndn}u3 zV%#mtd!(+tp0J=I{q_zK$J*z%ESI*db!rwqv3lx_&Ao@BC1W=&GLY8Nc_*RVyF)|s z+iQ#d{|wdkmv6835WFW8`q+SFPu=+kt~M=3-ibcBtw)TMjcp6nuk2uKIxf(#V(DtJ zb?OGjFZL@b{R3>HLi*;-xJv(Mc|4^XJ@|v$Ho@iDROC+}(@cUhT~MwtA=J zdJhM`9SpZO&A<6r?c{m&d?ic6e~OYvO2Xfro4fp4;DN*QS1Ry%rkI{e2<6G)nE1Bc zq3M_!d(HXXxp%T6S1ZMeN*Ub_HRYc3$i{AkN_d!~t6GrvBxBBdA5I*1SgN+PG(vIm zBLNTf>TA5I86V>X)75r#-exHhoY!}C#k-?7J#~8AXU&{1qkaCx4A#kvi*1@tb~4Fb zzB+LY|N3Rqm+khyDkD14cZ<&9a&EI@FYhEU6>l=svAt}ovN|{FaFNBybtzM7Q=gqV z)d&)hgHaS`44l(*<9ry>pzu zINQ8^znqe~q2zA^w^>Jj^l(qLw&dOy)orYl{MI^By1e|`i=|DA5=Atoi(Z!AZ1J1z z?u_G?Er0Xp%}=_1_*dN;zNBLwEzLn**#c|YCNo|*IP32z$B3u*oE7S9y|M!K@;bMQ zah>uo+wo+P==REE#f|ZE&Kd7YE580#RMr091~=~8_V?y}{&r6N?ZwcEt$9;=oSulE zyC1HjA0|B0@ZlW2nwlhIV~M`i(tQk(-P%)?HwYc@=;*LLVcs+GKLg*7-?@D=KBumj z?td!N=h}|Od7n`bj~HgDfY$7W+Szf1}uEX?NCfZq99Onomz0>Ywqk(yjK}w^vuWxT0PiZND;e ztx{KM%pBRq8_zaA*eK(0qVHSfM822v7FzYDWSOO$ot&LJWgcIWYn(ps0oiX;T6~`G zDXqMf>$PRp0ybgGh^1=+=j`!PJbqr#+QmIb=A2(u{ED!bO-~Y!OxS*WkLSFkG~;{q zU3C-BoU>ZEvg-P&DSJ;d-i}+^nUTXC!z>|wLT0h;_9H+0s&?-Wnsxm<|Du(L=eY?q zyuJU`>E!Yo2@A7qk9VH;{L-`KnxXGk3A@nK**)CRcU&GJUSpxbp@+Vm zlAhDEwb-}|@8`W&l>6soz4-pBs|{-=C@w#?NU7rRoTN>sx;6O)1hkEI>TcX}v!^6g zd1rs(oX-`VX34Bv5j-9Tj$dHD;bvam`Ks1#`kJg?ZHHoS+eOt1$JZH#a>_pCZaQ+K z+U4%{iiYQ_n7`pwNmRD``JzrK{qU@bF9f{S|Co?@t=;>1bDuZ!#Flk+t;{Y9(^9N&sy@E(Ypu?f zryfnxD>j|Dd&=gWvs-D}a(O}oxK>zb%-AXf-xR`raEdIOT8TbDG44c2dy&!i@(|yN=$hnIQ zZ~5o^I5NfO@z3;CZzEk=i-em~zRw7{X?=YArE79ZZgwjs%=yx~vP(j0^X~jB&t@yG znK7|LcCu2iV8_gvbH2a+^eXxDi>QUYH*ar9aNoY05cbVGzi zbA3|o_HHY;vD>;S;S#5HS1%9#W9}0pSaE%^k5YK7_KY_ZjgC)wu4?PA#&u#^%72FL zv}%?!$2TOuwfJ`4d(G_Ix&hHQZZLUyN+wOY+ji||5-08J5 zdZt+Kg!E(1+BXggzu36wTH|C*iRXJQnBQ@Crp|rB*?HjI+`kKEss&%=oZoI@lX>-_ z=)+kN4-fK-7u~<*{9|tCj7R2op3QXTtld0O>-!g7RmsBbbF)odgm)KCla|Tq`7^cW zfWCxGb?JYGL(eWPUba;5!)JXB&811#7MLz;I&^gc&n-?-&TGXto;6Hn=$74OG+Ht?oFNvrgUk_V+OBBR-X$ZV$h|HN3w)qF;YY?c&wm2mU?W zyYWB6iy4-G3nkxQO24fct)%?&xPYV6v+CsSmm=T4z4q{=NB`w}Du?PLjvW7S#@{JO zhg1GR;`66d%I|2O_%`pi&9`r7p0B@mfP?R!lf@hR8Pf}N%HD1%lzjbzg=I%~&Xi`} z4bh&p|5EZAQ{H~KX%K%hjP*srs%MKg9PE*pn7do=ma4@h)Bg+tkLCTZ%Kn;DKB;N$ z&8APkeUjxa-@m=&(Q&yPv($QLiQU{SH*1W`Cpt`NVdUhWbLN?K$@b6PUFE0c*>#&T zOd2n;&+MFGI725PDVb4FcGss^{PRWfSN@x#;Jyn466H7u`p<<~FqMRV6B<~k>=3wX64p;Q+e>}3j@(}(<+{ph`ops;gR(iVuJD}XvblK4 ztm|Sg=X9MaXZa$!b#26#$kfDy{U61x7AK`e96h46d(QL?W>q8K*5U)JUQvs@N&KRqzHoG*RDX_utB&u_oKTvZy=ue9*vo`-W6xhr=bV>haJd!oR4 zx#Wx9sEKQ3dRE0uwK)@hEXl!U$K;a-JpS5AoJ*JGaa+35jGa;8q(|SGV{U28HiaEC zmP4_j7GSLn8J*(~iD_|@f+ z_4#~_zPq|&a_+_g@BJ<{ne-fEuX(IJ&+-i4`#mDhst=_;e8nfg$Z|YAMSs(`zIx5K z>|dU5GrXj7;nB8F(<4r5cY2;v5ZdvdA?J;Qu(YA=O(u!sF@=FK%N322XRfq*F08z> zE=VWxfzQ##+dH1$UM9NgsHKtO>=c`TI%!XZ9in3I%fxDz@2UP$H`6D4Agg77;5pZz{ZhdqK<-2O$OZ9oB2>OV6~aobX_?J~Q#%{q3tKhM3=3QgGFUp?l4O zR;ND`M7qrqJPTPZHFfv>c%`uTltF-z#YFubXMFPB8ovMe+dryH!uWs;Z>0Za9?gtR z%x{eixAec?rLcU_SDy#V4hCO5vdQRa#M`_Vl07_m=Pu1VXjC}!g|kZO%WI;{B1?`i z9M~lFCtc;y1PR{Dw)@iVJhIAdWOHm^Hm4#trt+Xq$GJznoxDqwzj`|6o+2102Mpi-9ovtdy29bxY9s6$n z`L!$X%iL>8^%g;s`tDD0X*urDH1YQN*yVGcg|#;?QO^IqMA=aG<7H0K6Zc=QH+m#% zv|@hX+bl`LKHrH=O*5O$DX(}UXY~H@jr~{tF8{OZ$b&`6dpsOnp1(D;U1o1Fzpm?p zu#;S#b?62iwqloqg=hXfe Pd%q6w{OLD>BVl^8>`uwKPNhGf6-Ike~+i*?bA7r zW%UlK$uJ0@prXr6P6zN_n%>hjKMZPrm~*WZMvqnGo==?9m|y{vCdsTg;|veSnJFiZ?|1!_ecg4@v`NzzH^lgy z^H64Sva>0$ynVaoc;$<5A)S_!<(=~an;73J8VaZ?_qOgT+VSnxMLkBJM}Ob6PvN_H z=I@g3?Rg)sczt=TB7Ahyxn)m%+cu|gb2x2SY2#?S=V|-X?bB_&^+T_ea+SX6?fRuR zIW+HUf56P%%#8`DAy;_}t$A*z7ahK=wcB{!?4=iexIc<-->0-YXl}^$T??!_R@@Q1 zzvNNT>KVBcSyyF+&**Fu{L{gymCrhjt)|xN{Nxw6Pj26IywC1OVshEJAFn+xJ=+)( zEA^p`E9I-Q=1jGj&0c#M?!4xi^xckOX56=ATR+hi-`;+j(DBZG<(!}B70k6O=7yDW9A=DfY7z2Lk90t$A9eLbxThIh^> zu$k9BH~#gXA^zzVD%!iN9rP8|NPI8zO6of!+(bLdAmE3-x>?r{%7#peZ=Lr z+xe%r)c@HsF{Q=b_*o~swY5o;asFau=50x}`&Q1o>&E77{oQ{LCwuaz&VvVJ-hTL~ zH1G1Ycej`SzF$-O@%{X3>3^z9w%wKD4(d61J$Km(5q;?^eL>Belk+EpIc$91d1Lc@ zN#3aGN9O;r`!S(u*^1P-*C#`zPex2Lx*8>AmVaxShta0&ymSqh9c7%2@n3WNxo4l5 zbt-(>^3b**zb{h-uC!L9iSJ3`uDj9s?RDA{jx#OiMC#xCoBy9dL;v;d(>HdP?n&GC zhU2`f#hD{M=M&XE-1py7{(9bRN7NIZBTM|cIJ}DQY&euYrM`N5-HwHc+qes!_03o0 z`7L+Z^S6Kf{+HJeE_C;+o73O+Pww(Qsm5$U>S>{e zI6ZY@Rh}%}z3m+%i)Z(pXnuPgb?G#<;@hk4ectw{{I`2X^mqUIEzb7qx9^X?{P{n_ z`ue9oOKyE++~zuYcS4ci2F2oOZ=c>26cpH;sHJ`~LB(A~@t%ru`j#U{@QqT8# z$`5Dr7;~$A+ELjjky6ZHC-g$Gd5--kc>^Crf7?fH56;@S+WL-A3y3UOsqPnqT$?VKzbbx1tvh=#|eMLCCUH!3e{ zTf53cvuf7I%#|0sa$GZ0nmeDm_T=oAX6V@N=WO}v`Juzl*Y0>`t@+x1%j}0mg zAuq2QdN91%D19RGge6bO*B2}HnVs`>t=*`7d%l<{+jeiBCFQ4ns;9_HJ}T^6b$Rv2 zy!}yIT?=${ZaPaJzm-<$nUiz=mbuJh0p-UM-MjYfP7eCf^m~0Tw|P$1HGxxCp8L07 z3h*^qcjEjblj}R1elV@`S-*MThyBa8_8p2l8?|=!^*NVTEQ-2vR)5yHZ?{(_zFKi5 z^t29Z%fxjm(kZ+64P-Yb`2{67%0(|%+WC2^MB#K9KQo_7xAcYUlRt8ou2Fe?J+^$8 zNc+7`*GnP{XHL3>C%Oqv^~k#`U1+8&;&>y|>1p?bmf7O!EKg7HxO8t9^!Y8m<$K>o zMM=(yx17J6nDhO%?Z5Ro-(JfetNZbN&i6B4-&>sjQ};Jn_&>w#{|x-w>!03Vzt8^R zpZ^T{|L(uOX85c6@jv_g&ws5XY~IceW!NroM8Eo&@yw5%e;)iey{-6il4J4-c{7E& zg_9)be!OpcNL^7~cJIfFTOLpIFq?4liTCzQxx4-L>-XPYE%bE51u;`0g~-B_g{B*~ zNy>RnV!VCM&{`#_Y!7%&Uwn>!YZsY-!kM``i}n$hnEW-W>ArN z&TetncJi+Jeq%esFVC#(b&_92x_C_Z&mbX_yvKiketq7GZkxb@n~nXd%q;0GM;2AD zI^ZWM(Z5*kuOk1v3mKZ8Qw-(4|-Fx*~qn*HrQ7wao?0HO!`#u#Em?XA3xqm7UVtR@%H;`X2yM~d*^VQPLg~s zq4Bw2?y%g=@5g;rc$_bWEOn}!dU72{gO}Y!>ty3Uw!7A=va)2iO|SX6{n=*WpN@0- zU-#ax+xMU0^_~(}27}-m5B{^nKH=v!^~Z&%I#V{N7sq zR-v$U-Q5B!>6bd!W>l=W%$u{(Qt0Q_lUX5l$%;y@3aYXli>iXReBE&E-eu+6&!6me z;eYq}Ykv)Y;#=E@Zna;}45eo{9DZVZuW%Q)W#8TB)_?!qWeu6&t?k5iQ-5NyVWPpq z6P`Xz-;$>k&qz~v{8{ogUz0`ek+Yj(3SytXH+;G!{mU`s?S7LPg##;(RF@ym@vrz- z`}p(AGSi!OWnud6ew$YBy;tw7GrNmz#k)ZPB@lizsUT@2skNKw;l*@0r@#5(O)=ri*a}P1LH!T~aQUzA# z-8NL(HqEzKAaJIq!(+=2$FE)z)9#Gzx^v;5?@BSTOD*QM2XFIKmw$R|YdddJ_9QWt zUEd@wd)MdAQ`}g6C$eWv` zS~Z=|FO{61>U4cs=G|4#7pVjsklq$|FSf1b&CJf*+gP_|JLNcCjn7U}Rp^|0a9*18 zvuQVPZ)RrPZaDXD!Ij{gT^@^seN(sf<6cDK8_E@$x{kbbyN-5 zOI&39E8hz^8~zk=>ECk1uWD10;GxZ|?`O{c#wB0#{PmpUPj_sVyK554tW=jLf8zUm znRop)$Li<&{yOu|{^{}agZtmGTZw<#u=PYP)0`vct|ujz=RHal?s543LS)WR;mBcucCEXZO^^01_%b4y!x~7$&NQ#8`N~>sl9D;R#@IvgyN(t(*A$-^^EbF~{C7Q{VRf z>74rhXt#}1et+xv&v1C*-$$gf@yn^w4ii>La8&yVTbtgHR3zZ|(Y`KxAh zc#vgsyaS!T+5YPDFuD=o++;BKu_YT%BVXB+C*`#k-+q5tXLz*h z_RNSU+`Mm_*Ux#dsqmJ#sAH9DLuu!drftn}12Y{r>&Y%O-au-_LQZ|K0kt z`rGm6S2RmweCB6NocEt$S^Adb{Xa^DMV*ZQeK_-vs5ny*!J|5m{`sHB`SmaCuiMtu-@E_){jD@F73co_3uH})&g3|3%W}Udb{g^Y)?f&}n`<;bn&Ya9LXo%V4` zem(E-z4Wr9$1m6)o;j~^&$$Q3XL&i5`+xXz{@w3qwvP<&FVRdCFg@ZJy@)%9ef!rx z&);AF^Y3o?nXi`ppT7TR*dG5{wszNlhWPcjZ`J<$XzO=`!R7mb9{0+B8gIY)l+FD8 z<&)EYhSVJ9+Rp}$QckyjZaHwI;yLTQkGI!swtOd@X1GnM_L1_J;}P?IzP-Yy{OL$p z-$lW<@~78b{Li4bclW>go3hnk?-^hJbv#H_`dG5?9REL6(+?#?YPVKA&O0&Zahln4 z`=h=0*Qv`2hyLhJVeoR>o0)g*_kj&Ry^U{~=N;tC zZ>*Dc+Yl1Qn6@D5X;bjDIomTu_>>n2$=aWM_{6Vd;^Ms2o*TuRh5IMj#Thrv_^2(_ zxA$e_Qk7>*0#~k_n|{Mwi!tSP$DOEJ4!uh$ajQ$$CLOWL_ZhD}=qpKqA<&2gER!8SLJsmzb( zwaLEX`BM?8eA@P8b&Hp`<~-w>_u}s!aF2|8TDax<$<0qCPW;$bbL9Gl?I-=z)IZOB zq4Ku5Eb@kWdJVHneV?fDS=01P{>uyo)_Zq<*|<)JPffzcLoMuK>)SR#en}TTJD>BH z1fSlQW#Vl~Narb&a0qCrxnVHFP|>LGqN?GXM^zFQj3KEL>SCG#qASw>Gt6x0`@LMc zcKPaiGg||5D~_FflJ?`oPu;>VYgrrf=S+Do_v7saW0$>4W|$riw`yIy;8BsfI@1j2 zr8_78tmZbB_}KS1aLMgk7S;jDQyQc7A{wWxi*k9{b^4J|;|!U1@1NR9%$vJt!>d<) zD@33DUiquRS1r=%?V%XA{r6Vwo|0xLJTLHuvE9|RFL#~&{cFxF(YnqTev91}M>Lgo z_$_+v7G9yAbXascuh5g3@-nAyTe}ph+8^${U_bx9<)7bvR;*Xbm5v$Yh`#;xyQh5a z&AYoe{xh_h{j1H~uJFyW`t0m8i_A6~Xx}z)*?COmPgj|b$B|Nt?7>cbYtsz`E&ZU z`**)LysGgd`cg*j{II!RN0aJTY>qoGe){N+-JDa`a7OeQG~CwJdup3C%}ynIYs8*| zGj?n{yCXx;vMpxokzk%@l`}lfB=js(7M{0smv6_K{CK{FQf@EIGp|i)Hr(}8p+0@x zRo(RGGG%IN>T%p$oZvBR4!duIv*!m2p~nXM*M2jTg4+ z?^IiFdeYod=-R1*8noQtt#yYKey z=j$K+*(m$_pR@6Q2F-tSnWyi*qFvH=cJG2mN-6!4Gvv4D9&(?b@$%BwlMD=!JTrbw ze=n+H*_k6|eEb%>q4AY-)#>|R+Rr$Cd*%F%{`2fU${+1N|FiV_{PVJ#jO8m{?XPF+ zY2ax%e=eEPA-;ZTKj$2`gk<|Qj25dWCx_Y^&ak~KCi0+L_4d7)ZI7M(R8;y?o=bKg zXEm@}ul&=a*X#7hd5@J;tljtLl)Zj+;`uGRh5s4Wdv_EaOHAFzsb@5+ATjN7LWr@X z(`%8plOpGTa4dcQ(8yW%_KxRAmL=7wxu4FTW;f@YRWaA8OWW4EupbIM!K7BRagX>G z>-P6$8=jRt@~Dao+xTkIl~0bRe)QDeN#Ai=S?==B}8eCGS96X(jO-QUAg`u<;Rx?q3a<@-PX#h+dy zUDmQODY}cm)2KqJX!MOYD2(^ zjJs0P#EqP_4L9tt^iCH^2xb1Q_1SiD$rR7peKTk3=bx6GIqz?Ir~IX=^FQlq)4zN> zzy0fxLUis&7`tRF+fAxL*&*1+f`A_v1 zBewqxk*Bv@^9*19==Sf2CB`+I>w8vAX72kCTd#Nj^_TOvZ!cSs{Q8FSeYrQXKmUBP z?7wWQmi%K@u;I@NWBG^kHh=&9_4YsG>owJ-f`Yf@e*XR!e|t`S`mf`Ee;x5DegC)W z`+tVJzy34m?Jn(q^Dlm#lGWSmum8^7fBnbT`M*l-r^oL8+W+Ryu0Oxx5B+CgyLRFYqxoMiJYCR^|-Tc`$zU;x4MLV{gdBl`>)%7 zBYWDzjE37W6E;_}no8#1Il5Z#WXHDO$4jfiW^A*)oN5+* zT97RHx;fA~tc>m8veT(e8%|6VQ8TMMFFAub#l6kk=b(Rxrzqd*xaim*sl&gXsc@JJ z<|)JoOgkZX-_W@8xc}l1iC(jFi_PvXf0B0n4db@G!C6at6Fu|V+Vgaesv26n4!SmD z)5evr?Uv}pRdW|*ZO{A9aQOT4G?!W_uLLjcBOUH_le8Ulv+QMWdwjm}B>huolZ?po z{hy8p9)GOY$iKQ;T3JFe=o|m(*5j8A4XwRupHx-7QDq2LDtJ0sA!o5f$4%o#7SN|I}Z8=9p~J+4;(1;|7aabLOzjI$G^r_F|6D zlxODu83ZcJG+t=EymB||(52hyjMfsIe*9OQt>w#vo)#G%b2s4mtFeRC^xe9Xk+=St zMV5Ao8fOLMt``zh-MqJDTcNJ&_L5`wmfc(Xv1s8D|Fuih-F}pNC-bK7NzHhc+ReAK zxZ_jlb(@l7T$i&MMM~GyM6S4VEzfX8-olmF@*iHY^?lnt{Z{URr@jF#>{6|z-%hSc zt;wD!H*LwYAer{b^N!_d=pLML(m^3)r%kz{W)ElbO7CLj`|=BYa_+-AOeJLq7eD1xReD|WLNvL?+LuS{g35P>|7(eSumORI2 zEcm|fuK)VA{Lfm>ma%0Utz4~iz-OI;xrJY4N8|2~^KQK3U2{#f-tJi1IX<^N$1_z^ zV%g>O%ykQIm3=!O{_tAVmiyUxLauLFt*>nP%)_Da+_CUSx65?fncLrAtzI8A-&MW0`MBRHygFAHnwQWL zp2H}to|4}$d+GG9EmA=TzpM^8?73d`nDZ31G;xa~eg-?=xa@q}nk&<|lqW91V^w(T zfkVm1w|%So^Y~=zF7JI-?1!Hnu}FAa;xTEHVdI~T{oA)Budn$R`=8;Qef;&MDmpSz zsh!jGm=p`6yEt>Ee}4Z&JuhbY!a2Wde}7TkzekmwWl!7PU9BE?EMmF9>4t0u-@UQ)qTmHcfI!nE#DY$ zA7hulclZAL%WgMKo*8Nz$M9diExl3lcgf-vmm~xas=9g4)OlW?DKY6k!-p^Dqjh?} z`iZGkKi)jmxbL6ExA`x7zW)05`#(c}?B4$je)|uvy?jqe{cZo2bJlfx!{2V_^xsmh zqf`C-=U3x-7maV1)&BeIR?h!g{`K}aUYWXx@ALP^=Plm9f6wo)KmRl6{d~Qr>_3Ct z^7nuKGibcjo}~LOC09ad-rXm=A4>}MoUh*=+GMz8uQQjuMO1_Pe}-G>v5VKF|E-Jv z_V4`lb^rb|-2D0VXX)E3_37K|KfV6axA)ig*W2sQue*2u{F?s^>+|2vuigLj`XA7A z#@~Ja8R~ZaIN#+Jrh6-<`jNRu-m$wMWxqYYZG2&wxbb)8yK?c{vByTA5+xHjcRSpU*jQaP{vzRHBI zJs~#Pr4XV`%7V{OYllL4EY0SH;a;8k?tIqUor_M5* zdMA9>`oxB!ledi)p1Z)i+nmM6(XXm@MYCqjga_)A8Si*0sd+htc{3f3^TQSl4G14E>(2EZD(O`-t2`&&!(@m z4%yUo-mmlZl%-cfni+G=udO#*d;f;gH@C0KH^iSsJbu#Q!}BRk-J<_nf{-OAPr`>l zv6BPgpf!HIwn1qtA-$r##>C{J!n3^p#9G{cm}jB+i`b zHc+>Czg>EnTAGpNj2Ek~zwz3_H9?^Bt+8~I^0v=&jv02m|CPLSbxPjGJxOH;K1%*& zimq?}dB(kR=1ZOZ`!aiGDIJ)@RarNIiBsnK(;4$;Hwn#GoV!;xO!JYxb9T?+WwFya z)g)LsCp3OKaK1+1{fyTE1%Vsp+Uh@8bh#=24Z}XucX>wF7^u ztEX1ePafIrn7Gkq&snjWHa%{Ei{}*&G(3}(UcTNjvvjqf9@oZIy>%ArHs0Rgxb(PP zfuZmp=SRk>eQV>cXur(9DnHla9>e@7Q8AZov%=%6uBpEL>|HO@ckkwm*)j|r%UeSe z+CDkOtYq}zJaUlhhRufH=R%iG`jpMpe)wp;d%$+5ul>$zuDJ6pFDW(a*Uk7Ki_>Xe1(Ch-p8f>meo6p zzr{1=zy7o9jE`G&{rdAO?rzUZO5gsy_CLe(f3^X#i>I?3R?bQ8(lS@S{iDf$pY=%* z|NUVWg@R{n_upkvt-E;tNAmVP&uv{aeztd7+6k=+RuNRODZc+y>_MB)laD6_1#P7^ zTQ6Jkh|9dzOr*f_w_kEu?Q_8^=U*FIe*6Br^sV5$i?@&Lpa1+<`WpA!+YI0K-TVC0 zJz_@lpGV0n8e})hAC|lS@%LA|i@(nQXJ}sg@Ac!GoA28`w*AkrJbL-MoBx8}{%5G$ z?|=FJ%JX&iGiSW8Z{MEr{`%{l`ncW4W0(K={CDQt`9J^7O{v%4{`}wm^})CIzx>Z2 z|Ay1<)6P4x&&5oJ*6&w{pZ))>X*m;EjypL@BaGu{I`j9bNAh^sr_YI zB+-}9$2xhNwU5u+renpo?fyD{uP>?l+>>No|F!JjcbB?5E|KpaRLrS3Q~vSWx4ZK? z+vjW&Z=CtQ-}0RO>7QRC8!J~7v>s>=7Cq)NsX$Nez>zt}+#LFff0n&i9qzO9lf0?) z5-CURJ$sF@uY%%la?)WIMX4es4 z<99KuBu@GV&p&0m{H?9a_DX~8JPdPq9KL^(sdWFo*-+W`SJ0)H)VULa6(1WvvYb{? zYj-5j@bA03rVmb}?w>x<>Dy1o2eY1h6p(LkSht%gaf!O}HnT6D8@AbYB<<+<%yWi^ z=S=QFw!<1T0$q-rI8z&V`S!8{>lnF9G|zraY%z$J>@W&eQ!h(1RBb(W_wof{9ku-$ ztF%tlSe)bOC=j&1tMkw7-J$2NI^JIL=h@4=OVTsdRc1%-GT@1EHuqE6v%9SS%&wHMxznB{cZk^> z@J{#^_=ZD>V}|X~&N>RlACR6QfO?$Gyl^EB@= z8*J@KSjuYRqyXBzx}uW`Sqv2{OdowoOrJ;vd`|ab^4a)Z-3SPlIfXPsPj?qej1CyDf^a` zJ>}DT%3eI_a!51WWv_qw{`Q|=7BSyv7LuHku52;?hkNCp-zAPbDGxU+tobmt++^}O z&IUH&>~mrt@11G(t%z~Sd$Ip-%rpC6#kc>-X3l$T7Xx5@egPIn`@MiRz6=* zbN=%L`p>Wa${F*w|7VzaAJo|U&tSLr*T0?r88rT# zzx?Ode}>4{c6XDi{xifsy!QUlxAXUZ)@!`JzrJp_|IgC<|76SN*YAJXfBNU&U%wXB z>y+OATW`1b*Z2Pn_HX{}zxnO8-ThDh8RG7`_Z)xyZQg$U=eO5i{#RSO|N5`D*Khx3 z@-KORhK0wk_?Gf5^=;{=w`aU!D_iCya}eA}+sqzJ2fC@0!qA9lfPeA zQ_1UT&w)3+kMEaztlN7kSy&8v z`P0m{LU!}aW40TmtAe?%oMCi4Sud0Pvs|OIC%>5!L{*wdOY8X-Awc;2;-c7bB0EM$dNCZzO@e3 z&lp2>T)J5{cN{8rf7*Zk{vz%rA8%B5aUb0CO7HiP$3_R|UbLAwapv6n(*y1qdQ88{ z_{QC$_wui4H{RY-D(>i8&}Hu4mt^?Gj;FdGJC2;YI49ls;RM;6fA-CP z`Y)DYn@e`vQIkFU+xK|0q*v;1Ki4=>x&Kk;3kBtRnKILp$t7uaaW$>3!u_k%^Herl zzH&+S^OdKv3X4>#YEBlsd*$vfzr)gs z?c6+Wg?5&2j6Z#F{yyoMkP2c*QI(vg_8@Iy#x(_Qm z^-tKpys94mb>6zOTIQx&&yz%^M(kU-!!%-t-_wG%FZ+x;6Xf1rzAf;5^T!gk{F|#e zxR1yjj&iVU*NhY`6ZBcxvi4}_oMg#uZ_Sqe*w*j;;#Sqv6`^kBx<`%cgw$^U?mWtlQ0|{{1~} z>Yv`;s{dVG(jot!VMfgPyo=il%m1oNbpH8Wde2_}@^AJ1ku%<-d=b3p8Dt4TmCbwe|^2i z|JR@Y3~#S*|M{Qc_Hy0a1hq2`77BY}7zz#u%kSZ4TWxf;PJXVz4z&kP9NQnK$SI}HE`B@j?k~Zg z#kuR$9?o=D*ZCOv?jP%##rL|Xi-}d>Qy1iPWi3_w0tU5I(j-#+9Wf3fp?jj3UlC>`;Ck z(|&@fExl{7EYfOaGine_x1U(${Kd!Y;6rS#RXwr@j(M~@F zg{tjQM}%Khnf12vPKw!F$e@=v^^Q)+!SmeMCV;f zG*)p{-saKKmHukxoabw8!*VRk)`fBRhO1glU9s}vD{a?q^F1uj+GUUDPd&7A+JYx3 z0;L^!tKR*6Chg&}&F6T_ho3#aJChU^v%b9&cWg~#;seXH{oL()BpW~Ui0GAl=RI^& zsd0wFye94|LI-5NdziFNjM^|+R-&~mnZ;o4rr2A1|MD$$5atlywEq0Y!;>5ut^1XN z5;i4W%jvtbXX3Xvm$a**-Y|=wx@z`uYVC5ttudk7Ok3Q9_wXBTOGrsB_wtrs9ouTe z#&>n+I>p=1*B319;k}{us8`z^bae z*xO{s6(gfdYgX&sXF7c9P0@-OjpxOag-ta1@AR_(4?+=Bh9>T^pA9)Ij{4|$F1LfR zSLr+;4I41NaJcI9>3u9Qwk|kU_ zdrtdIyENlOsoJu094tFdzlzs*$8hHS_v$0(Gk#g0I3LZYq<$oQUt!1he|z(aBeyv2 zXg&7g$%I2sno`P>l9XTfZg6oHHtbveH2L$4kN+8z{xeMZa-)de#(#Kyum1S~7SG>P{dwbm9 z>i-NY-u?@|X8gDK`kwRgAOADNe}26`{`#L?GvD7*t3SNd=l2P|de0em4gc-_S6lm^ zVG5`h|LNcPef6i;pEp#tU*o^yoZV&FW$IhLJm8;t%fG;7;)6nC>H7XHwZHp}C0@Qf z^J~o-<-_N=yi4ZaKc1iSuU2PHQ|;VlLlx(p6`ga8e?O@BBzLrTpYx2D8@iTsPfC^u z%wb(^k!&t-X6zRskG&ftWkqBHL%ew?%Z@Tx7L$F1BZrcN_uc6#Ny>+4#Mlw8NRDc3hAxF%d( zdA3=9){PF25_!H1PM_JTW?z@x3fQ!5{({4eu1Syf1Rs3&f_dWP^&v-$^?7cTO^}zv$y=cu`NDpv6-~=fivX->vJ~V z>RcMP=GHUAwGN+*ysK4gmggLqo*eFcl(N&*9{pbmQ5B@ z4+{D`;;5duuFT=wC&9BeaXEso7>PXq*A=Bb=` z;%(X2`Fn?Bw(`cX6#pEKDHB_24`)niR!dAV+?L>xzP@AK2j*kPW-qxZnA*B5J8;7U zUAtYDOdi}Bjs^xQieLS%eYNr|Xnx&#?55R!2IFtPC6xJoO#7e}7}2r7$y1$M$K7{T z`^#(E;U~5pH>zoB%Pnqr-MG0>-#UCtg@XU&620^VGp?E3dS;!x_tpm|=b!#+<^Hw* zlm-7OU)vb9Y@yrLo9kA+4J~eZy5=_{f5D;WOiU9eTIk(=rlwY&yw>mQski&fAMsiU zZCIbk5EbP1CVH#&o1!DzE;H@B5hHM9O~>wYHyHm&y_1SGGY?x6ak5h8?W*7}{T2U= z|Gj&+IsD<_s)QYEM_&DLa%bexxcOrFjz*UW&jp3$>+TkY{V1C-&-}RA#^hJ=69nF@ zGv4E6ByBeRp87&>x!Y2G3ztVHxzZ)KJRKHsdmP1#r|c=w8V2cnbIw`b1yv;XOLP*=P?KIC7J z{nvSm<^De2<7XAJ`S=t|_Wc`93h=8`cZ%J4JMV+B@b}lYzy8HPzPKseSomx5mgzt1 zr@I|pTq%+R8V2V!l>NJ8x1;!;(%t*(eizT|`Tn=sefz$uawWyv6OOLdO-kj}-K}$E zm0Oh8r$dsTB6mM?Ig*qv-1%qk;*~Sr-+piRpJ7Q|@%4-&{~7c_&FRY5lJnoZ7rtJ1 z|NL*e8-IQs-~RkRL)^a0f35yAEGd0^egBX0*Z2P{Utj;y{`UPfrT4eT*X{m#|LcE- z?cb6Og}>dskyL+Ae@p3{{|x%SO6ULn&yZHXSt(-1`)zeU{w!Zsvr#2KwoP2Bw@YV+ z{=|(eN7j57czcK8-Lb+s_33-++av!Se!_X|Qpek$)#pF`XXy7yyFWofaJqtv+t4S7gh<`O)A8tZnYZLwo%ul{s!o}=Pp+l^0GEO)vz z=eAT()6remO0z=K?iy|vRG46TenpHy*xA`FQ;lN}sNLw>I_p~Qi>DvmkLF147rcFC zYF);a%Q;SK!Y}Ly@!sC5-l(@GXoIMu#xkGNG8+FG9_dX~IGJukfCtx9LR`|l>}+~a)oa|8RA$F>pM zkH!hdrO7>y`xvrx!_K>`@7qM&Gv*w5W-L5!{iThCV%k}sUhZGsC%OD)le1>KvA58{ zs2gq`60I9{99>i(c=fF8{7p6HRflq|y_VTcn)|!s@r-QWAhvUQ3TbzLD^Ap5ynAi) zy4O;@zjnDFHhFd{SbuiL-qnx)Gw5FQo>+8b+56=ai(O9qP!d^ruOJ|=wp-|3*u+B@ zH&3_`-Lok5ciEY59lzPws>Dv*+IF|oX;1i`piTji6Wun`56f_I{8B!>=SZnj&-L}O zC)Ugk@5?DZsCB9Fitv4gZEI7miacPi`N{L+y!V~1IgesySI>JA5wG=q(oFdyK?3WJ z?c{U%pi|Q3_O0uj<@2XSrp`||!|U80DX{s@-sY0uFY#(;M(?(bnqP%fxHq`l?#x=c zCemHY_(p=mkKOHs^VYoFW~UH;_;qSFTiMo>aMoS>PB?vea&>LMn^)mFpFgbI)o`QW zP-22p`tsg#qjL+s>E%c7jETu9je5Ouzkw2iFyj{OC9YaBJe?wfrDeyKILv)FecQ*H z9qNMKoW7H0cAS~AF`}bG>EU)NmrA?6Lg!{*UbQgDqQiGV=FOt_r^U?Nk3_yW zwIXfp)_0cgXI|BPbx!2ufyr$X1oBeyBHmATc{fo(X=aDO@AKOOtHZ8nxXmy3H80AZ zH?{OG zefzoAop0Tzler||6_>2`#7A*C)wjOzXlf|lRq?(1lvyC|uEx!UFZ8dh<0@6nu&P_q zQe(Yn&2;UUSK`{I-rV1tWG1>xWUtlZUMD}<&2!DJEs^JW`JaJj-SVcD`R*F$|bPSBjn?CMyS ztatq)g*JwX-WVtc~x>6<%pu_@CkM zTe}xi+)wXZt9dGuucnpv(#(cG%U`|!`L#UivYqJqW!$RiS$!>&OG{Qdb2!T#y~ZQc zk~96#>lLRh;{JRU{E?`CCFJXq{$QWARrMB;A9(v*PYN75x6xs5b<0WS9mV?|7%gU3 z3%RwaUAG|G=SljF#akGv=aoG(?3>2OzR68-@=W2$eD{*y&$}pWU-`;wPCC!LyWa|{ zUFOwpzJL1tZCOYD%5!%&3dDVUCtvyg+H-z6US~sP!<((!C-_@?CH(QMdu;jgbn=g< z!8_9I+Lozj9+|%D=E-gL-xBuzs!h2Pb|CA{ZoQau3l%?q*EQq4@#XBar~6d=ZfuNf zXtVk@bLZ zA35*-_4V8ApZ~4uKmGRl^Xq@Bze@g#pHkocE#3a{+kdj<-~Ti8$LBva?tH!f{+hb@ zoA>|hF8$9?2O?}rZ`rSpeEsikwg0cbR^Pt;XRvE9U4yLcD>qZf%wnV_dT|C-Pu9Q)DM&%Xgv9&Tp^(rvIt>&k+3nikteE{|qldlW+Cw ze|-J3sUSY-w!B;I=C{Af`xX~|^3jWacsujh`{~AS&To98Eb*U#uS-(--44T<2PNiR z^U3}F*s|~L?h?aq8sGkGw7dN4`2D5p3)ns#dnU0q`PXc&1c!Q~c^7|{8u;|EC8epU zaSQ*kpHsj0`|pz5VUjlcR&u!LvlvRtT=zToS*OqRt)%|a$rj&UmY(5~J1_b7c9M{_ zm)yok5wF>-(mpc$s2($wEo*WIn)Q~sm=>+6j9AOD?fe%@_xVuGQnZ=D3cg2Cfw z&+a#|Ih#4WV+t#@byl3D!r-L%Uie;0q3y=6{-MwFCmHL^Jmzu!Kf{~jSKq(w+p~CM zQd-^3{>%0sUtcZj_|+!1cjKQfd;9B)XX>3%GVI;&S9`2J=Ie@ARo9j++Vw4T$Y=W~F4tJzauPsA!u}So-|M>m8T<;nlsoR#w(U=hlATs=XJJzFqNN zDLUn>THyV}W9-kFF3uKU6|l8__psl1{qeKq~d`&N^)F_%Azt`)f+{Uq{XX;s$dviwWg z;jwA?PT!hZ`{wYRvx;3UFA}&svQ1$5-Bk;NIX9{Z@aC;$I(t~i!SHrU?IYu>mCHYV z)!cqO^Qw+o+k~(351%=Ge-?95W7Yk8B6jM^!t(x6&n7R6U1QH*qgvRr@gw(z-NLIP zCYoGPUFhEC+Zn98g7bH1c;cM=g7$cUKh~>OS}opk)AUBE@8u|_^Q;#(dLPY=-FzqA zbhi4j14+MoTuN46&Xz4Zmijbv4QDiyy5=#PO0&Olflu4~pP0^$j&kxpleSpI;pLno z$xozCS%1H2d)n|@-`o#f`L}=6yIz~EocZq2G|TC{q2}CvyWaFyNcLHCN8~CnH0U(X2T)N>gQ{%#ZUcSdwa#gR+HPD zX0sNsg%q7sJQ-!zoU|LHXU8bAT1^l#ya2hiKS8R&bNZM zl&mJsZ{HHQj`L72 zFmqb@oQ7`QRd)-eoRm$Q?F?mq@fH1u+ntt@%D!UfSfdmlf&dh)94 zmvaNTBxhUYD|3d)eO20`C&!_C%t!gD>WM>_jlaLxssHNmCZhoD%gTEmZ%_5VeXsh= z?=MxYx^BmAWKBMr>YY3&N`YZEtm#FTeEFZ*krvxmWkQJPUhUbvlaz z*zF@Y{mkdx&|8(gI!opLvbFDSNQ#_h2{~7Kvv<--y?0T6B+jn=`1b1E+?}g(iY1PP zO<4cw+uLK8^k;5!=ui6YG1K$+nUdA3wK@E*6-y>4x61x?PJR{5|GM+8LE+qs^QOi< z4VpY*MhN@7CntEWC;xc9QR3|lR?AN(T}lcyPj3@B8pfh`=uC2nNB1)JEk6E}t&cyo zjqucHtX7k?W-0iPV{n6QS#BJ&LE%%CLTUBITx$v%PiG%aE!5&v?4NXg>DSzyAFD>qzO($A4eE{`#-B z{Qa-T>+AkAtpBs?cj+zr=hwH@KmJ=a|4mPQTh+{fGmnfn=TG$C#{Twa^}kwAnX+$h zzrF9*|Gw{U+52Dr8P@-2;19n4$5^(0ef_TzyZfN|-uRc-Kc7ph`~36#bI>}I_gB*D z=l}V2_kMcM@AAfpcW34d$~N8KBXT77+_Cc$%VzX#ljiI>fB%P@z5R*( z_V3H*ZTwfuvSNneoH;H2`KOc^(!94n6~5}c=VI<@{=5adE_HW<5&;6fmU1Z<=^K1V8 zXLxMue*g3L`JZ3=hyMQ6H+u!&+!edS>(6h<*|klzMBQth{l=;?XYRRSOC)VlwexQ; z`hBdryyuba=FVej{U3BS%w$7B0EYT$(I; z^YZl7q8Yk(){5R{d-%%lrHoALH#A&WRIVUiFu2fOdT6hl8ifoK{`QzHxPtdDnq- zqx&7fYctZ!w?|!lbo?mS-`^W%eGS`nqU_e`8An8FE?Yiq>`5z`W%SnaSm?KnS=;yi zS*~(u6T{`N^Je)MFt1r5R$az^xo`FR^izIUbsXFxZPw_icIMunHs?&=iFudh?%mC( z7t0cP8_05LWx>>(-T-`i7m& z&{*=@Ztt5b?{Gf9W$72Ca&C_;=DR-)=9Ri@>4T+t~uP>xJ3tUVL8lTDVB=;F`5=t8|Q|;TQd~T_{V8FK0@Q~8R z#OU=aGFggVmHzZ@-5BR36)-Q->6-FR0}IW|cCxFNgs%+tU92y(4K0UFvauOMZUkx90N` z{Vw)hoa0yhW%{Md?Lq!)cBXwiY2dU=N;Idjp?q}8R1#iU;xcJD6h-CcIn>W?Cb9%PdDxJohN2y8Mk8V~x zvi9(qjZY%V&xhZxkGb-4*V493p7pP8{P@psr6A7Kdiv9x39Kh8&(F_Y+P5k*>hRiE z?74BvM6+l4Y6i(B`gZFk^iHkP$Xyqqm_D8FT1R{My2G_bD*~NX^)Ks4?GIiV_<&!d znc?q4)~26Ldsm(5R$uSjAH3tp`B!guZ?@gtSKsAkZ*jhEQQ4{^#svvCj`DLWziMde zm=TwpaHB^qsdn+IZ`!|3n$BuD(^O_FA1t!crqb=gKWN_obQk-HrUoOYTgX z=P>0&&v{K}wsJlt17T*>nR7~C1)SO1H;F;DC&}f+=`yb51MHRm87z*RIq$`ullA9G zlcmtLmj0Q#hrdXf`!6jy-spE;wc_grOF_Gpcc$rx{me}}G&#Ui`;KOoo6fJv=eXxq zeBd~D^xVycc{e_D9uqf~ug{nJ&oDhu?VR&_b@tBQ&$p}}aV1OY|GhuoM?;h8_VHt? z5(le$9{;}iR&Yk&+_`gFH?~+iurS%hXPil5s%c~2^WE~Tt!uHtSeCFbt~igupKA<3GI3uwsf;8?`+|)gByxFBc2>m{mNf% zJUP%*WqU;6#-qB$)B9YPWUcw25N&hy5&OLET_1Oe3GZjOR<27>W2@;tWvF^f$@u=_ zHak9sDRI`t(#u?u${v57cR#=Kxc4*TpUXczGv323abNh$k)9+kZb8HMGhY2?5Ei~^ za&6n0lkaEDOqf^O}O3vtc`|q3G&EM&t zk9=i3_GEY6$>;r3WWVJpH++pj>#7|Q8%}*~&@H_3=yj-WeB7mf+*iJQ zxwLWV@<&M=y`H*CPqr(^PJU@}j8RYI?AqM^Kc^qGHo7``z5HdFpnT!8Vgmm)k0^1sRm=Y~ zcFQFZNCDZ!hZK+bNPFAjGZ^JiVdByL0i}!hHnFiP9iv`Jjl_DzEzcaFa zlt$$(bat;@>vXA}dvnm-+MrL_LY<|zL>teya)}Fe|V{@0h_E+marJFc)uWy;263Y@Ti?BB$f_ZrnD<`&c9(b0$Jo3T9rIS-_ zmS$y3FG!y8TJbse-vw9f=Iwj7{Q2g>CskKUUvJlGmDsA`Fi1lxzR%&&R#_RjJJPmcJQ%Q(p{EPbZ5 zIW^+V1<8ARZ`bwxXP6&ir?A0n&AypBTKAT3S-aLu<@>7V-&cDZ1#O-&Wy-sA+)J$P zcyI6sIv2^+DZkG3$iikZ<(V-x8FSigx5>Db zMVxq;yNvO06Sv`(?WGH@FPY&xSN3qx!2;&AXN#s*rQFPVSa=|C!?Mk8i3=8dG(BIL zde_-O%3k1d+|(Cex0+Wya6257w>jeS>)c!O%+AI|ulus_Z)woYwgHQt9cfz zP-Y2V&RHc`bk+Q5Ut;s+rH2A;zIy+kL11l`&J|N{#TC1K|1P*>l@O^`asB7S?(;LA zlo@XF3bE|GYi<;CX}c72q0gLO6sxz1PD!rnR(xlwK9Ml*WY5i>clH$Z} zpFZhN4$BeaV-|~)svFZSp3F(Vogc4pNa=KNdY5;?`eM8JMQ;U}nc_2kyKi^k(eqYe zKd!Cu_n-enPqXt=dcIBO;k)-()|PcrV`h@Eu%S@w?tlBI{AY-GZ87u1@9%Q|8S?*L zemno^<-Xl(R?o3m<1{1tD@SKrff0MY(!&Ltrk>9hK=u8;W7$A9*}ysReuCX&(O-|qC=FTcHgZ|j&=|NY20 z<@bMU|1)UzxGAs5nO0r<_p|W(w=>?(DZPJNSn@vu|4%=wxBvD}k9cc;uDV{Qu6}y( zj%8}L3zEyyKk0q!_!s%-W5>KbRiBRkwfZ*4$K#pur{nj3eSf8X`d8k6hQMo&A`kps zvb%o%^ZqT>wSRvdss0yVwXEV)shK8a>+}#TWagqNS`kjufnW~{W<^8vxHv#bf1z$6s5{ zaj)nR^h@6M_xA3uF%dUfZ|rE?Ecn&@&Ueqh(a$?rmfO3WadFRESonL#%o#_H=X{^p zzyJO(H|51Q3OUc5-*aLcv#|1R`3rkDUQg;-(L2x5qH~Vho#|H%4EqjmQ@)qJ?A@L7 z0fqMO{n+zAAAf52vo2PRC&f)6IWPIs?|-%F_xImlzo)u>`t~27Lq$r`RJNxBM4;`~CI({m+eml?rgRUXk6X_x`iD zpsJw7ZOiiso$tTDe34`R#NLC%x4g@zKhkHuNc`9ANi-r1UU8^oTP=kPpee`R}n zyTkWRq1*5O#Ae+WynSVIz@@IQB~PBHY>jn1(^&L+wavYGYcr=sZrq%7W}5ubTX&uv zXx8$&R(hLd#*;Y*1&(?7c-eLKew1E*dv(~CQ)0PnGiGdEv5-qlwxpRQ@sHocWbG+C zIG%(B8QwE8oVUiV+WFm$iQkXt)|6h|q`v1!q5nRc&EHqSd)ZDZP+VHog&9bSdU_)ymE} zksF#;N%>1kx?JZgubRCk!m+h;hOh7KFrKpOjN7_{tGzh6&9`*7)y=ys$Ri)N?B}*^ zOJts%5862?@r|`+opspdFEjW1RxJ`wIvSlDQ6(R6L3-+7j{D)$1GY@om`KRh#UB;ag9US{(?F`Aj>bL1LB~-nmLJTjO%>L18S!d8SH&;WGm2*TKCL9-9JjuJ@eG}u6 z(wDR2T&GRsUbDz>a_F=ve%Ck4iScY(uewvo-v6?!?XD%aXRE54hqW=aG35Nn>pZxn zz5ER45%~@M`@@~xgZU1NZCG*D**-la=8jTfpF$>&py#xT=Zw@lP~wLPe1dZb;44UL+aTRJcCkk79JzC(*8NlAN>MH$iJLm9IdeDeEVi7<`TNZCwUf?zNFAK6DbvrK^k8}U^7xO3{_LB-#9{yL zzKz@dGbG-$%!7KKA9rcPjL%Px%xL*BU*yN}-xhp-Wtxwk3Hg?ETYKhRx!~XX z@AhAnUgrL4X6Lup-`Y0X%xwLYA+X}$O%=8Ef^!cQpK$Hh{8eat`Dk&E&tXZy-*?Uk zir0M>wwU*G&hP3kTuR9myVtgU^_1r9eX4mhJi8|GT{5;_l)V0w{b6JI@2~SK z|LkI%`?__?e}=cZH#Fw|IG+C|c%9nOuB@z^MSH`zbZ@L+XH7JXOL*XXYfsl4uN;l# zHETX@UuJ81LsRY30=ctqqd2zf`lK*$OD%cBHb=MMn9Cf7BX9d$%QzT2IOq7)E-U<1 z{q5})m$#aoC;jVBOTNE<`|YJa%0^cY{EL15=eK*sE9aN}+tmO3XITIA`rls?Z@))fUeVvM>PaAPl2DF^KVVsoOhBo_3qVp z?=G}1kw9;oW-9ABflmTQ9T&i8_yDLZ-=Fzi{dd1I?}TKYcoKPNl%E`R&&9{2fQ z+<%7oaX(*M{AaM+{mB0Dl_}@UdY&21-vZh*KHpKMXYL~9CY?7uwamXt|8f<-?T~o? z=i@bpX9d=K+MLY%b9$yH^*qk$-yguk=fP;RVt-js1?RW#Cysx9wQ-38%i6}XiIX(v zHtq!b$F1ziY1Oy47j5VFUdtWRU6mNRfjKf}>h0(N>B+OcGx_!|3bpgTatFNbA zZ&>?xU43$8a>4ppE(;`n%CWfo`*d1l-|fv;R*1a4lx&kb(@654{yCPmBIEmp_g5`Q z-CW$>qm-VtK~2@-o0^|9yT$u$%3Ho3Kjobv@lNBK#Y^Gwd|(|NJuc_|rA}W71D=|GoMC&-69^x9tDOmjABz|9XGn zXL+TDk9R6&_8fatoo2f~?ygALxz8v59^ZfeSE*5Si?X0~?Pt5Y&yOU3eKA4ifA@MXlt&>l@spS>k0n$ z(P>IP;bdN0UpKW(`$X_gpSlqLcRVVMtMw%mlx95pbkBXp=XtC5nzg)|>N)Ltw^j_h zOdf~Evzf*k@(Ye|ac^-s@6dL2Q`xJ@Mz8$OM6C1bUGY3oDCNL%WdUJB=?BY~-;mts zGsX4ywF91yjNk0I5%Ev&$8YyA&jVr}jcJ>Ovnp(jQj?C(G&r5$&@*Ylw&@})IgtWi z{rGp=T5Q?a{EX#o}X{%qnEsN)445&*(CXw zt&V-Ed0>5^!MtSVNtO{m1VvUnc@W+?^U6D=CP80jucft~CuW;VEAVKS>4=N$QfcWD zO((xxd{j6#fBM;mIV~)XCA+!5hTh$;vo=Jhs^aHtv86nQy^7Hu2|UmIx8&Wi zi_LP<$qMP(=sWx3-)lUUx@8=f8C;TCWK#aPB<~N&x|llGQDFM+zzxcYHq&JqgBlC& z$aAHsA4(Q--d8-YX;UKilRNXn4&L)%DA<##mZ+;HE_ZqA6rVIF!-3GE53) zc@%N2wpi!A;`aM>mn1uG8_xS1ZY%GzI%Qh)_I&-;X@m`=7z6_j2d_yuXUt%g_Urgn=(S0~*o zDxbN}@}9JLhenE0a(T>zXWrJw6(vnR1R4agoSb>E-u_3a#U`g<%R5SjhVs)cHSxdh zoY!(U_xI+$;0^V9>V;*;FG*_7Z4{K8pSP{`xMAgi6ES%wdt9CiKb3t}`_b-i%HtZh zmv=s?%cM&ll=G@xymER-d)Mc!krO#*emm3BnJjnXmD;SoA})RxoNxCl8cgc@d@S1g zwDA3He{b|HnRItkO|xa={Ci1UMTHic{Yh^EZ68%lJg?xHKV`zYaygD$E$3rFQ>)9p{z=T#nf_Gbz1_!omtr^HzkPf0Jch%w^8D7;eI?rT& zWN}N%B8NMMD&I81W%k)VGFA^P=I^x>USaxD>rKb<84YO+)6;uZg_dcs=URwPR#cRk zu%My!)%EP<9;wx#3%9*m+!I@Lws&=a-qZQs&PRe-8tTtYvz~b-_$FW2-`lb|@}jq` z%icz|OnbJox#_0RF|)!B#`8Yheh+q@W;k_`r%|;Fj6TCe?Y)vn_@Hy=nP2aZZWp!-N&V^ONozDc|(mhwDjt4u>Y!p`g|Z z$Gps+NmUbh4jjKczb5&;ZQcI)->UyJOppD~Fg+}MS#as)<)PQt7JfW%b;+Ffn^Sug zf&_&do))ulws7-ocx3fu*3zPP2(TdF1>yVTREr`|o|?-`?0Vig1X3tbf=1*SLMM?_T`*`)hlrZ8=-y z#2r8B^gfntQ!3p5GZ-WrO3e9U<1ukY=gheG8o&R#szfjUH1qdY1<^NBj}qn{+vaoT zQQ1NNx(^X^H{L6}oNYfTHacm^j0&|!=KX5#EoR(FiuajthUZ(yD?c~(689dLoNvF~ z{}dbl`4zEasL{`s!3-OtX~msfl{clk!Tu|>-FN&OYS_Iv)>A2%~P=IOlJ*I!FI z3y$(k^n1`&Gu`L;Dek>S4zZT=XL)+2l;($D+sbur+v7E?hrM=m zbgi1Bm^CS8(xt81(nfKv^S8SmUvcVj-rqx0ijw6nep+T;zxVb6YgQdIp$9ikG^ZT- z_I*yepmE1r$v=yitL4S+TlKo%-)w18U}Sdd+UoF$oT3Q^a(18RoDY4KdFA5bLlN6{ z-m16KjqQ+>@Lg@U;HK&0vRbPjmx8~xJeF0t&zIY9x5?axzw*p;Nu@d8&$+L?An#{; zcK*8hZu{qde$`gpWR2p8Zc0}wl+ZZw_uDj;;yKB;*RQMgIUjxehLTJ2mgKkdB|6Uh z{#To)d3XMnGhdc}FQ1yBHd;LCpo1f{+?lwF=_jrQj zTe$-kJ=Mp*@9(nLDXIRv|HSsczj@~TXR!HdyuC2_&fZ1ow-W08pZ~RLZaQYz_&Z&G zdd8gZ=kxbFM7t}`-P!Xu_Vb^|Z-4r@?~j~$KJIU3T!+rIg*my?R+TfVES2>R*!oZG z=;ldcKi)m8T5!loA>yFr?f2hbB~>4P{r$K*_bo&DqciVze($NS*Xw?7ANKP5_uKua z_wP9$*>~?y{QA5l>Yx8J%v1hVYS__dzo%^Gzv3(UdG7o7@6UMg-Ni%l$lE_%$)Eo$ zVqfs_vugF<1))vHKhM4QH_7UF-DdfF{rjH<%366Tc^nPe)H&nv4OiVx`Q#^(w`Cuv z8B3n|`dmv~`nt_eh2Kv6IRE^Lzsc`^)`J$H#NEHy^Kb9|4e9&$ z{Ac(bXS*xu^?b=*?P)h$QY?K%Hl7i@#X5O{Ji{DD85hBZ@2}lOqIU*gwODQYwXCXX zg;&B|H!qj^3>T@*Kd1SrlrzS6Nv_b`Tc~9*^Q*DYx8l65DrGE^7Ka*Vh;}pz8}43b z9;3E`y};Rb?Ub1k6DIxSXiG>-GV?Q*eXuCWs`yq+i~r1x2`6SIZj+s?)S35(e@lAZ zyW1c4rB&shneS9sU! zoW8n`>%z`C^S8V+>P)f;YYNb^sEgz|KWFPEyQ3Bzf9vDVujstJ%PHPi&`>_(cKPwtk!v5}Z1BnIC7jw^Q=l$q8q~_p}I{Grs6jySv{0 z4d|SNo#oycjCS3tZhKGRUtPB3VQbhW$wybbS^P88Pbutuyh?RtRbj8TkK07YQ0>-~ z(8a+eYrP`s(%cTsoO5z!T`h;Ry1JlH{PO${-+z}%e)>H1@fU%AU%r2z^L6f`2%fh( zM|^(&XW+9xzW$bo>a@I=mP(yP?l0%dF5a?8q2}>+C-tq9HN}n@3*NtNyZ3j!=8LA} z^EqdJ^qu_eo_~3nMvCK1ziYYYHy-ivubAUA{kiSp^%fz5PaC{@PUfVne|E5sWs~I{ z$@5#jYzsX!@0_LO@zaX-g^G8d3(x!cc1GXDzHOe4vMtS=lUXM+YHA8LrtrP|RsQx@ z;q6s#loGG1p7^NSvdppCS)r})gyjjzyyM#pZF!HJ`FCYrk$K(E8M-sd?zytz#Gf-o4tc!K4DTsLSbyB+qf{(*J97D! za<_CXv$Z^`?<|;7I5%(1xl2jb$&z3^by(y@Hq>5?gf?_J_2sGP$b5Q23uA?Zid@S?uvzXXeP; zZ*^i%fABNyKpNwXb?n!2Pv?p!m8#7SUubjiS(#{n<|Xf}l@2;5#g%ny&KKDntgL#( z)_AC!r$vUHqbbQF^b14pwba%{uHjc~0CH~Y4VJY= zU(FLUByLaF_szNBbS-+Tb_=hZ>L+clY#B{+o9V(EIrs$bJ$8GRt(=t>Ei~I;ZmFL1 z>x*KU4~!V4E}xM0n|~nin#RWo%vTm)cu;FF&3u8Ghe!)s6VKfPMJ#u&WxR;ibXVsx zd~v&SUsLLho7xVoQhFUXexCitwLmHBneV~?pZ0P^^X*TvI{HtGeDM-k;&puSgFK^z z+@Qa)d;tQ+bvw5|SY&ZV!{pqd7pIC8fB5=koZA{U(hnssQY}h_*`mAj{>ggQE&C#HL2TMC))Ut* zZ1&J$J@P_YK>csycE`nv@x9@q57voD^Kqz{iA-hw{bS>+1C!zs-0qP?>z7Q)ef;xskJOzT&Ol{ioWR2 z>yK8?a$3&U(kXN}Pl{1j=0M#-9r;xPD}~z2W*x9nWO0-7ud20@ee&mm_ej|V|f0}J7umL zx!Cf)eh6FYaLvS}Q|0fJJn4-UGcHzgR~%mZ@Y9Fbos3I5PO?3|czLsmljLi!Ho+y= zR8Bq(%5i*X^>DFtFYk#3Z#?RzKgo~Wdhu_>QPrjWM^Y8^?sWe&-OA1ut+>ci?|rG3 zJ;SqXR>tZB&psL|)@Dp%ZeC{Z$aF7#YOsSP)1$Vz@rZoeQ@ZkD6m>OpK+0VgYDdP^0VsSJ}TYTWNpR2kt5dI z<3B^slgs;rMAk4ddIc$mAsL1>^M2(&9-Uo^0m4MLfnEi!Owz+~vO5 zy)7;!QvY1XIo?;VHZqAVaQ~9zo+tXdZ&~9Ow-+oa(=<3ePrUZ^`J28{=%UUi_QG}3 z_#UYT>6Ro{=?RV5zM!>-YONNu9#Mic8q)u@SfDJ-cxcUCVu62M@-fX{G+UEVXt zFvmq*yA(Ng%ZMfzJm05qeVX~Sf89zN>Z(&sC+qjEzF5w<-Pz9d?v$RsR?Vqv`L`z+ z9N@l?Eo3w4PnW|k#wx=e;~49uN}rbt_lDdTnYJxzVZj|QZw>|by(iziDK)8h!Ej*9 zzEaV}#jabsRU^cFdAOH-WK(FID#G^IZPoM&lg&lLuajqeYFEYStmKA@3^M%lS-qB8Zn@Z-yf^!O+b4ZCW$Fnq(qt7;XD)FwZZx?u zYtD_YzYc`xe{<=oKDEChutZil&~MuJGmTFap42JD-Ku?f?x@tn^IkOq&)5`%%YI0+ zyg&GZ=k*5XJp!D;Mbp`s|F*EKpFBG_!f@MsF^B65y)LBc25*|iCD*ue$+yST19^(_ zx%p>GXxwjcOtO}6xX9Ul@Y*T$g-W^eWCZK1j_s(M`EJ(%M;Dc~%&V^&3oa2_1i1gbMwx_M#_qwCo9;K zpM+#Lhp;W16*xV6iQTbB6ZN(>B>3KpKFpZMy>df>AeX?!1H3s87U*u|&GYJgmGwyd zqS()ZchFTM#x9;O8#ZT} z#NS!zVqN5s%(UQmOmgq9^a=%!ZC@Q(fAc$Q?<=`@!+@!QwUu*ec#F}hdpd3RWtQa4 zWxm>2a9hN4$;O*ojH?Tzqj#Dw31selJ}2MHN~D72!MX;MlS0*UmaP{Z_6Q&4c9Qyd z`g=eIdvcMG6vxRM3~DB4UrF>nv*()2Gbh92Z`Z?`2!-=6Ki)rKExq#m%chIMnW5`u z-8c3TEbq~pQ9N_=Y!7t-VFpv*d8WNvJJ)GXT(~RotlPdN8izlo++Fa(=-S~ONp?@U z3aYvj*(+vpZqct7YIYVc44v2bbF$Z=13{0=elIza$NoX_<1IdaU$>0#!ZcYE(Jg8o z#Vg`x@7PvYa9Su~!5bMp9<_@Lcr~oTog9|TR?b$sQDUNdp!4>drOGUO7+;=yH$_tQ z&n(Xjz5-w8t!<4PoZcLZlen#Uw$aryfZ=)3?zDe=btm*R9C&v#`DE^q@L%+_`Qw&1 zu8E2@M~v@g1_*sAo2aF5R)ja{lWzW5mfJ?xBKIFm+WYn8o0CqTC)X&(>?t#t!QAv` zQP^6qv>7j&AG8Qs259zpJAY|vkr#Mvkl7RQb0_~aztVe=c1{y_tdu+=H^Zt%Qt6|M z3CCRt)uh|c7BrgW+MknLd_7TM!M9mAZnj6+sE96kzk192;xjIGZH*<0ihE@rF4#Xo zxxpm#>8)!*E{n9xdmpGvZ*NnR)>2cL@VB*cwe!bJjjC0RtL3b27W`+}$ROckC)e?? zlT-f4_G15sVTlsDMiUyExn9k-40&M?D0bt$!`p*>>gQY2?`>q#Kc@8B@7JCNm(?HG zl`e6zpJSVSY3sWjpOae{CC!#jU&gQ@S1)40RAtwdeX_1C9i50Y%q`&8Qp~`mbjDn*9 zYuMA(OB}!Msp5_}*00DG#N5oWoIybFnm}YhNyL1XUvEF2XkK_cdC9>dgNBwy?zMOB zF3EU1~1lk#GYKdr*6)rB}Pl8%(x)byypElw0R$}&C*#QbbpiR!jQ9jZ0f(~Xc60g2#+90rTy_@_5UXF4?9@LnaN?33HU-A!+mD&52S?+Zl~xa=3S|Y>m=C#%5x;Ynzf?gJ#FwVAaoGW(3E@vgJsv zKU$*gwDjVsP2C4g5=$Q}nh_hkjct;Dexk&C0qtEqEcaHV?lV+2-Rt*dO}6v&6e_@lJh58d1JhKgs&`anXvBmHi^Jhr(6^o zp2&UJdL;N3U#`>3ORv}dn;s^$Q0Ic?z9mfG*_!xov}!2?if*om*m(MdcbVoDg*)$< z3z-w9e_oN%voo|g(cr;_2XF7mto+I`U)Ij*fiUw5ktg#yRL@$~NCaKFae3AD($3aI?MxO*Zz4ps9 z>_6O${kw5-dZSr_!j&eERqtJX#2&xXAbIm<)*aC;ic|N@JGr;WJ*3X!z@{ZvS|ps8 zPZZbDpYxR4U!*?aphtjy{E|7hS&w$tbf$zxO>b>rH>+iyGVOGyjNs$UzbDtO2Tg4w1uzQIUN0ysh^NvJ|(z^%$8oixfvNy$H>LYeB>#c&P zx0=Pjxa^)Ka=Nj%hGzxuA>mz(9!4!}w-3fMT?o=%%W5cKz`1VyJcggj$7GAVi=-Vg zcWE9{o}{=`<#onfoxsHk#bvG^7&kt7@p7-f-uj7GlfG1~xKt%7u3ze=m5?--KThGv zmZ^$c#8oxgW*v~dxZuUMuOci>?9rtK3|ey)Q&(2FJEd4%RA{R|T=0{DdZe)!JY*Yim4 zQW>TH3d%$+*Wc#*CoN@fzN_)cBXhzuEG@Pln6YBvw?Zo| z_18hR^KPfz*d(ua@*<1W+{4fNwy`h=Ow?fu$Twei@7@d}se=85pDYUuZ!@%ZE5PntPqB_=R`4J=nf7H*CQHLmeK&SK-3tHb!f@u ze#wNe2|`XG3l@6x-b~QAI?aIDDo(IDSoYL9<$_s_nM)J$_nee!unW$5D!jccTU1AJ z@h(lDWjlN=ch!Dap3#xvw7PWu)%Fnc$$P(KB{Ha_+i7wnn=ZZCH_183EO%(f zc{`lmX<4plUNwKI zT$4MGm}iTu=4t$vEFiF}?^yp)4ijtBg5#T_H20Y>v1)yJrpC$S{CwNz0}=<=b~)uf zj{PHjRLZ>l>*{*unMEQO6@N7>SQ@$aCTrD1M_w_8mV>jOKM*XjH1Srh)C%AJ!H?B{w8Bnyi`DB)aqU>Lxilh!i}&n0c=wn`4jk7L!HZllU_8RC)A5xsMnsayTzn zG@0{DjPr=q%9u+Yz3Z0pp4D^7nZMJ5pqagF{iCzV~&xOH##-hv2^9qpXH}M3fU~(!pnN_ z7srQy3oafne>ymaR2sNvyF5OjVd*5xb~(|s%J-VQ@e027329bSJbbJ>^c9#N&1vk; zJ6WisZN8B6u_WJ|_L_*<2jZA^`%Nfxd*JRIt#@K_SYbe}K--xUGAdkG-g>NT`NBMV z`P`h@%c@I_CUls4Zjjr5yrKGm;RCLO&_mxg9T&SL^ytZR#qNs|;uizt4_w;BlF|Cu z#%<#S(WA>_=P>65G*nD$+Zxri$j2gHMQDv?%;M0B$Lzw~F_}qcM6L-mm72W2uv?z9 z`Ql5Snj#^Mz8<=WQI>653wV1GYD zk72FIfnvwpY?s5l(-g$d^Z#d9d~BVg>C6u+O{e~zEpGE*<^y*3#~JdoW~RN3TTpt} zqA6+RwVo+=rv7K}30shKG={0xxLh!Wb(e~s;KB~0>ZcYRHUS>r!r0fb7$~})naz~$ za4P&w=wgSbde&|37oAtHUXXsAckYg^J)eAzcC9|WAoyfCLcE*YuiO!p>< z^~xN1@Lj9gg+B_WsJn9PmDAuS(UTl3+s9A94r2augP{-U)>h}{O4=_ z(>_P34R1}f8}3b%Sz&G0m0#Mav>=nUQ^dH4G4Q^UlV4S?*`2F`EBK_s7JRuDs5b9V z+f=Iws)r(OH||{U%RZ?ubsoz(--VV83mNqvY+TY7^;G0Q^v#FC8XXKQ(Hl=I?0uVG zYby~rLwv1?-zqLMrOPv36~66$W)u0=cQlnR`sLpw7~m!x_r&JMr&vc2eo@Usl3oBP@}tk%`CW763& z>(&kpJ)yQYFS=grt1I^G(SOGq)%xS=Q8T8iOC_WiU(sw|B(QAXt&*zf???Gtmohlo z_xpXFZp_N#`rO`RnG;if{3_n2?w34VZ@>c1o^htQpwl!^&^RzW_2lw-op| z?c~p?CeOO!W*XVPJhjhYVuVuJ;kP+q8IzcK?4{2AD}Cpc`0+MlfYxc{HC?YZrHcJ$ z$jmG7G@B6TBk9efIN{{JPV0?ag))BMQZ6yRZL(xEt2Ipg&!D*OAsdAiX&$Mb;cS^>}i4k9O{@qF`$Xy_zz3SZx*QQ!` zj+z$tsMz8^YDP`ZZq+oN)-*8_<3# zWyQihLSEAfZe3W~x=Kr6a^3;Og^LSrm&^10IrgB-!t7>b^r=}dCh$nFxt6*{=;@~E zQksmpi>p3Ir$`pPG*ix8`_M`5&6!E7FC?VOc>Da;*gMhcqhV>~Wl;rVS=SerY|^-7 z`aUJ8ea|$W{n>xHq2FO6&4a5qxfup0O4%GpG@BE%bf%RR=lhwDx3eD1_#q=I#y)dx z)9-zE7w_%ZA9LkfiZH9jm9KYias&#P-d@Nf_;kutvG*T2x3@gZkl5eY8@HRYzPL1j z(|DTJ%#>Qqi?a$#)q;hauGbiaRcwnpQ)kCpbJ66C;wGgP7BkErdz^mEQI#+;tBhCi z_%4ra3eloRjx(m0d3+3OJFGit^CG5|yum_mB$O6-y{$XBc-}gV+%1WlKgg{W*>2(_ z=nx&Qu&H4iGoz@7g&GITGl}LG99Dajv_(?_N?BKQ^Ic=<_W$}Lr4A~*?P?HS`@%WRv3sS)a^Bd*w&^^-gaZ3-3NP`?7tEM?*|Fe}W8MkNqz4zh zS(flIRu-=K*W5Bqd3CYruhyuH?6x;9IX*vTzsPrWZQe4iH0;F*t^8dUxyfaGiI0{| zxh&xFR^Wx`jazGxnaF(No~B?&+xiF*Yo9 zQL;X__thQQn&2Okr}wmP-W(^cSlA%j;k|tGK;5$5)0WaOJ0# zTW_6>iqZl#&)@mUdd6y!S>tiDM_$I6Eg4F)s|99Ch{jytY&_8WG(x|F-BNm5&P5(; zS;471O~-WhcHQgLdc4-X`Q-0OCmu*;?p?>3Aa~}%7TL5vZ<$nFLKH78%UZ?5-H`Mt zFTHos$>!(wE6!$q3_Ip}l(X)@j-DWo3A(mwJ5+aFUU}we-vp-l)+}YxFS0rw9^!aD z^LpD>{_e&ktpL?Ey=rG`)OF7`KP@$HpT?+s!0JXa1IzSX!v2DdB`>dEF%LSUdF_&| zjq8#F%k2}bzew)x;I1lbS}>bqt9Dw$v9e^5vbT~?tDoiQ-1T2Jp&|B@Y>3W_ z!*^!qrxolBixy!LTl0mPv2tQrHvisTj5~9Gn#63&J()at70+#*LuHI<5-lgvnztw? zT%O1{?O)MKgMJqmTRC{u6wnW>e!>yS|x>t6U34SnK*n7gYTTY)d zg5dzmyh}Ill`J%2%VWv&Se^0hxJp!@jAu1t2JgQ;rt4UkUD-{ha&oq*opjLCN)cVi zS5q)EE}COr<_Yg`Ii7n~YkdDGEvs8{@Tf;Xk6XrsD{b?&LSn9SR=iDao#!PYp)M>b z_5AJSzptOx2mNPA3(f-g%=x zI1F zJue?fDA;d1?c34-0gJioYDIFNh4m=au=BK5sb4%_bY4f4IU{OA<7^rKeU2q3Ohvhy zW3&%5yxnM(bEdM3^*@7M)C#HPewjM;0Xbf`y6cK_b<)J{+J!;`IvUMAd>@U94xv!S* zq(uLby-li@Qx43z&TN*KAKZS#g8Pl8uTtgrWH#-)Iq}vfB?Ts0zb`P^-jHJuAHcHV zb)mQ0dYN?=vmz|}0uqAV6@uCq?rb!wny@l|$8~dGW^wCV2{WF%3tFXRmZd#cHqOgC zRj9-DSVC@jF+=LA7uMevhgu$IKK@~{NYx$2uT4EtQl&0)uIz6AXXs?NSaOA8Xx*1ap5-14rE=k$-eJngr9 z!dCYPvR*Z~|DpEC!?azWnK@(+$Q@62JF-qV$x_%2@=E?f_ zu&?s6&g>UVr>ue*E;Ps3C0o2%v3$|DMC&i+F>h1N3nV5?Y@gJ&Enk6gR64?`Dj49sG6zihSo?X6een{RZ?mvs_wX)@Y4S2%Lj63sm_;-?O>hPGc6JTd8< z*qbhXr3)#GIQQfzsW3q^CeBu+?u!MdfLMz zjS~x*j(VCo&R(>Gx$Zpso+y?e!^a!_76d77Vc4|hM7i!trFGk6ge|z=?YS{wt?$}m zE$t^vazEn|t`_f$xuzm}@KwUmnHgUKiqB=Otz3|ME{ZE%>4dp`+zVOj6Q_a~w_5e_;mj^GxunEo@CU_H3F@}^C0sei7p z+4<=@v!I#663&+bMLE5_-W}$d)}&Xu-|xkW^R8cSFME8jeb3$bGtCVzu}#@>o;O_n zpXMEd8E5=nGX&=}lyND4aK3J*ac%XD60^dy+&^6vu5j?GKhP{cT!-4*QWpw=D*|cf6YfcQ{8IckaqyFc;Y3WEv>B;h?CU#XtSo-ILN0w_BWH_o z>aQAu7i+Q_V{;Pi7A$U@CBR{7;!#(0$4jV3$$18|{$$S?{TuvWwhC!S=eBy3di>%t zPB9B`+_3Cy!pkS8Ho9>!IZZxNZ#2`ZJPe#bqQb&M=aRaC_ir<59~U%#k%z_BBH-Zk%w?fp;JKrtBPlSD)0?Uf~B-99KH-4f$TculPmo*t>)_hN%yxsRT__ z`e`K1-JZ}jL)PTXgBBCF#_z__FHTK*82;mOK|rvB5bHvYIgICG1+D(H1s17u&oNn> z$aSDobb*qw_??7q3*>j51o{5 zt@mL+aa*ucsfkPd6I#wm*+q$1dmLH# zWS3@?<%Jukub1wba{NP+=tY)p(TPvgqS-983iOyaOfXoTko$Jc=QkIp>^)o9(9U(` zlpEL78lfFG8n>+Z$i~oRwBu8QzqbZknu$V&$GchGdKD|O4`t2aTWg|HoVoQS!?9hH ziuJNncmg}N9=YM#vO(A~&4Ed^@X^BMaU!~t1DnG{PK7VrWPQc+%+%ASVlB-o$}IEN zw|@%z#<7^S{?69eWv5nY%~&m1n{a(X@d>dPirI$>8C9r8q>Qqym%ykkEk7zVrINojk?BXv6&#r|n0q%Qr zKYg%>nKUOm&)q?k{Q#>?_S^$T>c+vcDi1E+J&`Xv=|lIHDGxW1qeg?U?X{CfJTXohzHDiy>xu&(>=e_;w&=ez ziC3fUQ#@_l=Qew{0rC$iQpCUl?5)H&0?KH$=L)HloWn(ZYEEp5w($8Sy# zesScZV^-IpY41E3wQZKQ-gXyE%)Tn}Ig4Xi$XmwX=N{7;5*C(SF_K6-c<`$9x`w~p z$@6?Y=R8(ad|zF1&#a4uSG&&colszW(I0lUQ(8}$E<5SHILAEk$BMfG4?B(Ke!Owu z)!lWnaiY1YZb5fvv$6N}>1}xGX%kS@@@3XC{{EYa6Bf$4I4{=q>{QRNY?LZYda-e- ziQA1evwf$ET{)umyzju)H=&D#!^;$u4>4^iF3WT?HT7d#Ri5?t$MfVz?CBE<67zME zxV9wsuVf9EYv9xq*4~z-{8&4+JZZ(rPr2-xT6}hs7!8zKls=_De8TgA;qN47j$0l2 z>!v0illM8Kzh7{*Vgc8jnDyB^m6GP4NWRL@m%;Etd$~stch-jQ(=Iud>Q6qedMudT z`17=~w9PJhg}3bY*tk8DkXbz;=mGb{zCNq&VxkIegd6g$kZ;Wlr+? z_ZIjClphyhwb7czHD!nA3Gv*bU*|u_ww%ATOfu9#KqKu8|3)7Xr*kK>H%@HuYDji) zy7dD|e;l&-SRunBeHLNyhi_;tYSr zrB{68_yo9=qUZb)X8h04F;Q^Z_n}I*H>+o0X!?tdHBjS!*2- znRBq@O?>rtg@%O_cd;q49Zrzq*?8NmTP1nIrz^e3Z-^)`FkE!Xcu{Ec{+IL9eH%Y= z?7y?DhxN>FlNUFq&fJmlae_msnB=buU$=MG)UZqzn7Uj+u4!_H%d0lsg5!5S94@_l zKr3B2>zQAB%AsPX-+NDOI}xW`+qwMZo@KLEwkbTk{cA7d{EhcN`7>EvmHMsIJE^5Z z`pu)@o(3VG(#+iE?K>x4O>PlV;I3aiH9cts&(!QA#{41~#>pE37Pifg5r4eXc-CCb zcgSdxnz-s3Q%t_Bij|wwWQGi9&7;kFGAmz5xa^yBxK*8yCDzXXj}DUHoI!o#N?13oy5QV}gsowVwp2Sk){%I3?6%Xwr3>XPrc@N0 zEJzlayF~2Ukw2MuXgT#hQ`+d z4Rh{9Md~`ro_iGHT`YXLMA4+%;RNffe0AojJ!gO1HIw{abX}y9>)&`SI^W;iuBwJ zxz=dNnZ1GCXV+ot3HMJ5M_TQ332)k!_9Blh*-0SfpgHfw6m!O_JL*onxEz_#W8Ipe zDwtiYKfS4E&P5S_!7usl=2C{vPH%VF&3ROHf;}mFyRGBdt5Hf34NU=yryjCAX}UI2 z`uNnuoQb8@p$p?&B)-(|_-b}DXxcN?uB&SAdKRmuxxwOsj0rsHy3)GVlfS>^ zo5Ug6_^Rt@8|Ttg? zzPF1`@2M|&%RcuUyUwz`R{k9VpSx;9nB(e&j|l6EALm-jDW2K;NL+JI5$+HwrEt@)r3TKby7H1_*cC0&aK#XP8ormk(cDNt;tyC6fGwC(Q zE_o?emL8vk{;MxEmxxY(u<-m$yIu8h$CBLsmi8uFv217cSSa{NR-`bl!<&V5PxRc) z*&YEM5pr`~8e>~(N^YFn_VJEwYLFnr}yK~<8SO>Q}mT7iBH914BK}DWb zzeqTKuX3PJz`O&D%^Y{RWGCHOJF#)T`jxtj3k=nrXD)6pFbc`Flo z_WXG8;cY#yGd|4weEGANrP`9&nLAH$hrXKPIe|sSf$QSL{>U}@_ZZJ@sxmsJ$;L1LFcWm-#*%)HuFy0)8@H1*4*swy6d`9 zyOep?iRmfwTm`{8nx_SNCJ0U9^%PN4*z(=4G@-89&|(qiw-2%HA*p%#CN(T&Q+yY* zp46%e=zVRtyl=wX;}aJNd$cI8S$BMIY~F#_3|0@$F!rdqF1r|%COW>`MinXr}6em!@rG^%k@#eml)h`bEU$NgrmfWnu{U^ymc3Db=~J zqS)Bunr~^&-sA8fiDzyu^JKQ2zOR#b);fp^sk85M-t3ZedmE#yCJHOd-RK>L&*`*m#Pd7(Tb14OiUTY87_0JxF7ufL|RAVOcyVu01qQk3B5jt zmJM!MUOEcCJ8!mM50LoJ5SHG#KREZ9$m_n0^$Xgooc0_|x>mR>GQ;qNa=UvTFIa zwJYDASQzQHq)qEaVz`6FVKGO=)@7&9#7_w8Gg)?O(wEeeRomts+$^bFXR4ugCD^TE zr`77q2HVZ9CCM-~RmpI*wz?N8+mg7p4ecsId(e}%lb)OVv5f(PuE2_6r8tGtj|`G`jA z3JZhf2kvt{6Dzb?B9d|U(!WI}XRpjFS-R_U@u2{*NB1jIHk7aa&tUD$xvEFh+g~@jnD3!*XGyoeqxia>fU66PEGdkTcZ=<^0F^nP`$V*RPKS%pT=OWyn_D>od?ve zbto-7t(ALt*UBR4!h_zEhfomnWM>CHYfoa2~aW%s`+Qq`8{6yAv+ zUufx9c52<~1!~g{1bDX0ocgRlz9r^G>6V3|{>PeHH_yttHG!XJ`tykfi4&HlaQLw2 zrc6wj7G|#Rb2FPQ=vj}G<dY{WU9-~SlzzOam(z>{XC)R!NGug=We)#u8>%j5W#uSj`f0pLFNN(H(r%V37c*yz4w&d zSkxdbsJANl#WudRjckcY>Y_p=ZHhMk8Kz&7;@5t*Oh9{efTnHAy@r-L-$aKs z%zjeY0sNNFm{^p1MBNlwBr3m~E{)VNk9feyFegxNzoNi0TMLg5haA||ou{nOkg@-f zx3t5x!0oNu^~law7nyHP6ttXQe120+Pw-DB)ihHXw=e&+>vcWV!aZ#@f>txGR+{%u z$ccRg+mRn@cH{^|EZ8bp(V?QXcX?>Pi9xHR-?u!ERogiESUuDla}pMC?A@fNv4Q)_ zbqCSIS)0$#+7@$|%OkTvjxT4Q0RvOhNv)nQC7xV4@-KK7Z|?~?Z}Rctde3WZlL{@5 z@^-JhuC&Zs^5w8&*7;)DMzANzm~(1p(0I0$1RG*Td7K>QXp{MaWfwdu3{nOeP#AmmD?IUtB(8tJV{fWsJ4&A&k z^XkRzt0rq1>^*pX!Fk2&t{?a{=BiFRv5A*WG~%(sX{*P_8ZA95DsG9${B&F!#3lam z@UMh^9-mc#TOzXJ`A#Sb$*koH%#ql6?1q4Thtss9X9a!X9kuyfw^mRb9@mrKSh!kFoDWA*2AC6T+*_s`NOT~PRR zp_)ba)C)0ulCsO0vse}icUyW?3O}iHGzdBUeqqw?R6mVJkFz*G?DOC_d3Y|rwsb8 zm~rO(HJaCdX(G#w^%`lm7i~gyYz?Da2?`>57;A_d% zoN)Hn(#@rO2`9{NE-F~%@#Sz$$g84F&3OVp620A?E^q19G(E}JyLa(gRkmO!K|I4*C!?Rl|b;!MMXlRS>>xL#{q*mhE`;5lE7vVx)B4(&@< z+!n9&GwV35{Jic`nOMx{#d6J01j2npQYJU-sqkA+SS`1`DP*OyK+6?_i&pj?QL34I zjIm}i{&y!Xe0u^NqkKO)*tf87hoPJ$s&WiGKY-3mMPFYeFNElzEtx6yJ!*l&oIeCD*k5vAg<-`?`}jmOY++=0Af| zZorm3xd#pgc5axyV8^Z5X@ylT5k>B;Vw{a8pY0kqI=;wRn%4H8;X$0|bzbSTCu&|C zYuN+tcaXzXpNt=xrjNa(n zDBFDfGmFE?y&vval`?f1vI=n&-1vU>yi9mQ9haoyK^upcJG9rFc=Fh5dyc7;dTQua zSG_}OR^9SzUv0@^lzGBfJms|8ljVj{kB_JLE^s_|K_>r>k?`WC*GsIN+7*8X+*U4% zKb)@e`_S^VlXLUa`UIt{7#H5l|EpT}_o2==&Zknnx*Q8G&NwZyxVVQqWN+i;`?^2p z{M!GH`Rs9RqaKHcj13WsZoEz?5;HMyG%j5$s&w+HmaV7(%fzOjCzr!78_uZGm}Iz8 zNxmwoFX0wfR@0@E$=7A)7xqm)=Gf7&p}RY=@tJ7Ia?>R42qn9k57sIX?eo?=pH&-n z?7)qFsZ_of7hP(M5+WunSQ)0Y(E5SwyDzyar`JuEQtP=V?kpg3@!YB-e!|LZNA+W7 z8hu|8U~=qho7POq{bMA!9W!CsomF{Ht=$rJj@ct;J*YW-WlN%3zk@*yG z^=;zD6{{z$czilWD$A$u!k1Kw2a8wSc9dy8Z>7l3eEw%iU}5Z*;*8B=$Il8c{5Iop zmjLsW3ZpfRa&GA>xHYub=R~@_G~DCylX1z6T(L9dcUSZBHZgEE(kEood1 z3$x6o9%Zlh*EU$yXde8zJ6P~wr_QwX>(BCg6!@iBoEK#}b35tWB=!l+mwuf1Sdr0? zz`5&63&-)Ubw0XJ4=6ly=3@HfD)H`D%Z`nu!5-hl=PX#r$8S>|_Wo>U&FQ`k2MZ4L z=Wr(;l#VOfyih%WLD?aB;eiF~R~-$?I{xZm>#Lm`_-44sSFPq-!ZJPh*~OC#e*zEM z&T7``k!mvNS+Uo1bykjX^6?E>YZT_cT)HHoXhLz&`{j!wBujd=CT3l0z0hznP2jv! zvd2=x*%eb?6}&6xnqr}UaIVDKjI)c5JNCFrdd_3&6L75V?)|)7=#G`X_c9Gp=l1-J zsB9NR8Ws+7O4^Z;Gx#u z^3S~Ou9|^Jrj_&EuAkc~Ba>YX!jYuTxG_D@BOzPzVmo^H|NJ34FK zo@KuGDjY)H8|P%LePnc8@~s2s51!{DaSeSB&!k8sEL>-{u*>&Xhpwc&>YaoVhUbzA zr6)J@LMw6tP&A)ubivQLxaJd6h|r&zY61`rx8!UT|p3^nLTw z8s&sF_!2$cSN5w-3yMvh=3yHu+qYx)-7PZb&OTV&=6m(ver;n{p0_;>vpyZW!RHhl zcAKfH>ES|6v#k%s945|ST^eV-Z`0+)cFPKzO}8E8@(368TXI&wL+8eUhiUtzPn=@) z(zMuQ82Ke^M|fb<>ec6-@aO3M@!o9BwDt@0RpG2gPTTE2m9FqMb*1hSx$)KH^wzaM zcI9v9T;AxLyYhmHkL-snUD-9edIP6#wsc;&w^75oL1?enb?d{SstT^_ZmWv;=>6C< zSF+&bS9^ur3D-`wu3l&LboYdgjebt9nd`Y^UTPN4p7dgB(TPY^=9uJm&lT5tm^i(Q zh0Yx{+#4^kB**u{3b#g;UhUnoo0$qL&L3cQn5?ULcN*WKWebXrI;y*Eou#gM`^uct zC$(SCND-K5WTo6zn|FEQm&`ZY!`hZbxEW{_{F8pmsLkoVx$Q~FDvh&GL*Fqux^Cu~ zx8tqFMU6TyhW@lK%U&#Ex$T`kLFrjc!|R$YX===CG#GRqtvPzuwBVNTLG~p%3I+K; z+%CwLu@}UiWb1ikBbL!`b8PQRBXwWgh2T5hLK zS3zQ?S`QD)odaEG4Gm8l?#Vg%{eE$$kBNoiid`q(RC@`1>dSlo@Q}#1gqsKNUO#Tc zFy&#t-lLEy4D%XJ&dl8?GO=;-6~+RQMP(WSax*lh%L=XOaeT1yOM0Eqf=eBZzx@SD zCY=7yAl{p|p3Ta=D*U#ACaY%7`mT;#F(-|PCy8^}-1hjLoUqeq!c>LAZ;zIpQ#yOV zK~`)roAH5s_1mlVzw~%D$!me|m1OB}8`p-kZm3ml4P`!Rbz`~Hnj7JbhqC87D({k5 zCe;1S%dF46yu;l}e8R$*M{`;-8LQJ5o)-OJRCfH}{h>gJOw zP6FI3AKzX1;asAD?vJAfn4fx|4BoyZR#sa_2bPW{_2|urTblQg}34$!=_8$>zDOY6}9Hl}Zv%mfNnY&83jAb8`M(@HZ1o4tzh z;W=+tt(tSZSw$zuZI#d$2GK=UO_M*m@U;nVzjoB^s$0_vm+FfPTHM{0H?Wn|#eHGj zw&Lujs~r9Xj~8gO%{U+^I$bhKBjQ@x$A!B3At^4#%CdzU^tYMZUtYmF9G@N5szP1F-Sy+vK0)wW=vNAfM*rE`LwAKi4K+e?>;r@OfHveey< zyL=nAW(LF8z4h)F zY<<<_dt036>hx>cevHhblkQte1XcYByWx3DVmr_BI}H`-v#-h9MH);G`FuQ7N};Pk zP_N5_c~X#Y^wbqstkrDay1u;F;`7}{tA6*+k}1;He&_SCF)f*VcDo|`9Zr_7JrBDz z0yDI-8gyngY=Kq_1d-Xd>)#d%+pOywNi*-7;dq^g7br#Iu zVEXLkxq#O6xk|>b144@rnJv`s*mH5AV-@2DzE=y~HkV9jaAiofx1Pnao41ftnIV9w zSL5ue#&7c&6aBhQaahiK=2-a2?MDOOPPX&1k~6f<@HTwYSgfg3Gwqp%+S*;0w=!%` z5c5f0qs;ijskUz6YV)ZED;t99zFl%DshW{jrP%9!Fp+hR+?Sp^dJXrDW@f5hxU}n? zvDD6jEhfF6^7_29n^Zqu(f{Ugw#&4so!v3?tI=iE@5ch)I{emhZ3w93{F1ahKw3|7 zwWfx_H-jtZD@|WGRT-Q&%F+EMl=67}WP{MQ%jv?Ci$v7sr9AX;oj#xQ@6Pnwrvp!0 z?PN%Qx~fUCjMs(jPu7Kw(xgpxBCWg%bJVTf^CY`h{uBIsZnY6#`i3?AtRjNE8++%r ztu8Ru3A~}RHKDyTa7ypeQ!~6u&-<9S%CJ1q`M9O35!c9 zP21rtH|ypSZnG}QrmL)}39EY5_k5Eq-+Q3pM(CZ@*JM(Aqi4=9JTQ@a$+ij4t;!$F zDM>KN$vk2f92s6BtFG&_*SX&KqsW?BW!^SNG@Ac2@Yh7d-TEZ_?4*JG9Of+_q61j7 z7O3<%eD0oUsu-~ENe;j6;iq}|)2K#x|T8cgWW4fugb5_#8!94iu1Z0j9BnZfFU&`J{ncq&angG6>}TC5(zh)iuHNLG7i6LFNAc~|k}pry z|1sefGyRndXI6-v^?fee&X5+-C~uT}RAZ6k4wVAt;+#N_CqBLb zv!tZ>Vh`-t@Xb!7&G>%G=YxIICQRv)6ldGuzx|-rL&aikqdODB7$2l|uTXS2TiLj& zI(@%#+3t(wGkP~V9Gq_Ypk?oW1~aLKSu0nDZwWOOu-8bmxwN)i{J{RCxF?ID{LtoAB!Uq_-O? zhA_kmmrppZV#4Dw>&ucO)&lNZoESNTGQONT9-Nc#bb{n83GIoY^BQ$7^S?K$bL9>> z!aqw{Nz>z!=Au2CYD@AN^%^GyFf&RoO`p&@!&A`k+wF&1oD=+>beH?4w!QgwzWv#J zsoGa+r61eNGAtR}Su75JTx2Ay{ZQxeyy;?htqLyeUUJ~F$EqJ!pDdM-*cf?y>kFpY zdlc5je=+tFYX~~2v1!!`?*lsbE#{?&F7PNTaBNIjy0~H)=WWh~z0)=Jso#n|%Cu6V ze(yDPi^9z!GZ(2gJe{J{=EiaIgh676lSG$_lDkV*ZQI0@hbOM4HbT_vRKxFk%V zHR9GuSym0bN6YjRzD6EQoy(S!rpb4*rz^Z%pe(sz<>$5fS6U<{3;XFT@!gs1_^&$g z^wtTQKGPfC|I$}J$jNge|FyoPZqjP+W5>lNyqKlox#-N1=_$OEJzrNXx^Qq|lFM;d zeICQ@c}h1AcV-l_Y})hB#kVm!$@|9gE%JZPl=HYP?DD*r?0jpLFdI+k;w|$GgF`eG zC*^Hw`rXuf<@@7hCSSGMcQ1-HXuh^Z+@bY^tgm<5+2n<>H-4!Ehrjmb%F6k1Vrv?E zYtR;k8Q+b}x);Say_lw;b2%zHV}aCb^M;;k*&Tiw2iQHAhd=N?UAI5_nWF}ilw64` z!*#>YJ#P!Edbd1xoVVAsw?J(JQ*!y4Et`HUnC6-B=og=m*Sce}7TLR&7tN_vQZNZ# zoaMbfMRBhl_n-2wA%#iSGkvl$I-ITshDh`++!?lWiRTx|5~a0&-z?O4yt(b0h+Fe@ zj_<44&)jngSl_ZpRkQT+hhX+2TvJ-SCole`uyMmyo|=Hyjt@TV`z6Z9XR5HgF1)}; z@yX1$>vjdQ%Uir%VzT0avU$5C6F=j!%a5H59fP;+sC^ic+IO5OIk%nX{H%>y{F7`M zA5RM{mAGO1!J0>1$3Ai`gR528%jTyWjvh+$6#1N%o9oH=>9mcKxi(j8a2=; zr*F(O)=!;d&aJ6jta9-FJ`pY#sauzibuL`FNhgv!V3B2OPlu?v;|*31PGQ}%Qa|o| zH)Y6b*AtoNVtIVmo*g%{=4xEK`Gl!AkvA#aP)~+syJCxXz=i30Ud<=&Ud|3vc9BhZ zzQ{N9?A{=5}0R>A%#WmV;=!rVg}6Vl7$ZiO+*eCF_)7-P$581%NKjX7_{ zQeV!=8c)}sRP*NWy0Ta>>4uHShh?8qf9cKUiJj4%d9vn_g5l@A$LgAO_}eq49h}-f zlQBl$c%9iX_YJSEsfHYvcoD&=Gd(MV{hG+Zw+@^MYbI@KTySiKip)1dmp@ZCp6>a3 z&77fW34>PK6y7%{f86Id;Cy{m;^ArgzMYA=e5u&*<8u+Vh+AI*k4^Z%{?#_x;e7p{ z*(z#uOYzbVTTM=jNSZTF6)QITWW+iz z|MsNl$wK-*7bVS1w)}Qqa>#H-4(lQx@jIIg7Pe?D{O%*O@!*|G*%OtDMohn3`8sAt zHKchTz7%ytUfNY9_xZBEHK!g*o`{l-WsEaOUFj$_fpa$lCy$fd%tsn+qQ`e@$1y47 zyQ^*db*ObAhhchvi1nHIMV?_@`=>;%*{+`EpmAW!wv{^rx>hAc{aW;DQmFcLnPBO; zYLXkmk~l+Gw1yj5-&ig1NGs;#Uc z7rIm7FMKjVQwmaUUY)Z1Qk6ma>k=ckSF+OGp%&kN{aY()$SQRz zy6bpL)&fy~soR|o-w97}nD zJ}#eqODRUzWwV>Eb3&<`;nehpA5R(^32mGd{IKFmj<7Ye>q}iG3Ff&EXXPnG_%DfO zS;hJ-Z@Wn5mZ=lhKAY>&EOBm$qZETdQlnjOy6TbL3&bkf-WIUi(c%g&u9u*I!xPCRZ-f{^saP~c=9`D&2uLY9@T4F7_4)NQTOnX3u?z^Jeat( zA=A`*c7rkRksWVl_or=7{_^#+!1VSi9Wjrqh8%l4o^r_FD?0A%_crousZ`aBLjliR z|RPqRdZqtC?`xmxng8ZD|*`?3OM(sHFT{ zRyadDP9)-iPLsh(r!&`neOh2~E%altlI3juUlC?YuXNl^<9!;jc=oGK=NGIR;)?g& z4k#@XIw{R?E$Z0n^{b!n+MsTv_%pjhH@WtJ&;1ZD$L$)AUN=YEEMk^iEy^+@;;B@c zO2N(Cv%)+lH#VHVboS!aER)&3D|$pEQjfil=}Z>aHT1RFF7$kJbAODnW7Vg-nd{-pe zt;Y1ZO!xk&>lQo=pKHOgG+~Z@F~gp~rJ`|1mCv!RQ2FM!WzOp>{T=R>S$^>cPo6${ z>*S4RO3Pwauxy^vHo@6d#z{0wn$ z-&=V&gC7sJCfZX_=zV^ocrvfFaJgr zu1^~dedkL}e42SH!!n?}_n1-Gszz7dd0ZDnlO327&h0q=CF=}pVy{l{BS)HT%6DK=a*2>*9{ep72R`krRP0AX66@sQOLJdXfi{>6_Yz9#bsW{mkK-C zCY{|KA9|kQ)Y@zY1-{lIuhldEnX^{39Q9C);mWe)KIM3bqf&NGU5jPS!Q0cTH4B6c zFI+V0E=#+!BU#}4XG8048X5+@wX?mHZLN&Dk96v)6fo;NVVcQ(^p9nRo3#6pty4>T z@1-4KZk!&-$iU)V_2>BILyLE~--`3S$9=Ew&?C0BCubfqI(c-;+eCLWlL>nZ^A)e^ zG)>zYY47g4RrU~rjmOIpx35ydsgfGo=A@>2u(7lAFZa;zV7uL2wd1gn!?w~*!N>Aj zwAtF~R=w#9J|pG$sGV7>zo#U%^=srFgLaYYmDk*aTPJH4aZTY)$h*(7UVF*4w$2aC zR$0xSJhIG>r*%{(|7Xxyo3>AHm;3Rz+P2A!)>`co+?Fi9@1T@1M}PK?_Pj)sr5}8+ z%dlNC405h|xO1tj-SJa;E6sYhG#EAhmGn5Ik@Ecpx6hNZkEMLC=C7HmcT-X(=fDZ; z3E>l`DWoL56xw*frYX))aG6_!SHQ(0&)rA%^q#KUZ1S!ANSh!px3Bjh!`*^fqE~-1 zEuORbvd8-VhXK-kf4A?@O#8F4cZTiCyH#S0E*!g;RnHB$ReogIl==If9Q+cf+0C|M znc{4jryV}Oy%o3~98Q!8F8SJhbZhFa(#83wKPuFzWfuN=d{;f9Go#*LoS8!HZt-fsG)CYkq$5YuPL|$%m{yXE+rFf-TjECO$ zIz;l;Z@UD5eM5N|GoRd@&3~8>e+{%U**_nWSb+f;OH7w&MAT~CF69>Je&7i;ylGion|Z08z3~%Ti_bQF>Q}cmjXO~mN)yd?BcOoJkz;O z)^4%;D-YXr&Ax0N_pHyITXOp?CY?OABicFl7Dv%tvz5iMi(A-2x<$Kk1T(jsJ?t}C z|519^vlYUQn;sRsRJ^v4`+!T`?h{708MKWLeh?4hT0Uut!5xt`+cvDco-{+&>T2$b z--j+V_idQ)bd^Tgm%TUhjEWiM6klg5oa)P#$>Ir=&+XOGPzkDIl?n92r)4KXP60|(mDIY?1__R1sKjy3Z5}v;O#WlqdWYrObK2c z=EQhdvwD~Le};dmYgL@S{VIt*{Au>)oOwTD=6hZWpTcq^wR*GNi>n7eclk5hm*Ln8pXnCGF+Cwxj)8X`mNr_5F7@F~V)Sv1UCOx7Ek}j#>UGCwOE)!gfBxuM z_V$8+&ynmz-2&7G|jKWAXl4D7$mH9Irxm_kzMjHY*kg7P`*t%3Pzl>lE)x zRz}H=G~bHjy-Vh%3UWL$x_wf^Rbkz;)zP)ge}(Gi&uq*&So}o7QL6T#)v}X6y8$hG8 zgBd$KV_bLcWD0HnJ3C2Ywc6ctjQWrEUKKu{*szZEUw=WY?<#)d(i?|lI5?`;b*k*q zCs z(nRuSn?Ed#?H);FYc8Liy3Wb>3WDgw6>Pq??;2wu>4bRzq? zfQ74GEV;nQ^Zu#%CFalra!mClOOzUnQ?ydN| zKvkOc=}U%<63YJXL{}xw&tQ0@6n0F}iSNlFo1$yYS3WdwOkEZi)5Wsm*x@E)C6PNR z>uSHSt}sYAe`>E|mR9vsqm`%Gs{6kGaNBY2gZlYr9`ei^4K8!+7wfO` zeD{1Gx^-H|8g85Rr+SJNYjBI4I{S1kGb6TRYdW7wtX_3~LtJjz;zRG=BrmC&cASA> zXY!Lf2D7XhC9(@QC90~|y@{A`U_pj1i@xZsC$qhr7|J;hEf(c2@vP*^?6@F(MJaQZ z?*+D345cr6dA#ED)TL)vg^a&NZ`f|exju1fO4-#7*ALEX z*yt^~?d!u|ZJy0Rj|yxB)3)VvZ((l`k-juyqYmq{ zbgSI+IkbD5OGVYM7dIu@1lqC>Wos;(xF*nV@2QV0X$FS!{0v7IFVnx`;c0s|?M>w& zA%m8~xu>V=2~TT}T_C-%=<$M{K$p!0)zwvBSmz2lWpK~B`O{7M#B6q}i`OT+79CdD zJ8OSV?OVu$b{*f4H4G`P{kPVK8%-+j&bzU!Ev`Y`{p0?V zH(gRX8@wb7ohIsO7o3iAy=$@i3$yy--hZ0w#osWePjt&=?QC<9FuPhKaj!v(l_}Wp zrN+9a`DI75tuNI*oFg!QURjGMljB4s2R>EjZwhvS3$wa+t~>EhWnt!BEtQ$G8m)QW zO^9pzcEOJ)^=^)UQtz5i9!0`8c326xPe_-nztnK}@V$aB(q~>J&W>shRXE3}wRUk< z>&~R8yR8T1M7S)?nDUBx-}laDmyS1#v6`G+u+X8aJBWvCPI)wgWy9BuT^g^$jx1zz zbKKy^BHJi8iPN-g15d_0q4*S^TaPE}+s4K4#IWiw*k5jRMMBGa_F`wZd+>v2)dvU(BqnVHSUHhCJM9c(bHQvPETg)WQhsM2~%6 zLhGdGtejCeZ>jq_k$pv)%gosB%r@cE7k-s?DO2EO+{|@dd>qFzW@v1Q-1;*iY2HB= z2iIi>8xp?UQ&6sS%#^*kfbHwM>P_=*u`q6v)!VXki&$gAgc)zl&MwQ)IJ%Zc>w=A< z-G7F->5t8$<2@BF6)-isADrN8u#j~f_oJ6;E$W&@?Owa3=Bx7@;}&v!yuiwVJMl5| z{Ub8=3EMK*!`@g#9I`TgxkA9&jDMYTjM=47<(*+Oin13}w>K`WU2ACm@I_-?OZ?}~ zxZ4#oR5WHf#u+U2YpZt|FTqaVa)X{z0kS8e8Rd!Q_-Z7rY=c`m& zESeG*=B*D*R89!F>)L7Fa84_xaQ=BKg*whx#U-7ebvHR4WD*tUm0Y@8<55}@)3S+< zmt{<+im|hKtb2L!Uf7??%*%2{2dWPUvwu7k`SyrkZ?kk$|Dp|ghABS;jn>Zn=kXq_a+1 zg~(?uI8(fXTbTVl*W7CXrA+0KT)SWXX9(I5YPRxNP+nY%*PF|SLJ#jTTp}4MxzM^R zEJ5qN0>dINdFDrvn#R*t8$Xed?osDelnxhBQ1HGnG4(0Kj28*T{~1^fHY#*U==}P0 zz}QQ-rSzd*(6UKgIvdUMe3I18^=!~ncvEDRAEP*fKjikijDUAb9|rGEc;ss0@b0~O zS{H+0mED=UdjvaH-TEkMc|WgH=ZN3IX{<9s=6wD0z&AnpEtB$+gM03na4>bOko)U; zLTzqePWa~pNtuRnW$)CuONuFKn@^;~v8FMXIHpS~Z5Qgi>rf!tV`#IlN`B$1!h>46 zPwxeB26}Feovg_`>GrZkY8S$SX1av3zO&?-F7VCN<)ZVUgMZdOEM=LwI5VC3bD*W# zv`ej`E$!1QR!cqM(!9AtO}%mQU*pBfDUW5RouA-3(OGfD+6it3=RageXq}asazSjV z;dMvu((k4WHz&98^7g%NW4rlXMU8iYy_4WdVgD1RbL3w&>1xZq5|dQiF=^EsFU5){ zbG^gE#B_OI>PFS07OMfQQ5xI6BkILm8(N>G*ajt{ zM)u4BE1UC0O|C?-ADHN|FfeP`V!e&qdTzftSd^Ukk@sU2t7Fwi$0KJqEn#UhE9aHD zW~Hbh>N)wz1#USDQP(aHgYpFh_oa50Gw27*=KHqT@n@2x>IuFJ-+5y$YrQ{FwBSug zrJDYP2u_3V0osz+ZC(UkQ@m;GykBs$*urDm{SWR~o~!0Cxp+&%_AZsO?K|d(F7N)f z^uwmloBr4a<$8Fn(&Vmb2mzAkqG4|H=qdM~6_&yvvKe^EMMYhwUsi%#0 zmxpI&=U(nOIMMiS|8W&-F#)}ElFN5w9RAMJWaWF~*W+g=6wmlGDX3k!c=Y9k?(3Ik zc1~G3!?DnjPnSs|;OVW)mwl@LHcWB3XIaB{%I{^Ogo%tPi&VztX^RaWpMUu>k1_bg z>1U-JP8MoMY$F7h7;F^u_{rec`zlJ2&0)`(SzN0>Xmd>QFc$G-_ez-@rg=EU%2`CsgM|+I{`~g%v^4-$vRTI;OL{OxodCbB)DsMED;wuyH9Yh-lw(8=RJ-y=HYR_ zx$_;v+6#6%>(4VV2R`~RNAjWNC0*^ujJngTncc&;y>ecxT_O;@4O3fuj6>2B9ir@4Bs#BJb9Ix?PeC_6msrL2F9#Q1 zHM}b7*e|j9%u3b`b}jQ9GPqe7cCjVc2{17T6#IA@cujg!`%!9wW=3MjJ_dfnoO$vN zlFXZ$+1!^EPMaFq-EeIC29cR9k=JjgUD)Vg;VauT=Pu)cyS-tOTmn)ztHrvl0wUS> zm@aghTHm32Y{~Ti0a*>6Z~lz0zL~GpV91`SJw@V#>+aUXu(sdDs~Zw#XIzN1>N(q0 zBvK{aUz;>ZtX;*5?blv+p{rVLmeT z@sy+7dT$ww5?Ibgzn;d@8q#*=(1R%jnND)e3JHRDYd;=o6qwh#b1CaSAz7gXX)mN* ztuMX5TJt9*Qu#=z#`22>md--T9efie-eg+HY2MiMlC8@_Avs|2DYovFTNN3$C2x>r zaf~QUlaOFG+ICRDbC%x{t!Q(vTaG!`9GJsZQ+Dju`p|!_#H=9Psm}bTpvjaIU+fdP zH@5PyI~-Z~xwXG6chy=Mhn=EUP^?nQ`+^;HX-1yJ-59MSKtTnH{TYXy76&UtTbHE%ToGU@5c8m8rMbImFKj=*M|XW0qSGar}ViAD_b> z8e$84&7LlDxUu)n>;>h!Za4V&>=!wvVQS{v_bXx5j>#AMyo}Gikz8TgGF5~{H|(s% zuLt&l(;W}RDza|NJ6gh^?wZi)|oFvR{xib5`%{;)nWz*X; zH?0>6O;~=7wb+TDb=*&e7$4vSv5^v-NC5YMW|Dx`8P;H;<#Wi6S9_E@I`uAo& zk=n8I+NI4o`a#pw(;_3K9&t9EH#xtXXU-CCw{Djin_0|iY{eC)^2tYTz467yB|Y?b zikJF^Lxx_T_5Ot2KN2P)a!h^7WFsb7>%}1l7jyq9=J8WeJN(&kU#D9C4#vj546Bmb z=MTemTdr?0k_c@r+MJwxWb@*qFSor^%PMVQp7A6>Wny#UdxvSyJbDgqEvZ<(^cwSd z9+x=+l@sOe_Vs@L@`&G$$>>p3{e=d1L!Hw}9_Mx@O6fdTmWopN=UQ^)@~n;1m2#N% zD$WTkm>eRnxJ+bDu8(VF;Pte~8)59-_m|A&5!}uGZ%S}ptH%TzpN8mpKDt3Nn}y#p z>2&M}c;b7L;p&gpA1TcYwmS`UCkosu^jO-o{;4R>nqSuwZp>E>*>G!u;KPE|29d66 zOGOp8@twHH*dnxBPkYO~R|(qHiJZA*uNNk+k`2A+k$UF@>*6rMg`b%EnI4ELD+XH2 ziJjb-nX$m2n4A0CzMlD}^IvK+Y`($ZR#2yQ-|4-w^ctCn;{p;h*R$3nZ&dqb+S5>P zJ6+s0eeJ7IDJBJLrp7y0B15dM^6VEiQEcXaJA>Kf|4A?aLEhFJlC> z;~X@iiVNaiE-w0N#kZ|TdS#ia@Etbq@StagX2hTPB^6=X>vnS+4nzz96*RrcB z6O`)Deb}=|;nxjOO|ix%uQd}GH(W9n-S5g?C(h>;&YF7Qdb*Tt(>|_-Q>!OgZ;||} zK5l%q0SfD-gj*EMB{bxCzo8|kQcLR6?2Z;zP#5-CR2UhK8{WqhBVE7 z!vl*7cDK%2!pu^AhxI{*7Moke5f|^cFv~TMK7BI3etAOIBjuKftuE}R=KaVwJhNC~ z(ZowOIvX@sC(hg!T)*B>`$*=Nm7CZF7hOp1-dz&GeXP{=%$^mKj!$taFX>Z_cKJ3_ zZRVnq%Z=}=dn#-U%+gkLI9%E-+mV{<`nKiGLlN75`vl6aT#J3QWUaBvxp!S>IXdpo zO!@M$Nc3&4=fv%4Kl0?PO|p4RJHI#yn%?=@;MD(lXR61Ir}o=)98a)pul#qB6hN@VBGO^{T46Vmy+(*>=L^|5_jGHuJvA|!Sowj&rZQFFZ`GAoXnaOyx>2Bn}&45 z%7T{5g3_PFV@j0;IwIMo+E-kiJ8jcB)h_q8bILB#mlRvQ&oCV<)?hhok@3VQrk~Zo zR^El^dN?asp*)deQiX8%Q{}h?tGl8iJvjUtR@{tjxy7E`)lrhN zoq4jU*9~ivMioyknG>xK0}On*K4dTX5T>v%FuucetLfE!t1D98F-|TG-OAsfD?A~u z>6OMI@lTScR8>U|HpGYT%Rid8L%QYE3I3;XN1FZqm_3%?p5B^0O zDrq z{=Jp;#OJEB4U2nMto;x!!Lz1%VOuZnA}Mx{>;N7{YYBGELkUY`RCaD!|E_)8&X~TA zsfr7|HkxSgSh91Tn|j%0`F0+^1FO&KICOk1uv){*P~Df|z2cLX$D{8H?uYF5`KM&j zt!~_|m!O)glDtvc+Sq~FRa!_oFaC(3Uj14Qwwa5#OICRL>^|3H+Lc^UkeqUtK3*i{~fhGJ?-LSjt_T(=U?x-^0h}n=;bXF<_3-#uDc^xzdA^HFSz)g z?}EVe3$oA6TANNV2Hm_Ww!7H1Z(JhN9wB{o)w zOM+J`tE<*z>!kO0;x1a*^xt${meJv9FI0Pkt##K9ueqnLD_(QwJL3@PozAFhmSy6{ zc<006{^s>=3VM^Bx8KMTn4_>^w$*kGZY8d}^G^9*Y3_41i_$oGBrCe}u%>bKX4%>O zsphv0ZUsh}EjrTq^wj#hpV+o39DMwtv+~dO!)qTeUH8lF3jck^7i$+R?3umm`Gu>? zco(Sq)~m7V2k>0z5Bc(3YJc^SB|6d{A{Y*BaE@IPt!A)$7K=K^l!pCMlaGB3JG|QX zLV=W;=n0pAC9^vxg;q~^?ffO8y~IUVskxQeO7xp&?dDdEgw4y=cKUj3nKDPvfiIVd zaYe!MwJfY|-tALZ!_O)k9Uk80iyYsga5$Sn{#FLC&k)%pZk zwW*RV3#Ojrp0KUm&uN*k);m$NgS%u8-1%7%t@wi>wsYs6`au4uZwKx*nr!1b;Ty*# z^W~gdP~I2jBTL*S)&@lQXW!pD(WdXPQj37qtS;8d7gcEo?`*snAHlKl^xF;Y%7J`g ztj4QNr%JPJj9xawOZV=P{wje*HtAX08ZX@VbzWOk%Z%y7f(2HkhH^@pQe|7duMNAY zalm!WkqYCF@6ISV3#WO#+{Eabratq}KL(c!jW;KMCH!Y_&bqJcn(^4^1hdqlQ+F5c zPW!-jrf`jjW1O8>wn)+ejR_tBlF#mVvaWCv({|G2l0A6v%IZb&)rsW~GLOE{UlY3| ztg-aTn}tW5pFf-FC=yq(dJ^x!0CSZfgC4(Me5^@oUJ^#CP43OfKQ7u`oNtlp>Lg%) z_v@d>8MSP0iyzdTc)U(}PJZ*e9EE}d8)mO#TWBE}B9W}W>8N0Y$RmE{nJqqF>~t$H z$^VI$yRTRrt=Rl1b6!eU!i>hsG&_bft1KU^77jBz!Tu_&BBcZ z7Ihpuy3`=%?{@V^^ObLUTrjTn(aU6PddBoiW%YG=*4UX+Y@NJEgmZ)@_-rY0SkJ^= z>cF+q(IH5q@JzzG=rq@o1s(z%1xHLbzTsQ*OOJ8pmPUtJxzA-P`eW541hPD)Z00k( z>yfqL>J<;?Z29#aH73r@o;O>H`=gk4e-k{#@z!HoR$JO){v?$>rm2@EZt&jd8eFQ# zxKLkI@=1qn+X4@D?svwrj3za`sg%YoEJaLbeU(+GSI^C)#*T^p#Es zdaJIT?`C$SGs0=cKZh3_CKgM+aNOa&pv$_TrZ2?aufV9QF}SII*$jg_3tCQ1==7ZB z%4~e8hvVh4NuS>OBt#oe%}iQ#!8v`#{08`EFKO4W!N$1?UZ1TUO-U+BT= z)P^e*4@)gQ3fIm&I&ae7HM7+8J~BvH&wr>99Dm*>`}1Te z9%(?E73Do|bQT7)w|O^;C|$YED3~eoVMPsJ3_~wVHP7nvYvfbC zx7J);!d2uP7?razV}thUE0*1y$28nu_Sbmvr`(TRd`jNH*ol8eS;60<{DJ+xE6fj~>x;6WqlZ4&YOWLeoW*8rs5|eP5eLjW;4D7OHg1 zcBo&}xgw#?#zM`fb6 z9Z2wMcdfTK;S*-cpD{b}!W@x>FWfWTWY>Iiie*g*^`GjM5}em+yVCIF+KrXWfj?Vr zN-4*SWxLi_^=`O+VCApOojd$ut=8F#{`~#=QJiVbt~)==exXs$U%|`akh0xdAo&II1rCM@jIJ%wLuF(JJP%)=~M~my6@Iv zdYJdHt=Ozu-bOD2*JY|gwpusZn@T$D58PI|Qo_zWXYTiDk*Uj6QnOCV`ak=lc#ZA6 zdd~5NI@8dDbAyUy>=hmaOq@02*y9OSTV$A+|Cp+EX>4Ok-Fw!i>Uqthz-f0_uG(8F zFKFz!F7aF`m^J6T&t=)V<;LqgQWs_z1?fGSaUo}a?d;i|vajNuuGVhj@O(Afm7R@$ z;cSP%7mh4T7?&J6av&o=(8yHVSD3?XH|xt&&a7)p+qPU;ro}eFY~Mo_)3~h_I<VFYovA#)%cSwHX=2aR2)imF-V%P(Htv(! zzxw@D{m+&0wB+5pz3ATIi=GqDXE&UPTkW7#X~%JL)=B?K*$?%<^vu&}R#MvJyzH@i zVC2E6hZ4i~uG;p(?~%sW9|u)pY7~1Jv?C85ytZZ2m&<>7O`~MF6HebeQShMX(uPSP z3ZGL0V+2}LrfO?fZ|<}^8dLRc&nAw7NV^sdBM!OK6^DanpJBb^<-6><=As94dQDk` z4xTxplFD!;XIf)&qJ5I<>B|%R8WuTO-Cm+*%(|M#WMT7;hJ%Su=Nu|c@bq4~yl9b1 zqr=g@>Pl^^)oXa8Ht=t|wR7WsXAz^@5#1Lp;-vCcHGcix<>9Xwy|8l=ot-Inr+bF$z1*$1~)c^X`ATeP?>YVYJO!8JS9^5~gt zKdf;a;+NSW&aytdwK$WN`DfLQ=9j|!+Y1lse%a`>nzPBPTc+tt zMbgW{zH7UU^!mA0r@5bKoqpk!!?HySD+0Qi=I!&^o-mohEqJzxrNd%J(U!v@yJYsJGVOmX z%ACOXE-#%T|285RmJ8V`Ht$Rpv>?Y{zmWmK`Ykd@ebIU-ZDlhW2O=d4;Ux zGsm9oQgC{(fbEckdw$ko?{ga6Cy!k++>`rS_sZ^dhc7mqTnPgk;Y znyz?RD8ETZ=!2bF&yT>3N5m%xzms-hxWL}(b8MmQTBc|ICSDs$$~u#lEz9E2*pc&9 zDs@3MH?!vTYdf-U&o+`e=6gY)C!<7ZsbIpU{Ojo|lNWYK*t*&;cqpr>6nL#oLUB#; zZB9L@yr|wRi$|OZJeRyX&tzX0w|jAzLw*0Mz7mD+qQ*;9B>XS5-q2a*}j7ZG6-xu3IcSgE6u}001>7Jz_Q*on& zd0PS}f2}$jtHo2F+%Lrf9R?Z8S8eK?xI))JjaPJn=e-%*0v2x3R&38?n9@H}Dk7Kt zsMXp_uDdR*{vh9D(_idk6lcwFacW=7h0fo4$%P$tXW47rul!<@ZqiWPy|9{fQQ+B= z9>zQis?9_{%!tkY^iFmCwDohso0m-8D(w&?Rps7q&9-FPH?JH0l_xEkp0-*vc3Aoy zKb0jgRZh+@e8s|!n=PN5c@~}ScXD_bJgv=+b-rS^+nbPk3*#o(d_2VW^RUx{k6#1z zG*y*n^gh1uYw^Q*YqeC?Y|?9R@Y)_Jav*B4ma3_Sz+_kRptnbzA`&%{C8t-M)#7Ch za$XtETO*w3Dl9g4h5N^D-xCQ8zxVT;{HW=`vv_m5MqP5gv#iVp7Qc#BjgJg3YztjH zVa?35LQE@uef%A?e1hcnUKSJ0l*pVukpoH3cHRBCsr6>7VnI>HVdd+|KAN$mv)1IT zeYx_aO^84<->MY_yw_djj>x^7IO*Z}tG8BhaZRxFTH?C7MV*D!SUJ*V`9w{zOiLYZ z%>XNs#=mcZS- z=yC?FqEH@%l8*+HTUUAP5@EX*H1E&ZOH18PbO<_X>m8__=DXd{=q!_k&%#Bs3>&98 z6)w}>UZ;2|MW@Ot$-J<27VC^vdQsQkooo$Z6cPM-CGL$xh|`+NW(lR~nKdB|JGQQh zRlL%8dWyH<2MJRSooQ)Z6K6&KF)Z}d{y24Bys(4Jldt^;7rpCRc=KRGi09QSu8esl zI;snkIi!{`Y3iIxKG0~Nl(;kbUZQZ3hPl`b_Nh#Z(o7V&Y}}5uUJEpAnY3uuBkR2} z^Oc$QUp6Uf)(AR~a3gg`<-6}W7uLvLUHtn&#n1Ut{nO)K$3Oo0S!c3BIFFLg-Jizp znyspT)PGq>vy@nc|4G}Yw9t{s%KBz<-+~_p*4|h)&B>srR&lN2$F)}(h2L;WUa6Yy z)cU3*E{wh4`jMw>H-0i|^samI%;=@*e};E_i~-9+tZv-c=r=W%W7(sZXHHBl)ogB3 z*cA|Rd9k~fp^GB_BzBi0VcIck9S!bj1s+N;Ii`GA~&ZTo;t8`b_5j z!etU|>-h2(-BVjx#;e8}eS<@|yj8$gaA)Ss<_ixuBz8%pOsY0LeoT!=lsEiO?*4SC zR(2n=b*pWz-dbNH>33^m-5Xxn1%^68CjzB@Yfkn!RIQ`nJz3G;c!%yL+Xqdx5{tXU z0%PXnGAw3_=GGJq&dZtfQ13!q;s@iyMy#9s-5f68Hu|`2_f)9^@3N+|^Y^V|ZRfh- zyJ6|Frl*R$r>Ar!e7(LY(d_)GvzfCN-(CN~|5M(dALR>=SeE_i)%0B#(Bpem{p{@P zbL&2+?4Er*vGE#=U5TzLehgpE^jIGdagb${ zoBA_1`&od5&%xV8iK#*gV*8l)+%dzVtW!C zj748IB~Se(v%%%(qZdnLe^2txa(C?xz4~I*^w;sKBi_c`uIV~J_a!F)V-_48$Rizyp8R9~@nlu&_ zpDN!j@|xpaD9@agvl?fGC-pX7alSXPiAU47#qmt-LT3dQP4(ClD`ITld*seu$1(S~ z?G2800-o+APv{$S5ieO4u z-qE<{8-KCBn6V~3^JAym%7v@UUtgBEzAsk3`Nh$IzN`;c_VwHEX}KQw>ioLIZWD72 z+k!*FeoM+!-)WTaYx^&q(wor3a%{R{&4$ng;yc&xP%Qg$?Tuv`*Mc0=?<%bG*x3Kv zpLH_TL-1K_UP?#9mMO`Ljw>AYjJ!78v4K(R=_=j`hon_NQ5yzge^@Hfg&lThr} z*>m@SPM^_(LiP?BJ5KG>Yi_A8QE+!SY9*Ds{@91bliZ4{oL||#E1AE@%dyDhqm7=D z+chO8@v|H=*p3}74H0Etz>-mMah=zqs3NljnR`2qE5&t`^n|gT{-Bo3y>VfRn4-xS zr+cP~+^mUHE=m*#{ocLPQl_eAvqb)f{LtozX(eon;;$R$HY%H~EIrfPX>dG@!{YT? z10%;}T$9viWH(mk9iO#jepMUq zUKWjg4!)MMbN33higRs$e}>6K^NRlR+n>vSoi%uUV!^MI`JMQ?a*o~pNadpyARq-{lI^d<67p7*)uzrW=wqE zb+9hZDf}JV!OFSq{~Uh(EPW@==Z|K24QI~zrQaPSbApShr8+~A6FkgdVcM$pDLN_`=6ijEnJfS z#5{V{=a@qWKe(@d{-5DaOd(S%^N;g3(z5()`S<^xFj=|t+lBQKOWm@ZLNmBS!~-?v z9r4XSw2<{thSZCOrC-^1yu7eu*1NT`ep`|fo^k!NSMI)<6~)YxyP>&q%^?XFTegqi zguiZ&+Z{Nm@UMT2qpp#v?+U}WdOXWEL_1Gy=?Qz0_uW(AqG8>aps>^stA<0*9^PLN zxBti^)?(L7j3 zdq&#Bs3n;>N2C*)S8U*rS$BR$O^n6C1Uud4hu_$bW!yfS8h_oi%gikIhuwdMcTd`{ zRUf`9m!6R9+qtFAUcGSErTIG#wqJOs*l_$xp@7N}rfFJA?2B&q*08VZUftv0?XY3p zw%NIDNmGB+s&+W)FMEo0;}{o@}h>-0P&e_)*&#-G;3!y=yac?_^dyJFxH}>%Ci9 zU+Ql26g90{_>uQ`qUds#z6tl-CY;l<^|4E7{$!TzVtY6D;LSf=@7#K-{~8yCH!44| zRu|v3BUCX{_I8x`hMa|xZ28wjFaF2~<$B8f{O&7P>DM`hQb%KDtVCxly!S*a{^M$f z&bwXKV5*LIo8+`E2|`TN_WYkj4y*17KbBKv;zd3nPd)8uZP zW|@6{I@y^q9;mMi!Vn*90mD7<&U>K`xd{L2z9FgP~U ziEP=;G{bjEwxqJe@}uhlmJ7c=Lr z(BDvbF0YAu!DImqj)bI#l}XFK8hak#IDX;LT+w};%NL2NFECwrx>vTcFpKX-!(O+* zoL%#RZr`}=-hNJ8N<$~JHQ<>?@QEYWVdHr8WmENYgb$ybbSW{lU&C8o8UVQZR5~sggXE1I^(GXjC zwo^7+yX%Pb>vM;clYd+}>T0vbAYkQ(8DIW09D5kj_uIjXW6`Uc$&N1>IdbY6@AL8Q zn5yG0)xqYP9B`^^;To3U)~vgiBM-~&5Y~9G@FF+sqmH)M{f;*7b3|TV@{tsBkXW(x zaKr_H;#BVGN-M+GgbSAip&-91DplE3v`u~*KLWno}VYb;8Xtv_2!7Y+1yw6 zec`*|yrF4dfSHdL^E&;fcl8(i75rS$eouQ>PM)@Kx}fl?%wNtZ$eowyyMH8>7o#89l$7ACb4$YG@*5QLhGi4 z3S@1lU;ZKITXJy1e+K#_ic3Ut$&5DH*`pc9O_Cuyfge!-R7#gsKCt9Rsjnq7KSWto6I{d4X@?X{;<}T z7b#{IF7mBh`#0%}-FbKZjxBTUUw_Tkyl6rHp;-Hx-$w(#Cj4ix|9gP(s9nw3dX<;| z>>uktvY)j7cTa!Ke}?)0HYO-OYj(dnV?oC2E7u>-uv)ZjH@nH^_tR~kzrOt5k2!h6 z{rdNhtsnmi`fI%WTJE(+zU-x^{{Cn9EIp_C{=@b2BX@6WdSQI?Kf}31t*t-qzxR1z z_1pe(Mb7kxXJ>!-{CTdg{QSR%;#>bSywl#a`SbGcT`qri8@Tvy&3`Pj#O2w!;@L5x zN5bzq=w=@a(~i`-F?(T)fHRwxFp*b?PY`>M#%~VvvPTy- zif(jE2~ZA-F!SMZoFupMZBmOVv!=^QpSd#wn{Ph7#M<_Ht?OaiW{v_Sql*SQtN(J< zNzYw;Tjt@G?jOE0KG-sPi&;!muwgwiedZOf11Xjv9zu$&rdtlS-O&E@C2_jviwVct zmU!RL%+%O==fbNkD@reX_@iv~;!umVIWrgY&6Nzi#&4VW8*d*i(q^~$&!GH3+rN;n z>2u!v>;L{fm%qq)Vb;F;_ZXHvY6xU)J{hlg`iH^RkP|`?205|^t=Wz^S8fkUYGOXA zB_6ut=fjA0p(WhhdCQ)?JIz$UT)K40%K*+5DM{RgYBIS^Uh9_`nJjl_3CQ+1eI_Hr zb;&cP4-ONo1r}^gl?&$BmB{9qS z)6V}4cdmXj)xN&{xHO9&dwaw5_4zb;~V3{ITcL-cNPuzp6WK>Xt-L{`Xm4`bI)Y;f3Wd&hL3#WbgFmr}>W)KMTGd zZu-x_CbiJ4Nrmfx)CY^6YA5G@C-+-B1J~XE{O!BqrXUrQ;OqV8?$5b!YoGsXhS|T< zn)dtmpUav4eb)OA*N+~1nEbl@Nx|py@8f&)Wq<$vaXjsJ`j+264*Zdg-|}7W%1^fa zk8Ky6`n-ORIfs8;P4;8$SH_=y{=BB?)*hA5dhV8K{Oa$GQ3u*D|EZ4*T+Y;fc;3_P zyAr?DM;PpqzP6vG=J)PjCocIGWxQ!l+{7%IWTO5+boUcJz7N+geC3}ly>|1@-!DIyhRL7M(&-b$*|n%q>I7X z{2fp1);!xCvH01dOl##^XX6^zD(&|@tHkmlVc*|_8}x69=SqsW9(j?wY6eS#c0}(K zMq77{ipb5^WY169a^2Z1#5n5B4X55|1{pFEkE_^pZ+Mv0`CMJI;$v9@lVZ-byBppr zB#QlRC{AHGvx#wvA2&;w>+S}|Wj|6hmQ09rNeEYRdzSS*F*sJ_k+r(iouWskrE-GR z8n%XP91=YD9yOk3@L_woo@K%ot*RGi%+7MG@bKO&;&gmR3XjaGS)v@gjLtPl-4A|^=l6wTc-NIPVMEpxZqNY)3oRV3wHA* zY^`#+d@A2E#$<}uF6OtVTa z--|!-elxHC%qp6cRp0oZVY*3<|E26dJD0urxBvYb&Q1O2ie}x)kFCBWxpAUjIRCw% z=rsbjBLw!_sqf#TGx4Tl={3m%KNx@6bR>1Zn7`+@`^Wzbbsw^$v~J$_-}yI@^XQhh zb-C~KZhyG>{ITw$U0d({J1jD}UiJFR{|s}IdD&!HnX5{l7iNC^5TH;dZq1(Oq{0&F zd}~&S@v4PO541aUnE8q>QEHGr#;2qA`R4+kYu!aXi4*SK<(BnQ?%8^~{u1ltx;NQD zn%bsIrUWt?%H(|78$Ej&m%bL$Qmzxc86H)wyw==bZDw!rG`wU#S7ybv6Zegt?YP`r z*-)l7?a{MCV$)n(vzxZ96*{B5Ox}z|^Fm^~r=$W$j@;fOUztDhAJ})fKIYIpsjRPG z!yTB5r#~)G%(%udcgu!i&6>tYrhPpz<@?!7I6K<1B-+(O=iUlh#$qM0@!Zp^tRq`Bze+`upY zW|^;HsS=Xd<=WxSzQSzFSNF#=F7YKihcaaUoH3G$jhTk{$wvd zU!fJseaq=}()_5O2P55CHWlSt*uFLG`Q9t@jA&r`S)R4sKwcAQ~9>T|H>cle85-ppCNy`>00sQ^|H_FY7VFE@2$7| ztXk@~pMQ^}-Jw~HLHsl4i;IVUlAj~H`PYAjM^BgNKl#t_*&^HJO1-uHF-?zbwid@Q71Ce(GoTPkg-zOYPR3|9SrGe})~CYWn+s)fq2Zs=F*p?jQ5+ zUniv8*Uw*m+d#@b!++7|FAwt*Uo?N+{q^&-KXtO}_nlex%09H_J@>=!Zf}XtT>+wvQVc^j^~9bM~2KLMP@NkamxFB%xAS z%;UX0H}txm>o9~U@yK zmFw+l&UwkTW|vA3yN?A;XqBZO6~+KTiKt zCsi*VFK}&rI7`E)c#|30h1)y-GaUSzdi2MiI-}QX?N0w}nSZ#gzrNcpf&g9hl>9Uk><1Z@BjDby+Fx-hOEuA{xcjC-291m`Ax=C zHPh$)v;6aL-PiBgv;Vd&et-C5(Sf!-v+5;($=JB>&wtPT;`#SKPfTY2$otR0_-`if zu6O(ApZ@5-C*aVn`v&38pE>_5tnay{HsP1uhWKs%JRias@2{yl{@~wMA4{|Q%l1n= zTl)K+;+mhk|1(%@)e~QvBtDPTCVFkhdi%|04ys8SdwRd0Y06lB-d-mDnv_dz)BZV9 zcAk%a{IYn>kdUnDd(fU+mNDz<9jABpy?4ql`?@VZ^_VfiIZ@bi;j-=zN#!xxsmzMe zQ!Q201F9k%TE!hcefc7=orn2h;?pg6IKI7gPm(ow_nwbq-ujd?%~Gw&wOh{ArYK67 z23)k$>FLb#wsDwa^PY{%d(O&?UDB~@%sO4TKFa@RP`u6j`1BG}QR{{UtsCZKCH-w( z6mTT*_OlWhy_^QdGzPKs-Kf=wZ|B*OxJGR672l_YD?*oM-skK^IU4up5A>a zcIMFXrWMNU-m_GuA3yX#&!2_SYde>U!39R$_6gdp+oE5lGEUrfaNWVa$OX&=xs2cB zSJ=fnuD>RrowMrlq<=Yyi`9B`m_NGyx;ZuUvDgdK1FeaSnGvUi)@o!~eJFg?e~Rm8 z?DC8IdtA6zI4-T6dNKZl$gy_mkalIo5(bxR-dqnGG$uHjM5($vE@2T>{+#_-z9P7i zrMY?M@tU)<8?IRIj-U7U@e09Zt^VZ?6ZJMdmpWU1nsx<-~Xlx zeDHn$pCSJAq>QTDp97Ts^Oyv1_fBiaO;(syn&m-Xrtowe7 z-`->H_~NJiIkSn%R`yfVg8e_eHZ!h}Hu?GQ`q>Bf!yn#1{`mdx^Iw1bXNdgych290 zyV_zaZ~kYfeK>L1jms=0i~s&-xc}I~<@nS3&+!o|@9XLp7jy3RJpS{1x$ea5uV*eQ z=PdGnE&6@e>=&!!rNo<;+bjM%@bk}qhB*s^Vwsog*ywN``BVA+_MKctt;zY{o85MO zKfb?zPxJL7r)2BzCF@>Ld))X%+<9T+kHd?b_Wlt3QF~1B^SA#D?{Y7$F01#=IpPr{ za9?g=jcZ9kp5V8S%QTo|8?`4bWnI$gUUuqBMY54=Z^3TAbF&jJ9+F!0QKEs*G0tRN zr5DSjqzPvux&4A4ZaZ|XcaG=|=h#xK3ZDBCHm-LPT9~z8e0|07RN%Urci;ip2P*m# za@V*vCON`SU80svoFUe?XoKV_rt=VOVRQj(d@We@89FRxkaI^gkh_}STi|32?;PSIB8H~$&#NH*D(#J{%_Ibd#g{6E9)gRVa`WY2zde)ZH*zwxjB zy$v(i?@s-*^Jz$Fjrjd*HS^>J|GfV3SxElM*82GOk*nT)wY7i$TI5Ep`g=3$p8EKT zMWN=k^1t^b=5OA9o%xH^{{D}%r-(f_y33nA>y$wBmzXBre%@K^XKd#uNddYNxxfphwZ{K*#nl-qqg~P zvA6z{E#6{haxQaurnY>&_{_z=pN?NY)7P|~e^ae`@Q1^{>+6o%J(|nrKEa{+)Y^_b08 zk7y=tRZZF%ld#dFXGtv6v)lk-?q>D6UJq&4hf%-ZFJAZU=bDpKs`CDXtx(OCnkH*n z;BxL!_sue1gCA?Bot0XU&zCp*2IJ&%%N>kv&&8}hZ>-4+GBPpVARV}6=D9UuPTZlV zO1M=vPA%Hd!1A=eP^WCK{+~mNN4I}G;~)CEW;=sH-6@s_C-PJ_uPeDH9dr2b#rEgU zK8!|3@{?w5xENU*yWU4lqI>qOF9jic99wcicsTN2Z)yybj6 zfVMW!lYxnHXChtspc7d<;S(Z?{{2&{4M{r$1z#ep#PEHuxR(2^U%Idp7Pkqcit2h4?c?0~;)Jy|}d4ktS-NSgC$fAmpF zk&4DChMJ3Jcd#wtYBSxrhyPQiHlNsi4ueaj4%edGS?et_=C&PA+OTRx&AncO))yDc zI|Emqzsew`yoiCj;jmR3N7xJ|Ws@U!Y!xnD&)y)~W;7{!YuZ75jY*XU|1~oh`ak-+ zVAsU2_Rjj89upVapJ&*k6Ex|;cL%q|oeT-7XT;CyZECquwt2bAx?L9;CM2Ay`7k}^ zr&_}5?oPe^9G6^exe1rp6Y<2iubvBa4d@E;3z;-MTSI;8jxnVv(M{ zf~bXDd__7I5$5f@=T@Cs;gDX@bm+AA%_e=Ozrlxd|H?k>47ruJ;{AoheeO?>9J!;O zr2IH3d%JGH-W$iSpZ;_w{7K!6Usun`$+!K>pZ~GLZF`r>{ky+UUb+3v^2d?c8?UWD z&Xdg&zifZw{5=vi(-o&=$@4A$IHhdAQ1l0z>*thWV;21WCm9g3Z`b}G&w14kW&SH} zV#u$uzOd!zm$Oyd>%SLFkl)>-xUsJP^S=#;d6+!6pIdiH;PKMk%kFV~GUwcv&F<9}5)ry!tP`JFjV755t9~ng!p}_@gYPW2Q9*#Q1A3h%RV$6K`dlS8Z-)w5F+T ziTm|sGxx5oPSJ4>XW-ef{$P~IB-OTzk31QI$^j2AXUz%^+RC#}IKJgi${TL$7mcMy z$}6s~|L!VYGWpOQ^9^m=c(Px7ysvVWZROF%*8z?uPi>d0UA<%VltJ?0S*xmFj=!JR zZJsZ`hIzBd)gyUj@=vau*4V9jTmH@Qi`o5i^uDscmc3Z+|A9k(Pwr{aM;acpoFu14 zm-6~D7cQH6YuP51Khy4>66RjKf8LU*yj+h}eXbd`)CGBj1SsShOlT62u4>FU!VK# zWP*T~=7BdHVT*0g+>5fS`oZh z^SF7Ht*hy!3Y%3GLw1e%!i=+JPUfqejLaQlYLr$LMjp1wle%g8_DQ7kMoYHEelzaO zsCk^jseWzIq3#U5Paper7|QCai`slvn5G)U9yL*zlNRMSMZHowJgP~<#n0_wyKP`g zN6dzR6vt0WfgA}u7nJqeJe(MM%(-R+c06AwutECfM9(YPZ&jWPyn1^4J8RTp!@HXr z*EYEnC}b+Xp5nOjamYE|eJ#h7Lu$(G=gD6)xW0hb{Q2i8YZQxk!B-Rt)@@ooF~T)Vh{g`{|wvp)+x=}qWt>(jvJ3m^^adj+rQ)SuR__~(`N>-iOs8Pz5HzI5fu(tqB2M0jP|j4R#uPV(yQx#e}ni}O`iTk4N3toK$= zjEojDm;2V*#`r3GjeJPb-6o#dR~4Rq67p2BJ#KpUS%C9~^UkluRMV4AM=>$k@w`_I zS@1GxRqU4gbB{XZtYHoO^5Ew)ab~Hh|NhkG3rFqkdg5i|b9k$;MB=K;(!XD%Uy-=S5Kzc!Rc-8*TzJjyq*BgluGM^-o)s+p zz*Jry{#sLdN7aw)RsqFHnQLqKGTE(^W-+{VQ8r(;#ycHVgwDG5<4zOG7s zCL5A${UU$j;zRytN+0apYOcCa(3I)MSzlHiK9*^j4(yF>H@xyTH!5l|getm4EVc1q zR?S;?v1W}=V9DwTBSXjf^UY6gD&$(6+A8#6QABap-EAK?8e2rIlH4S>uaBVHB5Zfc|q!Iy9Z^x5ma+?Su7>X@5vA}!LKZ9r6^~| z51soLPPu(BQqB6vSGF$t9Ut=sU$w<|T%9+*WZn{1(eM7MVVTzn-Sg5+fk8+54o9k9 zc&(Si^fKY)UagXKhua&c9pB=%>4wIR>-&%H6}Oo?;o`*iEeBrQy?ft#)@11ml}G-* zesbo*jEC>z?y@G%H7N9F`p)`vRp5zhIz?u^TbQqiY_vWs*MIWrZ|R?|HP!D-uQIvK z`m@#Ye2;Ld<+eY+J*^lpBn0`^Xe}Y1mO{MX{Eqn)76xLTP=QyHv z-uIoozX5xe7WW`2={&52GsMpKTjnW z>{ZRzdwhJsPTo#!)&(5Xg&o5g<4l|$=-m37@^YJ_@8awYs~CPcwDuk6*09x>qJQPc zwO{(p(jH9=T`8XoUQNwvV1MA)u)-o>TK@G%`==|~XxUhMDBoQFu~9;7*;?7xf3Mjd z@Qix#;;o$Y2gYZdSAX!TNMD`sM}E$ZmnM!*(#A_vllNGxiS6WTuunZWL)-t&+}CF= zHCtnY1_u&pIGyW*&KnnfKvdQD&)@ zQt==wMs?*fgMjJ-{1I|iyZnwhr?Bs3>-#1i->cT%Iq%%NN3Ad8x86;>e#NxSe2t3t z!OQikhm6(-XKyB9kEkPE?;MY->rC`bUUX&UR4MVP*N$}h#&CP^^+fTO zPFe8S@t`@6>!Kdc>zQ0%%br$?cWFN}*r8!$SR`=dj8|Aq_C;_14q<`bgHxZru59ZE+$Tov1AHNP+|%nF(Ey;no_mv48< zvK_ZB7Ga_Tt*z-ACm1{kXGwPuGfDiXr;72X?W` zto6Cz?cB=HoVDmw;6ue^j@$q2#8%wU>lS&I=bw6|KQqM0V1c=7XY98RjUucXo!WPp zbgT4(Rx)>FoXY0D5!mY8FZ593HJ1TTh^K%_g|qHP<>G+did(wO%(Od~gm{_Tj7VA*T}xqOM-s z8a!`3x%j7HzUvS5dm>k^&f>4kf|!*Jgtx60i{&I^xMeXm4g^6(%;;yf^6~93hm>b-?7c^X0uzYj5_j&#~xBoNLuj!N0Klq=)C#hq(!+(bP zbCY|gO}Ja*|Iui!Vwmjn?_J%V6`Yc6fv=l=L^iSH7{7ITa>!x@`-xK>I!$UuH&n}b z8%np>#j+`FoA71TZV~0x-Nk)>ePdtx1+WR;;Jm63dhg`bFDLcn85dRA&X*84l;dX` z{515>js-eOS*?qw{k>^;N{OLNiHZNzo`|Oku5H&^ZV9iC(&cD0ye51U&){^dNLtmVaXgj zi;a3hFNA+rm)p7UE$rW*EPi#z#|0|07DTO2Ok2sTsM6x>7Cv#cE#Gd9tw#(mul=#h z`pR6nW2%2Qortt6T+Yr`_Q9-%&&7Yo!b4kpF6($rZxFGNYX}X2)YzyO_Thh8tRf3AX z5)LwZ{Ua7T^&c|fGQ3;iXK6NB;l=ZNUPu2kgw5Z^K3#2VThQG77yY6Qem%6@E|>isAG%~yUftx@=@Ip5hAN1yid%l~KaFHoEG z=FXq#%O7`kEabcXc3r&XuS10aWmj(hC@3i~4nKcR(99+9$i1w$lcZneH?Qx%eoRw? zrjFQ!{)D7JXT%^{ei4?y2*=cF$$z zi+}$9x##94f7xpWIYF~e+SUALusGTI^oH1mrCkNrm=;u&WG{{JD19g@%C~CW^Y!Pr zjZ4xeE&p=(^sIL))Q;Shv8n#tc);4#(D+fiX{~I^MzcbP#YmrYdoyDU?zM_BdQ@G)vJqa>;zF3i?$>j%+-E#Kvv{5Y1IvrG zD_)QCi;wrE0yj^`!W*Kc3xe+5-7;xGm9xh-_R|8)&3)nJ2n(uNF-b>`h3U^G1KFmC@wL1uE0C^PL||VmUn5_tHXzH8Z1l z#KI5o{<-zHwr$;JE1Ksu%80j_-Rez^HmjIc(RzGajvrBAPb}iJFw0$Q75=pSJ9nN#B%% zxtgo?#!r9yi}|(9)*8qE3}*E_Zw@Y+k@hv<iX9+cRI=LE-+*MzQ6m7$>S$~CRfbmmA-I)(aQYekF}(x zus)Kmt6cfHi~a5QDRVy6TZ(wu6!`P6v5DVb7`%efbU|*&^78pR1MTK&sIEHC*6e*j zQVVkWP8j$oXhOJb352?(Ul~rCf(Z$+GdN)O|h=tf7JRv z!x^E!XZz#-{x~ht@$q|?!CD>jX8kR-CI1;B=Cn_nX7y)+XN$&}xf#m@QjS007-Vvi z?P{6%*G~W29~|B=s4(m;T;%D*x|eV6_L3I~lD%T4w_2~?3Yj;hCgE&{p&S&o(Bo^%J_vG+#BPvq^~7W-*nc(hSV8f-vyWJ^QwH>eXF!^ zQOUw-0SPnid}FYxve~G%M7lCAMR(!0&fauhvD)5jY=F zXW)O8eF9s?gdlep>+feY_Hd;xn5wlb*qvvBV_(HO%&^+GdABc%!ox}#S=Tqm4#lqc8M%LB(7Pvr{z9Uzf|o{b>Z+gYx8GWF_GYr&qwqhE{v8(X zf82H<_R@+o4Iv7;&$N#`;<)x}Cd&a%F_lls)&CjJuui-&X~vrnnU@Z?tD>tX%z9KS zbM54f2#p&?kK~+IER6S2I>dRgv0(Abqih@RKGEgpz0%CcU6{O&J#~*!`oG(m8gl2p z_)MRg#<+df{5NM9Bm58OpY{H+uycy=d0W;GFDzaxRBC%(aKlo2_Pv9r-aTP8Q#-lC zCfnU(R%L1L2mdUApQVews!6acS+r@rk5o=Z(CV|-r>u@-u3W%>ktsg&_Nph#-nv@M zvuzS|YF9gRFCt~D`_E%-7q;zxW*u>OwZAdTq)eqrE<&~HGkZ+C_n4J9+iJ=Z@(Xl(Qs*cdi~YBrJ-JXGYbDRoY)h zigb7I%K}}0(c4pc{EsUITGi^l_53cryK(mN+_jowQ;Sbqeu>SRQc$yxLBR_vS3IM4dnwnzFNJNNPLm>mB5_Jr#((eHCt_kZ7ce9Ol~{?scjN?%&f zp9t-qY`H!=%tPg(N&@%etpSJKk`_E}P;6-C*kaJT@x`n8a@VJx3+M7P&f8+unReLj zM7PzVpFIy&Za%;H<6@s9j2Sh>=~lNTQzf`&om{HQam;11L{xe8qs>?UcFwilefQpy z>C?qr?r->=A%1;u zg(Wfzj^D3KD2lx4mc^svdSCDK^^oMRW;YiuV)xVBdfj&-=b3-~h7+!CT5D7>r_A6m zlf7&WyTj-6wLjG38Xq{a@EuDyS+$$;Va|04`)f{YNrz{JGF#LURRz$mC_ z$lw^5SlBpm;fIX}FFyPz@c$MA2O~2hqrJepnD&dIfp_kopZn?fC!PzxyhLBvA6nk^ zQfNg&bZD1_Pt-z2^#cnGZwLIGZhw60Mh69zP>H(c14o~EE@}9{+r=v2+xElj8UF+o z*Ur^U4*D|`kGpovUv;79_Ogls`{@S4DH=V=!Td@ID$CVYIeO_I{P{RHa@`_{rc~L~ zmyxe@1e`dOHn{9}Z>-wJb*bS3hyRuyVfQPFDUA{m%9lIxoRa;PtYll%_NpLIWuA+_ zd`OmI!{vw*%Q+bq%C4RE$#eOXu(+J}A*!YySU)gLlKN_RRbvUy)_JNaDsQq^cr?9` zt6Fj=Vd{oO9qR=HY>#Rye(=#;@49vEXHS#jf>jDr4|H_-b7n1IIH4SHbjCuN3SR;4 zY?0{+AKlx*Eyx#rP`Poi^dOf^#ItLH;9w_I?o4_3WV1IwOd-nC^AME-6#fxZ6>Wn`8 zcmLgM6^iYX8CoWA9?C5!j;hU8*tFO8pTU0y(T1u*!vgm&OYY5m{mR$%>t`$NGeu86 ziacgGb30ZW;C8dm(O1pxVpOVVH z_)ya3{msL!?i}Iz-D~zfX`h_Qsl|FJV`o%6>oM-N?MEZKrZPT%aWR0w`k56&Xq3o7 z_Z!L&TKH%69J&x48rgL*t*z@MW0I+m3RkmCVpoUil1}Llb$br$wmjgHzPwOH|K!7* z4^~UR*a$AxZtFR7@k!vO#)yOOTI~*9*ff!8QPWqJPiq()1S7 zn9v#cK&r)IVo1nUMz5b&+zdlQ1f&f`cGWFjuF&rjv6gA2q?B#Jt3wwYjauwx_%q}* zbtZ~+Mll9@1QcnkQqv8WZ>qXCPp2VZxs?5s*#8Xv0SqSv9K)th_|IVQq3Bbol%V5d zm(AB(6~!74tdLy%`=fox0z31AeEF^6adNtqlP;E^K38zhuX%BMevLkN-Tc z;(lSm2AzMdYQ-;mW2L%I&TQojd>5yaE)yW2dL?Uuq4TLL;f<3u?sFB|B)YMsx@Is1 zv}WBg$nxOgEZ|&HTKL^K-X-!#eP77GH63Rr9Z+oQQ2XO9_}O%2S~J^eQxC=vRv!0> z>k=Cdtr8P;TDE49;o24ci#R{+2~cxrKDt0)<)+r;m(w>fEST)T*m>aagH2a7>P7x? z9n!7|)o7Mt>v?ye)$u{o{e~OIGY(`P+O{V_l8^5|g5qm7r>YVYxAF-t+)Gx7JlOI> z=#7M#>cq8Yq-{6^k~32bi>luI4UyRVgy}HX&BdyZtJ74XGk+LWTC+^F;?V9|5>yZ+ z)g+v<+ShA6>x<7L~+GO>Lbq4D#{{EB8wCVJl;as*w*huBy z9tMN7+XhG0fB#o2$m*5+2hLYcZYd?5oyb&@K zh-gZe>7J)}Cy8shN8?u0Pe0Z*1}<2j(5x#q?GE%6nnU3RuK2{1bKP6|}{ z@$7u;wxb`M!V~HnrOFRDeemf$uqCVK_4XrK-a`5p+?f6|w5HG1=3f@ruZNo!f-`d*#i%JKmwipMHb zHEYZ|v@B-}>xe%R$l=lze-h}ybLxlm{j;n27iMPc$qZtd$dEjN>2{`|1=9^anN5-1 z;Rgj0SGReK6mmU{OPQ{r!K%n~k@dmR^$FaDjO`2NTzychlE!^OD&wvon}G4*_loXI zCtj$#@QQb*tWV<&r!M)&iqkfyDBkeq2~u=%e{GntsLjgWgVVN#?|e|wJ*Gu1Iu4Il z*nDtc_Hwy-b|0@mhwK*dLPn7VH?ImfXo#&mR=v{Zc>^b}yk=?1@+0$h&0+57k}BQ6 z9e2yjQHCMVOHkC3(Y<}bN{ObUQ-s)KD)Uw}a8z(GKk8t4_%O&gXldISW{rc63V(ao zbUz7}Sp33v)`9DlCcPm!5^p+ZvB_j<=_-F-v+&V^ypJ3gxugJMK@Irl-52ux=YI4W+ACtdT9Dn4%Dxg=hDE^{- zO|J+`!Rke7-=yE~QMx3+875+?nZ;_c#D+y`5oiA)8?FgQHY{@DSQNgF`JkZ}v*b-C zy{nTN7Nv2xISO#EZhm)BaCw_v@D!EQnnQ<+)h0MFsTwb^oug@LuryG>ddL2gR~cr_ zIB<-E?K1ZS-ACu&dMHF~lIci)ZdG!W$#uF758ERVu2)PtX?)T~-vn6ia0NfjZ&Gtv zDX=M}S0JY2eXJ5ABNxXhS(dA>>{>3gNOpL4CM>H8S${?DSXrZd?!%dSM*kc_<|^5E zUi|pdC1qOoT$aG28eD=o3qvh}b}DH<2)x#`!hym2@Q*mg$39JNzcLih9O$lfP0;pY z65bGSP}KTW^Q7#C(x`7yFP}W}xGPamvSN)`@r8X8xD}Qxc(sAm_Ks|GR<{TBX8(bRm+2wrO7D_9IHWc=8&DC+dGS%gfz2otj zjzUQ#D~=erXS7dPvhXvPJ!7-Lme;56#4<%JJjZh1l_P7~6pvL+*_&!ZShhZBVO;98 zGOX}x8p})D(AXEuO;6@YpWxZpa-_>i)2&kQ!|FYfBCbj|1Lt+MEf+nq^y`BKOSYU4 zJkTN#aK!0)Zs0XmsiPtcS!p84E)BP{fsc+DlxoUI^%^pm&SkP@<>sA~D{gDB(>q|D z&m?}|eMyqL5=0l=2ul9XpfIUr@lp{l9&Sfo$wzf7gQk38c9g402>cr>v4?kY;_S$0 z(q5M)%s6~Owz0}?w$}BgKE}>G7xtaG0_oShUe9Gv5xA;(w#_ZyWogikEzO!NY|AfA zd&T^NiOos*kG`=Gcp)icyZEUdR_jLhhhh>I--;gF7@9SR3h&UKYtZ zk%UT<5VJQozn)aT7-wQWC%B0_OO9b{jZufhA6Bii3Z0D~1O?VMT;Wu-P`~{;V@bQca*9EHrqpqxU$kA!= zZg|F=AIvaUVTwZW0(Il#p-R&nE^rC63W%R^30$^0ctd!F+gZOAn>n~#LLSum>{~jK z^&`VANe^fKzAXOROx7&sTLcp3F-UcBggBi(<6*{m#7Rj^@YpVv`HwkS53K0g7?Nta zNy4EkRY;9{TZN=DlY+y91B{Fr>nG+;WH`IR!$IW0=XIVePsAo$7^|%3YG|6e!iCAS z>XdqO#KA`IKtAkYY zBUPsdN!?HXO*GVCQN8*zZHmy^kXZ~*6&Ee)T3hKE%u>*Bq*md!w~x~tt!qq75dzIG zXHP%Kr)a9NO7M;qyEKE)()ec9Z_3V56YjNL=+OD`ESUYtl*J2z!?g{pRuqPay-11U zefNB+BgeTWp8U>mW?iR>i@X;VGwdZcGIC7SWL`HR=je%oi3#(s1`=o{0pjfXcZou$S9LNV5hDVU{q ze%tr9^PWPQhk}Jx8F`9+)W7h=S9Ph3qxARcqmdpi&F!y*Eq(~HtXb{b*l{p>QsqO9 z2W>X{dK&k95feGAYWO2^@56b%rk>7U_pzN(-EDT>=;T9157&tQ3}>R!HY`42LEa~a-yK0|W~P8|oP2jA6Ox(N1_t#oEt0Ni zsMzkrWM*J+TB_jSQ_V?LOOg)kj}|`k=+Bt|W1C0V!3<4E@U-?KZpnqIXADwMczN#2!lJfBb&%f_cFO*F0Gb|Gfa}azl%=*@~Hc0K+n$#dA&p-F) zJ!#o;KS1{G1GeKgco{0B6+`kaFfV-2c_Z)@C!YxOYxk=v8eMBP1#>Kj?~>ZWtG+2T zr%P?mhQO^4xS~234ul9{B%&g`U;v~)J3 zP{U$Js|-KA_B9r7B1|SM{K=Ak%IQwZ27yUk8hTUs@{Xw#d9y5uoYytEYN5GQMHh$C zmB-Qt149BU_yZ;dJMC18Kh}M&V$HE5=8F!=wq&yk?|GhSWTM>7H06+o%k3A3Rwvz> zpP<{kOE*DH!$EjKgc1+aiY?RGUftwtTD)?qt80_v_n40yE+M%uBtG1JaV^g%XOf^? z+>5tDKEa9}j83Xn60?kc>fSIHs4v<1XfZ=9>%ZNPnMbNz|;UskuK5oo0gyN(DG}NwV%kuI*~`e@bAG?3GcamrvuY6y84)uAI6{2Rh?k! zW!5zNk@|z>3`Ye%GHKe((GyAcI;~*A^0+%G5Dswh+Lzc9S}`M3>2PTQyM)DwzHEst-E|s`E7~-il;?M}Ch({TS0@VDtxYwU8ut0KuxKeb?l5w{uOKyxQAe;!Ln=Ii>r#kV zOTm^b4i26Ae4nXa+&`2=&F||N25p)f@n)&pho%P;_8s}U)A#7}YKF&ZoI#H!&56)i zcU7@haB75r><0}`SDyg07Ov;MHt_~ETImh*TDES!vrztBvaf=)w7jEvK=dP)9Z{UQ z{%&m_+f>3Xtd~|gz;>Q<`ir(3(e0^RhK`H^l9G9gl?=8tF?%VnctyGX>X zD$tuEs#y?Zc;qp2K!ir>!VqUk?gO{>ORSyW5x^6A^oN3Am~RowVJ=2quHqB<7O|#c zrV%09a*Qjl{uY06B$d_0hUrj7gLA|p)*hJ}M-@Glg8mEEKT^e3JZt{SD0D_tCX6pY zt79W8ug8RC^CBBt4r@+ms`$9*l$ozXj{=ilOSG0AH;dbG4-;t@9rJH?&ZSGH1_|_c zP2zqjQW2`Iu=v$)O`&5hf~G#_LJ!={zLdb*#pv=l^o%Zd$ue-F z<%;@!S^};M1Q$$ZQwo~xns-e}&WuUAQ%O`TPt%K=#i>$cnGEa6@a~IBPPbh`*bjss zGWWWlY5bx^*{`E2@3PUud(*x69c@e$J!N@jCO_G1c~jJ2iMLR5rBvd znb<`>Y&)SbfrD2=Ai?3=#G0$Nicf5v_Sr4q3)W(?Qu`-nw_&k?t}X+^66F)7c854} znH_>%+-f_Y7&M%9WI1q-r`Y{W*@Tr$;>@dmO`7^O(r1CB;v|7G2O%#9Dd*@SjRRqf z93lI)8djt);A!LMT+*OW-t4I{fkV!qLs4Mi9ZSRYCY=dt3orIw)!fJZ{E>o^GZSN~ z=)O13{~k58cI|6P5T0|vRfuVxhE5!#(ib_^!-iU3S9I)}I~PvSyQP$Q?$KP2;>nUN zod(TH>>lndI?c(99X5P9Jm)1sH~(M^7A<%?lR-E{qtv^csq}y*<44a(H@ooeV|fme z97h7mZ;C415M^ds!>75AQ9SUNuV4LB*LgY842&O-WOy^UHwrr~e6b{939C@&%dTC8 z&4L2WEXrr*zOsM8Eb;Qg!$*%ql#`xFN6K&W58!7lZCH_H^Fi{kr=#grp(e*9FAna1 zZrK8RS7`5St&wd!l3=3Q!_qR}=jxf|OHT6VaZG=+EhsynNnp};&qvo4)FY0w#I+cn z$hvfi)A+;GS2h~$p?-U>ia&Mv`mTu0aEHN`pUWyNoYFwyc5l_>S;ETH zdE{zSCjaq`hRIE9nq(Xpo!8GgF^wnHr$@7>)ZzL;je|)Ig3A~@I2;T*4RoxRYH%)# zKex(SX2M}BCg;;GMF#Bw98R+gRBj%a#(a1y&mx=221e^`Lp>QdStA~Z6?;9KP}1h6 zeB|W3o`e&60qwggY8gbr^w!?cR(0PswYpW^^}lYA{Edm7qW2+hiQiL5#N*TE|1c(0+aV;YjiAW6219~@yf@L(o!KI z1)i>yu4N^rBGnzgRT4xUlLWN zFRT~V7QNBRqVja%41th!%!iHouS{a^p4Qxa>DHV0k9sRUI`lUzw&Xs(c-6$v_M@F9 zHcUwjUnQrMOqy;N8sQLfY~rkG4a-+e>J*qPZXwzeF3crY)+ESka48{R1sAj3!=n|K zIc|GgG{0tXY^rSPi9KE_D*6X9KDABbS;D!E-Q4J!%9Z~NtQDd~?hy+em{$FBt>x-4 zb~+ZpWI0FPrhBPZcZgj*`;Y$Tn*&2q^spko%l=?Mz+3n{V&50FIbam1d&7ZpLg>Z^%qHG!0r9wtm*(1({50frl@i ze0J5*mu022x8d!c<2(u{6KsTjeA>v^bGd=hC*i@QxNvoy^Eb5tPZnj|FM-)9awZGFmTOkyC_}Q%cSHX6`|zg&UvEdWJd6+3T@M_J#+aE25=^Bj?%9(_X$k99iB;GK_3qPoJ=IPWa$+Bx+GfKc~()k8Y<0{C?Leud*CUlfTgt z;m$r|y~^SxyR0sFn4el3q9VZ@6vU(#FR|%QJE!MFqm?opYbr~#)Vg^Rv`aKJ7Hw#r zv1o;9z{zLo?Yo#}GnkZmrBradDY$h_QPVf@hQvfZjO82Nw#@Ie+Q7u~NywJr7lX6M zf}`^$miZ~JV9mdEdm~TZWv?j)+5RCR7d~2g$Yl1Gq^>eMz-%AzpWy(*RFzIEmNq5^ zl~0HH58h(3y5VJ7G==4(OVEuI24U(`FKtR=J;v4JsI|g3VeUGnYc5$&=S|a{b%}*x z_T}z}LfmZPYlT`jGGD68V>sg{u=T)s`zu_mYA%6!lU8q9vj0kt#?@Q}rsnqfmmP!_ zXdXypTh_4nKt$q=UnEf0mc51e*hFL2nV z!cegA2o6@~Ql{5m9Wi`(y$mN7^N-pj`nBLkro9U>yj@0U|N~R~eJ9#2z zi~gBC&o`-|Wq~Y%c*esA?F+Z5G)!yET&UQ*W@4Tbi-2=mh22)!368mJ5|WR6C+_7I zO5EjG!#HbIfvQ49cvgj=Q|ZRI$HDai8*6SlolxZ!Js|SY;A%o@me}DZ83O9l%^9x0 zR#yq?Dn6)U!~D!;-qeXnBCO30A}TxB5>`A~@Zir$)6Y_@dnWoFFRMPhUh zmePQd*sgOP+&DUxaLNxK*6bt+TJrfto`ka8U(dF1ZrzL zL%5dksw6YII0l9j+-tvf=N+ns(=j4MLlb zG%#$?@>sk?=>P*?kh9=Z>6eYJYn%?r_Z8PzKZ)AsG38doNoGgjUnjNN}2x(=SY8B!ky1qpKE2TW z>9AXLvC;8tmMIPwwoTMAYgoMFJ!{M4^NYCDoC_~8Z`j?GvW9u8-7Sf(6UoO@O??Cs zUd%h1ai8nq9TV-23D;#^j-UE@jpbUm2k)H?LDd)5TQ<1)c)5673z)D#R6tBDNvFkT zTf?f*1Ji>yICL;J3!dWK81B_0$`zup&1=e%js~`Q!CIV4&Q9T6naq*eca-f)b8zD- z+tx@!mjKq4LW=3V8qMuR1xs8vuruE|J+JnmNEXX3#ut?xOPqveTB^+r>RI3@@@=A( ztij4h9GV9Xu!jV$THi83YDOb>!~`bE2hGP+9Ge=ZuUT^6qKJ_pYC*o1d#~_Hg}6ma zd0PZslwJzFVKfwI^|IY|ph}`aw06mZxfu;no`urW>RUy zDvd&)rH`jxJ>k&I;p#M@>xhUyBj2&zP5V}Jbu6mj5ZY_S7r#hO^*-N)ma7v^sImw& z@C#l%@OP28=GGOmALcJlSjg#fEmEp8G4IkkhO)y2;odj2Rt5)}9=c*M(c3@#@HUMF zPV#*BI+>JbDRsP@wRfg|W{aKzBdbcs$4B~?-K987Jc6^N(~swB8FcV6+)SFPur7f6 z5a0S;%W6d?&P>dD$ouKxis=oJp;pq4&WejdE>3k=62&E3VY5kKi8ZgwS3BF2Hy2;u zvAiqyv&yCo63i3$xm=YLe%rgK9A5lomo`(Vh{g#v#t%Y^u86F9Byn_xj!qtf&ie~9 zB!W{ct?SHEt8qCbWtv zY5$H?=x*MTHA#4iN&xrSt+!;ncQGxw!gcx5i&IVQ$GJML20xi5-BaVH_=3X` z43WJehgKb8eiUk17j!DZr_Qdz+3e(`3Z}iQ9MzIESvVLo3=)o?xYT&Vfo0{L1 z{xeK?v&m_3h)J}fsb!uj&(#HnJ*`t5Q?Dl!T}^BayOBR-s~-CUMg}&INxwXrP9!li z>$NzoZ(FHiBz$|J{~HdQi2Yk9ZgrZ(HhYhb?J13YOJf?6<5(6vxze+3fBN7*9o?x$v-?D7j|S!bj&ZD7<^OYx-H|Hh;)VEWd$1h@18Z> z-5nGbdSFR?@Z1Nz6P|2lbhtLjU#~I2=DRnWR>hCA(k+SQOwV_SBtN-!#Yw@(&alCu*MZk%OM}k5 z5VZ;NtX(K*Kp`t4Rsq0LY3eo-}96>j2U8F;M3_~nO*L0T%g zajj2&7c>O)tq*YQyyd{vwsOj(lKK4{HKP7M#Edke74CO$Jrq8p#I-9v?!jEcg-%Sd z()IJh&S|f4yl8I~{P6&DQPhF7j1E?fD{iM83>T`Z2sdyytz8!4;>76IwED=@PqQVs zVrFRm2-VpzFO}y-N=nS7UH^VQez!?rHv<>4-W#|Y zUaDFs-56G*Ia}0fhjbSgPm`mbd~1i!O)cKQNq08-O<-%-H0=$m&GCaKI=>hh79QfR z`sI00x$$gU&3}fu`)--vWl|^+UAweEU@e0Vuf)A$uYyyiraII_3NmFS>|=b%@r%{b zgRA9-&Y6}Zw+yd!0TO$nOQv;-Dd{_{{_(R@%j#_76vkbh{OTNkSUawDT+N+-wLWOx z6A?GAE9tzSUs@;d$1+Tpp1^A(vRKhqu(#>(D|c3hk3x*SNwVROjy-=K*v7qA$XW)iM2CpL37j0l* z(2rs?K6Ps$x7iC*hyF7*2XlIu1+NIy86QoNvS(^oSl{x5_v5`!x>2_3X`i1z-yVID z;YCkd^4+)n>)07CeBo8E))DVw7v#v`+cJsEwI`p+Yh!0i%d$lWt)CI(If40I_h zkg~e%-P;;>!YOT%=|L8^v@RzGQE!Gox8sTZ2bBerl6blHJN*>?7qZy*o)_bTnx$I| z*mHhQR}QE>X&l6=FtMegd}Ze2wPCIs1$F8R^Y8n4UcO_Zr>E1&VQrWaCBDD$s=}uG zBI_7f61Z5TbB=w!Db99C$+|gs@dfrCtqgzWq_$|s#Pr_Bnj8uWjKYRqS~uq3VYoPH z@e-yDH90rMI((YLN^XdzPd}r!%x|Hv1Jj95g^bs19ikphC|LMFUwOt-c1<=Gxth#% z--IJp#^?7fcEa9s#k;UD?EI;(9;OM};vV_b?)Kd;C>7?P2&J4;hSU$JlY3ey$* zvyZE&t_oelHSyPHCc~JGx1={sSz~5hzyIHVhWo#N3ZC`w(`YgDs8!U^f7al0+%aQ9 z=uUQ41>qLPuF|e8+E2qT@AGQa5fRbf5qdbuP-DXe#%H4I`B3=*6Q!l~DOoiJ)XsPdzyZkmVZ(+L^If*sahX0WRtf6E!dw7{74 z?@fM9;iq4N##`!ZzGiX1kuI2~$=Ji6swa9Zq$Na=;mv%T z8!W4xoo;n`FBTN|yeN0(8g>Sam8N0lmdQ!FhCK&8k6)FvOkrrSmwNbQ)i>sViy<3T zxX$yj?^5|L9Vp6D*{tHyBj?ddB@kK6Ts6Cba;e~y}f`6Uq=U#9A zY0KOFL3?VI=0{`82RfQTT}c<_#?6h7DCu7t{%LP~ng5FVE$_eP&wBc@uI``tk9+^z zkM{K6jr|pWzy17qb!C@-D)D{o(jInB_gDUBkiR}*`_FqX|1+%lc&O&7{m=gl_xHC5 z70LW(i2d`gzJ^zcQ~to8pYvb;{&2YDO!6ap%YRvR2^(jYJbB1nv?riwUK)@hL5#2_GWt7(N)Q|aM`i9L40Ec-(DSaW}< z%qf2E%BwJS8{32*uKxcS%=IU{YV^@yyKZ;>_)i_<431?NUW)8KIM2hcvHtUdxu@i& zeLnFp#7XHA3p+#RiMNF^DvXPI9h9~TKh)*@{q7Hg>zwA`<2PPCOv+$#iQv1ZE3{$z zssMK<@l~C>GB(^v;ZXU@FH;rbQOn?1Au955^$x~~LN7`VmTErga9h~mcj*t0*}NM8 zvph8awkgXM__L~tNG@R5BO?CsS*YN;=m0I=8y)N&EqbQQ7`D1OsMbF^|A?cG=SS7w z&$~V@_}BLNZ_PhnLHqN6|1<3WTkZe&{XhF3_SaYaWMQ&h`jOd7)n&m8ZQ<{~mrv_B zK5hN+pV38i>Caalc`Ili#A5laLR4@+zimR-{94;yk!{=G%1oTnllY%uzu5%;x%FRv zRf)eY(E9x4{_NAgpBuYx?f+G0y8p+&`yc-^+@CpV|4w`L`?p^_E1&=U&o9@^C4ZMa z-hbRSQq3@aLp^_HV#dua&%QrzxpICB=X}lcub=51w5Vgf{-gfEpZ3Ou0VWJe_UZTM z2=D7FX%>*mjOFTom2+BK%DusNg-P>+OT01B3A`Q>b|yA^rNgJ$^@^=MS^npM#D!I{ zmoADbBrs`ATAu5={O6qXdz+HaG9-THQ)D{Iq|;K<$o+HweOsn`#fd?!%0D^Tei^>~ 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%0DSM9ma&mY&Yn8LXccJ|p?;dUmU=NVXll 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 E0rZRdRR910 literal 0 HcmV?d00001 diff --git a/src/components/Map/components/verticalSider/VerticalSlider.tsx b/src/components/Map/components/verticalSider/VerticalSlider.tsx index 1f7d87b..7cac730 100644 --- a/src/components/Map/components/verticalSider/VerticalSlider.tsx +++ b/src/components/Map/components/verticalSider/VerticalSlider.tsx @@ -1,33 +1,34 @@ import * as React from "react"; -import { useState } from "react"; +import { useEffect, useState } from "react"; import Box from "@mui/material/Box"; import Slider from "@mui/material/Slider"; -import styles from "./VerticalSlider.module.css"; import Button from "@mui/material/Button"; import { Paper, Grid } from "@mui/material"; import { isMobile } from 'react-device-detect'; import AddIcon from '@mui/icons-material/Add'; import RemoveIcon from '@mui/icons-material/Remove'; +import useMetersContext from "hooks/UseMetersContext"; export const MAX_MM = 400; export const MIN_MM = 0; // @ts-ignore (typescript) function VerticalSlider(props) { - const [value, setValue] = useState(0); + const {setSliderMeters, meters} = useMetersContext() const { onChangeHeight: onChangeSlider } = props; + + useEffect(() => {onChangeSlider(meters)}, [meters]) + // @ts-ignore (typescript) const onSliderMoved = (evt) => { - setValue(evt.target.value); - onChangeSlider(value); + setSliderMeters(evt.target.value); }; function changeValue(increase: boolean) { - let newValue: number = value + (increase ? 20 : -20); + let newValue: number = meters+ (increase ? 20 : -20); if (newValue >= MIN_MM && newValue <= MAX_MM) { - setValue(newValue); + setSliderMeters(newValue); } - onChangeSlider(value); } //Esta parte no se borra @@ -72,7 +73,7 @@ function VerticalSlider(props) { }, }} orientation="vertical" - value={value} + value={meters} valueLabelFormat={valuetext} max={MAX_MM} min={MIN_MM} diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index 768f458..d3b8dbf 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -26,6 +26,7 @@ import BasicDemo from "../Demo/Demo"; import { useState } from "react"; import { getScreenSize } from "modules/helpers"; import { isMobile } from "react-device-detect"; +import CondicionesArchivadas from "./components/CondicionesArchivadas"; export default function Menu() { const [breakpoint, setBreakpoint] = useState(getScreenSize()); @@ -56,7 +57,7 @@ export default function Menu() { @@ -151,9 +146,9 @@ export default function Menu() { Acerca de nosotros - + Más información - + diff --git a/src/components/Menu/components/CondicionesArchivadas.tsx b/src/components/Menu/components/CondicionesArchivadas.tsx new file mode 100644 index 0000000..d998dc9 --- /dev/null +++ b/src/components/Menu/components/CondicionesArchivadas.tsx @@ -0,0 +1,104 @@ + +import { Button, Box, Paper, Typography } from "@mui/material" +import Carousel from 'react-material-ui-carousel' +import { useState } from "react"; +import { maxWidth } from "@mui/system"; +import useMetersContext from "hooks/UseMetersContext"; + +interface ItemsInterface{ + name: string, + image: string, + year: number, + description: string, + meters: number +} +export default function CondicionesArchivadas() { + const [description, setDescription] = useState(""); + const {setSliderMeters} = useMetersContext() + + var items:ItemsInterface[] = [ + { + name: "INUNDACIÓN LA PLATA", + image: "/inundación_2013.jpg", + year: 2013, + description: "El 2 de abril de 2013, la ciudad de La Plata y sus cercanías fueron afectadas por una lluvia continua. El Servicio Meteorológico Nacional informó que 181 mm cayeron entre las 18 y las 21, pudiendo suponerse un valor de hasta 200 mm en otras áreas no medidas; las ciudades de Ensenada y Berisso y los barrios platenses de Los Hornos, Villa Elvira y Tolosa fueron los más afectados junto al casco céntrico de la ciudad. La cantidad de víctimas fatales confirmadas fue de 89. Se registraron un total de 2200 evacuados", + meters: 200 + }, + { + name: "INUNDACIÓN CONCORDIA", + image: "/inundación_1959.jpg", + year: 1959, + description: 'La inundación de abril de 1959, considerada en la Argentina un "desastre nacional", deja bajo las aguas una extensión que supera los 20.000 km2. Desde Concordia hasta el delta y durante tres meses, la provincia observa un continuo manto hídrico sobre tierras ricamente productivas', + meters: 50 + }, + // { + // name: "EJEMPLO", + // image: "/inundación_2013.jpg", + // year: 2000, + // description: "descripción", + // meters: 44 + // } + ] + + function Item(props: any) { + return ( + + setSliderMeters(props.item.meters) } + sx={{ + backgroundImage: `url(${props.item.image})`, + height: '9rem', + backgroundRepeat: 'no-repeat', + backgroundPosition: 'center', + backgroundSize: 'cover', + display: 'grid', + padding: 3 + }}> + + {props.item.name} + + + {props.item.year} + + + + + ) + } + + return ( + + + + Condiciones Archivadas + + { + if (index != undefined) { + setDescription(items[index].description) + } + }} + > + { + items.map((item, i) => ) + } + + + {/* {description} */} + + + + ) +} \ No newline at end of file diff --git a/src/context/MetersContext.tsx b/src/context/MetersContext.tsx new file mode 100644 index 0000000..33e78c4 --- /dev/null +++ b/src/context/MetersContext.tsx @@ -0,0 +1,19 @@ +import { createContext, useState } from "react"; + +const MetersContext = createContext({ + setSliderMeters: (meters: number) => {}, + meters: 0 +}) + +function MetersProviderContext({children}: {children: React.ReactNode}) { + const [meters, setMeters] = useState(0); + const setSliderMeters = (meters: number) => setMeters(meters); + + return ( + + {children} + + ); +} + +export {MetersContext, MetersProviderContext} \ No newline at end of file diff --git a/src/hooks/UseMetersContext.tsx b/src/hooks/UseMetersContext.tsx new file mode 100644 index 0000000..368d702 --- /dev/null +++ b/src/hooks/UseMetersContext.tsx @@ -0,0 +1,10 @@ +import { MetersContext } from "context/MetersContext"; +import { useContext } from "react"; + +export default function useMetersContext(){ + const context = useContext(MetersContext); + if (context === undefined) { + throw new Error("useMetersContext must be used within a MetersProvider"); + } + return context; +} \ No newline at end of file diff --git a/src/pages/Map/MapPage.tsx b/src/pages/Map/MapPage.tsx index 38807eb..1a6ac1c 100644 --- a/src/pages/Map/MapPage.tsx +++ b/src/pages/Map/MapPage.tsx @@ -1,6 +1,6 @@ import { VisibilityOff } from "@mui/icons-material"; import { Grid } from "@mui/material"; -import { Box } from "@mui/system"; +import { MetersProviderContext } from "context/MetersContext"; import BasicDemo from "components/Demo/Demo"; import Mapita from "components/Map/Mapita"; import Menu from "components/Menu/Menu"; @@ -11,23 +11,25 @@ import { isMobile } from "react-device-detect"; export default function MapPage() { const [breakpoint, setBreakpoint] = useState(getScreenSize()); return ( - - -

      + + + + + + + + + + + - - - - - - - + ); } -- GitLab From 081c2e5751187c89bb606b375da72f8fcffefaad Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 2 Aug 2022 17:26:48 -0300 Subject: [PATCH 60/74] Fix demo --- src/components/Demo/Demo.tsx | 19 +++-- src/components/Menu/Menu.tsx | 76 ++++++++++++------- .../MenuModalButtonContext.tsx | 71 +++++++++++++++++ src/context/ModalContext.tsx | 21 +++++ src/hooks/UseModalContext.ts | 11 +++ src/pages/Map/MapPage.tsx | 1 + 6 files changed, 166 insertions(+), 33 deletions(-) create mode 100644 src/components/MenuModalButton/MenuModalButtonContext.tsx create mode 100644 src/context/ModalContext.tsx create mode 100644 src/hooks/UseModalContext.ts diff --git a/src/components/Demo/Demo.tsx b/src/components/Demo/Demo.tsx index 3da3474..3c168e8 100644 --- a/src/components/Demo/Demo.tsx +++ b/src/components/Demo/Demo.tsx @@ -2,8 +2,9 @@ import { Box, BoxProps, Button, Divider } from '@mui/material'; import Joyride, { CallBackProps, STATUS, Step, Locale } from 'react-joyride'; import { useMount, useSetState } from 'react-use'; import { logGroup } from 'modules/helpers'; -import { useState, useEffect } from 'react'; +import { useState, useEffect, Dispatch, SetStateAction } from 'react'; import { useTheme } from '@mui/material'; +import useModalContext from 'hooks/UseModalContext'; interface Props { breakpoint: string; @@ -27,12 +28,12 @@ export default function BasicDemo(props: Props) { const { breakpoint } = props; useEffect(() => { - let visited = localStorage["alreadyVisited"]; - if (!visited) { + + if (!localStorage["alreadyVisited"]) { localStorage["alreadyVisited"] = true; setState( {run: true} ) } - }, []); + }, [localStorage["alreadyVisited"]]); const [{ run, steps }, setState] = useSetState({ run: false, @@ -163,15 +164,18 @@ export default function BasicDemo(props: Props) { } ] }); - + const {toggle} = useModalContext(); const handleClickStart = (event: React.MouseEvent) => { event.preventDefault(); setState({ run: true, }); + toggle(); }; + + const handleJoyrideCallback = (data: CallBackProps) => { const { status, type } = data; const finishedStatuses: string[] = [STATUS.FINISHED, STATUS.SKIPPED]; @@ -179,8 +183,9 @@ export default function BasicDemo(props: Props) { if (finishedStatuses.includes(status)) { setState({ run: false }); } - + logGroup(type, data); + }; const theme = useTheme(); @@ -206,7 +211,7 @@ export default function BasicDemo(props: Props) { primaryColor: theme.palette.primary.main, spotlightShadow: '0 0 15px rgba(0, 0, 0, 0.5)', //textColor: '#333', - zIndex: 1000, + zIndex: 10000, }, }} /> diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index 768f458..96cd574 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -17,8 +17,8 @@ import MyLocationIcon from "@mui/icons-material/MyLocation"; import DriveFileMoveIcon from "@mui/icons-material/DriveFileMove"; import ArrowForwardIcon from "@mui/icons-material/ArrowForward"; import ArrowBackIcon from "@mui/icons-material/ArrowBack"; -import AddIcon from '@mui/icons-material/Add'; -import RemoveIcon from '@mui/icons-material/Remove'; +import AddIcon from "@mui/icons-material/Add"; +import RemoveIcon from "@mui/icons-material/Remove"; import { useContext } from "react"; import { ThemeContext } from "context/ThemeContext"; import { Link } from "react-router-dom"; @@ -26,12 +26,16 @@ import BasicDemo from "../Demo/Demo"; import { useState } from "react"; import { getScreenSize } from "modules/helpers"; import { isMobile } from "react-device-detect"; +import { ModalProvider } from "context/ModalContext"; +import MenuModalButtonContext from "components/MenuModalButton/MenuModalButtonContext"; +import useModalContext from "hooks/UseModalContext"; export default function Menu() { const [breakpoint, setBreakpoint] = useState(getScreenSize()); const { toggleColorMode, incrementFontSize, decrementFontSize } = useContext(ThemeContext); const theme = useTheme(); + const { toggle} = useModalContext(); return ( - + Dirección - - + + Indique la calle, el numero/altura que desea buscar. @@ -78,7 +83,7 @@ export default function Menu() { - Condiciones Archivadas + Condiciones Archivadas @@ -124,39 +129,58 @@ export default function Menu() { color={"primary"} variant="contained" > - + + + - } - variant="contained" - > - - - - Ayuda - + + } + variant="contained" + > + + + + Ayuda + + + Acerca de nosotros + + + Más información + + - Acerca de nosotros - - Más información - - - - + + diff --git a/src/components/MenuModalButton/MenuModalButtonContext.tsx b/src/components/MenuModalButton/MenuModalButtonContext.tsx new file mode 100644 index 0000000..87162c2 --- /dev/null +++ b/src/components/MenuModalButton/MenuModalButtonContext.tsx @@ -0,0 +1,71 @@ +import { Box, Button, Paper, SwipeableDrawer, Typography } from "@mui/material"; +import useModalContext from "hooks/UseModalContext"; +import { PropsWithChildren, useState } from "react"; +import { isMobile } from "react-device-detect"; + +interface Props { + text: string; + classNameButton?: string; + icon: any; + variant?: "text" | "outlined" | "contained" | undefined; +} + +export default function MenuModalButtonContext( + props: PropsWithChildren +) { + let { text, icon, variant, children, classNameButton } = props; + const { toggle, open } = useModalContext(); + const [showButtonText, showText] = useState(false); + + function onClickHandler() { + toggle(); + } + + return ( + + + {open && + (!isMobile ? ( + {children} + ) : ( + + {children} + + ))} + + ); +} diff --git a/src/context/ModalContext.tsx b/src/context/ModalContext.tsx new file mode 100644 index 0000000..358fcc4 --- /dev/null +++ b/src/context/ModalContext.tsx @@ -0,0 +1,21 @@ +import { createContext, PropsWithChildren, useState } from "react"; + +export const ModalContext = createContext({ + toggle: () => {}, + open: false, +}); + +function ModalProvider({ children }: PropsWithChildren) { + const [open, setOpen] = useState(false); + const toggle = () => { + console.log("toggle"); + setOpen(!open); + }; + return ( + + {children} + + ); +} + +export { ModalProvider }; diff --git a/src/hooks/UseModalContext.ts b/src/hooks/UseModalContext.ts new file mode 100644 index 0000000..fea3ebf --- /dev/null +++ b/src/hooks/UseModalContext.ts @@ -0,0 +1,11 @@ +import { ModalContext } from "context/ModalContext"; +import { useContext } from "react"; + +export default function useModalContext() { + + const context = useContext(ModalContext); + if (context === undefined) { + throw new Error("useModalContext must be used within a ModalContextProvider"); + } + return context; +} \ No newline at end of file diff --git a/src/pages/Map/MapPage.tsx b/src/pages/Map/MapPage.tsx index 38807eb..a99c4c6 100644 --- a/src/pages/Map/MapPage.tsx +++ b/src/pages/Map/MapPage.tsx @@ -26,6 +26,7 @@ export default function MapPage() { + -- GitLab From 63d962b083c1721aae5014b248d3924fd4eaecca Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 2 Aug 2022 17:51:18 -0300 Subject: [PATCH 61/74] Final fix --- src/config/Theme.tsx | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/config/Theme.tsx b/src/config/Theme.tsx index b70424f..fc3c875 100644 --- a/src/config/Theme.tsx +++ b/src/config/Theme.tsx @@ -6,7 +6,7 @@ import { ThemeProvider, } from "@mui/material/styles"; import "fonts/Raleway/Raleway.ttf"; -import { useMemo, useState } from "react"; +import { useEffect, useMemo, useState } from "react"; import { ThemeContext } from "context/ThemeContext"; export function ThemeProviderContext({ @@ -14,14 +14,24 @@ export function ThemeProviderContext({ }: { children: React.ReactNode; }) { - const [themeMode, setThemeMode] = useState("light"); - const [fontSize, setFontSize] = useState(1); - const toggleColorMode = () => + const [themeMode, setThemeMode] = useState( localStorage["theme"] === "dark" ? "dark" : "light"); + const [fontSize, setFontSize] = useState(localStorage["fontSize"] && 1); + if (!localStorage["fontSize"]) { + setFontSize(1) + } + const toggleColorMode = () =>{ setThemeMode((prevMode) => (prevMode === "light" ? "dark" : "light")); + localStorage["theme"] = themeMode;} const incrementFontSize = () => setFontSize((prevSize) => prevSize < 1.4 ? prevSize + 0.2 : 1.4); const decrementFontSize = () => setFontSize((prevSize) => prevSize > 1 ? prevSize - 0.2 : 1); + + useEffect(() => { + localStorage["theme"] = themeMode; + localStorage["fontSize"] = fontSize; + }, [themeMode,fontSize]) + const defaultTheme: ThemeOptions = useMemo( () => createTheme({ -- GitLab From 7e19fe142bb19687cf07a7f0fe44b1c5924652d9 Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 2 Aug 2022 17:54:47 -0300 Subject: [PATCH 62/74] Final update --- src/pages/Map/MapPage.tsx | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/pages/Map/MapPage.tsx b/src/pages/Map/MapPage.tsx index d88f9c0..73658bc 100644 --- a/src/pages/Map/MapPage.tsx +++ b/src/pages/Map/MapPage.tsx @@ -30,20 +30,7 @@ export default function MapPage() { - - - - - - - + ); } -- GitLab From b575f24ad4578fb44c824e4de7ffbdff2dd854fb Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 2 Aug 2022 18:07:37 -0300 Subject: [PATCH 63/74] Fix --- src/config/Theme.tsx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/config/Theme.tsx b/src/config/Theme.tsx index fc3c875..b56ffa7 100644 --- a/src/config/Theme.tsx +++ b/src/config/Theme.tsx @@ -15,17 +15,14 @@ export function ThemeProviderContext({ children: React.ReactNode; }) { const [themeMode, setThemeMode] = useState( localStorage["theme"] === "dark" ? "dark" : "light"); - const [fontSize, setFontSize] = useState(localStorage["fontSize"] && 1); - if (!localStorage["fontSize"]) { - setFontSize(1) - } + const [fontSize, setFontSize] = useState(localStorage["fontSize"]); const toggleColorMode = () =>{ setThemeMode((prevMode) => (prevMode === "light" ? "dark" : "light")); localStorage["theme"] = themeMode;} const incrementFontSize = () => setFontSize((prevSize) => prevSize < 1.4 ? prevSize + 0.2 : 1.4); const decrementFontSize = () => setFontSize((prevSize) => prevSize > 1 ? prevSize - 0.2 : 1); - + useEffect(() => { localStorage["theme"] = themeMode; -- GitLab From fbf2498547498c64104542c48e3d3de76a6a30df Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Tue, 2 Aug 2022 18:22:28 -0300 Subject: [PATCH 64/74] Fix loop --- src/config/Theme.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/config/Theme.tsx b/src/config/Theme.tsx index b56ffa7..4e78cc9 100644 --- a/src/config/Theme.tsx +++ b/src/config/Theme.tsx @@ -15,19 +15,18 @@ export function ThemeProviderContext({ children: React.ReactNode; }) { const [themeMode, setThemeMode] = useState( localStorage["theme"] === "dark" ? "dark" : "light"); - const [fontSize, setFontSize] = useState(localStorage["fontSize"]); + const [fontSize, setFontSize] = useState(localStorage["fontSize"] ? JSON.parse(localStorage["fontSize"]) : 1); const toggleColorMode = () =>{ setThemeMode((prevMode) => (prevMode === "light" ? "dark" : "light")); - localStorage["theme"] = themeMode;} + } const incrementFontSize = () => setFontSize((prevSize) => prevSize < 1.4 ? prevSize + 0.2 : 1.4); const decrementFontSize = () => setFontSize((prevSize) => prevSize > 1 ? prevSize - 0.2 : 1); useEffect(() => { - - localStorage["theme"] = themeMode; - localStorage["fontSize"] = fontSize; - }, [themeMode,fontSize]) + localStorage.setItem("fontSize", JSON.stringify(fontSize)); + localStorage.setItem("theme", themeMode) + }, [fontSize,themeMode]) const defaultTheme: ThemeOptions = useMemo( () => -- GitLab From 31ed6e997241f15f78c6a2478c3d49b3e7151897 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Wed, 3 Aug 2022 02:28:01 -0300 Subject: [PATCH 65/74] Update pakages --- package-lock.json | 4163 +++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 2145 insertions(+), 2020 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6435b71..49b91f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react-map-gl": "^7.0.15", "react-material-ui-carousel": "^3.4.2", "react-router-dom": "^6.3.0", - "react-scripts": "5.0.1", + "react-scripts": "^5.0.1", "react-use": "^17.4.0", "typescript": "^4.6.3", "web-vitals": "^2.1.4" @@ -61,9 +61,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.5.tgz", - "integrity": "sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", "engines": { "node": ">=6.9.0" } @@ -98,9 +98,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", - "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", "dependencies": { "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^2.1.0", @@ -143,12 +143,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", - "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.10.tgz", + "integrity": "sha512-0+sW7e3HjQbiHbj1NeU/vN8ornohYlacAfZIaXhdoGweQqgcNy69COVciYYqEXJ/v+9OBA7Frxm4CVAuNqKeNA==", "dependencies": { - "@babel/types": "^7.18.2", - "@jridgewell/gen-mapping": "^0.3.0", + "@babel/types": "^7.18.10", + "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, "engines": { @@ -156,11 +156,11 @@ } }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dependencies": { - "@jridgewell/set-array": "^1.0.0", + "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.9" }, @@ -169,35 +169,35 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", - "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.20.2", "semver": "^6.3.0" }, @@ -209,17 +209,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", - "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", + "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -229,12 +229,12 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", - "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" }, "engines": { "node": ">=6.9.0" @@ -244,14 +244,12 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -262,192 +260,204 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", - "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "dependencies": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dependencies": { - "@babel/types": "^7.17.0" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", - "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0" + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", - "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", - "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", - "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", "dependencies": { - "@babel/types": "^7.18.2" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.10.tgz", + "integrity": "sha512-95NLBP59VWdfK2lyLKe6eTMq9xg+yWKzxzxbJ1wcYNi1Auz200+83fMDADjRxBvc2QQor5zja2yTQzXGhk2GtQ==", "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.10", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" @@ -467,11 +477,11 @@ } }, "node_modules/@babel/highlight": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", - "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -480,9 +490,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz", - "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.10.tgz", + "integrity": "sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -491,11 +501,11 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", - "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -505,13 +515,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", - "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -521,12 +531,13 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", - "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", + "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -537,12 +548,12 @@ } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", - "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -552,12 +563,12 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", - "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -568,16 +579,15 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz", - "integrity": "sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz", + "integrity": "sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.12", - "charcodes": "^0.2.0" + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -587,11 +597,11 @@ } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -602,11 +612,11 @@ } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", - "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -617,11 +627,11 @@ } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", - "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -632,11 +642,11 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", - "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -647,11 +657,11 @@ } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", - "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -662,11 +672,11 @@ } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -677,15 +687,15 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", - "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.17.12" + "@babel/plugin-transform-parameters": "^7.18.8" }, "engines": { "node": ">=6.9.0" @@ -695,11 +705,11 @@ } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -710,12 +720,12 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", - "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -726,12 +736,12 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", - "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -741,13 +751,13 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", - "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -758,12 +768,12 @@ } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", - "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=4" @@ -820,11 +830,11 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", - "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", + "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -856,11 +866,11 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", - "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -870,11 +880,11 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", - "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -906,11 +916,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", - "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1014,11 +1024,11 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", - "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1028,11 +1038,11 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", - "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1042,13 +1052,13 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", - "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1058,11 +1068,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1072,11 +1082,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", - "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1086,17 +1096,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", - "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, "engines": { @@ -1107,11 +1117,11 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", - "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1121,11 +1131,11 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", - "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", + "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1135,12 +1145,12 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1150,11 +1160,11 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", - "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1164,12 +1174,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1179,12 +1189,12 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", - "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", + "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-flow": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-flow": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1194,11 +1204,11 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", - "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1208,13 +1218,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1224,11 +1234,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", - "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1238,11 +1248,11 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1252,12 +1262,12 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", - "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1268,13 +1278,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", - "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-simple-access": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1285,14 +1295,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.5.tgz", - "integrity": "sha512-SEewrhPpcqMF1V7DhnEbhVJLrC+nnYfe1E0piZMZXBpxi9WvZqWGwpsk7JYP7wPWeqaBh4gyKlBhHJu3uz5g4Q==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-identifier": "^7.16.7", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-identifier": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1303,12 +1313,12 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", - "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1318,12 +1328,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", - "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1333,11 +1343,11 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.5.tgz", - "integrity": "sha512-TuRL5uGW4KXU6OsRj+mLp9BM7pO8e7SGNTEokQRRxHFkXYMFiy2jlKSZPFtI/mKORDzciH+hneskcSOp0gU8hg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1347,12 +1357,12 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1362,11 +1372,11 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", - "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1376,11 +1386,11 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1390,11 +1400,11 @@ } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz", - "integrity": "sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.9.tgz", + "integrity": "sha512-IrTYh1I3YCEL1trjknnlLKTp5JggjzhKl/d3ibzPc97JhpFcDTr38Jdek/oX4cFbS6By0bXJcOkpRvJ5ZHK2wQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1404,11 +1414,11 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1418,15 +1428,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", - "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", + "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/types": "^7.17.12" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" @@ -1436,11 +1446,11 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" + "@babel/plugin-transform-react-jsx": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1450,12 +1460,12 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", - "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1465,11 +1475,11 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", - "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.6", "regenerator-transform": "^0.15.0" }, "engines": { @@ -1480,11 +1490,11 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", - "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1494,15 +1504,15 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.5.tgz", - "integrity": "sha512-Q17hHxXr2fplrE+5BSC1j1Fo5cOA8YeP8XW3/1paI8MzF/faZGh0MaH1KC4jLAvqLPamQWHB5/B7KqSLY1kuHA==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", "semver": "^6.3.0" }, "engines": { @@ -1513,11 +1523,11 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1527,12 +1537,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", - "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1542,11 +1552,11 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1556,11 +1566,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", - "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1570,11 +1580,11 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", - "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1584,13 +1594,13 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", - "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.10.tgz", + "integrity": "sha512-j2HQCJuMbi88QftIb5zlRu3c7PU+sXNnscqsrjqegoGiCgXR569pEdben9vly5QHKL2ilYkfnSwu64zsZo/VYQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-typescript": "^7.17.12" + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-typescript": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1600,11 +1610,11 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1614,12 +1624,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1629,37 +1639,37 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", - "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", - "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-async-generator-functions": "^7.17.12", - "@babel/plugin-proposal-class-properties": "^7.17.12", - "@babel/plugin-proposal-class-static-block": "^7.18.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-proposal-json-strings": "^7.17.12", - "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.18.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-private-methods": "^7.17.12", - "@babel/plugin-proposal-private-property-in-object": "^7.17.12", - "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", + "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@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.17.12", + "@babel/plugin-syntax-import-assertions": "^7.18.6", "@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", @@ -1669,43 +1679,43 @@ "@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-transform-arrow-functions": "^7.17.12", - "@babel/plugin-transform-async-to-generator": "^7.17.12", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.17.12", - "@babel/plugin-transform-classes": "^7.17.12", - "@babel/plugin-transform-computed-properties": "^7.17.12", - "@babel/plugin-transform-destructuring": "^7.18.0", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.17.12", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.18.1", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.17.12", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.18.0", - "@babel/plugin-transform-modules-commonjs": "^7.18.2", - "@babel/plugin-transform-modules-systemjs": "^7.18.0", - "@babel/plugin-transform-modules-umd": "^7.18.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", - "@babel/plugin-transform-new-target": "^7.17.12", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.17.12", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.18.0", - "@babel/plugin-transform-reserved-words": "^7.17.12", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.17.12", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.18.2", - "@babel/plugin-transform-typeof-symbol": "^7.17.12", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.2", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", + "@babel/types": "^7.18.10", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", "core-js-compat": "^3.22.1", "semver": "^6.3.0" }, @@ -1732,16 +1742,16 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", - "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.17.12", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1751,13 +1761,13 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", - "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1767,9 +1777,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", - "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -1778,9 +1788,9 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", - "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", "dependencies": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" @@ -1790,31 +1800,42 @@ } }, "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz", - "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==", + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.5", - "@babel/types": "^7.18.4", + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.10.tgz", + "integrity": "sha512-J7ycxg0/K9XCtLyHf0cz2DqDihonJeIo+z+HEdRe9YuT8TY4A66i+Ab2/xZCEW7Ro60bPCBBfqqboHSamoV3+g==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.10", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1822,12 +1843,24 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/types": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", - "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", + "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1845,11 +1878,11 @@ "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" }, "node_modules/@csstools/postcss-cascade-layers": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.4.tgz", - "integrity": "sha512-zP2tQIFu4C3HueOT+G4Pkla7f2Z6pfXphc1Y9wDE5jS2Ss6dk/asQ7FFEFWKgy3EkYc7E1FSjzhfeZVGg5sjXQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.5.tgz", + "integrity": "sha512-Id/9wBT7FkgFzdEpiEWrsVd4ltDxN0rI0QS0SChbeQiSuux3z21SJCRLu6h2cvCEUmaRi+VD0mHFj+GJD4GFnw==", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", + "@csstools/selector-specificity": "^2.0.2", "postcss-selector-parser": "^6.0.10" }, "engines": { @@ -1864,9 +1897,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", - "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -1879,27 +1912,31 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", - "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -1911,13 +1948,13 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -1925,14 +1962,18 @@ "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.6.tgz", - "integrity": "sha512-Oqs396oenuyyMdRXOstxXbxei8fYEgToYjmlYHEi5gk0QLk7xQ72LY7NDr7waWAAmdVzRqPpbE26Q7/cUrGu4Q==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -1949,23 +1990,27 @@ } }, "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", - "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -1978,7 +2023,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-progressive-custom-properties": { @@ -1996,9 +2041,9 @@ } }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", - "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2010,13 +2055,13 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", - "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2028,13 +2073,13 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", - "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", "engines": { "node": "^12 || ^14 || >=16" }, @@ -2043,13 +2088,13 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/@csstools/selector-specificity": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", - "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "engines": { "node": "^12 || ^14 || >=16" }, @@ -2058,7 +2103,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3", + "postcss": "^8.2", "postcss-selector-parser": "^6.0.10" } }, @@ -2391,9 +2436,9 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dependencies": { "type-fest": "^0.20.2" }, @@ -2432,9 +2477,9 @@ "integrity": "sha512-SjSBspHXlclODLtSoPIQwBhfeBjncC05NlNoFELJ6xZQkyYDJsVCcs7+f+etHR2cYPbHLjnh1C06lQlCbMEWEA==" }, "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", @@ -2444,6 +2489,15 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -2927,11 +2981,11 @@ } }, "node_modules/@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dependencies": { - "@sinclair/typebox": "^0.23.3" + "@sinclair/typebox": "^0.24.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -3200,11 +3254,11 @@ } }, "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dependencies": { - "@jridgewell/set-array": "^1.0.0", + "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.9" }, @@ -4024,14 +4078,14 @@ "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" }, "node_modules/@rushstack/eslint-patch": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", - "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" }, "node_modules/@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + "version": "0.24.26", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.26.tgz", + "integrity": "sha512-1ZVIyyS1NXDRVT8GjWD5jULjhDyM3IsIHef2VGUMdnWOlX2tkPjyEX/7K0TGSH2S8EaPhp1ylFdjSjUGQ+gecg==" }, "node_modules/@sinonjs/commons": { "version": "1.8.3", @@ -4586,27 +4640,27 @@ } }, "node_modules/@types/eslint": { - "version": "8.4.3", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz", - "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==", + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "node_modules/@types/estree": { - "version": "0.0.52", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz", - "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" }, "node_modules/@types/express": { "version": "4.17.13", @@ -4620,9 +4674,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.29", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", - "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "version": "4.17.30", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -4719,9 +4773,9 @@ } }, "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-fccbsHKqFDXClBZTDLA43zl0+TbxyIwyzIzwwhvoJvhNjOErCdeX2xJbURimv2EbSVUGav001PaCJg4mZxMl4w==" }, "node_modules/@types/node": { "version": "16.11.41", @@ -4739,9 +4793,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", - "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.4.tgz", + "integrity": "sha512-fOwvpvQYStpb/zHMx0Cauwywu9yLDmzWiiQBC7gJyq5tYLUXFZvDG7VK1B7WBxxjBJNKFOZ0zLoOQn8vmATbhw==" }, "node_modules/@types/prop-types": { "version": "15.7.5", @@ -4824,11 +4878,11 @@ } }, "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "dependencies": { - "@types/mime": "^1", + "@types/mime": "*", "@types/node": "*" } }, @@ -4885,13 +4939,13 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.29.0.tgz", - "integrity": "sha512-kgTsISt9pM53yRFQmLZ4npj99yGl3x3Pl7z4eA66OuTzAGC4bQB5H5fuLwPnqTKU3yyrrg4MIhjF17UYnL4c0w==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", + "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", "dependencies": { - "@typescript-eslint/scope-manager": "5.29.0", - "@typescript-eslint/type-utils": "5.29.0", - "@typescript-eslint/utils": "5.29.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/type-utils": "5.32.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -4931,11 +4985,11 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.0.tgz", - "integrity": "sha512-H4fqOVYiH6R15NjtMO2LVBZgzXgzjdPEXYb7x/meg4QbXsptLxdq8YlHK2NZOFKipuInY4sAPY5a6SQ/53s3dw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.0.tgz", + "integrity": "sha512-/x72MkqLAoOQSOHFxdm17irJ1PNDWtdrMmfacaYniGT26nibak8vxEf9xmoVE+yTYL8N77I2icPtw89Yx6HvNg==", "dependencies": { - "@typescript-eslint/utils": "5.29.0" + "@typescript-eslint/utils": "5.32.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4949,13 +5003,13 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.29.0.tgz", - "integrity": "sha512-ruKWTv+x0OOxbzIw9nW5oWlUopvP/IQDjB5ZqmTglLIoDTctLlAJpAQFpNPJP/ZI7hTT9sARBosEfaKbcFuECw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", + "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", "dependencies": { - "@typescript-eslint/scope-manager": "5.29.0", - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/typescript-estree": "5.29.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "debug": "^4.3.4" }, "engines": { @@ -4975,12 +5029,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.29.0.tgz", - "integrity": "sha512-etbXUT0FygFi2ihcxDZjz21LtC+Eps9V2xVx09zFoN44RRHPrkMflidGMI+2dUs821zR1tDS6Oc9IXxIjOUZwA==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", "dependencies": { - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/visitor-keys": "5.29.0" + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4991,11 +5045,11 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.29.0.tgz", - "integrity": "sha512-JK6bAaaiJozbox3K220VRfCzLa9n0ib/J+FHIwnaV3Enw/TO267qe0pM1b1QrrEuy6xun374XEAsRlA86JJnyg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", + "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", "dependencies": { - "@typescript-eslint/utils": "5.29.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -5016,9 +5070,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.29.0.tgz", - "integrity": "sha512-X99VbqvAXOMdVyfFmksMy3u8p8yoRGITgU1joBJPzeYa0rhdf5ok9S56/itRoUSh99fiDoMtarSIJXo7H/SnOg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -5028,12 +5082,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.29.0.tgz", - "integrity": "sha512-mQvSUJ/JjGBdvo+1LwC+GY2XmSYjK1nAaVw2emp/E61wEVYEyibRHCqm1I1vEKbXCpUKuW4G7u9ZCaZhJbLoNQ==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", "dependencies": { - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/visitor-keys": "5.29.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -5068,14 +5122,14 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.29.0.tgz", - "integrity": "sha512-3Eos6uP1nyLOBayc/VUdKZikV90HahXE5Dx9L5YlSd/7ylQPXhLk1BYb29SDgnBnTp+jmSZUU0QxUiyHgW4p7A==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", + "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.29.0", - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/typescript-estree": "5.29.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -5111,11 +5165,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.29.0.tgz", - "integrity": "sha512-Hpb/mCWsjILvikMQoZIE3voc9wtQcS0A9FUw3h8bhr9UxBdtI/tw1ZDZUOXHXLOVMedKCH5NxyzATwnU78bWCQ==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", "dependencies": { - "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/types": "5.32.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -5290,9 +5344,9 @@ } }, "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "bin": { "acorn": "bin/acorn" }, @@ -5688,9 +5742,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "version": "10.4.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.8.tgz", + "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==", "funding": [ { "type": "opencollective", @@ -5702,8 +5756,8 @@ } ], "dependencies": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001373", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -5720,11 +5774,11 @@ } }, "node_modules/axe-core": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", - "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", "engines": { - "node": ">=12" + "node": ">=4" } }, "node_modules/axobject-query": { @@ -5908,12 +5962,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", "semver": "^6.1.1" }, "peerDependencies": { @@ -5921,11 +5975,11 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" }, "peerDependencies": { @@ -5933,11 +5987,11 @@ } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.3.2" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -6168,9 +6222,9 @@ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "node_modules/browserslist": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz", - "integrity": "sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "funding": [ { "type": "opencollective", @@ -6182,10 +6236,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001358", - "electron-to-chromium": "^1.4.164", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.0" + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" }, "bin": { "browserslist": "cli.js" @@ -6286,9 +6340,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001359", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz", - "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==", + "version": "1.0.30001373", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", + "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==", "funding": [ { "type": "opencollective", @@ -6345,14 +6399,6 @@ "node": ">=10" } }, - "node_modules/charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", - "engines": { - "node": ">=6" - } - }, "node_modules/check-types": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", @@ -6414,9 +6460,9 @@ "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" }, "node_modules/clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", "dependencies": { "source-map": "~0.6.0" }, @@ -6635,9 +6681,9 @@ "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "engines": { "node": ">=0.8" } @@ -6710,9 +6756,9 @@ } }, "node_modules/core-js": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz", - "integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", + "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6720,11 +6766,11 @@ } }, "node_modules/core-js-compat": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", - "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", + "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", "dependencies": { - "browserslist": "^4.21.0", + "browserslist": "^4.21.3", "semver": "7.0.0" }, "funding": { @@ -6741,9 +6787,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz", - "integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", + "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -7699,9 +7745,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.170", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.170.tgz", - "integrity": "sha512-rZ8PZLhK4ORPjFqLp9aqC4/S1j4qWFsPPz13xmWdrbBkU/LlxMcok+f+6f8YnQ57MiZwKtOaW15biZZsY5Igvw==" + "version": "1.4.210", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.210.tgz", + "integrity": "sha512-kSiX4tuyZijV7Cz0MWVmGT8K2siqaOA4Z66K5dCttPPRh0HicOcOAEj1KlC8O8J1aOS/1M8rGofOzksLKaHWcQ==" }, "node_modules/emittery": { "version": "0.8.1", @@ -7736,9 +7782,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -7943,12 +7989,13 @@ } }, "node_modules/eslint": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz", - "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", "dependencies": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -7958,14 +8005,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -8209,20 +8259,20 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz", - "integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", "dependencies": { - "@babel/runtime": "^7.18.3", + "@babel/runtime": "^7.18.9", "aria-query": "^4.2.2", "array-includes": "^3.1.5", "ast-types-flow": "^0.0.7", - "axe-core": "^4.4.2", + "axe-core": "^4.4.3", "axobject-query": "^2.2.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^3.3.1", + "jsx-ast-utils": "^3.3.2", "language-tags": "^1.0.5", "minimatch": "^3.1.2", "semver": "^6.3.0" @@ -8312,9 +8362,9 @@ } }, "node_modules/eslint-plugin-testing-library": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", - "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.0.tgz", + "integrity": "sha512-y63TRzPhGCMNsnUwMGJU1MFWc/3GvYw+nzobp9QiyNTTKsgAt5RKAOT1I34+XqVBpX1lC8bScoOjCkP7iRv0Mw==", "dependencies": { "@typescript-eslint/utils": "^5.13.0" }, @@ -8429,9 +8479,9 @@ } }, "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz", - "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -8529,9 +8579,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/eslint/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "dependencies": { "type-fest": "^0.20.2" }, @@ -8584,16 +8634,19 @@ } }, "node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", "dependencies": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/esprima": { @@ -9056,9 +9109,9 @@ "integrity": "sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==" }, "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==" }, "node_modules/follow-redirects": { "version": "1.15.1", @@ -9568,6 +9621,11 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, "node_modules/grid-index": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz", @@ -9863,9 +9921,9 @@ } }, "node_modules/http-parser-js": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.7.tgz", - "integrity": "sha512-8gQM8ZcewlONQLnik2AKzS13euQhaZcu4rK5QBSYOszW0T1upLW9VA2MdWvTvMmRo42HjXp7igFmdROoBCCrfg==" + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" }, "node_modules/http-proxy": { "version": "1.18.1", @@ -9964,9 +10022,9 @@ } }, "node_modules/idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", + "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==" }, "node_modules/identity-obj-proxy": { "version": "3.0.0", @@ -10525,9 +10583,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -12011,15 +12069,15 @@ } }, "node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", - "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", "dependencies": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", "slash": "^3.0.0" }, "engines": { @@ -12035,12 +12093,12 @@ } }, "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", - "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dependencies": { - "@jest/console": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -12049,11 +12107,11 @@ } }, "node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", - "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dependencies": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -12137,17 +12195,17 @@ } }, "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", - "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.1", + "pretty-format": "^28.1.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -12172,11 +12230,11 @@ } }, "node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", - "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dependencies": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -12188,17 +12246,17 @@ } }, "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", - "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dependencies": { - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.10.2", - "jest-util": "^28.1.1", + "jest-util": "^28.1.3", "string-length": "^4.0.1" }, "engines": { @@ -12229,11 +12287,11 @@ } }, "node_modules/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", - "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dependencies": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" @@ -12581,17 +12639,17 @@ } }, "node_modules/jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/jsx-ast-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz", - "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", "dependencies": { "array-includes": "^3.1.5", "object.assign": "^4.1.2" @@ -12635,9 +12693,9 @@ "integrity": "sha512-LY3nrmfXl+wZZdPxgJ3ZmLvG+wkOZZP3/dr4RbQj1Pk3Qwz44esOOSFFVQJcNWpXAtiNIC66WgXufX/SYgYz6A==" }, "node_modules/language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" }, "node_modules/language-tags": { "version": "1.0.5", @@ -12668,9 +12726,9 @@ } }, "node_modules/lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "engines": { "node": ">=10" } @@ -13089,9 +13147,9 @@ } }, "node_modules/moment": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", - "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==", + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", "engines": { "node": "*" } @@ -13200,9 +13258,9 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node_modules/node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -13839,9 +13897,9 @@ } }, "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", - "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -13853,7 +13911,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/postcss-browser-comments": { @@ -13895,9 +13953,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", - "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13909,7 +13967,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-color-hex-alpha": { @@ -13931,9 +13989,9 @@ } }, "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", - "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13945,7 +14003,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/postcss-colormin": { @@ -14035,17 +14093,21 @@ } }, "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.10" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-discard-comments": { @@ -14093,9 +14155,9 @@ } }, "node_modules/postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -14103,8 +14165,12 @@ "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-env-function": { @@ -14166,28 +14232,36 @@ } }, "node_modules/postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-import": { @@ -14233,9 +14307,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -14248,7 +14322,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-loader": { @@ -14489,9 +14563,9 @@ } }, "node_modules/postcss-nesting": { - "version": "10.1.9", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.9.tgz", - "integrity": "sha512-WlnqQecNMT7eizBpWwAnQOIk7Zr0A+OZJccEwQoTwmcIsZCVdcjT1LjXj1hBk6zR3BDLZQYsb5KZj2HquZgvTw==", + "version": "10.1.10", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", + "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -14683,14 +14757,21 @@ } }, "node_modules/postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-page-break": { @@ -14702,17 +14783,21 @@ } }, "node_modules/postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-preset-env": { @@ -14780,9 +14865,9 @@ } }, "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.5.tgz", - "integrity": "sha512-nSGKGScwFTaaV8Cyi27W9FegX3l3b7tmNxujxmykI/j3++cBAiq8fTUAU3ZK0s2aneN2T8cTUvKdNedzp3JIEA==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -14835,9 +14920,9 @@ } }, "node_modules/postcss-selector-not": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", - "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -14849,7 +14934,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/postcss-selector-parser": { @@ -15060,9 +15145,9 @@ } }, "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, "node_modules/punycode": { "version": "2.1.1", @@ -15728,9 +15813,9 @@ } }, "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.0.1", @@ -15968,9 +16053,9 @@ } }, "node_modules/rollup": { - "version": "2.75.7", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", - "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", + "version": "2.77.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", + "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", "bin": { "rollup": "dist/bin/rollup" }, @@ -17036,9 +17121,9 @@ } }, "node_modules/tailwindcss": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.4.tgz", - "integrity": "sha512-NrxbFV4tYsga/hpWbRyUfIaBrNMXDxx5BsHgBS4v5tlyjf+sDsgBg5m9OxjrXIqAS/uR9kicxLKP+bEHI7BSeQ==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.7.tgz", + "integrity": "sha512-r7mgumZ3k0InfVPpGWcX8X/Ut4xBfv+1O/+C73ar/m01LxGVzWvPxF/w6xIUPEztrCoz7axfx0SMdh8FH8ZvRQ==", "dependencies": { "arg": "^5.0.2", "chokidar": "^3.5.3", @@ -17049,7 +17134,7 @@ "fast-glob": "^3.2.11", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", + "lilconfig": "^2.0.6", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.0.0", @@ -17061,7 +17146,7 @@ "postcss-selector-parser": "^6.0.10", "postcss-value-parser": "^4.2.0", "quick-lru": "^5.1.1", - "resolve": "^1.22.0" + "resolve": "^1.22.1" }, "bin": { "tailwind": "lib/cli.js", @@ -17167,9 +17252,9 @@ } }, "node_modules/terser": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dependencies": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -17596,9 +17681,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", "funding": [ { "type": "opencollective", @@ -17773,20 +17858,20 @@ } }, "node_modules/webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -17799,7 +17884,7 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "bin": { @@ -17890,9 +17975,9 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", - "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -17906,7 +17991,7 @@ "chokidar": "^3.5.3", "colorette": "^2.0.10", "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", + "connect-history-api-fallback": "^2.0.0", "default-gateway": "^6.0.3", "express": "^4.17.3", "graceful-fs": "^4.2.6", @@ -17930,6 +18015,10 @@ "engines": { "node": ">= 12.13.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, "peerDependencies": { "webpack": "^4.37.0 || ^5.0.0" }, @@ -17989,9 +18078,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "engines": { "node": ">=10.0.0" }, @@ -18186,26 +18275,26 @@ } }, "node_modules/workbox-background-sync": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", - "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "node_modules/workbox-broadcast-update": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", - "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "node_modules/workbox-build": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", - "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", "dependencies": { "@apideck/better-ajv-errors": "^0.3.1", "@babel/core": "^7.11.1", @@ -18229,30 +18318,30 @@ "strip-comments": "^2.0.1", "tempy": "^0.6.0", "upath": "^1.2.0", - "workbox-background-sync": "6.5.3", - "workbox-broadcast-update": "6.5.3", - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-google-analytics": "6.5.3", - "workbox-navigation-preload": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-range-requests": "6.5.3", - "workbox-recipes": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3", - "workbox-streams": "6.5.3", - "workbox-sw": "6.5.3", - "workbox-window": "6.5.3" + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" }, "engines": { "node": ">=10.0.0" } }, "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz", - "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", "dependencies": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", @@ -18334,117 +18423,117 @@ } }, "node_modules/workbox-cacheable-response": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", - "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "node_modules/workbox-core": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", - "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" }, "node_modules/workbox-expiration": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", - "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "node_modules/workbox-google-analytics": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", - "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", "dependencies": { - "workbox-background-sync": "6.5.3", - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-navigation-preload": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", - "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "node_modules/workbox-precaching": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", - "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", "dependencies": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-range-requests": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", - "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "node_modules/workbox-recipes": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", - "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", "dependencies": { - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-routing": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", - "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "node_modules/workbox-strategies": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", - "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "node_modules/workbox-streams": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", - "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", "dependencies": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" } }, "node_modules/workbox-sw": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", - "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" }, "node_modules/workbox-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", "dependencies": { "fast-json-stable-stringify": "^2.1.0", "pretty-bytes": "^5.4.1", "upath": "^1.2.0", "webpack-sources": "^1.4.3", - "workbox-build": "6.5.3" + "workbox-build": "6.5.4" }, "engines": { "node": ">=10.0.0" @@ -18471,12 +18560,12 @@ } }, "node_modules/workbox-window": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", - "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", "dependencies": { "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "node_modules/wrap-ansi": { @@ -18542,9 +18631,9 @@ } }, "node_modules/ws": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", - "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "engines": { "node": ">=8.3.0" }, @@ -18656,9 +18745,9 @@ } }, "@babel/compat-data": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.5.tgz", - "integrity": "sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==" + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==" }, "@babel/core": { "version": "7.18.5", @@ -18683,9 +18772,9 @@ } }, "@babel/eslint-parser": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", - "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", "requires": { "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^2.1.0", @@ -18714,21 +18803,21 @@ } }, "@babel/generator": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", - "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.10.tgz", + "integrity": "sha512-0+sW7e3HjQbiHbj1NeU/vN8ornohYlacAfZIaXhdoGweQqgcNy69COVciYYqEXJ/v+9OBA7Frxm4CVAuNqKeNA==", "requires": { - "@babel/types": "^7.18.2", - "@jridgewell/gen-mapping": "^0.3.0", + "@babel/types": "^7.18.10", + "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, "dependencies": { "@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "requires": { - "@jridgewell/set-array": "^1.0.0", + "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.9" } @@ -18736,65 +18825,63 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" } }, "@babel/helper-compilation-targets": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", - "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.20.2", "semver": "^6.3.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", - "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", + "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", - "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -18802,144 +18889,150 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", - "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==" + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" }, "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", "requires": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" } }, "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "requires": { - "@babel/types": "^7.17.0" + "@babel/types": "^7.18.9" } }, "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-transforms": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", - "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0" + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-plugin-utils": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", - "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==" + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-replace-supers": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", - "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", "requires": { - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-simple-access": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", - "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", "requires": { - "@babel/types": "^7.18.2" + "@babel/types": "^7.18.6" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.18.9" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" }, "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" }, "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.10.tgz", + "integrity": "sha512-95NLBP59VWdfK2lyLKe6eTMq9xg+yWKzxzxbJ1wcYNi1Auz200+83fMDADjRxBvc2QQor5zja2yTQzXGhk2GtQ==", "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.10", + "@babel/types": "^7.18.10" } }, "@babel/helpers": { @@ -18953,192 +19046,192 @@ } }, "@babel/highlight": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", - "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz", - "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==" + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.10.tgz", + "integrity": "sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", - "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", - "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", - "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", + "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", - "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", - "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-decorators": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz", - "integrity": "sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz", + "integrity": "sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.12", - "charcodes": "^0.2.0" + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.18.6" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", - "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", - "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", - "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", - "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", - "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.17.12" + "@babel/plugin-transform-parameters": "^7.18.8" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", - "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", - "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", - "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", - "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-async-generators": { @@ -19174,11 +19267,11 @@ } }, "@babel/plugin-syntax-decorators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", - "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", + "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-dynamic-import": { @@ -19198,19 +19291,19 @@ } }, "@babel/plugin-syntax-flow": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", - "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-import-assertions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", - "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-import-meta": { @@ -19230,11 +19323,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", - "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -19302,406 +19395,406 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", - "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", - "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", - "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", - "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-classes": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", - "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", - "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-destructuring": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", - "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", + "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", - "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", - "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", + "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-flow": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-flow": "^7.18.6" } }, "@babel/plugin-transform-for-of": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", - "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", - "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", - "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", - "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-simple-access": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.5.tgz", - "integrity": "sha512-SEewrhPpcqMF1V7DhnEbhVJLrC+nnYfe1E0piZMZXBpxi9WvZqWGwpsk7JYP7wPWeqaBh4gyKlBhHJu3uz5g4Q==", - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-identifier": "^7.16.7", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-identifier": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", - "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", - "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-new-target": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.5.tgz", - "integrity": "sha512-TuRL5uGW4KXU6OsRj+mLp9BM7pO8e7SGNTEokQRRxHFkXYMFiy2jlKSZPFtI/mKORDzciH+hneskcSOp0gU8hg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" } }, "@babel/plugin-transform-parameters": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", - "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz", - "integrity": "sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.9.tgz", + "integrity": "sha512-IrTYh1I3YCEL1trjknnlLKTp5JggjzhKl/d3ibzPc97JhpFcDTr38Jdek/oX4cFbS6By0bXJcOkpRvJ5ZHK2wQ==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", - "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", + "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/types": "^7.17.12" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.10" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.7" + "@babel/plugin-transform-react-jsx": "^7.18.6" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", - "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-regenerator": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", - "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.6", "regenerator-transform": "^0.15.0" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", - "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-runtime": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.5.tgz", - "integrity": "sha512-Q17hHxXr2fplrE+5BSC1j1Fo5cOA8YeP8XW3/1paI8MzF/faZGh0MaH1KC4jLAvqLPamQWHB5/B7KqSLY1kuHA==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", "semver": "^6.3.0" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-spread": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", - "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-template-literals": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", - "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", - "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-typescript": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", - "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.10.tgz", + "integrity": "sha512-j2HQCJuMbi88QftIb5zlRu3c7PU+sXNnscqsrjqegoGiCgXR569pEdben9vly5QHKL2ilYkfnSwu64zsZo/VYQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-typescript": "^7.17.12" + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-typescript": "^7.18.6" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/preset-env": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", - "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-async-generator-functions": "^7.17.12", - "@babel/plugin-proposal-class-properties": "^7.17.12", - "@babel/plugin-proposal-class-static-block": "^7.18.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-proposal-json-strings": "^7.17.12", - "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.18.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-private-methods": "^7.17.12", - "@babel/plugin-proposal-private-property-in-object": "^7.17.12", - "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", + "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@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.17.12", + "@babel/plugin-syntax-import-assertions": "^7.18.6", "@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", @@ -19711,43 +19804,43 @@ "@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-transform-arrow-functions": "^7.17.12", - "@babel/plugin-transform-async-to-generator": "^7.17.12", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.17.12", - "@babel/plugin-transform-classes": "^7.17.12", - "@babel/plugin-transform-computed-properties": "^7.17.12", - "@babel/plugin-transform-destructuring": "^7.18.0", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.17.12", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.18.1", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.17.12", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.18.0", - "@babel/plugin-transform-modules-commonjs": "^7.18.2", - "@babel/plugin-transform-modules-systemjs": "^7.18.0", - "@babel/plugin-transform-modules-umd": "^7.18.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", - "@babel/plugin-transform-new-target": "^7.17.12", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.17.12", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.18.0", - "@babel/plugin-transform-reserved-words": "^7.17.12", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.17.12", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.18.2", - "@babel/plugin-transform-typeof-symbol": "^7.17.12", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.2", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", + "@babel/types": "^7.18.10", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", "core-js-compat": "^3.22.1", "semver": "^6.3.0" } @@ -19765,78 +19858,99 @@ } }, "@babel/preset-react": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", - "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.17.12", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" } }, "@babel/preset-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", - "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.17.12" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" } }, "@babel/runtime": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", - "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", - "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", "requires": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + } } }, "@babel/traverse": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz", - "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.5", - "@babel/types": "^7.18.4", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.10.tgz", + "integrity": "sha512-J7ycxg0/K9XCtLyHf0cz2DqDihonJeIo+z+HEdRe9YuT8TY4A66i+Ab2/xZCEW7Ro60bPCBBfqqboHSamoV3+g==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.10", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10", "debug": "^4.1.0", "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + } } }, "@babel/types": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", - "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", + "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } }, @@ -19851,69 +19965,69 @@ "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" }, "@csstools/postcss-cascade-layers": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.4.tgz", - "integrity": "sha512-zP2tQIFu4C3HueOT+G4Pkla7f2Z6pfXphc1Y9wDE5jS2Ss6dk/asQ7FFEFWKgy3EkYc7E1FSjzhfeZVGg5sjXQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.5.tgz", + "integrity": "sha512-Id/9wBT7FkgFzdEpiEWrsVd4ltDxN0rI0QS0SChbeQiSuux3z21SJCRLu6h2cvCEUmaRi+VD0mHFj+GJD4GFnw==", "requires": { - "@csstools/selector-specificity": "^2.0.0", + "@csstools/selector-specificity": "^2.0.2", "postcss-selector-parser": "^6.0.10" } }, "@csstools/postcss-color-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", - "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-hwb-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", - "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-is-pseudo-class": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.6.tgz", - "integrity": "sha512-Oqs396oenuyyMdRXOstxXbxei8fYEgToYjmlYHEi5gk0QLk7xQ72LY7NDr7waWAAmdVzRqPpbE26Q7/cUrGu4Q==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", "requires": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" } }, "@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-oklab-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", - "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -19928,31 +20042,31 @@ } }, "@csstools/postcss-stepped-value-functions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", - "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-trigonometric-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", - "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-unset-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", - "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", "requires": {} }, "@csstools/selector-specificity": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", - "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", "requires": {} }, "@deck.gl/aggregation-layers": { @@ -20212,9 +20326,9 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "requires": { "type-fest": "^0.20.2" } @@ -20240,15 +20354,20 @@ "integrity": "sha512-SjSBspHXlclODLtSoPIQwBhfeBjncC05NlNoFELJ6xZQkyYDJsVCcs7+f+etHR2cYPbHLjnh1C06lQlCbMEWEA==" }, "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", "requires": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.4" } }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==" + }, "@humanwhocodes/object-schema": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", @@ -20602,11 +20721,11 @@ } }, "@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "requires": { - "@sinclair/typebox": "^0.23.3" + "@sinclair/typebox": "^0.24.1" } }, "@jest/source-map": { @@ -20806,11 +20925,11 @@ }, "dependencies": { "@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "requires": { - "@jridgewell/set-array": "^1.0.0", + "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.9" } @@ -21397,14 +21516,14 @@ } }, "@rushstack/eslint-patch": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", - "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" }, "@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + "version": "0.24.26", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.26.tgz", + "integrity": "sha512-1ZVIyyS1NXDRVT8GjWD5jULjhDyM3IsIHef2VGUMdnWOlX2tkPjyEX/7K0TGSH2S8EaPhp1ylFdjSjUGQ+gecg==" }, "@sinonjs/commons": { "version": "1.8.3", @@ -21796,27 +21915,27 @@ } }, "@types/eslint": { - "version": "8.4.3", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz", - "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==", + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", "requires": { "@types/estree": "*", "@types/json-schema": "*" } }, "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "requires": { "@types/eslint": "*", "@types/estree": "*" } }, "@types/estree": { - "version": "0.0.52", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz", - "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" }, "@types/express": { "version": "4.17.13", @@ -21830,9 +21949,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.29", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", - "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "version": "4.17.30", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -21929,9 +22048,9 @@ } }, "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-fccbsHKqFDXClBZTDLA43zl0+TbxyIwyzIzwwhvoJvhNjOErCdeX2xJbURimv2EbSVUGav001PaCJg4mZxMl4w==" }, "@types/node": { "version": "16.11.41", @@ -21949,9 +22068,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", - "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.4.tgz", + "integrity": "sha512-fOwvpvQYStpb/zHMx0Cauwywu9yLDmzWiiQBC7gJyq5tYLUXFZvDG7VK1B7WBxxjBJNKFOZ0zLoOQn8vmATbhw==" }, "@types/prop-types": { "version": "15.7.5", @@ -22034,11 +22153,11 @@ } }, "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "requires": { - "@types/mime": "^1", + "@types/mime": "*", "@types/node": "*" } }, @@ -22095,13 +22214,13 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "@typescript-eslint/eslint-plugin": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.29.0.tgz", - "integrity": "sha512-kgTsISt9pM53yRFQmLZ4npj99yGl3x3Pl7z4eA66OuTzAGC4bQB5H5fuLwPnqTKU3yyrrg4MIhjF17UYnL4c0w==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", + "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", "requires": { - "@typescript-eslint/scope-manager": "5.29.0", - "@typescript-eslint/type-utils": "5.29.0", - "@typescript-eslint/utils": "5.29.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/type-utils": "5.32.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -22121,55 +22240,55 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.0.tgz", - "integrity": "sha512-H4fqOVYiH6R15NjtMO2LVBZgzXgzjdPEXYb7x/meg4QbXsptLxdq8YlHK2NZOFKipuInY4sAPY5a6SQ/53s3dw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.0.tgz", + "integrity": "sha512-/x72MkqLAoOQSOHFxdm17irJ1PNDWtdrMmfacaYniGT26nibak8vxEf9xmoVE+yTYL8N77I2icPtw89Yx6HvNg==", "requires": { - "@typescript-eslint/utils": "5.29.0" + "@typescript-eslint/utils": "5.32.0" } }, "@typescript-eslint/parser": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.29.0.tgz", - "integrity": "sha512-ruKWTv+x0OOxbzIw9nW5oWlUopvP/IQDjB5ZqmTglLIoDTctLlAJpAQFpNPJP/ZI7hTT9sARBosEfaKbcFuECw==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", + "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", "requires": { - "@typescript-eslint/scope-manager": "5.29.0", - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/typescript-estree": "5.29.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.29.0.tgz", - "integrity": "sha512-etbXUT0FygFi2ihcxDZjz21LtC+Eps9V2xVx09zFoN44RRHPrkMflidGMI+2dUs821zR1tDS6Oc9IXxIjOUZwA==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", + "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", "requires": { - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/visitor-keys": "5.29.0" + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0" } }, "@typescript-eslint/type-utils": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.29.0.tgz", - "integrity": "sha512-JK6bAaaiJozbox3K220VRfCzLa9n0ib/J+FHIwnaV3Enw/TO267qe0pM1b1QrrEuy6xun374XEAsRlA86JJnyg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", + "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", "requires": { - "@typescript-eslint/utils": "5.29.0", + "@typescript-eslint/utils": "5.32.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.29.0.tgz", - "integrity": "sha512-X99VbqvAXOMdVyfFmksMy3u8p8yoRGITgU1joBJPzeYa0rhdf5ok9S56/itRoUSh99fiDoMtarSIJXo7H/SnOg==" + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", + "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==" }, "@typescript-eslint/typescript-estree": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.29.0.tgz", - "integrity": "sha512-mQvSUJ/JjGBdvo+1LwC+GY2XmSYjK1nAaVw2emp/E61wEVYEyibRHCqm1I1vEKbXCpUKuW4G7u9ZCaZhJbLoNQ==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", + "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", "requires": { - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/visitor-keys": "5.29.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/visitor-keys": "5.32.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -22188,14 +22307,14 @@ } }, "@typescript-eslint/utils": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.29.0.tgz", - "integrity": "sha512-3Eos6uP1nyLOBayc/VUdKZikV90HahXE5Dx9L5YlSd/7ylQPXhLk1BYb29SDgnBnTp+jmSZUU0QxUiyHgW4p7A==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", + "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.29.0", - "@typescript-eslint/types": "5.29.0", - "@typescript-eslint/typescript-estree": "5.29.0", + "@typescript-eslint/scope-manager": "5.32.0", + "@typescript-eslint/types": "5.32.0", + "@typescript-eslint/typescript-estree": "5.32.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -22217,11 +22336,11 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.29.0.tgz", - "integrity": "sha512-Hpb/mCWsjILvikMQoZIE3voc9wtQcS0A9FUw3h8bhr9UxBdtI/tw1ZDZUOXHXLOVMedKCH5NxyzATwnU78bWCQ==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", + "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", "requires": { - "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/types": "5.32.0", "eslint-visitor-keys": "^3.3.0" } }, @@ -22386,9 +22505,9 @@ } }, "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" }, "acorn-globals": { "version": "6.0.0", @@ -22674,12 +22793,12 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "version": "10.4.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.8.tgz", + "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==", "requires": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001373", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -22687,9 +22806,9 @@ } }, "axe-core": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", - "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==" + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==" }, "axobject-query": { "version": "2.2.0", @@ -22827,30 +22946,30 @@ "requires": {} }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", "semver": "^6.1.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.3.2" } }, "babel-plugin-transform-react-remove-prop-types": { @@ -23047,14 +23166,14 @@ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "browserslist": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz", - "integrity": "sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==", + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", "requires": { - "caniuse-lite": "^1.0.30001358", - "electron-to-chromium": "^1.4.164", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.0" + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" } }, "bser": { @@ -23125,9 +23244,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001359", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz", - "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==" + "version": "1.0.30001373", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", + "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==" }, "cartocolor": { "version": "4.0.2", @@ -23164,11 +23283,6 @@ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" }, - "charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" - }, "check-types": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", @@ -23215,9 +23329,9 @@ "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" }, "clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", "requires": { "source-map": "~0.6.0" }, @@ -23402,9 +23516,9 @@ "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" }, "content-disposition": { "version": "0.5.4", @@ -23453,16 +23567,16 @@ } }, "core-js": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz", - "integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==" + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", + "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==" }, "core-js-compat": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", - "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", + "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", "requires": { - "browserslist": "^4.21.0", + "browserslist": "^4.21.3", "semver": "7.0.0" }, "dependencies": { @@ -23474,9 +23588,9 @@ } }, "core-js-pure": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz", - "integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==" + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", + "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==" }, "core-util-is": { "version": "1.0.3", @@ -24175,9 +24289,9 @@ } }, "electron-to-chromium": { - "version": "1.4.170", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.170.tgz", - "integrity": "sha512-rZ8PZLhK4ORPjFqLp9aqC4/S1j4qWFsPPz13xmWdrbBkU/LlxMcok+f+6f8YnQ57MiZwKtOaW15biZZsY5Igvw==" + "version": "1.4.210", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.210.tgz", + "integrity": "sha512-kSiX4tuyZijV7Cz0MWVmGT8K2siqaOA4Z66K5dCttPPRh0HicOcOAEj1KlC8O8J1aOS/1M8rGofOzksLKaHWcQ==" }, "emittery": { "version": "0.8.1", @@ -24200,9 +24314,9 @@ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -24358,12 +24472,13 @@ } }, "eslint": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz", - "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==", + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", "requires": { "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -24373,14 +24488,17 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", + "espree": "^9.3.3", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -24435,9 +24553,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", "requires": { "type-fest": "^0.20.2" } @@ -24633,20 +24751,20 @@ } }, "eslint-plugin-jsx-a11y": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz", - "integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", "requires": { - "@babel/runtime": "^7.18.3", + "@babel/runtime": "^7.18.9", "aria-query": "^4.2.2", "array-includes": "^3.1.5", "ast-types-flow": "^0.0.7", - "axe-core": "^4.4.2", + "axe-core": "^4.4.3", "axobject-query": "^2.2.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^3.3.1", + "jsx-ast-utils": "^3.3.2", "language-tags": "^1.0.5", "minimatch": "^3.1.2", "semver": "^6.3.0" @@ -24711,9 +24829,9 @@ "requires": {} }, "eslint-plugin-testing-library": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", - "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.0.tgz", + "integrity": "sha512-y63TRzPhGCMNsnUwMGJU1MFWc/3GvYw+nzobp9QiyNTTKsgAt5RKAOT1I34+XqVBpX1lC8bScoOjCkP7iRv0Mw==", "requires": { "@typescript-eslint/utils": "^5.13.0" } @@ -24784,9 +24902,9 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-worker": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz", - "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -24820,11 +24938,11 @@ } }, "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", "requires": { - "acorn": "^8.7.1", + "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" } @@ -25191,9 +25309,9 @@ "integrity": "sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==" }, "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==" }, "follow-redirects": { "version": "1.15.1", @@ -25545,6 +25663,11 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, "grid-index": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz", @@ -25770,9 +25893,9 @@ } }, "http-parser-js": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.7.tgz", - "integrity": "sha512-8gQM8ZcewlONQLnik2AKzS13euQhaZcu4rK5QBSYOszW0T1upLW9VA2MdWvTvMmRo42HjXp7igFmdROoBCCrfg==" + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" }, "http-proxy": { "version": "1.18.1", @@ -25840,9 +25963,9 @@ "requires": {} }, "idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", + "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==" }, "identity-obj-proxy": { "version": "3.0.0", @@ -26213,9 +26336,9 @@ } }, "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -27292,15 +27415,15 @@ }, "dependencies": { "@jest/console": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", - "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", "requires": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", "slash": "^3.0.0" }, "dependencies": { @@ -27312,22 +27435,22 @@ } }, "@jest/test-result": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", - "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "requires": { - "@jest/console": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/types": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", - "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "requires": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -27384,17 +27507,17 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-message-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", - "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.1", + "pretty-format": "^28.1.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -27412,11 +27535,11 @@ "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" }, "jest-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", - "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "requires": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -27425,17 +27548,17 @@ } }, "jest-watcher": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", - "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "requires": { - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.10.2", - "jest-util": "^28.1.1", + "jest-util": "^28.1.3", "string-length": "^4.0.1" }, "dependencies": { @@ -27459,11 +27582,11 @@ } }, "pretty-format": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", - "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "requires": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" @@ -27714,14 +27837,14 @@ } }, "jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" }, "jsx-ast-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz", - "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", "requires": { "array-includes": "^3.1.5", "object.assign": "^4.1.2" @@ -27753,9 +27876,9 @@ "integrity": "sha512-LY3nrmfXl+wZZdPxgJ3ZmLvG+wkOZZP3/dr4RbQj1Pk3Qwz44esOOSFFVQJcNWpXAtiNIC66WgXufX/SYgYz6A==" }, "language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" }, "language-tags": { "version": "1.0.5", @@ -27780,9 +27903,9 @@ } }, "lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" }, "lines-and-columns": { "version": "1.2.4", @@ -28105,9 +28228,9 @@ } }, "moment": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", - "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==" + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "moment-timezone": { "version": "0.5.34", @@ -28191,9 +28314,9 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, "normalize-path": { "version": "3.0.0", @@ -28636,9 +28759,9 @@ } }, "postcss-attribute-case-insensitive": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", - "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "requires": { "postcss-selector-parser": "^6.0.10" } @@ -28667,9 +28790,9 @@ } }, "postcss-color-functional-notation": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", - "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "requires": { "postcss-value-parser": "^4.2.0" } @@ -28683,9 +28806,9 @@ } }, "postcss-color-rebeccapurple": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", - "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "requires": { "postcss-value-parser": "^4.2.0" } @@ -28735,11 +28858,11 @@ } }, "postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.10" } }, "postcss-discard-comments": { @@ -28767,9 +28890,9 @@ "requires": {} }, "postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -28812,15 +28935,15 @@ "requires": {} }, "postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", "requires": {} }, "postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "requires": { "postcss-value-parser": "^4.2.0" } @@ -28850,9 +28973,9 @@ } }, "postcss-lab-function": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -28999,9 +29122,9 @@ } }, "postcss-nesting": { - "version": "10.1.9", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.9.tgz", - "integrity": "sha512-WlnqQecNMT7eizBpWwAnQOIk7Zr0A+OZJccEwQoTwmcIsZCVdcjT1LjXj1hBk6zR3BDLZQYsb5KZj2HquZgvTw==", + "version": "10.1.10", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", + "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", "requires": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -29104,10 +29227,12 @@ } }, "postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "requires": {} + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } }, "postcss-page-break": { "version": "3.0.4", @@ -29116,9 +29241,9 @@ "requires": {} }, "postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "requires": { "postcss-value-parser": "^4.2.0" } @@ -29178,9 +29303,9 @@ } }, "postcss-pseudo-class-any-link": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.5.tgz", - "integrity": "sha512-nSGKGScwFTaaV8Cyi27W9FegX3l3b7tmNxujxmykI/j3++cBAiq8fTUAU3ZK0s2aneN2T8cTUvKdNedzp3JIEA==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "requires": { "postcss-selector-parser": "^6.0.10" } @@ -29209,9 +29334,9 @@ "requires": {} }, "postcss-selector-not": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", - "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "requires": { "postcss-selector-parser": "^6.0.10" } @@ -29381,9 +29506,9 @@ } }, "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, "punycode": { "version": "2.1.1", @@ -29877,9 +30002,9 @@ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" }, "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", "requires": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.0.1", @@ -30046,9 +30171,9 @@ } }, "rollup": { - "version": "2.75.7", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", - "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", + "version": "2.77.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", + "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", "requires": { "fsevents": "~2.3.2" } @@ -30874,9 +30999,9 @@ } }, "tailwindcss": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.4.tgz", - "integrity": "sha512-NrxbFV4tYsga/hpWbRyUfIaBrNMXDxx5BsHgBS4v5tlyjf+sDsgBg5m9OxjrXIqAS/uR9kicxLKP+bEHI7BSeQ==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.7.tgz", + "integrity": "sha512-r7mgumZ3k0InfVPpGWcX8X/Ut4xBfv+1O/+C73ar/m01LxGVzWvPxF/w6xIUPEztrCoz7axfx0SMdh8FH8ZvRQ==", "requires": { "arg": "^5.0.2", "chokidar": "^3.5.3", @@ -30887,7 +31012,7 @@ "fast-glob": "^3.2.11", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", + "lilconfig": "^2.0.6", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.0.0", @@ -30899,7 +31024,7 @@ "postcss-selector-parser": "^6.0.10", "postcss-value-parser": "^4.2.0", "quick-lru": "^5.1.1", - "resolve": "^1.22.0" + "resolve": "^1.22.1" }, "dependencies": { "color-name": { @@ -30956,9 +31081,9 @@ } }, "terser": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "requires": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -31259,9 +31384,9 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, "update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -31395,20 +31520,20 @@ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "requires": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -31421,7 +31546,7 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "dependencies": { @@ -31496,9 +31621,9 @@ } }, "webpack-dev-server": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", - "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", "requires": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -31512,7 +31637,7 @@ "chokidar": "^3.5.3", "colorette": "^2.0.10", "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", + "connect-history-api-fallback": "^2.0.0", "default-gateway": "^6.0.3", "express": "^4.17.3", "graceful-fs": "^4.2.6", @@ -31567,9 +31692,9 @@ } }, "ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "requires": {} } } @@ -31689,26 +31814,26 @@ } }, "workbox-background-sync": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", - "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "workbox-broadcast-update": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", - "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", "requires": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "workbox-build": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", - "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", "requires": { "@apideck/better-ajv-errors": "^0.3.1", "@babel/core": "^7.11.1", @@ -31732,27 +31857,27 @@ "strip-comments": "^2.0.1", "tempy": "^0.6.0", "upath": "^1.2.0", - "workbox-background-sync": "6.5.3", - "workbox-broadcast-update": "6.5.3", - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-google-analytics": "6.5.3", - "workbox-navigation-preload": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-range-requests": "6.5.3", - "workbox-recipes": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3", - "workbox-streams": "6.5.3", - "workbox-sw": "6.5.3", - "workbox-window": "6.5.3" + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" }, "dependencies": { "@apideck/better-ajv-errors": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz", - "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", "requires": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", @@ -31820,117 +31945,117 @@ } }, "workbox-cacheable-response": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", - "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", "requires": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "workbox-core": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", - "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" }, "workbox-expiration": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", - "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "workbox-google-analytics": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", - "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", "requires": { - "workbox-background-sync": "6.5.3", - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-navigation-preload": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", - "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", "requires": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "workbox-precaching": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", - "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", "requires": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-range-requests": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", - "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", "requires": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "workbox-recipes": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", - "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", "requires": { - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-routing": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", - "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", "requires": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "workbox-strategies": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", - "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", "requires": { - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "workbox-streams": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", - "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", "requires": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" } }, "workbox-sw": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", - "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" }, "workbox-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", "requires": { "fast-json-stable-stringify": "^2.1.0", "pretty-bytes": "^5.4.1", "upath": "^1.2.0", "webpack-sources": "^1.4.3", - "workbox-build": "6.5.3" + "workbox-build": "6.5.4" }, "dependencies": { "source-map": { @@ -31950,12 +32075,12 @@ } }, "workbox-window": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", - "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", "requires": { "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.3" + "workbox-core": "6.5.4" } }, "wrap-ansi": { @@ -32008,9 +32133,9 @@ } }, "ws": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", - "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "requires": {} }, "xml-name-validator": { diff --git a/package.json b/package.json index ca472aa..3f8a432 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "react-map-gl": "^7.0.15", "react-material-ui-carousel": "^3.4.2", "react-router-dom": "^6.3.0", - "react-scripts": "5.0.1", + "react-scripts": "^5.0.1", "react-use": "^17.4.0", "typescript": "^4.6.3", "web-vitals": "^2.1.4" -- GitLab From 0757b2bb0ab67a7492be3786594c83ad4d190a02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Wed, 3 Aug 2022 03:36:37 -0300 Subject: [PATCH 66/74] MM a metros --- src/components/Map/Mapita.tsx | 2 +- .../Map/components/verticalSider/VerticalSlider.tsx | 12 +++++++----- src/config/Constant.ts | 2 ++ 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index cb9aa5d..1ba8e6c 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -5,7 +5,7 @@ import 'mapbox-gl/dist/mapbox-gl.css' import React, { useState, useRef, useCallback } from "react"; // @ts-ignore (typescript) import MapboxGeocoder from '@mapbox/mapbox-gl-geocoder'; -import {MAPBOX_TOKEN, MAP_STYLE_DARK, MAP_STYLE_LIGHT} from 'config/Constant'; +import {MAPBOX_TOKEN, MAP_STYLE_DARK, MAP_STYLE_LIGHT, MAX_WATER_HEIGHT} from 'config/Constant'; import type {SkyLayer, FillExtrusionLayer} from 'react-map-gl'; import { MAX_MM } from './components/verticalSider/VerticalSlider'; import { useTheme } from '@mui/material'; diff --git a/src/components/Map/components/verticalSider/VerticalSlider.tsx b/src/components/Map/components/verticalSider/VerticalSlider.tsx index 7cac730..bb0beea 100644 --- a/src/components/Map/components/verticalSider/VerticalSlider.tsx +++ b/src/components/Map/components/verticalSider/VerticalSlider.tsx @@ -8,9 +8,11 @@ import { isMobile } from 'react-device-detect'; import AddIcon from '@mui/icons-material/Add'; import RemoveIcon from '@mui/icons-material/Remove'; import useMetersContext from "hooks/UseMetersContext"; +import { MAX_WATER_HEIGHT } from "config/Constant"; -export const MAX_MM = 400; +export const MAX_MM = MAX_WATER_HEIGHT; export const MIN_MM = 0; +export const SCALE_STEP = (MAX_MM - MIN_MM)/10; // @ts-ignore (typescript) function VerticalSlider(props) { @@ -25,7 +27,7 @@ function VerticalSlider(props) { }; function changeValue(increase: boolean) { - let newValue: number = meters+ (increase ? 20 : -20); + let newValue: number = meters+ (increase ? SCALE_STEP : -SCALE_STEP); if (newValue >= MIN_MM && newValue <= MAX_MM) { setSliderMeters(newValue); } @@ -33,8 +35,8 @@ function VerticalSlider(props) { //Esta parte no se borra let marks: { value: number; label: string }[] = []; - for (let i = MIN_MM; i <= MAX_MM; i += 20) { - marks.push({ value: i, label: `${i} mm` }); + for (let i = MIN_MM; i <= MAX_MM; i += SCALE_STEP) { + marks.push({ value: i, label: `${i} m` }); } function preventHorizontalKeyboardNavigation(event: React.KeyboardEvent) { @@ -78,7 +80,7 @@ function VerticalSlider(props) { max={MAX_MM} min={MIN_MM} step={1} - aria-label="Millimeters" + aria-label="Meters" marks={(!isMobile) ? marks : []} valueLabelDisplay={!isMobile ? "auto" : "on"} onKeyDown={preventHorizontalKeyboardNavigation} diff --git a/src/config/Constant.ts b/src/config/Constant.ts index 64015c9..e5eb5ab 100644 --- a/src/config/Constant.ts +++ b/src/config/Constant.ts @@ -3,6 +3,8 @@ export const MAPBOX_TOKEN: string | undefined = process.env.REACT_APP_MAPBOX_TOK export const MAP_STYLE_LIGHT: string = "mapbox://styles/juanpsm/cl4uqpovc003e14p5il6orxwf" export const MAP_STYLE_DARK: string = "mapbox://styles/juanpsm/cl4w0ubor005a14pr6xsfzxph" +export const MAX_WATER_HEIGHT: number = 100; + interface HomeConfig { title: string, subtitle: string, -- GitLab From f9e06faf689bf6c0dcdbd20ca4866aaf1b491143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Wed, 3 Aug 2022 03:37:01 -0300 Subject: [PATCH 67/74] =?UTF-8?q?Aumento=20el=20tama=C3=B1o=20del=20cuadra?= =?UTF-8?q?do=20de=20agua?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Map/Mapita.tsx | 43 ++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index 1ba8e6c..e10d00b 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -1,4 +1,4 @@ -import MapGL, {Source, Layer, GeolocateControl} from 'react-map-gl'; +import MapGL, {Source, Layer, GeolocateControl, MapRef} from 'react-map-gl'; // @ts-ignore (typescript) import VerticalSlider from './components/verticalSider/VerticalSlider'; import 'mapbox-gl/dist/mapbox-gl.css' @@ -7,7 +7,6 @@ import React, { useState, useRef, useCallback } from "react"; import MapboxGeocoder from '@mapbox/mapbox-gl-geocoder'; import {MAPBOX_TOKEN, MAP_STYLE_DARK, MAP_STYLE_LIGHT, MAX_WATER_HEIGHT} from 'config/Constant'; import type {SkyLayer, FillExtrusionLayer} from 'react-map-gl'; -import { MAX_MM } from './components/verticalSider/VerticalSlider'; import { useTheme } from '@mui/material'; import { isMobile } from "react-device-detect"; @@ -56,11 +55,20 @@ export default function Mapita() { const MAP_CENTER = [-57.95, -34.93] const MAP_ZOOM = 13 const RECTANGLE = [0.1, 0.05] - const NORTH_BOUND = MAP_CENTER[1] + RECTANGLE[1] - const SOUTH_BOUND = MAP_CENTER[1] - RECTANGLE[1] - const EAST_BOUND = MAP_CENTER[0] + RECTANGLE[0] - const WEST_BOUND = MAP_CENTER[0] - RECTANGLE[0] + // const NORTH_BOUND = MAP_CENTER[1] + RECTANGLE[1] + // const SOUTH_BOUND = MAP_CENTER[1] - RECTANGLE[1] + // const EAST_BOUND = MAP_CENTER[0] + RECTANGLE[0] + // const WEST_BOUND = MAP_CENTER[0] - RECTANGLE[0] + const NORTH_BOUND = 90.0 + const SOUTH_BOUND = -90.0 + const EAST_BOUND = 180.0 + const WEST_BOUND = -180.0 + + const mapRef = useRef(); + // @ts-ignore (typescript) + //const mapGL = mapRef.getMap(); + const bounds = mapRef.current; const waterSquare = { type: 'FeatureCollection', features: [ @@ -82,19 +90,11 @@ export default function Mapita() { const WATER_COLOR = '#75cff0'; - const MAX_WATER_HEIGHT = 90; - - function calculateWaterHeight(value: number) { - // Acá se calcularía la altura del agua, - // Por ahora se retorna el valor ajustado al máximo - return value * MAX_WATER_HEIGHT / MAX_MM; - } - function calculateWaterOpac(value: number) { const max_opacity = 0.8; // Ajusto el valor a una opacidad para que vaya subiendo cuadráticamente // respecto del slider, hasta llegar a la mitad, donde toma la máxima opacidad - let threshold = MAX_MM / 2 ; + let threshold = MAX_WATER_HEIGHT / 2 ; return (value < threshold ? Math.pow(value, 2) / Math.pow(threshold, 2) : 1) * max_opacity; } @@ -103,7 +103,7 @@ export default function Mapita() { type: 'fill-extrusion', paint: { 'fill-extrusion-base': 0, - 'fill-extrusion-height': calculateWaterHeight(selectedMM), + 'fill-extrusion-height': selectedMM, 'fill-extrusion-color': WATER_COLOR, 'fill-extrusion-opacity': calculateWaterOpac(selectedMM), 'fill-extrusion-vertical-gradient': true @@ -111,7 +111,7 @@ export default function Mapita() { }; const geocoderContainerRef = useRef(); - const mapRef = useRef(); + //const mapRef = useRef(); const theme = useTheme(); return ( @@ -128,7 +128,14 @@ export default function Mapita() { mapboxAccessToken={MAPBOX_TOKEN} maxPitch={85} terrain={{source: 'mapbox-dem', exaggeration: 2}} - attributionControl={true} + attributionControl={true} + // projection="globe" + + fog={{ + "range": [-0.5, 10], + "color": "#5d6066", + "horizon-blend": 0.1 + }} > Date: Fri, 5 Aug 2022 17:14:40 -0300 Subject: [PATCH 68/74] Updated title and favicon --- public/favicon.ico | Bin 3870 -> 15406 bytes public/index.html | 4 ++-- public/logo192.png | Bin 5347 -> 0 bytes public/logo512.png | Bin 9664 -> 0 bytes 4 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 public/logo192.png delete mode 100644 public/logo512.png diff --git a/public/favicon.ico b/public/favicon.ico index a11777cc471a4344702741ab1c8a588998b1311a..012ea7b04cfd38e6e02477ff8f99eee11ac4847d 100644 GIT binary patch literal 15406 zcmZQzU}Rus5D);-3Je)63=C!r3=9ei5Wa>W1H(KP1_lEI2tPxOf#H}a1A_(w1A_oa z9Roz1feg@CnU*=Jw;_pCt+BDO+`UbSi#N=O{J&#y?*DmHYZjK2lyDPcPEJ~y#+>fB z%WG#P|6e+<`Tz2T&Hp#d%l*G*Ud5HRh6XKsW>lA^gs+|w{%QUE!vAZQwEthdv+w`( zoh|=MTTA{gnN|9K`{KeclX@HC(9K9lNZ{zGOPscJa>Bp)vx@((UDoyg*pBJ{&m5lf zfAjvn|1AgS{$IFl%KxlJ|e!l$r$%4Gml{b7pkJ9N#=Q{(otO-~U;wD*mtB z(fR-3k@EkCmdE`+xTfy^`rTdsw{GqIzia)J|HXw<{%@XJ{D0+~vdhiQ&59s1?wnfi zal^{)|Eo5a{Xe<8_y4nVbN)|Tx9)#&`-cCs7fkqna8uX+Gka(Me{gQe|I(6a|BH*} z{6D&>@&CP}O)((-KVF?zeSUA>qzi|p{e8Hr^8c&zOaGtSJNy5nzN-HRHun9$w7up3 znaz{`AJ~58|Nh-m|DV3G>HoJEr;dDld`t+WABLYFpVE7KebN61dprNXzP9=Q;R6x> zuN`aszkS)N|A~>0{+HxG{(tNKp*KH2-0A%P@hXa5kQtZehgRHNll%Yi(dqvmAD{Do z;Yzvx%hwhE5B7TczcADu2lHH zdWZl2Im-`!eDm;V-v7tPII-!2iQV7cRB>%-(*OH=yZ*npwC?}>6|(;~?(qNk^X(P9 z=?13%`jVuI=VzAw|Nj2b{}-1x{9n9U@&Ed5J}+SMgy;|VPgHz(a_Rqz2eD>vIeC8Q4~|Mm49 zMlChefXW#K1_lNP3d$Km?#Ru}wPjjU%#7)*PyVuRLD2u*^ZfrW zo>}&P`GWTUtCw{DUpBkq|FKmm|BtWD{Xb`N?U$yerUVqt6mURwKz3HzjCnor|MxEn z`M+>#{{Puis{b#Z)BJzM;_m-zH%|LMe`@Lf34N9Smrl+6e`-U{|8?`L{z20upE;@W|B4lT|K}Z@^nccwzW;Mq_WYkV zIq!eVl#c(s&FTLSEKB{rXGQ7%p3ZtuU7|^j-5D7fJ}uQL?{>`%{=a{r|NqtV%l~g( z+4g_?>W=@L)=&F?c-w^kiw}4HpMAFPf6v0q|31xA{ugAs|6jUt%KrsZOa7l&ll=ei zn!NwBCf9v#YJ${9#JD3gG?XnXE2C#-XTslI3nKn6nH2wj!Hnwvs}?r>U$LnD|Mrd3 z{_k7c`Ty+RS^szKn)ZM1;i>=oPIUaw+_(FG#g;Yy=kHzrf9|x}|10NK{XeiG>;LI> zY5&*EtN!28)G)uZvy&H}8?v*r<%{ytkFT8;{eR7jxc?K|v;NOoTJnGX%=-VUmiPbP zv3}zJLmPYlKfbu(|HG40{+~Fr_W!9p)BbPY(*A$Z@s9s}r`rEdKGpSq>)zS_S1j!K zzj$Wt{}r=J{vTVF`hVZb(*Hdj4cFV++OXC+>FMdtb>*q=w$BdvziWQz|5=mr{?C|_ z^?&ic{Qryg_WoafaN_?pD;odbJ+|7>sQ|5XdC{%@P& z@c+oti2vJ{wftYVqwD|L-QE8WZkhCd`?A*m2R8Ko-?3rt|J3Xg|IKY%|992({y(rh z`~Trp>EQTiYiVjmcEjC$g)-mzpSk6e^>wf|EaCF{%_yV z_5aA`p8uz|w*S9&aQgoTCl~yGe6aohn`^87Uplhxe_iF;|K-KY{;yav@&CrZ$*Ct!VjwV14iZt2=7`-``XH|LU5;|L0B~{{Q&w z+W$B9P5QriN%Q~xM;82Fb9UDMxAzbH|MB9)>mSdKxg*;TWB>oZiuuQ@Q~3w3?fLoi zaLfOP+YA5S*;M-f^_9*4-{0By|M}@T|DT>)^ndoW#{Y-5)%`!Tq5c1*1JnOMJhSNk z#g(c5FKq4pzi!=?|Akpk{@=TE@BfVpd;ZVb-SYp~owfgee|q%)*V`*!f4x3q1hWqp z{o~bX&!_vF|2#f8@&Cg;o&RrbDEj~I_Wu9x?i~3461V2u6p9K z6J7l2k(uvrZ!Gq|K-JX|35rB{(t3KqyGnvME$>gvE~2m<9+`R z?>q3ny8OX^U#AEE1Ki*I5A^)-zpd-~{}&Gr{r~y;+@^2OPT2h4zn=x&4t)G8i=y72 zon-s}-uA}-FV3&}|K{ed|95w`{C{|4+W)C@S^uxxWcq*W-thnHc5M5f9R1+Guk)k- zfgbPw2l>4HKYQ-k|DT^7{r~;NiFSN;;FG&FFZjcw{S*G*Sef?!^1|@{PfsoU|Nj2b z|Mw40_&;HAztpBgw>iNIBuk^pK^JB1|W22t_KYZ}${~s?-{QUFv`Ii6x|1;sU z1E1WZ{gXain&bEX!gTllPmay{e}7-k{|5*9|G&L^;Q!QlZ2#A7v--bklk5Mr`=b75 z)ExU?T6*jMquYo7{CIhC8mK?<|NnnxeC899J3HC#!_~#H|DPP5{{QKT`TsvYI`#j_ ziMju8ZL9k~c@D_`R{z&*asR(+PsIOCmlyy4^y2i1AFofV6Ec@r`MX=HK0G-z?f;bp zk^e8v5C8w@$h7|-9-jFB;_~|cljgAgU$x2f|ArmD|F`Xl`ts+)^_lPPp5Z6fY+}?s z*xmWz{8ZQfm*)ome{ps>*#5h_+yB45vGf1bd943eZ8rVCai`z^Rh!)}6Js8!YR>dq zeYm+g=l_edEB=3Zb@Tt%S2zDZKfm(-&8;=y^tXPy_5U?nJ^ruX?sth)vx!mvU{}Y7 z*H^dx|McX{|8MUe{QvXw>;LcXAOC-SbLanQ^H~3H+GYQL)n>QSsy-lhLPK0N#X^ZUpD70s;wOX?Z_H}~=V-?rcDIH_h6qyF3LJ4a6M zU;BUa+S~t^%)a@5)7m@#PwiXt|I6EZHygWoKa@5w{qLD7c5ve^Ybj#PBUR1+|F_wn z+&VE~_vQot)~~qwf7iwX|DW7EG4uc9$DA8?SgOojpi0A>G)N7# zIBsZYV9UtJ2re$jyx7{(aJ0F(*{z|Wf#&&<8ZiV4_sq=9x~h`Yx0~lC{@cB>>R(T1 z{qyGL=KR4N4a;DMg8AB$M^r?l^OpJtS7fww7zjI;g{}bzS{-51k_KLn-Q$;Bzms94O8+GBT3# za?&2In4Iwc;G)3)8|TFRpF5@G|IA4h{};?`_`hs^+y5nVTmG+KJN5sDy>tJsS=sl0 z{o<i=ym4Nn>y8#6)WF0x(JW@l$-3+Loy zHPn`;eBU-V=Kp~OzW+DOjQl@uS|xaFX#VtC@EGX)nGOHfZl3;s-qFebXP)i*zjAl; z|Cy_&{GYyJ+W+q99sfZ^X-`wy{|$38{+|G+r}F=k`|5tRv^4cLG&G2TrzWWAcu;!D z%E~g$&Q9Anp*iW_w%K9-_s((uzjsl@|E06a{%>2={{P^n?*D6-wEkbVsQdr6Ei?Zw zKQ!@w|Ec!>3(rsbKlRYW|C75S{@3MM{V&P)_&;fG$N#xA8val1%>KW7aoYc5tCId7 zTwU~k@r;`Ptu2jv8X6iLR;^k^we*ygmE}>8mv(FEq{P2_=Lh}YH`o3DkyT0mm(8j8 zzj;O5|8}TLRncE)fL5Q zzt_!({eNI_(Elwn1OKm|pZ|Z}w5tD0=QjS|yu9`Q!r6`gH*c8nf7iyz{|~I|_0wle7QNIobQa=VaIagxx3q2dusFziREq|ML&;`9Ev%QzaEiKaI)OT4~Sq8Z|>1%r$lYefX7YWXz zbNbW&PwYwkKW#$U|2b2t{x6zU|9|C@?*H31&iKD)L;wGS8@m5rJTUM7(<__*?>oEc z|E>e`{-54I{r~peUH@ksZu>v&bl3l`<9+{oj?Vl)<>>VPYj)1~zkE^m|GA)fig?GDCqyX znX&)78V|mQ~Wt*n`pFgYN|Jv1)!Q=KjSGE7&v%2H|ozpA-zrMNs|Fe@F z|1TZr{eS)3n*W!ME&hLKW7q#}Yg+%W-q-$r#%aiS`h-&*{}-N`@PFU_dH*-8o%Vmp z?1ul#=GOmTG_(5uikSuf&#X)Qe{x;U|1C?Z{yliS}Dj?Jb1kIskWo6Ws zdm4VUHaAXaZEcmr6&E>K>D}#hDPK3wjQGEAp4b2Vi^KmfotgK4`sBp_8EG#6BSRej zS2uyK z#XkQJu1f#EVs6F%S(8iuC#G2a_sv%N?;5WE-#^0R|I*DZ|2Hmc`hQ|u@BfWEy8cf( z+WPaVd(KUJhw=S&)m9f`aTU+(e-G6^?=KK9ClECG`f*E!HS1)Y;KW|#i|5>w3 z{kPxyagZRY<|TdJRL zUe;uZ?*6CeCck@id)NPy`&ul#Wf98sg z|EqU*|39^F(*L8IyZ`TB)AoPw>h}Majx7Iw_wvsF56&Eizdi#|2J2s{(pIP&j0s!w)}s3b=&{VOK1IGGGo&JiJkNRZ(1|| z|C*JP{x6-=^#9V)<^MlF-24C2wK>n?I%ZOhyL@83G@|I!1!|2G|<|NqXVt^dD2KlcCU zixXeIKR>bX^NXFJb`p9NfcgJFToU~8@}&Fs7pLaEyt(u9g1t-sAKx|U|FdIV{~zxv z{{LuK`Ttw1)BZo$-TMFC&F%kRotyXn^@Vx=AD&zKf6daV|0^mg{@2%4{a-%6_y3VC zeg98x>-v9WQ}6!^2j=|0e}2XPs~dCw-`iRK|H|gZ|Ht=l|G#?8-Tx;}JpTXm?xp{C z56uS8#jaS>^nd5omH&_3-~Rvci&LPvmjBBav)K0f{b{hj^)A0L|Z|HbLq|DT+i z`G3Q*p8tEc=Knvtuj>E)wXOdTZRq@e^W>uck1wwJe`kBu|9x%x|4*&0`+xAjiU0k* zkN!smKKMUl%9H;OZ(jKS@a~oW8xGC-KjC=m|GhVs{Qvs$%>O@Mpa1{!<SeN4K>7zjJKH|3`=W{-2#2`v2(Kp8wl-Ui@EI{pi2H z>%IRzj`#oPra$|C>EyZpH*R14zw+|p{}=9W{{Qps<^R7wKm7Oi`>T(?-rZdB|NVIZ z495{60GfMzer!tJlYmx{Qrjs$Ns;( zyz2k)gHitvA4>gy=SuJYYo`kS-#A(G|Iy*L|JQbO|39{S-T$S_ZvM|rd-UJm1vDS{ z6g)2%=KtaUlI2hSA3AsP|AU7|{{MV`?f35ww@&=|cyH>T4|l@)hP*b(hG*;85kHI?(HtPx;XaN={}SH7iPHszrUm9|FaVd zz+wLM`;BiePLQ;Q4V!z>#m-K#EjZI}{_E=E z=>HG*bp3y@r|bWX)mi^vTv+x0EH{r~pj*ykTFPVD>n>SXBK+b8(` zQ!uAY$Pah7R2N)X81?H+zxn@5a|8e1-`Vp2`KiU=^#A<)3h?~)O)9|Bnw$`v3IkEb#h)w>NkH|Md6_cntw4{a@cw`G5L+j{gf+iT>YtFc>_K zymX!Y{|(2p{%^gu@c+9P=YITneXjV^voj+9|2L35hYxcXvGk=mzJ+%-mi+>``_aA$ z|F0~J`hRw^!~Z)wTmHYkx&=H3|Nh=#@EU|!i&??xXYm?~|J(M3{9nAr?*E}Q5ZEN^{ahBizGyRtTuP;vpuU)vky#ca@ z;@;u^Z|@)eKVu=s{{<^W|8Lsm^?%bY|NqO@JN!R%JoDtwcb9bkpCPX8g3BG`ia$Ft zv*6~coL^@r+WtQ`$^QSHjTQf&otXds-Q9!W`Ttv6YyUquFya5}Tf6_ySjhH&<|5Jm z3s;%^-?Y>J|LV+RS3&C+zC6G3|M!nC;I#|CzrFwe_4Td)uWs-CKVt#g|D|ii{_i;w z{(tMGP{`~CX|1U3Z{r~at#s5D)K7;)L zqCdaB@qh6e-v0|%%l==t-TME56Y>AoZTI=Vb#Lf^y8q*ovjv|XpZ)de$+`buo?rd{ z{>jzB;$DUtiw*|N6nj|IhDT`+wrlo&VP_-2VUc)|vmGU*7ru>+9S9Kfb;D zU*5z5UV{Q!hf?0e{D0CMng2Tu`c0=sIw04K@2{>Vet&cK)9nif{$DzE^#APXcm7Z5 zyY+uc-|hcrPTc)}_R!}4uO3|Z_wD18*EOvi-$83wO6wW_*S2$hp1D|M+V0)PR9(YG zsy{w`dLsPg<(<+?$2UJdvTNJ_xzlg_U$^we|D|(p{@=aj-2Y=cm;Jtf+Ra$8qH~QgSUrnl8$W{OU|9_Tm&u^MNx^evEu8mv&Z&`Qw|EASP z|6e|__urd`7bpIIc~2bF{+&6~n03V_W1|)8%+%=F#v#^U-{0SpfB*FArh}X3eY*Fu4?tqqw5UYJqsC)bNHs6o8_tL(vqmz|a}s=g!L|#l^tD!0YMZ62!p3AOOM~%nS?+8oK4KBa+ObQ@v-d^PaWd&^OdFz1TQ7#&hy=tMn3e17nBk z?y#L#LbjZDtnCfkea)e=(<~;*$7h=vb?jYCLgQ4mb$u6X^PaIzRa?i%KSJBa(Pz#kWi>UIwi&8A zdY)5PmVF8N#=yY9S`y?J?D_1u*OSx(smmA`7*=|^IEGX(`u1&&a&_cs`G0dW=eu{R zK?~pCe;5*yaooLix6Z+JM{SumiCwCHm-{yDZEjxLB*$qgkJ{}NnU|&S`r?tkcY^Ev z{yST1nK;?*?*7}pYfrX7itw-H>%H;?r_VfR{LDwmYv+R5XRiJUY*%^o{Ky{pw6v`{ zFB?oVEtw?G%wO-ZLPkH=iK(r<{Op}_YZu-d+GoAfPsO5!PC{xWt~$(6P75J0HqXg6klI?_7npHV=DG2hQzs1P?X=IonF&c z8wW*uO<$vFY8iR(o`H9;Nq9ow>LWgLHmPds8h8b1nps(;mpC^~R#H~BFKY|ke$l?X z%_gr}O;qP;|zU6jYDFijz037ygXw69k=dzx=!u^D-M`Nr|LMknntDg zFW;~0zjVv}_!FCLPKzzOTPBm*`-*K-@8?7@Gcm_=`+CG#ewQt(W_LKp&fu!f za4&_y^Qz)=nR#!e6c|1@Prnk<&HXQ(L59KbkgLXdR*{dvfyGjfGI@{mw?_TnE*8eN zlbeC*g67L~#m-e3=Y9$>m9W0trJGqhW2@j+o2&Ms+xl~yq7sj6F{yUB{HSMle5%FL z%Hxe|56BzO)11H5enXnIh2CSCB_(HUpIY;AT0J&3N~`yddQ+bx^mE0HS!XTv<|#K{ zVsboKc;?q_F*f;ii^KjmCfG7FtE@R>AHQwiI@T+NzRxG$bLDW#0y;EP~&2-&pHlfBB35_oj&am8ifAm9?e2VF$zL~S_ z&!r|s?Z4NNsdxL?OdbKrH-+a~v<){f)*k9H{mH=a{&~s@_o?T95XcJ(3=9kk;Jo0n zr0W<11EV7-FEB7LKoUPz(kLh@Y}d8;D_=slU$iZ1P|?s-H!_Vq_tv?2s)0|iO@3{} zfjbfVZyR_8+7{Hgv`n+fs}9?B)wO-5MM{4BmCvpnv)sDpc}!etnNkpc^{dB(C7zR4 zxb@68i%w0r_C4YH51+Z4_1%5rFMkT%aarBKC}8D5P-aL*N!fRgJpTCWhMk_e`VZy=7H1U>w;Sg}BoJRqZ!5x)y`bzuD|lYw@ni6&GtNzu zb?ltAENmhU-c7vqJMrdE-}zg$Z5$JC{)#woM_E-hWa|Z=d0T7?>+MQgyk~Dnxc1Gl zw%2F&MvIhu+oA?lZ5@Zoj<^f&gEyVlG_|xXYzSC+Fm(GRC1sU>Rfl3uy)f_!3|w_s zNm)5``$c6nwfHMv>`I#KiW?Jd{D{Bu*)%fQ&_CQXD#g$*OxxDU&^J`u+CkslH|ESM zEo*z@;22E{8>678_^V&FZ5?CJzteGW({XTB)73Zd4mMBB@n5#jGNr&GG1sZC-?d{_ zz={KYi*~9T7#WAe#-4j?U(s$H8t2?R)hs4GbjM{iJp-4PY3A{nL2HkBOkCg{Cqp)$HSh^` z>z-?wTIkv_+qH9!WqPq&*Iei3DavZGx3Z)g^i=F~XRvAQQ{-SOD7Z!}EI zRdw{Vtn9QbZ7tJ^tkO%&<1$0HU9c~2i#q-!V*l;9iys2l9`%^8SkufZZ08kq17nlW zIM?=>dagctZob|#*Ev*m1z(rpV_;yA1eX|Eeb;|nW1I4K2Iua*Q?>u}|NMMqg3gU! zUk=!Y^)oQA@IXqCC8xJCIx8};TzKC#t=+liKkMULtZ|h=u~&U>KlG2if92|31HThS zXHUP~uOuzGYSkhQgD}y@8V4d(16)FM>ojuLd{%tq&2ukuv1r|vsee2#rB!dfEr0J} zV*Q@w%fA>;zv^G0Hbv&blFo$;6@A~8=Vz_`a%)>|Z|=)a$(pgbOD46S)I7F4J?*(j zM)szU=PoUHmY%-s_{>>vBrj-3G#q_Znpw#jc74_M?A04K#YF$H(z(H5cH>UgkxjhT zyOnlZZ@3=u^B?2ww1W=?kDvYhcXIH#bLY=n*xt+EXZ`HO1r3Sj?r)cuI%Qu;{e4z6 zMw->UKs)!{yNCb$ZrL2@4gA32f9csz)-Rj4R5qpW7A+~c@LD>5>fgPK=f4U2z_|O; zlVYa7f7Z|$6h=+8~?D^FX`gL zro%g)vocKe=yTG#b!nNxTptaFIGc}$8=HL0*bBV&1xz`~v9xdHB2}fyK{`(?Sx=-I zrv{x)G@PKpwdj7~af_RMTe@<+PjAdUwk`MepY4^IiZA%it%^Kf`g*~E^YI7X+h>07 z_^bVizw3yjV2#+%>WMS9*za$QcgYB^cS}G8sFU4!(C2Tosq3L!P*R3Ym$4%PRGM9##++td|?t&P{`nIy-G^+>cI&&Aj zaB|-LPGuX%uCqViHMT#T<{Mz#mA zgun6plj!%zn`ajP%p>+6E^qCz?Mt0grk^~0W6x!SWHE#9MyFm|br_fh>6TtPvNk60 z%(f>_w(Qwz7NpF3%x%_Yvr8Yh7hP>!`=)fpv)~I z{wZx_;Ql;+4{vH_< z?G;szXFfU>oR_<%`qr-U#G5VW=Ms-hZyQV`(fzc)M>C!uReqQYZug&Zs83!0Xl#6!^?iW@>Pl*U ZtMWJ#1p_C - React App + Simulación inundaciones - La PlataA diff --git a/public/logo192.png b/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 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 uP5*)qO`iX0%5s~hn*Noig8yazB;NWBL2>v0 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 Q-2sVvy85}Sb4q9e0RM_kJ^%m! -- GitLab From 911aed445e35da668284f7c3590fec967101af01 Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Fri, 5 Aug 2022 18:04:32 -0300 Subject: [PATCH 69/74] Cambiando mm por metros en algunos lugares --- src/components/Demo/Demo.tsx | 8 ++++---- .../Map/components/verticalSider/VerticalSlider.tsx | 2 +- src/components/Menu/components/CondicionesArchivadas.tsx | 7 ++++--- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/components/Demo/Demo.tsx b/src/components/Demo/Demo.tsx index 3c168e8..782ea2f 100644 --- a/src/components/Demo/Demo.tsx +++ b/src/components/Demo/Demo.tsx @@ -76,10 +76,10 @@ export default function BasicDemo(props: Props) { { content: (
      -

      Simulador de nivel de lluvia

      -

      Cambiando este valor se indica la cantidad de mm - de agua que ha precipitado en el dia. - En el mapa se reflejará una representación de agua +

      Simulador de altura de agua

      +

      Cambiando este valor se indica la cantidad de metros + de agua que hay luego de las lluvias. + En el mapa se reflejará una representación del nivel del agua que podría llegar a acumularse en las calles.

      diff --git a/src/components/Map/components/verticalSider/VerticalSlider.tsx b/src/components/Map/components/verticalSider/VerticalSlider.tsx index bb0beea..0c1667b 100644 --- a/src/components/Map/components/verticalSider/VerticalSlider.tsx +++ b/src/components/Map/components/verticalSider/VerticalSlider.tsx @@ -46,7 +46,7 @@ function VerticalSlider(props) { } function valuetext(value: number) { - return `${value} mm`; + return `${value} m`; } return ( diff --git a/src/components/Menu/components/CondicionesArchivadas.tsx b/src/components/Menu/components/CondicionesArchivadas.tsx index d998dc9..0504e59 100644 --- a/src/components/Menu/components/CondicionesArchivadas.tsx +++ b/src/components/Menu/components/CondicionesArchivadas.tsx @@ -22,14 +22,14 @@ export default function CondicionesArchivadas() { image: "/inundación_2013.jpg", year: 2013, description: "El 2 de abril de 2013, la ciudad de La Plata y sus cercanías fueron afectadas por una lluvia continua. El Servicio Meteorológico Nacional informó que 181 mm cayeron entre las 18 y las 21, pudiendo suponerse un valor de hasta 200 mm en otras áreas no medidas; las ciudades de Ensenada y Berisso y los barrios platenses de Los Hornos, Villa Elvira y Tolosa fueron los más afectados junto al casco céntrico de la ciudad. La cantidad de víctimas fatales confirmadas fue de 89. Se registraron un total de 2200 evacuados", - meters: 200 + meters: 50 }, { name: "INUNDACIÓN CONCORDIA", image: "/inundación_1959.jpg", year: 1959, description: 'La inundación de abril de 1959, considerada en la Argentina un "desastre nacional", deja bajo las aguas una extensión que supera los 20.000 km2. Desde Concordia hasta el delta y durante tres meses, la provincia observa un continuo manto hídrico sobre tierras ricamente productivas', - meters: 50 + meters: 30 }, // { // name: "EJEMPLO", @@ -52,7 +52,8 @@ export default function CondicionesArchivadas() { backgroundPosition: 'center', backgroundSize: 'cover', display: 'grid', - padding: 3 + padding: 3, + cursor: 'pointer' }}> {props.item.name} -- GitLab From 44910b8036f1d9bc43c386430ec224ddaa0de9be Mon Sep 17 00:00:00 2001 From: Augusto Del Grosso Date: Fri, 5 Aug 2022 18:43:20 -0300 Subject: [PATCH 70/74] Incorporacion de informationPage --- src/components/Menu/Menu.tsx | 26 ++++--- src/config/Theme.tsx | 3 + src/pages/Home/HomePage.tsx | 91 ++++++++++++++--------- src/pages/Information/InformationPage.tsx | 78 ++++++++++++++++++- 4 files changed, 151 insertions(+), 47 deletions(-) diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index 9ec4e52..330e03f 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -36,7 +36,7 @@ export default function Menu() { const { toggleColorMode, incrementFontSize, decrementFontSize } = useContext(ThemeContext); const theme = useTheme(); - const { toggle} = useModalContext(); + const { toggle } = useModalContext(); return ( + + + + Más información de interes + + diff --git a/src/config/Theme.tsx b/src/config/Theme.tsx index 4e78cc9..ea7948e 100644 --- a/src/config/Theme.tsx +++ b/src/config/Theme.tsx @@ -87,6 +87,9 @@ export function ThemeProviderContext({ body1: { fontSize: `${0.7 + fontSize}em`, }, + body2: { + fontSize: `${0.4 + fontSize}em`, + }, button: { fontSize: `${0 + fontSize}em`, fontWeight: 800, diff --git a/src/pages/Home/HomePage.tsx b/src/pages/Home/HomePage.tsx index 1d28304..f6f26c2 100644 --- a/src/pages/Home/HomePage.tsx +++ b/src/pages/Home/HomePage.tsx @@ -12,7 +12,8 @@ import { ListItemIcon, } from "@mui/material"; import Brightness1Icon from "@mui/icons-material/Brightness1"; -import { Link } from "react-router-dom"; +import { Link as LinkRouter } from "react-router-dom"; +import Link from '@mui/material/Link'; import { Box } from "@mui/system"; import { HOME_CONFIG } from "config/Constant"; import Brightness4Icon from "@mui/icons-material/Brightness4"; @@ -100,7 +101,7 @@ export default function HomePage() { > {HOME_CONFIG.description} - + - + - + ¿De que trata la app? - + Esta aplicación es una herramienta para simular una posible inundación en la ciudad de La Plata. - + ¿Por qué simular? @@ -160,37 +161,39 @@ export default function HomePage() { + primaryTypographyProps={{ + fontSize: 20, + lineHeight: "20px", + mb: "2px", + }} + primary="Poder tener una aproximación del estado de la ciudad frente a una inundación." + /> - + - + - + @@ -224,17 +227,37 @@ export default function HomePage() { Sobre el proyecto - - {"Proyecto de la materia Diseño de Experiencia de Usuario y Diseño Centrado en el Usuario de la "} + + { + "Proyecto de la materia Diseño de Experiencia de Usuario y Diseño Centrado en el Usuario de la " + } - - Universidad Nacional de La Plata + + + Universidad Nacional de La Plata +
      - + {"Con el objetivo de realizar una "} - + aplicacion que sea accessible para todos.
      diff --git a/src/pages/Information/InformationPage.tsx b/src/pages/Information/InformationPage.tsx index 91df31c..57d3f3c 100644 --- a/src/pages/Information/InformationPage.tsx +++ b/src/pages/Information/InformationPage.tsx @@ -1,5 +1,77 @@ +import { Box, Button, Divider, Typography, useTheme } from "@mui/material"; +import Link from "@mui/material/Link"; +import { Link as LinkRouter } from "react-router-dom"; +import ArrowBackIcon from "@mui/icons-material/ArrowBack"; + +const LinksInteres = [ + { + title: + "Las inundaciones en La Plata, Berisso y Ensenada: análisis de riesgo, estrategias de intervención. Hacia la construcción de un observatorio ambiental.", + description: + "Los conflictos en torno a las inundaciones son de naturaleza multicausal, alertan sobre la necesidad de modificar la racionalidad de su manejo. Una de sus principales causas está relacionada con eventos de inundaciones por precipitaciones y/o sudestadas y sus consecuencias catastróficas a nivel regional, que han sido frecuentes en los últimos cien años y se agudizaron en las últimas décadas. La acción antrópica, que ignora el sistema hídrico, generalmente desemboca en una tragedia.", + link: "http://sedici.unlp.edu.ar/handle/10915/59633", + }, + { + title: + "Manual Plan de Reducción de Riesgo por Inundaciones en la Región de La Plata", + description: + "Este manual es un medio didáctico creado para aportar a la transformación y al diálogo de saberes relacionados a la ciudad y su riesgo de inundación. Incluye una propuesta pedagógica y estrategias para que quienes hagan uso de él puedan construir un diagnóstico del territorio que habitan, así como definir medidas particulares para la prevención y recomendaciones de acción ante la emergencia. ", + link: "http://sedici.unlp.edu.ar/handle/10915/112896", + }, + { + title: + "Informe Final PIO: Las inundaciones en La Plata, Berisso y Ensenada. Análisis de riesgos y estrategias de intervención.", + description: "", + link: "http://omlp.sedici.unlp.edu.ar/dataset/informe-final", + }, +]; + export default function InformationPage() { + const theme = useTheme(); return ( -
      Information
      - ) -} \ No newline at end of file + + + + + + Información de interes + +
        + {LinksInteres.map((link) => { + return ( + +
      • + + {link.title} + + + {link.description} + + + + SABER MÁS SOBRE ESTA INFORMACIÓN + + + +
      • + +
        + ); + })} +
      + +
      + ); +} -- GitLab From 2b3ec59990feab6918cfa6114b2a2fdef7d2f7a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Fri, 5 Aug 2022 18:47:15 -0300 Subject: [PATCH 71/74] Fix water height --- src/components/Map/Mapita.tsx | 65 +++++++++++-------- .../verticalSider/VerticalSlider.tsx | 14 ++-- src/config/Constant.ts | 2 +- 3 files changed, 47 insertions(+), 34 deletions(-) diff --git a/src/components/Map/Mapita.tsx b/src/components/Map/Mapita.tsx index e10d00b..e4c3766 100644 --- a/src/components/Map/Mapita.tsx +++ b/src/components/Map/Mapita.tsx @@ -1,17 +1,17 @@ -import MapGL, {Source, Layer, GeolocateControl, MapRef} from 'react-map-gl'; +import MapGL, { Source, Layer, GeolocateControl, MapRef } from 'react-map-gl'; // @ts-ignore (typescript) import VerticalSlider from './components/verticalSider/VerticalSlider'; import 'mapbox-gl/dist/mapbox-gl.css' import React, { useState, useRef, useCallback } from "react"; // @ts-ignore (typescript) import MapboxGeocoder from '@mapbox/mapbox-gl-geocoder'; -import {MAPBOX_TOKEN, MAP_STYLE_DARK, MAP_STYLE_LIGHT, MAX_WATER_HEIGHT} from 'config/Constant'; -import type {SkyLayer, FillExtrusionLayer} from 'react-map-gl'; +import { MAPBOX_TOKEN, MAP_STYLE_DARK, MAP_STYLE_LIGHT, MAX_WATER_HEIGHT } from 'config/Constant'; +import type { SkyLayer, FillExtrusionLayer } from 'react-map-gl'; import { useTheme } from '@mui/material'; import { isMobile } from "react-device-detect"; export default function Mapita() { - const [selectedMM, selectMM] = useState(0); + const [selectedM, selectM] = useState(0); const skyLayer: SkyLayer = { id: 'sky', @@ -54,11 +54,16 @@ export default function Mapita() { const MAP_CENTER = [-57.95, -34.93] const MAP_ZOOM = 13 - const RECTANGLE = [0.1, 0.05] + + // Crear cuatro puntos para un rectangulo desde el centro + // RECTANGLE = [ancho, alto] + // const RECTANGLE = [0.1, 0.05] // const NORTH_BOUND = MAP_CENTER[1] + RECTANGLE[1] // const SOUTH_BOUND = MAP_CENTER[1] - RECTANGLE[1] // const EAST_BOUND = MAP_CENTER[0] + RECTANGLE[0] // const WEST_BOUND = MAP_CENTER[0] - RECTANGLE[0] + + // Si no, de esta forma se puede abarcar todo el globo: const NORTH_BOUND = 90.0 const SOUTH_BOUND = -90.0 const EAST_BOUND = 180.0 @@ -78,9 +83,9 @@ export default function Mapita() { type: 'Polygon', coordinates: [ [ - [WEST_BOUND,NORTH_BOUND],[EAST_BOUND,NORTH_BOUND], - [EAST_BOUND,SOUTH_BOUND],[WEST_BOUND,SOUTH_BOUND], - [WEST_BOUND,NORTH_BOUND] + [WEST_BOUND, NORTH_BOUND], [EAST_BOUND, NORTH_BOUND], + [EAST_BOUND, SOUTH_BOUND], [WEST_BOUND, SOUTH_BOUND], + [WEST_BOUND, NORTH_BOUND] ] ] } @@ -90,11 +95,18 @@ export default function Mapita() { const WATER_COLOR = '#75cff0'; + function calculateWaterHeight(value: number) { + // Acá se calcularía la altura del agua, + // Por ahora se retorna el valor ajustado al máximo + return value - 5; + } + + function calculateWaterOpac(value: number) { const max_opacity = 0.8; // Ajusto el valor a una opacidad para que vaya subiendo cuadráticamente // respecto del slider, hasta llegar a la mitad, donde toma la máxima opacidad - let threshold = MAX_WATER_HEIGHT / 2 ; + let threshold = MAX_WATER_HEIGHT / 4; return (value < threshold ? Math.pow(value, 2) / Math.pow(threshold, 2) : 1) * max_opacity; } @@ -103,9 +115,9 @@ export default function Mapita() { type: 'fill-extrusion', paint: { 'fill-extrusion-base': 0, - 'fill-extrusion-height': selectedMM, + 'fill-extrusion-height': calculateWaterHeight(selectedM), 'fill-extrusion-color': WATER_COLOR, - 'fill-extrusion-opacity': calculateWaterOpac(selectedMM), + 'fill-extrusion-opacity': calculateWaterOpac(selectedM), 'fill-extrusion-vertical-gradient': true } }; @@ -124,10 +136,10 @@ export default function Mapita() { pitch: 30, bearing: 0 }} - mapStyle={theme.palette.mode==='light' ? MAP_STYLE_LIGHT : MAP_STYLE_DARK } + mapStyle={theme.palette.mode === 'light' ? MAP_STYLE_LIGHT : MAP_STYLE_DARK} mapboxAccessToken={MAPBOX_TOKEN} maxPitch={85} - terrain={{source: 'mapbox-dem', exaggeration: 2}} + terrain={{ source: 'mapbox-dem', exaggeration: 2 }} attributionControl={true} // projection="globe" @@ -135,23 +147,24 @@ export default function Mapita() { "range": [-0.5, 10], "color": "#5d6066", "horizon-blend": 0.1 - }} - > + }} + > {/* No anda :( */} - + {// @ts-ignore (typescript) - - {// @ts-ignore (typescript) - - } - + + {// @ts-ignore (typescript) + + } + } ); diff --git a/src/components/Map/components/verticalSider/VerticalSlider.tsx b/src/components/Map/components/verticalSider/VerticalSlider.tsx index 0c1667b..5ba3ab5 100644 --- a/src/components/Map/components/verticalSider/VerticalSlider.tsx +++ b/src/components/Map/components/verticalSider/VerticalSlider.tsx @@ -10,9 +10,9 @@ import RemoveIcon from '@mui/icons-material/Remove'; import useMetersContext from "hooks/UseMetersContext"; import { MAX_WATER_HEIGHT } from "config/Constant"; -export const MAX_MM = MAX_WATER_HEIGHT; -export const MIN_MM = 0; -export const SCALE_STEP = (MAX_MM - MIN_MM)/10; +export const MAX_M = MAX_WATER_HEIGHT; +export const MIN_M = 0; +export const SCALE_STEP = (MAX_M - MIN_M)/20; // @ts-ignore (typescript) function VerticalSlider(props) { @@ -28,14 +28,14 @@ function VerticalSlider(props) { function changeValue(increase: boolean) { let newValue: number = meters+ (increase ? SCALE_STEP : -SCALE_STEP); - if (newValue >= MIN_MM && newValue <= MAX_MM) { + if (newValue >= MIN_M && newValue <= MAX_M) { setSliderMeters(newValue); } } //Esta parte no se borra let marks: { value: number; label: string }[] = []; - for (let i = MIN_MM; i <= MAX_MM; i += SCALE_STEP) { + for (let i = MIN_M; i <= MAX_M; i += SCALE_STEP) { marks.push({ value: i, label: `${i} m` }); } @@ -77,8 +77,8 @@ function VerticalSlider(props) { orientation="vertical" value={meters} valueLabelFormat={valuetext} - max={MAX_MM} - min={MIN_MM} + max={MAX_M} + min={MIN_M} step={1} aria-label="Meters" marks={(!isMobile) ? marks : []} diff --git a/src/config/Constant.ts b/src/config/Constant.ts index e5eb5ab..f1bf0b8 100644 --- a/src/config/Constant.ts +++ b/src/config/Constant.ts @@ -3,7 +3,7 @@ export const MAPBOX_TOKEN: string | undefined = process.env.REACT_APP_MAPBOX_TOK export const MAP_STYLE_LIGHT: string = "mapbox://styles/juanpsm/cl4uqpovc003e14p5il6orxwf" export const MAP_STYLE_DARK: string = "mapbox://styles/juanpsm/cl4w0ubor005a14pr6xsfzxph" -export const MAX_WATER_HEIGHT: number = 100; +export const MAX_WATER_HEIGHT: number = 120; interface HomeConfig { title: string, -- GitLab From 61cbf412d9522060a399560fb5dffe3e7682c96f Mon Sep 17 00:00:00 2001 From: Ramiro Lopes Canadell Date: Fri, 5 Aug 2022 18:50:21 -0300 Subject: [PATCH 72/74] =?UTF-8?q?Agregando=20opci=C3=B3n=20al=20carousel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "public/inundaci\303\263n_2007.jpg" | Bin 0 -> 33732 bytes .../Menu/components/CondicionesArchivadas.tsx | 14 +++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 "public/inundaci\303\263n_2007.jpg" diff --git "a/public/inundaci\303\263n_2007.jpg" "b/public/inundaci\303\263n_2007.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b4e2c4c61ef350dbb29c1eee90327acbadc78089 GIT binary patch literal 33732 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 z%0D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 Date: Fri, 5 Aug 2022 18:59:44 -0300 Subject: [PATCH 73/74] Fix demo --- src/components/Demo/Demo.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Demo/Demo.tsx b/src/components/Demo/Demo.tsx index 782ea2f..700f871 100644 --- a/src/components/Demo/Demo.tsx +++ b/src/components/Demo/Demo.tsx @@ -139,7 +139,7 @@ export default function BasicDemo(props: Props) { { content: (
      -

      +

      Acerca de nosotros

      Aquí obtendrás más información sobre el proyecto. También podrás reiniciar este recorrido.

      -- GitLab From a393cb07fefb0e813fa78f87a0d54340b0cd92cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20S=C3=A1nchez=20Magari=C3=B1os?= Date: Fri, 5 Aug 2022 19:04:38 -0300 Subject: [PATCH 74/74] Fix missing files and zero velues --- public/index.html | 1 - public/manifest.json | 10 ---------- src/components/Map/Mapita.tsx | 3 ++- 3 files changed, 2 insertions(+), 12 deletions(-) diff --git a/public/index.html b/public/index.html index 4c97c03..7753fd7 100644 --- a/public/index.html +++ b/public/index.html @@ -9,7 +9,6 @@ name="description" content="Herramienta para simular una posible inundación en la ciudad de La Plata" /> -

      9tp% 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 literal 0 HcmV?d00001 diff --git "a/public/inundaci\303\263n_2013.jpg" "b/public/inundaci\303\263n_2013.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..668311eb378e699c2420ebbff1899e361edaeb7b GIT binary patch literal 327877 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 z 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

      QcIQt;*5y47^VD1CxwmD^Ua6i_ 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�GqA$i>TN&KGFL-~EPXMC}lE?MDO7WQg#%NnWs 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%0Dr4>ZcgBrH>D8 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