From 7bb912929e3533734a1fbfa0460651c1af13f014 Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Mon, 26 Dec 2022 22:10:03 +0200 Subject: [PATCH 01/18] created pomodoro component --- frontend/components/Pomodoro.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 frontend/components/Pomodoro.js diff --git a/frontend/components/Pomodoro.js b/frontend/components/Pomodoro.js new file mode 100644 index 0000000..c361e79 --- /dev/null +++ b/frontend/components/Pomodoro.js @@ -0,0 +1,23 @@ +import React, { useContext, useState } from "react"; +import { + Button, + Text, + Image, + Heading, + HStack, + Link, + Box, + VStack, + Hidden, + useToast, +} from "native-base"; + +const logoPath = require("../assets/images/LOGO.png"); + +export const Pomodoro = ({ navigation }) => { + return ( + Pomodoro Page + ) +}; + + From 1284555507fc142f521dd243cd18aba4949ca9dc Mon Sep 17 00:00:00 2001 From: usefSaeed Date: Mon, 26 Dec 2022 22:26:28 +0200 Subject: [PATCH 02/18] trying to fix expo start --- frontend/App.js | 7 ++++--- frontend/components/Pomodoro.js | 2 -- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/frontend/App.js b/frontend/App.js index 0715e44..9fc53ac 100644 --- a/frontend/App.js +++ b/frontend/App.js @@ -26,7 +26,7 @@ export default function App() { - + {/* @@ -34,8 +34,9 @@ export default function App() { name="Password Recovery" component={PasswordRecovery} /> - {/* */} - + + */} + diff --git a/frontend/components/Pomodoro.js b/frontend/components/Pomodoro.js index c361e79..a412962 100644 --- a/frontend/components/Pomodoro.js +++ b/frontend/components/Pomodoro.js @@ -12,8 +12,6 @@ import { useToast, } from "native-base"; -const logoPath = require("../assets/images/LOGO.png"); - export const Pomodoro = ({ navigation }) => { return ( Pomodoro Page From a4b15f98e07a9a0dcb6d68706cde1fca4c772d22 Mon Sep 17 00:00:00 2001 From: usefSaeed Date: Mon, 26 Dec 2022 22:51:53 +0200 Subject: [PATCH 03/18] viewed Pomodoro component --- frontend/App.js | 9 ++++----- frontend/components/Pomodoro.js | 4 +++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/frontend/App.js b/frontend/App.js index 9fc53ac..85ccb12 100644 --- a/frontend/App.js +++ b/frontend/App.js @@ -6,6 +6,7 @@ import { PasswordRecovery } from "./components/PasswordRecovery"; import { SignUp } from "./components/SignUp"; import TodoScreen from "./components/TodoScreen"; import MindMapScreen from "./components/MindMapScreen"; +import { Pomodoro } from "./components/Pomodoro" import { Notes } from "./components/notes-component/Notes-Main"; import { StatusBar } from 'expo-status-bar'; import { NavigationContainer } from "@react-navigation/native"; @@ -14,7 +15,6 @@ import { NativeBaseProvider } from "native-base"; import { AuthContextProvider } from "./store/auth-context"; import { theme } from "./UI/theme"; - const Stack = createNativeStackNavigator(); @@ -23,10 +23,10 @@ export default function App() { - - {/* + + @@ -35,8 +35,7 @@ export default function App() { component={PasswordRecovery} /> - */} - + diff --git a/frontend/components/Pomodoro.js b/frontend/components/Pomodoro.js index a412962..c9d0827 100644 --- a/frontend/components/Pomodoro.js +++ b/frontend/components/Pomodoro.js @@ -15,7 +15,9 @@ import { export const Pomodoro = ({ navigation }) => { return ( Pomodoro Page - ) + ); }; + + From b2a5c83c3488d14a728c24161b991f82642e714a Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Tue, 27 Dec 2022 22:51:17 +0200 Subject: [PATCH 04/18] working on pomodoro --- frontend/App.js | 2 +- frontend/components/Pomodoro.js | 23 - frontend/components/pomdoro/Pomodoro.js | 64 ++ frontend/components/pomdoro/TimeSlider.js | 34 + frontend/package-lock.json | 915 +--------------------- frontend/package.json | 3 +- 6 files changed, 129 insertions(+), 912 deletions(-) delete mode 100644 frontend/components/Pomodoro.js create mode 100644 frontend/components/pomdoro/Pomodoro.js create mode 100644 frontend/components/pomdoro/TimeSlider.js diff --git a/frontend/App.js b/frontend/App.js index 85ccb12..132d54e 100644 --- a/frontend/App.js +++ b/frontend/App.js @@ -6,7 +6,7 @@ import { PasswordRecovery } from "./components/PasswordRecovery"; import { SignUp } from "./components/SignUp"; import TodoScreen from "./components/TodoScreen"; import MindMapScreen from "./components/MindMapScreen"; -import { Pomodoro } from "./components/Pomodoro" +import { Pomodoro } from "./components/pomdoro/Pomodoro" import { Notes } from "./components/notes-component/Notes-Main"; import { StatusBar } from 'expo-status-bar'; import { NavigationContainer } from "@react-navigation/native"; diff --git a/frontend/components/Pomodoro.js b/frontend/components/Pomodoro.js deleted file mode 100644 index c9d0827..0000000 --- a/frontend/components/Pomodoro.js +++ /dev/null @@ -1,23 +0,0 @@ -import React, { useContext, useState } from "react"; -import { - Button, - Text, - Image, - Heading, - HStack, - Link, - Box, - VStack, - Hidden, - useToast, -} from "native-base"; - -export const Pomodoro = ({ navigation }) => { - return ( - Pomodoro Page - ); -}; - - - - diff --git a/frontend/components/pomdoro/Pomodoro.js b/frontend/components/pomdoro/Pomodoro.js new file mode 100644 index 0000000..2fd1099 --- /dev/null +++ b/frontend/components/pomdoro/Pomodoro.js @@ -0,0 +1,64 @@ +import React, { useContext, useEffect, useState } from "react"; +import TimeSlider from "./TimeSlider"; +import { Ionicons, MaterialIcons, AntDesign } from '@expo/vector-icons'; +import {StyleSheet} from "react-native"; + + +import { + Button, + Text, + Image, + Heading, + HStack, + Link, + Box, + VStack, + Hidden, + useToast, + View, + Slider, +} from "native-base"; + +export const Pomodoro = ({ navigation }) => { + const [duration, setDuration] = useState(Math.floor(25)) + const [minutes, setMinutes] = useState(Math.floor(duration)) + const [seconds, setSeconds] = useState(Math.floor(0)) + + const deadline = Date.now() + duration * 60 * 1000 + + useEffect(() => { + const interval = setInterval(() => getTime(), 1000); + return () => clearInterval(interval); + }, []); + + const getTime = () => { + const time = deadline - Date.now(); + setMinutes(Math.floor(time / (1000 * 60))); + setSeconds(Math.floor((time / 1000) % 60)); + } + + + return ( + + {/**/} + {/**/} + + + + {minutes < 9 ? '0' + minutes : minutes} : {seconds < 9 ? '0' + seconds : seconds} + {setDuration(v); + console.log(duration) + }}/> + + ); +}; + +const styles = StyleSheet.create({ + iconsStyle: { + borderColor: '#40759c', + width: 300 + }, +}); + + + diff --git a/frontend/components/pomdoro/TimeSlider.js b/frontend/components/pomdoro/TimeSlider.js new file mode 100644 index 0000000..550b305 --- /dev/null +++ b/frontend/components/pomdoro/TimeSlider.js @@ -0,0 +1,34 @@ +import React, { useState } from 'react'; +import { + Button, + Text, + Image, + Heading, + HStack, + Link, + Box, + VStack, + Hidden, + useToast, + View, + Slider +} from "native-base"; + + +const TimeSlider = ({onChange}) => { + const [value, setValue] = useState(25) + return ( + + setValue(v)} + onChangeEnd={onChange}> + + + + + + {value} min + ); +}; + +export default TimeSlider; \ No newline at end of file diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ec0942b..074b7ed 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -25,7 +25,8 @@ "react-native-web": "~0.18.9" }, "devDependencies": { - "@babel/core": "^7.12.9" + "@babel/core": "^7.12.9", + "react-error-overlay": "6.0.9" } }, "node_modules/@ampproject/remapping": { @@ -5694,822 +5695,37 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@react-stately/checkbox": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.3.1.tgz", - "integrity": "sha512-r2hL11GF9r2ztUFEhpiVgiXgE+W99tyL1Kt7rOiTZ8/aMBGWwBxOHAdHeqcWFeBgOztXuJsKiDu82necEG4xhA==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/toggle": "^3.4.3", - "@react-stately/utils": "^3.5.1", - "@react-types/checkbox": "^3.4.1", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/collections": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.0.tgz", - "integrity": "sha512-3BAMRjJqrka0IGvyK4m3WslqCeiEfQGx7YsXEIgIgMJoLpk6Fi1Eh4CI8coBnl/wcVLiIRMCIvxubwFRWTgzdg==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/combobox": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.3.0.tgz", - "integrity": "sha512-+9xQW6C4nMcx7M72P4vZdQECa9CqzALTM3HTNAXgdCmfEezhns/m4xGmn4hoN8iw39yYvU8Ffs80rgTFQ+/oFg==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/list": "^3.6.0", - "@react-stately/menu": "^3.4.3", - "@react-stately/select": "^3.3.3", - "@react-stately/utils": "^3.5.1", - "@react-types/combobox": "^3.5.5", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/layout": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@react-stately/layout/-/layout-3.9.0.tgz", - "integrity": "sha512-uFdK98hIspBV9/RMW/JJaViuWyISdcm5GFplB361JZkhDaYblzomvkoX5Y1dKO5uH/BOjdM2AB5vfCb21oKEhg==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/virtualizer": "^3.4.0", - "@react-types/grid": "^3.1.5", - "@react-types/shared": "^3.16.0", - "@react-types/table": "^3.3.3" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/list": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.6.0.tgz", - "integrity": "sha512-sah2JAiqlSZhg1tQBSv9866LeAJISmosOFsOsVZPfyfAewuCksA+8OHrFtbKmMyzU5MbrmpbR8v2zZH7c1CLdg==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/collections": "^3.5.0", - "@react-stately/selection": "^3.11.1", - "@react-stately/utils": "^3.5.1", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/menu": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.4.3.tgz", - "integrity": "sha512-ZWym6XQSLaC5uFUTZl6+mreEgzc8EUG6ElcnvdXYcH4DWUfswhLxCi3IdnG0lusWEi4NcHbZ2prEUxpT8VKqrg==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/overlays": "^3.4.3", - "@react-stately/utils": "^3.5.1", - "@react-types/menu": "^3.7.3", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/overlays": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.4.3.tgz", - "integrity": "sha512-WZCr3J8hj0cplQki1OVBR3MXg2l9V017h15Y2h+TNduWvnKH0yYOE/XfWviAT4KUP0LYoQfCnZ7XMHv+UI+8JA==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/utils": "^3.5.1", - "@react-types/overlays": "^3.6.5" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/radio": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.6.1.tgz", - "integrity": "sha512-Hcg2qgvR7ekKMzVKeGby1FgMk3Sw4iDcEY/K1Y6j7UmGjM2HtQOq614tWQSQeGB25pp5I2jAWlparJeX0vY/oA==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/utils": "^3.5.1", - "@react-types/radio": "^3.3.1", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/select": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.3.3.tgz", - "integrity": "sha512-HTKKwx5tq21G2r3Q0CVC5v2Amftj1+DvBlFSRIC9ZqWyxeQg//HotX0GpYHzEEyj5hB1GjBklKJ4UVejqNbb0w==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/collections": "^3.5.0", - "@react-stately/list": "^3.6.0", - "@react-stately/menu": "^3.4.3", - "@react-stately/selection": "^3.11.1", - "@react-stately/utils": "^3.5.1", - "@react-types/select": "^3.6.5", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/selection": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.11.1.tgz", - "integrity": "sha512-UHB6/eH5NJ+Q70G+pmnxohHfR3bh0szT+lOlWPj7Mh76WPu9bu07IHKLEob6PSzyJ81h7+Ysk3hdIgS3TewGog==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/collections": "^3.5.0", - "@react-stately/utils": "^3.5.1", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/slider": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.2.3.tgz", - "integrity": "sha512-l5ezt0+Gq67QO/J5u6YX00mzahRrANSXK/wBx7TVeIxqOAPOG9zc8M8O9Pa5fZB6lYAVpHMbV/aqLSkyy8ImTg==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/i18n": "^3.6.2", - "@react-aria/utils": "^3.14.1", - "@react-stately/utils": "^3.5.1", - "@react-types/shared": "^3.16.0", - "@react-types/slider": "^3.3.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/toggle": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.4.3.tgz", - "integrity": "sha512-HsJLMa5d9i6SWyDIahkJExkanXZek86//hirsgSU0IvY7YJx33Wek8UwHE5Vskp39DAOu18QMz2GrAngnUErYQ==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/utils": "^3.5.1", - "@react-types/checkbox": "^3.4.1", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/tree": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.4.0.tgz", - "integrity": "sha512-MqxSABMzykwI6Wj1B7+jBcCoYc0b05CueRTQDyoL+PfVhnV0SzOH6P84UPD+FHlz8x3RG/2hTTmLr4A8McO2nQ==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/collections": "^3.5.0", - "@react-stately/selection": "^3.11.1", - "@react-stately/utils": "^3.5.1", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/utils": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.5.1.tgz", - "integrity": "sha512-INeQ5Er2Jm+db8Py4upKBtgfzp3UYgwXYmbU/XJn49Xw27ktuimH9e37qP3bgHaReb5L3g8IrGs38tJUpnGPHA==", - "dependencies": { - "@babel/runtime": "^7.6.2" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-stately/virtualizer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.4.0.tgz", - "integrity": "sha512-Yy5RKlt6W/1+qjJAVHxPJA0RgpN3KNHcSpnFHdus2OuEvylSXZ2kqwflj97Ao4XfNSpDIs4NQS/eOq+mpZlNqQ==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/utils": "^3.14.1", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/button": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.7.0.tgz", - "integrity": "sha512-81BQO3QxSgF9PTXsVozNdNCKxBOB1lpbCWocV99dN1ws9s8uaYw8pmJJZ0LJKLiOsIECQ/3QrhQjmWTDW/qTug==", - "dependencies": { - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/checkbox": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.4.1.tgz", - "integrity": "sha512-kDMpy9SntjGQ7x00m5zmW8GENPouOtyiDgiEDKsPXUr2iYqHsNtricqVyG9S9+6hqpzuu8BzTcvZamc/xYjzlg==", - "dependencies": { - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/combobox": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.5.5.tgz", - "integrity": "sha512-gpDo/NTQFd5IfCZoNnG16N4/JfvwXpZBNc15Kn7bF+NcpSDhDpI26BZN4mvK4lljKCheD4VrEl9/3PtImCg7cA==", - "dependencies": { - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/grid": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.1.5.tgz", - "integrity": "sha512-KiEywsOJ+wdzLmJerAKEMADdvdItaLfhdo3bFfn1lgNUaKiNDJctDYWlhOYsRePf7MIrzoZuXEFnJj45jfpiOQ==", - "dependencies": { - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/label": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@react-types/label/-/label-3.7.1.tgz", - "integrity": "sha512-wFpdtjSDBWO4xQQGF57V3PqvVVyE9TPj9ELWLs1yzL09fpXosycuEl5d79RywVlC9aF9dQYUfES09q/DZhRhMQ==", - "dependencies": { - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/listbox": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.3.5.tgz", - "integrity": "sha512-7SMRJWUi7ayzQ7SUPCXXwgI/Ua3vg0PPQOZFsmJ4/E8VG/xK82IV7BYSZiNjUQuGpVZJL0VPndt/RwIrQO4S3w==", - "dependencies": { - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/menu": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.7.3.tgz", - "integrity": "sha512-3Pax24I/FyNKBjKyNR4ePD8eZs35Th57HzJAVjamQg2fHEDRomg9GQ7fdmfGj72Dv3x3JRCoPYqhJ3L5R3kbzg==", - "dependencies": { - "@react-types/overlays": "^3.6.5", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/overlays": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.6.5.tgz", - "integrity": "sha512-IeWcF+YTucCYYHagNh8fZLH6R4YUONO1VHY57WJyIHwMy0qgEaKSQCwq72VO1fQJ0ySZgOgm31FniOyKkg6+eQ==", - "dependencies": { - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/radio": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.3.1.tgz", - "integrity": "sha512-q/x0kMvBsu6mH4bIkp/Jjrm9ff5y/p3UR0V4CmQFI7604gQd2Dt1dZMU/2HV9x70r1JfWRrDeRrVjUHVfFL5Vg==", - "dependencies": { - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/select": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.6.5.tgz", - "integrity": "sha512-FDeSA7TYMNnhsbXREnD4dWRSu21T5M4BLy+J/5VgwDpr3IN9pzbvngK8a3jc8Yg2S3igKYLMLYfmcsx+yk7ohA==", - "dependencies": { - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/shared": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.16.0.tgz", - "integrity": "sha512-IQgU4oAEvMwylEvaTsr2XB1G/mAoMe1JFYLD6G78v++oAR9l8o9MQxZ0YSeANDkqTamb2gKezGoT1RxvSKjVxw==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/slider": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.3.1.tgz", - "integrity": "sha512-CbEa1v1IcUJD7VrFhWyOOlT7VyQ5DHEf/pNMkvICOBLMAwnWxS+tnTiRFgA/EbvV/vp24ydeszHYtMvsyRONRw==", - "dependencies": { - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/switch": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.2.5.tgz", - "integrity": "sha512-DlUL0Bz79SUTRje/i8m6qn4Ipn+q8QnyIkyJhkoHeH1R0YNude8xZrBPWbj3zfdddAGDFSF1NzP69q0xmNAcTQ==", - "dependencies": { - "@react-types/checkbox": "^3.4.1", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/table": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.3.3.tgz", - "integrity": "sha512-rdY8PCzdqumVd6EFgN4NCoNRHdU4dVKH2oufr50TrAVPAz2KyoNXaGcDGe0q4RjQeTk+fc0sCvRZZdpMwHRVpQ==", - "dependencies": { - "@react-types/grid": "^3.1.5", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-types/textfield": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.6.1.tgz", - "integrity": "sha512-V3EyYw82GVJQbNN0OAWpOLs/UQij+AgUuJpxh8192p/q0B3/9lqepZ9b+Qts2XgMsA+3Db+KgFMWm2IdjaZbpQ==", - "dependencies": { - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@segment/loosely-validate-event": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", - "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", - "dependencies": { - "component-type": "^1.2.1", - "join-component": "^1.1.0" - } - }, - "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", - "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz", - "integrity": "sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz", - "integrity": "sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", - "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", - "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", - "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", - "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", - "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", - "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", - "@svgr/babel-plugin-remove-jsx-attribute": "*", - "@svgr/babel-plugin-remove-jsx-empty-expression": "*", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", - "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", - "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", - "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", - "@svgr/babel-plugin-transform-svg-component": "^6.5.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/core": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", - "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", - "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/core/node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "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/core/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@svgr/core/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@svgr/core/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/@svgr/hast-util-to-babel-ast": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", - "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", - "dependencies": { - "@babel/types": "^7.20.0", - "entities": "^4.4.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", - "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", - "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/hast-util-to-babel-ast": "^6.5.1", - "svg-parser": "^2.0.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "^6.0.0" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", - "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", - "dependencies": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.8.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" - } - }, - "node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "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/plugin-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@svgr/plugin-svgo/node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@svgr/plugin-svgo/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "node_modules/@segment/loosely-validate-event": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", + "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "component-type": "^1.2.1", + "join-component": "^1.1.0" } }, - "node_modules/@svgr/plugin-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/@svgr/plugin-svgo/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@svgr/plugin-svgo/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" + "@hapi/hoek": "^9.0.0" } }, - "node_modules/@svgr/plugin-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" }, - "node_modules/@svgr/plugin-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" }, "node_modules/@types/glob": { "version": "7.2.0", @@ -6561,49 +5777,11 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "peer": true - }, "node_modules/@types/q": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" }, - "node_modules/@types/react": { - "version": "18.0.26", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.26.tgz", - "integrity": "sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==", - "peer": true, - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-native": { - "version": "0.70.8", - "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.70.8.tgz", - "integrity": "sha512-jvs5QMOrlyi0ScfT5Brha2roDoOWtbIOadNkp0jsueVen5+pH4SQAYtzL6xu0+dIcx3J/5LtZ/JYby2C1/zUug==", - "peer": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "peer": true - }, "node_modules/@types/source-list-map": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", @@ -13564,11 +12742,6 @@ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, - "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", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, "node_modules/json-schema-deref-sync": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", @@ -15842,25 +15015,6 @@ "tslib": "^2.0.3" } }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module/node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, "node_modules/parse-asn1": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", @@ -17456,9 +16610,9 @@ } }, "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" }, "node_modules/react-is": { "version": "17.0.2", @@ -19742,11 +18896,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", @@ -22352,14 +21501,6 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, "node_modules/yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index 80332ee..2d25f2b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,8 @@ "react-native-web": "~0.18.9" }, "devDependencies": { - "@babel/core": "^7.12.9" + "@babel/core": "^7.12.9", + "react-error-overlay": "6.0.9" }, "private": true } From 8a4daeddb7e2f89454f9c2459c6d31e0063fe72a Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Wed, 28 Dec 2022 15:09:01 +0200 Subject: [PATCH 05/18] adjusting UI --- frontend/components/pomdoro/Pomodoro.js | 69 +++++++++++++++++++---- frontend/components/pomdoro/TimeSlider.js | 2 +- frontend/package-lock.json | 37 ++++++++++++ frontend/package.json | 4 +- 4 files changed, 99 insertions(+), 13 deletions(-) diff --git a/frontend/components/pomdoro/Pomodoro.js b/frontend/components/pomdoro/Pomodoro.js index 2fd1099..b13ca61 100644 --- a/frontend/components/pomdoro/Pomodoro.js +++ b/frontend/components/pomdoro/Pomodoro.js @@ -1,7 +1,9 @@ import React, { useContext, useEffect, useState } from "react"; import TimeSlider from "./TimeSlider"; import { Ionicons, MaterialIcons, AntDesign } from '@expo/vector-icons'; -import {StyleSheet} from "react-native"; +import {StyleSheet, CircleTimer} from "react-native"; +import { CountdownCircleTimer } from 'react-native-countdown-circle-timer' + import { @@ -23,30 +25,75 @@ export const Pomodoro = ({ navigation }) => { const [duration, setDuration] = useState(Math.floor(25)) const [minutes, setMinutes] = useState(Math.floor(duration)) const [seconds, setSeconds] = useState(Math.floor(0)) + const [startTime, setStartTime] = useState(Date.now()) + const [isPaused, setIsPaused] = useState(true) + var timeRemaining = duration * 60 * 1000 - const deadline = Date.now() + duration * 60 * 1000 +// const deadline = Date.now() + duration * 60 * 1000 useEffect(() => { const interval = setInterval(() => getTime(), 1000); return () => clearInterval(interval); - }, []); + }, [isPaused]); const getTime = () => { - const time = deadline - Date.now(); - setMinutes(Math.floor(time / (1000 * 60))); - setSeconds(Math.floor((time / 1000) % 60)); + if (!isPaused) { + const timeElapsed = Date.now() - startTime + console.log("time Remain " + (duration * 60 * 1000 - timeElapsed)) + timeRemaining = duration * 60 * 1000 - timeElapsed; + console.log(timeRemaining) + setMinutes(Math.floor(timeRemaining / (1000 * 60))); + setSeconds(Math.floor((timeRemaining / 1000) % 60)); + } + } + + const playHandler = () => { + setStartTime(Date.now()); + setIsPaused(false); + } + + const pauseHandler = () => { + setIsPaused(true); + setDuration(Math.floor(timeRemaining / (1000 * 60))) + } + + const replayHandler = () => { + console.log(startTime) + timeRemaining = duration * 60 * 1000; + setMinutes(duration) + setSeconds(0) + setIsPaused(true); + } + + const adjustDuration = (v) => { + if (isPaused) { + setDuration(v); + timeRemaining = duration * 60 + setMinutes(duration); + setSeconds(0); + } } return ( + + {({ remainingTime }) => {remainingTime}} + {/**/} {/**/} - - - - {minutes < 9 ? '0' + minutes : minutes} : {seconds < 9 ? '0' + seconds : seconds} - {setDuration(v); + {playHandler() + console.log("-----")}}/> + pauseHandler()}/> + replayHandler()}/> + {minutes < 10 ? '0' + minutes : minutes} : {seconds < 10 ? '0' + seconds : seconds} + {adjustDuration(v); console.log(duration) }}/> diff --git a/frontend/components/pomdoro/TimeSlider.js b/frontend/components/pomdoro/TimeSlider.js index 550b305..788f80d 100644 --- a/frontend/components/pomdoro/TimeSlider.js +++ b/frontend/components/pomdoro/TimeSlider.js @@ -19,7 +19,7 @@ const TimeSlider = ({onChange}) => { const [value, setValue] = useState(25) return ( - setValue(v)} onChangeEnd={onChange}> diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 074b7ed..da2a706 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -18,6 +18,8 @@ "react-dom": "18.1.0", "react-native": "0.70.5", "react-native-base64": "^0.2.1", + "react-native-circle-timer": "^1.0.1", + "react-native-countdown-circle-timer": "^3.1.0", "react-native-material-design": "^0.3.7", "react-native-safe-area-context": "4.4.1", "react-native-screens": "~3.18.0", @@ -13992,6 +13994,14 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, "node_modules/move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", @@ -16672,6 +16682,23 @@ "resolved": "https://registry.npmjs.org/react-native-base64/-/react-native-base64-0.2.1.tgz", "integrity": "sha512-eHgt/MA8y5ZF0aHfZ1aTPcIkDWxza9AaEk4GcpIX+ZYfZ04RcaNahO+527KR7J44/mD3efYfM23O2C1N44ByWA==" }, + "node_modules/react-native-circle-timer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-native-circle-timer/-/react-native-circle-timer-1.0.1.tgz", + "integrity": "sha512-/Q0tLkN03/mebja499zRCSVsk735VMx2Wbs7pEZY9jDp0FHS05TpiAqAOeTXXOzf2UuvE/dmEQtL/oPBmciUpQ==", + "dependencies": { + "moment": "^2.24.0", + "react-native-circle-timer": "1.0.0" + } + }, + "node_modules/react-native-circle-timer/node_modules/react-native-circle-timer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-native-circle-timer/-/react-native-circle-timer-1.0.0.tgz", + "integrity": "sha512-kI2qrJBHmhABgw6JQXml/Rf+lhkcPHbMf1RmHqOAYOtRNJpXkKoSyLcv7duKHRO5mE7oI7sc0vmJN3yZUGVMmw==", + "dependencies": { + "moment": "^2.24.0" + } + }, "node_modules/react-native-codegen": { "version": "0.70.6", "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.70.6.tgz", @@ -16683,6 +16710,16 @@ "nullthrows": "^1.1.1" } }, + "node_modules/react-native-countdown-circle-timer": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/react-native-countdown-circle-timer/-/react-native-countdown-circle-timer-3.1.0.tgz", + "integrity": "sha512-Hx5mJQBcamRGonmRyMhMCGy17ft6eKoWopywadaCLC0qmjHuiokoEalhwBliVeJtPK21A03WAMkprpIoL1ovNA==", + "peerDependencies": { + "react": ">=16.8.0", + "react-native": ">=0.50.0", + "react-native-svg": ">=6.2.1" + } + }, "node_modules/react-native-gradle-plugin": { "version": "0.70.3", "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.70.3.tgz", diff --git a/frontend/package.json b/frontend/package.json index 2d25f2b..acef094 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -19,6 +19,8 @@ "react-dom": "18.1.0", "react-native": "0.70.5", "react-native-base64": "^0.2.1", + "react-native-circle-timer": "^1.0.1", + "react-native-countdown-circle-timer": "^3.1.0", "react-native-material-design": "^0.3.7", "react-native-safe-area-context": "4.4.1", "react-native-screens": "~3.18.0", @@ -27,7 +29,7 @@ }, "devDependencies": { "@babel/core": "^7.12.9", - "react-error-overlay": "6.0.9" + "react-error-overlay": "6.0.9" }, "private": true } From d5d5126a2d18cae0fd07926d3ae816ce863e0b10 Mon Sep 17 00:00:00 2001 From: Ali Date: Thu, 29 Dec 2022 00:34:10 +0200 Subject: [PATCH 06/18] PA-74 --- .../productivityapp/pomodoro/Pomodoro.java | 8 +-- .../pomodoro/PomodoroController.java | 1 + .../pomodoro/PomodoroService.java | 5 ++ .../pomodoro/PomodoroSession.java | 8 +-- frontend/api/pomodoro.api.js | 68 +++++++++++++++++++ 5 files changed, 82 insertions(+), 8 deletions(-) create mode 100644 frontend/api/pomodoro.api.js diff --git a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/Pomodoro.java b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/Pomodoro.java index 46c90dc..b7485e5 100644 --- a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/Pomodoro.java +++ b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/Pomodoro.java @@ -1,10 +1,10 @@ package com.barmjz.productivityapp.pomodoro; -import lombok.Getter; -import lombok.Setter; +import lombok.*; -@Getter -@Setter +@AllArgsConstructor +@NoArgsConstructor +@Data public class Pomodoro { int studyTime=25; int breakTime=5; diff --git a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java index 6d3f869..861b250 100644 --- a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java +++ b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java @@ -2,6 +2,7 @@ import com.barmjz.productivityapp.todo_task_category.task.Task; import com.fasterxml.jackson.databind.node.ObjectNode; import lombok.AllArgsConstructor; +import lombok.NoArgsConstructor; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; diff --git a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroService.java b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroService.java index 97665ff..d321396 100644 --- a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroService.java +++ b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroService.java @@ -1,4 +1,9 @@ package com.barmjz.productivityapp.pomodoro; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; + +@Service +@AllArgsConstructor public class PomodoroService { } diff --git a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroSession.java b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroSession.java index 8ee22d7..5e63932 100644 --- a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroSession.java +++ b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroSession.java @@ -1,11 +1,11 @@ package com.barmjz.productivityapp.pomodoro; -import lombok.Getter; -import lombok.Setter; +import lombok.*; -@Getter -@Setter +@AllArgsConstructor +@NoArgsConstructor +@Data public class PomodoroSession extends Pomodoro { private boolean isStudying = true; private boolean isPaused = false; diff --git a/frontend/api/pomodoro.api.js b/frontend/api/pomodoro.api.js new file mode 100644 index 0000000..7f6fbd4 --- /dev/null +++ b/frontend/api/pomodoro.api.js @@ -0,0 +1,68 @@ +import { BACKEND_URL } from "./const"; + +export const getPomodoro = async (token) => { + const url = `${BACKEND_URL}/api/pomo/`; + const response = await fetch(url,{ + method:"GET" , vheaders: { Authorization: `Bearer ${token}`} + }).catch((error) => { + throw new Error("Problem connecting with the server!"); + }); + if (response.status !== 200) { + throw new Error(response.status); + } + return response; +} + +export const startStudy = async (token) => { + const url = `${BACKEND_URL}/api/pomo/`; + const response = await fetch(url,{ + method:"POST" , vheaders: { Authorization: `Bearer ${token}`} + }).catch((error) => { + throw new Error("Problem connecting with the server!"); + }); + if (response.status !== 200) { + throw new Error(response.status); + } + return response; +} + +export const startBreak = async (token) => { + const url = `${BACKEND_URL}/api/pomo/break`; + const response = await fetch(url,{ + method:"POST" , vheaders: { Authorization: `Bearer ${token}`} + }).catch((error) => { + throw new Error("Problem connecting with the server!"); + }); + if (response.status !== 200) { + throw new Error(response.status); + } + return response; +} + +export const pause = async (token,remainingTime) => { + const url = `${BACKEND_URL}/api/pomo/${remainingTime}/pause`; + const response = await fetch(url,{ + method:"POST" , vheaders: { Authorization: `Bearer ${token}`} + }).catch((error) => { + throw new Error("Problem connecting with the server!"); + }); + if (response.status !== 200) { + throw new Error(response.status); + } + return response; +} + +export const setPomodoro = async (token, pomo) => { + const url = `${BACKEND_URL}/api/pomo/`; + const response = await fetch(url,{ + method:"PUT" , vheaders: {"Content-type": "application/json", + Authorization: `Bearer ${token}`}, + body:pomo + }).catch((error) => { + throw new Error("Problem connecting with the server!"); + }); + if (response.status !== 200) { + throw new Error(response.status); + } + return response; +} \ No newline at end of file From 03b9be0dbbb6bf623bc55b7e34da1db1f5d07643 Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Thu, 29 Dec 2022 06:09:12 +0200 Subject: [PATCH 07/18] fixed nested loop update problem --- frontend/components/pomdoro/Pomodoro.js | 135 +++++++++++++--------- frontend/components/pomdoro/TimeSlider.js | 15 ++- frontend/package-lock.json | 6 + frontend/package.json | 1 + 4 files changed, 95 insertions(+), 62 deletions(-) diff --git a/frontend/components/pomdoro/Pomodoro.js b/frontend/components/pomdoro/Pomodoro.js index b13ca61..5bf81fc 100644 --- a/frontend/components/pomdoro/Pomodoro.js +++ b/frontend/components/pomdoro/Pomodoro.js @@ -1,9 +1,9 @@ -import React, { useContext, useEffect, useState } from "react"; +import React, { useContext, useEffect, useState, useRef, useCallback} from "react"; import TimeSlider from "./TimeSlider"; import { Ionicons, MaterialIcons, AntDesign } from '@expo/vector-icons'; import {StyleSheet, CircleTimer} from "react-native"; import { CountdownCircleTimer } from 'react-native-countdown-circle-timer' - +import { MenuProvider, Menu} from 'react-native-popup-menu'; import { @@ -19,83 +19,109 @@ import { useToast, View, Slider, + PlayIcon, } from "native-base"; export const Pomodoro = ({ navigation }) => { - const [duration, setDuration] = useState(Math.floor(25)) - const [minutes, setMinutes] = useState(Math.floor(duration)) - const [seconds, setSeconds] = useState(Math.floor(0)) - const [startTime, setStartTime] = useState(Date.now()) +// const [studyDuration, setStudyDuration] = useState(Math.floor(2)) +// const [breakDuration, setBreakDuration] = useState(1) + const array = [2, 1] + const [index, setIndex] = useState(0) + const [duration, setDuration] = useState(array[0]) +// const [newDuration, setNewDuration] = useState(25) const [isPaused, setIsPaused] = useState(true) - var timeRemaining = duration * 60 * 1000 + const [isReplayed, setIsReplayed] = useState(false) + const [showSettings, setShowSettings] = useState(false) +// const [showPlayIcon, setShowPlayIcon] = useState(true) +// const [isStudying, setIsStudying] = useState(true) + const [timeRemaining, setTimeRemaining] = useState(duration) + const timerRef = useRef() -// const deadline = Date.now() + duration * 60 * 1000 useEffect(() => { - const interval = setInterval(() => getTime(), 1000); - return () => clearInterval(interval); }, [isPaused]); - const getTime = () => { - if (!isPaused) { - const timeElapsed = Date.now() - startTime - console.log("time Remain " + (duration * 60 * 1000 - timeElapsed)) - timeRemaining = duration * 60 * 1000 - timeElapsed; - console.log(timeRemaining) - setMinutes(Math.floor(timeRemaining / (1000 * 60))); - setSeconds(Math.floor((timeRemaining / 1000) % 60)); - } - } const playHandler = () => { - setStartTime(Date.now()); + setIsReplayed(false); setIsPaused(false); } const pauseHandler = () => { + setIsReplayed(false); setIsPaused(true); - setDuration(Math.floor(timeRemaining / (1000 * 60))) } const replayHandler = () => { - console.log(startTime) - timeRemaining = duration * 60 * 1000; - setMinutes(duration) - setSeconds(0) + setIsReplayed(true) + // console.log("new " + studyDuration) + // setDuration(newDuration) + // setTimeRemaining(studyDuration * 60); + console.log("..."+timeRemaining) setIsPaused(true); } - const adjustDuration = (v) => { - if (isPaused) { - setDuration(v); - timeRemaining = duration * 60 - setMinutes(duration); - setSeconds(0); - } - } - - - return ( + const updateTimer = (time) => setTimeRemaining(time) + + const toggleShowSettings = () => setShowSettings(!showSettings) + +// const togglePlayIcon = () => setShowPlayIcon(!showPlayIcon) + +// const toggleIsStudying = () => setIsStudying(!isStudying) + + +// const handleComplete = () => { +// setIndex((index + 1) % array.length) +// setDuration(array[index]) +// } + +// const getDuration = () => { +// return isStudying ? studyDuration : breakDuration +// // if (isStudying) { +// // setTimeRemaining(studyDuration) +// // return studyDuration +// // } +// // else { +// // setTimeRemaining(breakDuration) +// // return breakDuration +// // } +// } + + return ( {updateTimer(v); console.log("update " + v);}} + onComplete={() => { + setIndex((index + 1) % array.length) + setDuration(array[(index + 1) % array.length]) + pauseHandler() + return {shouldRepeat: true, delay: 1.5} + }} > - {({ remainingTime }) => {remainingTime}} + {({ remainingTime }) => {Math.floor(remainingTime / 60) < 10 ? '0' + Math.floor(remainingTime / 60) : Math.floor(remainingTime / 60)}: + {remainingTime % 60 < 10 ? '0' + (remainingTime % 60) : (remainingTime % 60)}} - {/**/} - {/**/} - {playHandler() - console.log("-----")}}/> - pauseHandler()}/> - replayHandler()}/> - {minutes < 10 ? '0' + minutes : minutes} : {seconds < 10 ? '0' + seconds : seconds} - {adjustDuration(v); - console.log(duration) - }}/> + + {replayHandler()}}/> + {isPaused && {playHandler() + console.log("-----")}}/>} + {!isPaused && {pauseHandler()}}/>} + + {isReplayed && toggleShowSettings()}/>} + {showSettings && + {setStudyDuration(v); + console.log(studyDuration) + }}/> + {setBreakDuration(v); + console.log(breakDuration) + }}/> + } ); }; @@ -105,7 +131,4 @@ const styles = StyleSheet.create({ borderColor: '#40759c', width: 300 }, -}); - - - +}); \ No newline at end of file diff --git a/frontend/components/pomdoro/TimeSlider.js b/frontend/components/pomdoro/TimeSlider.js index 788f80d..b64380c 100644 --- a/frontend/components/pomdoro/TimeSlider.js +++ b/frontend/components/pomdoro/TimeSlider.js @@ -11,15 +11,18 @@ import { Hidden, useToast, View, - Slider + Slider, + Flex } from "native-base"; -const TimeSlider = ({onChange}) => { - const [value, setValue] = useState(25) +const TimeSlider = ({onChange, defaultValue, inputText}) => { + const [value, setValue] = useState(defaultValue) return ( - - + {inputText} + setValue(v)} onChangeEnd={onChange}> @@ -27,7 +30,7 @@ const TimeSlider = ({onChange}) => { - {value} min + {value} min ); }; diff --git a/frontend/package-lock.json b/frontend/package-lock.json index da2a706..96cbad4 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -21,6 +21,7 @@ "react-native-circle-timer": "^1.0.1", "react-native-countdown-circle-timer": "^3.1.0", "react-native-material-design": "^0.3.7", + "react-native-popup-menu": "^0.16.1", "react-native-safe-area-context": "4.4.1", "react-native-screens": "~3.18.0", "react-native-svg": "13.4.0", @@ -16739,6 +16740,11 @@ "resolved": "git+ssh://git@github.com/react-native-material-design/react-native-material-design-styles.git#bdc029c1a1c83ff563d10868be38b8aed1e9989b", "license": "MIT" }, + "node_modules/react-native-popup-menu": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/react-native-popup-menu/-/react-native-popup-menu-0.16.1.tgz", + "integrity": "sha512-xRS7mRh0exwu7Iw8PPVHdM11d13A/KzYjy0/fZx3zVtxISxPkNaDGayau6oa7HqO3Nj0oS9ulFCYjcQfG6vahA==" + }, "node_modules/react-native-safe-area-context": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.4.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index acef094..7ee5617 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,6 +22,7 @@ "react-native-circle-timer": "^1.0.1", "react-native-countdown-circle-timer": "^3.1.0", "react-native-material-design": "^0.3.7", + "react-native-popup-menu": "^0.16.1", "react-native-safe-area-context": "4.4.1", "react-native-screens": "~3.18.0", "react-native-svg": "13.4.0", From ca0929eff177e572b0f9de460c70531bc26f6302 Mon Sep 17 00:00:00 2001 From: Ali Date: Fri, 30 Dec 2022 17:33:34 +0200 Subject: [PATCH 08/18] PA-74 --- frontend/api/pomodoro.api.js | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/frontend/api/pomodoro.api.js b/frontend/api/pomodoro.api.js index 7f6fbd4..2603294 100644 --- a/frontend/api/pomodoro.api.js +++ b/frontend/api/pomodoro.api.js @@ -52,12 +52,29 @@ export const pause = async (token,remainingTime) => { return response; } -export const setPomodoro = async (token, pomo) => { +export const resume = async (token) => { + const url = `${BACKEND_URL}/api/pomo/resume`; + const response = await fetch(url,{ + method:"POST" , vheaders: { Authorization: `Bearer ${token}`} + }).catch((error) => { + throw new Error("Problem connecting with the server!"); + }); + if (response.status !== 200) { + throw new Error(response.status); + } + return response; +} + +export const setPomodoro = async (token, studyTime, breakTime) => { const url = `${BACKEND_URL}/api/pomo/`; + const stringBody = { + studyTime: `${studyTime}`, + breakTime: `${breakTime}` + } const response = await fetch(url,{ method:"PUT" , vheaders: {"Content-type": "application/json", Authorization: `Bearer ${token}`}, - body:pomo + body:JSON.stringify(stringBody) }).catch((error) => { throw new Error("Problem connecting with the server!"); }); From 95eac1d70fd38311206acd56aa05175755e791cc Mon Sep 17 00:00:00 2001 From: Ali Date: Fri, 30 Dec 2022 21:34:40 +0200 Subject: [PATCH 09/18] PA-74 --- frontend/api/pomodoro.api.js | 58 ++++++++++++++++++++++++------------ 1 file changed, 39 insertions(+), 19 deletions(-) diff --git a/frontend/api/pomodoro.api.js b/frontend/api/pomodoro.api.js index 2603294..e8b3bed 100644 --- a/frontend/api/pomodoro.api.js +++ b/frontend/api/pomodoro.api.js @@ -3,83 +3,103 @@ import { BACKEND_URL } from "./const"; export const getPomodoro = async (token) => { const url = `${BACKEND_URL}/api/pomo/`; const response = await fetch(url,{ - method:"GET" , vheaders: { Authorization: `Bearer ${token}`} + method:"GET" , headers: { Authorization: `Bearer ${token}`} }).catch((error) => { throw new Error("Problem connecting with the server!"); }); if (response.status !== 200) { throw new Error(response.status); } - return response; + return response.json(); } export const startStudy = async (token) => { const url = `${BACKEND_URL}/api/pomo/`; const response = await fetch(url,{ - method:"POST" , vheaders: { Authorization: `Bearer ${token}`} + method:"POST" , headers: { Authorization: `Bearer ${token}`} }).catch((error) => { throw new Error("Problem connecting with the server!"); }); if (response.status !== 200) { throw new Error(response.status); } - return response; + return response.text(); } export const startBreak = async (token) => { const url = `${BACKEND_URL}/api/pomo/break`; const response = await fetch(url,{ - method:"POST" , vheaders: { Authorization: `Bearer ${token}`} + method:"POST" , headers: { Authorization: `Bearer ${token}`} }).catch((error) => { throw new Error("Problem connecting with the server!"); }); if (response.status !== 200) { throw new Error(response.status); } - return response; + return response.text(); } export const pause = async (token,remainingTime) => { const url = `${BACKEND_URL}/api/pomo/${remainingTime}/pause`; const response = await fetch(url,{ - method:"POST" , vheaders: { Authorization: `Bearer ${token}`} + method:"POST" , headers: { Authorization: `Bearer ${token}`} }).catch((error) => { throw new Error("Problem connecting with the server!"); }); if (response.status !== 200) { throw new Error(response.status); } - return response; + return response.text(); } export const resume = async (token) => { const url = `${BACKEND_URL}/api/pomo/resume`; const response = await fetch(url,{ - method:"POST" , vheaders: { Authorization: `Bearer ${token}`} + method:"POST" , headers: { Authorization: `Bearer ${token}`} }).catch((error) => { throw new Error("Problem connecting with the server!"); }); if (response.status !== 200) { throw new Error(response.status); } - return response; + return response.text(); +} + +export const endStudy = async (token) => { + const url = `${BACKEND_URL}/api/pomo/endStudy`; + const response = await fetch(url,{ + method:"POST" , headers: { Authorization: `Bearer ${token}`} + }).catch((error) => { + throw new Error("Problem connecting with the server!"); + }); + if (response.status !== 200) { + throw new Error(response.status); + } + return response.text(); } export const setPomodoro = async (token, studyTime, breakTime) => { - const url = `${BACKEND_URL}/api/pomo/`; - const stringBody = { - studyTime: `${studyTime}`, - breakTime: `${breakTime}` - } + const url = `${BACKEND_URL}/api/pomo/${studyTime}/${breakTime}`; const response = await fetch(url,{ - method:"PUT" , vheaders: {"Content-type": "application/json", - Authorization: `Bearer ${token}`}, - body:JSON.stringify(stringBody) + method:"PUT" , headers: {Authorization: `Bearer ${token}`} }).catch((error) => { throw new Error("Problem connecting with the server!"); }); if (response.status !== 200) { throw new Error(response.status); } - return response; + return response.text(); +} + +export const resetPomodoro = async (token) => { + const url = `${BACKEND_URL/api/pomo/reset}`; + const response = await fetch(url,{ + method:"POST" , headers: {Authorization: `Bearer ${token}`} + }).catch((error) => { + throw new Error("Problem connecting with the server!"); + }); + if (response.status !== 200) { + throw new Error(response.status); + } + return response.text(); } \ No newline at end of file From da6b2483666482f2ffe13a26d35af5c359b6c532 Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Fri, 30 Dec 2022 22:24:36 +0200 Subject: [PATCH 10/18] pomodoro almost finished --- frontend/assets/music/alarm.mp3 | Bin 0 -> 408892 bytes frontend/components/pomdoro/Pomodoro.js | 111 +++++++++++----------- frontend/components/pomdoro/TimeSlider.js | 6 +- frontend/package-lock.json | 9 ++ frontend/package.json | 1 + 5 files changed, 71 insertions(+), 56 deletions(-) create mode 100644 frontend/assets/music/alarm.mp3 diff --git a/frontend/assets/music/alarm.mp3 b/frontend/assets/music/alarm.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..8ccdbf0067428019f7ce12c2452fe73c032c6e2f GIT binary patch literal 408892 zcmeFYbx>T}w(q|hZ7jG;8h3YsG@8a;1HoMqEQAn3L-644?iwsX6Cglv3obztJS4#b z1lH?)_Wr%9ck5T@+dvfT1C;sVvMVDZwX%`tg6-|5)JPvH*D9`2S8E*`LIPApeKBf6KuC zbMt?+z(0@!ut*}O_|ysj1oKnv9y)-WbI0`eFaU`ZgOMh|AgU~%-1C~Vedr>#S$;)A zHti7la99Oafz#tRRwCGR-Qs$1LXR)#Kw{^sY)UHp8Y*-M4$uqe2ujFphkIlPr{V(k zU#zH+2rL>1p4@rO%Bo$aQWR!58nQsZD*3WaHpEHD%4WTQ`neX2=o_8QBtcxz*j(oO z-tPb)fQbP}h-s5XjKqT1FM_|IJ@!)3XuXeBLyeXw3Er;#*e=`EQ5GC!$H$m)z#l@x z2LI7+wG)o;qRq|m+7pDxkfnc&x|;|Bz_8JPZa5lnH2m(If$efsKJ|=JANSeZsItKA`;njFD)7lKtoi5i#6^Ps?FkY zSyWAH;M|E%XR#9Mi4BDSjHkv7`%y7oIn?8s z@E@7_7w7*#4xKzMK>PBh#7fJWL)Q8S8MX6)NbFS;#3&TjIw}o!EREC!0BqDJYTK8j z;j`Ic_h(ysgsyZCgNQSE7kaG7S0^A_u#6| zEBIrD?llm+fajy*laWzK+Et;WfB?!NEFfj984al8&f~ne>RDe z59ybG${<<|&d)T3C6WN4fSI5{bZRF54{#2P0E3-f4m|go{Em*AQ+QAs_y7?aR}y#y zN|7jq^oVKYj+X;m8$ z&f#|mUWXs)91Pt{AQh3=a;odl;W$l+<}}JfsPPN*^{-sg8C_%A_8H-;aWQms8Hk?Z zQr1b3{5{9(PnBcc3ea+vEwM5PhB63ri;&0en2yP`_h`O^wdGnNASnd^AOQfud(GLh z(8^CNVx^-Bbjmc*t;(|k%vj7!rEY?c2~V(oN(e9jKLs#Z)JgnorXEmjonO=`=1g3M z`;|Hh1nvvp1!Qz`@%GZOj+lEI{+M-W9ba5A1mW~bRW#W((?qmh4`Y4}5$hHykVWus4sOqlDLvblY&qo4N_u3;3tQ%M~48CG(r5Av*;H&Kg26f(PS>?1R2h zBLV8)om04zeT=_DB`EHyw$ZB#wpEnW)x3ki7kb-!>c zxou-trOxN=?o)~QbgjMWn;;MzLf%v8&T+~@@J{aAebQ&Yig*ix-wyZX2#0n%I*ZPR0zZx6tdy7d4Byyz)()o!B?_SdJ`?< zHF`T6Wtrg1jMp{jtF55@s=2Kp!~lsW^rYm6`VFLb-Tc0d za4Q-$&aCDS1kf98d*2bN$|A}}YuAV&a)I__9akSoOc!XJm`YmQV#u>_l zd+YuEwdNjeIw|rG)wK+5B=4b#P}MhxLtiRu6g}gOsiRRSp#i}y5JhF*h6FWcs9m_8 zNDXU{eM7BLma*ZN4~$H5R|)pHNYtaFwUlOR>f8?k&n@=Ax@dpHGyy?G6eSr&T%hbya5{v@ot?-%p%p#vAoGnP|PR zectXGruxXCjpwYv=<2BO(}$B8aqZuxV)x(>E)U+u0IGod#skxM!~mdN%1}m%)?c(5 zn0`a+@Sb6`q@8}HeC~xs>~z+ltWisc~^LSR7mNUn~QLA--p+|5#;&I&R0o<~I0`6_4WKuRxYP9BUGw$t7WTI$aT^Nu>Lt2(Aa>tACIaD`SrDy# zcvjr+8r?c(K5Jal5h$gvQ}!g=u;)W-!`s&HL^jekL2pm}`3huazVoV8e9YQ<@~KO{ z_}bx)b(?(A6OxUjHpQ%BuIoDoBn+0H&t@b9e^iLnaO+BJ=Gz*#w)J-$sM7cn?-s^% zS6TGioB29v?5N+{HML#csVncyteGpdvRR0QJfN`inq5;&lR0a%4^FG_Lw*i4U#QXO zN5i3uSe=W6N{NFw?6p*P#QKhh}xBAOXL=qh(dW)xm?QkKE zj=P{6RxjS)TMYjWQvd4OKas=S30?GHKmrJ8M(l@3fNJVcc_j-8$>zyVPZEHiA46D~=`bIJaA50*^qp(QCM>Tp zwv;_WW9lA_0^rEP6ZvDh3dGY!;<@i1wHZjQFrpz!GOYC4-_Wr>Jc5P(x@PPd3RmMI zICS`Br8B6oMKsN3E-ofA_yMd$SHAVo#afO!Me@9$V(!f2+A;_#yg?Yu-VySQU9>+I z5rH=c_liuAvTlP6sVLb4O@p^?%TRuFvN3aRUl|pEB@Y3RNH{TI#;21d#VyI3ap2fQ$bmN6EWf@ct5A}Yak!Ffhx}p8 zaE(xPhB4le`LU^Jq zgGR3&m@>vLs}B>XurI7o%ZW+|UcI{4@~ySwNK0F);_LQe=5Y}Xg|f4|`Xw>`*e_l! z0_=^KJ73)q861LD87Uh-zu1}_J-44E`hBB)j)gdJyn`pf-WR86WHQy?zN>=Z!TsblXhHCHpw9q5^L61=4n3k21b-F`*p?2qqCtMov~jkeZcn-*M}{7H{6SPr{xwyDF&v@Skf{`CSm}ZKy^%lMSvM> zOXPjuQ|kH2d%b%ym7_XP4dhONBbq%3>N!y-boZ}YV?<(N_pvi>-M?y10@qDmywC$d zRcCtUFkJNEZU+)X=*O3?B(}!ytLH6naY7&!yxb!2ds~*^RhkKTf<~EO8I(NKBAlh) zVy}VpbR{9Uuld`Net9npA!&=AuM-`?ui!RdcbM!P@F~1+sXjG`{ijt<_G6vMZ5u&H zn1+gg;dmkwM@r@afuY1`wr@{zuTrczlceF&U9CQ-s+E1h(yN~WA#5s=pBr)+KN0Ec zYK+8b;l&{Tn56%){i$-SrvB4M(#4b7j8HOaMk>m}EyF{e>tL)DJz28Wi-p9UgQvc|V zK?kFwdtw&*Ju|hwcu^B%C;YR#UA#kHnOR5WNM!mb-pj9iPTWuVdUoG==FiJ}ykv`d z-hK3ZAqNMEh0FeG6y>PdBi(_M1QDGFp#Ac#m>kL{j%@28*<@=rSOZ&TqFVQGNyRk| zg1{?9s{s2{uob|blMkj6d+bhYXGI1VSPH}wz+U3@#?59*FLlplT3`Ht&pJv`w0;?p zhi=Hl)6X_-BwI3iprk7zx}C6L$eLK8kW20WDf%XjspfEd7>Pug%;mmAt<-He_xr4u zcbAiAUsyb(FUV}&kg$ema2AG?QAL$R-+2yTRTzule;c%}{55;2`K|G~ac*;yjpSKF zA1kjg2Fn0}X?L_jUOSk7%gdf@ApKL74MIdu#5T7E#z!z|5V8Ov7)jly9`{rkciWox zD*jMw7!pAb(@N_fd*N1@D5X`Y_2y^7_qRc)p5HA@KN&)x(1>nj+eFiOktN?ZIVV-Q z_vr;F(TglWa2VQG9dL^Z+Bs;j7K}P&TlyH`9|$T>sHnI}EXd{amx8*8TMjPy9S)6` zuYTOny6@F5-_VYlwHp>i?np_(Qa|Dpcmajf4a4KMU<yy};p5`2Ivr znaFY6l}M#qezd|J1M`Jx={z$}=WGu>m(6b^PN2$p1uCxQJfP^h+hsE<{ms0It1R22 z=KGk_DEcc+{?}6}WWC+4y^o7y#4sb@w?8df_+lK?DQ8rce`)8U578f_`P6PDsi@kn zraI-KT}wKkG>wShQW_;lY^+*5Oy*V^-1}lH7z?W`HcLMpz)0OB9FOP{ZT z9)SjXMSB+dY~vkN)>r~^`#$s9+rs83+Y&MUG1GR0d&NQzqjk?A_bjIY@zdQE1D&d8F3Flt zjDrf_^jrBr%|iOs5z!lMZI(#sJ6Z(ab7`>~lqnXT>xGPH%uJ131U-K@D(xHxJrn>O z#M%1|EUk_iQ9Fl>3!wmQIH`Q=Fo2`TwkeJQ1Bk-C zScpYt+}Xwj!w|h&iP7sRlQq-5_owfa4AVNPTEPqBNch({`e`*y8sje*v;E%a^F^nt&%pX7{u7l7$(m;WSjEqr z9S55{7D^F3Tv}FWXm56R9WdX&Z)tJAS-yFHU4K<|#TZq{RW}h}Hw~7TSybNd&Y>C?3& zzEcYHEEgq>_~4pItPq^%X=ZlKgx`o{TD!lNt5_=y)IW^obqG3WKTil0Id)PAMOw%!)oIc1qZARck_2DU4GRCpL25pPktk;-@u8!2`%DtcW?{DE0;U zijvgWB8e&Z3X~&X?-1MYFcR^wl=>D$i;A1c?Xw}xp&L&`mC1DX)uMSpK30?oX>d^6 z@Srl<8u+36b=g0Lgk@mvhF;K5QY{t*+U@S2`v|hymFBJP8MVE!c(+8`McjVc`hH$I zJZtq~G{!UGs)c#d3vkzBOV)p!R*1mdRtbgFtpnvNSFVEdhxPmr`+=`lxn!-!B3VQx?g@pLKcG{I=TT zoYFJfyqUjt7jj}!Kl0sM08N240;qMtUfDhh;@0oCWcZQOlx85Dc(zUnXh1n*207t6 zzc^xSC>E~eZl;uT2CrZ01{*_WctP;{P&(!~mURXJJ5f%M07}At3RoRqfVU;X=&~5p zkaj%|G$@y%+X)DE!Gd4Q2rDl>0zn_>Qz~XguaQWiV=`(hvF1eLZa5-1cciV3lUH!z z0KEhxjB2>zF17G~EATG%R2yr*9^6`aM=_08srY*j}+Z%Cw%Y(`(`OLE8;*#C*xe?0pKa_FK{ z0a}-+@IfCJwH3_dK^1%`7JHQ}AH=mbnGl;uY$TzBLJk0Maw(LW*xV7+3}OV(Qv2SX zGw2%DcQptW0N=Nnt7Ri)tg&jwEJIsIg=A#=p4NMA>axc>l4GiJ)b8S2>PShPe&DEF zPEK5OByn|l`P15s-}Oxwg?$+s3~AGj1*20!e~Fj!ic-(==Fz_12U#o)Vnxsx+?V2o zLtwnSMH<=S*Fk45t%Xq$!;~0P0iOV2hNqD}lijf#cq5Mv_uGz7S_5xO6T4wQa}p8l z3M9SUt$&Qzh$c0rr)owMPABGrtPA{VyWXWe_hJg#p_k@b7xsDh(6Gwzpv$+q=-R@~ z!9V$HX#k(rxDP9}(~8SdNR5@8*T-UrPQ)1gxaet0VFGYBcHyIC0AAKx8$-#oJ=)Gh z&=uDK3J4^8V&D@qYvS)?6xPA`1ku6Lq}U>kH@sNu1b>6^@AeIIzaO{_PvT<0>gt@< zO=Wnqp7>f)KMw(KMJ01p19rQ6yP;N0ln#v6k0HYlWpw;B*??KI(;xaBAEdB62&_>7 zt0vm7Hej+2O%vm>IH^3iYIz2ENpc*38gvG!Efv}!{G^7!NN7_{gj5l{F$gZTGCxt? z;|FhNNSTl}AJKYnP6U6dQ`_?Z1e=KAG?#=sm#ri6vCWBQLLX$d&6St#XSA$jDgLg@ zzq-0i`mnV%0`uci3D?J2dpcP;H12+>MOzgpEF}C!VK0Ddkv{d(mgtJRKM>KgMFL6Iof?$;2kG=!BcMzW8c0u*YNkc11GZ-rYU7 z`>21gfr7~NxR~&DBb4!nnMZwDb|r@D>;4TLq6CTFjm-7{gAh_7w^gM@Sr02^oZi8m z@M#U$5Gu`3wEjRBi)4?6QS-*IEDzM^L5W+9Zw$udBk;EQi%vig2p&i6tlku%kb+>G z1k;BZ=)!>=1spG2n0oI{buqOsm@mb523D8vzF+!bCR?2zDC|=5t#dbRl~N`$L8m?K zbzA6pru5hJSDSctc%K(a+39EAPRpPjtDz!vs;8Mrh{0%~Ru+n<8C=j1Uh=G3W;B7B zMp3Ugmk$^*+y%Sh5J0dPJ($A@8|mjW$~BD(HL7hHj2vb#&t2kp^%oBw)Dkxnt4G0PF!ULBM~M`V z#3S6@QDZ!Efvm5fX~>g1(mv39(5qCqqUB#%+tO*qBUX;;25&cZU!WHkV8q=ip6A_I z&TZ*PDv38mFh%w>sG(9a;O&cSjM6ci3ol)-__A1elZ16KL+*T3Smrxn34$7V?^ZKq zD9Sr`^o3Kr(^Oh^eCOH()RwiMFgJXEkfAM1`cL;e{+P~xyZwor(r+ux143ml`QfJ% zWavR=)bk9rGNRq*XtuwB7<_b%PXHS3vB{OXi&;_n^yhEkPrBmzYt0T#-JFm3su%GE zNDU^ePwHMxt&RxW+I>lC6*t$5f|D=Ci6$IY>0p>g)>vP}XRbct58fRoici7mo z!pfHaU6vNs^K68BYevSVZ250S2m(Q5LEt=%&Z2vHih_e z?xiyy>wN|3n)CT%c&dGgi7MVmSl)WWGf^T8Ku8n6ZWJRp!fzB}WyMy1w+RP!fR_`M zcdHj3s`%`r=0dOZ6jlrKe0}h7aX2il@BIw&h;fv2gAUGx0x-xuOaa!_rDtYlv)`K| zOK`s+ibhM@>Qw`T)O=xdqHPA_@%nY?Eb@XfGYVwT zNvg=dDy$1P8m3VX{8-;5VS;N`q{!LK#i~6s*hic*&n=`P^ zt4D0lgd{Ss6z5&b2KL`A_ByFDSDbxYLQ^gZ|3Y{#u)}-!;XGDkDqw7vuvd}Rgi2CV z`MG%5MQ!Ib8_h^O8%Yn)h_LyljHyximFUhPQL z7D)&5aQZnt&C2kwO`~U&xmZ2PIXDOys0?`U=(EH_5x+TKHOs#K!tV^Wz}j>4Thwr1 z9;!!b>8P2FYS*(M_(S{VaxRxxc5l0J?N~Iw+Jdv*F>ofikc2p*rHj0aP`~z*%V`x2 zCVIcZRK>z`deYOEa<1~dwQgZpcv0g80$9Lj^E;7P$(l3Ro-jJm0tc1gm$%rVuT7f7 zu*VkA3(yr#2^NI~hw0Y)2XJ6XJw!x8-{1?el+;Kl1v-dkIc=RC0_`xPQ6_1lEHDXhmEx}`s;LHxTA~sHe{;gB*i*^hXf%Yo|8w;`#U$T>Ngwh`r&E)-me;z1}9;UJ_01O(jhzbvDpXCR>(6ge8n%vsTsKDu>7 zcZ%#^VVFiHn847mAr*)MtH%Xq0y(j1@o$Twxm2B46hpB9qHbyt1+EXIcbEdeJ*T2* z4xCP6T;&|Q-M8S4Dyh7HF8o9e1gB`CgoD7#L=j9luw+Np`9LfP{5=?qu47FuUGDQ9 zJdJs&$0c(gIZXve0SM4>v#oql#=4^Gh0=>*XRvW$MuuIC;c^zmQy{|5$4hCQn2sDn zbXB@h#WD@exHX+i$#}SUA6GkdZ2GF>IYhI9RlSx8<_12i-`-#$* z0o4AMSab*K5A`eWAUVpR{+T>@t^}P+Exb=A0!bCzyfCnVZh$I~4?9c)!nlr)flckX zw^nU7_okf}C$c9Txk0i9-Yon&#$rVa>4S*j=|JY(kSNR#L z$Cor5t5=n%w`cZpFF{{RBs(p0A!QQxh>v4R~gYfmIKcf=Z{ZOtA z2LKTHMrS28nwBQ|1!m%5DA_=H4YAToL#>TTS09V;GSt4`m@_s&Sk%8uXI z3%!_&>Y#R0&-h)75Mbk_in~dNWqs;%k2kVGpj@V{nciy^0J(2NhTpx0)EO*||`5B)VP>Nurl3aFlFcjsL$V(wN z@N!Ur>{)?gH*7FqJCf9ngHr{7NNrIs08{(jPbhEGKJ>cvWa;C{eN=T>$oBV0bP}NG zO<|Z=%KTkA@zaSOzw2AWh^qja*N@4i3g7P`(t_7tqi^H_2yT1|eXPIicaH~{uFI|n zM)@$J>M}55PkPJ704pjQLkCK@`D>!z@JIRtdWzkOxJXn&OcvAuzc4kxt>~Sk_&*I1 zc2V2DNJ?8NV!Du?NPe*?`c{4~C>}^7C#p0j7pJS%i~+?fe)zV}*XXY_F~1;}41o@8 zvxJ28ZGW6#n`=+2UKQnK(*!~z1(BVovbY-(9xNCjATg56SAR9z6e$0~8w9UrqD(X) zX`u<;gvCK%S%{07JSDIZ^AUFqm4MKLSck+63$li7ljk7O_*K|n{mP`Ad5}CaI&}Kw zt6Nhp8l^KCzB*Gs1k!u9U$Rl=X&$Yt-a6Pnmw;xZ)PdVsjG@O3Wcg%JoP=1Fx*2)A z?s$0JRLu0VblmexD8b)z_x@a0?Hl|Jyq_BC7&HI6Bh9Qu){rm%O@@4Ms@b|3hWpew zD(Mf=0MdVObk&rmITt^ed)~sCRquT1pvngj2{a~S@d!-m+f|F7DB_c{0w#x;=~9Bw z7v$7g^#S}TU1~mQyHEu)2{I@nTMkAP#;C<{^5PHhR%Y$?yK#9@y1H}I3wbUQZ?qR% zDSnM0xZ_{l!a0OhG#N!6&VsQ{1Ee~lXrcm4$O%*FbM*_i89s8|VE3au<1hqfVPqIX zBEtk|XV6woP6a{aq|5}N!Z!^4Y9;x9JT)_;pKAo=ONhurR)z5@3e$Dr@|1Ylos#8y zcp=cVT%n#c0*2y#6#)w;fk1Twy_r`8!FPK1#+9c#!g}}liYegn&a6z0HI#hTO747? z`kHJg#}NY1reATbVaQM`<&Qd7Ix?m;F^zatW{P=HxKT**m|xXD5pkAwvpW;E*cqn)P+dj-7lyLYV=vYw+viOIO3 zlCgU_E9{=9M2&y17-E`cgpRJ_9R&Wk>@YcdV~543Yz*JUI`XEo!Gn$}ejAS7p8OvD zg^IDU!CUBF#)F=}2hKli`(OI{D|#4nnsELh`cz*nl821xg^_BZXqim1)h>r^GZD^n zb@$%@nc48*%}qhyOKHTT+yRd?JQjzQ?$Uzt)Nc?hBT4zI{llfSQvO3HSq$2F9b+|m zzcI=A>(f=)cdq91Yb4yts@yV0Z^eogYqFEbsa?DS8x-;y)`jm4Tm-sGtbGm|byMeC z-*n)F$0*gjLCmkIRfiVE!py1$Y$s}78kNr-&Yg6u{k|UliC`(^?p9XUzRqLb$U;H~ z;Q*kg=u@0vjzNlN3to(L#$W8YK9!TkQCF$?zT+mbFmw42vAPD2=gY#i$DIi#w>Zc6MiYx~BHhJlVju~*?C3&*Lyu=44!jsu zEoCxpZ8avKen?%lu|(ZRq{(IH8$TUCbQ`ESjjK^S z9T!zU5!PI{n{E9%jp=sLyv;dFrAVPKQ9iprDv%8(k1*WZzE@QL%o<)tZ$r)Y_m zzY6nqzEqJ;HCKg+FG)Rnx1=%M0E%J<2HyW`!m>5;jV#Al=t8i!sjJIh`_L8+-_ zk=l3bP^QE-+MMQ!wKecMuh}In%CQ=3)Vr9~VZ?OT+AcQ+DBBfcPhJ7>N(Z_x40xG;yiSq0Dh6i^beEGO>Fabv8aa@u@FYb9D!b zY6n=&pY=Is7rgfP`QvTPk?A9z=_;~#(~!B1K>N~H(fQC`vmCRq*Y1`WQNft={8Ga! zA8ppog$Xa;w6q$)of7Fx&1!)m3Sn(k6zN|C}#VA76bL64N&( zh5N&iK-0Eg*CZvr3*Flos_6IjvhDUdVsUIlDKYRjiwCqb=myZRM*=Fpe7`#xlzn7- ze-Lta3k;!H{N3{Y@?%AWN;2=xfZXlye!IOjv(_(WKOr%HDMzh&x>=jYW~ul49xk@= zYjf$J?097 zaa8+qX<2Nx;%=)xB=~OVye^$TrRp#zeA2ZwKwOe24&y`FeX5C{uY2cl=Cm|VJsnyP zp5RlwonyE_RmdwvKeAUr$1~q7e-DDY{orjXv0mAJ%vAz=jbsYv(5BzPiyhQ-RxKU*zVdRP7+(9=VQ~%r&0^nwLE8WB{tLNVrxE!m z(O+ut408;0fI6y&F-Bm1@HdMMO69)Znfu_)7^Q-$qtmxM+fsgLR`aEVD~*O+ zWJ{Mn4$EiL9mc9qp&KevC9>-VjnWe#TnS2BoyoEfLf`rNfk~24jPNT?QIhA3bH8ZC zFgwh%sgX({8F$4R@kX%bGVr8bpDo?7vDf7{qb{B!adJZRnep?g#)903j5&+Zm2CaJ z@rpfdr;VvA`BA_1m%oL7ZPF}IZmLj^Ep zL6Vd{qgf={mR9(kWa8kkm)l9fmJ*C~i$_)qs+&+BgcAi%Lg?mDE!r4a!i!+%u^2Qq z1Q4tZPfVlE5g;#{w&CxTA@_4fu&-y)3b{YD;Mlz|NZmWha}-&)Dy1xQtEM2#`(DNWAT%FUN?X9k~V4$veSO(lt(gjY9600 z5_TdyyOrc=hqRL@))jIqQ5WN5wN0)O+IQ*S&wH0kLZ~xWKwoP~eeg4vjySPXPN`SS zJlN}emfYnmz2B{QFKzk4`PjUX*&eRibv+&`mSJWPT$3pzjP5+BAH;ci^F|T*UKLf! zouvA7EHaBH%24Lrr!Jk?PxFVR-?z-%XX@T2iuepy47x5q$s4XeQKL3BY8}Ox!tq&C z;G(E!ujwHD`-!ao4b?wC_-kQpa2ns^6nd&q#o-P`Goz#~<}G8*tF&x{y@thSh6LHi zX?n*YXvh&PY}rbsZ%r*|9i1Auxl2}b8_6A(a>$u2N+OkBZ8~U(#rSg|A&hr;SVfbY zr(ynm)Q2;H3H~9+I`oW;fa|#t&XX?Amx&TofF_r~C2w?%+jI3^N*~**-%DswIHIJ3 zSz4_S$29=Oao(vhT~m9m@`#p++IT=71+=KE_MSekZ(5BHs(*`cidghy*licu1fNQ!QfE z$c$d~npj@@3f(BONjr&BK)&Siq%jlPT_KU5dymF;1LL%xG4M>Omsd^U8E#Y48TOpQ z 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⪙+e*-ie#65 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

}c( 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

    Kv3Uj=JC*RaQo*fr_dx9>zO->kob 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

    B0)NV`VWgV9qkI;`sL=6xD6Txdp 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

    kJI#OrWyrb&S{Zs1Z_{`cQ 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 { // const [studyDuration, setStudyDuration] = useState(Math.floor(2)) // const [breakDuration, setBreakDuration] = useState(1) - const array = [2, 1] +// const array = [2, 1] + const [array, setArray] = useState([25, 5]) const [index, setIndex] = useState(0) const [duration, setDuration] = useState(array[0]) -// const [newDuration, setNewDuration] = useState(25) const [isPaused, setIsPaused] = useState(true) const [isReplayed, setIsReplayed] = useState(false) const [showSettings, setShowSettings] = useState(false) -// const [showPlayIcon, setShowPlayIcon] = useState(true) -// const [isStudying, setIsStudying] = useState(true) - const [timeRemaining, setTimeRemaining] = useState(duration) + const [timeRemaining, setTimeRemaining] = useState(array[0]) + const [backgroundMusic, setBackgroundMusic] = useState() const timerRef = useRef() useEffect(() => { - }, [isPaused]); + }, [isPaused, timeRemaining]); const playHandler = () => { @@ -54,9 +55,7 @@ export const Pomodoro = ({ navigation }) => { const replayHandler = () => { setIsReplayed(true) - // console.log("new " + studyDuration) - // setDuration(newDuration) - // setTimeRemaining(studyDuration * 60); + setTimeRemaining(array[index]) console.log("..."+timeRemaining) setIsPaused(true); } @@ -65,70 +64,76 @@ export const Pomodoro = ({ navigation }) => { const toggleShowSettings = () => setShowSettings(!showSettings) -// const togglePlayIcon = () => setShowPlayIcon(!showPlayIcon) - -// const toggleIsStudying = () => setIsStudying(!isStudying) + const setArrayElement = (index, value) => { + setArray(items => { + return items.map((item, j) => { + return j === index ? value : item + }) + }) + } - -// const handleComplete = () => { -// setIndex((index + 1) % array.length) -// setDuration(array[index]) -// } + const playAudio = async () => { + setBackgroundMusic(new Audio.Sound()); + await backgroundMusic.loadAsync(require("../../assets/music/alarm.mp3")); + await backgroundMusic.setIsLoopingAsync(true); + await backgroundMusic.playAsync(); + } -// const getDuration = () => { -// return isStudying ? studyDuration : breakDuration -// // if (isStudying) { -// // setTimeRemaining(studyDuration) -// // return studyDuration -// // } -// // else { -// // setTimeRemaining(breakDuration) -// // return breakDuration -// // } -// } - return ( - - + {updateTimer(v); console.log("update " + v);}} onComplete={() => { setIndex((index + 1) % array.length) - setDuration(array[(index + 1) % array.length]) + setTimeRemaining(array[(index + 1) % array.length]) + // setDuration(array[(index + 1) % array.length]) pauseHandler() + playAudio() return {shouldRepeat: true, delay: 1.5} }} > - {({ remainingTime }) => {Math.floor(remainingTime / 60) < 10 ? '0' + Math.floor(remainingTime / 60) : Math.floor(remainingTime / 60)}: + {({ remainingTime }) => {Math.floor(remainingTime / 60) < 10 ? '0' + Math.floor(remainingTime / 60) : Math.floor(remainingTime / 60)}: {remainingTime % 60 < 10 ? '0' + (remainingTime % 60) : (remainingTime % 60)}} - - {replayHandler()}}/> - {isPaused && {playHandler() - console.log("-----")}}/>} - {!isPaused && {pauseHandler()}}/>} + + + {replayHandler()}}/> + + + {isPaused && {playHandler(); setShowSettings(false); + console.log("-----")}}/>} + + + {!isPaused && {pauseHandler()}}/>} + - {isReplayed && toggleShowSettings()}/>} - {showSettings && - {setStudyDuration(v); - console.log(studyDuration) + + {isReplayed && toggleShowSettings()}/>} + + {showSettings && + {setArrayElement(0, v); console.log(array) }}/> - {setBreakDuration(v); - console.log(breakDuration) + {setArrayElement(1, v); console.log(array) }}/> - } + } ); }; const styles = StyleSheet.create({ - iconsStyle: { - borderColor: '#40759c', - width: 300 - }, -}); \ No newline at end of file + centered: { + flex: 1, + justifyContent: "center", + alignItems: "center", + }, + timer: { + paddingBottom:20 + } +}); + diff --git a/frontend/components/pomdoro/TimeSlider.js b/frontend/components/pomdoro/TimeSlider.js index b64380c..3e490cf 100644 --- a/frontend/components/pomdoro/TimeSlider.js +++ b/frontend/components/pomdoro/TimeSlider.js @@ -20,8 +20,8 @@ const TimeSlider = ({onChange, defaultValue, inputText}) => { const [value, setValue] = useState(defaultValue) return ( - - {inputText} + + {inputText} setValue(v)} onChangeEnd={onChange}> @@ -30,7 +30,7 @@ const TimeSlider = ({onChange, defaultValue, inputText}) => { - {value} min + {value} min ); }; diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 96cbad4..ca65b92 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -24,6 +24,7 @@ "react-native-popup-menu": "^0.16.1", "react-native-safe-area-context": "4.4.1", "react-native-screens": "~3.18.0", + "react-native-sound": "^0.11.2", "react-native-svg": "13.4.0", "react-native-web": "~0.18.9" }, @@ -16778,6 +16779,14 @@ "react": ">=17.0.0" } }, + "node_modules/react-native-sound": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/react-native-sound/-/react-native-sound-0.11.2.tgz", + "integrity": "sha512-LmGc8lgOK3qecYMVQpyHvww/C+wgT6sWeMpVbOe4NCRGC2yKd4fo4U0KBUo9PO7AqKESO3I/2GZg1/C0+bwiiA==", + "peerDependencies": { + "react-native": ">=0.8.0" + } + }, "node_modules/react-native-svg": { "version": "13.4.0", "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-13.4.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 7ee5617..829d44a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -25,6 +25,7 @@ "react-native-popup-menu": "^0.16.1", "react-native-safe-area-context": "4.4.1", "react-native-screens": "~3.18.0", + "react-native-sound": "^0.11.2", "react-native-svg": "13.4.0", "react-native-web": "~0.18.9" }, From 45a39e490463ad14768229889dd057c8c82f904b Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Sat, 31 Dec 2022 01:48:57 +0200 Subject: [PATCH 11/18] called the api request methods in the pomodoro.js file --- .../pomodoro/PomodoroController.java | 1 + .../task/TaskServiceTest.java | 8 +-- frontend/components/pomdoro/Pomodoro.js | 70 ++++++++++++++++--- 3 files changed, 61 insertions(+), 18 deletions(-) diff --git a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java index 9b72295..2169634 100644 --- a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java +++ b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java @@ -14,6 +14,7 @@ public class PomodoroController { @GetMapping("/") public ResponseEntity get() { try { + System.out.println("Get pomo called"); return ResponseEntity.ok(pomoService.get()); } catch (Exception e) { return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(null); diff --git a/backend/src/test/java/com/barmjz/productivityapp/todo_task_category/task/TaskServiceTest.java b/backend/src/test/java/com/barmjz/productivityapp/todo_task_category/task/TaskServiceTest.java index 40919b7..a932a96 100644 --- a/backend/src/test/java/com/barmjz/productivityapp/todo_task_category/task/TaskServiceTest.java +++ b/backend/src/test/java/com/barmjz/productivityapp/todo_task_category/task/TaskServiceTest.java @@ -22,7 +22,6 @@ @ExtendWith(MockitoExtension.class) class TaskServiceTest { -// @InjectMocks @Mock UserRepo userRepo; @@ -35,14 +34,9 @@ class TaskServiceTest { @Mock RepeatedTaskRepo repeatedTaskRepo; + @InjectMocks TaskService taskService; - - @BeforeEach - void setUp() { - taskService = new TaskService(userRepo, categoryRepo, oneTimeTaskRepo, repeatedTaskRepo); - } - @Test void getOneTimeTaskById() { // given diff --git a/frontend/components/pomdoro/Pomodoro.js b/frontend/components/pomdoro/Pomodoro.js index 4a34298..dd0ad14 100644 --- a/frontend/components/pomdoro/Pomodoro.js +++ b/frontend/components/pomdoro/Pomodoro.js @@ -5,6 +5,8 @@ import {StyleSheet, CircleTimer} from "react-native"; import { CountdownCircleTimer } from 'react-native-countdown-circle-timer' import { MenuProvider, Menu} from 'react-native-popup-menu'; import { TouchableOpacity } from "react-native-web"; +import * as api from "../../api/pomodoro.api"; +import AuthContext from "../../store/auth-context"; import { Audio } from 'expo'; @@ -28,9 +30,11 @@ export const Pomodoro = ({ navigation }) => { // const [studyDuration, setStudyDuration] = useState(Math.floor(2)) // const [breakDuration, setBreakDuration] = useState(1) // const array = [2, 1] +// const [duration, setDuration] = useState(array[0]) + + const auth = useContext(AuthContext) const [array, setArray] = useState([25, 5]) const [index, setIndex] = useState(0) - const [duration, setDuration] = useState(array[0]) const [isPaused, setIsPaused] = useState(true) const [isReplayed, setIsReplayed] = useState(false) const [showSettings, setShowSettings] = useState(false) @@ -40,20 +44,56 @@ export const Pomodoro = ({ navigation }) => { useEffect(() => { + const getPomodoro = async () => { + const pomodoro = await api.getPomodoro(auth.token) + if ('isStudying' in pomodoro) { + setIndex(pomodoro.isStudying ? 0 : 1); + setIsPaused(pomodoro.isPaused) + setTimeRemaining(pomodoro.remainingTimeInSecs); + } + else + setArray([pomodoro.studyTime, pomodoro.endTime]) + } + getPomodoro() }, [isPaused, timeRemaining]); - const playHandler = () => { + const playHandler = async () => { + try { + if (timeRemaining == arr[index]) { + if (index == 0) + await api.startStudy(auth.token) + else + await api.startBreak(auth.token) + } + else + await api.resume(auth.token) + } + catch(error){ + } setIsReplayed(false); setIsPaused(false); } - const pauseHandler = () => { + const pauseHandler = async () => { + try { + await api.pause(auth.token, timeRemaining) + } + catch(error) { + + } setIsReplayed(false); setIsPaused(true); } - const replayHandler = () => { + const replayHandler = async () => { + try { + await api.resetPomodoro(auth.token) + await api.setPomodoro(auth.token, array[0], array[1]) + } + catch(error) { + + } setIsReplayed(true) setTimeRemaining(array[index]) console.log("..."+timeRemaining) @@ -73,10 +113,10 @@ export const Pomodoro = ({ navigation }) => { } const playAudio = async () => { - setBackgroundMusic(new Audio.Sound()); - await backgroundMusic.loadAsync(require("../../assets/music/alarm.mp3")); - await backgroundMusic.setIsLoopingAsync(true); - await backgroundMusic.playAsync(); + // setBackgroundMusic(new Audio.Sound()); + // await backgroundMusic.loadAsync(require("../../assets/music/alarm.mp3")); + // await backgroundMusic.setIsLoopingAsync(true); + // await backgroundMusic.playAsync(); } return ( @@ -89,10 +129,19 @@ export const Pomodoro = ({ navigation }) => { colors={['#004777', '#C70000']} colorsTime={[array[index], 59]} onUpdate={(v) => {updateTimer(v); console.log("update " + v);}} - onComplete={() => { + onComplete={async () => { setIndex((index + 1) % array.length) setTimeRemaining(array[(index + 1) % array.length]) // setDuration(array[(index + 1) % array.length]) + try { + if (index == 0) + await api.endStudy(auth.token) + else + await api.resetPomodoro(auth.token) + } + catch(error) { + + } pauseHandler() playAudio() return {shouldRepeat: true, delay: 1.5} @@ -135,5 +184,4 @@ const styles = StyleSheet.create({ timer: { paddingBottom:20 } -}); - +}); \ No newline at end of file From f35249047df8b0141f78e830464180e9d27f1411 Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Sat, 31 Dec 2022 03:27:29 +0200 Subject: [PATCH 12/18] working on integration --- .../productivityapp/pomodoro/PomodoroController.java | 7 ++++++- frontend/App.js | 4 ++-- frontend/components/Login.js | 2 +- frontend/components/pomdoro/Pomodoro.js | 4 ++-- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java index 2169634..a2cc8f2 100644 --- a/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java +++ b/backend/src/main/java/com/barmjz/productivityapp/pomodoro/PomodoroController.java @@ -8,6 +8,7 @@ @RestController @RequestMapping("/api/pomo") @AllArgsConstructor +@CrossOrigin public class PomodoroController { private final PomodoroService pomoService; @@ -42,8 +43,12 @@ public ResponseEntity startBreak() { @PostMapping("{remainingTime}/pause") public ResponseEntity pause(@PathVariable Long remainingTime) { try { - return ResponseEntity.ok(pomoService.pause(remainingTime)); + System.out.println("remaining time: " + remainingTime); + String s = pomoService.pause(remainingTime); + System.out.println(s); + return ResponseEntity.ok(s); } catch (Exception e) { + System.out.println(e.getMessage()); return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(null); } } diff --git a/frontend/App.js b/frontend/App.js index 132d54e..6320f4c 100644 --- a/frontend/App.js +++ b/frontend/App.js @@ -25,11 +25,11 @@ export default function App() { + + - - { const token = await response.text(); auth.login(token); console.log(token) - navigation.navigate("Notes"); + navigation.navigate("Pomodoro"); } catch (error) { toast.show({ title: error.message, diff --git a/frontend/components/pomdoro/Pomodoro.js b/frontend/components/pomdoro/Pomodoro.js index dd0ad14..fd71097 100644 --- a/frontend/components/pomdoro/Pomodoro.js +++ b/frontend/components/pomdoro/Pomodoro.js @@ -55,12 +55,12 @@ export const Pomodoro = ({ navigation }) => { setArray([pomodoro.studyTime, pomodoro.endTime]) } getPomodoro() - }, [isPaused, timeRemaining]); + }, [isPaused]); const playHandler = async () => { try { - if (timeRemaining == arr[index]) { + if (timeRemaining == array[index]) { if (index == 0) await api.startStudy(auth.token) else From 3aeac7b813dea430250a2a6f388fccbdc854dc53 Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Sat, 31 Dec 2022 09:52:41 +0200 Subject: [PATCH 13/18] trying to fix npm dependencies --- frontend/package-lock.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 806370f..ca65b92 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -5781,12 +5781,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "peer": true - }, "node_modules/@types/q": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", From fbe340d992a11732e66c468751a24c02474f9e5d Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Sat, 31 Dec 2022 09:59:27 +0200 Subject: [PATCH 14/18] resolving peer dependecy --- frontend/package-lock.json | 91 +++++++++++++++++++++++++++++++++++++- frontend/package.json | 3 +- 2 files changed, 92 insertions(+), 2 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ca65b92..ad9b917 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -26,7 +26,8 @@ "react-native-screens": "~3.18.0", "react-native-sound": "^0.11.2", "react-native-svg": "13.4.0", - "react-native-web": "~0.18.9" + "react-native-web": "~0.18.9", + "reactstrap": "^9.1.5" }, "devDependencies": { "@babel/core": "^7.12.9", @@ -3553,6 +3554,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@react-aria/checkbox": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.7.0.tgz", @@ -7342,6 +7352,11 @@ "node": ">=0.10.0" } }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, "node_modules/clean-css": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", @@ -16093,6 +16108,21 @@ "node": ">= 6" } }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/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/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -16626,6 +16656,11 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" }, + "node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, "node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -17057,6 +17092,20 @@ "asap": "~2.0.6" } }, + "node_modules/react-popper": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", + "dependencies": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + }, + "peerDependencies": { + "@popperjs/core": "^2.0.0", + "react": "^16.8.0 || ^17 || ^18", + "react-dom": "^16.8.0 || ^17 || ^18" + } + }, "node_modules/react-refresh": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", @@ -17077,6 +17126,38 @@ "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/reactstrap": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-9.1.5.tgz", + "integrity": "sha512-w4pnRW/z0piLElgSdypp07mSJVOQIN1tE3DQdsfmpvvUHEzYsjfJHSJkIL26I38m/ACCNXfNnyFSsq0c6U/snQ==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@popperjs/core": "^2.6.0", + "classnames": "^2.2.3", + "prop-types": "^15.5.8", + "react-popper": "^2.2.4", + "react-transition-group": "^4.4.2" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, "node_modules/read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -20080,6 +20161,14 @@ "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==" }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", diff --git a/frontend/package.json b/frontend/package.json index 829d44a..d863568 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,7 +27,8 @@ "react-native-screens": "~3.18.0", "react-native-sound": "^0.11.2", "react-native-svg": "13.4.0", - "react-native-web": "~0.18.9" + "react-native-web": "~0.18.9", + "reactstrap": "^9.1.5" }, "devDependencies": { "@babel/core": "^7.12.9", From b6461fe30c7c2f49190cf76bf95adf8ae005197a Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Sat, 31 Dec 2022 10:14:47 +0200 Subject: [PATCH 15/18] resolving dependencies --- frontend/package-lock.json | 20043 ++++++++++++++++++++++++++++++++--- 1 file changed, 18575 insertions(+), 1468 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ad9b917..ea7b582 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,7 +1,7 @@ { "name": "productivityapp", "version": "1.0.0", - "lockfileVersion": 3, + "lockfileVersion": 2, "requires": true, "packages": { "": { @@ -58,28 +58,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", - "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==", + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", - "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz", + "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.5", - "@babel/parser": "^7.20.5", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.7", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -95,11 +95,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", - "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", "dependencies": { - "@babel/types": "^7.20.5", + "@babel/types": "^7.20.7", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -144,13 +144,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dependencies": { - "@babel/compat-data": "^7.20.0", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" }, "engines": { @@ -161,16 +162,16 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", - "integrity": "sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.7.tgz", + "integrity": "sha512-LtoWbDXOaidEf50hmdDqn9g8VEzsorMexoWMQdQODbvmqYmaF23pBP5VNPAGIFHsFQCIeKokDiz3CH5Y2jlY6w==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6" }, "engines": { @@ -254,11 +255,11 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "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==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", + "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", "dependencies": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -276,18 +277,18 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -330,15 +331,16 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -416,13 +418,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", - "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", + "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -442,9 +444,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", - "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", + "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -467,13 +469,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "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==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", "dependencies": { - "@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/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -483,12 +485,12 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", - "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -515,12 +517,12 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "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==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", + "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -531,13 +533,13 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.5.tgz", - "integrity": "sha512-Lac7PpRJXcC3s9cKsBfl+uc+DYXU5FD06BrTFunQO6QIQT+DwyzDPURAowI3bcvD1dZF/ank1Z5rstUJn3Hn4Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.7.tgz", + "integrity": "sha512-JB45hbUweYpwAGjkiM7uCyXMENH2lG+9r3G2E+ttc2PRXAoEkpfd/KW5jDg4j8RS6tLtTG1jZi9LbHZVSfs1/A==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-create-class-features-plugin": "^7.20.7", "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/plugin-syntax-decorators": "^7.19.0" }, @@ -609,11 +611,11 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "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==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -654,15 +656,15 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", - "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.1" + "@babel/plugin-transform-parameters": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -687,12 +689,12 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "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==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", + "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -997,11 +999,11 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "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==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1011,13 +1013,13 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "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==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", "dependencies": { "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1041,9 +1043,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz", - "integrity": "sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", + "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1055,17 +1057,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", - "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, @@ -1077,11 +1079,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "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==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -1091,9 +1094,9 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", - "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1222,12 +1225,12 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1237,13 +1240,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1253,13 +1256,13 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { @@ -1329,9 +1332,9 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz", - "integrity": "sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1371,15 +1374,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.7.tgz", + "integrity": "sha512-Tfq7qqD+tRj3EoDhY00nn2uP2hsRxgYGi5mLQ5TimKav0a9Lrpd4deE+fcLXU8zFYRjlKPHZhpCvfEA6qnBxqQ==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -1479,12 +1482,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -1536,11 +1539,11 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", - "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.7.tgz", + "integrity": "sha512-m3wVKEvf6SoszD8pu4NZz3PvfKRCMgk6D6d0Qi9hNnlM5M6CFS92EgF4EiHVLKbU0r/r7ty1hg7NPZwE7WRbYw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-create-class-features-plugin": "^7.20.7", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-typescript": "^7.20.0" }, @@ -1734,9 +1737,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", - "integrity": "sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz", + "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==", "dependencies": { "regenerator-runtime": "^0.13.11" }, @@ -1745,31 +1748,31 @@ } }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", - "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.10.tgz", + "integrity": "sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==", "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", + "@babel/generator": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.5", - "@babel/types": "^7.20.5", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1778,9 +1781,9 @@ } }, "node_modules/@babel/types": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", - "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", "dependencies": { "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", @@ -1937,6 +1940,17 @@ "node": ">=8" } }, + "node_modules/@expo/cli/node_modules/minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@expo/cli/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -1948,6 +1962,11 @@ "node": ">=8" } }, + "node_modules/@expo/cli/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@expo/code-signing-certificates": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz", @@ -2042,6 +2061,25 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/@expo/config-plugins/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@expo/config-plugins/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2050,6 +2088,17 @@ "node": ">=8" } }, + "node_modules/@expo/config-plugins/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@expo/config-plugins/node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -2075,6 +2124,11 @@ "node": ">=8" } }, + "node_modules/@expo/config-plugins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@expo/config-types": { "version": "47.0.0", "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-47.0.0.tgz", @@ -2088,6 +2142,25 @@ "@babel/highlight": "^7.10.4" } }, + "node_modules/@expo/config/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@expo/config/node_modules/semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", @@ -2266,6 +2339,17 @@ "ms": "^2.1.1" } }, + "node_modules/@expo/devcert/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/@expo/image-utils": { "version": "0.3.22", "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.22.tgz", @@ -2467,9 +2551,9 @@ } }, "node_modules/@expo/json-file/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dependencies": { "minimist": "^1.2.0" }, @@ -2478,9 +2562,9 @@ } }, "node_modules/@expo/metro-config": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.5.1.tgz", - "integrity": "sha512-Rvy4ZFgKNDfXO401z2OQF8fWbPj1lLVDL4GF1aqCIhCDHCKrezbwB0xejpcUyndJRCxBL2BMAM+P24t6cKv9Fw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.5.2.tgz", + "integrity": "sha512-W1qsZPA5BXuRBkNLydKBYQ1+ubObhOK0gk2Fpc+XnhW+UUIHC9sDR5pZRYGNSnDDc3rG8y7c32UzSW9nlK+mog==", "dependencies": { "@expo/config": "~7.0.2", "@expo/json-file": "8.2.36", @@ -2638,20 +2722,6 @@ "node": ">=8" } }, - "node_modules/@expo/package-manager/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@expo/package-manager/node_modules/sudo-prompt": { "version": "9.1.1", "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", @@ -2879,66 +2949,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@expo/webpack-config/node_modules/babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", - "dependencies": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 6.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/@expo/webpack-config/node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@expo/webpack-config/node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@expo/webpack-config/node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/@expo/webpack-config/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -2978,18 +2988,15 @@ "node": ">=8" } }, - "node_modules/@expo/webpack-config/node_modules/image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "node_modules/@expo/webpack-config/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" + "yallist": "^4.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=10" } }, "node_modules/@expo/webpack-config/node_modules/semver": { @@ -3025,6 +3032,11 @@ "node": ">=8" } }, + "node_modules/@expo/webpack-config/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@expo/xcpretty": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.2.2.tgz", @@ -3198,36 +3210,36 @@ } }, "node_modules/@internationalized/date": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.0.1.tgz", - "integrity": "sha512-E/3lASs4mAeJ2Z2ye6ab7eUD0bPUfTeNVTAv6IS+ne9UtMu9Uepb9A1U2Ae0hDr6WAlBuvUtrakaxEdYB9TV6Q==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.0.2.tgz", + "integrity": "sha512-9V1IxesP6ASZj/hYyOXOC4yPJvidbbStyWQKLCQSqhhKACMOXoo+BddXZJy47ju9mqOMpWdrJ2rTx4yTxK9oag==", "dependencies": { - "@babel/runtime": "^7.6.2" + "@swc/helpers": "^0.4.14" } }, "node_modules/@internationalized/message": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.0.9.tgz", - "integrity": "sha512-yHQggKWUuSvj1GznVtie4tcYq+xMrkd/lTKCFHp6gG18KbIliDw+UI7sL9+yJPGuWiR083xuLyyhzqiPbNOEww==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.0.10.tgz", + "integrity": "sha512-vfLqEop/NH68IgqMcXJNSDqZ5Leg3EEgCxhuuSefU7vvdbptD3pwpUWXaK9igYPa+aZfUU0eqv86yqm76obtsw==", "dependencies": { - "@babel/runtime": "^7.6.2", + "@swc/helpers": "^0.4.14", "intl-messageformat": "^10.1.0" } }, "node_modules/@internationalized/number": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.1.1.tgz", - "integrity": "sha512-dBxCQKIxvsZvW2IBt3KsqrCfaw2nV6o6a8xsloJn/hjW0ayeyhKuiiMtTwW3/WGNPP7ZRyDbtuiUEjMwif1ENQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.1.2.tgz", + "integrity": "sha512-Mbys8SGsn0ApXz3hJLNU+d95B8luoUbwnmCpBwl7d63UmYAlcT6TRDyvaS/vwdbElXLcsQJjQCu0gox2cv/Tig==", "dependencies": { - "@babel/runtime": "^7.6.2" + "@swc/helpers": "^0.4.14" } }, "node_modules/@internationalized/string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.0.0.tgz", - "integrity": "sha512-NUSr4u+mNu5BysXFeVWZW4kvjXylPkU/YYqaWzdNuz1eABfehFiZTEYhWAAMzI3U8DTxfqF9PM3zyhk5gcfz6w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.0.1.tgz", + "integrity": "sha512-2+rHfXZ56YgsC6i3fKvBue/xatnSm0Jv+C/x4+n3wg5xAcLh4LPW3GvZ/9ifxNAz9+IWplgZHa1FRIbSuUvNWg==", "dependencies": { - "@babel/runtime": "^7.6.2" + "@swc/helpers": "^0.4.14" } }, "node_modules/@jest/create-cache-key-function": { @@ -3258,9 +3270,9 @@ } }, "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.14.tgz", - "integrity": "sha512-9Pj7abXoW1RSTcZaL2Hk6G2XyLMlp5ECdVC/Zf2p/KBjC3srijLGgRAXOBjtFrJoIrvxdTKyKDA14bEcbxBaWw==", + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.18.tgz", + "integrity": "sha512-eIJR1UER6ur3EpKM3d+2Pgd+ET+k6Kn9B4ZItX0oPjjVI5PrfaRjKyLT5UYendDpLuoiJMNJvovLQbEXqhsPaw==", "dependencies": { "@types/yargs-parser": "*" } @@ -3502,6 +3514,17 @@ "semver": "^7.3.5" } }, + "node_modules/@npmcli/fs/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@npmcli/fs/node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -3516,9 +3539,14 @@ "node": ">=10" } }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "node_modules/@npmcli/fs/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", "deprecated": "This functionality has been moved to @npmcli/fs", "dependencies": { @@ -3540,20 +3568,6 @@ "node": ">=10" } }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@popperjs/core": { "version": "2.11.6", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", @@ -3564,32 +3578,117 @@ } }, "node_modules/@react-aria/checkbox": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.7.0.tgz", - "integrity": "sha512-CGVfBcCK3e8YwjPSgIMTQbMxbjTtsDy9xGkw/7iCMVIsHC7MfzO8Ny5qJJbQ2dVkNnSfIgQdtWikYGJN2QjeDw==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.7.1.tgz", + "integrity": "sha512-3KRg/KrTRwQdw5Yg7gpbIKWWVt57PbGSEXAS/diQvRf9pTXbOuChTES8uVlcwF8q+3mKXc4ppzE3gsNQ5jOMqg==", + "dependencies": { + "@react-aria/label": "^3.4.4", + "@react-aria/toggle": "^3.4.2", + "@react-aria/utils": "^3.14.2", + "@react-stately/checkbox": "^3.3.2", + "@react-stately/toggle": "^3.4.4", + "@react-types/checkbox": "^3.4.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/checkbox/node_modules/@react-stately/checkbox": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.3.2.tgz", + "integrity": "sha512-eU3zvWgQrcqS8UK8ZVkb3fMP816PeuN9N0/dOJKuOXXhkoLPuxtuja1oEqKU3sFMa5+bx3czZhhNIRpr60NAdw==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/label": "^3.4.3", - "@react-aria/toggle": "^3.4.1", - "@react-aria/utils": "^3.14.1", - "@react-stately/checkbox": "^3.3.1", - "@react-stately/toggle": "^3.4.3", + "@react-stately/toggle": "^3.4.4", + "@react-stately/utils": "^3.5.2", "@react-types/checkbox": "^3.4.1", - "@react-types/shared": "^3.16.0" + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/checkbox/node_modules/@react-stately/toggle": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.4.4.tgz", + "integrity": "sha512-OwVJpd2M7P7fekTWpl3TUdD3Brq+Z/xElOCJYP5QuVytXCa5seKsk40YPld8JQnA5dRKojpbUxMDOJpb6hOOfw==", + "dependencies": { + "@react-stately/utils": "^3.5.2", + "@react-types/checkbox": "^3.4.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/combobox": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.4.4.tgz", + "integrity": "sha512-aviSDt4JkYZC1Ww83gvrNB4cHetXu73n5NuEfMNBC3B6fiL0MP5Av5+lMgf8FzpQks39QkZNxBtQ/h4I3D7SBA==", + "dependencies": { + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/listbox": "^3.7.2", + "@react-aria/live-announcer": "^3.1.2", + "@react-aria/menu": "^3.7.1", + "@react-aria/overlays": "^3.12.1", + "@react-aria/selection": "^3.12.1", + "@react-aria/textfield": "^3.8.1", + "@react-aria/utils": "^3.14.2", + "@react-stately/collections": "^3.5.1", + "@react-stately/combobox": "^3.3.1", + "@react-stately/layout": "^3.10.0", + "@react-types/button": "^3.7.0", + "@react-types/combobox": "^3.5.5", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/combobox/node_modules/@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "dependencies": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/combobox/node_modules/@react-stately/combobox": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.3.1.tgz", + "integrity": "sha512-DgYn0MyfbDySf54o7ofXRd29TWznqtRRRbMG8TWgi/RaB0piDckT/TYWWSYOH3iMgnOEhReJhUUdMiQG4QLpIg==", + "dependencies": { + "@react-stately/list": "^3.6.1", + "@react-stately/menu": "^3.4.4", + "@react-stately/select": "^3.3.4", + "@react-stately/utils": "^3.5.2", + "@react-types/combobox": "^3.5.5", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-aria/focus": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.10.0.tgz", - "integrity": "sha512-idI7Etgh6y2BYi3X4d+EuUpzR7gPZ94Lf/0UNnVyMkDM9fzcdz/8DCBt0qKOff24HlaLE1rmREt0+iTR/qRgbA==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.10.1.tgz", + "integrity": "sha512-HjgFUC1CznuYC7CxtBIFML6bOBxW3M3cSNtvmXU9QWlrPSwwOLkXCnfY6+UkjCc5huP4v7co4PoRDX8Vbe/cVQ==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/interactions": "^3.13.0", - "@react-aria/utils": "^3.14.1", + "@react-aria/interactions": "^3.13.1", + "@react-aria/utils": "^3.14.2", "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14", "clsx": "^1.1.1" }, "peerDependencies": { @@ -3597,94 +3696,141 @@ } }, "node_modules/@react-aria/i18n": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.6.2.tgz", - "integrity": "sha512-/G22mZQcISX6DcKLBn4j/X53y2SOnFfiD4wOEuY7sIZZDryktd+3I/QHukCnNlf0tKK3PdixQLvWa9Q1RqTSaw==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@internationalized/date": "^3.0.1", - "@internationalized/message": "^3.0.9", - "@internationalized/number": "^3.1.1", - "@internationalized/string": "^3.0.0", - "@react-aria/ssr": "^3.4.0", - "@react-aria/utils": "^3.14.1", - "@react-types/shared": "^3.16.0" + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.6.3.tgz", + "integrity": "sha512-cDWl8FXJIXsw/raWcThywBueCJ5ncoogq81wYVS6hfZVmSyncONIB3bwUL12cojmjX1VEP31sN0ujT/83QP95Q==", + "dependencies": { + "@internationalized/date": "^3.0.2", + "@internationalized/message": "^3.0.10", + "@internationalized/number": "^3.1.2", + "@internationalized/string": "^3.0.1", + "@react-aria/ssr": "^3.4.1", + "@react-aria/utils": "^3.14.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-aria/interactions": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.13.0.tgz", - "integrity": "sha512-gbZL+qs+6FPitR/abAramth4lqz/drEzXwzIDF6p6WyajF805mjyAgZin1/3mQygSE5BwJNDU7jMUSGRvgFyTw==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.13.1.tgz", + "integrity": "sha512-WCvfZOi1hhussVTHxVq76OR48ry13Zvp9U5hmuQufyxIUlf4hOvDk4/cbK4o4JiCs8X7C7SRzcwFM34M4NHzmg==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/utils": "^3.14.1", - "@react-types/shared": "^3.16.0" + "@react-aria/utils": "^3.14.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-aria/label": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.4.3.tgz", - "integrity": "sha512-g8NSHQKha6xOpR0cUQ6cmH/HwGJdebEbyy+c1I6VeW6me8lSF47xLnybnA6LBV4x9hJqkST6rfL/oPaBMCEKNA==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.4.4.tgz", + "integrity": "sha512-1fuYf2UctNhBy31uYN7OhdcrwzlB5GS0+C49gDkwWzccB7yr+CoOJ5UQUoVB7WBmzrc+CuzwWxSDd4OupSYIZQ==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/utils": "^3.14.1", + "@react-aria/utils": "^3.14.2", "@react-types/label": "^3.7.1", - "@react-types/shared": "^3.16.0" + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-aria/listbox": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.7.1.tgz", - "integrity": "sha512-vKovd+u8F7jdcogZeDPtm89gn390cR0xpMbOoyPzbACOdST43SYexDXWV4Ww/M2YWkdJxT3jZ576NeifcfO2MA==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/focus": "^3.10.0", - "@react-aria/interactions": "^3.13.0", - "@react-aria/label": "^3.4.3", - "@react-aria/selection": "^3.12.0", - "@react-aria/utils": "^3.14.1", - "@react-stately/collections": "^3.5.0", - "@react-stately/list": "^3.6.0", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.7.2.tgz", + "integrity": "sha512-e3O/u2T3TccinmfS/UvHywxLbASmh28U4020WTpZnIrsaoriVCkGZvG1AYNNPDIESz2WO0oRF6vDrmGunglJ2A==", + "dependencies": { + "@react-aria/focus": "^3.10.1", + "@react-aria/interactions": "^3.13.1", + "@react-aria/label": "^3.4.4", + "@react-aria/selection": "^3.12.1", + "@react-aria/utils": "^3.14.2", + "@react-stately/collections": "^3.5.1", + "@react-stately/list": "^3.6.1", "@react-types/listbox": "^3.3.5", - "@react-types/shared": "^3.16.0" + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/listbox/node_modules/@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "dependencies": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-aria/live-announcer": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.1.1.tgz", - "integrity": "sha512-e7b+dRh1SUTla42vzjdbhGYkeLD7E6wIYjYaHW9zZ37rBkSqLHUhTigh3eT3k5NxFlDD/uRxTYuwaFnWQgR+4g==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.1.2.tgz", + "integrity": "sha512-BqtVLPWU10sZssoOJF1lJiRvZe5zqZ5BM39PsFyO7dWhVkR/9O9bZviqvKXnC1oXCnypfa+85gUshbK9unFcWA==", "dependencies": { - "@babel/runtime": "^7.6.2" + "@swc/helpers": "^0.4.14" } }, - "node_modules/@react-aria/overlays": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.12.0.tgz", - "integrity": "sha512-jsGeLTB3W3S5Cf2zDTxh1ODTNkE69miFDOGMB0VLwS1GWDwDvytcTRpBKY9JBrxad+4u0x6evnah7IbJ61qNBA==", + "node_modules/@react-aria/menu": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.7.1.tgz", + "integrity": "sha512-5KIUTs3xYSmERB8qzofFghznMVLcG3RWDnJcQjpRtrrYjm6Oc39TJeodDH874fiEr6o3i5WwMrEYVp7NSxz/TQ==", + "dependencies": { + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/overlays": "^3.12.1", + "@react-aria/selection": "^3.12.1", + "@react-aria/utils": "^3.14.2", + "@react-stately/collections": "^3.5.1", + "@react-stately/menu": "^3.4.4", + "@react-stately/tree": "^3.4.1", + "@react-types/button": "^3.7.0", + "@react-types/menu": "^3.7.3", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/menu/node_modules/@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/focus": "^3.10.0", - "@react-aria/i18n": "^3.6.2", - "@react-aria/interactions": "^3.13.0", - "@react-aria/ssr": "^3.4.0", - "@react-aria/utils": "^3.14.1", - "@react-aria/visually-hidden": "^3.6.0", - "@react-stately/overlays": "^3.4.3", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/overlays": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.12.1.tgz", + "integrity": "sha512-OSgSopk2uQI5unvC3+fUyngbRFFe4GnF0iopCmrsI7qSQEusJUd4M2SuPVXUBBwWFt5TsiH7TnxmIPWeh5LSoA==", + "dependencies": { + "@react-aria/focus": "^3.10.1", + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/ssr": "^3.4.1", + "@react-aria/utils": "^3.14.2", + "@react-aria/visually-hidden": "^3.6.1", + "@react-stately/overlays": "^3.4.4", "@react-types/button": "^3.7.0", "@react-types/overlays": "^3.6.5", - "@react-types/shared": "^3.16.0" + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", @@ -3692,117 +3838,220 @@ } }, "node_modules/@react-aria/radio": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.4.1.tgz", - "integrity": "sha512-a1JFxFOiExX1ZRGBE31LW4dgc3VmW2v3upJ5snGQldC83o0XxqNavmOef+fMsIRV0AQA/mcxAJVNQ0n9SfIiUQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.4.2.tgz", + "integrity": "sha512-PpEsQjwkYOkSfKfnqXpBzf0FM/V2GSC0g/NG2ZAI5atDIACeic+kHCcs8fm2QzXtUDaRltNurvYdDJ+XzZ8g1g==", + "dependencies": { + "@react-aria/focus": "^3.10.1", + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/label": "^3.4.4", + "@react-aria/utils": "^3.14.2", + "@react-stately/radio": "^3.6.2", + "@react-types/radio": "^3.3.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/radio/node_modules/@react-stately/radio": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.6.2.tgz", + "integrity": "sha512-qjbebR0YSkdEocLsPSzNnCsUYllWY938/5Z8mETxk4+74PJLxC3z0qjqVRq+aDO8hOgIfqSgrRRp3cJz9vIsBg==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/focus": "^3.10.0", - "@react-aria/i18n": "^3.6.2", - "@react-aria/interactions": "^3.13.0", - "@react-aria/label": "^3.4.3", - "@react-aria/utils": "^3.14.1", - "@react-stately/radio": "^3.6.1", + "@react-stately/utils": "^3.5.2", "@react-types/radio": "^3.3.1", - "@react-types/shared": "^3.16.0" + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-aria/selection": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.12.0.tgz", - "integrity": "sha512-Akzx5Faxw+sOZFXLCOw6OddDNFbP5Kho3EP6bYJfd2pzMkBc8/JemC/YDrtIuy8e9x6Je9HHSZqtKjwiEaXWog==", + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.12.1.tgz", + "integrity": "sha512-UX1vSY+iUdHe0itFZIOizX1BCI8SAeFnEh5VIQ1bYRt93+kAxeC914fsxFPPgrodJyqWRCX1dblPyRUIWAzQiw==", + "dependencies": { + "@react-aria/focus": "^3.10.1", + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/utils": "^3.14.2", + "@react-stately/collections": "^3.5.1", + "@react-stately/selection": "^3.11.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/selection/node_modules/@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/focus": "^3.10.0", - "@react-aria/i18n": "^3.6.2", - "@react-aria/interactions": "^3.13.0", - "@react-aria/utils": "^3.14.1", - "@react-stately/collections": "^3.5.0", - "@react-stately/selection": "^3.11.1", - "@react-types/shared": "^3.16.0" + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-aria/slider": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.2.3.tgz", - "integrity": "sha512-y2Sx2YExcWcg15Hzhxhqccpylq5xm2RlswnhBxzwY+ms8ZR4MK6UNL64wbCmOBLxhzjgi5mTWSB+OmVCZk5H4A==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.2.4.tgz", + "integrity": "sha512-+BDPFaCgm0gtGewO33ZDNZz1b3Fc1p5Y/HSuwCcru+jHetODJXy23IIVpWsDri1vG3fHECRnWcDZAjLZgkVnAw==", + "dependencies": { + "@react-aria/focus": "^3.10.1", + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/label": "^3.4.4", + "@react-aria/utils": "^3.14.2", + "@react-stately/radio": "^3.6.2", + "@react-stately/slider": "^3.2.4", + "@react-types/radio": "^3.3.1", + "@react-types/shared": "^3.16.0", + "@react-types/slider": "^3.3.1", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/slider/node_modules/@react-stately/radio": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.6.2.tgz", + "integrity": "sha512-qjbebR0YSkdEocLsPSzNnCsUYllWY938/5Z8mETxk4+74PJLxC3z0qjqVRq+aDO8hOgIfqSgrRRp3cJz9vIsBg==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/focus": "^3.10.0", - "@react-aria/i18n": "^3.6.2", - "@react-aria/interactions": "^3.13.0", - "@react-aria/label": "^3.4.3", - "@react-aria/utils": "^3.14.1", - "@react-stately/radio": "^3.6.1", - "@react-stately/slider": "^3.2.3", + "@react-stately/utils": "^3.5.2", "@react-types/radio": "^3.3.1", "@react-types/shared": "^3.16.0", - "@react-types/slider": "^3.3.1" + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/slider/node_modules/@react-stately/slider": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.2.4.tgz", + "integrity": "sha512-J97lTLqQKsrVSovYr4dTz7IJO/+j9OStT78N6bumDklnIKT7bsH3g857zITUFjs8yCcq0Jt3sfOvEU0ts6vyww==", + "dependencies": { + "@react-aria/i18n": "^3.6.3", + "@react-aria/utils": "^3.14.2", + "@react-stately/utils": "^3.5.2", + "@react-types/shared": "^3.16.0", + "@react-types/slider": "^3.3.1", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-aria/ssr": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.4.0.tgz", - "integrity": "sha512-qzuGk14/fUyUAoW/EBwgFcuMkVNXJVGlezTgZ1HovpCZ+p9844E7MUFHE7CuzFzPEIkVeqhBNIoIu+VJJ8YCOA==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.4.1.tgz", + "integrity": "sha512-NmhoilMDyIfQiOSdQgxpVH2tC2u85Y0mVijtBNbI9kcDYLEiW/r6vKYVKtkyU+C4qobXhGMPfZ70PTc0lysSVA==", "dependencies": { - "@babel/runtime": "^7.6.2" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@react-aria/textfield": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.8.0.tgz", - "integrity": "sha512-PRU8q1gK0auDMH1YekJScZ4EZMrLrL3QJEHMNDdp2GDQlVISbPeTRy2On20DXfiG8GlXAtCWj9BiZhK2OE71DQ==", + "node_modules/@react-aria/tabs": { + "version": "3.0.0-alpha.2", + "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.0.0-alpha.2.tgz", + "integrity": "sha512-yHpz1HujxBcMq8e4jrHkkowzrJwuVyssCB+DuA91kt6LC0eIMZsDZY9tEhhOq+TyOhI3nbyXaDKJG6y1qB0A5A==", + "dependencies": { + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.2.0", + "@react-aria/interactions": "^3.3.2", + "@react-aria/selection": "^3.3.1", + "@react-aria/utils": "^3.4.1", + "@react-stately/list": "^3.2.2", + "@react-stately/tabs": "3.0.0-alpha.0", + "@react-types/shared": "^3.2.1", + "@react-types/tabs": "3.0.0-alpha.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, + "node_modules/@react-aria/tabs/node_modules/@react-stately/tabs": { + "version": "3.0.0-alpha.0", + "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.0.tgz", + "integrity": "sha512-QJZ9N7DT89RkP18btvQhJvxWuv/JkSwtm14ftfk+5LBbzyxyLsD2KP6jDrNhXgmkRMmIyEaMt2w2VmI6fQ6UAA==", "dependencies": { "@babel/runtime": "^7.6.2", - "@react-aria/focus": "^3.10.0", - "@react-aria/label": "^3.4.3", - "@react-aria/utils": "^3.14.1", + "@react-stately/list": "^3.2.2", + "@react-stately/utils": "^3.0.0-alpha.1", + "@react-types/tabs": "3.0.0-alpha.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, + "node_modules/@react-aria/textfield": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.8.1.tgz", + "integrity": "sha512-jgun/B9ecuRCfBSJLX2xDuNwfuj1lL0oibMWoSv6Y++W+CSS8a7LjR1f9Kll5TDVkQiRRUm9qHwI0og9xTJrNw==", + "dependencies": { + "@react-aria/focus": "^3.10.1", + "@react-aria/label": "^3.4.4", + "@react-aria/utils": "^3.14.2", "@react-types/shared": "^3.16.0", - "@react-types/textfield": "^3.6.1" + "@react-types/textfield": "^3.6.2", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-aria/toggle": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.4.1.tgz", - "integrity": "sha512-oVcjqsqvvEXW25vm3F2gxF5Csz8vRNKeF7Kc5pxqLrBohqMausChul+/Zisx5qVB4TL0yO3ygjTGbEvfEYQ1qg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.4.2.tgz", + "integrity": "sha512-xokCGf0fn96mOMqQku5QW672iQoMsN9RMpFbKvvgg2seceh8ifblyAXElWf/6YmluOZSgUSZljDkFrbMMYlzVA==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/focus": "^3.10.0", - "@react-aria/interactions": "^3.13.0", - "@react-aria/utils": "^3.14.1", - "@react-stately/toggle": "^3.4.3", + "@react-aria/focus": "^3.10.1", + "@react-aria/interactions": "^3.13.1", + "@react-aria/utils": "^3.14.2", + "@react-stately/toggle": "^3.4.4", + "@react-types/checkbox": "^3.4.1", + "@react-types/shared": "^3.16.0", + "@react-types/switch": "^3.2.5", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-aria/toggle/node_modules/@react-stately/toggle": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.4.4.tgz", + "integrity": "sha512-OwVJpd2M7P7fekTWpl3TUdD3Brq+Z/xElOCJYP5QuVytXCa5seKsk40YPld8JQnA5dRKojpbUxMDOJpb6hOOfw==", + "dependencies": { + "@react-stately/utils": "^3.5.2", "@react-types/checkbox": "^3.4.1", "@react-types/shared": "^3.16.0", - "@react-types/switch": "^3.2.5" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-aria/utils": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.14.1.tgz", - "integrity": "sha512-+ynP0YlxN02MHVEBaeuTrIhBsfBYpfJn36pZm2t7ZEFbafH8DPaMGZ70ffYZXAESkWzRULXL3e79DheWOFI1qA==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.14.2.tgz", + "integrity": "sha512-3nr5gsAf/J/W+6Tu4NF3Q7m+1mXjfpXESh7TPa6UR6v3tVDTsJVMrITg2BkHN1jM8xELcl2ZxyUffOWqOXzWuA==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/ssr": "^3.4.0", - "@react-stately/utils": "^3.5.1", + "@react-aria/ssr": "^3.4.1", + "@react-stately/utils": "^3.5.2", "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14", "clsx": "^1.1.1" }, "peerDependencies": { @@ -3810,14 +4059,14 @@ } }, "node_modules/@react-aria/visually-hidden": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.6.0.tgz", - "integrity": "sha512-W3Ix5wdlVzh2GY7dytqOAyLCXiHzk3S4jLKSaoiCwPJX9fHE5zMlZwahhDy27V0LXfjmdjBltbwyEZOq4G/Q0w==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.6.1.tgz", + "integrity": "sha512-7rUbiaIiR1nok9HAHPn/WcyQlvuldUqxnvh81V4dlI3NtXOgMw7/QaNc5Xo5FFWlsSVpbyK3UVJgzIui0Ns0Xg==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/interactions": "^3.13.0", - "@react-aria/utils": "^3.14.1", + "@react-aria/interactions": "^3.13.1", + "@react-aria/utils": "^3.14.2", "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14", "clsx": "^1.1.1" }, "peerDependencies": { @@ -3872,56 +4121,6 @@ "react-native": "*" } }, - "node_modules/@react-native-aria/combobox/node_modules/@react-aria/combobox": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.4.3.tgz", - "integrity": "sha512-MrpxrpJOOIRKMKkFDxTzQFu6y31eL15IsMbTRttO0NsrnQiJl19ojz6MpnhIJjnaC/Wz2EEWqnUawQsJjAVxyQ==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/i18n": "^3.6.2", - "@react-aria/interactions": "^3.13.0", - "@react-aria/listbox": "^3.7.1", - "@react-aria/live-announcer": "^3.1.1", - "@react-aria/menu": "^3.7.0", - "@react-aria/overlays": "^3.12.0", - "@react-aria/selection": "^3.12.0", - "@react-aria/textfield": "^3.8.0", - "@react-aria/utils": "^3.14.1", - "@react-stately/collections": "^3.5.0", - "@react-stately/combobox": "^3.3.0", - "@react-stately/layout": "^3.9.0", - "@react-types/button": "^3.7.0", - "@react-types/combobox": "^3.5.5", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/@react-native-aria/combobox/node_modules/@react-aria/combobox/node_modules/@react-aria/menu": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.7.0.tgz", - "integrity": "sha512-dCSg67G3vEXOovZyaojZXvcq19MLqual6oTSJC9WhNS/SR0AuNPbwMbD34a/b1Je73ro5bzjIbmQPyt/i3XaCA==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/i18n": "^3.6.2", - "@react-aria/interactions": "^3.13.0", - "@react-aria/overlays": "^3.12.0", - "@react-aria/selection": "^3.12.0", - "@react-aria/utils": "^3.14.1", - "@react-stately/collections": "^3.5.0", - "@react-stately/menu": "^3.4.3", - "@react-stately/tree": "^3.4.0", - "@react-types/button": "^3.7.0", - "@react-types/menu": "^3.7.3", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, "node_modules/@react-native-aria/focus": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/@react-native-aria/focus/-/focus-0.2.7.tgz", @@ -4038,68 +4237,10 @@ "react-native": "*" } }, - "node_modules/@react-native-aria/tabs/node_modules/@react-aria/tabs": { - "version": "3.0.0-alpha.2", - "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.0.0-alpha.2.tgz", - "integrity": "sha512-yHpz1HujxBcMq8e4jrHkkowzrJwuVyssCB+DuA91kt6LC0eIMZsDZY9tEhhOq+TyOhI3nbyXaDKJG6y1qB0A5A==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/i18n": "^3.2.0", - "@react-aria/interactions": "^3.3.2", - "@react-aria/selection": "^3.3.1", - "@react-aria/utils": "^3.4.1", - "@react-stately/list": "^3.2.2", - "@react-stately/tabs": "3.0.0-alpha.0", - "@react-types/shared": "^3.2.1", - "@react-types/tabs": "3.0.0-alpha.2" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/@react-native-aria/tabs/node_modules/@react-aria/tabs/node_modules/@react-stately/tabs": { - "version": "3.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.0.tgz", - "integrity": "sha512-QJZ9N7DT89RkP18btvQhJvxWuv/JkSwtm14ftfk+5LBbzyxyLsD2KP6jDrNhXgmkRMmIyEaMt2w2VmI6fQ6UAA==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/list": "^3.2.2", - "@react-stately/utils": "^3.0.0-alpha.1", - "@react-types/tabs": "3.0.0-alpha.2" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/@react-native-aria/tabs/node_modules/@react-stately/tabs": { - "version": "3.0.0-alpha.1", - "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz", - "integrity": "sha512-aEG5lVLqmfx7A/dS5gkPXmD2ERAo69RtC0aHPo/Dw1XjzalYyo6QbQ5WtiuQxsCVx/naWGEJCcMEAD5/vt+cUQ==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/list": "^3.2.2", - "@react-stately/utils": "^3.2.0", - "@react-types/tabs": "3.0.0-alpha.2" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/@react-native-aria/tabs/node_modules/@react-types/tabs": { - "version": "3.0.0-alpha.2", - "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.0.0-alpha.2.tgz", - "integrity": "sha512-HQNS2plzuNhKPo88OGEW2Ja9aLeiWqgNqEemSxh0KAjkA8IsvDGaoQEpr9ZQIyBZ3PQIljvOpEJ/IwHU5LztrQ==", - "dependencies": { - "@react-types/shared": "^3.2.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/@react-native-aria/toggle": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@react-native-aria/toggle/-/toggle-0.2.3.tgz", - "integrity": "sha512-3aOlchMxpR0b2h3Z7V0aYZaQMVJD6uKOWKWJm82VsLrni4iDnDX/mLv30ujuuK3+LclUhVlJd2kRuCl+xnf3XQ==", + "node_modules/@react-native-aria/toggle": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@react-native-aria/toggle/-/toggle-0.2.3.tgz", + "integrity": "sha512-3aOlchMxpR0b2h3Z7V0aYZaQMVJD6uKOWKWJm82VsLrni4iDnDX/mLv30ujuuK3+LclUhVlJd2kRuCl+xnf3XQ==", "dependencies": { "@react-aria/focus": "^3.2.3", "@react-aria/utils": "^3.6.0", @@ -5072,6 +5213,14 @@ "node": ">=8" } }, + "node_modules/@react-native-community/cli-tools/node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/@react-native-community/cli-tools/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -5245,12 +5394,39 @@ "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" }, + "node_modules/@react-navigation/core": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.5.tgz", + "integrity": "sha512-wcde35HeOM5r2P25EwLQZyJ1yhXDGKuWpnKfsSI1xrgYIvWdYi3j/yGnwgNGDelCmtUt1Fyk2pmOv8sEku9KkA==", + "dependencies": { + "@react-navigation/routers": "^6.1.6", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.1.3", + "react-is": "^16.13.0", + "use-latest-callback": "^0.1.5" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/@react-navigation/elements": { + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.12.tgz", + "integrity": "sha512-iVcLIYg/XJk1p6X1rSFhNhCjAJ3ORqNT2/bJqw7I/liujeJAoz1oZ5JDoEcZaA0wMDts1txxLuqAYJmhCgU2aA==", + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0" + } + }, "node_modules/@react-navigation/native": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.0.16.tgz", - "integrity": "sha512-YVmzypkDppV/vAG+66KTJ2RFtPjhDTLLjgk8TNTCHG3pahq1q13zbnEPjqB42bU4kgL5SG17O4saErt1DJaWQg==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.1.tgz", + "integrity": "sha512-iIozx9c66EjSFyzKrZPixnk6vBuivYXp0jmbKCJXNIa7MY+8OLx9CXj/+1py/l/OGlXDhI6jiUWWetOfOtMaBQ==", "dependencies": { - "@react-navigation/core": "^6.4.3", + "@react-navigation/core": "^6.4.5", "escape-string-regexp": "^4.0.0", "fast-deep-equal": "^3.1.3", "nanoid": "^3.1.23" @@ -5261,11 +5437,11 @@ } }, "node_modules/@react-navigation/native-stack": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.9.4.tgz", - "integrity": "sha512-R40G2Zfo748hE4+we/TUAEClw53l0QdFDJ0q/9VS1moxgI4zUopdBxN5SmF32OMFfkedMRAT9J+aVbwgmdn7pA==", + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.9.7.tgz", + "integrity": "sha512-YsBv4LldFErwQbqLCI/aWWDTpMf9SFS4IW3Qcefm+TZli9Ee7XpZMmFdotiZTz4KoYHbqhO1fuExjl2O7ZHrAQ==", "dependencies": { - "@react-navigation/elements": "^1.3.9", + "@react-navigation/elements": "^1.3.12", "warn-once": "^0.1.0" }, "peerDependencies": { @@ -5276,298 +5452,383 @@ "react-native-screens": ">= 3.0.0" } }, - "node_modules/@react-navigation/native-stack/node_modules/@react-navigation/elements": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.9.tgz", - "integrity": "sha512-V9aIZN19ufaKWlXT4UcM545tDiEt9DIQS+74pDgbnzoQcDypn0CvSqWopFhPACMdJatgmlZUuOrrMfTeNrBWgA==", - "peerDependencies": { - "@react-navigation/native": "^6.0.0", - "react": "*", - "react-native": "*", - "react-native-safe-area-context": ">= 3.0.0" + "node_modules/@react-navigation/routers": { + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.6.tgz", + "integrity": "sha512-Z5DeCW3pUvMafbU9Cjy1qJYC2Bvl8iy3+PfsB0DsAwQ6zZ3WAXW5FTMX4Gb9H+Jg6qHWGbMFFwlYpS3UJ3tlVQ==", + "dependencies": { + "nanoid": "^3.1.23" } }, - "node_modules/@react-navigation/native/node_modules/@react-navigation/core": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.3.tgz", - "integrity": "sha512-+HGHeEq7GK029Jy2jFkV2uQYc6a6AurjjUAVFlSz5tsNo4L5E3ZCzo7sk5+lcvt0Agdedf5Q+wTiWjT7IrixgA==", + "node_modules/@react-stately/checkbox": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.0.3.tgz", + "integrity": "sha512-amT889DTLdbjAVjZ9j9TytN73PszynGIspKi1QSUCvXeA2OVyCwShxhV0Pn7yYX8cMinvGXrjhWdhn0nhYeMdg==", "dependencies": { - "@react-navigation/routers": "^6.1.5", - "escape-string-regexp": "^4.0.0", - "nanoid": "^3.1.23", - "query-string": "^7.0.0", - "react-is": "^16.13.0", - "use-latest-callback": "^0.1.5" + "@babel/runtime": "^7.6.2", + "@react-stately/toggle": "^3.2.3", + "@react-stately/utils": "^3.2.2", + "@react-types/checkbox": "^3.2.3" }, "peerDependencies": { - "react": "*" + "react": "^16.8.0 || ^17.0.0-rc.1" } }, - "node_modules/@react-navigation/native/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" + "node_modules/@react-stately/checkbox/node_modules/@react-stately/toggle": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.4.4.tgz", + "integrity": "sha512-OwVJpd2M7P7fekTWpl3TUdD3Brq+Z/xElOCJYP5QuVytXCa5seKsk40YPld8JQnA5dRKojpbUxMDOJpb6hOOfw==", + "dependencies": { + "@react-stately/utils": "^3.5.2", + "@react-types/checkbox": "^3.4.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@react-navigation/native/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-navigation/routers": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.5.tgz", - "integrity": "sha512-JzMRiRRu8J0yUMC7BV8wOVzevjkHnIPONbpCTL/vH5yceTm+dSH/U3esIObgk8wYYbov+jYlVhwUQNGRb2to6g==", + "node_modules/@react-stately/collections": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.3.0.tgz", + "integrity": "sha512-Y8Pfugw/tYbcR9F6GTiTkd9O4FiXErxi5aDLSZ/knS6v0pvr3EHsC3T7jLW+48dSNrwl+HkMe5ECMhWSUA1jRQ==", "dependencies": { - "nanoid": "^3.1.23" + "@babel/runtime": "^7.6.2", + "@react-types/shared": "^3.2.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" } }, - "node_modules/@react-stately/checkbox": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.3.1.tgz", - "integrity": "sha512-r2hL11GF9r2ztUFEhpiVgiXgE+W99tyL1Kt7rOiTZ8/aMBGWwBxOHAdHeqcWFeBgOztXuJsKiDu82necEG4xhA==", + "node_modules/@react-stately/combobox": { + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.0.0-alpha.1.tgz", + "integrity": "sha512-v0DNGLx0KGvNgBbXoSKzfHGcy65eP0Wx4uY3dqj+u9k3ru2BEvIqB8fo6CWhQqu8VHBX4AlhoxcyrloIKvjD/g==", "dependencies": { "@babel/runtime": "^7.6.2", - "@react-stately/toggle": "^3.4.3", - "@react-stately/utils": "^3.5.1", - "@react-types/checkbox": "^3.4.1", - "@react-types/shared": "^3.16.0" + "@react-stately/list": "^3.2.2", + "@react-stately/menu": "^3.1.0", + "@react-stately/select": "^3.1.0", + "@react-stately/utils": "^3.2.0", + "@react-types/combobox": "3.0.0-alpha.1", + "@react-types/shared": "^3.4.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1" } }, - "node_modules/@react-stately/collections": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.0.tgz", - "integrity": "sha512-3BAMRjJqrka0IGvyK4m3WslqCeiEfQGx7YsXEIgIgMJoLpk6Fi1Eh4CI8coBnl/wcVLiIRMCIvxubwFRWTgzdg==", + "node_modules/@react-stately/combobox/node_modules/@react-types/combobox": { + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.0.0-alpha.1.tgz", + "integrity": "sha512-td8pZmzZx5L32DuJ5iQk0Y4DNPerHWc2NXjx88jiQGxtorzvfrIQRKh3sy13PH7AMplGSEdAxG0llfCKrIy0Ow==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-types/shared": "^3.16.0" + "@react-types/shared": "^3.4.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1" } }, - "node_modules/@react-stately/combobox": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.3.0.tgz", - "integrity": "sha512-+9xQW6C4nMcx7M72P4vZdQECa9CqzALTM3HTNAXgdCmfEezhns/m4xGmn4hoN8iw39yYvU8Ffs80rgTFQ+/oFg==", + "node_modules/@react-stately/grid": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.4.2.tgz", + "integrity": "sha512-NeIUykQeA7Hen+dV4771ARW5SRrHYNn5VTOsQwn3KBUd2Z2gZ01OwUl3gETl5u0e3/tzMUdJ1LUoSPhDMwcmKw==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/list": "^3.6.0", - "@react-stately/menu": "^3.4.3", - "@react-stately/select": "^3.3.3", - "@react-stately/utils": "^3.5.1", - "@react-types/combobox": "^3.5.5", - "@react-types/shared": "^3.16.0" + "@react-stately/selection": "^3.11.2", + "@react-types/grid": "^3.1.5", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-stately/layout": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@react-stately/layout/-/layout-3.9.0.tgz", - "integrity": "sha512-uFdK98hIspBV9/RMW/JJaViuWyISdcm5GFplB361JZkhDaYblzomvkoX5Y1dKO5uH/BOjdM2AB5vfCb21oKEhg==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@react-stately/layout/-/layout-3.10.0.tgz", + "integrity": "sha512-ThFgivQSD5ksLMX7tbu0HqIxbxac/E8a/0vA21wB9QF9IQnUKO796QAQqwfA5rwPvTT41LL2Xn00GkrwQ9g/zg==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/virtualizer": "^3.4.0", + "@react-stately/table": "^3.7.0", + "@react-stately/virtualizer": "^3.4.1", "@react-types/grid": "^3.1.5", "@react-types/shared": "^3.16.0", - "@react-types/table": "^3.3.3" + "@react-types/table": "^3.4.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-stately/list": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.6.0.tgz", - "integrity": "sha512-sah2JAiqlSZhg1tQBSv9866LeAJISmosOFsOsVZPfyfAewuCksA+8OHrFtbKmMyzU5MbrmpbR8v2zZH7c1CLdg==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.6.1.tgz", + "integrity": "sha512-+/fVkK3UO+N2NoUGpe57k9gcnfIsyEgWP8SD6CXZUkJho7BTp6mwrH0Wm8tcOclT3uBk+fZaQrk8mR3uWsPZGw==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/collections": "^3.5.0", - "@react-stately/selection": "^3.11.1", - "@react-stately/utils": "^3.5.1", - "@react-types/shared": "^3.16.0" + "@react-stately/collections": "^3.5.1", + "@react-stately/selection": "^3.11.2", + "@react-stately/utils": "^3.5.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-stately/list/node_modules/@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "dependencies": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-stately/menu": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.4.3.tgz", - "integrity": "sha512-ZWym6XQSLaC5uFUTZl6+mreEgzc8EUG6ElcnvdXYcH4DWUfswhLxCi3IdnG0lusWEi4NcHbZ2prEUxpT8VKqrg==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.4.4.tgz", + "integrity": "sha512-WKak1NSV9yDY0tDB4mzsbj0FboTtR06gekio0VmKb1+FmnrC07mef8eGKUn974F0WhTNUy5A1iI5eM0W2YNynA==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/overlays": "^3.4.3", - "@react-stately/utils": "^3.5.1", + "@react-stately/overlays": "^3.4.4", + "@react-stately/utils": "^3.5.2", "@react-types/menu": "^3.7.3", - "@react-types/shared": "^3.16.0" + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-stately/overlays": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.4.3.tgz", - "integrity": "sha512-WZCr3J8hj0cplQki1OVBR3MXg2l9V017h15Y2h+TNduWvnKH0yYOE/XfWviAT4KUP0LYoQfCnZ7XMHv+UI+8JA==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.4.4.tgz", + "integrity": "sha512-IIlx+VXtXS4snDXrocUOls8QZ5XBQ4SNonaz1ox8/5W7Nsvq4VtdKsIaXsUP4agOudswaimlpj3pTDO/KuF5tQ==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/utils": "^3.5.1", - "@react-types/overlays": "^3.6.5" + "@react-stately/utils": "^3.5.2", + "@react-types/overlays": "^3.6.5", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, "node_modules/@react-stately/radio": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.6.1.tgz", - "integrity": "sha512-Hcg2qgvR7ekKMzVKeGby1FgMk3Sw4iDcEY/K1Y6j7UmGjM2HtQOq614tWQSQeGB25pp5I2jAWlparJeX0vY/oA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.2.1.tgz", + "integrity": "sha512-WGYMWCDJQOicFLf+bW2CbAnlRWaqsUd028WpsS41GWyIx/w7DVpUeGFwTSvyCXC5SCQZuambsWHgXNz8Ng5WIA==", "dependencies": { "@babel/runtime": "^7.6.2", - "@react-stately/utils": "^3.5.1", - "@react-types/radio": "^3.3.1", - "@react-types/shared": "^3.16.0" + "@react-stately/utils": "^3.1.1", + "@react-types/radio": "^3.1.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1" } }, "node_modules/@react-stately/select": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.3.3.tgz", - "integrity": "sha512-HTKKwx5tq21G2r3Q0CVC5v2Amftj1+DvBlFSRIC9ZqWyxeQg//HotX0GpYHzEEyj5hB1GjBklKJ4UVejqNbb0w==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/collections": "^3.5.0", - "@react-stately/list": "^3.6.0", - "@react-stately/menu": "^3.4.3", - "@react-stately/selection": "^3.11.1", - "@react-stately/utils": "^3.5.1", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.3.4.tgz", + "integrity": "sha512-gD4JnF9/OIrQNdA4VqPIbifqpBC84BXHR5N7KmG7Ef06K9WGGVNB4FS538wno/znKg7lR6A45CPlaV53qfvWHg==", + "dependencies": { + "@react-stately/collections": "^3.5.1", + "@react-stately/list": "^3.6.1", + "@react-stately/menu": "^3.4.4", + "@react-stately/selection": "^3.11.2", + "@react-stately/utils": "^3.5.2", "@react-types/select": "^3.6.5", - "@react-types/shared": "^3.16.0" + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@react-stately/selection": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.11.1.tgz", - "integrity": "sha512-UHB6/eH5NJ+Q70G+pmnxohHfR3bh0szT+lOlWPj7Mh76WPu9bu07IHKLEob6PSzyJ81h7+Ysk3hdIgS3TewGog==", + "node_modules/@react-stately/select/node_modules/@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/collections": "^3.5.0", - "@react-stately/utils": "^3.5.1", - "@react-types/shared": "^3.16.0" + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@react-stately/slider": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.2.3.tgz", - "integrity": "sha512-l5ezt0+Gq67QO/J5u6YX00mzahRrANSXK/wBx7TVeIxqOAPOG9zc8M8O9Pa5fZB6lYAVpHMbV/aqLSkyy8ImTg==", + "node_modules/@react-stately/selection": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.11.2.tgz", + "integrity": "sha512-g21Y36xhYkXO3yzz0BYSBqnD38olvEwsJUqBXGZfx//bshMC2FNmI5sRYMAi36stxWbwzBvB01OytxfLLxCXCA==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/i18n": "^3.6.2", - "@react-aria/utils": "^3.14.1", - "@react-stately/utils": "^3.5.1", + "@react-stately/collections": "^3.5.1", + "@react-stately/utils": "^3.5.2", "@react-types/shared": "^3.16.0", - "@react-types/slider": "^3.3.1" + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@react-stately/toggle": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.4.3.tgz", - "integrity": "sha512-HsJLMa5d9i6SWyDIahkJExkanXZek86//hirsgSU0IvY7YJx33Wek8UwHE5Vskp39DAOu18QMz2GrAngnUErYQ==", + "node_modules/@react-stately/selection/node_modules/@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/utils": "^3.5.1", - "@react-types/checkbox": "^3.4.1", - "@react-types/shared": "^3.16.0" + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@react-stately/tree": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.4.0.tgz", - "integrity": "sha512-MqxSABMzykwI6Wj1B7+jBcCoYc0b05CueRTQDyoL+PfVhnV0SzOH6P84UPD+FHlz8x3RG/2hTTmLr4A8McO2nQ==", + "node_modules/@react-stately/slider": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.0.1.tgz", + "integrity": "sha512-gGpfdVbTmdsOvrmZvFx4hJ5b7nczvAWdHR/tFFJKfxH0/V8NudZ5hGnawY84R3x+OvgV+tKUfifEUKA+oJyG5w==", "dependencies": { "@babel/runtime": "^7.6.2", - "@react-stately/collections": "^3.5.0", - "@react-stately/selection": "^3.11.1", - "@react-stately/utils": "^3.5.1", - "@react-types/shared": "^3.16.0" + "@react-aria/i18n": "^3.3.0", + "@react-aria/utils": "^3.6.0", + "@react-stately/utils": "^3.2.0", + "@react-types/slider": "^3.0.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, + "node_modules/@react-stately/table": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.7.0.tgz", + "integrity": "sha512-oPvMEabRUD4LSJ/NZsal3TT2YjoRmpEK8t2pqG20+Vapxy5tC6QKEZQvrDxJwF4Z8fqQnX/GvnqmfypvqWDUSA==", + "dependencies": { + "@react-stately/collections": "^3.5.1", + "@react-stately/grid": "^3.4.2", + "@react-stately/selection": "^3.11.2", + "@react-types/grid": "^3.1.5", + "@react-types/shared": "^3.16.0", + "@react-types/table": "^3.4.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@react-stately/utils": { + "node_modules/@react-stately/table/node_modules/@react-stately/collections": { "version": "3.5.1", - "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.5.1.tgz", - "integrity": "sha512-INeQ5Er2Jm+db8Py4upKBtgfzp3UYgwXYmbU/XJn49Xw27ktuimH9e37qP3bgHaReb5L3g8IrGs38tJUpnGPHA==", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", "dependencies": { - "@babel/runtime": "^7.6.2" + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@react-stately/virtualizer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.4.0.tgz", - "integrity": "sha512-Yy5RKlt6W/1+qjJAVHxPJA0RgpN3KNHcSpnFHdus2OuEvylSXZ2kqwflj97Ao4XfNSpDIs4NQS/eOq+mpZlNqQ==", + "node_modules/@react-stately/tabs": { + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz", + "integrity": "sha512-aEG5lVLqmfx7A/dS5gkPXmD2ERAo69RtC0aHPo/Dw1XjzalYyo6QbQ5WtiuQxsCVx/naWGEJCcMEAD5/vt+cUQ==", "dependencies": { "@babel/runtime": "^7.6.2", - "@react-aria/utils": "^3.14.1", - "@react-types/shared": "^3.16.0" + "@react-stately/list": "^3.2.2", + "@react-stately/utils": "^3.2.0", + "@react-types/tabs": "3.0.0-alpha.2" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1" } }, - "node_modules/@react-types/button": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.7.0.tgz", - "integrity": "sha512-81BQO3QxSgF9PTXsVozNdNCKxBOB1lpbCWocV99dN1ws9s8uaYw8pmJJZ0LJKLiOsIECQ/3QrhQjmWTDW/qTug==", + "node_modules/@react-stately/toggle": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.2.1.tgz", + "integrity": "sha512-gZVuJ8OYoATUoXzdprsyx6O1w3wCrN+J0KnjhrjjKTrBG68n3pZH0p6dM0XpsaCzlSv0UgNa4fhHS3dYfr/ovw==", "dependencies": { - "@react-types/shared": "^3.16.0" + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.1.1", + "@react-types/checkbox": "^3.2.1", + "@react-types/shared": "^3.2.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1" } }, - "node_modules/@react-types/checkbox": { + "node_modules/@react-stately/tree": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.4.1.tgz", - "integrity": "sha512-kDMpy9SntjGQ7x00m5zmW8GENPouOtyiDgiEDKsPXUr2iYqHsNtricqVyG9S9+6hqpzuu8BzTcvZamc/xYjzlg==", + "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.4.1.tgz", + "integrity": "sha512-kIXeJOHgGGaUFnAD2wyRIiOwOw/+PN1OXo46n8+dPTFIYwR4+IWFNG8OMjVlIiSLPYWMCzzxZBE9a5grmbmNWQ==", "dependencies": { - "@react-types/shared": "^3.16.0" + "@react-stately/collections": "^3.5.1", + "@react-stately/selection": "^3.11.2", + "@react-stately/utils": "^3.5.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@react-types/combobox": { - "version": "3.5.5", + "node_modules/@react-stately/tree/node_modules/@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "dependencies": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-stately/utils": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.5.2.tgz", + "integrity": "sha512-639gSKqamPHIEPaApb9ahVJS0HgAqNdVF3tQRoh+Ky6759Mbk6i3HqG4zk4IGQ1tVlYSYZvCckwehF7b2zndMg==", + "dependencies": { + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-stately/virtualizer": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.4.1.tgz", + "integrity": "sha512-2S7GARkZl41X7fN0Xa94TkN8ELAUbA89zn1xH59d02NOvAKLAFXHkCe69AivvVvbhXo8/nONzO8NXqqgBS/XQw==", + "dependencies": { + "@react-aria/utils": "^3.14.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-types/button": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.7.0.tgz", + "integrity": "sha512-81BQO3QxSgF9PTXsVozNdNCKxBOB1lpbCWocV99dN1ws9s8uaYw8pmJJZ0LJKLiOsIECQ/3QrhQjmWTDW/qTug==", + "dependencies": { + "@react-types/shared": "^3.16.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-types/checkbox": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.4.1.tgz", + "integrity": "sha512-kDMpy9SntjGQ7x00m5zmW8GENPouOtyiDgiEDKsPXUr2iYqHsNtricqVyG9S9+6hqpzuu8BzTcvZamc/xYjzlg==", + "dependencies": { + "@react-types/shared": "^3.16.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + } + }, + "node_modules/@react-types/combobox": { + "version": "3.5.5", "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.5.5.tgz", "integrity": "sha512-gpDo/NTQFd5IfCZoNnG16N4/JfvwXpZBNc15Kn7bF+NcpSDhDpI26BZN4mvK4lljKCheD4VrEl9/3PtImCg7cA==", "dependencies": { @@ -5687,9 +5948,9 @@ } }, "node_modules/@react-types/table": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.3.3.tgz", - "integrity": "sha512-rdY8PCzdqumVd6EFgN4NCoNRHdU4dVKH2oufr50TrAVPAz2KyoNXaGcDGe0q4RjQeTk+fc0sCvRZZdpMwHRVpQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.4.0.tgz", + "integrity": "sha512-G2L5WtaBMeG3v/5Kj/ZXH4ywz95vyPUBj7qy9UZJOYNaAR7uJWZkbe+Ka4xD4H/AaOk4mqW8dSo8cj7gtD66GQ==", "dependencies": { "@react-types/grid": "^3.1.5", "@react-types/shared": "^3.16.0" @@ -5698,10 +5959,21 @@ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, + "node_modules/@react-types/tabs": { + "version": "3.0.0-alpha.2", + "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.0.0-alpha.2.tgz", + "integrity": "sha512-HQNS2plzuNhKPo88OGEW2Ja9aLeiWqgNqEemSxh0KAjkA8IsvDGaoQEpr9ZQIyBZ3PQIljvOpEJ/IwHU5LztrQ==", + "dependencies": { + "@react-types/shared": "^3.2.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, "node_modules/@react-types/textfield": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.6.1.tgz", - "integrity": "sha512-V3EyYw82GVJQbNN0OAWpOLs/UQij+AgUuJpxh8192p/q0B3/9lqepZ9b+Qts2XgMsA+3Db+KgFMWm2IdjaZbpQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.6.2.tgz", + "integrity": "sha512-QhFcpXvmSEW1/PwkWkvHJkcjsVezLW0OAvA0kMt/FMOChQNxnO36Pha+WjfcVbiFHXMhCBl6akbY2xG9NsHJrQ==", "dependencies": { "@react-types/shared": "^3.16.0" }, @@ -5727,9 +5999,9 @@ } }, "node_modules/@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", @@ -5741,6 +6013,14 @@ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" }, + "node_modules/@swc/helpers": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", @@ -5787,9 +6067,9 @@ "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" }, "node_modules/@types/node": { - "version": "18.11.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", - "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" }, "node_modules/@types/q": { "version": "1.5.5", @@ -5814,14 +6094,6 @@ "source-map": "^0.6.1" } }, - "node_modules/@types/uglify-js/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/@types/webpack": { "version": "4.41.33", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.33.tgz", @@ -5845,12 +6117,12 @@ "source-map": "^0.7.3" } }, - "node_modules/@types/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, "node_modules/@types/yargs": { @@ -6465,6 +6737,66 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 6.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/babel-plugin-module-resolver": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz", @@ -6689,6 +7021,29 @@ "readable-stream": "^3.4.0" } }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/bl/node_modules/readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -6947,26 +7302,13 @@ } }, "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "node_modules/buffer-alloc": { @@ -7049,6 +7391,17 @@ "node": ">= 10" } }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/cacache/node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -7060,19 +7413,10 @@ "node": ">=10" } }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/cache-base": { "version": "1.0.1", @@ -7145,14 +7489,11 @@ } }, "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "node_modules/caniuse-api": { @@ -7167,9 +7508,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001434", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz", - "integrity": "sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==", + "version": "1.0.30001441", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz", + "integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==", "funding": [ { "type": "opencollective", @@ -7194,6 +7535,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/charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", @@ -7368,14 +7717,6 @@ "node": ">= 4.0" } }, - "node_modules/clean-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/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -7399,74 +7740,15 @@ "webpack": "*" } }, - "node_modules/clean-webpack-plugin/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", "dependencies": { - "array-uniq": "^1.0.1" + "restore-cursor": "^2.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-webpack-plugin/node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clean-webpack-plugin/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-webpack-plugin/node_modules/globby/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/clean-webpack-plugin/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" + "node": ">=4" } }, "node_modules/cli-spinners": { @@ -7868,6 +8150,17 @@ "run-queue": "^1.0.0" } }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -8019,9 +8312,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "version": "3.27.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.1.tgz", + "integrity": "sha512-Dg91JFeCDA17FKnneN7oCMz4BkQ4TcffkgHP4OWwp9yx3pi7ubqMDXXSacfNak1PQqjc95skyt+YBLHQJnkJwA==", "dependencies": { "browserslist": "^4.21.4" }, @@ -8223,18 +8516,10 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/css-loader/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/css-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dependencies": { "minimist": "^1.2.0" }, @@ -8273,14 +8558,14 @@ } }, "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", "nth-check": "^2.0.1" }, "funding": { @@ -8292,12 +8577,25 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, "node_modules/css-select/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dependencies": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.3.0" }, "engines": { "node": ">= 4" @@ -8306,24 +8604,40 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "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==", + "node_modules/css-select/node_modules/domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/css-select/node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", "engines": { - "node": ">=8.0.0" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/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": ">=0.10.0" + "node": ">=8.0.0" } }, "node_modules/css-what": { @@ -8448,31 +8762,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/csstype": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", @@ -8489,9 +8778,9 @@ "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==" }, "node_modules/dayjs": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.6.tgz", - "integrity": "sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==" + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" }, "node_modules/debug": { "version": "4.3.4", @@ -8624,38 +8913,73 @@ } }, "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" }, "engines": { - "node": ">=10" + "node": ">=6" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dependencies": { + "array-uniq": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/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/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "engines": { + "node": ">=6" } }, "node_modules/del/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, "node_modules/delayed-stream": { @@ -9075,9 +9399,9 @@ } }, "node_modules/es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.5.tgz", + "integrity": "sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -9085,6 +9409,7 @@ "function.prototype.name": "^1.1.5", "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", + "gopd": "^1.0.1", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", "has-symbols": "^1.0.3", @@ -9100,8 +9425,8 @@ "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", "unbox-primitive": "^1.0.2" }, "engines": { @@ -9146,11 +9471,14 @@ "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "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/eslint-scope": { @@ -9406,9 +9734,9 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/expo": { - "version": "47.0.8", - "resolved": "https://registry.npmjs.org/expo/-/expo-47.0.8.tgz", - "integrity": "sha512-PGNCIvrnYwHH4TDFsVocq/xhWZ5DW8N3bLkZJPZZgX6VgjtVLNsbZ+0lm1inLCZHP+6xSpSKRccjGHO/QQoMBQ==", + "version": "47.0.9", + "resolved": "https://registry.npmjs.org/expo/-/expo-47.0.9.tgz", + "integrity": "sha512-NZtwk2Q+8DYlEpY/vBWDOVeN20AdlsVlZlhLOHAqvXpUSlNhG5XYBJD3wW+GQ1BQetq/8Hxe5NaZu0N5YkYsvA==", "dependencies": { "@babel/runtime": "^7.14.0", "@expo/cli": "0.4.10", @@ -9418,13 +9746,13 @@ "babel-preset-expo": "~9.2.2", "cross-spawn": "^6.0.5", "expo-application": "~5.0.1", - "expo-asset": "~8.6.2", + "expo-asset": "~8.7.0", "expo-constants": "~14.0.2", "expo-file-system": "~15.1.1", "expo-font": "~11.0.1", "expo-keep-awake": "~11.0.1", "expo-modules-autolinking": "1.0.0", - "expo-modules-core": "1.0.3", + "expo-modules-core": "1.0.4", "fbemitter": "^3.0.0", "getenv": "^1.0.0", "invariant": "^2.2.4", @@ -9449,9 +9777,9 @@ } }, "node_modules/expo-asset": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.6.2.tgz", - "integrity": "sha512-XqlXjkuUCEiojbHwbHPjQs1oboRz6w3eV96+9NBD+wb3EUqgAAYY2Do+IWyVCAl8UIFbFi3xzMiqk0Xm9+H8uQ==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.7.0.tgz", + "integrity": "sha512-lkoNsHK6vf+outISB6/37SonXcAL6Buw0ycjiwQVFfpOBKpkQa+zw5wm1m3KwjH2txmR3xdIzcpWsJkgovYCvQ==", "dependencies": { "blueimp-md5": "^2.10.0", "expo-constants": "~14.0.0", @@ -9626,9 +9954,9 @@ } }, "node_modules/expo-modules-core": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.0.3.tgz", - "integrity": "sha512-XqyA5c+zsK+cHDNVBVYu62HLBHyGMG0iWpXVP0bBQJWz0eyg5rcuEqLsnRTmoEz0YnH6QBf/cwRl+FfgnnH5Og==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.0.4.tgz", + "integrity": "sha512-Cf2G8f2h3TGASKNDYXlOwe5CBMmRt32wZzBAmau6qComw0e13Y9sDYORSfgk+NJWvLnHJrInN4qGytxHfal/aA==", "dependencies": { "compare-versions": "^3.4.0", "invariant": "^2.2.4" @@ -10143,9 +10471,9 @@ "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" }, "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", + "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", "dependencies": { "reusify": "^1.0.4" } @@ -10785,14 +11113,14 @@ } }, "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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" }, @@ -10865,6 +11193,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -11116,12 +11455,20 @@ "node": ">=8" } }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "node_modules/hmac-drbg": { + "node_modules/hermes-profile-transformer/node_modules/source-map": { + "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/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", @@ -11142,6 +11489,22 @@ "node": ">=10" } }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -11258,9 +11621,9 @@ } }, "node_modules/html-webpack-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dependencies": { "minimist": "^1.2.0" }, @@ -11534,22 +11897,25 @@ "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" }, "node_modules/ignore": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", - "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "engines": { "node": ">= 4" } }, "node_modules/image-size": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", - "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", + "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "dependencies": { + "queue": "6.0.2" + }, "bin": { "image-size": "bin/image-size.js" }, "engines": { - "node": ">=4.0" + "node": ">=14.0.0" } }, "node_modules/immer": { @@ -11663,11 +12029,11 @@ } }, "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", "dependencies": { - "get-intrinsic": "^1.1.0", + "get-intrinsic": "^1.1.3", "has": "^1.0.3", "side-channel": "^1.0.4" }, @@ -12036,7 +12402,7 @@ "node": ">=6" } }, - "node_modules/is-path-in-cwd/node_modules/is-path-inside": { + "node_modules/is-path-inside": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", @@ -12047,14 +12413,6 @@ "node": ">=6" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -12377,6 +12735,17 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/jest-validate/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -12800,9 +13169,9 @@ "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz", + "integrity": "sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==", "bin": { "json5": "lib/cli.js" }, @@ -13090,14 +13459,11 @@ } }, "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "yallist": "^3.0.2" } }, "node_modules/make-dir": { @@ -13187,9 +13553,9 @@ "integrity": "sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==" }, "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", @@ -13329,6 +13695,17 @@ "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.72.3.tgz", "integrity": "sha512-kQzmF5s3qMlzqkQcDwDxrOaVxJ2Bh6WRXWdzPnnhsq9LcD3B3cYqQbRBS+3tSuXmathb4gsOdhWslOuIsYS8Rg==" }, + "node_modules/metro-cache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/metro-config": { "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.72.3.tgz", @@ -13687,6 +14064,17 @@ "node": ">=8" } }, + "node_modules/metro/node_modules/image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=4.0" + } + }, "node_modules/metro/node_modules/jsonfile": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", @@ -13700,6 +14088,17 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/metro/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/metro/node_modules/serialize-error": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", @@ -13847,9 +14246,9 @@ } }, "node_modules/mini-css-extract-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dependencies": { "minimist": "^1.2.0" }, @@ -13913,9 +14312,9 @@ } }, "node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { "yallist": "^4.0.0" }, @@ -13956,6 +14355,11 @@ "node": ">=8" } }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -13968,6 +14372,11 @@ "node": ">= 8" } }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", @@ -14032,6 +14441,17 @@ "run-queue": "^1.0.3" } }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -14194,141 +14614,6 @@ "react-native-svg": "*" } }, - "node_modules/native-base/node_modules/@react-stately/checkbox": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.0.3.tgz", - "integrity": "sha512-amT889DTLdbjAVjZ9j9TytN73PszynGIspKi1QSUCvXeA2OVyCwShxhV0Pn7yYX8cMinvGXrjhWdhn0nhYeMdg==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/toggle": "^3.2.3", - "@react-stately/utils": "^3.2.2", - "@react-types/checkbox": "^3.2.3" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/native-base/node_modules/@react-stately/checkbox/node_modules/@react-stately/toggle": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.4.3.tgz", - "integrity": "sha512-HsJLMa5d9i6SWyDIahkJExkanXZek86//hirsgSU0IvY7YJx33Wek8UwHE5Vskp39DAOu18QMz2GrAngnUErYQ==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/utils": "^3.5.1", - "@react-types/checkbox": "^3.4.1", - "@react-types/shared": "^3.16.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" - } - }, - "node_modules/native-base/node_modules/@react-stately/collections": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.3.0.tgz", - "integrity": "sha512-Y8Pfugw/tYbcR9F6GTiTkd9O4FiXErxi5aDLSZ/knS6v0pvr3EHsC3T7jLW+48dSNrwl+HkMe5ECMhWSUA1jRQ==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-types/shared": "^3.2.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/native-base/node_modules/@react-stately/combobox": { - "version": "3.0.0-alpha.1", - "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.0.0-alpha.1.tgz", - "integrity": "sha512-v0DNGLx0KGvNgBbXoSKzfHGcy65eP0Wx4uY3dqj+u9k3ru2BEvIqB8fo6CWhQqu8VHBX4AlhoxcyrloIKvjD/g==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/list": "^3.2.2", - "@react-stately/menu": "^3.1.0", - "@react-stately/select": "^3.1.0", - "@react-stately/utils": "^3.2.0", - "@react-types/combobox": "3.0.0-alpha.1", - "@react-types/shared": "^3.4.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/native-base/node_modules/@react-stately/combobox/node_modules/@react-types/combobox": { - "version": "3.0.0-alpha.1", - "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.0.0-alpha.1.tgz", - "integrity": "sha512-td8pZmzZx5L32DuJ5iQk0Y4DNPerHWc2NXjx88jiQGxtorzvfrIQRKh3sy13PH7AMplGSEdAxG0llfCKrIy0Ow==", - "dependencies": { - "@react-types/shared": "^3.4.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/native-base/node_modules/@react-stately/radio": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.2.1.tgz", - "integrity": "sha512-WGYMWCDJQOicFLf+bW2CbAnlRWaqsUd028WpsS41GWyIx/w7DVpUeGFwTSvyCXC5SCQZuambsWHgXNz8Ng5WIA==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/utils": "^3.1.1", - "@react-types/radio": "^3.1.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/native-base/node_modules/@react-stately/slider": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.0.1.tgz", - "integrity": "sha512-gGpfdVbTmdsOvrmZvFx4hJ5b7nczvAWdHR/tFFJKfxH0/V8NudZ5hGnawY84R3x+OvgV+tKUfifEUKA+oJyG5w==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-aria/i18n": "^3.3.0", - "@react-aria/utils": "^3.6.0", - "@react-stately/utils": "^3.2.0", - "@react-types/slider": "^3.0.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/native-base/node_modules/@react-stately/tabs": { - "version": "3.0.0-alpha.1", - "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz", - "integrity": "sha512-aEG5lVLqmfx7A/dS5gkPXmD2ERAo69RtC0aHPo/Dw1XjzalYyo6QbQ5WtiuQxsCVx/naWGEJCcMEAD5/vt+cUQ==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/list": "^3.2.2", - "@react-stately/utils": "^3.2.0", - "@react-types/tabs": "3.0.0-alpha.2" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/native-base/node_modules/@react-stately/tabs/node_modules/@react-types/tabs": { - "version": "3.0.0-alpha.2", - "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.0.0-alpha.2.tgz", - "integrity": "sha512-HQNS2plzuNhKPo88OGEW2Ja9aLeiWqgNqEemSxh0KAjkA8IsvDGaoQEpr9ZQIyBZ3PQIljvOpEJ/IwHU5LztrQ==", - "dependencies": { - "@react-types/shared": "^3.2.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/native-base/node_modules/@react-stately/toggle": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.2.1.tgz", - "integrity": "sha512-gZVuJ8OYoATUoXzdprsyx6O1w3wCrN+J0KnjhrjjKTrBG68n3pZH0p6dM0XpsaCzlSv0UgNa4fhHS3dYfr/ovw==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "@react-stately/utils": "^3.1.1", - "@react-types/checkbox": "^3.2.1", - "@react-types/shared": "^3.2.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, "node_modules/ncp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", @@ -14459,16 +14744,6 @@ "vm-browserify": "^1.0.1" } }, - "node_modules/node-libs-browser/node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, "node_modules/node-libs-browser/node_modules/path-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", @@ -14480,9 +14755,9 @@ "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" }, "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==" }, "node_modules/node-stream-zip": { "version": "1.15.0", @@ -15189,9 +15464,9 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -15985,19 +16260,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, - "node_modules/postcss/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/postcss/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/pretty-bytes": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", @@ -16062,6 +16324,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/pretty-format/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/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -16118,11 +16385,6 @@ "react-is": "^16.13.1" } }, - "node_modules/prop-types/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/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -16580,11 +16842,6 @@ "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - }, "node_modules/react-dev-utils/node_modules/strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -16661,10 +16918,21 @@ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" }, + "node_modules/react-freeze": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.3.tgz", + "integrity": "sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=17.0.0" + } + }, "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==" + "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-native": { "version": "0.70.5", @@ -16803,17 +17071,6 @@ "react-native": "*" } }, - "node_modules/react-native-screens/node_modules/react-freeze": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.3.tgz", - "integrity": "sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=17.0.0" - } - }, "node_modules/react-native-sound": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/react-native-sound/-/react-native-sound-0.11.2.tgz", @@ -16835,97 +17092,6 @@ "react-native": "*" } }, - "node_modules/react-native-svg/node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/react-native-svg/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/react-native-svg/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/react-native-svg/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/react-native-svg/node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/react-native-svg/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/react-native-svg/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/react-native-svg/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/react-native-vector-icons": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-2.1.0.tgz", @@ -17272,14 +17438,6 @@ "node": ">= 4" } }, - "node_modules/recast/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/recursive-readdir": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", @@ -17457,6 +17615,21 @@ "node": ">=0.10.0" } }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, "node_modules/renderkid/node_modules/domhandler": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", @@ -17665,14 +17838,17 @@ "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" }, "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/ripemd160": { @@ -18098,12 +18274,9 @@ } }, "node_modules/shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" }, "node_modules/side-channel": { "version": "1.0.4", @@ -18419,11 +18592,11 @@ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, "node_modules/source-map-resolve": { @@ -18448,14 +18621,6 @@ "source-map": "^0.6.0" } }, - "node_modules/source-map-support/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/source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", @@ -18939,9 +19104,9 @@ } }, "node_modules/styleq": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.2.tgz", - "integrity": "sha512-EBNuMVSxpssuFcJq/c4zmZ4tpCyX9E27hz5xPJhw4URjRHcYXPHh8rDHY/tJsw5gtP0+tIL3IBYeQVIYjdZFhg==" + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==" }, "node_modules/sucrase": { "version": "3.29.0", @@ -18971,6 +19136,25 @@ "node": ">= 6" } }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/sudo-prompt": { "version": "8.2.5", "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", @@ -19067,6 +19251,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", @@ -19101,6 +19297,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", @@ -19118,13 +19319,13 @@ } }, "node_modules/tar": { - "version": "6.1.12", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.12.tgz", - "integrity": "sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==", + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^4.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" @@ -19133,6 +19334,17 @@ "node": ">=10" } }, + "node_modules/tar/node_modules/minipass": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz", + "integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/tar/node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -19144,6 +19356,11 @@ "node": ">=10" } }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/temp": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", @@ -19190,13 +19407,42 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tempy/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, + "node_modules/tempy/node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } @@ -19429,14 +19675,6 @@ "url": "https://opencollective.com/webpack" } }, - "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-webpack-plugin/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -19453,14 +19691,6 @@ "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.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/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -19526,9 +19756,9 @@ "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" }, "node_modules/tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.5.1.tgz", + "integrity": "sha512-BHlrsGeYN2OpkRpfAgkEwCMu6w8Quq8JkK/mp4c55NZP7OwceJObR1CPZt62TqiA0Y3J5pwuDX+fXDqc35REtg==", "engines": { "node": "*" } @@ -19725,14 +19955,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" }, - "node_modules/uglify-es/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/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -19941,6 +20163,11 @@ "browserslist": ">= 4.21.0" } }, + "node_modules/update-browserslist-db/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, "node_modules/update-check": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.3.tgz", @@ -20602,17 +20829,6 @@ "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/webpack-dev-server/node_modules/binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", @@ -20652,14 +20868,6 @@ "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -20711,23 +20919,6 @@ "node": ">=6" } }, - "node_modules/webpack-dev-server/node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack-dev-server/node_modules/emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -20807,29 +20998,6 @@ "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/globby/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/webpack-dev-server/node_modules/is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", @@ -20939,14 +21107,6 @@ "node": ">=6" } }, - "node_modules/webpack-dev-server/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "engines": { - "node": ">=6" - } - }, "node_modules/webpack-dev-server/node_modules/readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -21148,14 +21308,6 @@ "source-map": "~0.6.1" } }, - "node_modules/webpack-sources/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/webpack/node_modules/braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -21278,9 +21430,9 @@ } }, "node_modules/webpack/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dependencies": { "minimist": "^1.2.0" }, @@ -21301,14 +21453,6 @@ "node": ">=4.0.0" } }, - "node_modules/webpack/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, "node_modules/webpack/node_modules/micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -21332,6 +21476,17 @@ "node": ">=0.10.0" } }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/webpack/node_modules/schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -21345,14 +21500,6 @@ "node": ">= 4" } }, - "node_modules/webpack/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/webpack/node_modules/ssri": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", @@ -21395,11 +21542,6 @@ "node": ">=0.10.0" } }, - "node_modules/webpack/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, "node_modules/websocket-driver": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", @@ -21638,9 +21780,9 @@ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yargs": { "version": "15.4.1", @@ -21675,14 +21817,6 @@ "node": ">=6" } }, - "node_modules/yargs-parser/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/yargs/node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -21750,5 +21884,16978 @@ "url": "https://github.com/sponsors/sindresorhus" } } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@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/compat-data": { + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==" + }, + "@babel/core": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.7.tgz", + "integrity": "sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.7", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", + "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", + "requires": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "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.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "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.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "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.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.7.tgz", + "integrity": "sha512-LtoWbDXOaidEf50hmdDqn9g8VEzsorMexoWMQdQODbvmqYmaF23pBP5VNPAGIFHsFQCIeKokDiz3CH5Y2jlY6w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@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", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "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.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.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "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.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", + "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-module-imports": { + "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.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-optimise-call-expression": { + "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.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@babel/helper-remap-async-to-generator": { + "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.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.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "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.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "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.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", + "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/highlight": { + "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.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", + "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "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.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "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.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", + "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.7.tgz", + "integrity": "sha512-JB45hbUweYpwAGjkiM7uCyXMENH2lG+9r3G2E+ttc2PRXAoEkpfd/KW5jDg4j8RS6tLtTG1jZi9LbHZVSfs1/A==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "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.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", + "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-default-from": "^7.18.6" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "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.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "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.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "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.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "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.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "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.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", + "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "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.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "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.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "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.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "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.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "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.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", + "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "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.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "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.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "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.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "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.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "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.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "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.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "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.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "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.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "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.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "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.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "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.18.6" + } + }, + "@babel/plugin-transform-react-display-name": { + "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.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.7.tgz", + "integrity": "sha512-Tfq7qqD+tRj3EoDhY00nn2uP2hsRxgYGi5mLQ5TimKav0a9Lrpd4deE+fcLXU8zFYRjlKPHZhpCvfEA6qnBxqQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.20.7" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "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.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "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.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "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.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "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.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "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.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.7.tgz", + "integrity": "sha512-m3wVKEvf6SoszD8pu4NZz3PvfKRCMgk6D6d0Qi9hNnlM5M6CFS92EgF4EiHVLKbU0r/r7ty1hg7NPZwE7WRbYw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "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.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "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.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@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.20.1", + "@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.20.2", + "@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.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-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.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@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.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@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.19.0", + "@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.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", + "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-flow-strip-types": "^7.18.6" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-typescript": { + "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.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/register": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", + "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", + "requires": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + } + }, + "@babel/runtime": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz", + "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.10.tgz", + "integrity": "sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@expo/bunyan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", + "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", + "requires": { + "mv": "~2", + "safe-json-stringify": "~1", + "uuid": "^8.0.0" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "@expo/cli": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.4.10.tgz", + "integrity": "sha512-c8NJOVa5b8g9CYj8ahdaN21cVE2wPwUaFrtTE0kLeRR5ASy8reWLFEOcstEtt6eufdcN/uGgBWQ0FLovgLZuzw==", + "requires": { + "@babel/runtime": "^7.14.0", + "@expo/code-signing-certificates": "0.0.5", + "@expo/config": "~7.0.2", + "@expo/config-plugins": "~5.0.3", + "@expo/dev-server": "0.1.123", + "@expo/devcert": "^1.0.0", + "@expo/json-file": "^8.2.35", + "@expo/metro-config": "~0.5.0", + "@expo/osascript": "^2.0.31", + "@expo/package-manager": "~0.0.53", + "@expo/plist": "^0.0.18", + "@expo/prebuild-config": "5.0.7", + "@expo/rudder-sdk-node": "1.1.1", + "@expo/spawn-async": "1.5.0", + "@expo/xcpretty": "^4.2.1", + "@urql/core": "2.3.6", + "@urql/exchange-retry": "0.3.0", + "accepts": "^1.3.8", + "arg": "4.1.0", + "better-opn": "~3.0.2", + "bplist-parser": "^0.3.1", + "cacache": "^15.3.0", + "chalk": "^4.0.0", + "ci-info": "^3.3.0", + "debug": "^4.3.4", + "env-editor": "^0.4.1", + "form-data": "^3.0.1", + "freeport-async": "2.0.0", + "fs-extra": "~8.1.0", + "getenv": "^1.0.0", + "graphql": "15.8.0", + "graphql-tag": "^2.10.1", + "https-proxy-agent": "^5.0.1", + "internal-ip": "4.3.0", + "is-root": "^2.1.0", + "js-yaml": "^3.13.1", + "json-schema-deref-sync": "^0.13.0", + "md5-file": "^3.2.3", + "md5hex": "^1.0.0", + "minipass": "3.1.6", + "node-fetch": "^2.6.7", + "node-forge": "^1.3.1", + "npm-package-arg": "^7.0.0", + "ora": "3.4.0", + "pretty-bytes": "5.6.0", + "progress": "2.0.3", + "prompts": "^2.3.2", + "qrcode-terminal": "0.11.0", + "requireg": "^0.2.2", + "resolve-from": "^5.0.0", + "semver": "^6.3.0", + "send": "^0.18.0", + "slugify": "^1.3.4", + "structured-headers": "^0.4.1", + "tar": "^6.0.5", + "tempy": "^0.7.1", + "terminal-link": "^2.1.1", + "text-table": "^0.2.0", + "url-join": "4.0.0", + "uuid": "^3.4.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "requires": { + "yallist": "^4.0.0" + } + }, + "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" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@expo/code-signing-certificates": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz", + "integrity": "sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==", + "requires": { + "node-forge": "^1.2.1", + "nullthrows": "^1.1.1" + } + }, + "@expo/config": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-7.0.3.tgz", + "integrity": "sha512-joVtB5o+NF40Tmsdp65UzryRtbnCuMbXkVO4wJnNJO4aaK0EYLdHCYSewORVqNcDfGN0LphQr8VTG2npbd9CJA==", + "requires": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~5.0.3", + "@expo/config-types": "^47.0.0", + "@expo/json-file": "8.2.36", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + } + } + }, + "@expo/config-plugins": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-5.0.4.tgz", + "integrity": "sha512-vzUcVpqOMs3h+hyRdhGwk+eGIOhXa5xYdd92yO17RMNHav3v/+ekMbs7XA2c3lepMO8Yd4/5hqmRw9ZTL6jGzg==", + "requires": { + "@expo/config-types": "^47.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@expo/config-types": { + "version": "47.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-47.0.0.tgz", + "integrity": "sha512-r0pWfuhkv7KIcXMUiNACJmJKKwlTBGMw9VZHNdppS8/0Nve8HZMTkNRFQzTHW1uH3pBj8jEXpyw/2vSWDHex9g==" + }, + "@expo/dev-server": { + "version": "0.1.123", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.123.tgz", + "integrity": "sha512-N6UVzzeemfX0AONUSWInvkAAbqon8hRXpyYE/nMPaC6TvAmgGY5ILZAGoXwlpxwY2VKNT0Lx4s/UJ53ytIaHbA==", + "requires": { + "@expo/bunyan": "4.0.0", + "@expo/metro-config": "~0.5.1", + "@expo/osascript": "2.0.33", + "@expo/spawn-async": "^1.5.0", + "body-parser": "1.19.0", + "chalk": "^4.0.0", + "connect": "^3.7.0", + "fs-extra": "9.0.0", + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1", + "node-fetch": "^2.6.0", + "open": "^8.3.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "serialize-error": "6.0.0", + "temp-dir": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "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" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + } + } + }, + "@expo/devcert": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.0.tgz", + "integrity": "sha512-ghUVhNJQOCTdQckSGTHctNp/0jzvVoMMkVh+6SHn+TZj8sU15U/npXIDt8NtQp0HedlPaCgkVdMu8Sacne0aEA==", + "requires": { + "application-config-path": "^0.1.0", + "command-exists": "^1.2.4", + "debug": "^3.1.0", + "eol": "^0.9.1", + "get-port": "^3.2.0", + "glob": "^7.1.2", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "password-prompt": "^1.0.4", + "rimraf": "^2.6.2", + "sudo-prompt": "^8.2.0", + "tmp": "^0.0.33", + "tslib": "^2.4.0" + }, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "@expo/image-utils": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.22.tgz", + "integrity": "sha512-uzq+RERAtkWypOFOLssFnXXqEqKjNj9eXN7e97d/EXUAojNcLDoXc0sL+F5B1I4qtlsnhX01kcpoIBBZD8wZNQ==", + "requires": { + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "mime": "^2.4.4", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "tempy": "0.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==" + }, + "fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "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" + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==" + }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "requires": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + } + } + }, + "@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "requires": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "@expo/metro-config": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.5.2.tgz", + "integrity": "sha512-W1qsZPA5BXuRBkNLydKBYQ1+ubObhOK0gk2Fpc+XnhW+UUIHC9sDR5pZRYGNSnDDc3rG8y7c32UzSW9nlK+mog==", + "requires": { + "@expo/config": "~7.0.2", + "@expo/json-file": "8.2.36", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "resolve-from": "^5.0.0", + "sucrase": "^3.20.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@expo/osascript": { + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", + "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "requires": { + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" + } + }, + "@expo/package-manager": { + "version": "0.0.57", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.57.tgz", + "integrity": "sha512-Y4RpSL9EqaPF+Vd2GrK6r7Xx7Dv0Xdq3AGAD9C0KwV21WqP/scj/dpjxFY+ABwmdhNsFzYXb8fmDyh4tiKenPQ==", + "requires": { + "@expo/json-file": "8.2.36", + "@expo/spawn-async": "^1.5.0", + "ansi-regex": "^5.0.0", + "chalk": "^4.0.0", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "npm-package-arg": "^7.0.0", + "rimraf": "^3.0.2", + "split": "^1.0.1", + "sudo-prompt": "9.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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==" + }, + "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" + } + } + } + }, + "@expo/plist": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", + "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "requires": { + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "@expo/prebuild-config": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-5.0.7.tgz", + "integrity": "sha512-D+TBpJUHe4+oTGFPb4o0rrw/h1xxc6wF+abJnbDHUkhnaeiHkE2O3ByS7FdiZ2FT36t0OKqeSKG/xFwWT3m1Ew==", + "requires": { + "@expo/config": "~7.0.2", + "@expo/config-plugins": "~5.0.3", + "@expo/config-types": "^47.0.0", + "@expo/image-utils": "0.3.22", + "@expo/json-file": "8.2.36", + "debug": "^4.3.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "xml2js": "0.4.23" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "@expo/rudder-sdk-node": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz", + "integrity": "sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==", + "requires": { + "@expo/bunyan": "^4.0.0", + "@segment/loosely-validate-event": "^2.0.0", + "fetch-retry": "^4.1.1", + "md5": "^2.2.1", + "node-fetch": "^2.6.1", + "remove-trailing-slash": "^0.1.0", + "uuid": "^8.3.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "@expo/sdk-runtime-versions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", + "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==" + }, + "@expo/spawn-async": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", + "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", + "requires": { + "cross-spawn": "^6.0.5" + } + }, + "@expo/vector-icons": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-13.0.0.tgz", + "integrity": "sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA==" + }, + "@expo/webpack-config": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.17.3.tgz", + "integrity": "sha512-EcnHHmMscC7mL7qGQpXoSSpOrXbyfnMErUfqaBVjMYz7I4xVvoPQqiM13v4JXnz9TnZHDxD9t7+VSa9hPJVssA==", + "requires": { + "@babel/core": "7.9.0", + "babel-loader": "8.1.0", + "chalk": "^4.0.0", + "clean-webpack-plugin": "^3.0.0", + "copy-webpack-plugin": "~6.0.3", + "css-loader": "~3.6.0", + "expo-pwa": "0.0.124", + "file-loader": "~6.0.0", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "html-loader": "~1.1.0", + "html-webpack-plugin": "~4.3.0", + "image-size": "^1.0.0", + "is-wsl": "^2.0.0", + "loader-utils": "^2.0.0", + "mini-css-extract-plugin": "^0.5.0", + "node-html-parser": "^1.2.12", + "optimize-css-assets-webpack-plugin": "^5.0.3", + "pnp-webpack-plugin": "^1.5.0", + "postcss-safe-parser": "^4.0.2", + "react-dev-utils": "~11.0.1", + "schema-utils": "^3.1.1", + "semver": "~7.3.2", + "style-loader": "~1.2.1", + "terser-webpack-plugin": "^3.0.6", + "url-loader": "~4.1.0", + "webpack": "4.43.0", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "~2.2.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "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" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@expo/xcpretty": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.2.2.tgz", + "integrity": "sha512-Lke/geldJqUV0Dfxg5/QIOugOzdqZ/rQ9yHKSgGbjZtG1uiSqWyFwWvXmrdd3/sIdX33eykGvIcf+OrvvcXVUw==", + "requires": { + "@babel/code-frame": "7.10.4", + "chalk": "^4.1.0", + "find-up": "^5.0.0", + "js-yaml": "^4.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "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" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "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" + } + } + } + }, + "@formatjs/ecma402-abstract": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz", + "integrity": "sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg==", + "requires": { + "@formatjs/intl-localematcher": "0.2.32", + "tslib": "^2.4.0" + } + }, + "@formatjs/fast-memoize": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.7.tgz", + "integrity": "sha512-hPeM5LXUUjtCKPybWOUAWpv8lpja8Xz+uKprFPJcg5F2Rd+/bf1E0UUsLRpaAgOReAf5HMRtoIgv/UcyPICrTQ==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@formatjs/icu-messageformat-parser": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.14.tgz", + "integrity": "sha512-0KqeVOb72losEhUW+59vhZGGd14s1f35uThfEMVKZHKLEObvJdFTiI3ZQwvTMUCzLEMxnS6mtnYPmG4mTvwd3Q==", + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/icu-skeleton-parser": "1.3.18", + "tslib": "^2.4.0" + } + }, + "@formatjs/icu-skeleton-parser": { + "version": "1.3.18", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz", + "integrity": "sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg==", + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "tslib": "^2.4.0" + } + }, + "@formatjs/intl-localematcher": { + "version": "0.2.32", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz", + "integrity": "sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" + }, + "@graphql-typed-document-node/core": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", + "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==" + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@internationalized/date": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.0.2.tgz", + "integrity": "sha512-9V1IxesP6ASZj/hYyOXOC4yPJvidbbStyWQKLCQSqhhKACMOXoo+BddXZJy47ju9mqOMpWdrJ2rTx4yTxK9oag==", + "requires": { + "@swc/helpers": "^0.4.14" + } + }, + "@internationalized/message": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.0.10.tgz", + "integrity": "sha512-vfLqEop/NH68IgqMcXJNSDqZ5Leg3EEgCxhuuSefU7vvdbptD3pwpUWXaK9igYPa+aZfUU0eqv86yqm76obtsw==", + "requires": { + "@swc/helpers": "^0.4.14", + "intl-messageformat": "^10.1.0" + } + }, + "@internationalized/number": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.1.2.tgz", + "integrity": "sha512-Mbys8SGsn0ApXz3hJLNU+d95B8luoUbwnmCpBwl7d63UmYAlcT6TRDyvaS/vwdbElXLcsQJjQCu0gox2cv/Tig==", + "requires": { + "@swc/helpers": "^0.4.14" + } + }, + "@internationalized/string": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.0.1.tgz", + "integrity": "sha512-2+rHfXZ56YgsC6i3fKvBue/xatnSm0Jv+C/x4+n3wg5xAcLh4LPW3GvZ/9ifxNAz9+IWplgZHa1FRIbSuUvNWg==", + "requires": { + "@swc/helpers": "^0.4.14" + } + }, + "@jest/create-cache-key-function": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.3.1.tgz", + "integrity": "sha512-4i+E+E40gK13K78ffD/8cy4lSSqeWwyXeTZoq16tndiCP12hC8uQsPJdIu5C6Kf22fD8UbBk71so7s/6VwpUOQ==", + "requires": { + "@jest/types": "^29.3.1" + }, + "dependencies": { + "@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "requires": { + "@jest/schemas": "^29.0.0", + "@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.18", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.18.tgz", + "integrity": "sha512-eIJR1UER6ur3EpKM3d+2Pgd+ET+k6Kn9B4ZItX0oPjjVI5PrfaRjKyLT5UYendDpLuoiJMNJvovLQbEXqhsPaw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@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.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, + "@react-aria/checkbox": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.7.1.tgz", + "integrity": "sha512-3KRg/KrTRwQdw5Yg7gpbIKWWVt57PbGSEXAS/diQvRf9pTXbOuChTES8uVlcwF8q+3mKXc4ppzE3gsNQ5jOMqg==", + "requires": { + "@react-aria/label": "^3.4.4", + "@react-aria/toggle": "^3.4.2", + "@react-aria/utils": "^3.14.2", + "@react-stately/checkbox": "^3.3.2", + "@react-stately/toggle": "^3.4.4", + "@react-types/checkbox": "^3.4.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/checkbox": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.3.2.tgz", + "integrity": "sha512-eU3zvWgQrcqS8UK8ZVkb3fMP816PeuN9N0/dOJKuOXXhkoLPuxtuja1oEqKU3sFMa5+bx3czZhhNIRpr60NAdw==", + "requires": { + "@react-stately/toggle": "^3.4.4", + "@react-stately/utils": "^3.5.2", + "@react-types/checkbox": "^3.4.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + }, + "@react-stately/toggle": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.4.4.tgz", + "integrity": "sha512-OwVJpd2M7P7fekTWpl3TUdD3Brq+Z/xElOCJYP5QuVytXCa5seKsk40YPld8JQnA5dRKojpbUxMDOJpb6hOOfw==", + "requires": { + "@react-stately/utils": "^3.5.2", + "@react-types/checkbox": "^3.4.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-aria/combobox": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.4.4.tgz", + "integrity": "sha512-aviSDt4JkYZC1Ww83gvrNB4cHetXu73n5NuEfMNBC3B6fiL0MP5Av5+lMgf8FzpQks39QkZNxBtQ/h4I3D7SBA==", + "requires": { + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/listbox": "^3.7.2", + "@react-aria/live-announcer": "^3.1.2", + "@react-aria/menu": "^3.7.1", + "@react-aria/overlays": "^3.12.1", + "@react-aria/selection": "^3.12.1", + "@react-aria/textfield": "^3.8.1", + "@react-aria/utils": "^3.14.2", + "@react-stately/collections": "^3.5.1", + "@react-stately/combobox": "^3.3.1", + "@react-stately/layout": "^3.10.0", + "@react-types/button": "^3.7.0", + "@react-types/combobox": "^3.5.5", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "requires": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + }, + "@react-stately/combobox": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.3.1.tgz", + "integrity": "sha512-DgYn0MyfbDySf54o7ofXRd29TWznqtRRRbMG8TWgi/RaB0piDckT/TYWWSYOH3iMgnOEhReJhUUdMiQG4QLpIg==", + "requires": { + "@react-stately/list": "^3.6.1", + "@react-stately/menu": "^3.4.4", + "@react-stately/select": "^3.3.4", + "@react-stately/utils": "^3.5.2", + "@react-types/combobox": "^3.5.5", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-aria/focus": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.10.1.tgz", + "integrity": "sha512-HjgFUC1CznuYC7CxtBIFML6bOBxW3M3cSNtvmXU9QWlrPSwwOLkXCnfY6+UkjCc5huP4v7co4PoRDX8Vbe/cVQ==", + "requires": { + "@react-aria/interactions": "^3.13.1", + "@react-aria/utils": "^3.14.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14", + "clsx": "^1.1.1" + } + }, + "@react-aria/i18n": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.6.3.tgz", + "integrity": "sha512-cDWl8FXJIXsw/raWcThywBueCJ5ncoogq81wYVS6hfZVmSyncONIB3bwUL12cojmjX1VEP31sN0ujT/83QP95Q==", + "requires": { + "@internationalized/date": "^3.0.2", + "@internationalized/message": "^3.0.10", + "@internationalized/number": "^3.1.2", + "@internationalized/string": "^3.0.1", + "@react-aria/ssr": "^3.4.1", + "@react-aria/utils": "^3.14.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + }, + "@react-aria/interactions": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.13.1.tgz", + "integrity": "sha512-WCvfZOi1hhussVTHxVq76OR48ry13Zvp9U5hmuQufyxIUlf4hOvDk4/cbK4o4JiCs8X7C7SRzcwFM34M4NHzmg==", + "requires": { + "@react-aria/utils": "^3.14.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + }, + "@react-aria/label": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.4.4.tgz", + "integrity": "sha512-1fuYf2UctNhBy31uYN7OhdcrwzlB5GS0+C49gDkwWzccB7yr+CoOJ5UQUoVB7WBmzrc+CuzwWxSDd4OupSYIZQ==", + "requires": { + "@react-aria/utils": "^3.14.2", + "@react-types/label": "^3.7.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + }, + "@react-aria/listbox": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.7.2.tgz", + "integrity": "sha512-e3O/u2T3TccinmfS/UvHywxLbASmh28U4020WTpZnIrsaoriVCkGZvG1AYNNPDIESz2WO0oRF6vDrmGunglJ2A==", + "requires": { + "@react-aria/focus": "^3.10.1", + "@react-aria/interactions": "^3.13.1", + "@react-aria/label": "^3.4.4", + "@react-aria/selection": "^3.12.1", + "@react-aria/utils": "^3.14.2", + "@react-stately/collections": "^3.5.1", + "@react-stately/list": "^3.6.1", + "@react-types/listbox": "^3.3.5", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "requires": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-aria/live-announcer": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.1.2.tgz", + "integrity": "sha512-BqtVLPWU10sZssoOJF1lJiRvZe5zqZ5BM39PsFyO7dWhVkR/9O9bZviqvKXnC1oXCnypfa+85gUshbK9unFcWA==", + "requires": { + "@swc/helpers": "^0.4.14" + } + }, + "@react-aria/menu": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.7.1.tgz", + "integrity": "sha512-5KIUTs3xYSmERB8qzofFghznMVLcG3RWDnJcQjpRtrrYjm6Oc39TJeodDH874fiEr6o3i5WwMrEYVp7NSxz/TQ==", + "requires": { + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/overlays": "^3.12.1", + "@react-aria/selection": "^3.12.1", + "@react-aria/utils": "^3.14.2", + "@react-stately/collections": "^3.5.1", + "@react-stately/menu": "^3.4.4", + "@react-stately/tree": "^3.4.1", + "@react-types/button": "^3.7.0", + "@react-types/menu": "^3.7.3", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "requires": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-aria/overlays": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.12.1.tgz", + "integrity": "sha512-OSgSopk2uQI5unvC3+fUyngbRFFe4GnF0iopCmrsI7qSQEusJUd4M2SuPVXUBBwWFt5TsiH7TnxmIPWeh5LSoA==", + "requires": { + "@react-aria/focus": "^3.10.1", + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/ssr": "^3.4.1", + "@react-aria/utils": "^3.14.2", + "@react-aria/visually-hidden": "^3.6.1", + "@react-stately/overlays": "^3.4.4", + "@react-types/button": "^3.7.0", + "@react-types/overlays": "^3.6.5", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + }, + "@react-aria/radio": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.4.2.tgz", + "integrity": "sha512-PpEsQjwkYOkSfKfnqXpBzf0FM/V2GSC0g/NG2ZAI5atDIACeic+kHCcs8fm2QzXtUDaRltNurvYdDJ+XzZ8g1g==", + "requires": { + "@react-aria/focus": "^3.10.1", + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/label": "^3.4.4", + "@react-aria/utils": "^3.14.2", + "@react-stately/radio": "^3.6.2", + "@react-types/radio": "^3.3.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/radio": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.6.2.tgz", + "integrity": "sha512-qjbebR0YSkdEocLsPSzNnCsUYllWY938/5Z8mETxk4+74PJLxC3z0qjqVRq+aDO8hOgIfqSgrRRp3cJz9vIsBg==", + "requires": { + "@react-stately/utils": "^3.5.2", + "@react-types/radio": "^3.3.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-aria/selection": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.12.1.tgz", + "integrity": "sha512-UX1vSY+iUdHe0itFZIOizX1BCI8SAeFnEh5VIQ1bYRt93+kAxeC914fsxFPPgrodJyqWRCX1dblPyRUIWAzQiw==", + "requires": { + "@react-aria/focus": "^3.10.1", + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/utils": "^3.14.2", + "@react-stately/collections": "^3.5.1", + "@react-stately/selection": "^3.11.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "requires": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-aria/slider": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.2.4.tgz", + "integrity": "sha512-+BDPFaCgm0gtGewO33ZDNZz1b3Fc1p5Y/HSuwCcru+jHetODJXy23IIVpWsDri1vG3fHECRnWcDZAjLZgkVnAw==", + "requires": { + "@react-aria/focus": "^3.10.1", + "@react-aria/i18n": "^3.6.3", + "@react-aria/interactions": "^3.13.1", + "@react-aria/label": "^3.4.4", + "@react-aria/utils": "^3.14.2", + "@react-stately/radio": "^3.6.2", + "@react-stately/slider": "^3.2.4", + "@react-types/radio": "^3.3.1", + "@react-types/shared": "^3.16.0", + "@react-types/slider": "^3.3.1", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/radio": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.6.2.tgz", + "integrity": "sha512-qjbebR0YSkdEocLsPSzNnCsUYllWY938/5Z8mETxk4+74PJLxC3z0qjqVRq+aDO8hOgIfqSgrRRp3cJz9vIsBg==", + "requires": { + "@react-stately/utils": "^3.5.2", + "@react-types/radio": "^3.3.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + }, + "@react-stately/slider": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.2.4.tgz", + "integrity": "sha512-J97lTLqQKsrVSovYr4dTz7IJO/+j9OStT78N6bumDklnIKT7bsH3g857zITUFjs8yCcq0Jt3sfOvEU0ts6vyww==", + "requires": { + "@react-aria/i18n": "^3.6.3", + "@react-aria/utils": "^3.14.2", + "@react-stately/utils": "^3.5.2", + "@react-types/shared": "^3.16.0", + "@react-types/slider": "^3.3.1", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-aria/ssr": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.4.1.tgz", + "integrity": "sha512-NmhoilMDyIfQiOSdQgxpVH2tC2u85Y0mVijtBNbI9kcDYLEiW/r6vKYVKtkyU+C4qobXhGMPfZ70PTc0lysSVA==", + "requires": { + "@swc/helpers": "^0.4.14" + } + }, + "@react-aria/tabs": { + "version": "3.0.0-alpha.2", + "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.0.0-alpha.2.tgz", + "integrity": "sha512-yHpz1HujxBcMq8e4jrHkkowzrJwuVyssCB+DuA91kt6LC0eIMZsDZY9tEhhOq+TyOhI3nbyXaDKJG6y1qB0A5A==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.2.0", + "@react-aria/interactions": "^3.3.2", + "@react-aria/selection": "^3.3.1", + "@react-aria/utils": "^3.4.1", + "@react-stately/list": "^3.2.2", + "@react-stately/tabs": "3.0.0-alpha.0", + "@react-types/shared": "^3.2.1", + "@react-types/tabs": "3.0.0-alpha.2" + }, + "dependencies": { + "@react-stately/tabs": { + "version": "3.0.0-alpha.0", + "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.0.tgz", + "integrity": "sha512-QJZ9N7DT89RkP18btvQhJvxWuv/JkSwtm14ftfk+5LBbzyxyLsD2KP6jDrNhXgmkRMmIyEaMt2w2VmI6fQ6UAA==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-stately/list": "^3.2.2", + "@react-stately/utils": "^3.0.0-alpha.1", + "@react-types/tabs": "3.0.0-alpha.2" + } + } + } + }, + "@react-aria/textfield": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.8.1.tgz", + "integrity": "sha512-jgun/B9ecuRCfBSJLX2xDuNwfuj1lL0oibMWoSv6Y++W+CSS8a7LjR1f9Kll5TDVkQiRRUm9qHwI0og9xTJrNw==", + "requires": { + "@react-aria/focus": "^3.10.1", + "@react-aria/label": "^3.4.4", + "@react-aria/utils": "^3.14.2", + "@react-types/shared": "^3.16.0", + "@react-types/textfield": "^3.6.2", + "@swc/helpers": "^0.4.14" + } + }, + "@react-aria/toggle": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.4.2.tgz", + "integrity": "sha512-xokCGf0fn96mOMqQku5QW672iQoMsN9RMpFbKvvgg2seceh8ifblyAXElWf/6YmluOZSgUSZljDkFrbMMYlzVA==", + "requires": { + "@react-aria/focus": "^3.10.1", + "@react-aria/interactions": "^3.13.1", + "@react-aria/utils": "^3.14.2", + "@react-stately/toggle": "^3.4.4", + "@react-types/checkbox": "^3.4.1", + "@react-types/shared": "^3.16.0", + "@react-types/switch": "^3.2.5", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/toggle": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.4.4.tgz", + "integrity": "sha512-OwVJpd2M7P7fekTWpl3TUdD3Brq+Z/xElOCJYP5QuVytXCa5seKsk40YPld8JQnA5dRKojpbUxMDOJpb6hOOfw==", + "requires": { + "@react-stately/utils": "^3.5.2", + "@react-types/checkbox": "^3.4.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-aria/utils": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.14.2.tgz", + "integrity": "sha512-3nr5gsAf/J/W+6Tu4NF3Q7m+1mXjfpXESh7TPa6UR6v3tVDTsJVMrITg2BkHN1jM8xELcl2ZxyUffOWqOXzWuA==", + "requires": { + "@react-aria/ssr": "^3.4.1", + "@react-stately/utils": "^3.5.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14", + "clsx": "^1.1.1" + } + }, + "@react-aria/visually-hidden": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.6.1.tgz", + "integrity": "sha512-7rUbiaIiR1nok9HAHPn/WcyQlvuldUqxnvh81V4dlI3NtXOgMw7/QaNc5Xo5FFWlsSVpbyK3UVJgzIui0Ns0Xg==", + "requires": { + "@react-aria/interactions": "^3.13.1", + "@react-aria/utils": "^3.14.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14", + "clsx": "^1.1.1" + } + }, + "@react-native-aria/button": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@react-native-aria/button/-/button-0.2.4.tgz", + "integrity": "sha512-wlu6SXI20U+N4fbPX8oh9pkL9hx8W41+cra3fa3s2xfQ6czT4KAkyvSsr1ALUBH4dRkoxxSPOcGJMGnq2K3djw==", + "requires": { + "@react-aria/utils": "^3.6.0", + "@react-native-aria/interactions": "^0.2.3", + "@react-stately/toggle": "^3.2.1", + "@react-types/checkbox": "^3.2.1" + } + }, + "@react-native-aria/checkbox": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@react-native-aria/checkbox/-/checkbox-0.2.3.tgz", + "integrity": "sha512-YtWtXGg5tvOaV6v1CmbusXoOZvGRAVYygms9qNeUF7/B8/iDNGSKjlxHE5LVOLRtJO/B9ndZnr6RkL326ceyng==", + "requires": { + "@react-aria/checkbox": "^3.2.1", + "@react-aria/utils": "^3.6.0", + "@react-native-aria/toggle": "^0.2.3", + "@react-native-aria/utils": "^0.2.6", + "@react-stately/toggle": "^3.2.1" + } + }, + "@react-native-aria/combobox": { + "version": "0.2.4-alpha.1", + "resolved": "https://registry.npmjs.org/@react-native-aria/combobox/-/combobox-0.2.4-alpha.1.tgz", + "integrity": "sha512-MOxKMKVus9MsOL3l+mNRDYHeVr5kj5fYnretLofWh/dHBO2W5H7H70ZfOPDEr9s+vgaBBjHCtbbfOiimKRk6Kg==", + "requires": { + "@react-aria/combobox": "^3.0.0-alpha.1", + "@react-aria/live-announcer": "^3.0.0-alpha.0", + "@react-aria/overlays": "^3.6.1", + "@react-aria/utils": "^3.6.0", + "@react-native-aria/utils": "^0.2.6", + "@react-types/button": "^3.3.1" + } + }, + "@react-native-aria/focus": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@react-native-aria/focus/-/focus-0.2.7.tgz", + "integrity": "sha512-7Ol8AoTzEN7qC4t4AzclPzjQZ0oRkNBePmVBm2lAQwOnmkKwa+TdiVGtU7MgvsQxUV3aTTMY2Nu1Z5YwCwhUkA==", + "requires": { + "@react-aria/focus": "^3.2.3" + } + }, + "@react-native-aria/interactions": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@react-native-aria/interactions/-/interactions-0.2.8.tgz", + "integrity": "sha512-+LsLghBnp1fEVdLdIZGfE2izbZS0GPwc7eyiLHndnAXwXdLmyDRw71UCEjsUuNh7SO7BBR5QjHlk0cTHmyynQg==", + "requires": { + "@react-aria/interactions": "^3.3.2", + "@react-aria/utils": "^3.6.0", + "@react-native-aria/utils": "^0.2.6" + } + }, + "@react-native-aria/listbox": { + "version": "0.2.4-alpha.3", + "resolved": "https://registry.npmjs.org/@react-native-aria/listbox/-/listbox-0.2.4-alpha.3.tgz", + "integrity": "sha512-e/y+Wdoyy/PbpFj4DVYDYMsKI+uUqnZ/0yLByqHQvzs8Ys8o69CQkyEYzHhxvFT5lCLegkLbuQN2cJd8bYNQsA==", + "requires": { + "@react-aria/interactions": "^3.3.2", + "@react-aria/label": "^3.1.1", + "@react-aria/listbox": "^3.2.4", + "@react-aria/selection": "^3.3.2", + "@react-aria/utils": "^3.6.0", + "@react-native-aria/interactions": "^0.2.2", + "@react-native-aria/utils": "^0.2.6", + "@react-types/listbox": "^3.1.1", + "@react-types/shared": "^3.4.0" + } + }, + "@react-native-aria/overlays": { + "version": "0.3.3-rc.0", + "resolved": "https://registry.npmjs.org/@react-native-aria/overlays/-/overlays-0.3.3-rc.0.tgz", + "integrity": "sha512-RgaIYIHMltt0RdMrVwfXLAVxc22TIUY1Yx07HbQRMdt4LcSmU8pyp5CEtJ/MQCXceuqocnXfsUxyHOSnfhmfpA==", + "requires": { + "@react-aria/interactions": "^3.3.2", + "@react-aria/overlays": "^3.7.0", + "@react-native-aria/utils": "^0.2.8", + "@react-stately/overlays": "^3.1.1", + "@react-types/overlays": "^3.4.0", + "dom-helpers": "^5.0.0" + } + }, + "@react-native-aria/radio": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@react-native-aria/radio/-/radio-0.2.5.tgz", + "integrity": "sha512-kTfCjRMZH+Z2C70VxjomPO8eXBcHPa5zcuOUotyhR10WsrKZJlwwnA75t2xDq8zsxKnABJRfThv7rSlAjkFSeg==", + "requires": { + "@react-aria/radio": "^3.1.2", + "@react-aria/utils": "^3.6.0", + "@react-native-aria/interactions": "^0.2.3", + "@react-native-aria/utils": "^0.2.6", + "@react-stately/radio": "^3.2.1", + "@react-types/radio": "^3.1.1" + } + }, + "@react-native-aria/slider": { + "version": "0.2.5-alpha.2", + "resolved": "https://registry.npmjs.org/@react-native-aria/slider/-/slider-0.2.5-alpha.2.tgz", + "integrity": "sha512-eYCAGEgcmgs2x5yC1q3edq/VpZWd8P9x1ZoB6uhiyIpDViTDFTz82IWTK0jrbHC70WxWfoY+876VjiKzbjyNxw==", + "requires": { + "@react-aria/focus": "^3.2.3", + "@react-aria/interactions": "^3.3.2", + "@react-aria/label": "^3.1.1", + "@react-aria/slider": "^3.0.1", + "@react-aria/utils": "^3.6.0", + "@react-native-aria/utils": "^0.2.6", + "@react-stately/slider": "^3.0.1" + } + }, + "@react-native-aria/tabs": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@react-native-aria/tabs/-/tabs-0.2.8.tgz", + "integrity": "sha512-coAiaj9NFFh8vYr/kiugqLwip8IhB6m2dL/GXPcmbK0WH531pIPXKSwgePjniETJtEP84L4PYCTZ705pRlVN8A==", + "requires": { + "@react-aria/selection": "^3.3.1", + "@react-aria/tabs": "3.0.0-alpha.2", + "@react-native-aria/interactions": "^0.2.7", + "@react-native-aria/utils": "^0.2.7", + "@react-stately/tabs": "3.0.0-alpha.1", + "@react-types/tabs": "3.0.0-alpha.2" + } + }, + "@react-native-aria/toggle": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@react-native-aria/toggle/-/toggle-0.2.3.tgz", + "integrity": "sha512-3aOlchMxpR0b2h3Z7V0aYZaQMVJD6uKOWKWJm82VsLrni4iDnDX/mLv30ujuuK3+LclUhVlJd2kRuCl+xnf3XQ==", + "requires": { + "@react-aria/focus": "^3.2.3", + "@react-aria/utils": "^3.6.0", + "@react-native-aria/interactions": "^0.2.3", + "@react-native-aria/utils": "^0.2.6", + "@react-stately/toggle": "^3.2.1", + "@react-types/checkbox": "^3.2.1" + } + }, + "@react-native-aria/utils": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@react-native-aria/utils/-/utils-0.2.8.tgz", + "integrity": "sha512-x375tG1itv3irLFRnURLsdK2djuvhFJHizSDUtLCo8skQwfjslED5t4sUkQ49di4G850gaVJz0fCcCx/pHX7CA==", + "requires": { + "@react-aria/ssr": "^3.0.1", + "@react-aria/utils": "^3.3.0" + } + }, + "@react-native-community/cli": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.2.1.tgz", + "integrity": "sha512-feMYS5WXXKF4TSWnCXozHxtWq36smyhGaENXlkiRESfYZ1mnCUlPfOanNCAvNvBqdyh9d4o0HxhYKX1g9l6DCQ==", + "requires": { + "@react-native-community/cli-clean": "^9.2.1", + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-doctor": "^9.2.1", + "@react-native-community/cli-hermes": "^9.2.1", + "@react-native-community/cli-plugin-metro": "^9.2.1", + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "@react-native-community/cli-types": "^9.1.0", + "chalk": "^4.1.2", + "commander": "^9.4.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^6.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "commander": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==" + }, + "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" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "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" + } + } + } + }, + "@react-native-community/cli-clean": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-9.2.1.tgz", + "integrity": "sha512-dyNWFrqRe31UEvNO+OFWmQ4hmqA07bR9Ief/6NnGwx67IO9q83D5PEAf/o96ML6jhSbDwCmpPKhPwwBbsyM3mQ==", + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "prompts": "^2.4.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-config": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-9.2.1.tgz", + "integrity": "sha512-gHJlBBXUgDN9vrr3aWkRqnYrPXZLztBDQoY97Mm5Yo6MidsEpYo2JIP6FH4N/N2p1TdjxJL4EFtdd/mBpiR2MQ==", + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + } + }, + "@react-native-community/cli-debugger-ui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-9.0.0.tgz", + "integrity": "sha512-7hH05ZwU9Tp0yS6xJW0bqcZPVt0YCK7gwj7gnRu1jDNN2kughf6Lg0Ys29rAvtZ7VO1PK5c1O+zs7yFnylQDUA==", + "requires": { + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-doctor": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-9.3.0.tgz", + "integrity": "sha512-/fiuG2eDGC2/OrXMOWI5ifq4X1gdYTQhvW2m0TT5Lk1LuFiZsbTCp1lR+XILKekuTvmYNjEGdVpeDpdIWlXdEA==", + "requires": { + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-platform-ios": "^9.3.0", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^1.0.0", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "prompts": "^2.4.0", + "semver": "^6.3.0", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "@react-native-community/cli-platform-ios": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-9.3.0.tgz", + "integrity": "sha512-nihTX53BhF2Q8p4B67oG3RGe1XwggoGBrMb6vXdcu2aN0WeXJOXdBLgR900DAA1O8g7oy1Sudu6we+JsVTKnjw==", + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "glob": "^7.1.3", + "ora": "^5.4.1" + } + }, + "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" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "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" + } + } + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, + "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" + } + } + } + }, + "@react-native-community/cli-hermes": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-9.3.1.tgz", + "integrity": "sha512-Mq4PK8m5YqIdaVq5IdRfp4qK09aVO+aiCtd6vjzjNUgk1+1X5cgUqV6L65h4N+TFJYJHcp2AnB+ik1FAYXvYPQ==", + "requires": { + "@react-native-community/cli-platform-android": "^9.3.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + }, + "dependencies": { + "@react-native-community/cli-platform-android": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.3.1.tgz", + "integrity": "sha512-m0bQ6Twewl7OEZoVf79I2GZmsDqh+Gh0bxfxWgwxobsKDxLx8/RNItAo1lVtTCgzuCR75cX4EEO8idIF9jYhew==", + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1", + "slash": "^3.0.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-platform-android": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.2.1.tgz", + "integrity": "sha512-VamCZ8nido3Q3Orhj6pBIx48itORNPLJ7iTfy3nucD1qISEDih3DOzCaQCtmqdEBgUkNkNl0O+cKgq5A3th3Zg==", + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-platform-ios": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-9.2.1.tgz", + "integrity": "sha512-dEgvkI6CFgPk3vs8IOR0toKVUjIFwe4AsXFvWWJL5qhrIzW9E5Owi0zPkSvzXsMlfYMbVX0COfVIK539ZxguSg==", + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "glob": "^7.1.3", + "ora": "^5.4.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" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "@react-native-community/cli-plugin-metro": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-9.2.1.tgz", + "integrity": "sha512-byBGBH6jDfUvcHGFA45W/sDwMlliv7flJ8Ns9foCh3VsIeYYPoDjjK7SawE9cPqRdMAD4SY7EVwqJnOtRbwLiQ==", + "requires": { + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "metro": "0.72.3", + "metro-config": "0.72.3", + "metro-core": "0.72.3", + "metro-react-native-babel-transformer": "0.72.3", + "metro-resolver": "0.72.3", + "metro-runtime": "0.72.3", + "readline": "^1.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-server-api": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-9.2.1.tgz", + "integrity": "sha512-EI+9MUxEbWBQhWw2PkhejXfkcRqPl+58+whlXJvKHiiUd7oVbewFs0uLW0yZffUutt4FGx6Uh88JWEgwOzAdkw==", + "requires": { + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-tools": "^9.2.1", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + }, + "dependencies": { + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + } + } + }, + "@react-native-community/cli-tools": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-9.2.1.tgz", + "integrity": "sha512-bHmL/wrKmBphz25eMtoJQgwwmeCylbPxqFJnFSbkqJPXQz3ManQ6q/gVVMqFyz7D3v+riaus/VXz3sEDa97uiQ==", + "requires": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^6.3.0", + "shell-quote": "^1.7.3" + }, + "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" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" + }, + "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" + } + }, + "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" + } + } + } + }, + "@react-native-community/cli-types": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-9.1.0.tgz", + "integrity": "sha512-KDybF9XHvafLEILsbiKwz5Iobd+gxRaPyn4zSaAerBxedug4er5VUWa8Szy+2GeYKZzMh/gsb1o9lCToUwdT/g==", + "requires": { + "joi": "^17.2.1" + } + }, + "@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" + }, + "@react-native/normalize-color": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz", + "integrity": "sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==" + }, + "@react-native/polyfills": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", + "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" + }, + "@react-navigation/core": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.5.tgz", + "integrity": "sha512-wcde35HeOM5r2P25EwLQZyJ1yhXDGKuWpnKfsSI1xrgYIvWdYi3j/yGnwgNGDelCmtUt1Fyk2pmOv8sEku9KkA==", + "requires": { + "@react-navigation/routers": "^6.1.6", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.1.3", + "react-is": "^16.13.0", + "use-latest-callback": "^0.1.5" + } + }, + "@react-navigation/elements": { + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.12.tgz", + "integrity": "sha512-iVcLIYg/XJk1p6X1rSFhNhCjAJ3ORqNT2/bJqw7I/liujeJAoz1oZ5JDoEcZaA0wMDts1txxLuqAYJmhCgU2aA==" + }, + "@react-navigation/native": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.1.tgz", + "integrity": "sha512-iIozx9c66EjSFyzKrZPixnk6vBuivYXp0jmbKCJXNIa7MY+8OLx9CXj/+1py/l/OGlXDhI6jiUWWetOfOtMaBQ==", + "requires": { + "@react-navigation/core": "^6.4.5", + "escape-string-regexp": "^4.0.0", + "fast-deep-equal": "^3.1.3", + "nanoid": "^3.1.23" + } + }, + "@react-navigation/native-stack": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.9.7.tgz", + "integrity": "sha512-YsBv4LldFErwQbqLCI/aWWDTpMf9SFS4IW3Qcefm+TZli9Ee7XpZMmFdotiZTz4KoYHbqhO1fuExjl2O7ZHrAQ==", + "requires": { + "@react-navigation/elements": "^1.3.12", + "warn-once": "^0.1.0" + } + }, + "@react-navigation/routers": { + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.6.tgz", + "integrity": "sha512-Z5DeCW3pUvMafbU9Cjy1qJYC2Bvl8iy3+PfsB0DsAwQ6zZ3WAXW5FTMX4Gb9H+Jg6qHWGbMFFwlYpS3UJ3tlVQ==", + "requires": { + "nanoid": "^3.1.23" + } + }, + "@react-stately/checkbox": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.0.3.tgz", + "integrity": "sha512-amT889DTLdbjAVjZ9j9TytN73PszynGIspKi1QSUCvXeA2OVyCwShxhV0Pn7yYX8cMinvGXrjhWdhn0nhYeMdg==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-stately/toggle": "^3.2.3", + "@react-stately/utils": "^3.2.2", + "@react-types/checkbox": "^3.2.3" + }, + "dependencies": { + "@react-stately/toggle": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.4.4.tgz", + "integrity": "sha512-OwVJpd2M7P7fekTWpl3TUdD3Brq+Z/xElOCJYP5QuVytXCa5seKsk40YPld8JQnA5dRKojpbUxMDOJpb6hOOfw==", + "requires": { + "@react-stately/utils": "^3.5.2", + "@react-types/checkbox": "^3.4.1", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-stately/collections": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.3.0.tgz", + "integrity": "sha512-Y8Pfugw/tYbcR9F6GTiTkd9O4FiXErxi5aDLSZ/knS6v0pvr3EHsC3T7jLW+48dSNrwl+HkMe5ECMhWSUA1jRQ==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-types/shared": "^3.2.1" + } + }, + "@react-stately/combobox": { + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.0.0-alpha.1.tgz", + "integrity": "sha512-v0DNGLx0KGvNgBbXoSKzfHGcy65eP0Wx4uY3dqj+u9k3ru2BEvIqB8fo6CWhQqu8VHBX4AlhoxcyrloIKvjD/g==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-stately/list": "^3.2.2", + "@react-stately/menu": "^3.1.0", + "@react-stately/select": "^3.1.0", + "@react-stately/utils": "^3.2.0", + "@react-types/combobox": "3.0.0-alpha.1", + "@react-types/shared": "^3.4.0" + }, + "dependencies": { + "@react-types/combobox": { + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.0.0-alpha.1.tgz", + "integrity": "sha512-td8pZmzZx5L32DuJ5iQk0Y4DNPerHWc2NXjx88jiQGxtorzvfrIQRKh3sy13PH7AMplGSEdAxG0llfCKrIy0Ow==", + "requires": { + "@react-types/shared": "^3.4.0" + } + } + } + }, + "@react-stately/grid": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.4.2.tgz", + "integrity": "sha512-NeIUykQeA7Hen+dV4771ARW5SRrHYNn5VTOsQwn3KBUd2Z2gZ01OwUl3gETl5u0e3/tzMUdJ1LUoSPhDMwcmKw==", + "requires": { + "@react-stately/selection": "^3.11.2", + "@react-types/grid": "^3.1.5", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + }, + "@react-stately/layout": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@react-stately/layout/-/layout-3.10.0.tgz", + "integrity": "sha512-ThFgivQSD5ksLMX7tbu0HqIxbxac/E8a/0vA21wB9QF9IQnUKO796QAQqwfA5rwPvTT41LL2Xn00GkrwQ9g/zg==", + "requires": { + "@react-stately/table": "^3.7.0", + "@react-stately/virtualizer": "^3.4.1", + "@react-types/grid": "^3.1.5", + "@react-types/shared": "^3.16.0", + "@react-types/table": "^3.4.0", + "@swc/helpers": "^0.4.14" + } + }, + "@react-stately/list": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.6.1.tgz", + "integrity": "sha512-+/fVkK3UO+N2NoUGpe57k9gcnfIsyEgWP8SD6CXZUkJho7BTp6mwrH0Wm8tcOclT3uBk+fZaQrk8mR3uWsPZGw==", + "requires": { + "@react-stately/collections": "^3.5.1", + "@react-stately/selection": "^3.11.2", + "@react-stately/utils": "^3.5.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "requires": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-stately/menu": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.4.4.tgz", + "integrity": "sha512-WKak1NSV9yDY0tDB4mzsbj0FboTtR06gekio0VmKb1+FmnrC07mef8eGKUn974F0WhTNUy5A1iI5eM0W2YNynA==", + "requires": { + "@react-stately/overlays": "^3.4.4", + "@react-stately/utils": "^3.5.2", + "@react-types/menu": "^3.7.3", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + }, + "@react-stately/overlays": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.4.4.tgz", + "integrity": "sha512-IIlx+VXtXS4snDXrocUOls8QZ5XBQ4SNonaz1ox8/5W7Nsvq4VtdKsIaXsUP4agOudswaimlpj3pTDO/KuF5tQ==", + "requires": { + "@react-stately/utils": "^3.5.2", + "@react-types/overlays": "^3.6.5", + "@swc/helpers": "^0.4.14" + } + }, + "@react-stately/radio": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.2.1.tgz", + "integrity": "sha512-WGYMWCDJQOicFLf+bW2CbAnlRWaqsUd028WpsS41GWyIx/w7DVpUeGFwTSvyCXC5SCQZuambsWHgXNz8Ng5WIA==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.1.1", + "@react-types/radio": "^3.1.1" + } + }, + "@react-stately/select": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.3.4.tgz", + "integrity": "sha512-gD4JnF9/OIrQNdA4VqPIbifqpBC84BXHR5N7KmG7Ef06K9WGGVNB4FS538wno/znKg7lR6A45CPlaV53qfvWHg==", + "requires": { + "@react-stately/collections": "^3.5.1", + "@react-stately/list": "^3.6.1", + "@react-stately/menu": "^3.4.4", + "@react-stately/selection": "^3.11.2", + "@react-stately/utils": "^3.5.2", + "@react-types/select": "^3.6.5", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "requires": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-stately/selection": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.11.2.tgz", + "integrity": "sha512-g21Y36xhYkXO3yzz0BYSBqnD38olvEwsJUqBXGZfx//bshMC2FNmI5sRYMAi36stxWbwzBvB01OytxfLLxCXCA==", + "requires": { + "@react-stately/collections": "^3.5.1", + "@react-stately/utils": "^3.5.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "requires": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-stately/slider": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.0.1.tgz", + "integrity": "sha512-gGpfdVbTmdsOvrmZvFx4hJ5b7nczvAWdHR/tFFJKfxH0/V8NudZ5hGnawY84R3x+OvgV+tKUfifEUKA+oJyG5w==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.3.0", + "@react-aria/utils": "^3.6.0", + "@react-stately/utils": "^3.2.0", + "@react-types/slider": "^3.0.1" + } + }, + "@react-stately/table": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.7.0.tgz", + "integrity": "sha512-oPvMEabRUD4LSJ/NZsal3TT2YjoRmpEK8t2pqG20+Vapxy5tC6QKEZQvrDxJwF4Z8fqQnX/GvnqmfypvqWDUSA==", + "requires": { + "@react-stately/collections": "^3.5.1", + "@react-stately/grid": "^3.4.2", + "@react-stately/selection": "^3.11.2", + "@react-types/grid": "^3.1.5", + "@react-types/shared": "^3.16.0", + "@react-types/table": "^3.4.0", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "requires": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-stately/tabs": { + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz", + "integrity": "sha512-aEG5lVLqmfx7A/dS5gkPXmD2ERAo69RtC0aHPo/Dw1XjzalYyo6QbQ5WtiuQxsCVx/naWGEJCcMEAD5/vt+cUQ==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-stately/list": "^3.2.2", + "@react-stately/utils": "^3.2.0", + "@react-types/tabs": "3.0.0-alpha.2" + } + }, + "@react-stately/toggle": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.2.1.tgz", + "integrity": "sha512-gZVuJ8OYoATUoXzdprsyx6O1w3wCrN+J0KnjhrjjKTrBG68n3pZH0p6dM0XpsaCzlSv0UgNa4fhHS3dYfr/ovw==", + "requires": { + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.1.1", + "@react-types/checkbox": "^3.2.1", + "@react-types/shared": "^3.2.1" + } + }, + "@react-stately/tree": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.4.1.tgz", + "integrity": "sha512-kIXeJOHgGGaUFnAD2wyRIiOwOw/+PN1OXo46n8+dPTFIYwR4+IWFNG8OMjVlIiSLPYWMCzzxZBE9a5grmbmNWQ==", + "requires": { + "@react-stately/collections": "^3.5.1", + "@react-stately/selection": "^3.11.2", + "@react-stately/utils": "^3.5.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + }, + "dependencies": { + "@react-stately/collections": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.5.1.tgz", + "integrity": "sha512-egzVrZC5eFc5RJBpqUkzxd2aJOHZ2T1o7horEi8tAWZkg4YI+AmKrqela4ijVrrB9l1GO9z06qPT1UoPkFrC1w==", + "requires": { + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + } + } + }, + "@react-stately/utils": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.5.2.tgz", + "integrity": "sha512-639gSKqamPHIEPaApb9ahVJS0HgAqNdVF3tQRoh+Ky6759Mbk6i3HqG4zk4IGQ1tVlYSYZvCckwehF7b2zndMg==", + "requires": { + "@swc/helpers": "^0.4.14" + } + }, + "@react-stately/virtualizer": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.4.1.tgz", + "integrity": "sha512-2S7GARkZl41X7fN0Xa94TkN8ELAUbA89zn1xH59d02NOvAKLAFXHkCe69AivvVvbhXo8/nONzO8NXqqgBS/XQw==", + "requires": { + "@react-aria/utils": "^3.14.2", + "@react-types/shared": "^3.16.0", + "@swc/helpers": "^0.4.14" + } + }, + "@react-types/button": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.7.0.tgz", + "integrity": "sha512-81BQO3QxSgF9PTXsVozNdNCKxBOB1lpbCWocV99dN1ws9s8uaYw8pmJJZ0LJKLiOsIECQ/3QrhQjmWTDW/qTug==", + "requires": { + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/checkbox": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.4.1.tgz", + "integrity": "sha512-kDMpy9SntjGQ7x00m5zmW8GENPouOtyiDgiEDKsPXUr2iYqHsNtricqVyG9S9+6hqpzuu8BzTcvZamc/xYjzlg==", + "requires": { + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/combobox": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.5.5.tgz", + "integrity": "sha512-gpDo/NTQFd5IfCZoNnG16N4/JfvwXpZBNc15Kn7bF+NcpSDhDpI26BZN4mvK4lljKCheD4VrEl9/3PtImCg7cA==", + "requires": { + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/grid": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.1.5.tgz", + "integrity": "sha512-KiEywsOJ+wdzLmJerAKEMADdvdItaLfhdo3bFfn1lgNUaKiNDJctDYWlhOYsRePf7MIrzoZuXEFnJj45jfpiOQ==", + "requires": { + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/label": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-types/label/-/label-3.7.1.tgz", + "integrity": "sha512-wFpdtjSDBWO4xQQGF57V3PqvVVyE9TPj9ELWLs1yzL09fpXosycuEl5d79RywVlC9aF9dQYUfES09q/DZhRhMQ==", + "requires": { + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/listbox": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.3.5.tgz", + "integrity": "sha512-7SMRJWUi7ayzQ7SUPCXXwgI/Ua3vg0PPQOZFsmJ4/E8VG/xK82IV7BYSZiNjUQuGpVZJL0VPndt/RwIrQO4S3w==", + "requires": { + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/menu": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.7.3.tgz", + "integrity": "sha512-3Pax24I/FyNKBjKyNR4ePD8eZs35Th57HzJAVjamQg2fHEDRomg9GQ7fdmfGj72Dv3x3JRCoPYqhJ3L5R3kbzg==", + "requires": { + "@react-types/overlays": "^3.6.5", + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/overlays": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.6.5.tgz", + "integrity": "sha512-IeWcF+YTucCYYHagNh8fZLH6R4YUONO1VHY57WJyIHwMy0qgEaKSQCwq72VO1fQJ0ySZgOgm31FniOyKkg6+eQ==", + "requires": { + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/radio": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.3.1.tgz", + "integrity": "sha512-q/x0kMvBsu6mH4bIkp/Jjrm9ff5y/p3UR0V4CmQFI7604gQd2Dt1dZMU/2HV9x70r1JfWRrDeRrVjUHVfFL5Vg==", + "requires": { + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/select": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.6.5.tgz", + "integrity": "sha512-FDeSA7TYMNnhsbXREnD4dWRSu21T5M4BLy+J/5VgwDpr3IN9pzbvngK8a3jc8Yg2S3igKYLMLYfmcsx+yk7ohA==", + "requires": { + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/shared": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.16.0.tgz", + "integrity": "sha512-IQgU4oAEvMwylEvaTsr2XB1G/mAoMe1JFYLD6G78v++oAR9l8o9MQxZ0YSeANDkqTamb2gKezGoT1RxvSKjVxw==" + }, + "@react-types/slider": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.3.1.tgz", + "integrity": "sha512-CbEa1v1IcUJD7VrFhWyOOlT7VyQ5DHEf/pNMkvICOBLMAwnWxS+tnTiRFgA/EbvV/vp24ydeszHYtMvsyRONRw==", + "requires": { + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/switch": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.2.5.tgz", + "integrity": "sha512-DlUL0Bz79SUTRje/i8m6qn4Ipn+q8QnyIkyJhkoHeH1R0YNude8xZrBPWbj3zfdddAGDFSF1NzP69q0xmNAcTQ==", + "requires": { + "@react-types/checkbox": "^3.4.1", + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/table": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.4.0.tgz", + "integrity": "sha512-G2L5WtaBMeG3v/5Kj/ZXH4ywz95vyPUBj7qy9UZJOYNaAR7uJWZkbe+Ka4xD4H/AaOk4mqW8dSo8cj7gtD66GQ==", + "requires": { + "@react-types/grid": "^3.1.5", + "@react-types/shared": "^3.16.0" + } + }, + "@react-types/tabs": { + "version": "3.0.0-alpha.2", + "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.0.0-alpha.2.tgz", + "integrity": "sha512-HQNS2plzuNhKPo88OGEW2Ja9aLeiWqgNqEemSxh0KAjkA8IsvDGaoQEpr9ZQIyBZ3PQIljvOpEJ/IwHU5LztrQ==", + "requires": { + "@react-types/shared": "^3.2.1" + } + }, + "@react-types/textfield": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.6.2.tgz", + "integrity": "sha512-QhFcpXvmSEW1/PwkWkvHJkcjsVezLW0OAvA0kMt/FMOChQNxnO36Pha+WjfcVbiFHXMhCBl6akbY2xG9NsHJrQ==", + "requires": { + "@react-types/shared": "^3.16.0" + } + }, + "@segment/loosely-validate-event": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", + "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", + "requires": { + "component-type": "^1.2.1", + "join-component": "^1.1.0" + } + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@swc/helpers": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" + }, + "@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" + }, + "@types/uglify-js": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", + "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/webpack": { + "version": "4.41.33", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.33.tgz", + "integrity": "sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==", + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@urql/core": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz", + "integrity": "sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==", + "requires": { + "@graphql-typed-document-node/core": "^3.1.0", + "wonka": "^4.0.14" + } + }, + "@urql/exchange-retry": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz", + "integrity": "sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==", + "requires": { + "@urql/core": ">=2.3.1", + "wonka": "^4.0.14" + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xmldom/xmldom": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.9.tgz", + "integrity": "sha512-yceMpm/xd4W2a85iqZyO09gTnHvXF6pyiWjD2jcOJs7hRoZtNNOO1eJlhHj1ixA+xip2hOyGn+LgcvLCMo5zXA==" + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" + }, + "anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" + }, + "application-config-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", + "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==" + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "arg": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", + "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" + }, + "array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" + }, + "ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "requires": { + "tslib": "^2.0.1" + } + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-module-resolver": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz", + "integrity": "sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==", + "requires": { + "find-babel-config": "^1.2.0", + "glob": "^7.1.6", + "pkg-up": "^3.1.0", + "reselect": "^4.0.0", + "resolve": "^1.13.1" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-react-native-web": { + "version": "0.18.10", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.10.tgz", + "integrity": "sha512-2UiwS6G7XKJvpo0X5OFkzGjHGFuNx9J+DgEG8TEmm+X5S0z6EB59W11RDEZghdKzsQzVbs1jB+2VHBuVgjMTiw==" + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "babel-preset-expo": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.2.2.tgz", + "integrity": "sha512-69cSPObZWFz0AaUT6IhCu2VzPVTICUtXzhX5ecoDttFe+9wb9yMV8m7rBNZptJQ3wtiKB5iEL7/wvtKygPz/mQ==", + "requires": { + "@babel/plugin-proposal-decorators": "^7.12.9", + "@babel/plugin-proposal-object-rest-spread": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.12.17", + "@babel/preset-env": "^7.12.9", + "babel-plugin-module-resolver": "^4.1.0", + "babel-plugin-react-native-web": "~0.18.2", + "metro-react-native-babel-preset": "0.72.3" + } + }, + "babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "better-opn": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", + "requires": { + "open": "^8.0.4" + } + }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "blueimp-md5": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==" + }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "requires": { + "stream-buffers": "2.2.x" + } + }, + "bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "requires": { + "big-integer": "1.6.x" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001441", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz", + "integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "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==" + } + } + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "optional": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", + "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "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" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "component-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", + "integrity": "sha512-Kgy+2+Uwr75vAi6ChWXgHuLvd+QLD7ssgpaRq2zCvt80ptvAfMc/hijcJxXkBa2wMlEZcJvC2H8Ubo+A9ATHIg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "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==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "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": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" + }, + "copy-webpack-plugin": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", + "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "requires": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^2.7.0", + "serialize-javascript": "^4.0.0", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "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" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.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" + }, + "dependencies": { + "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" + } + } + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js-compat": { + "version": "3.27.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.1.tgz", + "integrity": "sha512-Dg91JFeCDA17FKnneN7oCMz4BkQ4TcffkgHP4OWwp9yx3pi7ubqMDXXSacfNak1PQqjc95skyt+YBLHQJnkJwA==", + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-class": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", + "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", + "requires": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "requires": { + "node-fetch": "2.6.7" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-in-js-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==", + "requires": { + "hyphenate-style-name": "^1.0.3" + } + }, + "css-loader": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "dependencies": { + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + } + }, + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" + } + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "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" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==" + }, + "dag-map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", + "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==" + }, + "dayjs": { + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "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==" + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "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==" + }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + } + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "requires": { + "domelementtype": "^2.0.1" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": { + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "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": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "env-editor": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", + "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==" + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" + }, + "eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "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.3.4" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "es-abstract": { + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.5.tgz", + "integrity": "sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==", + "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.3", + "get-symbol-description": "^1.0.0", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "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-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "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==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "eventsource": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz", + "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-async": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", + "integrity": "sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "expo": { + "version": "47.0.9", + "resolved": "https://registry.npmjs.org/expo/-/expo-47.0.9.tgz", + "integrity": "sha512-NZtwk2Q+8DYlEpY/vBWDOVeN20AdlsVlZlhLOHAqvXpUSlNhG5XYBJD3wW+GQ1BQetq/8Hxe5NaZu0N5YkYsvA==", + "requires": { + "@babel/runtime": "^7.14.0", + "@expo/cli": "0.4.10", + "@expo/config": "7.0.3", + "@expo/config-plugins": "5.0.4", + "@expo/vector-icons": "^13.0.0", + "babel-preset-expo": "~9.2.2", + "cross-spawn": "^6.0.5", + "expo-application": "~5.0.1", + "expo-asset": "~8.7.0", + "expo-constants": "~14.0.2", + "expo-error-recovery": "~4.0.1", + "expo-file-system": "~15.1.1", + "expo-font": "~11.0.1", + "expo-keep-awake": "~11.0.1", + "expo-modules-autolinking": "1.0.0", + "expo-modules-core": "1.0.4", + "fbemitter": "^3.0.0", + "getenv": "^1.0.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "node-fetch": "^2.6.7", + "pretty-format": "^26.5.2", + "uuid": "^3.4.0" + } + }, + "expo-application": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-5.0.1.tgz", + "integrity": "sha512-bThxK5zH/Lc2tkCvEXGjfM7ayvOVmPWYcWzXsMIU1RtG73TyXo4cq+73FvfDNIWn6gKS0WyMcmoPB3WXEV/jsw==" + }, + "expo-asset": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.7.0.tgz", + "integrity": "sha512-lkoNsHK6vf+outISB6/37SonXcAL6Buw0ycjiwQVFfpOBKpkQa+zw5wm1m3KwjH2txmR3xdIzcpWsJkgovYCvQ==", + "requires": { + "blueimp-md5": "^2.10.0", + "expo-constants": "~14.0.0", + "expo-file-system": "~15.1.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "path-browserify": "^1.0.0", + "url-parse": "^1.5.9" + } + }, + "expo-constants": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-14.0.2.tgz", + "integrity": "sha512-wzV3nrzTXTI8yG0tfas3fnqCfKV6YE+1GphEREyVDAShEB6mBInX1b6HgtpHFy2wOtnml+lPVmTCeGtjjLnZhA==", + "requires": { + "@expo/config": "~7.0.2", + "uuid": "^3.3.2" + } + }, + "expo-error-recovery": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/expo-error-recovery/-/expo-error-recovery-4.0.1.tgz", + "integrity": "sha512-wceptnRX+N3qCSVTNbIchUFu3GmY30onRH5L66OF8HMLpAIQfrZMLxJfz7SAMJTcr3jxsJ11vSa2l2RaPKgHsQ==", + "optional": true + }, + "expo-file-system": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-15.1.1.tgz", + "integrity": "sha512-MYYDKxjLo9VOkvGHqym5EOAUS+ero9O66X5zI+EXJzqNznKvnfScdXeeAaQzShmWtmLkdVDCoYFGOaTvTA1wTQ==", + "requires": { + "uuid": "^3.4.0" + } + }, + "expo-font": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-11.0.1.tgz", + "integrity": "sha512-LGAIluWZfru0J0n87dzb6pwAB6TVMTEiLcsd/ktozzbn4DlN7SeQy40+ruU6bvAKCOGrnRneYbKSIOGkrd7oNg==", + "requires": { + "fontfaceobserver": "^2.1.0" + } + }, + "expo-keep-awake": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-11.0.1.tgz", + "integrity": "sha512-44ZjgLE4lnce2d40Pv8xsjMVc6R5GvgHOwZfkLYtGmgYG9TYrEJeEj5UfSeweXPL3pBFhXKfFU8xpGYMaHdP0A==" + }, + "expo-modules-autolinking": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.0.0.tgz", + "integrity": "sha512-MoRRkOVMoGUH/Lr8XS6UmBIZT/qrwbRt2IzUBALcM6MWZKtDn9Uct9XgMRxue82FJhRCfy9p1xZJVKHBRo4zEA==", + "requires": { + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "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" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "expo-modules-core": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.0.4.tgz", + "integrity": "sha512-Cf2G8f2h3TGASKNDYXlOwe5CBMmRt32wZzBAmau6qComw0e13Y9sDYORSfgk+NJWvLnHJrInN4qGytxHfal/aA==", + "requires": { + "compare-versions": "^3.4.0", + "invariant": "^2.2.4" + } + }, + "expo-pwa": { + "version": "0.0.124", + "resolved": "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.124.tgz", + "integrity": "sha512-hYvQQhxATNTivWSRc9nrd1WVYJJnBG8P/SVrJ4PPu0pmsS7ZIvWt981IXYG461y9UWnTbXdZEG4UOt0Thak1Gg==", + "requires": { + "@expo/image-utils": "0.3.23", + "chalk": "^4.0.0", + "commander": "2.20.0", + "update-check": "1.5.3" + }, + "dependencies": { + "@expo/image-utils": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.23.tgz", + "integrity": "sha512-nhUVvW0TrRE4jtWzHQl8TR4ox7kcmrc2I0itaeJGjxF5A54uk7avgA0wRt7jP1rdvqQo1Ke1lXyLYREdhN9tPw==", + "requires": { + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "mime": "^2.4.4", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "tempy": "0.3.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==" + }, + "fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "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" + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==" + }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "requires": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + } + } + }, + "expo-status-bar": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.4.2.tgz", + "integrity": "sha512-ZWjO6D4ARGYfAd3SWDD3STNudHDhyBZDZjhhseqoEmsf7bS9ykny8KKOhlzJW24qIQNPhkgdvHhaw9fQwMJy3Q==" + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "finalhandler": { + "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.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "http-errors": { + "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": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "on-finished": { + "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" + } + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "raw-body": { + "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": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-loops": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz", + "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" + }, + "fastq": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", + "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "requires": { + "fbjs": "^3.0.0" + } + }, + "fbjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "requires": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "fetch-retry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", + "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "file-loader": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", + "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", + "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", + "requires": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==" + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": { + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } + } + }, + "find-yarn-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "requires": { + "micromatch": "^4.0.2" + } + }, + "flow-parser": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", + "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "fontfaceobserver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", + "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "requires": { + "map-cache": "^0.2.2" + } + }, + "freeport-async": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", + "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "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" + } + }, + "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==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" + }, + "getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==" + }, + "glob": { + "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.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==" + }, + "graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "requires": { + "tslib": "^2.1.0" + } + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hermes-estree": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.8.0.tgz", + "integrity": "sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==" + }, + "hermes-parser": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.8.0.tgz", + "integrity": "sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==", + "requires": { + "hermes-estree": "0.8.0" + } + }, + "hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "requires": { + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==" + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "html-loader": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.1.0.tgz", + "integrity": "sha512-zwLbEgy+i7sgIYTlxI9M7jwkn29IvdsV6f1y7a2aLv/w8l1RigVk0PFijBZLLFsdi2gvL8sf2VJhTjLlfnK8sA==", + "requires": { + "html-minifier-terser": "^5.0.5", + "htmlparser2": "^4.1.0", + "loader-utils": "^2.0.0", + "parse-srcset": "^1.0.2", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, + "html-webpack-plugin": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.3.0.tgz", + "integrity": "sha512-C0fzKN8yQoVLTelcJxZfJCE+aAvQiY2VUf3UuKrR4a9k5UMWYOtpDLsaXwATbcVCnI05hUS7L9ULQHWLZhyi3w==", + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + } + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "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.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" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "image-size": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", + "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "requires": { + "queue": "6.0.2" + } + }, + "immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inline-style-prefixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", + "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", + "requires": { + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "intl-messageformat": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.2.5.tgz", + "integrity": "sha512-AievYMN6WLLHwBeCTv4aRKG+w3ZNyZtkObwgsKk3Q7GNTq8zDRvDbJSBQkb2OPeVCcAKcIXvak9FF/bRNavoww==", + "requires": { + "@formatjs/ecma402-abstract": "1.14.3", + "@formatjs/fast-memoize": "1.2.7", + "@formatjs/icu-messageformat-parser": "2.1.14", + "tslib": "^2.4.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==" + }, + "ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + }, + "is-invalid-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", + "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", + "requires": { + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" + }, + "is-valid-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", + "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", + "requires": { + "is-invalid-path": "^0.1.0" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "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" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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" + } + } + } + }, + "jimp-compact": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", + "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==" + }, + "joi": { + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", + "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsc-android": { + "version": "250230.2.1", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", + "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" + }, + "jscodeshift": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", + "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", + "requires": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.20.4", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "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" + } + }, + "temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "requires": { + "rimraf": "~2.6.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "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-schema-deref-sync": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", + "integrity": "sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==", + "requires": { + "clone": "^2.1.2", + "dag-map": "~1.0.0", + "is-valid-path": "^0.1.1", + "lodash": "^4.17.13", + "md5": "~2.2.0", + "memory-cache": "~0.2.0", + "traverse": "~0.6.6", + "valid-url": "~1.0.9" + }, + "dependencies": { + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==", + "requires": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + } + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz", + "integrity": "sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "lodash.has": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", + "integrity": "sha512-rnYUdIo6xRCJnQmbVFEwcxF144erlD+M3YcJUVesflU9paQaE8p+fJDcIQrlMYbxoANFL+AB9hZrzSBBk5PL+g==" + }, + "lodash.isempty": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", + "integrity": "sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "lodash.isnil": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz", + "integrity": "sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + }, + "lodash.omit": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", + "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==" + }, + "lodash.omitby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.omitby/-/lodash.omitby-4.6.0.tgz", + "integrity": "sha512-5OrRcIVR75M288p4nbI2WLAf3ndw2GD9fyNv3Bc15+WCxJDdZ4lYndSxGd7hnG6PVjiJTeJE2dHEGhIuKGicIQ==" + }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==" + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + } + }, + "loglevel": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", + "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "requires": { + "buffer-alloc": "^1.1.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "md5hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz", + "integrity": "sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==" + }, + "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==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, + "memory-cache": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz", + "integrity": "sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "metro": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.72.3.tgz", + "integrity": "sha512-Hb3xTvPqex8kJ1hutQNZhQadUKUwmns/Du9GikmWKBFrkiG3k3xstGAyO5t5rN9JSUEzQT6y9SWzSSOGogUKIg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "accepts": "^1.3.7", + "async": "^3.2.2", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.8.0", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.72.3", + "metro-cache": "0.72.3", + "metro-cache-key": "0.72.3", + "metro-config": "0.72.3", + "metro-core": "0.72.3", + "metro-file-map": "0.72.3", + "metro-hermes-compiler": "0.72.3", + "metro-inspector-proxy": "0.72.3", + "metro-minify-uglify": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-resolver": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "metro-symbolicate": "0.72.3", + "metro-transform-plugins": "0.72.3", + "metro-transform-worker": "0.72.3", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "temp": "0.8.3", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^15.3.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" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "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" + } + }, + "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" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + } + } + }, + "metro-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.3.tgz", + "integrity": "sha512-PTOR2zww0vJbWeeM3qN90WKENxCLzv9xrwWaNtwVlhcV8/diNdNe82sE1xIxLFI6OQuAVwNMv1Y7VsO2I7Ejrw==", + "requires": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.8.0", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "metro-cache": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.72.3.tgz", + "integrity": "sha512-++eyZzwkXvijWRV3CkDbueaXXGlVzH9GA52QWqTgAOgSHYp5jWaDwLQ8qpsMkQzpwSyIF4LLK9aI3eA7Xa132A==", + "requires": { + "metro-core": "0.72.3", + "rimraf": "^2.5.4" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "metro-cache-key": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.72.3.tgz", + "integrity": "sha512-kQzmF5s3qMlzqkQcDwDxrOaVxJ2Bh6WRXWdzPnnhsq9LcD3B3cYqQbRBS+3tSuXmathb4gsOdhWslOuIsYS8Rg==" + }, + "metro-config": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.72.3.tgz", + "integrity": "sha512-VEsAIVDkrIhgCByq8HKTWMBjJG6RlYwWSu1Gnv3PpHa0IyTjKJtB7wC02rbTjSaemcr82scldf2R+h6ygMEvsw==", + "requires": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.72.3", + "metro-cache": "0.72.3", + "metro-core": "0.72.3", + "metro-runtime": "0.72.3" + } + }, + "metro-core": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.72.3.tgz", + "integrity": "sha512-KuYWBMmLB4+LxSMcZ1dmWabVExNCjZe3KysgoECAIV+wyIc2r4xANq15GhS94xYvX1+RqZrxU1pa0jQ5OK+/6A==", + "requires": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.72.3" + } + }, + "metro-file-map": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.72.3.tgz", + "integrity": "sha512-LhuRnuZ2i2uxkpFsz1XCDIQSixxBkBG7oICAFyLyEMDGbcfeY6/NexphfLdJLTghkaoJR5ARFMiIxUg9fIY/pA==", + "requires": { + "abort-controller": "^3.0.0", + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "metro-hermes-compiler": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.72.3.tgz", + "integrity": "sha512-QWDQASMiXNW3j8uIQbzIzCdGYv5PpAX/ZiF4/lTWqKRWuhlkP4auhVY4eqdAKj5syPx45ggpjkVE0p8hAPDZYg==" + }, + "metro-inspector-proxy": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.72.3.tgz", + "integrity": "sha512-UPFkaq2k93RaOi+eqqt7UUmqy2ywCkuxJLasQ55+xavTUS+TQSyeTnTczaYn+YKw+izLTLllGcvqnQcZiWYhGw==", + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + } + } + }, + "metro-minify-uglify": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.72.3.tgz", + "integrity": "sha512-dPXqtMI8TQcj0g7ZrdhC8X3mx3m3rtjtMuHKGIiEXH9CMBvrET8IwrgujQw2rkPcXiSiX8vFDbGMIlfxefDsKA==", + "requires": { + "uglify-es": "^3.1.9" + } + }, + "metro-react-native-babel-preset": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.3.tgz", + "integrity": "sha512-uJx9y/1NIqoYTp6ZW1osJ7U5ZrXGAJbOQ/Qzl05BdGYvN1S7Qmbzid6xOirgK0EIT0pJKEEh1s8qbassYZe4cw==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-react-native-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.72.3.tgz", + "integrity": "sha512-Ogst/M6ujYrl/+9mpEWqE3zF7l2mTuftDTy3L8wZYwX1pWUQWQpfU1aJBeWiLxt1XlIq+uriRjKzKoRoIK57EA==", + "requires": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.8.0", + "metro-babel-transformer": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "metro-resolver": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.72.3.tgz", + "integrity": "sha512-wu9zSMGdxpKmfECE7FtCdpfC+vrWGTdVr57lDA0piKhZV6VN6acZIvqQ1yZKtS2WfKsngncv5VbB8Y5eHRQP3w==", + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-runtime": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.3.tgz", + "integrity": "sha512-3MhvDKfxMg2u7dmTdpFOfdR71NgNNo4tzAyJumDVQKwnHYHN44f2QFZQqpPBEmqhWlojNeOxsqFsjYgeyMx6VA==", + "requires": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-source-map": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.3.tgz", + "integrity": "sha512-eNtpjbjxSheXu/jYCIDrbNEKzMGOvYW6/ePYpRM7gDdEagUOqKOCsi3St8NJIQJzZCsxD2JZ2pYOiomUSkT1yQ==", + "requires": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.3", + "nullthrows": "^1.1.1", + "ob1": "0.72.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "metro-symbolicate": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.3.tgz", + "integrity": "sha512-eXG0NX2PJzJ/jTG4q5yyYeN2dr1cUqUaY7worBB0SP5bRWRc3besfb+rXwfh49wTFiL5qR0oOawkU4ZiD4eHXw==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "metro-transform-plugins": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.72.3.tgz", + "integrity": "sha512-D+TcUvCKZbRua1+qujE0wV1onZvslW6cVTs7dLCyC2pv20lNHjFr1GtW01jN2fyKR2PcRyMjDCppFd9VwDKnSg==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "metro-transform-worker": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.72.3.tgz", + "integrity": "sha512-WsuWj9H7i6cHuJuy+BgbWht9DK5FOgJxHLGAyULD5FJdTG9rSMFaHDO5WfC0OwQU5h4w6cPT40iDuEGksM7+YQ==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.72.3", + "metro-babel-transformer": "0.72.3", + "metro-cache": "0.72.3", + "metro-cache-key": "0.72.3", + "metro-hermes-compiler": "0.72.3", + "metro-source-map": "0.72.3", + "metro-transform-plugins": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "mini-css-extract-plugin": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz", + "integrity": "sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" + }, + "mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==", + "optional": true, + "requires": { + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==", + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==", + "optional": true, + "requires": { + "glob": "^6.0.1" + } + } + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "optional": true + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "native-base": { + "version": "3.4.25", + "resolved": "https://registry.npmjs.org/native-base/-/native-base-3.4.25.tgz", + "integrity": "sha512-MOeqNji6eAXge9uWsKgfyna8kakdoQuynxoDlVgzTrXXT0o/UrmIUAz+xNPM7rjYHd0MM+UdohPilV1/Z5pB9Q==", + "requires": { + "@react-aria/visually-hidden": "^3.2.1", + "@react-native-aria/button": "^0.2.4", + "@react-native-aria/checkbox": "^0.2.2", + "@react-native-aria/combobox": "^0.2.4-alpha.0", + "@react-native-aria/focus": "^0.2.6", + "@react-native-aria/interactions": "^0.2.2", + "@react-native-aria/listbox": "^0.2.4-alpha.3", + "@react-native-aria/overlays": "0.3.3-rc.0", + "@react-native-aria/radio": "^0.2.4", + "@react-native-aria/slider": "^0.2.5-alpha.1", + "@react-native-aria/tabs": "^0.2.7", + "@react-native-aria/utils": "^0.2.8", + "@react-stately/checkbox": "3.0.3", + "@react-stately/collections": "3.3.0", + "@react-stately/combobox": "3.0.0-alpha.1", + "@react-stately/radio": "3.2.1", + "@react-stately/slider": "3.0.1", + "@react-stately/tabs": "3.0.0-alpha.1", + "@react-stately/toggle": "3.2.1", + "inline-style-prefixer": "^6.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.get": "^4.4.2", + "lodash.has": "^4.5.2", + "lodash.isempty": "^4.4.0", + "lodash.isequal": "^4.5.0", + "lodash.isnil": "^4.0.0", + "lodash.merge": "^4.6.2", + "lodash.mergewith": "^4.6.2", + "lodash.omit": "^4.5.0", + "lodash.omitby": "^4.6.0", + "lodash.pick": "^4.4.0", + "stable-hash": "^0.0.2", + "tinycolor2": "^1.4.2", + "use-subscription": "^1.8.0" + } + }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==", + "optional": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "nested-error-stacks": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", + "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==" + }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "requires": { + "minimatch": "^3.0.2" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "requires": { + "he": "1.2.0" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + } + } + }, + "node-releases": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==" + }, + "node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==" + }, + "normalize-css-color": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/normalize-css-color/-/normalize-css-color-1.0.2.tgz", + "integrity": "sha512-jPJ/V7Cp1UytdidsPqviKEElFQJs22hUUgK5BOPHTwOonNCk7/2qOxhhqzEajmFrWJowADFfOFh1V+aWkRfy+w==" + }, + "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": { + "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==" + }, + "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", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "npm-package-arg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", + "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", + "requires": { + "hosted-git-info": "^3.0.2", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "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" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==" + }, + "ob1": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.3.tgz", + "integrity": "sha512-OnVto25Sj7Ghp0vVm2THsngdze3tVq0LOg9LUHsAVXMecpqOP0Y8zaATW8M9gEgs2lNEAcCqV0P/hlmOPhVRvg==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "requires": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz", + "integrity": "sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.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", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-png": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", + "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "requires": { + "pngjs": "^3.3.0" + } + }, + "parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" + }, + "password-prompt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", + "integrity": "sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==", + "requires": { + "ansi-escapes": "^3.1.0", + "cross-spawn": "^6.0.5" + } + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + } + } + }, + "plist": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz", + "integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==", + "requires": { + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "dependencies": { + "xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" + } + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "pnp-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "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" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.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" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "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==" + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "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" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "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", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qrcode-terminal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", + "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "requires": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz", + "integrity": "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dev-utils": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "requires": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "requires": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "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" + } + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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" + } + }, + "node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "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" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "react-devtools-core": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", + "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", + "requires": { + "shell-quote": "^1.6.1", + "ws": "^7" + }, + "dependencies": { + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + } + } + }, + "react-dom": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.1.0.tgz", + "integrity": "sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.22.0" + } + }, + "react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "react-freeze": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.3.tgz", + "integrity": "sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==" + }, + "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-native": { + "version": "0.70.5", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.5.tgz", + "integrity": "sha512-5NZM80LC3L+TIgQX/09yiyy48S73wMgpIgN5cCv3XTMR394+KpDI3rBZGH4aIgWWuwijz31YYVF5504+9n2Zfw==", + "requires": { + "@jest/create-cache-key-function": "^29.0.3", + "@react-native-community/cli": "9.2.1", + "@react-native-community/cli-platform-android": "9.2.1", + "@react-native-community/cli-platform-ios": "9.2.1", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.0.0", + "@react-native/polyfills": "2.0.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "memoize-one": "^5.0.0", + "metro-react-native-babel-transformer": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.0.3", + "react-devtools-core": "4.24.0", + "react-native-codegen": "^0.70.6", + "react-native-gradle-plugin": "^0.70.3", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.22.0", + "stacktrace-parser": "^0.1.3", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "dependencies": { + "@react-native/normalize-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", + "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "requires": { + "asap": "~2.0.6" + } + } + } + }, + "react-native-base64": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/react-native-base64/-/react-native-base64-0.2.1.tgz", + "integrity": "sha512-eHgt/MA8y5ZF0aHfZ1aTPcIkDWxza9AaEk4GcpIX+ZYfZ04RcaNahO+527KR7J44/mD3efYfM23O2C1N44ByWA==" + }, + "react-native-circle-timer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-native-circle-timer/-/react-native-circle-timer-1.0.1.tgz", + "integrity": "sha512-/Q0tLkN03/mebja499zRCSVsk735VMx2Wbs7pEZY9jDp0FHS05TpiAqAOeTXXOzf2UuvE/dmEQtL/oPBmciUpQ==", + "requires": { + "moment": "^2.24.0", + "react-native-circle-timer": "1.0.0" + }, + "dependencies": { + "react-native-circle-timer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-native-circle-timer/-/react-native-circle-timer-1.0.0.tgz", + "integrity": "sha512-kI2qrJBHmhABgw6JQXml/Rf+lhkcPHbMf1RmHqOAYOtRNJpXkKoSyLcv7duKHRO5mE7oI7sc0vmJN3yZUGVMmw==", + "requires": { + "moment": "^2.24.0" + } + } + } + }, + "react-native-codegen": { + "version": "0.70.6", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.70.6.tgz", + "integrity": "sha512-kdwIhH2hi+cFnG5Nb8Ji2JwmcCxnaOOo9440ov7XDzSvGfmUStnCzl+MCW8jLjqHcE4icT7N9y+xx4f50vfBTw==", + "requires": { + "@babel/parser": "^7.14.0", + "flow-parser": "^0.121.0", + "jscodeshift": "^0.13.1", + "nullthrows": "^1.1.1" + } + }, + "react-native-countdown-circle-timer": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/react-native-countdown-circle-timer/-/react-native-countdown-circle-timer-3.1.0.tgz", + "integrity": "sha512-Hx5mJQBcamRGonmRyMhMCGy17ft6eKoWopywadaCLC0qmjHuiokoEalhwBliVeJtPK21A03WAMkprpIoL1ovNA==" + }, + "react-native-gradle-plugin": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.70.3.tgz", + "integrity": "sha512-oOanj84fJEXUg9FoEAQomA8ISG+DVIrTZ3qF7m69VQUJyOGYyDZmPqKcjvRku4KXlEH6hWO9i4ACLzNBh8gC0A==" + }, + "react-native-material-design": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/react-native-material-design/-/react-native-material-design-0.3.7.tgz", + "integrity": "sha512-3JSTXMFJletMV4RM3DkaefRpuAPgLmOrZL6oItTamjIUtrEhxrzF4dKANUtSUrgykRmcqwpNQtPSCkYutPy7GQ==", + "requires": { + "react-native-material-design-styles": "git+https://github.com/react-native-material-design/react-native-material-design-styles.git", + "react-native-vector-icons": "^2.0.1" + } + }, + "react-native-material-design-styles": { + "version": "git+ssh://git@github.com/react-native-material-design/react-native-material-design-styles.git#bdc029c1a1c83ff563d10868be38b8aed1e9989b", + "from": "react-native-material-design-styles@git+https://github.com/react-native-material-design/react-native-material-design-styles.git" + }, + "react-native-popup-menu": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/react-native-popup-menu/-/react-native-popup-menu-0.16.1.tgz", + "integrity": "sha512-xRS7mRh0exwu7Iw8PPVHdM11d13A/KzYjy0/fZx3zVtxISxPkNaDGayau6oa7HqO3Nj0oS9ulFCYjcQfG6vahA==" + }, + "react-native-safe-area-context": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.4.1.tgz", + "integrity": "sha512-N9XTjiuD73ZpVlejHrUWIFZc+6Z14co1K/p1IFMkImU7+avD69F3y+lhkqA2hN/+vljdZrBSiOwXPkuo43nFQA==" + }, + "react-native-screens": { + "version": "3.18.2", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.18.2.tgz", + "integrity": "sha512-ANUEuvMUlsYJ1QKukEhzhfrvOUO9BVH9Nzg+6eWxpn3cfD/O83yPBOF8Mx6x5H/2+sMy+VS5x/chWOOo/U7QJw==", + "requires": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + } + }, + "react-native-sound": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/react-native-sound/-/react-native-sound-0.11.2.tgz", + "integrity": "sha512-LmGc8lgOK3qecYMVQpyHvww/C+wgT6sWeMpVbOe4NCRGC2yKd4fo4U0KBUo9PO7AqKESO3I/2GZg1/C0+bwiiA==" + }, + "react-native-svg": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-13.4.0.tgz", + "integrity": "sha512-B3TwK+H0+JuRhYPzF21AgqMt4fjhCwDZ9QUtwNstT5XcslJBXC0FoTkdZo8IEb1Sv4suSqhZwlAY6lwOv3tHag==", + "requires": { + "css-select": "^5.1.0", + "css-tree": "^1.1.3" + } + }, + "react-native-vector-icons": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-2.1.0.tgz", + "integrity": "sha512-/yUqJUNkjSX5UAS5yGHRlYdQ+Jmd2P5I1dv+pblRJGmP49hzOgGqOnp7udJz5qi4H2j1KZ0LPIWJuBosT2F1ZA==", + "requires": { + "lodash": "^4.0.0", + "yargs": "^4.7.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==" + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" + }, + "yargs": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", + "integrity": "sha512-LqodLrnIDM3IFT+Hf/5sxBnEGECrfdC1uIbgZeJmESCSo4HoCAaKEus8MylXHAkdacGc0ye+Qa+dpkuom8uVYA==", + "requires": { + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.1", + "which-module": "^1.0.0", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.1" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + } + } + } + }, + "react-native-web": { + "version": "0.18.10", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.18.10.tgz", + "integrity": "sha512-YV2gtZa1n7ulTGp+HcxH+KsAtaDPBI/dKd9oOQS31zyFHURjObLUVkKnGjkmlYAUReWfvmlU64GzyNwoZF9/tA==", + "requires": { + "@babel/runtime": "^7.18.6", + "create-react-class": "^15.7.0", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "normalize-css-color": "^1.0.2", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.2" + } + }, + "react-popper": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", + "requires": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + } + }, + "react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" + }, + "react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "requires": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + } + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "reactstrap": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-9.1.5.tgz", + "integrity": "sha512-w4pnRW/z0piLElgSdypp07mSJVOQIN1tE3DQdsfmpvvUHEzYsjfJHSJkIL26I38m/ACCNXfNnyFSsq0c6U/snQ==", + "requires": { + "@babel/runtime": "^7.12.5", + "@popperjs/core": "^2.6.0", + "classnames": "^2.2.3", + "prop-types": "^15.5.8", + "react-popper": "^2.2.4", + "react-transition-group": "^4.4.2" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + }, + "recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "requires": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "requires": { + "rc": "^1.0.1" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" + }, + "renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + }, + "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", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requireg": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", + "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", + "requires": { + "nested-error-stacks": "~2.0.1", + "rc": "~1.2.7", + "resolve": "~1.7.1" + }, + "dependencies": { + "resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "requires": { + "path-parse": "^1.0.5" + } + } + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "reselect": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.7.tgz", + "integrity": "sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==" + }, + "resolve": { + "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.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + } + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "optional": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "requires": { + "ret": "~0.1.10" + } + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", + "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "requires": { + "node-forge": "^0.10.0" + }, + "dependencies": { + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "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": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "http-errors": { + "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": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "on-finished": { + "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" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + } + } + }, + "serialize-error": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-6.0.0.tgz", + "integrity": "sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA==", + "requires": { + "type-fest": "^0.12.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "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==" + } + } + }, + "serve-static": { + "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.18.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "requires": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + }, + "dependencies": { + "bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "requires": { + "big-integer": "1.6.x" + } + } + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "slugify": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz", + "integrity": "sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "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" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "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.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "requires": { + "through": "2" + } + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stable-hash": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.2.tgz", + "integrity": "sha512-tPwQ3c1rLIwbJpq59duoznegEbmgfV630C2n4R4G96LKBFljgK8j+O9AxjqB6cAzu4gE7s4pByrLWtZel8E+Mg==" + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "requires": { + "type-fest": "^0.7.1" + }, + "dependencies": { + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==" + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "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" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + }, + "structured-headers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", + "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==" + }, + "style-loader": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.2.1.tgz", + "integrity": "sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.6" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "styleq": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==" + }, + "sucrase": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.29.0.tgz", + "integrity": "sha512-bZPAuGA5SdFHuzqIhTAqt9fvNEo9rESqXIG3oiKdF8K4UmkQxC4KlNL3lVyAErXp+mPvUqZ5l13qx6TrDIGf3A==", + "requires": { + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "sudo-prompt": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", + "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "tar": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz", + "integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==" + } + } + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", + "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", + "requires": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "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==" + } + } + }, + "terser-webpack-plugin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz", + "integrity": "sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA==", + "requires": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.2.1", + "p-limit": "^3.0.2", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.8.0", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "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" + } + }, + "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": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.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" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.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" + }, + "dependencies": { + "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" + } + } + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "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" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + }, + "tinycolor2": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.5.1.tgz", + "integrity": "sha512-BHlrsGeYN2OpkRpfAgkEwCMu6w8Quq8JkK/mp4c55NZP7OwceJObR1CPZt62TqiA0Y3J5pwuDX+fXDqc35REtg==" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" + }, + "type-fest": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", + "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "ua-parser-js": { + "version": "0.7.32", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz", + "integrity": "sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + } + } + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" + } + } + }, + "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.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + } + } + }, + "update-check": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.3.tgz", + "integrity": "sha512-6KLU4/dd0Tg/l0xwL+f9V7kEIPSL1vOIbnNnhSLiRDlj4AVG6Ks9Zoc9Jgt9kIgWFPZ/wp2AHgmG7xNf15TJOA==", + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" + } + } + }, + "url-join": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", + "integrity": "sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==" + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "use-latest-callback": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.5.tgz", + "integrity": "sha512-HtHatS2U4/h32NlkhupDsPlrbiD27gSH5swBdtXbCAlc6pfOFzaj0FehW/FO12rx8j2Vy4/lJScCiJyM01E+bQ==" + }, + "use-subscription": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.8.0.tgz", + "integrity": "sha512-LISuG0/TmmoDoCRmV5XAqYkd3UCBNM0ML3gGBndze65WITcsExCD3DTvXXTLyNcOC0heFQZzluW88bN/oC1DQQ==", + "requires": { + "use-sync-external-store": "^1.2.0" + } + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "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": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" + }, + "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" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "requires": { + "builtins": "^1.0.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "warn-once": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", + "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==" + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "optional": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "webpack": { + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz", + "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.1", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha512-oBx6ZM1Gs5q2jwZuSN/Qxyy/fbgomV8+vqsmipaPKB/74hjHlKuM07jNmRhn4qa2AdUwsgxrltq+gaPsHgcl0Q==", + "requires": { + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==" + }, + "wonka": { + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", + "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==" + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "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" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "requires": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "dependencies": { + "uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" + } + } + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "dependencies": { + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + } + } + }, + "xmlbuilder": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", + "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "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" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } + } + }, + "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" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } } } From 337d92bb7bfdaee6b05359b179b5bd8444cddbe7 Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Sat, 31 Dec 2022 10:22:53 +0200 Subject: [PATCH 16/18] resolving peer dependecies --- frontend/components/pomdoro/Pomodoro.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/frontend/components/pomdoro/Pomodoro.js b/frontend/components/pomdoro/Pomodoro.js index 4cfbcf8..a8cd9a3 100644 --- a/frontend/components/pomdoro/Pomodoro.js +++ b/frontend/components/pomdoro/Pomodoro.js @@ -27,10 +27,7 @@ import { } from "native-base"; export const Pomodoro = ({ navigation }) => { -// const [studyDuration, setStudyDuration] = useState(Math.floor(2)) -// const [breakDuration, setBreakDuration] = useState(1) -// const array = [2, 1] -// const [duration, setDuration] = useState(array[0]) + const auth = useContext(AuthContext) const [array, setArray] = useState([3, 1]) From f9de4ea1f0970064dd80651ff0f22e0e01f464e4 Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Sat, 31 Dec 2022 10:39:20 +0200 Subject: [PATCH 17/18] upgrading react --- frontend/package-lock.json | 20 +++++++++++--------- frontend/package.json | 2 +- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ea7b582..cfff731 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -14,7 +14,7 @@ "expo": "~47.0.8", "expo-status-bar": "~1.4.2", "native-base": "^3.4.25", - "react": "18.1.0", + "react": "^17.0.1", "react-dom": "18.1.0", "react-native": "0.70.5", "react-native-base64": "^0.2.1", @@ -16601,11 +16601,12 @@ } }, "node_modules/react": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz", - "integrity": "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", "dependencies": { - "loose-envify": "^1.1.0" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" }, "engines": { "node": ">=0.10.0" @@ -34684,11 +34685,12 @@ } }, "react": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz", - "integrity": "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", "requires": { - "loose-envify": "^1.1.0" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" } }, "react-dev-utils": { diff --git a/frontend/package.json b/frontend/package.json index d863568..076594e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -15,7 +15,7 @@ "expo": "~47.0.8", "expo-status-bar": "~1.4.2", "native-base": "^3.4.25", - "react": "18.1.0", + "react": "^17.0.1", "react-dom": "18.1.0", "react-native": "0.70.5", "react-native-base64": "^0.2.1", From 5916bc984a28c1154ad3f40c0a39c087648f08f8 Mon Sep 17 00:00:00 2001 From: BaselAhmed Date: Sat, 31 Dec 2022 10:41:21 +0200 Subject: [PATCH 18/18] upgrading react to v18 --- frontend/package-lock.json | 20 +++++++++----------- frontend/package.json | 2 +- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index cfff731..97f7358 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -14,7 +14,7 @@ "expo": "~47.0.8", "expo-status-bar": "~1.4.2", "native-base": "^3.4.25", - "react": "^17.0.1", + "react": "^18.2.0", "react-dom": "18.1.0", "react-native": "0.70.5", "react-native-base64": "^0.2.1", @@ -16601,12 +16601,11 @@ } }, "node_modules/react": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", - "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "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", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" }, "engines": { "node": ">=0.10.0" @@ -34685,12 +34684,11 @@ } }, "react": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", - "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "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", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "react-dev-utils": { diff --git a/frontend/package.json b/frontend/package.json index 076594e..3cec688 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -15,7 +15,7 @@ "expo": "~47.0.8", "expo-status-bar": "~1.4.2", "native-base": "^3.4.25", - "react": "^17.0.1", + "react": "^18.2.0", "react-dom": "18.1.0", "react-native": "0.70.5", "react-native-base64": "^0.2.1",