From 326580d76fda4ff2ee920d594f9c232f70abfffa Mon Sep 17 00:00:00 2001 From: Vincent BRIDIER Date: Tue, 3 Jan 2023 11:41:19 +0100 Subject: [PATCH] Fix for https://github.com/facebook/react-native/issues/35210 --- ComApp/android/build.gradle | 15 + ComApp/package-lock.json | 1928 ++++++------------ ComApp/package.json | 12 +- ComApp/react-native-b-crypt-bridge-2.1.0.tgz | Bin 0 -> 63591 bytes 4 files changed, 642 insertions(+), 1313 deletions(-) create mode 100644 ComApp/react-native-b-crypt-bridge-2.1.0.tgz diff --git a/ComApp/android/build.gradle b/ComApp/android/build.gradle index 8569fee..bb4dd1b 100644 --- a/ComApp/android/build.gradle +++ b/ComApp/android/build.gradle @@ -49,3 +49,18 @@ allprojects { maven { url 'https://www.jitpack.io' } } } + +// Patch needed for https://github.com/facebook/react-native/issues/35210 +// This is a patch to short-circuit the "+" dependencies inside the +// users' app/build.gradle file and the various .gradle files of libraries. +// As using plain "+" dependencies causes Gradle to always download the latest, +// this logic forces Gradle to use latest release in the minor series. +project.rootProject.allprojects { + configurations.all { + resolutionStrategy { + force "com.facebook.react:react-native:0.70.+" + force "com.facebook.react:hermes-engine:0.70.+" + //force 'androidx.work:work-runtime:2.6.0' + } + } +} \ No newline at end of file diff --git a/ComApp/package-lock.json b/ComApp/package-lock.json index 6614bd6..0ab777a 100644 --- a/ComApp/package-lock.json +++ b/ComApp/package-lock.json @@ -8,7 +8,7 @@ "name": "ComApp", "version": "0.0.1", "dependencies": { - "@react-native-community/netinfo": "^9.3.2", + "@react-native-community/netinfo": "^9.3.7", "@react-native-community/slider": "^4.3.2", "@react-native-picker/picker": "^2.4.6", "@react-navigation/native": "^6.0.13", @@ -16,8 +16,8 @@ "@rneui/base": "^0.0.0-edge.2", "@rneui/themed": "^0.0.0-edge.2", "axios": "^0.27.2", - "expo": "^46.0.13", - "expo-av": "^12.0.4", + "expo": "^47.0.10", + "expo-av": "^13.0.2", "expo-barcode-scanner": "^11.4.0", "expo-splash-screen": "^0.16.2", "expo-video-player": "^2.2.0", @@ -26,9 +26,9 @@ "lodash": "^4.17.21", "npm": "^8.19.2", "react": "18.1.0", - "react-native": "0.70.1", + "react-native": "^0.70.6", "react-native-animated-tree-view": "^0.1.4", - "react-native-b-crypt-bridge": "file:react-native-b-crypt-bridge-2.0.0.tgz", + "react-native-b-crypt-bridge": "file:react-native-b-crypt-bridge-2.1.0.tgz", "react-native-blob-util": "^0.16.2", "react-native-flash-message": "^0.3.1", "react-native-gesture-handler": "^2.7.0", @@ -50,7 +50,7 @@ "babel-jest": "^26.6.3", "eslint": "^7.32.0", "jest": "^26.6.3", - "metro-react-native-babel-preset": "^0.72.1", + "metro-react-native-babel-preset": "^0.72.3", "react-test-renderer": "18.1.0" } }, @@ -1867,7 +1867,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -1899,7 +1898,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -1916,7 +1914,6 @@ "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", - "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", @@ -2080,22 +2077,22 @@ } }, "node_modules/@expo/cli": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.3.1.tgz", - "integrity": "sha512-amdsNf5quVs9ZbO+q35sdtpWJvvQz5pqtl8ZOv5jqRriIp1G9zcOFTDG0TnGxANQ0F2b5GcU4fn7pxAzRLDHmQ==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.4.10.tgz", + "integrity": "sha512-c8NJOVa5b8g9CYj8ahdaN21cVE2wPwUaFrtTE0kLeRR5ASy8reWLFEOcstEtt6eufdcN/uGgBWQ0FLovgLZuzw==", "dependencies": { "@babel/runtime": "^7.14.0", - "@expo/code-signing-certificates": "^0.0.2", - "@expo/config": "~7.0.1", - "@expo/config-plugins": "~5.0.1", - "@expo/dev-server": "~0.1.120", + "@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.4.0", + "@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.3", + "@expo/prebuild-config": "5.0.7", "@expo/rudder-sdk-node": "1.1.1", "@expo/spawn-async": "1.5.0", "@expo/xcpretty": "^4.2.1", @@ -2116,6 +2113,7 @@ "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", @@ -2158,9 +2156,18 @@ } }, "node_modules/@expo/cli/node_modules/ci-info": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", - "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } }, "node_modules/@expo/cli/node_modules/cli-cursor": { "version": "2.1.0", @@ -2359,22 +2366,22 @@ } }, "node_modules/@expo/code-signing-certificates": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.2.tgz", - "integrity": "sha512-vnPHFjwOqxQ1VLztktY+fYCfwvLzjqpzKn09rchcQE7Sdf0wtW5fFtIZBEFOOY5wasp8tXSnp627zrAwazPHzg==", + "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==", "dependencies": { "node-forge": "^1.2.1", "nullthrows": "^1.1.1" } }, "node_modules/@expo/config": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-7.0.1.tgz", - "integrity": "sha512-4lu0wr45XXJ2MXiLAm2+fmOyy/jjqF3NuDm92fO6nuulRzEEvTP4w3vsibJ690rT81ohtvhpruKhkRs0wSjKWA==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-7.0.3.tgz", + "integrity": "sha512-joVtB5o+NF40Tmsdp65UzryRtbnCuMbXkVO4wJnNJO4aaK0EYLdHCYSewORVqNcDfGN0LphQr8VTG2npbd9CJA==", "dependencies": { "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~5.0.1", - "@expo/config-types": "^46.0.1", + "@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", @@ -2386,11 +2393,11 @@ } }, "node_modules/@expo/config-plugins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-5.0.1.tgz", - "integrity": "sha512-1OfnsOrfeSkB0VZfT01UjQ5Uq6p+yYbq8yNkj0e99K/6NLHpyvIxj+5tZIV0nQXgkOcqBIABL2uA7lwB8CkaBQ==", + "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==", "dependencies": { - "@expo/config-types": "^46.0.0", + "@expo/config-types": "^47.0.0", "@expo/json-file": "8.2.36", "@expo/plist": "0.0.18", "@expo/sdk-runtime-versions": "^1.0.0", @@ -2498,9 +2505,9 @@ } }, "node_modules/@expo/config-types": { - "version": "46.0.2", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-46.0.2.tgz", - "integrity": "sha512-PXkmOgNwRyBfgVT1HmFZhfh3Qm7WKKyV6mk3/5HJ/LzPh1t+Zs2JrWX8U2YncTLV1QzV7nV8tnkyvszzqnZEzQ==" + "version": "47.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-47.0.0.tgz", + "integrity": "sha512-r0pWfuhkv7KIcXMUiNACJmJKKwlTBGMw9VZHNdppS8/0Nve8HZMTkNRFQzTHW1uH3pBj8jEXpyw/2vSWDHex9g==" }, "node_modules/@expo/config/node_modules/@babel/code-frame": { "version": "7.10.4", @@ -2612,17 +2619,20 @@ } }, "node_modules/@expo/dev-server": { - "version": "0.1.120", - "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.120.tgz", - "integrity": "sha512-x5/jCv0EOpz6FyehXpI5bgDQTVsGZYvgISkAw7n60RhtG+aid6N2CCR9SDMCH70XaUpFnfTW9qvderpCEj7Puw==", + "version": "0.1.123", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.123.tgz", + "integrity": "sha512-N6UVzzeemfX0AONUSWInvkAAbqon8hRXpyYE/nMPaC6TvAmgGY5ILZAGoXwlpxwY2VKNT0Lx4s/UJ53ytIaHbA==", "dependencies": { "@expo/bunyan": "4.0.0", - "@expo/metro-config": "~0.4.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", @@ -2736,9 +2746,9 @@ } }, "node_modules/@expo/devcert": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.0.0.tgz", - "integrity": "sha512-cahGyQCmpZmHpn2U04NR9KwsOIZy7Rhsw8Fg4q+A6563lIJxbkrgPnxq/O3NQAh3ohEvOXOOnoFx0b4yycCkpQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.0.tgz", + "integrity": "sha512-ghUVhNJQOCTdQckSGTHctNp/0jzvVoMMkVh+6SHn+TZj8sU15U/npXIDt8NtQp0HedlPaCgkVdMu8Sacne0aEA==", "dependencies": { "application-config-path": "^0.1.0", "command-exists": "^1.2.4", @@ -2752,7 +2762,7 @@ "rimraf": "^2.6.2", "sudo-prompt": "^8.2.0", "tmp": "^0.0.33", - "tslib": "^1.10.0" + "tslib": "^2.4.0" } }, "node_modules/@expo/devcert/node_modules/debug": { @@ -2768,15 +2778,10 @@ "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==" }, - "node_modules/@expo/devcert/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "node_modules/@expo/image-utils": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.20.tgz", - "integrity": "sha512-NgF/80XENyCS+amwC0P6uk1fauEtUq7gijD19jvl2xknJaADq8M2dMCRHwWMVOXosr2v46f3Z++G/NjmyOVS7A==", + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.22.tgz", + "integrity": "sha512-uzq+RERAtkWypOFOLssFnXXqEqKjNj9eXN7e97d/EXUAojNcLDoXc0sL+F5B1I4qtlsnhX01kcpoIBBZD8wZNQ==", "dependencies": { "@expo/spawn-async": "1.5.0", "chalk": "^4.0.0", @@ -2910,9 +2915,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" }, @@ -2931,11 +2936,11 @@ } }, "node_modules/@expo/metro-config": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.4.0.tgz", - "integrity": "sha512-QhOiotuzklalLbbsTMXJ5v4q4jffQ5xXhy1zsosgc2DL/ZzUr/Yhm3xUcOGnPQ2x7UyeY9Tl3njPHBOJJe7CSA==", + "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.1", + "@expo/config": "~7.0.2", "@expo/json-file": "8.2.36", "chalk": "^4.1.0", "debug": "^4.3.2", @@ -2958,9 +2963,9 @@ } }, "node_modules/@expo/package-manager": { - "version": "0.0.56", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", - "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", + "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==", "dependencies": { "@expo/json-file": "8.2.36", "@expo/spawn-async": "^1.5.0", @@ -3061,14 +3066,14 @@ } }, "node_modules/@expo/prebuild-config": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-5.0.3.tgz", - "integrity": "sha512-G4j1H3WFjRaiQ+FgFNULrnIm7RsQyjc4xp6lLTP2ydBv79wO3x8wAdeZvaZh7eOkfu9BESpQzACT1uuJTag5jg==", + "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==", "dependencies": { - "@expo/config": "7.0.1", - "@expo/config-plugins": "~5.0.1", - "@expo/config-types": "^46.0.0", - "@expo/image-utils": "0.3.20", + "@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", @@ -3326,14 +3331,12 @@ "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "license": "BSD-3-Clause" + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" }, "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -3782,9 +3785,9 @@ } }, "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3799,6 +3802,7 @@ "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": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -3833,19 +3837,18 @@ } }, "node_modules/@react-native-community/cli": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.1.2.tgz", - "integrity": "sha512-s5OY8M9SD2b5b8ywXztzqA04Mud1Ohdv2bH1YoDVQ/L7XNhDJ2TABPZ92Qor09xhUnsz2DivJaR5vv8fMIbH7Q==", - "license": "MIT", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.3.2.tgz", + "integrity": "sha512-IAW4X0vmX/xozNpp/JVZaX7MrC85KV0OP2DF4o7lNGOfpUhzJAEWqTfkxFYS+VsRjZHDve4wSTiGIuXwE7FG1w==", "dependencies": { - "@react-native-community/cli-clean": "^9.1.0", - "@react-native-community/cli-config": "^9.1.0", + "@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.1.2", - "@react-native-community/cli-hermes": "^9.1.0", - "@react-native-community/cli-plugin-metro": "^9.1.1", - "@react-native-community/cli-server-api": "^9.1.0", - "@react-native-community/cli-tools": "^9.1.0", + "@react-native-community/cli-doctor": "^9.3.0", + "@react-native-community/cli-hermes": "^9.3.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", @@ -3864,24 +3867,22 @@ } }, "node_modules/@react-native-community/cli-clean": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-9.1.0.tgz", - "integrity": "sha512-3HznNw8EBQtLsVyV8b8+h76M9EeJcJgYn5wZVGQ5mghAOhqnSWVbwRvpDdb8ITXaiTIXFGNOxXnGKMXsu0CYTw==", - "license": "MIT", + "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==", "dependencies": { - "@react-native-community/cli-tools": "^9.1.0", + "@react-native-community/cli-tools": "^9.2.1", "chalk": "^4.1.2", "execa": "^1.0.0", "prompts": "^2.4.0" } }, "node_modules/@react-native-community/cli-config": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-9.1.0.tgz", - "integrity": "sha512-6G9d5weedQ6EMz37ZYXrFHCU2DG3yqvdLs4Jo2383cSxal+oO+kggaTgqLBKoMETz/S80KsMeC/l+MoRjc1pzw==", - "license": "MIT", + "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==", "dependencies": { - "@react-native-community/cli-tools": "^9.1.0", + "@react-native-community/cli-tools": "^9.2.1", "cosmiconfig": "^5.1.0", "deepmerge": "^3.2.0", "glob": "^7.1.3", @@ -3892,20 +3893,18 @@ "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==", - "license": "MIT", "dependencies": { "serve-static": "^1.13.1" } }, "node_modules/@react-native-community/cli-doctor": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-9.1.2.tgz", - "integrity": "sha512-BmacbikyaxR4s54kq17LE0bBK7g8bcjc679ee36DqkX+Xij2VHHynLzTpuDJ8y6iHI2v13vauEMjnh4j612u5w==", - "license": "MIT", + "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==", "dependencies": { - "@react-native-community/cli-config": "^9.1.0", - "@react-native-community/cli-platform-ios": "^9.1.2", - "@react-native-community/cli-tools": "^9.1.0", + "@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", @@ -3925,7 +3924,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "license": "MIT", "engines": { "node": ">=6" } @@ -3934,7 +3932,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -3943,25 +3940,23 @@ } }, "node_modules/@react-native-community/cli-hermes": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-9.1.0.tgz", - "integrity": "sha512-Ly4dnlRZZ7FckFfSWnaD5BxszuEe9/WcJ6A7srW5UobqnnmEznDv1IY0oBTq1ggnmzIquM9dJQZ0UbcZeQjkoA==", - "license": "MIT", + "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==", "dependencies": { - "@react-native-community/cli-platform-android": "^9.1.0", - "@react-native-community/cli-tools": "^9.1.0", + "@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" } }, "node_modules/@react-native-community/cli-platform-android": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.1.0.tgz", - "integrity": "sha512-OZ/Krq0wH6T7LuAvwFdJYe47RrHG8IOcoab47H4QQdYGTmJgTS3SlVkr6gn79pZyBGyp7xVizD30QJrIIyDjnw==", - "license": "MIT", + "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==", "dependencies": { - "@react-native-community/cli-tools": "^9.1.0", + "@react-native-community/cli-tools": "^9.2.1", "chalk": "^4.1.2", "execa": "^1.0.0", "fs-extra": "^8.1.0", @@ -3971,12 +3966,11 @@ } }, "node_modules/@react-native-community/cli-platform-ios": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-9.1.2.tgz", - "integrity": "sha512-XpgA9ymm76yjvtYPByqFF1LP7eM/lH5K3zpkZkV9MJLStOIo3mrzN2ywRDZ/xVOheh5LafS4YMmrjIajf11oIQ==", - "license": "MIT", + "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==", "dependencies": { - "@react-native-community/cli-tools": "^9.1.0", + "@react-native-community/cli-tools": "^9.2.1", "chalk": "^4.1.2", "execa": "^1.0.0", "glob": "^7.1.3", @@ -3984,49 +3978,29 @@ } }, "node_modules/@react-native-community/cli-plugin-metro": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-9.1.1.tgz", - "integrity": "sha512-8CBwEZrbYIeQw69Exg/oW20pV9C6mbYlDz0pxZJ0AYmC20Q+wFFs6sUh5zm28ZUh1L0LxNGmhle/YvMPqA+fMQ==", - "license": "MIT", + "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==", "dependencies": { - "@react-native-community/cli-server-api": "^9.1.0", - "@react-native-community/cli-tools": "^9.1.0", + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", "chalk": "^4.1.2", - "metro": "^0.72.1", - "metro-config": "^0.72.1", - "metro-core": "^0.72.1", - "metro-react-native-babel-transformer": "^0.72.1", - "metro-resolver": "^0.72.1", - "metro-runtime": "^0.72.1", + "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" } }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/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==", - "license": "MIT", - "dependencies": { - "@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" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, "node_modules/@react-native-community/cli-server-api": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-9.1.0.tgz", - "integrity": "sha512-Xf3hUqUc99hVmWOsmfNqUQ+sxhut9MIHlINzlo7Azxlmg9v9U/vtwJVJSIPD6iwPzvaPH1qeshzwy/r0GUR7fg==", - "license": "MIT", + "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==", "dependencies": { "@react-native-community/cli-debugger-ui": "^9.0.0", - "@react-native-community/cli-tools": "^9.1.0", + "@react-native-community/cli-tools": "^9.2.1", "compression": "^1.7.1", "connect": "^3.6.5", "errorhandler": "^1.5.0", @@ -4037,10 +4011,9 @@ } }, "node_modules/@react-native-community/cli-tools": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-9.1.0.tgz", - "integrity": "sha512-07Z1hyy4cYty84P9cGq+Xf8Vb0S/0ffxLVdVQEMmLjU71sC9YTUv1anJdZyt6f9uUPvA9+e/YIXw5Bu0rvuXIw==", - "license": "MIT", + "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==", "dependencies": { "appdirsjs": "^1.2.4", "chalk": "^4.1.2", @@ -4057,7 +4030,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -4073,7 +4045,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -4088,7 +4059,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -4103,7 +4073,6 @@ "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==", - "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -4118,7 +4087,6 @@ "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==", - "license": "MIT", "dependencies": { "joi": "^17.2.1" } @@ -4156,9 +4124,9 @@ "license": "MIT" }, "node_modules/@react-native-community/netinfo": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/@react-native-community/netinfo/-/netinfo-9.3.2.tgz", - "integrity": "sha512-fR7wSIhmIUX+Skzgkr2vj5xopWa0lvvEWoXP1m7//jZjEgOZnu9DgdUimLHDrMo6AtZyUNrJscsFEepihTLlPQ==", + "version": "9.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/netinfo/-/netinfo-9.3.7.tgz", + "integrity": "sha512-+taWmE5WpBp0uS6kf+bouCx/sn89G9EpR4s2M/ReLvctVIFL2Qh8WnWfBxqK9qwgmFha/uqjSr2Gq03OOtiDcw==", "peerDependencies": { "react-native": ">=0.59" } @@ -4365,22 +4333,19 @@ "version": "4.1.4", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "license": "BSD-3-Clause", "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==", - "license": "BSD-3-Clause" + "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", "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "license": "BSD-3-Clause" + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, "node_modules/@sinonjs/commons": { "version": "1.8.3", @@ -4812,9 +4777,9 @@ } }, "node_modules/@xmldom/xmldom": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz", - "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==", + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.9.tgz", + "integrity": "sha512-yceMpm/xd4W2a85iqZyO09gTnHvXF6pyiWjD2jcOJs7hRoZtNNOO1eJlhHj1ixA+xip2hOyGn+LgcvLCMo5zXA==", "engines": { "node": ">=10.0.0" } @@ -4841,8 +4806,7 @@ "node_modules/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==", - "license": "MIT" + "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" }, "node_modules/accepts": { "version": "1.3.8", @@ -4905,7 +4869,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, "license": "MIT", "dependencies": { "debug": "4" @@ -4989,7 +4952,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "license": "MIT", "dependencies": { "colorette": "^1.0.7", "slice-ansi": "^2.0.0", @@ -5000,7 +4962,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "license": "MIT", "engines": { "node": ">=6" } @@ -5009,7 +4970,6 @@ "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==", - "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -5021,7 +4981,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "license": "MIT", "engines": { "node": ">=4" } @@ -5030,7 +4989,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -5038,14 +4996,12 @@ "node_modules/ansi-fragments/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/ansi-fragments/node_modules/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==", - "license": "MIT", "engines": { "node": ">=4" } @@ -5054,7 +5010,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "license": "MIT", "dependencies": { "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", @@ -5068,7 +5023,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -5121,13 +5075,12 @@ "node_modules/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==", - "license": "MIT" + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" }, "node_modules/application-config-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.0.tgz", - "integrity": "sha512-lljTpVvFteShrHuKRvweZfa9o/Nc34Y8r5/1Lqh/yyKaspRT2J3fkEiSSk1YLG8ZSVyU7yHysRy9zcDDS2aH1Q==" + "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==" }, "node_modules/arg": { "version": "4.1.0", @@ -5269,7 +5222,6 @@ "version": "0.14.2", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "license": "MIT", "dependencies": { "tslib": "^2.0.1" }, @@ -5290,8 +5242,7 @@ "node_modules/async": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "license": "MIT" + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "node_modules/async-limiter": { "version": "1.0.1", @@ -5364,7 +5315,6 @@ "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==", - "license": "MIT", "peerDependencies": { "@babel/core": "^7.0.0-0" } @@ -5517,8 +5467,7 @@ "node_modules/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==", - "license": "MIT" + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" }, "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", @@ -5545,72 +5494,23 @@ } }, "node_modules/babel-preset-expo": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.2.0.tgz", - "integrity": "sha512-aM2htiNx0H49H+MWCp9+cKVSdcdNSn0tbE5Dln/GO1xna4ZlnA30clbfClcYJFUcZtW90IsYeZwQ/hj8zyWhNA==", + "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==", "dependencies": { "@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.70.3" - } - }, - "node_modules/babel-preset-expo/node_modules/metro-react-native-babel-preset": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.70.3.tgz", - "integrity": "sha512-4Nxc1zEiHEu+GTdEMEsHnRgfaBkg8f/Td3+FcQ8NTSvs+xL3LBrQy6N07idWSQZHIdGFf+tTHvRfSIWLD8u8Tg==", - "dependencies": { - "@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" - }, - "peerDependencies": { - "@babel/core": "*" + "metro-react-native-babel-preset": "0.72.3" } }, "node_modules/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==", - "license": "MIT", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.0.0", "@babel/plugin-proposal-object-rest-spread": "^7.0.0", @@ -6119,7 +6019,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -6214,7 +6113,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "license": "MIT", "dependencies": { "callsites": "^2.0.0" }, @@ -6226,7 +6124,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "license": "MIT", "engines": { "node": ">=4" } @@ -6235,7 +6132,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "license": "MIT", "dependencies": { "caller-callsite": "^2.0.0" }, @@ -6378,7 +6274,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -6422,7 +6317,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -6515,8 +6409,7 @@ "node_modules/colorette": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "license": "MIT" + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" }, "node_modules/combined-stream": { "version": "1.0.8", @@ -6551,10 +6444,9 @@ } }, "node_modules/commander": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", - "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", - "license": "MIT", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", "engines": { "node": "^12.20.0 || >=14" } @@ -6562,8 +6454,7 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "license": "MIT" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "node_modules/compare-versions": { "version": "3.6.0", @@ -6585,7 +6476,6 @@ "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -6597,7 +6487,6 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -6615,7 +6504,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -6623,8 +6511,7 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/concat-map": { "version": "0.0.1", @@ -6725,7 +6612,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "license": "MIT", "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", @@ -6740,7 +6626,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "license": "MIT", "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" @@ -6753,7 +6638,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "license": "MIT", "engines": { "node": ">=4" } @@ -6922,10 +6806,9 @@ } }, "node_modules/dayjs": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", - "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==", - "license": "MIT" + "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", @@ -6961,10 +6844,9 @@ "license": "MIT" }, "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", - "license": "MIT", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "engines": { "node": ">=0.10" } @@ -7002,7 +6884,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7182,8 +7063,7 @@ "node_modules/denodeify": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", - "license": "MIT" + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" }, "node_modules/depd": { "version": "2.0.0", @@ -7434,7 +7314,6 @@ "version": "7.8.1", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -7460,7 +7339,6 @@ "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==", - "license": "MIT", "dependencies": { "stackframe": "^1.3.4" } @@ -7469,7 +7347,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "license": "MIT", "dependencies": { "accepts": "~1.3.7", "escape-html": "~1.0.3" @@ -8231,23 +8108,25 @@ } }, "node_modules/expo": { - "version": "46.0.13", - "resolved": "https://registry.npmjs.org/expo/-/expo-46.0.13.tgz", - "integrity": "sha512-xaU8GlJ7j3vo1U5tSbFDsoJqUfTkRF4XDEUj/Dr/jqUf0GcvlMKuGe6HvnbMO9slxYQlYlWJUzvlAx38TLhxyA==", + "version": "47.0.10", + "resolved": "https://registry.npmjs.org/expo/-/expo-47.0.10.tgz", + "integrity": "sha512-iWiYvZAlxfIp1VYjVakr0koGPSHQOmIT6mz3qxSVi5N8zbHyroXsJX5cWbFJAs9irTTQQ39AaS5bfiRaIVb6xg==", "dependencies": { "@babel/runtime": "^7.14.0", - "@expo/cli": "0.3.1", + "@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.0", + "babel-preset-expo": "~9.2.2", "cross-spawn": "^6.0.5", - "expo-application": "~4.2.2", - "expo-asset": "~8.6.1", - "expo-constants": "~13.2.4", - "expo-file-system": "~14.1.0", - "expo-font": "~10.2.1", - "expo-keep-awake": "~10.2.0", - "expo-modules-autolinking": "0.10.3", - "expo-modules-core": "0.11.5", + "expo-application": "~5.0.1", + "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.1", + "expo-modules-core": "1.1.0", "fbemitter": "^3.0.0", "getenv": "^1.0.0", "invariant": "^2.2.4", @@ -8260,25 +8139,25 @@ "expo": "bin/cli.js" }, "optionalDependencies": { - "expo-error-recovery": "~3.2.0" + "expo-error-recovery": "~4.0.1" } }, "node_modules/expo-application": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-4.2.2.tgz", - "integrity": "sha512-bFEaFRUdV6aK2iBd+HzkHNPYsyj88EAhaQW5leznmO0qQMJxpAQ3eoUXMey1hfDBh1qgkkHgSyCZ9BIgMAGJ1g==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-5.0.1.tgz", + "integrity": "sha512-bThxK5zH/Lc2tkCvEXGjfM7ayvOVmPWYcWzXsMIU1RtG73TyXo4cq+73FvfDNIWn6gKS0WyMcmoPB3WXEV/jsw==", "peerDependencies": { "expo": "*" } }, "node_modules/expo-asset": { - "version": "8.6.1", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.6.1.tgz", - "integrity": "sha512-urbUp1YtwH2J0Qc3inGQJdqTjWKML77SeMNgff+iR9MUE8gDkFqSCDjrBi7i5Oj5DDtq43mmtDg8G8ei6Vchcg==", + "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": "~13.2.2", - "expo-file-system": "~14.1.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", @@ -8286,12 +8165,9 @@ } }, "node_modules/expo-av": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/expo-av/-/expo-av-12.0.4.tgz", - "integrity": "sha512-wq3wx6J1aacZEPZce9TK1+o4YTAOWyb5cJ4CqfsgHcXeUdHyO3qbva/5uecigpEYlCxOlWYFhAz2T0dQ7nWSpQ==", - "dependencies": { - "@expo/config-plugins": "~5.0.0" - }, + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/expo-av/-/expo-av-13.0.2.tgz", + "integrity": "sha512-u+y9wUBodp08UjRZYckNWzr9zEQHK6eScRBkhdTd9Rq48SEZ7eN6xXn79hubvk0P5nj7lFS+hdKjmx9T5XHGww==", "peerDependencies": { "expo": "*" } @@ -8309,11 +8185,11 @@ } }, "node_modules/expo-constants": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-13.2.4.tgz", - "integrity": "sha512-Zobau8EuTk2GgafwkfGnWM6CmSLB7X8qnQXVuXe0nd3v92hfQUmRWGhJwH88uxXj3LrfqctM6PaJ8taG1vxfBw==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-14.0.2.tgz", + "integrity": "sha512-wzV3nrzTXTI8yG0tfas3fnqCfKV6YE+1GphEREyVDAShEB6mBInX1b6HgtpHFy2wOtnml+lPVmTCeGtjjLnZhA==", "dependencies": { - "@expo/config": "~7.0.0", + "@expo/config": "~7.0.2", "uuid": "^3.3.2" }, "peerDependencies": { @@ -8330,20 +8206,19 @@ } }, "node_modules/expo-error-recovery": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/expo-error-recovery/-/expo-error-recovery-3.2.0.tgz", - "integrity": "sha512-XZ630ks5HNxa9oc2Ya1hEn1ez031Cy4VnyxerPC2o9fKNKSrD/64cRqGF9NkGM3X2uf8+PCB9adxVflAIXBf6w==", + "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, "peerDependencies": { "expo": "*" } }, "node_modules/expo-file-system": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-14.1.0.tgz", - "integrity": "sha512-lJcPGQ8yKXVknVkD5TmcJnR/TpQbEL0JP8hknLejfq3FIqPqI/LBFn31YiP37grxW8lITz1al8pq5T6CSUjAzQ==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-15.1.1.tgz", + "integrity": "sha512-MYYDKxjLo9VOkvGHqym5EOAUS+ero9O66X5zI+EXJzqNznKvnfScdXeeAaQzShmWtmLkdVDCoYFGOaTvTA1wTQ==", "dependencies": { - "@expo/config-plugins": "~5.0.0", "uuid": "^3.4.0" }, "peerDependencies": { @@ -8360,9 +8235,9 @@ } }, "node_modules/expo-font": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-10.2.1.tgz", - "integrity": "sha512-sxy5GrdtY+Ka8Wo5wnrcFFeO6MbYC6Dris5wMLqshvVK6BneJNMUsFvwRfvVgg0TzsmMAc3Rlca2xyZ8ettinw==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-11.0.1.tgz", + "integrity": "sha512-LGAIluWZfru0J0n87dzb6pwAB6TVMTEiLcsd/ktozzbn4DlN7SeQy40+ruU6bvAKCOGrnRneYbKSIOGkrd7oNg==", "dependencies": { "fontfaceobserver": "^2.1.0" }, @@ -8379,17 +8254,17 @@ } }, "node_modules/expo-keep-awake": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-10.2.0.tgz", - "integrity": "sha512-kIRtO4Hmrvxh4E45IPWG/NiUZsuRe1AQwBT09pq+kx8nm6tUS4B9TeL6+1NFy+qVBLbGKDqoQD5Ez7XYTFtBeQ==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-11.0.1.tgz", + "integrity": "sha512-44ZjgLE4lnce2d40Pv8xsjMVc6R5GvgHOwZfkLYtGmgYG9TYrEJeEj5UfSeweXPL3pBFhXKfFU8xpGYMaHdP0A==", "peerDependencies": { "expo": "*" } }, "node_modules/expo-modules-autolinking": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-0.10.3.tgz", - "integrity": "sha512-av9ln2zwUt303g98raX7sDmESgL3SXs1sbbtIjh1rL7R0676XIUacIKgbydR0/4tMbOShWx14Z9fozpk9xIAJA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.0.1.tgz", + "integrity": "sha512-Ch0K/Vb2W7zSPlPKKFr6dwgwge6sSCpl7XPW8jrc7hUy+M72dvcfsBsaphvGNlKIZM6TtpCt0xbUlL48wI2y1A==", "dependencies": { "chalk": "^4.1.0", "commander": "^7.2.0", @@ -8500,9 +8375,9 @@ } }, "node_modules/expo-modules-core": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-0.11.5.tgz", - "integrity": "sha512-KmTHtaL21M1AzKOmu3YM5K8ddCbbr6wgooG4uCb+o+7zZXe+BPP4jAPs5LLez1Et34OQcyjopxUpJ8r43HImvQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.1.0.tgz", + "integrity": "sha512-alNfgWyGECYUK3R0bIUc0OHXi5btqFWDMNDSrdeNSdxFKvlzrtQKdbLHJTphumh9KgAIpbEKrUYE2Vimg+Tr8w==", "dependencies": { "compare-versions": "^3.4.0", "invariant": "^2.2.4" @@ -8895,7 +8770,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -8909,7 +8783,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -8921,7 +8794,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -8934,7 +8806,6 @@ "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==", - "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -8946,7 +8817,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "license": "MIT", "engines": { "node": ">=4" } @@ -8955,7 +8825,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -9036,7 +8905,6 @@ "version": "0.121.0", "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==", - "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -9172,6 +9040,19 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "license": "ISC" }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -9394,9 +9275,9 @@ } }, "node_modules/globby/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "engines": { "node": ">= 4" } @@ -9571,14 +9452,12 @@ "node_modules/hermes-estree": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.8.0.tgz", - "integrity": "sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==", - "license": "MIT" + "integrity": "sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==" }, "node_modules/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==", - "license": "MIT", "dependencies": { "hermes-estree": "0.8.0" } @@ -9587,7 +9466,6 @@ "version": "0.0.6", "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", - "license": "MIT", "dependencies": { "source-map": "^0.7.3" }, @@ -9599,7 +9477,6 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "license": "BSD-3-Clause", "engines": { "node": ">= 8" } @@ -9713,7 +9590,6 @@ "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==", - "dev": true, "license": "MIT", "dependencies": { "agent-base": "6", @@ -9788,7 +9664,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", - "license": "MIT", "bin": { "image-size": "bin/image-size.js" }, @@ -9933,8 +9808,7 @@ "node_modules/ip": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "license": "MIT" + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" }, "node_modules/ip-regex": { "version": "2.1.0", @@ -10090,7 +9964,6 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10163,7 +10036,6 @@ "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -10375,7 +10247,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -10420,7 +10291,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "license": "MIT", "engines": { "node": ">=4" } @@ -11220,10 +11090,9 @@ "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==" }, "node_modules/joi": { - "version": "17.6.1", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.1.tgz", - "integrity": "sha512-Hl7/iBklIX345OCM1TiFSCZRVaAOLDGlWCp0Df2vWYgBgjkezaR7Kvm3joBciBHQjZj5sxXs859r6eqsRSlG8w==", - "license": "BSD-3-Clause", + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", + "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", "dependencies": { "@hapi/hoek": "^9.0.0", "@hapi/topo": "^5.0.0", @@ -11271,7 +11140,6 @@ "version": "0.13.1", "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", - "license": "MIT", "dependencies": { "@babel/core": "^7.13.16", "@babel/parser": "^7.13.16", @@ -11304,7 +11172,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -11321,32 +11188,10 @@ "node": ">=0.10.0" } }, - "node_modules/jscodeshift/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/braces/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/jscodeshift/node_modules/define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "license": "MIT", "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -11355,24 +11200,10 @@ "node": ">=0.10.0" } }, - "node_modules/jscodeshift/node_modules/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==", - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/jscodeshift/node_modules/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==", - "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -11383,41 +11214,10 @@ "node": ">=0.10.0" } }, - "node_modules/jscodeshift/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/fill-range/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jscodeshift/node_modules/flow-parser": { - "version": "0.187.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.187.1.tgz", - "integrity": "sha512-ZvlTeakTTMmYGukt4EIQtLEp4ie45W+jK325uukGgiqFg2Rl7TdpOJQbOLUN2xMeGS+WvXaK0uIJ3coPGDXFGQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/jscodeshift/node_modules/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==", - "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -11429,7 +11229,6 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -11449,11 +11248,44 @@ "node": ">=0.10.0" } }, + "node_modules/jscodeshift/node_modules/micromatch/node_modules/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==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/jscodeshift/node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/jscodeshift/node_modules/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==", - "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -11466,7 +11298,6 @@ "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==", - "license": "ISC", "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", @@ -11548,8 +11379,7 @@ "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "license": "MIT" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", @@ -11618,10 +11448,9 @@ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "license": "MIT", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "bin": { "json5": "lib/cli.js" }, @@ -11679,7 +11508,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.9" } @@ -11783,8 +11611,7 @@ "node_modules/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==", - "license": "MIT" + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" }, "node_modules/lodash.truncate": { "version": "4.4.2", @@ -11797,7 +11624,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -11813,7 +11639,6 @@ "version": "0.7.1", "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "license": "MIT", "dependencies": { "ansi-fragments": "^0.2.1", "dayjs": "^1.8.15", @@ -11851,7 +11676,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -11864,7 +11688,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "license": "ISC", "bin": { "semver": "bin/semver" } @@ -11970,7 +11793,6 @@ "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro/-/metro-0.72.3.tgz", "integrity": "sha512-Hb3xTvPqex8kJ1hutQNZhQadUKUwmns/Du9GikmWKBFrkiG3k3xstGAyO5t5rN9JSUEzQT6y9SWzSSOGogUKIg==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/core": "^7.14.0", @@ -12031,7 +11853,6 @@ "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.3.tgz", "integrity": "sha512-PTOR2zww0vJbWeeM3qN90WKENxCLzv9xrwWaNtwVlhcV8/diNdNe82sE1xIxLFI6OQuAVwNMv1Y7VsO2I7Ejrw==", - "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "hermes-parser": "0.8.0", @@ -12043,7 +11864,6 @@ "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.72.3.tgz", "integrity": "sha512-++eyZzwkXvijWRV3CkDbueaXXGlVzH9GA52QWqTgAOgSHYp5jWaDwLQ8qpsMkQzpwSyIF4LLK9aI3eA7Xa132A==", - "license": "MIT", "dependencies": { "metro-core": "0.72.3", "rimraf": "^2.5.4" @@ -12052,14 +11872,12 @@ "node_modules/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==", - "license": "MIT" + "integrity": "sha512-kQzmF5s3qMlzqkQcDwDxrOaVxJ2Bh6WRXWdzPnnhsq9LcD3B3cYqQbRBS+3tSuXmathb4gsOdhWslOuIsYS8Rg==" }, "node_modules/metro-config": { "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.72.3.tgz", "integrity": "sha512-VEsAIVDkrIhgCByq8HKTWMBjJG6RlYwWSu1Gnv3PpHa0IyTjKJtB7wC02rbTjSaemcr82scldf2R+h6ygMEvsw==", - "license": "MIT", "dependencies": { "cosmiconfig": "^5.0.5", "jest-validate": "^26.5.2", @@ -12073,7 +11891,6 @@ "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.72.3.tgz", "integrity": "sha512-KuYWBMmLB4+LxSMcZ1dmWabVExNCjZe3KysgoECAIV+wyIc2r4xANq15GhS94xYvX1+RqZrxU1pa0jQ5OK+/6A==", - "license": "MIT", "dependencies": { "lodash.throttle": "^4.1.1", "metro-resolver": "0.72.3" @@ -12083,7 +11900,6 @@ "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.72.3.tgz", "integrity": "sha512-LhuRnuZ2i2uxkpFsz1XCDIQSixxBkBG7oICAFyLyEMDGbcfeY6/NexphfLdJLTghkaoJR5ARFMiIxUg9fIY/pA==", - "license": "MIT", "dependencies": { "abort-controller": "^3.0.0", "anymatch": "^3.0.3", @@ -12106,7 +11922,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -12122,22 +11937,28 @@ "version": "16.0.4", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/metro-file-map/node_modules/ci-info": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", - "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==", - "license": "MIT" + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } }, "node_modules/metro-file-map/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -12146,7 +11967,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -12155,7 +11975,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "license": "MIT", "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.9" @@ -12168,7 +11987,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -12185,7 +12003,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -12198,14 +12015,12 @@ "node_modules/metro-file-map/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/metro-file-map/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12219,14 +12034,12 @@ "node_modules/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==", - "license": "MIT" + "integrity": "sha512-QWDQASMiXNW3j8uIQbzIzCdGYv5PpAX/ZiF4/lTWqKRWuhlkP4auhVY4eqdAKj5syPx45ggpjkVE0p8hAPDZYg==" }, "node_modules/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==", - "license": "MIT", "dependencies": { "connect": "^3.6.5", "debug": "^2.2.0", @@ -12241,7 +12054,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -12249,14 +12061,12 @@ "node_modules/metro-inspector-proxy/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/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==", - "license": "MIT", "dependencies": { "uglify-es": "^3.1.9" } @@ -12265,7 +12075,6 @@ "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==", - "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "@babel/plugin-proposal-async-generator-functions": "^7.0.0", @@ -12312,141 +12121,26 @@ } }, "node_modules/metro-react-native-babel-transformer": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.72.1.tgz", - "integrity": "sha512-hMnN0MOgVloAk94YuXN7sLeDaZ51Y6xIcJXxIU1s/KaygAGXk6o7VAdwf2MY/IV1SIct5lkW4Gn71u/9/EvfXA==", - "license": "MIT", + "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==", "dependencies": { "@babel/core": "^7.14.0", "babel-preset-fbjs": "^3.4.0", "hermes-parser": "0.8.0", - "metro-babel-transformer": "0.72.1", - "metro-react-native-babel-preset": "0.72.1", - "metro-source-map": "0.72.1", + "metro-babel-transformer": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-source-map": "0.72.3", "nullthrows": "^1.1.1" }, "peerDependencies": { "@babel/core": "*" } }, - "node_modules/metro-react-native-babel-transformer/node_modules/metro-babel-transformer": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.1.tgz", - "integrity": "sha512-VK7A9gepnhrKC0DMoxtPjYYHjkkfNwzLMYJgeL6Il6IaX/K/VHTILSEqgpxfNDos2jrXazuR5+rXDLE/RCzqmw==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.14.0", - "hermes-parser": "0.8.0", - "metro-source-map": "0.72.1", - "nullthrows": "^1.1.1" - } - }, - "node_modules/metro-react-native-babel-transformer/node_modules/metro-react-native-babel-preset": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.1.tgz", - "integrity": "sha512-DlvMw2tFrCqD9OXBoN11fPM09kHC22FZpnkTmG4Pr4kecV+aDmEGxwakjUcjELrX1JCXz2MLPvqeJkbiP1f5CA==", - "license": "MIT", - "dependencies": { - "@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" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-react-native-babel-transformer/node_modules/metro-source-map": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.1.tgz", - "integrity": "sha512-77TZuf10Ru+USo97HwDT8UceSzOGBZB8EYTObOsR0n1sjQHjvKsMflLA9Pco13o9NsIYAG6c6P/0vIpiHKqaKA==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.72.1", - "nullthrows": "^1.1.1", - "ob1": "0.72.1", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - } - }, - "node_modules/metro-react-native-babel-transformer/node_modules/metro-symbolicate": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.1.tgz", - "integrity": "sha512-ScC3dVd2XrfZSd6kubOw7EJNp2oHdjrqOjGpFohtcXGjhqkzDosp7Fg84VgwQGN8g720xvUyEBfSMmUCXcicOQ==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "metro-source-map": "0.72.1", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=8.3" - } - }, - "node_modules/metro-react-native-babel-transformer/node_modules/ob1": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.1.tgz", - "integrity": "sha512-TyQX2gO08klGTMuzD+xm3iVrzXiIygCB7t+NWeicOR05hkzgeWOiAZ8q40uMfIDRfEAc6hd66sJdIEhU/yUZZA==", - "license": "MIT" - }, - "node_modules/metro-react-native-babel-transformer/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/metro-resolver": { "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.72.3.tgz", "integrity": "sha512-wu9zSMGdxpKmfECE7FtCdpfC+vrWGTdVr57lDA0piKhZV6VN6acZIvqQ1yZKtS2WfKsngncv5VbB8Y5eHRQP3w==", - "license": "MIT", "dependencies": { "absolute-path": "^0.0.0" } @@ -12455,7 +12149,6 @@ "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.3.tgz", "integrity": "sha512-3MhvDKfxMg2u7dmTdpFOfdR71NgNNo4tzAyJumDVQKwnHYHN44f2QFZQqpPBEmqhWlojNeOxsqFsjYgeyMx6VA==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.0.0", "react-refresh": "^0.4.0" @@ -12465,7 +12158,6 @@ "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.3.tgz", "integrity": "sha512-eNtpjbjxSheXu/jYCIDrbNEKzMGOvYW6/ePYpRM7gDdEagUOqKOCsi3St8NJIQJzZCsxD2JZ2pYOiomUSkT1yQ==", - "license": "MIT", "dependencies": { "@babel/traverse": "^7.14.0", "@babel/types": "^7.0.0", @@ -12481,7 +12173,6 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -12490,7 +12181,6 @@ "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.3.tgz", "integrity": "sha512-eXG0NX2PJzJ/jTG4q5yyYeN2dr1cUqUaY7worBB0SP5bRWRc3besfb+rXwfh49wTFiL5qR0oOawkU4ZiD4eHXw==", - "license": "MIT", "dependencies": { "invariant": "^2.2.4", "metro-source-map": "0.72.3", @@ -12510,7 +12200,6 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -12519,7 +12208,6 @@ "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.72.3.tgz", "integrity": "sha512-D+TcUvCKZbRua1+qujE0wV1onZvslW6cVTs7dLCyC2pv20lNHjFr1GtW01jN2fyKR2PcRyMjDCppFd9VwDKnSg==", - "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "@babel/generator": "^7.14.0", @@ -12532,7 +12220,6 @@ "version": "0.72.3", "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.72.3.tgz", "integrity": "sha512-WsuWj9H7i6cHuJuy+BgbWht9DK5FOgJxHLGAyULD5FJdTG9rSMFaHDO5WfC0OwQU5h4w6cPT40iDuEGksM7+YQ==", - "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "@babel/generator": "^7.14.0", @@ -12553,7 +12240,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -12562,7 +12248,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", - "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -12573,7 +12258,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -12587,7 +12271,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -12595,14 +12278,12 @@ "node_modules/metro/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/metro/node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -12611,7 +12292,6 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12622,28 +12302,6 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/metro/node_modules/temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", - "engines": [ - "node >=0.8.0" - ], - "license": "MIT", - "dependencies": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" - } - }, - "node_modules/metro/node_modules/temp/node_modules/rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", - "license": "MIT", - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -12988,8 +12646,7 @@ "node_modules/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==", - "license": "MIT" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node_modules/nested-error-stacks": { "version": "2.0.1", @@ -13006,7 +12663,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", - "license": "MIT", "engines": { "node": ">=12.0.0" } @@ -13045,7 +12701,6 @@ "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "license": "MIT", "dependencies": { "minimatch": "^3.0.2" }, @@ -13189,7 +12844,6 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "license": "MIT", "engines": { "node": ">=0.12.0" }, @@ -14070,8 +13724,6 @@ }, "node_modules/npm/node_modules/debug/node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "inBundle": true, "license": "MIT" }, @@ -14871,8 +14523,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "inBundle": true, "license": "ISC", "dependencies": { @@ -15375,8 +15025,6 @@ }, "node_modules/npm/node_modules/rimraf/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "inBundle": true, "license": "ISC", "dependencies": { @@ -15452,8 +15100,6 @@ }, "node_modules/npm/node_modules/semver/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==", "inBundle": true, "license": "ISC", "dependencies": { @@ -15785,8 +15431,7 @@ "node_modules/ob1": { "version": "0.72.3", "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.3.tgz", - "integrity": "sha512-OnVto25Sj7Ghp0vVm2THsngdze3tVq0LOg9LUHsAVXMecpqOP0Y8zaATW8M9gEgs2lNEAcCqV0P/hlmOPhVRvg==", - "license": "MIT" + "integrity": "sha512-OnVto25Sj7Ghp0vVm2THsngdze3tVq0LOg9LUHsAVXMecpqOP0Y8zaATW8M9gEgs2lNEAcCqV0P/hlmOPhVRvg==" }, "node_modules/object-assign": { "version": "4.1.1", @@ -15965,7 +15610,6 @@ "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==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -15998,7 +15642,6 @@ "version": "6.4.0", "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "license": "MIT", "dependencies": { "is-wsl": "^1.1.0" }, @@ -16051,7 +15694,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -16185,7 +15827,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "license": "MIT", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -16373,7 +16014,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "license": "MIT", "engines": { "node": ">=6" } @@ -16601,10 +16241,9 @@ } }, "node_modules/promise": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", - "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", - "license": "MIT", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "dependencies": { "asap": "~2.0.6" } @@ -16869,15 +16508,14 @@ "license": "MIT" }, "node_modules/react-native": { - "version": "0.70.1", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.1.tgz", - "integrity": "sha512-AUh4NZLFdvyjSiYWCtTROCrC7loxeeZ/TzBnkZwp3kb9XmMu7/kzvWn2c5sEMnzW7X/0JSul8jXexGVdpnCoSA==", - "license": "MIT", + "version": "0.70.6", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.6.tgz", + "integrity": "sha512-xtQdImPHnwgraEx3HIZFOF+D1hJ9bC5mfpIdUGoMHRws6OmvHAjmFpO6qfdnaQ29vwbmZRq7yf14sbury74R/w==", "dependencies": { "@jest/create-cache-key-function": "^27.0.1", - "@react-native-community/cli": "^9.0.0", - "@react-native-community/cli-platform-android": "^9.0.0", - "@react-native-community/cli-platform-ios": "^9.0.0", + "@react-native-community/cli": "9.3.2", + "@react-native-community/cli-platform-android": "9.3.1", + "@react-native-community/cli-platform-ios": "9.3.0", "@react-native/assets": "1.0.0", "@react-native/normalize-color": "2.0.0", "@react-native/polyfills": "2.0.0", @@ -16888,15 +16526,15 @@ "invariant": "^2.2.4", "jsc-android": "^250230.2.1", "memoize-one": "^5.0.0", - "metro-react-native-babel-transformer": "0.72.1", - "metro-runtime": "0.72.1", - "metro-source-map": "0.72.1", + "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", + "promise": "^8.3.0", "react-devtools-core": "4.24.0", - "react-native-codegen": "^0.70.5", + "react-native-codegen": "^0.70.6", "react-native-gradle-plugin": "^0.70.3", "react-refresh": "^0.4.0", "react-shallow-renderer": "^16.15.0", @@ -16923,9 +16561,9 @@ "integrity": "sha512-/Lxo4o8MRvK0h9WNgsut0XBu7VTXlDHa737mrDuG+7bXJlNtvHKVuTxW580vN0GQNLM4orbiG6TSiOsvdY6MhQ==" }, "node_modules/react-native-b-crypt-bridge": { - "version": "2.0.0", - "resolved": "file:react-native-b-crypt-bridge-2.0.0.tgz", - "integrity": "sha512-nqjJtA0qUh6awVEmI41c3I3IxWHOm38UQGkXNg4iZmb4gg0MMFMBZFNAVHa5Xzl+YVDQ6rIfmrF0w/BnDaewsA==", + "version": "2.1.0", + "resolved": "file:react-native-b-crypt-bridge-2.1.0.tgz", + "integrity": "sha512-idJ3l2bqfqbZsgz7Rl43EBYpiy7zk1luBMxxV0MzVGRN4mAtwG/UrYPc5dYS7xsz0siGj5C/sQn8YpAauS7Buw==", "license": "MIT", "peerDependencies": { "react": "*", @@ -16946,10 +16584,9 @@ } }, "node_modules/react-native-codegen": { - "version": "0.70.5", - "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.70.5.tgz", - "integrity": "sha512-vXqgCWWIWlzsCtwD6hbmwmCleGNJYm+n4xO9VMfzzlF3xt9gjC7/USSMTf/YZlCK/hDwQU412QrNS6A9OH+mag==", - "license": "MIT", + "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==", "dependencies": { "@babel/parser": "^7.14.0", "flow-parser": "^0.121.0", @@ -17148,67 +16785,6 @@ "node": ">=10" } }, - "node_modules/react-native/node_modules/metro-runtime": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.1.tgz", - "integrity": "sha512-CO+fvJKYHKuR2vo7kjsegQ2oF3FMwa4YhnUInQ+xPVxWoy8DbOpmruKBoTsQVgHwyIziXzvJa+mze/6CFvT+3A==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" - } - }, - "node_modules/react-native/node_modules/metro-source-map": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.1.tgz", - "integrity": "sha512-77TZuf10Ru+USo97HwDT8UceSzOGBZB8EYTObOsR0n1sjQHjvKsMflLA9Pco13o9NsIYAG6c6P/0vIpiHKqaKA==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.72.1", - "nullthrows": "^1.1.1", - "ob1": "0.72.1", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - } - }, - "node_modules/react-native/node_modules/metro-symbolicate": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.1.tgz", - "integrity": "sha512-ScC3dVd2XrfZSd6kubOw7EJNp2oHdjrqOjGpFohtcXGjhqkzDosp7Fg84VgwQGN8g720xvUyEBfSMmUCXcicOQ==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "metro-source-map": "0.72.1", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=8.3" - } - }, - "node_modules/react-native/node_modules/ob1": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.1.tgz", - "integrity": "sha512-TyQX2gO08klGTMuzD+xm3iVrzXiIygCB7t+NWeicOR05hkzgeWOiAZ8q40uMfIDRfEAc6hd66sJdIEhU/yUZZA==", - "license": "MIT" - }, - "node_modules/react-native/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react-native/node_modules/ws": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", @@ -17384,8 +16960,7 @@ "node_modules/readline": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "license": "BSD" + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" }, "node_modules/realm": { "version": "11.0.0-rc.2", @@ -17474,7 +17049,6 @@ "version": "0.20.5", "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", - "license": "MIT", "dependencies": { "ast-types": "0.14.2", "esprima": "~4.0.0", @@ -17837,7 +17411,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -18259,7 +17832,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -18268,7 +17840,6 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -18315,7 +17886,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -18789,8 +18359,7 @@ "node_modules/stackframe": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "license": "MIT" + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "node_modules/stacktrace-parser": { "version": "0.1.10", @@ -19055,8 +18624,7 @@ "node_modules/sudo-prompt": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", - "license": "MIT" + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" }, "node_modules/supports-color": { "version": "7.2.0", @@ -19225,15 +18793,15 @@ } }, "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "license": "MIT", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "engines": [ + "node >=0.8.0" + ], "dependencies": { - "rimraf": "~2.6.2" - }, - "engines": { - "node": ">=6.0.0" + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" } }, "node_modules/temp-dir": { @@ -19245,13 +18813,9 @@ } }, "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", "bin": { "rimraf": "bin.js" } @@ -19393,7 +18957,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -19572,9 +19135,12 @@ } }, "node_modules/traverse": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", - "integrity": "sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==" + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/ts-interface-checker": { "version": "0.1.13", @@ -19733,7 +19299,7 @@ "version": "3.3.9", "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "license": "BSD-2-Clause", + "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", "dependencies": { "commander": "~2.13.0", "source-map": "~0.6.1" @@ -19748,8 +19314,7 @@ "node_modules/uglify-es/node_modules/commander": { "version": "2.13.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "license": "MIT" + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" }, "node_modules/unbox-primitive": { "version": "1.0.2", @@ -20078,7 +19643,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -20109,8 +19673,7 @@ "node_modules/vlq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "license": "MIT" + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" }, "node_modules/w3c-hr-time": { "version": "1.0.2", @@ -20399,7 +19962,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "license": "MIT", "engines": { "node": ">=0.4" } @@ -21761,22 +21323,22 @@ } }, "@expo/cli": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.3.1.tgz", - "integrity": "sha512-amdsNf5quVs9ZbO+q35sdtpWJvvQz5pqtl8ZOv5jqRriIp1G9zcOFTDG0TnGxANQ0F2b5GcU4fn7pxAzRLDHmQ==", + "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.2", - "@expo/config": "~7.0.1", - "@expo/config-plugins": "~5.0.1", - "@expo/dev-server": "~0.1.120", + "@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.4.0", + "@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.3", + "@expo/prebuild-config": "5.0.7", "@expo/rudder-sdk-node": "1.1.1", "@expo/spawn-async": "1.5.0", "@expo/xcpretty": "^4.2.1", @@ -21797,6 +21359,7 @@ "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", @@ -21833,9 +21396,9 @@ "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "ci-info": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", - "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==" }, "cli-cursor": { "version": "2.1.0", @@ -21988,22 +21551,22 @@ } }, "@expo/code-signing-certificates": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.2.tgz", - "integrity": "sha512-vnPHFjwOqxQ1VLztktY+fYCfwvLzjqpzKn09rchcQE7Sdf0wtW5fFtIZBEFOOY5wasp8tXSnp627zrAwazPHzg==", + "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.1", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-7.0.1.tgz", - "integrity": "sha512-4lu0wr45XXJ2MXiLAm2+fmOyy/jjqF3NuDm92fO6nuulRzEEvTP4w3vsibJ690rT81ohtvhpruKhkRs0wSjKWA==", + "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.1", - "@expo/config-types": "^46.0.1", + "@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", @@ -22043,11 +21606,11 @@ } }, "@expo/config-plugins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-5.0.1.tgz", - "integrity": "sha512-1OfnsOrfeSkB0VZfT01UjQ5Uq6p+yYbq8yNkj0e99K/6NLHpyvIxj+5tZIV0nQXgkOcqBIABL2uA7lwB8CkaBQ==", + "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": "^46.0.0", + "@expo/config-types": "^47.0.0", "@expo/json-file": "8.2.36", "@expo/plist": "0.0.18", "@expo/sdk-runtime-versions": "^1.0.0", @@ -22121,9 +21684,9 @@ } }, "@expo/config-types": { - "version": "46.0.2", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-46.0.2.tgz", - "integrity": "sha512-PXkmOgNwRyBfgVT1HmFZhfh3Qm7WKKyV6mk3/5HJ/LzPh1t+Zs2JrWX8U2YncTLV1QzV7nV8tnkyvszzqnZEzQ==" + "version": "47.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-47.0.0.tgz", + "integrity": "sha512-r0pWfuhkv7KIcXMUiNACJmJKKwlTBGMw9VZHNdppS8/0Nve8HZMTkNRFQzTHW1uH3pBj8jEXpyw/2vSWDHex9g==" }, "@expo/configure-splash-screen": { "version": "0.6.0", @@ -22178,17 +21741,20 @@ } }, "@expo/dev-server": { - "version": "0.1.120", - "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.120.tgz", - "integrity": "sha512-x5/jCv0EOpz6FyehXpI5bgDQTVsGZYvgISkAw7n60RhtG+aid6N2CCR9SDMCH70XaUpFnfTW9qvderpCEj7Puw==", + "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.4.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", @@ -22268,9 +21834,9 @@ } }, "@expo/devcert": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.0.0.tgz", - "integrity": "sha512-cahGyQCmpZmHpn2U04NR9KwsOIZy7Rhsw8Fg4q+A6563lIJxbkrgPnxq/O3NQAh3ohEvOXOOnoFx0b4yycCkpQ==", + "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", @@ -22284,7 +21850,7 @@ "rimraf": "^2.6.2", "sudo-prompt": "^8.2.0", "tmp": "^0.0.33", - "tslib": "^1.10.0" + "tslib": "^2.4.0" }, "dependencies": { "debug": { @@ -22299,18 +21865,13 @@ "version": "8.2.5", "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==" - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, "@expo/image-utils": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.20.tgz", - "integrity": "sha512-NgF/80XENyCS+amwC0P6uk1fauEtUq7gijD19jvl2xknJaADq8M2dMCRHwWMVOXosr2v46f3Z++G/NjmyOVS7A==", + "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", @@ -22416,9 +21977,9 @@ } }, "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==", "requires": { "minimist": "^1.2.0" } @@ -22436,11 +21997,11 @@ } }, "@expo/metro-config": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.4.0.tgz", - "integrity": "sha512-QhOiotuzklalLbbsTMXJ5v4q4jffQ5xXhy1zsosgc2DL/ZzUr/Yhm3xUcOGnPQ2x7UyeY9Tl3njPHBOJJe7CSA==", + "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.1", + "@expo/config": "~7.0.2", "@expo/json-file": "8.2.36", "chalk": "^4.1.0", "debug": "^4.3.2", @@ -22460,9 +22021,9 @@ } }, "@expo/package-manager": { - "version": "0.0.56", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", - "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", + "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", @@ -22535,14 +22096,14 @@ } }, "@expo/prebuild-config": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-5.0.3.tgz", - "integrity": "sha512-G4j1H3WFjRaiQ+FgFNULrnIm7RsQyjc4xp6lLTP2ydBv79wO3x8wAdeZvaZh7eOkfu9BESpQzACT1uuJTag5jg==", + "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.1", - "@expo/config-plugins": "~5.0.1", - "@expo/config-types": "^46.0.0", - "@expo/image-utils": "0.3.20", + "@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", @@ -23094,9 +22655,9 @@ }, "dependencies": { "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "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" } @@ -23128,18 +22689,18 @@ } }, "@react-native-community/cli": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.1.2.tgz", - "integrity": "sha512-s5OY8M9SD2b5b8ywXztzqA04Mud1Ohdv2bH1YoDVQ/L7XNhDJ2TABPZ92Qor09xhUnsz2DivJaR5vv8fMIbH7Q==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.3.2.tgz", + "integrity": "sha512-IAW4X0vmX/xozNpp/JVZaX7MrC85KV0OP2DF4o7lNGOfpUhzJAEWqTfkxFYS+VsRjZHDve4wSTiGIuXwE7FG1w==", "requires": { - "@react-native-community/cli-clean": "^9.1.0", - "@react-native-community/cli-config": "^9.1.0", + "@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.1.2", - "@react-native-community/cli-hermes": "^9.1.0", - "@react-native-community/cli-plugin-metro": "^9.1.1", - "@react-native-community/cli-server-api": "^9.1.0", - "@react-native-community/cli-tools": "^9.1.0", + "@react-native-community/cli-doctor": "^9.3.0", + "@react-native-community/cli-hermes": "^9.3.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", @@ -23152,22 +22713,22 @@ } }, "@react-native-community/cli-clean": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-9.1.0.tgz", - "integrity": "sha512-3HznNw8EBQtLsVyV8b8+h76M9EeJcJgYn5wZVGQ5mghAOhqnSWVbwRvpDdb8ITXaiTIXFGNOxXnGKMXsu0CYTw==", + "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.1.0", + "@react-native-community/cli-tools": "^9.2.1", "chalk": "^4.1.2", "execa": "^1.0.0", "prompts": "^2.4.0" } }, "@react-native-community/cli-config": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-9.1.0.tgz", - "integrity": "sha512-6G9d5weedQ6EMz37ZYXrFHCU2DG3yqvdLs4Jo2383cSxal+oO+kggaTgqLBKoMETz/S80KsMeC/l+MoRjc1pzw==", + "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.1.0", + "@react-native-community/cli-tools": "^9.2.1", "cosmiconfig": "^5.1.0", "deepmerge": "^3.2.0", "glob": "^7.1.3", @@ -23183,13 +22744,13 @@ } }, "@react-native-community/cli-doctor": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-9.1.2.tgz", - "integrity": "sha512-BmacbikyaxR4s54kq17LE0bBK7g8bcjc679ee36DqkX+Xij2VHHynLzTpuDJ8y6iHI2v13vauEMjnh4j612u5w==", + "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.1.0", - "@react-native-community/cli-platform-ios": "^9.1.2", - "@react-native-community/cli-tools": "^9.1.0", + "@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", @@ -23221,23 +22782,23 @@ } }, "@react-native-community/cli-hermes": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-9.1.0.tgz", - "integrity": "sha512-Ly4dnlRZZ7FckFfSWnaD5BxszuEe9/WcJ6A7srW5UobqnnmEznDv1IY0oBTq1ggnmzIquM9dJQZ0UbcZeQjkoA==", + "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.1.0", - "@react-native-community/cli-tools": "^9.1.0", + "@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" } }, "@react-native-community/cli-platform-android": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.1.0.tgz", - "integrity": "sha512-OZ/Krq0wH6T7LuAvwFdJYe47RrHG8IOcoab47H4QQdYGTmJgTS3SlVkr6gn79pZyBGyp7xVizD30QJrIIyDjnw==", + "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.1.0", + "@react-native-community/cli-tools": "^9.2.1", "chalk": "^4.1.2", "execa": "^1.0.0", "fs-extra": "^8.1.0", @@ -23247,11 +22808,11 @@ } }, "@react-native-community/cli-platform-ios": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-9.1.2.tgz", - "integrity": "sha512-XpgA9ymm76yjvtYPByqFF1LP7eM/lH5K3zpkZkV9MJLStOIo3mrzN2ywRDZ/xVOheh5LafS4YMmrjIajf11oIQ==", + "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.1.0", + "@react-native-community/cli-tools": "^9.2.1", "chalk": "^4.1.2", "execa": "^1.0.0", "glob": "^7.1.3", @@ -23259,45 +22820,29 @@ } }, "@react-native-community/cli-plugin-metro": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-9.1.1.tgz", - "integrity": "sha512-8CBwEZrbYIeQw69Exg/oW20pV9C6mbYlDz0pxZJ0AYmC20Q+wFFs6sUh5zm28ZUh1L0LxNGmhle/YvMPqA+fMQ==", + "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.1.0", - "@react-native-community/cli-tools": "^9.1.0", + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", "chalk": "^4.1.2", - "metro": "^0.72.1", - "metro-config": "^0.72.1", - "metro-core": "^0.72.1", - "metro-react-native-babel-transformer": "^0.72.1", - "metro-resolver": "^0.72.1", - "metro-runtime": "^0.72.1", + "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": { - "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" - } - } } }, "@react-native-community/cli-server-api": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-9.1.0.tgz", - "integrity": "sha512-Xf3hUqUc99hVmWOsmfNqUQ+sxhut9MIHlINzlo7Azxlmg9v9U/vtwJVJSIPD6iwPzvaPH1qeshzwy/r0GUR7fg==", + "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.1.0", + "@react-native-community/cli-tools": "^9.2.1", "compression": "^1.7.1", "connect": "^3.6.5", "errorhandler": "^1.5.0", @@ -23308,9 +22853,9 @@ } }, "@react-native-community/cli-tools": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-9.1.0.tgz", - "integrity": "sha512-07Z1hyy4cYty84P9cGq+Xf8Vb0S/0ffxLVdVQEMmLjU71sC9YTUv1anJdZyt6f9uUPvA9+e/YIXw5Bu0rvuXIw==", + "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", @@ -23394,9 +22939,9 @@ "dev": true }, "@react-native-community/netinfo": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/@react-native-community/netinfo/-/netinfo-9.3.2.tgz", - "integrity": "sha512-fR7wSIhmIUX+Skzgkr2vj5xopWa0lvvEWoXP1m7//jZjEgOZnu9DgdUimLHDrMo6AtZyUNrJscsFEepihTLlPQ==", + "version": "9.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/netinfo/-/netinfo-9.3.7.tgz", + "integrity": "sha512-+taWmE5WpBp0uS6kf+bouCx/sn89G9EpR4s2M/ReLvctVIFL2Qh8WnWfBxqK9qwgmFha/uqjSr2Gq03OOtiDcw==", "requires": {} }, "@react-native-community/slider": { @@ -23556,9 +23101,9 @@ } }, "@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==" }, "@sideway/pinpoint": { "version": "2.0.0", @@ -23884,9 +23429,9 @@ } }, "@xmldom/xmldom": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz", - "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==" + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.9.tgz", + "integrity": "sha512-yceMpm/xd4W2a85iqZyO09gTnHvXF6pyiWjD2jcOJs7hRoZtNNOO1eJlhHj1ixA+xip2hOyGn+LgcvLCMo5zXA==" }, "abab": { "version": "2.0.6", @@ -23949,7 +23494,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, "requires": { "debug": "4" } @@ -24099,9 +23643,9 @@ "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" }, "application-config-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.0.tgz", - "integrity": "sha512-lljTpVvFteShrHuKRvweZfa9o/Nc34Y8r5/1Lqh/yyKaspRT2J3fkEiSSk1YLG8ZSVyU7yHysRy9zcDDS2aH1Q==" + "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==" }, "arg": { "version": "4.1.0", @@ -24403,64 +23947,17 @@ } }, "babel-preset-expo": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.2.0.tgz", - "integrity": "sha512-aM2htiNx0H49H+MWCp9+cKVSdcdNSn0tbE5Dln/GO1xna4ZlnA30clbfClcYJFUcZtW90IsYeZwQ/hj8zyWhNA==", + "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.70.3" - }, - "dependencies": { - "metro-react-native-babel-preset": { - "version": "0.70.3", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.70.3.tgz", - "integrity": "sha512-4Nxc1zEiHEu+GTdEMEsHnRgfaBkg8f/Td3+FcQ8NTSvs+xL3LBrQy6N07idWSQZHIdGFf+tTHvRfSIWLD8u8Tg==", - "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-preset": "0.72.3" } }, "babel-preset-fbjs": { @@ -25146,9 +24643,9 @@ } }, "commander": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", - "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==" + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==" }, "commondir": { "version": "1.0.1", @@ -25433,9 +24930,9 @@ } }, "dayjs": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", - "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" }, "debug": { "version": "4.3.4", @@ -25457,9 +24954,9 @@ "dev": true }, "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" }, "decompress-response": { "version": "6.0.0", @@ -26335,24 +25832,26 @@ } }, "expo": { - "version": "46.0.13", - "resolved": "https://registry.npmjs.org/expo/-/expo-46.0.13.tgz", - "integrity": "sha512-xaU8GlJ7j3vo1U5tSbFDsoJqUfTkRF4XDEUj/Dr/jqUf0GcvlMKuGe6HvnbMO9slxYQlYlWJUzvlAx38TLhxyA==", + "version": "47.0.10", + "resolved": "https://registry.npmjs.org/expo/-/expo-47.0.10.tgz", + "integrity": "sha512-iWiYvZAlxfIp1VYjVakr0koGPSHQOmIT6mz3qxSVi5N8zbHyroXsJX5cWbFJAs9irTTQQ39AaS5bfiRaIVb6xg==", "requires": { "@babel/runtime": "^7.14.0", - "@expo/cli": "0.3.1", + "@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.0", + "babel-preset-expo": "~9.2.2", "cross-spawn": "^6.0.5", - "expo-application": "~4.2.2", - "expo-asset": "~8.6.1", - "expo-constants": "~13.2.4", - "expo-error-recovery": "~3.2.0", - "expo-file-system": "~14.1.0", - "expo-font": "~10.2.1", - "expo-keep-awake": "~10.2.0", - "expo-modules-autolinking": "0.10.3", - "expo-modules-core": "0.11.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.1", + "expo-modules-core": "1.1.0", "fbemitter": "^3.0.0", "getenv": "^1.0.0", "invariant": "^2.2.4", @@ -26408,19 +25907,19 @@ } }, "expo-application": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-4.2.2.tgz", - "integrity": "sha512-bFEaFRUdV6aK2iBd+HzkHNPYsyj88EAhaQW5leznmO0qQMJxpAQ3eoUXMey1hfDBh1qgkkHgSyCZ9BIgMAGJ1g==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-5.0.1.tgz", + "integrity": "sha512-bThxK5zH/Lc2tkCvEXGjfM7ayvOVmPWYcWzXsMIU1RtG73TyXo4cq+73FvfDNIWn6gKS0WyMcmoPB3WXEV/jsw==", "requires": {} }, "expo-asset": { - "version": "8.6.1", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.6.1.tgz", - "integrity": "sha512-urbUp1YtwH2J0Qc3inGQJdqTjWKML77SeMNgff+iR9MUE8gDkFqSCDjrBi7i5Oj5DDtq43mmtDg8G8ei6Vchcg==", + "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": "~13.2.2", - "expo-file-system": "~14.1.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", @@ -26428,12 +25927,10 @@ } }, "expo-av": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/expo-av/-/expo-av-12.0.4.tgz", - "integrity": "sha512-wq3wx6J1aacZEPZce9TK1+o4YTAOWyb5cJ4CqfsgHcXeUdHyO3qbva/5uecigpEYlCxOlWYFhAz2T0dQ7nWSpQ==", - "requires": { - "@expo/config-plugins": "~5.0.0" - } + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/expo-av/-/expo-av-13.0.2.tgz", + "integrity": "sha512-u+y9wUBodp08UjRZYckNWzr9zEQHK6eScRBkhdTd9Rq48SEZ7eN6xXn79hubvk0P5nj7lFS+hdKjmx9T5XHGww==", + "requires": {} }, "expo-barcode-scanner": { "version": "11.4.0", @@ -26445,11 +25942,11 @@ } }, "expo-constants": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-13.2.4.tgz", - "integrity": "sha512-Zobau8EuTk2GgafwkfGnWM6CmSLB7X8qnQXVuXe0nd3v92hfQUmRWGhJwH88uxXj3LrfqctM6PaJ8taG1vxfBw==", + "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.0", + "@expo/config": "~7.0.2", "uuid": "^3.3.2" }, "dependencies": { @@ -26461,18 +25958,17 @@ } }, "expo-error-recovery": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/expo-error-recovery/-/expo-error-recovery-3.2.0.tgz", - "integrity": "sha512-XZ630ks5HNxa9oc2Ya1hEn1ez031Cy4VnyxerPC2o9fKNKSrD/64cRqGF9NkGM3X2uf8+PCB9adxVflAIXBf6w==", + "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, "requires": {} }, "expo-file-system": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-14.1.0.tgz", - "integrity": "sha512-lJcPGQ8yKXVknVkD5TmcJnR/TpQbEL0JP8hknLejfq3FIqPqI/LBFn31YiP37grxW8lITz1al8pq5T6CSUjAzQ==", + "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": { - "@expo/config-plugins": "~5.0.0", "uuid": "^3.4.0" }, "dependencies": { @@ -26484,9 +25980,9 @@ } }, "expo-font": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-10.2.1.tgz", - "integrity": "sha512-sxy5GrdtY+Ka8Wo5wnrcFFeO6MbYC6Dris5wMLqshvVK6BneJNMUsFvwRfvVgg0TzsmMAc3Rlca2xyZ8ettinw==", + "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" } @@ -26498,15 +25994,15 @@ "requires": {} }, "expo-keep-awake": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-10.2.0.tgz", - "integrity": "sha512-kIRtO4Hmrvxh4E45IPWG/NiUZsuRe1AQwBT09pq+kx8nm6tUS4B9TeL6+1NFy+qVBLbGKDqoQD5Ez7XYTFtBeQ==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-11.0.1.tgz", + "integrity": "sha512-44ZjgLE4lnce2d40Pv8xsjMVc6R5GvgHOwZfkLYtGmgYG9TYrEJeEj5UfSeweXPL3pBFhXKfFU8xpGYMaHdP0A==", "requires": {} }, "expo-modules-autolinking": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-0.10.3.tgz", - "integrity": "sha512-av9ln2zwUt303g98raX7sDmESgL3SXs1sbbtIjh1rL7R0676XIUacIKgbydR0/4tMbOShWx14Z9fozpk9xIAJA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.0.1.tgz", + "integrity": "sha512-Ch0K/Vb2W7zSPlPKKFr6dwgwge6sSCpl7XPW8jrc7hUy+M72dvcfsBsaphvGNlKIZM6TtpCt0xbUlL48wI2y1A==", "requires": { "chalk": "^4.1.0", "commander": "^7.2.0", @@ -26581,9 +26077,9 @@ } }, "expo-modules-core": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-0.11.5.tgz", - "integrity": "sha512-KmTHtaL21M1AzKOmu3YM5K8ddCbbr6wgooG4uCb+o+7zZXe+BPP4jAPs5LLez1Et34OQcyjopxUpJ8r43HImvQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.1.0.tgz", + "integrity": "sha512-alNfgWyGECYUK3R0bIUc0OHXi5btqFWDMNDSrdeNSdxFKvlzrtQKdbLHJTphumh9KgAIpbEKrUYE2Vimg+Tr8w==", "requires": { "compare-versions": "^3.4.0", "invariant": "^2.2.4" @@ -27031,6 +26527,12 @@ "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", @@ -27178,9 +26680,9 @@ }, "dependencies": { "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" } } }, @@ -27416,7 +26918,6 @@ "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==", - "dev": true, "requires": { "agent-base": "6", "debug": "4" @@ -28453,9 +27954,9 @@ "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==" }, "joi": { - "version": "17.6.1", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.1.tgz", - "integrity": "sha512-Hl7/iBklIX345OCM1TiFSCZRVaAOLDGlWCp0Df2vWYgBgjkezaR7Kvm3joBciBHQjZj5sxXs859r6eqsRSlG8w==", + "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", @@ -28534,21 +28035,6 @@ "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" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - } } }, "define-property": { @@ -28560,15 +28046,6 @@ "isobject": "^3.0.1" } }, - "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" - } - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -28578,28 +28055,8 @@ "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==" - } } }, - "flow-parser": { - "version": "0.187.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.187.1.tgz", - "integrity": "sha512-ZvlTeakTTMmYGukt4EIQtLEp4ie45W+jK325uukGgiqFg2Rl7TdpOJQbOLUN2xMeGS+WvXaK0uIJ3coPGDXFGQ==" - }, "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", @@ -28626,6 +28083,33 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + } + }, + "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": { @@ -28762,9 +28246,9 @@ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" }, "jsonfile": { "version": "4.0.0", @@ -29125,22 +28609,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "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==" - } - } } } }, @@ -29232,9 +28700,9 @@ } }, "ci-info": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", - "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==" }, "debug": { "version": "2.6.9", @@ -29382,114 +28850,17 @@ } }, "metro-react-native-babel-transformer": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.72.1.tgz", - "integrity": "sha512-hMnN0MOgVloAk94YuXN7sLeDaZ51Y6xIcJXxIU1s/KaygAGXk6o7VAdwf2MY/IV1SIct5lkW4Gn71u/9/EvfXA==", + "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.1", - "metro-react-native-babel-preset": "0.72.1", - "metro-source-map": "0.72.1", + "metro-babel-transformer": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-source-map": "0.72.3", "nullthrows": "^1.1.1" - }, - "dependencies": { - "metro-babel-transformer": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.1.tgz", - "integrity": "sha512-VK7A9gepnhrKC0DMoxtPjYYHjkkfNwzLMYJgeL6Il6IaX/K/VHTILSEqgpxfNDos2jrXazuR5+rXDLE/RCzqmw==", - "requires": { - "@babel/core": "^7.14.0", - "hermes-parser": "0.8.0", - "metro-source-map": "0.72.1", - "nullthrows": "^1.1.1" - } - }, - "metro-react-native-babel-preset": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.1.tgz", - "integrity": "sha512-DlvMw2tFrCqD9OXBoN11fPM09kHC22FZpnkTmG4Pr4kecV+aDmEGxwakjUcjELrX1JCXz2MLPvqeJkbiP1f5CA==", - "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-source-map": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.1.tgz", - "integrity": "sha512-77TZuf10Ru+USo97HwDT8UceSzOGBZB8EYTObOsR0n1sjQHjvKsMflLA9Pco13o9NsIYAG6c6P/0vIpiHKqaKA==", - "requires": { - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.72.1", - "nullthrows": "^1.1.1", - "ob1": "0.72.1", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - } - }, - "metro-symbolicate": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.1.tgz", - "integrity": "sha512-ScC3dVd2XrfZSd6kubOw7EJNp2oHdjrqOjGpFohtcXGjhqkzDosp7Fg84VgwQGN8g720xvUyEBfSMmUCXcicOQ==", - "requires": { - "invariant": "^2.2.4", - "metro-source-map": "0.72.1", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - } - }, - "ob1": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.1.tgz", - "integrity": "sha512-TyQX2gO08klGTMuzD+xm3iVrzXiIygCB7t+NWeicOR05hkzgeWOiAZ8q40uMfIDRfEAc6hd66sJdIEhU/yUZZA==" - }, - "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-resolver": { @@ -30523,8 +29894,6 @@ "dependencies": { "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "bundled": true } } @@ -31092,8 +30461,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "bundled": true, "requires": { "fs.realpath": "^1.0.0", @@ -31435,8 +30802,6 @@ }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "bundled": true, "requires": { "fs.realpath": "^1.0.0", @@ -31480,8 +30845,6 @@ "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==", "bundled": true, "requires": { "yallist": "^4.0.0" @@ -32313,9 +31676,9 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, "promise": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", - "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "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" } @@ -32508,14 +31871,14 @@ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, "react-native": { - "version": "0.70.1", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.1.tgz", - "integrity": "sha512-AUh4NZLFdvyjSiYWCtTROCrC7loxeeZ/TzBnkZwp3kb9XmMu7/kzvWn2c5sEMnzW7X/0JSul8jXexGVdpnCoSA==", + "version": "0.70.6", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.6.tgz", + "integrity": "sha512-xtQdImPHnwgraEx3HIZFOF+D1hJ9bC5mfpIdUGoMHRws6OmvHAjmFpO6qfdnaQ29vwbmZRq7yf14sbury74R/w==", "requires": { "@jest/create-cache-key-function": "^27.0.1", - "@react-native-community/cli": "^9.0.0", - "@react-native-community/cli-platform-android": "^9.0.0", - "@react-native-community/cli-platform-ios": "^9.0.0", + "@react-native-community/cli": "9.3.2", + "@react-native-community/cli-platform-android": "9.3.1", + "@react-native-community/cli-platform-ios": "9.3.0", "@react-native/assets": "1.0.0", "@react-native/normalize-color": "2.0.0", "@react-native/polyfills": "2.0.0", @@ -32526,15 +31889,15 @@ "invariant": "^2.2.4", "jsc-android": "^250230.2.1", "memoize-one": "^5.0.0", - "metro-react-native-babel-transformer": "0.72.1", - "metro-runtime": "0.72.1", - "metro-source-map": "0.72.1", + "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", + "promise": "^8.3.0", "react-devtools-core": "4.24.0", - "react-native-codegen": "^0.70.5", + "react-native-codegen": "^0.70.6", "react-native-gradle-plugin": "^0.70.3", "react-refresh": "^0.4.0", "react-shallow-renderer": "^16.15.0", @@ -32546,53 +31909,6 @@ "ws": "^6.1.4" }, "dependencies": { - "metro-runtime": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.1.tgz", - "integrity": "sha512-CO+fvJKYHKuR2vo7kjsegQ2oF3FMwa4YhnUInQ+xPVxWoy8DbOpmruKBoTsQVgHwyIziXzvJa+mze/6CFvT+3A==", - "requires": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" - } - }, - "metro-source-map": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.1.tgz", - "integrity": "sha512-77TZuf10Ru+USo97HwDT8UceSzOGBZB8EYTObOsR0n1sjQHjvKsMflLA9Pco13o9NsIYAG6c6P/0vIpiHKqaKA==", - "requires": { - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.72.1", - "nullthrows": "^1.1.1", - "ob1": "0.72.1", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - } - }, - "metro-symbolicate": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.1.tgz", - "integrity": "sha512-ScC3dVd2XrfZSd6kubOw7EJNp2oHdjrqOjGpFohtcXGjhqkzDosp7Fg84VgwQGN8g720xvUyEBfSMmUCXcicOQ==", - "requires": { - "invariant": "^2.2.4", - "metro-source-map": "0.72.1", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - } - }, - "ob1": { - "version": "0.72.1", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.1.tgz", - "integrity": "sha512-TyQX2gO08klGTMuzD+xm3iVrzXiIygCB7t+NWeicOR05hkzgeWOiAZ8q40uMfIDRfEAc6hd66sJdIEhU/yUZZA==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, "ws": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", @@ -32609,8 +31925,8 @@ "integrity": "sha512-/Lxo4o8MRvK0h9WNgsut0XBu7VTXlDHa737mrDuG+7bXJlNtvHKVuTxW580vN0GQNLM4orbiG6TSiOsvdY6MhQ==" }, "react-native-b-crypt-bridge": { - "version": "file:react-native-b-crypt-bridge-2.0.0.tgz", - "integrity": "sha512-nqjJtA0qUh6awVEmI41c3I3IxWHOm38UQGkXNg4iZmb4gg0MMFMBZFNAVHa5Xzl+YVDQ6rIfmrF0w/BnDaewsA==", + "version": "file:react-native-b-crypt-bridge-2.1.0.tgz", + "integrity": "sha512-idJ3l2bqfqbZsgz7Rl43EBYpiy7zk1luBMxxV0MzVGRN4mAtwG/UrYPc5dYS7xsz0siGj5C/sQn8YpAauS7Buw==", "requires": {} }, "react-native-blob-util": { @@ -32623,9 +31939,9 @@ } }, "react-native-codegen": { - "version": "0.70.5", - "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.70.5.tgz", - "integrity": "sha512-vXqgCWWIWlzsCtwD6hbmwmCleGNJYm+n4xO9VMfzzlF3xt9gjC7/USSMTf/YZlCK/hDwQU412QrNS6A9OH+mag==", + "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", @@ -34242,20 +33558,18 @@ } }, "temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", "requires": { - "rimraf": "~2.6.2" + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" }, "dependencies": { "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" - } + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==" } } }, @@ -34501,9 +33815,9 @@ } }, "traverse": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", - "integrity": "sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==" + "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", diff --git a/ComApp/package.json b/ComApp/package.json index 604d59b..eb0daa9 100644 --- a/ComApp/package.json +++ b/ComApp/package.json @@ -10,7 +10,7 @@ "lint": "eslint ." }, "dependencies": { - "@react-native-community/netinfo": "^9.3.2", + "@react-native-community/netinfo": "^9.3.7", "@react-native-community/slider": "^4.3.2", "@react-native-picker/picker": "^2.4.6", "@react-navigation/native": "^6.0.13", @@ -18,8 +18,8 @@ "@rneui/base": "^0.0.0-edge.2", "@rneui/themed": "^0.0.0-edge.2", "axios": "^0.27.2", - "expo": "^46.0.13", - "expo-av": "^12.0.4", + "expo": "^47.0.10", + "expo-av": "^13.0.2", "expo-barcode-scanner": "^11.4.0", "expo-splash-screen": "^0.16.2", "expo-video-player": "^2.2.0", @@ -28,9 +28,9 @@ "lodash": "^4.17.21", "npm": "^8.19.2", "react": "18.1.0", - "react-native": "0.70.1", + "react-native": "^0.70.6", "react-native-animated-tree-view": "^0.1.4", - "react-native-b-crypt-bridge": "file:react-native-b-crypt-bridge-2.0.0.tgz", + "react-native-b-crypt-bridge": "file:react-native-b-crypt-bridge-2.1.0.tgz", "react-native-blob-util": "^0.16.2", "react-native-flash-message": "^0.3.1", "react-native-gesture-handler": "^2.7.0", @@ -52,7 +52,7 @@ "babel-jest": "^26.6.3", "eslint": "^7.32.0", "jest": "^26.6.3", - "metro-react-native-babel-preset": "^0.72.1", + "metro-react-native-babel-preset": "^0.72.3", "react-test-renderer": "18.1.0" }, "jest": { diff --git a/ComApp/react-native-b-crypt-bridge-2.1.0.tgz b/ComApp/react-native-b-crypt-bridge-2.1.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c550c60e5f5340828109af151cbcb0de8be966c3 GIT binary patch literal 63591 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