diff --git a/react-native/App.tsx b/react-native/App.tsx
index 7031379..ae3066e 100644
--- a/react-native/App.tsx
+++ b/react-native/App.tsx
@@ -2,8 +2,9 @@ import * as React from 'react';
import { NavigationContainer } from '@react-navigation/native';
import { createNativeStackNavigator } from '@react-navigation/native-stack';
import { Provider as PaperProvider } from 'react-native-paper';
+import { NativeBaseProvider } from 'native-base';
import { Button } from 'react-native';
-import { theme } from './core/theme';
+import { theme, nativeBaseTheme } from './core/theme';
import LoginScreen from './screens/LoginScreen';
import JoinScreen from './screens/JoinScreen';
@@ -18,38 +19,40 @@ const Stack = createNativeStackNavigator();
export default function App() {
return (
-
-
-
-
-
-
- }}
- />
-
-
-
-
+
+
+
+
+
+
+
+ }}
+ />
+
+
+
+
+
);
}
diff --git a/react-native/components/BottomDrawer.tsx b/react-native/components/BottomDrawer.tsx
index 2807fee..371d945 100644
--- a/react-native/components/BottomDrawer.tsx
+++ b/react-native/components/BottomDrawer.tsx
@@ -1,6 +1,7 @@
import React, { useState } from 'react';
-import { StyleSheet, Dimensions, View, Text, TouchableOpacity, TouchableHighlight, ScrollView } from 'react-native';
+import { StyleSheet, Dimensions, View, Text, TouchableOpacity, TouchableHighlight, ScrollView, Modal, Pressable, Alert } from 'react-native';
import { Entypo, FontAwesome, MaterialIcons } from '@expo/vector-icons';
+import { Popover, Button } from 'native-base';
import { theme } from '../core/theme';
@@ -10,7 +11,7 @@ interface BottomDrawerProps {
showFullText?: boolean,
showTranslated?: boolean,
isFullDrawer?: boolean,
- save?: boolean,
+ isTranslateScreen?: boolean,
handleFullText?: () => void,
saveResults?: () => void,
handleTranslatedText?: () => void,
@@ -28,6 +29,33 @@ const highlight = (text: string) =>
));
function BottomDrawer(props: BottomDrawerProps) {
+ const [currentEvent, setCurrentEvent] = useState();
+
+ const openPopup = (resultId) => (event) => {
+ setCurrentEvent(resultId)
+ }
+
+ const closePopup = () => {
+ setCurrentEvent();
+ }
+
+ const addEvent = (resultId) => (event) => {
+ // TODO: api
+ // TEST
+ let status = "success";
+ switch (status) {
+ case "success":
+ Alert.alert("The event has been successfully added to your calendar!");
+ setCurrentEvent();
+ break;
+ case "duplicate":
+ Alert.alert("This schedule has already been registered.");
+ setCurrentEvent();
+ break;
+ default:
+ Alert.alert("Failed to add event to calendar. Please try again.")
+ }
+ }
return (
@@ -40,7 +68,7 @@ function BottomDrawer(props: BottomDrawerProps) {
- {props.save &&
+ {props.isTranslateScreen &&
@@ -56,14 +84,47 @@ function BottomDrawer(props: BottomDrawerProps) {
{!props.showFullText ? (
props.results?.map((result, index) =>
-
- {index+1}.
- {result.highlight ? (
- highlight(result.content)
- ) : (
- result.content
- )}
-
+ result.highlight ? (
+ {
+ return
+
+ {index+1}.
+ {result.highlight ? (
+ highlight(result.content)
+ ) : (
+ result.content
+ )}
+
+ ;
+ }}
+ >
+
+
+
+ Add an event
+
+ You can add this schedule to the Google calendar.
+
+
+
+
+
+
+
+
+
+ ) : (
+
+ {index+1}. {result.content}
+
+ )
)
) : (
props.showTranslated ? (
@@ -74,21 +135,23 @@ function BottomDrawer(props: BottomDrawerProps) {
)}
-
- {!props.showFullText ? (
-
- Close
-
- ) : (
-
- Back
+ {props.isTranslateScreen &&
+
+ {!props.showFullText ? (
+
+ Close
- )}
-
-
- Try again
-
-
+ ) : (
+
+ Back
+
+ )}
+
+
+ Try again
+
+
+ }
)
}
@@ -119,10 +182,12 @@ const styles = StyleSheet.create({
fontSize: 24,
fontWeight: '700',
color: theme.colors.primary,
+ // letterSpacing: 1
},
content: {
fontSize: 16,
- paddingBottom: 8
+ paddingBottom: 8,
+ letterSpacing: 1
},
regularButton: {
paddingVertical: 16,
diff --git a/react-native/core/theme.ts b/react-native/core/theme.ts
index ef613d1..2eddb58 100644
--- a/react-native/core/theme.ts
+++ b/react-native/core/theme.ts
@@ -1,4 +1,5 @@
import { DefaultTheme } from 'react-native-paper';
+import { extendTheme } from 'native-base';
export const theme = {
...DefaultTheme,
@@ -7,11 +8,43 @@ export const theme = {
primary: '#333D79',
secondary: '#FAEBEF',
text: '#343a40',
- surface: '#fff',
- background: '#fff',
+ surface: '#fafafa',
+ background: '#fafafa',
error: '#f13a59',
coral: '#FF6B6B',
skyblue: '#D0E1FC',
gray: '#dddddd',
},
};
+
+export const nativeBaseTheme = extendTheme({
+ colors: {
+ primary: {
+ 500: '#333D79',
+ },
+ secondary: {
+ 500: '#FAEBEF',
+ },
+ text: {
+ 500: '#343a40',
+ },
+ surface: {
+ 500: '#fafafa',
+ },
+ background: {
+ 500: '#fafafa',
+ },
+ error: {
+ 500: '#f13a59',
+ },
+ coral: {
+ 500: '#FF6B6B',
+ },
+ skyblue: {
+ 500: '#D0E1FC',
+ },
+ gray: {
+ 500: '#dddddd',
+ },
+ }
+})
\ No newline at end of file
diff --git a/react-native/package.json b/react-native/package.json
index da77a8d..5739a59 100644
--- a/react-native/package.json
+++ b/react-native/package.json
@@ -18,12 +18,14 @@
"expo-camera": "^12.1.2",
"expo-font": "~10.0.4",
"expo-status-bar": "~1.2.0",
+ "native-base": "^3.3.7",
"react": "17.0.1",
"react-dom": "17.0.1",
"react-native": "0.64.3",
"react-native-paper": "^4.11.2",
"react-native-safe-area-context": "3.3.2",
"react-native-screens": "~3.10.1",
+ "react-native-svg": "12.1.1",
"react-native-swipe-up-down": "^1.1.6",
"react-native-vector-icons": "^9.1.0",
"react-native-web": "0.17.1",
diff --git a/react-native/screens/TranslateScreen.tsx b/react-native/screens/TranslateScreen.tsx
index 84f9ddc..56b6c27 100644
--- a/react-native/screens/TranslateScreen.tsx
+++ b/react-native/screens/TranslateScreen.tsx
@@ -1,5 +1,6 @@
import React, { useState, useEffect } from 'react';
-import { StyleSheet, View, TouchableOpacity, ImageBackground, Dimensions } from 'react-native';
+import { StyleSheet, View, TouchableOpacity, ImageBackground, Dimensions, Text,
+ ToastAndroid, Platform, Alert } from 'react-native';
import { Camera } from 'expo-camera';
import { Ionicons } from '@expo/vector-icons';
import { theme } from '../core/theme';
@@ -8,6 +9,7 @@ import AppLoading from 'expo-app-loading';
import useFonts from '../hooks/useFonts'
import SwipeUpDown from 'react-native-swipe-up-down';
import BottomDrawer from '../components/BottomDrawer';
+import { useToast, Box } from 'native-base';
/* TODO:
- 스크롤 내려가게 하기 (지금은 ScrollView의 스크롤이 안 먹음)
@@ -27,6 +29,8 @@ export default function TranslateScreen({ navigation }: Navigation) {
const [showTranslated, setShowTranslated] = useState(true);
const [isFullDrawer, setFullDrawer] = useState(false);
+ const toast = useToast();
+
const LoadFontsAndRestoreToken = async () => {
await useFonts();
};
@@ -39,6 +43,19 @@ export default function TranslateScreen({ navigation }: Navigation) {
extractText
}, []);
+ useEffect(() => {
+ if (results?.filter(result => result.highlight === true).length > 0) {
+ const message = "You can add a schedule to the calendar by clicking the highlighted text."
+ toast.show({ // Design according to mui toast guidelines (https://material.io/components/snackbars#anatomy)
+ render: () => {
+ return
+ {message}
+ ;
+ }
+ });
+ }
+ }, [results])
+
// if (hasPermission === null) {
// return ;
// }
@@ -68,12 +85,13 @@ export default function TranslateScreen({ navigation }: Navigation) {
// TODO: api
// TEST
setResults([
- {"content": "Buy Suyeon a delicious meal.", "highlight": false},
- {"content": "The graduation ceremony will be held in the auditorium at 2 p.m. on February 14th.", "highlight": true},
+ {"id": 1, "content": "Buy Suyeon a delicious meal.", "highlight": false},
+ {"id": 2, "content": "The graduation ceremony will be held in the auditorium at 2 p.m. on February 14th.", "highlight": true},
]);
setFullText({
- "translated": "You have to buy Suyeon a delicious meal. Hee is writing ... The graduation ceremony will be held in the auditorium at 2 p.m. on February 14th. We look forward to your involvement! You have to buy Suyeon a delicious meal. Hee is writing ... The graduation ceremony will be held in the auditorium at 2 p.m. on February 14th. We look forward to your involvement! You have to buy Suyeon a delicious meal. Hee is writing ... The graduation ceremony will be held in the auditorium at 2 p.m. on February 14th. We look forward to your involvement!",
- "korean": "수연이에게 맛있는 밥을 사야합니다. 희가 쓰는 중... 졸업식은 2월 14일에 강당에서 열릴 예정입니다. 많은 참여 부탁드립니다!"
+ "id": 1,
+ "translated": "We wish you good health and happiness in your family in the hopeful new year of the 17th graduation ceremony in 2020. Thank you very much for supporting our educational activities and for your constant interest and cooperation in the midst of the 2020 COVID-19 crisis. The 17th graduation ceremony of Hwaam High School will be held in classrooms to prevent the spread of COVID-19. Parents and outsiders are not allowed to enter each class. Please understand that we cannot bring you together because it is an inevitable measure to prevent the spread of infectious diseases. Please congratulate and encourage graduates who are taking their first steps toward a hopeful tomorrow. -Information on the 17th graduation ceremony -1. Date: January 5, 2021 (Tue) 10:00 2. Location: Classroom 3: Contents: Graduation ceremony is held through video clips of each class * Graduates are allowed / Parents and outsiders are not allowed * Graduates must wear masks, self-diagnosis, and go to school.",
+ "korean": "2020학년도 제17회 졸업식 실시 안내 희망찬 새해를 맞이하여 학부모님의 가정에 건강과 행복이 함께 하시기를 기원합니다. 2020학년도 코로나19라는 위기 상황 속에서 본교 교육활동을 지지해주시고 변함없는 관심과 협조를 보내 주셔서 진심으로 감사드립니다. 화암고등학교 제17회 졸업식은 코로나19 확산 예방을 위해 각반 교실에서 진행합니다. 각반 교실에는 학부모 및 외부인의 출입이 불가능합니다. 감염병 확산 방지를 위한 불가피한 대책이니 함께 자리에 모시지 못함을 양해 부탁드립니다. 희망찬 내일을 향해 첫발을 내딛는 졸업생들에게 멀리서나마 축하와 격려를 보내주시기 바랍니다. -제17회 졸업식 안내- 1. 일시: 2021년 1월 5일(화) 10:00 2. 장소: 각반 교실 3: 내용: 각반 영상으로 졸업식 실시 * 졸업생 출입 가능 / 학부모 및 외부인 출입 불가 * 졸업생은 반드시 마스크 착용, 자가 진단 후 등교"
});
}
@@ -83,7 +101,7 @@ export default function TranslateScreen({ navigation }: Navigation) {
const saveResults = (): void => {
// TODO: api
- alert('saved');
+ Alert.alert("The scanned result was saved in .");
}
const handleTranslatedText = (): void => {
@@ -116,7 +134,7 @@ export default function TranslateScreen({ navigation }: Navigation) {
showFullText={showFullText}
showTranslated={showTranslated}
isFullDrawer={isFullDrawer}
- save={true}
+ isTranslateScreen={true}
handleFullText={handleFullText}
saveResults={saveResults}
handleTranslatedText={handleTranslatedText}
@@ -131,7 +149,7 @@ export default function TranslateScreen({ navigation }: Navigation) {
showFullText={showFullText}
showTranslated={showTranslated}
isFullDrawer={isFullDrawer}
- save={true}
+ isTranslateScreen={true}
handleFullText={handleFullText}
saveResults={saveResults}
handleTranslatedText={handleTranslatedText}
diff --git a/react-native/yarn.lock b/react-native/yarn.lock
index f67bd24..8fffcff 100644
--- a/react-native/yarn.lock
+++ b/react-native/yarn.lock
@@ -1013,7 +1013,7 @@
pirates "^4.0.5"
source-map-support "^0.5.16"
-"@babel/runtime@^7.14.0", "@babel/runtime@^7.15.4", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
+"@babel/runtime@^7.1.2", "@babel/runtime@^7.14.0", "@babel/runtime@^7.15.4", "@babel/runtime@^7.6.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
version "7.17.2"
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz"
integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==
@@ -1280,6 +1280,45 @@
lodash.pick "^4.4.0"
lodash.template "^4.5.0"
+"@formatjs/ecma402-abstract@1.11.3":
+ version "1.11.3"
+ resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.3.tgz#f25276dfd4ef3dac90da667c3961d8aa9732e384"
+ integrity sha512-kP/Buv5vVFMAYLHNvvUzr0lwRTU0u2WTy44Tqwku1X3C3lJ5dKqDCYVqA8wL+Y19Bq+MwHgxqd5FZJRCIsLRyQ==
+ dependencies:
+ "@formatjs/intl-localematcher" "0.2.24"
+ tslib "^2.1.0"
+
+"@formatjs/fast-memoize@1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21"
+ integrity sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==
+ dependencies:
+ tslib "^2.1.0"
+
+"@formatjs/icu-messageformat-parser@2.0.18":
+ version "2.0.18"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.18.tgz#b09e8f16b88e988fd125e7c5810300e8a6dd2c42"
+ integrity sha512-vquIzsAJJmZ5jWVH8dEgUKcbG4yu3KqtyPet+q35SW5reLOvblkfeCXTRW2TpIwNXzdVqsJBwjbTiRiSU9JxwQ==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.11.3"
+ "@formatjs/icu-skeleton-parser" "1.3.5"
+ tslib "^2.1.0"
+
+"@formatjs/icu-skeleton-parser@1.3.5":
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.5.tgz#babc93a1c36383cf87cbb3d2f2145d26c2f7cb40"
+ integrity sha512-Nhyo2/6kG7ZfgeEfo02sxviOuBcvtzH6SYUharj3DLCDJH3A/4OxkKcmx/2PWGX4bc6iSieh+FA94CsKDxnZBQ==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.11.3"
+ tslib "^2.1.0"
+
+"@formatjs/intl-localematcher@0.2.24":
+ version "0.2.24"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.24.tgz#b49fd753c0f54421f26a3c1d0e9cf98a3966e78f"
+ integrity sha512-K/HRGo6EMnCbhpth/y3u4rW4aXkmQNqRe1L2G+Y5jNr3v0gYhvaucV8WixNju/INAMbPBlbsRBRo/nfjnoOnxQ==
+ dependencies:
+ tslib "^2.1.0"
+
"@hapi/hoek@^9.0.0":
version "9.2.1"
resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz"
@@ -1292,6 +1331,28 @@
dependencies:
"@hapi/hoek" "^9.0.0"
+"@internationalized/date@3.0.0-alpha.3":
+ version "3.0.0-alpha.3"
+ resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.0.0-alpha.3.tgz#ebd4a10001b1aa6f32f5a6b82ee98cb8c1334cb3"
+ integrity sha512-lfUzsXEXNLSR5zmBlwBlNcawrJ8V+u9+JCyoTX76KAEuiHlKtk5wE7S0fMf1WllFHWdrENqy7LbN00FC3HhADQ==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+
+"@internationalized/message@^3.0.5":
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/@internationalized/message/-/message-3.0.5.tgz#1c7c621ec8cbebb307c23bc2e05769bb3d636552"
+ integrity sha512-DMQ9nQHr9XlP8Z0gCCaQ1j8ReuVGW5YrV+ZEMQLoGlHAg+mVILlZPIAgwB/5l3hi6xUIGQovMqpnGT3AypX1ig==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ intl-messageformat "^9.6.12"
+
+"@internationalized/number@^3.0.5":
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.0.5.tgz#08b797b8eaad7c69d21d6f6d63d0dfd7b51f4cb4"
+ integrity sha512-NDplomyqMnwEWaD/53yYNTbksLaEGc1tvVLEy/RnLKsJW2aMrDCMNjX84FnPU9i6+CoiTKmv89J9ihKihxuVUg==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+
"@jest/create-cache-key-function@^26.5.0":
version "26.6.2"
resolved "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-26.6.2.tgz"
@@ -1356,6 +1417,388 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
+"@react-aria/checkbox@^3.2.1":
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/checkbox/-/checkbox-3.3.1.tgz#c21cffa1405b22313071622c8b2789251ea89a22"
+ integrity sha512-4Fz9QQCHnOBteWfx/qkdgn6OklluAppx2xQozl70cfbhYHjMrIORVwhNgVl6ePFdh4Ovf0Rl2JkKpBzjfubLpA==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/label" "^3.2.3"
+ "@react-aria/toggle" "^3.2.1"
+ "@react-aria/utils" "^3.11.2"
+ "@react-stately/checkbox" "^3.0.5"
+ "@react-stately/toggle" "^3.2.5"
+ "@react-types/checkbox" "^3.2.5"
+
+"@react-aria/combobox@^3.0.0-alpha.1":
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/@react-aria/combobox/-/combobox-3.2.3.tgz#2d14984c49b00ca4e69d1e2c77bd37f11a8e558c"
+ integrity sha512-nxY5wogP/ylDdOfsiG9WnV+buaOb9nOrkDX8dd7h/p1UWG8LS36gd1uMerpcb/BYAUjm7XYUFQXKnUSGTpjgQA==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/i18n" "^3.3.6"
+ "@react-aria/interactions" "^3.8.1"
+ "@react-aria/listbox" "^3.4.2"
+ "@react-aria/live-announcer" "^3.0.3"
+ "@react-aria/menu" "^3.4.1"
+ "@react-aria/overlays" "^3.7.5"
+ "@react-aria/selection" "^3.7.3"
+ "@react-aria/textfield" "^3.5.2"
+ "@react-aria/utils" "^3.11.2"
+ "@react-stately/collections" "^3.3.6"
+ "@react-stately/combobox" "^3.0.3"
+ "@react-stately/layout" "^3.4.4"
+ "@react-types/button" "^3.4.3"
+ "@react-types/combobox" "^3.2.3"
+ "@react-types/shared" "^3.11.1"
+
+"@react-aria/focus@^3.2.3", "@react-aria/focus@^3.5.2":
+ version "3.5.2"
+ resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.5.2.tgz#250852f328fdb8317b8aa8b01427cf53b68ffca4"
+ integrity sha512-7o40oDWvguFOxflOCOe1xioa3z6LewTLPp9liThmVuQYe7DAso8ZV0E+ssxRWlMkI2Td6CJQek1+en5nVPXvfQ==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/interactions" "^3.8.1"
+ "@react-aria/utils" "^3.11.2"
+ "@react-types/shared" "^3.11.1"
+ clsx "^1.1.1"
+
+"@react-aria/i18n@^3.2.0", "@react-aria/i18n@^3.3.6":
+ version "3.3.6"
+ resolved "https://registry.yarnpkg.com/@react-aria/i18n/-/i18n-3.3.6.tgz#94dd8d5de3ce6bba845461230d04189ae9683651"
+ integrity sha512-GOogCx5UR3RpkJSceQwwenLctaK7tbDP0DKzmaWQv1ZNUg9nr35w65VMq46WIGz2dIQhqydTagZP1Exci1KhkQ==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@internationalized/date" "3.0.0-alpha.3"
+ "@internationalized/message" "^3.0.5"
+ "@internationalized/number" "^3.0.5"
+ "@react-aria/ssr" "^3.1.2"
+ "@react-aria/utils" "^3.11.2"
+ "@react-types/shared" "^3.11.1"
+
+"@react-aria/interactions@^3.3.2", "@react-aria/interactions@^3.8.1":
+ version "3.8.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.8.1.tgz#d86aa8fcf93b38e2cf61dda7ef04c9e0a0527056"
+ integrity sha512-oE6Yo5BTiqInQCTnERMOALwULJy6TbBv+XXEAmifKWBvjbKSb6jN91lhWOruuYZpWAV+eAawHAk/u/KMzwVVEQ==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/utils" "^3.11.2"
+ "@react-types/shared" "^3.11.1"
+
+"@react-aria/label@^3.1.1", "@react-aria/label@^3.2.3":
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/@react-aria/label/-/label-3.2.3.tgz#b2205941cadee24cdd6ceb6ae96224604247cfec"
+ integrity sha512-17gxnd4WXdUwlHOvKzhVzInX8qUOWVm/fggKEo1M/1z3XRg3+AIwFx7pm6t0yBGwmomLE89PXS9abfYrKA3aEA==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/utils" "^3.11.2"
+ "@react-types/label" "^3.5.2"
+ "@react-types/shared" "^3.11.1"
+
+"@react-aria/listbox@^3.2.4", "@react-aria/listbox@^3.4.2":
+ version "3.4.2"
+ resolved "https://registry.yarnpkg.com/@react-aria/listbox/-/listbox-3.4.2.tgz#c975443f8fb05fe578a51ac136b4cde1c24ced7c"
+ integrity sha512-70SYBht53PC2yxVG4v2OmQPtR3R8uE3IRQflHJeGl8z6SK/8s5qcQi7U8Yoya9f+cDxTn4LvnB/NTTj6SSyhOg==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/focus" "^3.5.2"
+ "@react-aria/interactions" "^3.8.1"
+ "@react-aria/label" "^3.2.3"
+ "@react-aria/selection" "^3.7.3"
+ "@react-aria/utils" "^3.11.2"
+ "@react-stately/collections" "^3.3.6"
+ "@react-stately/list" "^3.4.3"
+ "@react-types/listbox" "^3.2.3"
+ "@react-types/shared" "^3.11.1"
+
+"@react-aria/live-announcer@^3.0.0-alpha.0", "@react-aria/live-announcer@^3.0.3":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@react-aria/live-announcer/-/live-announcer-3.0.3.tgz#ad550ad298b048a5e1d1231a431369e3ea4e78ab"
+ integrity sha512-YdxxcuAYYMo9D014AnewMss4FDprC1gDZV6pNHFt32X2MNNih6KlcoiqiQQtLUkS0qRearZxj20y40VvWfb8RQ==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/utils" "^3.11.2"
+ "@react-aria/visually-hidden" "^3.2.5"
+
+"@react-aria/menu@^3.4.1":
+ version "3.4.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/menu/-/menu-3.4.1.tgz#ecbda219872fec9a745545529438ef7849552676"
+ integrity sha512-F3Kuhnlx0GhVIZUXwRy+rlVNcNzck4KAgEfnCtXlSlqUOLI0x9Au1ND68wqnxjqeUOW+HehIYUwAya8+wYmuIQ==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/i18n" "^3.3.6"
+ "@react-aria/interactions" "^3.8.1"
+ "@react-aria/overlays" "^3.7.5"
+ "@react-aria/selection" "^3.7.3"
+ "@react-aria/utils" "^3.11.2"
+ "@react-stately/collections" "^3.3.6"
+ "@react-stately/menu" "^3.2.5"
+ "@react-stately/tree" "^3.2.2"
+ "@react-types/button" "^3.4.3"
+ "@react-types/menu" "^3.5.1"
+ "@react-types/shared" "^3.11.1"
+
+"@react-aria/overlays@^3.6.1", "@react-aria/overlays@^3.7.0", "@react-aria/overlays@^3.7.5":
+ version "3.7.5"
+ resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.7.5.tgz#c14c82efd0ad5da500fb9686cbd69f44ea5e847e"
+ integrity sha512-ZXT2TUqStMWakt9qGW60ImZIqCqmNigXJ2ClM1kSEMBhIH8Z1pwEdlCtf0gyxBXJHOPJInQx06OMwCLmftNH0w==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/i18n" "^3.3.6"
+ "@react-aria/interactions" "^3.8.1"
+ "@react-aria/utils" "^3.11.2"
+ "@react-aria/visually-hidden" "^3.2.5"
+ "@react-stately/overlays" "^3.1.5"
+ "@react-types/button" "^3.4.3"
+ "@react-types/overlays" "^3.5.3"
+ dom-helpers "^3.3.1"
+
+"@react-aria/radio@^3.1.2":
+ version "3.1.8"
+ resolved "https://registry.yarnpkg.com/@react-aria/radio/-/radio-3.1.8.tgz#1747f21f7b46046584836f7388324ae86430c4a2"
+ integrity sha512-jWbd0e0eY6VyzE0fjbZd9+GNFgbpX0ksgkUZ+isfWuNvVAVycOQ+bDf1j/vo8PMn+/DvhKhzXqqlJ61LNmC4/g==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/focus" "^3.5.2"
+ "@react-aria/i18n" "^3.3.6"
+ "@react-aria/interactions" "^3.8.1"
+ "@react-aria/label" "^3.2.3"
+ "@react-aria/utils" "^3.11.2"
+ "@react-stately/radio" "^3.3.4"
+ "@react-types/radio" "^3.1.4"
+
+"@react-aria/selection@^3.3.1", "@react-aria/selection@^3.3.2", "@react-aria/selection@^3.7.3":
+ version "3.7.3"
+ resolved "https://registry.yarnpkg.com/@react-aria/selection/-/selection-3.7.3.tgz#3c9ed151aa90033a2dbb90d6f0b9bea550e388a0"
+ integrity sha512-aCaROIXz9Fu3uGVmfz+RaoVNhyOO5cFfU88NqEzr5UPaWlc0Ej3X3RpIPH6U+TuvHkMiXQWnkGeLWu6TSrjP8A==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/focus" "^3.5.2"
+ "@react-aria/i18n" "^3.3.6"
+ "@react-aria/interactions" "^3.8.1"
+ "@react-aria/utils" "^3.11.2"
+ "@react-stately/collections" "^3.3.6"
+ "@react-stately/selection" "^3.9.2"
+ "@react-types/shared" "^3.11.1"
+
+"@react-aria/slider@^3.0.1":
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/@react-aria/slider/-/slider-3.0.5.tgz#463e9170d9ca626d3a850651facf46a788fcfd69"
+ integrity sha512-D6rY1pPwIeFfglJzF982ND9/a6ElVRj26iA9ASdatfbnOKLKifA+gtaabZqXIkkYTAtJ0SR8gwjfxrRFpzgvnw==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/focus" "^3.5.2"
+ "@react-aria/i18n" "^3.3.6"
+ "@react-aria/interactions" "^3.8.1"
+ "@react-aria/label" "^3.2.3"
+ "@react-aria/utils" "^3.11.2"
+ "@react-stately/radio" "^3.3.4"
+ "@react-stately/slider" "^3.0.5"
+ "@react-types/radio" "^3.1.4"
+ "@react-types/slider" "^3.0.4"
+
+"@react-aria/ssr@^3.0.1", "@react-aria/ssr@^3.1.2":
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.1.2.tgz#665a6fd56385068c7417922af2d0d71b0618e52d"
+ integrity sha512-amXY11ImpokvkTMeKRHjsSsG7v1yzzs6yeqArCyBIk60J3Yhgxwx9Cah+Uu/804ATFwqzN22AXIo7SdtIaMP+g==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+
+"@react-aria/tabs@3.0.0-alpha.2":
+ version "3.0.0-alpha.2"
+ resolved "https://registry.yarnpkg.com/@react-aria/tabs/-/tabs-3.0.0-alpha.2.tgz#3b931d9c752c2dca4c2a1b975248b0ee751077a2"
+ 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"
+
+"@react-aria/textfield@^3.5.2":
+ version "3.5.2"
+ resolved "https://registry.yarnpkg.com/@react-aria/textfield/-/textfield-3.5.2.tgz#8fdf2f8375ee20c64bf21882ba03c00cc194995e"
+ integrity sha512-EHrAn2XkNYAB0UfUuji3iV177826I+PczENMF+7UN7pmWC7v3vXeq3S5WtnU24JvVLthIrLqr7B/64KmPuoTSQ==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/focus" "^3.5.2"
+ "@react-aria/label" "^3.2.3"
+ "@react-aria/utils" "^3.11.2"
+ "@react-types/shared" "^3.11.1"
+ "@react-types/textfield" "^3.3.2"
+
+"@react-aria/toggle@^3.2.1":
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/toggle/-/toggle-3.2.1.tgz#a1a20972675c69b0f9f86ad43cdf212b41903beb"
+ integrity sha512-SdsRyNWoRb5YmGHuKoJMJ1Zlsf+nya3Ipm0j2rnbcCFVAdbCJWA/PIC4v2PNjRq9WDZzvOiPPgUhK3nbDSNK9Q==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/focus" "^3.5.2"
+ "@react-aria/interactions" "^3.8.1"
+ "@react-aria/utils" "^3.11.2"
+ "@react-stately/toggle" "^3.2.5"
+ "@react-types/checkbox" "^3.2.5"
+ "@react-types/shared" "^3.11.1"
+ "@react-types/switch" "^3.1.4"
+
+"@react-aria/utils@^3.11.2", "@react-aria/utils@^3.3.0", "@react-aria/utils@^3.4.1", "@react-aria/utils@^3.6.0":
+ version "3.11.2"
+ resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.11.2.tgz#95747fb362bfcbc591270e5c67b7a38eaa60c187"
+ integrity sha512-mbOIPJ2zXgSMQTVXUenl8A8oOUvXPQPmlJv1OqkYPXf74yI5MagpWqbekj8t9Mwrbnj87LL3dY39pWjvlHoJ+w==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/ssr" "^3.1.2"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/shared" "^3.11.1"
+ clsx "^1.1.1"
+
+"@react-aria/visually-hidden@^3.2.1", "@react-aria/visually-hidden@^3.2.5":
+ version "3.2.5"
+ resolved "https://registry.yarnpkg.com/@react-aria/visually-hidden/-/visually-hidden-3.2.5.tgz#721a465ae094ddea119ff351c03d6aaf503b15fb"
+ integrity sha512-wHKBGN0BINd3e465YQAN6y/K662g1/bmOR0exh9Re5gXKyH572lFA9SquQDhUAIjkkZhCiVg9otil7z0lrnGsA==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/interactions" "^3.8.1"
+ "@react-aria/utils" "^3.11.2"
+ clsx "^1.1.1"
+
+"@react-native-aria/button@^0.2.4":
+ version "0.2.4"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/button/-/button-0.2.4.tgz#ce0c994449011f4b852a222afd90e027fb839de0"
+ integrity sha512-wlu6SXI20U+N4fbPX8oh9pkL9hx8W41+cra3fa3s2xfQ6czT4KAkyvSsr1ALUBH4dRkoxxSPOcGJMGnq2K3djw==
+ dependencies:
+ "@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@^0.2.2":
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/checkbox/-/checkbox-0.2.3.tgz#b6c99c215677df872f1bb4e596b54573f1c7a5f0"
+ integrity sha512-YtWtXGg5tvOaV6v1CmbusXoOZvGRAVYygms9qNeUF7/B8/iDNGSKjlxHE5LVOLRtJO/B9ndZnr6RkL326ceyng==
+ dependencies:
+ "@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@^0.2.4-alpha.0":
+ version "0.2.4-alpha.1"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/combobox/-/combobox-0.2.4-alpha.1.tgz#2ec7c5c2e87aba4dda62e494a4c3538066275e2b"
+ integrity sha512-MOxKMKVus9MsOL3l+mNRDYHeVr5kj5fYnretLofWh/dHBO2W5H7H70ZfOPDEr9s+vgaBBjHCtbbfOiimKRk6Kg==
+ dependencies:
+ "@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@^0.2.4":
+ version "0.2.5"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/focus/-/focus-0.2.5.tgz#28ff752b28b7dfeb737147856aaf6669de3290f9"
+ integrity sha512-PUTGNL5JMCWJ2dNAehpQqLuSUUdkXcLlFjl52Dv84XcIUTuXRvDl5+jr4OW0jyUSGUS6ooqDNRW/PSza35P+tw==
+ dependencies:
+ "@react-aria/focus" "^3.2.3"
+
+"@react-native-aria/interactions@^0.2.2", "@react-native-aria/interactions@^0.2.3", "@react-native-aria/interactions@^0.2.7":
+ version "0.2.8"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/interactions/-/interactions-0.2.8.tgz#5ced4bd3391c647699fa79275472f784a44c2488"
+ integrity sha512-+LsLghBnp1fEVdLdIZGfE2izbZS0GPwc7eyiLHndnAXwXdLmyDRw71UCEjsUuNh7SO7BBR5QjHlk0cTHmyynQg==
+ dependencies:
+ "@react-aria/interactions" "^3.3.2"
+ "@react-aria/utils" "^3.6.0"
+ "@react-native-aria/utils" "^0.2.6"
+
+"@react-native-aria/listbox@^0.2.4-alpha.3":
+ version "0.2.4-alpha.3"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/listbox/-/listbox-0.2.4-alpha.3.tgz#1a8df0de6c932c8143ea73e43713a5d37070203c"
+ integrity sha512-e/y+Wdoyy/PbpFj4DVYDYMsKI+uUqnZ/0yLByqHQvzs8Ys8o69CQkyEYzHhxvFT5lCLegkLbuQN2cJd8bYNQsA==
+ dependencies:
+ "@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@0.3.3-rc.0":
+ version "0.3.3-rc.0"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/overlays/-/overlays-0.3.3-rc.0.tgz#9041ddd6f151e6edb50c971d29920c458aa41459"
+ integrity sha512-RgaIYIHMltt0RdMrVwfXLAVxc22TIUY1Yx07HbQRMdt4LcSmU8pyp5CEtJ/MQCXceuqocnXfsUxyHOSnfhmfpA==
+ dependencies:
+ "@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@^0.2.4":
+ version "0.2.5"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/radio/-/radio-0.2.5.tgz#436d3abdbb48bcaf6e9c5c045ff9c5bf87b71248"
+ integrity sha512-kTfCjRMZH+Z2C70VxjomPO8eXBcHPa5zcuOUotyhR10WsrKZJlwwnA75t2xDq8zsxKnABJRfThv7rSlAjkFSeg==
+ dependencies:
+ "@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@^0.2.5-alpha.1":
+ version "0.2.5-alpha.2"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/slider/-/slider-0.2.5-alpha.2.tgz#e613c2ac338de8d8ef8999ed664ea743174ee8da"
+ integrity sha512-eYCAGEgcmgs2x5yC1q3edq/VpZWd8P9x1ZoB6uhiyIpDViTDFTz82IWTK0jrbHC70WxWfoY+876VjiKzbjyNxw==
+ dependencies:
+ "@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@^0.2.7":
+ version "0.2.8"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/tabs/-/tabs-0.2.8.tgz#8b721261a277fe0459154f70c25b81e23217c864"
+ integrity sha512-coAiaj9NFFh8vYr/kiugqLwip8IhB6m2dL/GXPcmbK0WH531pIPXKSwgePjniETJtEP84L4PYCTZ705pRlVN8A==
+ dependencies:
+ "@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@^0.2.3":
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/toggle/-/toggle-0.2.3.tgz#a387f03480aa0d97dc0191acbcae66122f7bcf7f"
+ integrity sha512-3aOlchMxpR0b2h3Z7V0aYZaQMVJD6uKOWKWJm82VsLrni4iDnDX/mLv30ujuuK3+LclUhVlJd2kRuCl+xnf3XQ==
+ dependencies:
+ "@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@^0.2.6", "@react-native-aria/utils@^0.2.7", "@react-native-aria/utils@^0.2.8":
+ version "0.2.8"
+ resolved "https://registry.yarnpkg.com/@react-native-aria/utils/-/utils-0.2.8.tgz#da433606506125483080f18dbcd97b526ca46fd5"
+ integrity sha512-x375tG1itv3irLFRnURLsdK2djuvhFJHizSDUtLCo8skQwfjslED5t4sUkQ49di4G850gaVJz0fCcCx/pHX7CA==
+ dependencies:
+ "@react-aria/ssr" "^3.0.1"
+ "@react-aria/utils" "^3.3.0"
+
"@react-native-community/cli-debugger-ui@^5.0.1":
version "5.0.1"
resolved "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-5.0.1.tgz"
@@ -1559,6 +2002,310 @@
dependencies:
nanoid "^3.1.23"
+"@react-stately/checkbox@^3.0.1", "@react-stately/checkbox@^3.0.5":
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.0.5.tgz#7a78bad3ac14bb36d73ad86eeb9bf7dd37b28173"
+ integrity sha512-NCcv6nKBRNzzf+Us/UudjVVhCfNTXd+L5/+7FlrMPwfs0w44HdRQ1BVacyRnpf+YL25v4Q4/X8Wdf9BtjxgH4w==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/toggle" "^3.2.5"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/checkbox" "^3.2.5"
+
+"@react-stately/collections@^3.3.0", "@react-stately/collections@^3.3.6":
+ version "3.3.6"
+ resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.3.6.tgz#89ae0309e5e9a9104f286ed5c618919789f16921"
+ integrity sha512-4gMRKeWdWyFW5N8J1oYpjYa53ALYofoIrv/paAR9mSx4jXS1bzAIRienKtuSrX+uGmGtDKnTISqxipUSx9zXyQ==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-types/shared" "^3.11.1"
+
+"@react-stately/combobox@^3.0.0-alpha.1", "@react-stately/combobox@^3.0.3":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@react-stately/combobox/-/combobox-3.0.3.tgz#e0174036e62bf9ef24140643e3adb2a9329cc08d"
+ integrity sha512-blKcRHZuTDyP3UZops/AEeBRad+UjrjDNAUgXSAfGNbUYVZev0tOCcP30YJA/1eW2W69A3X9D2DqoAvngxvKcg==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/list" "^3.4.3"
+ "@react-stately/menu" "^3.2.5"
+ "@react-stately/select" "^3.1.5"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/combobox" "^3.2.3"
+ "@react-types/shared" "^3.11.1"
+
+"@react-stately/layout@^3.4.4":
+ version "3.4.4"
+ resolved "https://registry.yarnpkg.com/@react-stately/layout/-/layout-3.4.4.tgz#f1bc12c90c06f34c11a88953bdea796c060cf486"
+ integrity sha512-7sZpcFMLOFcFQxNlLSBhsD9bYXF8ryNaqoi1n5KKBeRnbSr9FZgAxWpD9YEi7Nxae5UkWvLFgXtzyIqELfpzHg==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/virtualizer" "^3.1.7"
+ "@react-types/grid" "^3.0.2"
+ "@react-types/shared" "^3.11.1"
+ "@react-types/table" "^3.1.2"
+
+"@react-stately/list@^3.2.2", "@react-stately/list@^3.4.3":
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.4.3.tgz#e9ba65126fa189e48ea9d1440a09fbc3e2490173"
+ integrity sha512-AlrkKbtpo3qpZTiFFa1Vk9f8s5Ey1tsPEiPAu6cD7xTDGMvpO0lOBER0wIJRNJWxfsxTimH2PF5V/5IzHnuQhA==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/collections" "^3.3.6"
+ "@react-stately/selection" "^3.9.2"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/shared" "^3.11.1"
+
+"@react-stately/menu@^3.2.5":
+ version "3.2.5"
+ resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.2.5.tgz#336637198b2c00307522d7d2efc950521e8f908a"
+ integrity sha512-IA6oeiVQyzHNRtswQgl7QTa47IZ41o2nUS04p34dji3FeFOgzoxZD15rRxawKRLfv5edbbA1QiuYZsLcWDxbOw==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/overlays" "^3.1.5"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/menu" "^3.5.1"
+ "@react-types/shared" "^3.11.1"
+
+"@react-stately/overlays@^3.1.1", "@react-stately/overlays@^3.1.5":
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/@react-stately/overlays/-/overlays-3.1.5.tgz#12bf7ca6a180127e260dccc408c23c4cdc1aaf7c"
+ integrity sha512-Md//mgFBk6toWYWqEvETS8OHStkZUrUz/PyMpRf3o0z/bInJzWtL+FHkCR6dksURJLjMbLH1CADC70GEa2cixA==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/overlays" "^3.5.3"
+
+"@react-stately/radio@^3.2.1", "@react-stately/radio@^3.3.4":
+ version "3.3.4"
+ resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.3.4.tgz#00d0b17ce6ceff6854b7545040f201489397ece4"
+ integrity sha512-0MgOibZdeXHuvrdgXiNMzr6J+3qD/Jf17uyBT8DGOX732MVp3PA55QhLhexDZu6qxM2XgdTwMBT2vxar5URsZQ==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/radio" "^3.1.4"
+
+"@react-stately/select@^3.1.5":
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.1.5.tgz#fc96d54f2f4ca14bc386751dcea88e86ac687664"
+ integrity sha512-ivTVsWn0It0ADm+lkj624KMlQcY+USNHc109LdYfrMYK4cUUlunlBnjzqwlmEJ1r6GauGhIlclgrnp2wMu1V3w==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/collections" "^3.3.6"
+ "@react-stately/list" "^3.4.3"
+ "@react-stately/menu" "^3.2.5"
+ "@react-stately/selection" "^3.9.2"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/select" "^3.5.3"
+ "@react-types/shared" "^3.11.1"
+
+"@react-stately/selection@^3.9.2":
+ version "3.9.2"
+ resolved "https://registry.yarnpkg.com/@react-stately/selection/-/selection-3.9.2.tgz#8d42b556f1e569e030dc4314379e6b16858e896d"
+ integrity sha512-4jpj50Cr0ncgcyPaPDT5StaML2IMKT3UlNkNzw2rzXSFqZQ+aYWqxDZ3POdZRZt+zKUGZE+Az66MpwD7E1vemw==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/collections" "^3.3.6"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/shared" "^3.11.1"
+
+"@react-stately/slider@^3.0.1", "@react-stately/slider@^3.0.5":
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/@react-stately/slider/-/slider-3.0.5.tgz#b6f2f1fa863b69292c2f9abdee94932318b945d2"
+ integrity sha512-TxYOASubmqTPa+0XeK4rTFE3eWpwmoX04bmaz0PtWC5fYDbUd630nXzkYSwNouhwCAJeXSl78SOEEBkhny+CjA==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/i18n" "^3.3.6"
+ "@react-aria/utils" "^3.11.2"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/slider" "^3.0.4"
+
+"@react-stately/tabs@3.0.0-alpha.0":
+ version "3.0.0-alpha.0"
+ resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.0.0-alpha.0.tgz#41451c7957ab2773fc4edb78ec02fcb94c6ab226"
+ 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"
+
+"@react-stately/tabs@3.0.0-alpha.1":
+ version "3.0.0-alpha.1"
+ resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz#b166ca9733ebebcc3bb2223116b8b070af104812"
+ 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"
+
+"@react-stately/tabs@^3.0.0-alpha.1":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.0.3.tgz#63b6eb2d393398ff53a5c78e52e66e39d8d39219"
+ integrity sha512-ZDdhrNeYQsxo1c0ZXrnmsVlYHsVruu8FB2+Lr3b4l3XwYlvVSabYj0R65QuSYlZ4k1tstdKe0oZ9X2o696Q7Ng==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/list" "^3.4.3"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/tabs" "^3.0.3"
+
+"@react-stately/toggle@^3.2.1", "@react-stately/toggle@^3.2.5":
+ version "3.2.5"
+ resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.2.5.tgz#6a560600a6dcfe4e7b05ad0f6bd30a4d5f1474c6"
+ integrity sha512-xvruQcjVn/3J+8Y2o8uR7KDbFX8WPB+uMtyURbvuQ7WSWzW48iK0UQgPBaV0gbAKyV/mJCl2QdJ9CoxoQ1CKag==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/checkbox" "^3.2.5"
+ "@react-types/shared" "^3.11.1"
+
+"@react-stately/tree@^3.2.2":
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/@react-stately/tree/-/tree-3.2.2.tgz#b37cb5ff7ba972c3d2633e9fe6b2a92441770d97"
+ integrity sha512-Ow7nCG9TSXEzg8WsSxpWnzhoYEiB5PFlXEEg9JF7INEjEhhLOQvkrt/k59/PB3Qk5WtJIAcn8/lLsYtNQoc7dw==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-stately/collections" "^3.3.6"
+ "@react-stately/selection" "^3.9.2"
+ "@react-stately/utils" "^3.4.1"
+ "@react-types/shared" "^3.11.1"
+
+"@react-stately/utils@^3.0.0-alpha.1", "@react-stately/utils@^3.2.0", "@react-stately/utils@^3.4.1":
+ version "3.4.1"
+ resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.4.1.tgz#56f049aa1704d338968b5973c796ee606e9c0c62"
+ integrity sha512-mjFbKklj/W8KRw1CQSpUJxHd7lhUge4i00NwJTwGxbzmiJgsTWlKKS/1rBf48ey9hUBopXT5x5vG/AxQfWTQug==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+
+"@react-stately/virtualizer@^3.1.7":
+ version "3.1.7"
+ resolved "https://registry.yarnpkg.com/@react-stately/virtualizer/-/virtualizer-3.1.7.tgz#7bb37a904883b6f7d9bd09c3a5f660cc8438c21b"
+ integrity sha512-Mnr5QMwhIcKyz5+FOwPkAKJBlFSxMhUEHoVNFU3JaryJRm8E3Fis1pEklD8jrqIQjOHD+MJuQzARezqmmO07yQ==
+ dependencies:
+ "@babel/runtime" "^7.6.2"
+ "@react-aria/utils" "^3.11.2"
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/button@^3.3.1", "@react-types/button@^3.4.3":
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/@react-types/button/-/button-3.4.3.tgz#3f363e37cb706bc2043f3a9942e48fc810f6aaf4"
+ integrity sha512-3rP3Nha16g/PUkSA5R22kHNXOdxPLSdegLss9P4anrt8W8lVjrniQErJVFGf/fqYcucBIg2QVPOTnZHhsz8y4g==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/checkbox@^3.2.1", "@react-types/checkbox@^3.2.5":
+ version "3.2.5"
+ resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.2.5.tgz#bc7f89703ba72b1786819bdcac785671de8d4ac2"
+ integrity sha512-QP1+g/Fu3EageMGI7doWT6t4J/pFKOHoWoQIj3AXrFx6pljX8pA9eRhgTznF4uT+4e34TK/xDoEssPAWq24s2A==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/combobox@^3.2.3":
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/@react-types/combobox/-/combobox-3.2.3.tgz#587c8390b5c4908e643418e64d2a6b6705abe477"
+ integrity sha512-4Fr2F9XeRCRMDEoorUrk7Kua5u1outY3LHSKzlQKdAsR5r1DaWL/wsgKkSOyi8eRqGrp6U+Wd8AUx+lzZuRZ2Q==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/grid@^3.0.2":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@react-types/grid/-/grid-3.0.2.tgz#9d6ef361e77511d712e4a7c2e47da63274e7c6f9"
+ integrity sha512-w91wfMR0DVnYGnvN5kz0FESrgVCjOxJ5okN7XGP9S9mZVHrBpqwURR6YRPbSuI1LtD9z47f86bRBcI42VnM8ng==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/label@^3.5.2":
+ version "3.5.2"
+ resolved "https://registry.yarnpkg.com/@react-types/label/-/label-3.5.2.tgz#27185c60c249c0c60fc8f5e0cc8b05120be863a2"
+ integrity sha512-8S2dbbVgCf7S76/CXabPYh2W4ddnmtZ97nhS+iZPA2eVYUNTsEDY9WG7Gt8b+M3uyt4pUb17y8Zlnvi3sOzkzg==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/listbox@^3.1.1", "@react-types/listbox@^3.2.3":
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/@react-types/listbox/-/listbox-3.2.3.tgz#81689369dcb0b1bec836b8ade9a379aa3102de5b"
+ integrity sha512-dYnaUpnZ2NvJUuh14woTI7rNKyW8lGofpq/dA2DuWVILNn8kgn67j+PsRsbDE3GYKfdBlMpnwUNaMLjnAALzyA==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/menu@^3.5.1":
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.5.1.tgz#4382f71937a014ed957942d8927475fabce5185c"
+ integrity sha512-pEc+cW9wCGHN0tbPNxPFT3wvuKhtwz1usTc4alUz1v5jTn2B8RLKLL7/C9RUdkVwSAYlcl9qr+PgkHBVo8XBug==
+ dependencies:
+ "@react-types/overlays" "^3.5.3"
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/overlays@^3.4.0", "@react-types/overlays@^3.5.3":
+ version "3.5.3"
+ resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.5.3.tgz#6a7b03a4302065baf1733450be9f3dcc0b49d29a"
+ integrity sha512-V8Muwy+WiX0PyAtUhcBYi64ZlAV08PfDPYuO7vzD9YXypvV2yrXCitYHnibzHt6KDU/bDdeUGp+e5N2AaVFGtQ==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/radio@^3.1.1", "@react-types/radio@^3.1.4":
+ version "3.1.4"
+ resolved "https://registry.yarnpkg.com/@react-types/radio/-/radio-3.1.4.tgz#21b79a57dbf2b568e4b2cfb3c00b3efa142984e7"
+ integrity sha512-BaNTzQA7guI+zZ0SV3fI5ARksiFBwxqhTxnQMJPcTv+AH4MB1OIVIxMLVERhJt9HlF5ZSJjdvGh7ZBgOKQSn4w==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/select@^3.5.3":
+ version "3.5.3"
+ resolved "https://registry.yarnpkg.com/@react-types/select/-/select-3.5.3.tgz#7c113968cf4f611f03f2732370f48ae06886e65d"
+ integrity sha512-B9l3kN8mlfwr9VK7Yabuk2knb2yZ2nbKDsDwCkICtDX7Xj04HpYOaeeXUOwea/AOnPQ/XoKuKgPA14c8ct1k2A==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/shared@^3.11.1", "@react-types/shared@^3.2.1", "@react-types/shared@^3.4.0":
+ version "3.11.1"
+ resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.11.1.tgz#fbe4f28b28f2b22461bbe88c4cce5d1d44d3ae64"
+ integrity sha512-2wwUnvLFsWPiNXK5kiKfS3+k6mtWXAtfp76haIow3OyyFLEezWD9F9ZsCtyjNG+R+JlRcmvQRgRjQaGoeUWLKg==
+
+"@react-types/slider@^3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@react-types/slider/-/slider-3.0.4.tgz#a51fe56bf2f07fead8f7ef39c785d75394a11443"
+ integrity sha512-why6/SlbfHv4H5BGlmQZj+Ve+0MdTifSstcrnHUTqJKW5oGg+QZjs8Lziml3jo8y6ZBuxi9cZeqobr+6NsQiYw==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/switch@^3.1.4":
+ version "3.1.4"
+ resolved "https://registry.yarnpkg.com/@react-types/switch/-/switch-3.1.4.tgz#196fee94a14ea09c76bedf01bb11025d5d2b3346"
+ integrity sha512-KK1CrkoICzvk0xuhJWKtquShhqa6kqzcQyn4k5mBMzTuInSt7m65mPqfFgQcO6Oam56vjd4uG73HayMZsry0lw==
+ dependencies:
+ "@react-types/checkbox" "^3.2.5"
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/table@^3.1.2":
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/@react-types/table/-/table-3.1.2.tgz#f601c45b5a73ee2af730ffaa668db4b1f89a0d56"
+ integrity sha512-+3whxugclckJjkrzAmRxOjy6aWteb/Ym0EqnIzZ3ZELAUGxgxnIzNJ0hPyFVvKFaATTRVnF5R/BEPNY4xWm+Yg==
+ dependencies:
+ "@react-types/grid" "^3.0.2"
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/tabs@3.0.0-alpha.2":
+ version "3.0.0-alpha.2"
+ resolved "https://registry.yarnpkg.com/@react-types/tabs/-/tabs-3.0.0-alpha.2.tgz#f18c71f4843ae2117b41fdb012f89cc2dd43adf4"
+ integrity sha512-HQNS2plzuNhKPo88OGEW2Ja9aLeiWqgNqEemSxh0KAjkA8IsvDGaoQEpr9ZQIyBZ3PQIljvOpEJ/IwHU5LztrQ==
+ dependencies:
+ "@react-types/shared" "^3.2.1"
+
+"@react-types/tabs@^3.0.3":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@react-types/tabs/-/tabs-3.0.3.tgz#9ed61fadc8020bf81bb7bb69e99295125f786fab"
+ integrity sha512-O0t3NCp04SdlAoMrB2Ma3xjpNyoOCwwYykxMvA6cxdPUSMd1gqDeC/oBMKTgRNBcyeLzESIe8XPANgBZgWA8xA==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
+"@react-types/textfield@^3.3.2":
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/@react-types/textfield/-/textfield-3.3.2.tgz#c2d6cf6136e758358f759a38b97f2795ef34b7f3"
+ integrity sha512-SYB1o7ErVuVd34jZrW72ZvIiXOpJgN7vRm4X8GScFbQuxXZNAkIMxE1SCGUvGeqxku36jUaMGZ/RoCht3yR1ew==
+ dependencies:
+ "@react-types/shared" "^3.11.1"
+
"@sideway/address@^4.1.3":
version "4.1.3"
resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz"
@@ -1610,6 +2357,18 @@
dependencies:
"@types/istanbul-lib-report" "*"
+"@types/lodash.has@^4.5.6":
+ version "4.5.6"
+ resolved "https://registry.yarnpkg.com/@types/lodash.has/-/lodash.has-4.5.6.tgz#d94d3f0b45ced2ae76d632080daf70e9b76e29eb"
+ integrity sha512-SpUCvze0uHilQX/mt4K/cak5OQny1pVfz3pJx6H70dE3Tvw9s7EtlMK+vY6UBS+PQgETDfv6vhwoa3FPS2wrhg==
+ dependencies:
+ "@types/lodash" "*"
+
+"@types/lodash@*":
+ version "4.14.179"
+ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.179.tgz#490ec3288088c91295780237d2497a3aa9dfb5c5"
+ integrity sha512-uwc1x90yCKqGcIOAT6DwOSuxnrAbpkdPsUOZtwrXb4D/6wZs+6qG7QnIawDuZWg0sWpxl+ltIKCaLoMlna678w==
+
"@types/node@*":
version "17.0.18"
resolved "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz"
@@ -1985,6 +2744,11 @@ blueimp-md5@^2.10.0:
resolved "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz"
integrity sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==
+boolbase@^1.0.0, boolbase@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
+ integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
+
bplist-creator@0.1.0:
version "0.1.0"
resolved "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz"
@@ -2229,6 +2993,11 @@ clone@^1.0.2:
resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"
integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
+clsx@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188"
+ integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==
+
collection-visit@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz"
@@ -2446,6 +3215,29 @@ css-in-js-utils@^2.0.0:
hyphenate-style-name "^1.0.2"
isobject "^3.0.1"
+css-select@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef"
+ integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==
+ dependencies:
+ boolbase "^1.0.0"
+ css-what "^3.2.1"
+ domutils "^1.7.0"
+ nth-check "^1.0.2"
+
+css-tree@^1.0.0-alpha.39:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
+ integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
+ dependencies:
+ mdn-data "2.0.14"
+ source-map "^0.6.1"
+
+css-what@^3.2.1:
+ version "3.4.2"
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
+ integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
+
csstype@^3.0.2:
version "3.0.10"
resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz"
@@ -2541,6 +3333,47 @@ destroy@~1.0.4:
resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"
integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
+dom-helpers@^3.3.1:
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8"
+ integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==
+ dependencies:
+ "@babel/runtime" "^7.1.2"
+
+dom-helpers@^5.0.0:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902"
+ integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==
+ dependencies:
+ "@babel/runtime" "^7.8.7"
+ csstype "^3.0.2"
+
+dom-serializer@0:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
+ integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
+ dependencies:
+ domelementtype "^2.0.1"
+ entities "^2.0.0"
+
+domelementtype@1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
+ integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
+
+domelementtype@^2.0.1:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57"
+ integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
+
+domutils@^1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
+ integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
+ dependencies:
+ dom-serializer "0"
+ domelementtype "1"
+
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
@@ -2575,6 +3408,11 @@ end-of-stream@^1.1.0:
dependencies:
once "^1.4.0"
+entities@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
+ integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
+
envinfo@^7.7.2:
version "7.8.1"
resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz"
@@ -3256,6 +4094,16 @@ interpret@^1.0.0:
resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz"
integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
+intl-messageformat@^9.6.12:
+ version "9.11.4"
+ resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.11.4.tgz#0f9030bc6d10e6a48592142f88e646d88f05f1f2"
+ integrity sha512-77TSkNubIy/hsapz6LQpyR6OADcxhWdhSaboPb5flMaALCVkPvAIxr48AlPqaMl4r1anNcvR9rpLWVdwUY1IKg==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.11.3"
+ "@formatjs/fast-memoize" "1.2.1"
+ "@formatjs/icu-messageformat-parser" "2.0.18"
+ tslib "^2.1.0"
+
invariant@^2.2.4:
version "2.2.4"
resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz"
@@ -3722,6 +4570,11 @@ lodash._reinterpolate@^3.0.0:
resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz"
integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
+lodash.clonedeep@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
+ integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
+
lodash.debounce@^4.0.8:
version "4.0.8"
resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
@@ -3732,21 +4585,56 @@ lodash.frompairs@^4.0.1:
resolved "https://registry.npmjs.org/lodash.frompairs/-/lodash.frompairs-4.0.1.tgz"
integrity sha1-vE5SB/onV8E25XNhTpZkUGsrG9I=
+lodash.get@^4.4.2:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
+ integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
+
+lodash.has@^4.5.2:
+ version "4.5.2"
+ resolved "https://registry.yarnpkg.com/lodash.has/-/lodash.has-4.5.2.tgz#d19f4dc1095058cccbe2b0cdf4ee0fe4aa37c862"
+ integrity sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=
+
+lodash.isempty@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e"
+ integrity sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=
+
lodash.isequal@^4.5.0:
version "4.5.0"
resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz"
integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA=
+lodash.isnil@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c"
+ integrity sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=
+
lodash.isstring@^4.0.1:
version "4.0.1"
resolved "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz"
integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=
+lodash.merge@^4.6.2:
+ version "4.6.2"
+ resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
+ integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
+
+lodash.mergewith@^4.6.2:
+ version "4.6.2"
+ resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55"
+ integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==
+
lodash.omit@^4.5.0:
version "4.5.0"
resolved "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz"
integrity sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=
+lodash.omitby@^4.6.0:
+ version "4.6.0"
+ resolved "https://registry.yarnpkg.com/lodash.omitby/-/lodash.omitby-4.6.0.tgz#5c15ff4754ad555016b53c041311e8f079204791"
+ integrity sha1-XBX/R1StVVAWtTwEExHo8HkgR5E=
+
lodash.pick@^4.4.0:
version "4.4.0"
resolved "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz"
@@ -3841,6 +4729,11 @@ md5-file@^3.2.3:
dependencies:
buffer-alloc "^1.1.0"
+mdn-data@2.0.14:
+ version "2.0.14"
+ resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
+ integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
+
merge-stream@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
@@ -4240,6 +5133,48 @@ nanomatch@^1.2.9:
snapdragon "^0.8.1"
to-regex "^3.0.1"
+native-base@^3.3.7:
+ version "3.3.7"
+ resolved "https://registry.yarnpkg.com/native-base/-/native-base-3.3.7.tgz#4bff8d90709ee05a582546bec9359c06a75da33f"
+ integrity sha512-pX33+su3yssPvvIFbXGkexSA7S+UAhaTMlcaVTtg5mvIltoPn0du2CyxH7CIJeFmtX5kaxOvEwu//JPhoOU4AQ==
+ dependencies:
+ "@react-aria/focus" "^3.2.3"
+ "@react-aria/utils" "^3.6.0"
+ "@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.4"
+ "@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.1"
+ "@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"
+ "@types/lodash.has" "^4.5.6"
+ 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"
+ react-native-keyboard-aware-scroll-view "^0.9.5"
+ stable-hash "^0.0.2"
+ tinycolor2 "^1.4.2"
+
negotiator@0.6.3:
version "0.6.3"
resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
@@ -4321,6 +5256,13 @@ npm-run-path@^2.0.0:
dependencies:
path-key "^2.0.0"
+nth-check@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
+ integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
+ dependencies:
+ boolbase "~1.0.0"
+
nullthrows@^1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz"
@@ -4630,7 +5572,7 @@ prompts@^2.4.0:
kleur "^3.0.3"
sisteransi "^1.0.5"
-prop-types@^15.6.0, prop-types@^15.7.2:
+prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2:
version "15.8.1"
resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
@@ -4723,11 +5665,19 @@ react-native-codegen@^0.0.6:
jscodeshift "^0.11.0"
nullthrows "^1.1.1"
-react-native-iphone-x-helper@^1.3.0, react-native-iphone-x-helper@^1.3.1:
+react-native-iphone-x-helper@^1.0.3, react-native-iphone-x-helper@^1.3.0, react-native-iphone-x-helper@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz#20c603e9a0e765fd6f97396638bdeb0e5a60b010"
integrity sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg==
+react-native-keyboard-aware-scroll-view@^0.9.5:
+ version "0.9.5"
+ resolved "https://registry.yarnpkg.com/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.9.5.tgz#e2e9665d320c188e6b1f22f151b94eb358bf9b71"
+ integrity sha512-XwfRn+T/qBH9WjTWIBiJD2hPWg0yJvtaEw6RtPCa5/PYHabzBaWxYBOl0usXN/368BL1XktnZPh8C2lmTpOREA==
+ dependencies:
+ prop-types "^15.6.2"
+ react-native-iphone-x-helper "^1.0.3"
+
react-native-paper@^4.11.2:
version "4.11.2"
resolved "https://registry.npmjs.org/react-native-paper/-/react-native-paper-4.11.2.tgz"
@@ -4757,6 +5707,14 @@ react-native-screens@~3.10.1:
react-freeze "^1.0.0"
warn-once "^0.1.0"
+react-native-svg@12.1.1:
+ version "12.1.1"
+ resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-12.1.1.tgz#5f292410b8bcc07bbc52b2da7ceb22caf5bcaaee"
+ integrity sha512-NIAJ8jCnXGCqGWXkkJ1GTzO4a3Md5at5sagYV8Vh4MXYnL4z5Rh428Wahjhh+LIjx40EE5xM5YtwyJBqOIba2Q==
+ dependencies:
+ css-select "^2.1.0"
+ css-tree "^1.0.0-alpha.39"
+
react-native-swipe-up-down@^1.1.6:
version "1.1.6"
resolved "https://registry.yarnpkg.com/react-native-swipe-up-down/-/react-native-swipe-up-down-1.1.6.tgz#aefc779964e4bf3c27ef832049336ac7db605ada"
@@ -5334,7 +6292,7 @@ source-map@^0.5.0, source-map@^0.5.6:
resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
-source-map@^0.6.0, source-map@~0.6.1:
+source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
version "0.6.1"
resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
@@ -5361,6 +6319,11 @@ sprintf-js@~1.0.2:
resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+stable-hash@^0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/stable-hash/-/stable-hash-0.0.2.tgz#a909deaa5b9d430b100ca0a10132a533f2665e94"
+ integrity sha512-tPwQ3c1rLIwbJpq59duoznegEbmgfV630C2n4R4G96LKBFljgK8j+O9AxjqB6cAzu4gE7s4pByrLWtZel8E+Mg==
+
stackframe@^1.1.1:
version "1.2.1"
resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz"
@@ -5516,6 +6479,11 @@ through2@^2.0.1:
readable-stream "~2.3.6"
xtend "~4.0.1"
+tinycolor2@^1.4.2:
+ version "1.4.2"
+ resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803"
+ integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==
+
tmpl@1.0.5:
version "1.0.5"
resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz"
@@ -5573,7 +6541,7 @@ ts-interface-checker@^0.1.9:
resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz"
integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
-tslib@^2.0.1:
+tslib@^2.0.1, tslib@^2.1.0:
version "2.3.1"
resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz"
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==