diff --git a/.flowconfig b/.flowconfig
index 1043c82d7..f3eb74de6 100644
--- a/.flowconfig
+++ b/.flowconfig
@@ -67,4 +67,4 @@ suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy
suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError
[version]
-^0.78.0
+^0.85.0
diff --git a/BlueComponents.js b/BlueComponents.js
index 60a7d3bcb..c3d06d8fa 100644
--- a/BlueComponents.js
+++ b/BlueComponents.js
@@ -41,13 +41,14 @@ if (aspectRatio > 1.6) {
export class BlueButton extends Component {
render() {
+ const backgroundColor = this.props.disabled ? '#99a0ab' : '#ccddf9';
return (
{this.props.icon && }
- {this.props.title}
+ {this.props.title && {this.props.title}}
);
@@ -203,7 +204,7 @@ export class BlueCopyTextToClipboard extends Component {
constructor() {
super();
- UIManager.setLayoutAnimationEnabledExperimental && UIManager.setLayoutAnimationEnabledExperimental(true);
+ if (Platform.OS === 'android') UIManager.setLayoutAnimationEnabledExperimental && UIManager.setLayoutAnimationEnabledExperimental(true);
}
copyToClipboard = () => {
@@ -1230,6 +1231,7 @@ export class BlueBitcoinAmount extends Component {
ref={textInput => (this.textInput = textInput)}
editable={!this.props.isLoading && !this.props.disabled}
value={amount}
+ autoFocus={this.props.pointerEvents !== 'none'}
placeholderTextColor={this.props.disabled ? '#99a0ab' : '#0f5cc0'}
style={{
color: this.props.disabled ? '#99a0ab' : '#0f5cc0',
diff --git a/android/app/BUCK b/android/app/BUCK
index 25254fe38..fe5970bf3 100644
--- a/android/app/BUCK
+++ b/android/app/BUCK
@@ -8,23 +8,13 @@
# - `buck install -r android/app` - compile, install and run application
#
+load(":build_defs.bzl", "create_aar_targets", "create_jar_targets")
+
lib_deps = []
-for jarfile in glob(['libs/*.jar']):
- name = 'jars__' + jarfile[jarfile.rindex('/') + 1: jarfile.rindex('.jar')]
- lib_deps.append(':' + name)
- prebuilt_jar(
- name = name,
- binary_jar = jarfile,
- )
+create_aar_targets(glob(["libs/*.aar"]))
-for aarfile in glob(['libs/*.aar']):
- name = 'aars__' + aarfile[aarfile.rindex('/') + 1: aarfile.rindex('.aar')]
- lib_deps.append(':' + name)
- android_prebuilt_aar(
- name = name,
- aar = aarfile,
- )
+create_jar_targets(glob(["libs/*.jar"]))
android_library(
name = "all-libs",
diff --git a/android/app/app.iml b/android/app/app.iml
index aa41b37fa..ada11ceb0 100644
--- a/android/app/app.iml
+++ b/android/app/app.iml
@@ -133,7 +133,6 @@
-
@@ -147,26 +146,21 @@
-
-
-
-
-
@@ -174,10 +168,7 @@
-
-
-
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 31af60181..f2d2655ad 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -126,7 +126,7 @@ android {
variant.outputs.each { output ->
// For each separate APK per architecture, set a unique version code as described here:
// http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits
- def versionCodes = ["armeabi-v7a":1, "x86":2]
+ def versionCodes = ["armeabi-v7a":1, "x86":2, "arm64-v8a": 3]
def abi = output.getFilter(OutputFile.ABI)
if (abi != null) { // null for the universal-debug, universal-release variants
output.versionCodeOverride =
@@ -137,22 +137,19 @@ android {
}
dependencies {
- compile project(':react-native-webview')
- compile project(':react-native-vector-icons')
- compile project(':react-native-svg')
- compile project(':react-native-camera')
- compile project(':react-native-sentry')
- compile project(':react-native-randombytes')
- compile project(':react-native-prompt-android')
- compile project(':react-native-linear-gradient')
- compile project(':react-native-haptic-feedback')
- compile project(':react-native-google-analytics-bridge')
- compile project(':react-native-gesture-handler')
- compile project(':react-native-fs')
- compile project(':react-native-device-info')
- implementation "com.android.support:exifinterface:+"
- implementation "com.android.support:support-annotations:+"
- implementation "com.android.support:support-v4:27.1.1"
+ implementation project(':react-native-webview')
+ implementation project(':react-native-svg')
+ implementation project(':react-native-vector-icons')
+ implementation project(':react-native-sentry')
+ implementation project(':react-native-randombytes')
+ implementation project(':react-native-prompt-android')
+ implementation project(':react-native-linear-gradient')
+ implementation project(':react-native-haptic-feedback')
+ implementation project(':react-native-google-analytics-bridge')
+ implementation project(':react-native-gesture-handler')
+ implementation project(':react-native-fs')
+ implementation project(':react-native-device-info')
+ implementation project(':react-native-camera')
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
implementation "com.facebook.react:react-native:+" // From node_modules
diff --git a/android/app/build_defs.bzl b/android/app/build_defs.bzl
new file mode 100644
index 000000000..fff270f8d
--- /dev/null
+++ b/android/app/build_defs.bzl
@@ -0,0 +1,19 @@
+"""Helper definitions to glob .aar and .jar targets"""
+
+def create_aar_targets(aarfiles):
+ for aarfile in aarfiles:
+ name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")]
+ lib_deps.append(":" + name)
+ android_prebuilt_aar(
+ name = name,
+ aar = aarfile,
+ )
+
+def create_jar_targets(jarfiles):
+ for jarfile in jarfiles:
+ name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")]
+ lib_deps.append(":" + name)
+ prebuilt_jar(
+ name = name,
+ binary_jar = jarfile,
+ )
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 034189710..06fb7eb31 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -4,11 +4,11 @@
-
getPackages() {
return Arrays.asList(
new MainReactPackage(),
+ new RNCWebViewPackage(),
new RNSentryPackage(),
new RandomBytesPackage(),
new RNPromptPackage(),
- new LinearGradientPackage(),
new RNReactNativeHapticFeedbackPackage(),
new GoogleAnalyticsBridgePackage(),
- new RNCWebViewPackage(),
+ new RNDeviceInfo(),
+ new LinearGradientPackage(),
new RNFSPackage() ,
new VectorIconsPackage(),
new SvgPackage(),
- new LinearGradientPackage(),
- new RNDeviceInfo(),
- new RNCameraPackage(),
+ new RNCameraPackage(),
new RNGestureHandlerPackage()
);
}
diff --git a/android/build.gradle b/android/build.gradle
index b6d4c5bb4..3231b29ea 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -2,11 +2,11 @@
buildscript {
ext {
- buildToolsVersion = "28.0.3"
+ buildToolsVersion = "28.0.2"
minSdkVersion = 16
- compileSdkVersion = 27
- targetSdkVersion = 26
- supportLibVersion = "27.1.1"
+ compileSdkVersion = 28
+ targetSdkVersion = 27
+ supportLibVersion = "28.0.0"
}
repositories {
google()
@@ -34,6 +34,6 @@ allprojects {
task wrapper(type: Wrapper) {
- gradleVersion = '4.4'
+ gradleVersion = '4.7'
distributionUrl = distributionUrl.replace("bin", "all")
}
diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties
index e4a6127b9..73bb13d55 100644
--- a/android/gradle/wrapper/gradle-wrapper.properties
+++ b/android/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,5 @@
-#Sat Jan 19 02:29:20 GMT 2019
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-4.7-all.zip
diff --git a/android/settings.gradle b/android/settings.gradle
index 3e900d60d..9c5731d1d 100644
--- a/android/settings.gradle
+++ b/android/settings.gradle
@@ -3,10 +3,6 @@ include ':react-native-webview'
project(':react-native-webview').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-webview/android')
include ':react-native-svg'
project(':react-native-svg').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-svg/android')
-include ':react-native-fs'
-project(':react-native-fs').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-fs/android')
-include ':react-native-gesture-handler'
-project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-gesture-handler/android')
include ':react-native-vector-icons'
project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')
include ':react-native-sentry'
@@ -21,6 +17,10 @@ include ':react-native-haptic-feedback'
project(':react-native-haptic-feedback').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-haptic-feedback/android')
include ':react-native-google-analytics-bridge'
project(':react-native-google-analytics-bridge').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-google-analytics-bridge/android')
+include ':react-native-gesture-handler'
+project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-gesture-handler/android')
+include ':react-native-fs'
+project(':react-native-fs').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-fs/android')
include ':react-native-device-info'
project(':react-native-device-info').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-device-info/android')
include ':react-native-camera'
diff --git a/babel.config.js b/babel.config.js
new file mode 100644
index 000000000..f842b77fc
--- /dev/null
+++ b/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: ['module:metro-react-native-babel-preset'],
+};
diff --git a/ios/BlueWallet.xcodeproj/project.pbxproj b/ios/BlueWallet.xcodeproj/project.pbxproj
index 32cebc940..2be016288 100644
--- a/ios/BlueWallet.xcodeproj/project.pbxproj
+++ b/ios/BlueWallet.xcodeproj/project.pbxproj
@@ -13,17 +13,11 @@
00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; };
00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; };
00E356F31AD99517003FC87E /* BlueWalletTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* BlueWalletTests.m */; };
- 02595DE49CB242ADB35FFB19 /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 85758216A4E74F649B4B1D83 /* FontAwesome5_Solid.ttf */; };
- 0263BA0C13C44BE6B630E0A9 /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3C108365C46F43B981AA76A2 /* FontAwesome5_Regular.ttf */; };
- 028C3DFA2E1F4311AC52B1A7 /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = CC1C418B6E464077A8CB0103 /* MaterialCommunityIcons.ttf */; };
- 05182DA8005A401C8C0E6ABF /* libRCTGoogleAnalyticsBridge.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0AE2A7819A5F44EA87540B0F /* libRCTGoogleAnalyticsBridge.a */; };
- 055ADE6CC61141EDBA8FAEAA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 166E13BC37B249E392C6B2F9 /* libz.tbd */; };
- 078BF061C6364525ADBC9801 /* libRNReactNativeHapticFeedback.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 06537407AE1149A291D947A6 /* libRNReactNativeHapticFeedback.a */; };
- 08FC9048F804485789FBAF4C /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4CFF6A80CB041188BFBE671 /* Entypo.ttf */; };
- 0FEEFBB461614579BBB4436E /* libRNSentry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 88E7916103194ED38839F229 /* libRNSentry.a */; };
- 113F7AF7C7AF4E348B931A76 /* libRNRandomBytes.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A7CD30C32B7476AAFD7276B /* libRNRandomBytes.a */; };
+ 02DEC1C9F61B405E8E357B2E /* libRCTWKWebView.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E7078D2FED444DA4B0BD57F9 /* libRCTWKWebView.a */; };
+ 034FE828CEF14A6CBCF9073E /* libRNFS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8637D4B5E14D443A9031DA95 /* libRNFS.a */; };
+ 0AF37AC0E67044038B49FB3B /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4D746BBE67E84684848246E2 /* SimpleLineIcons.ttf */; };
+ 0B2C4EBFB4CB4960AAD777BC /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 44BC9E3EE0E9476A830CCCB9 /* Entypo.ttf */; };
11D1A2F320CAFA9E000508D9 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; };
- 122F9192CF8E45C2989EB8AB /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 756A0E83EE214C08AC02B267 /* MaterialIcons.ttf */; };
133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; };
139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; };
139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; };
@@ -33,7 +27,8 @@
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
- 227E73C8585D407B918853C1 /* libRNSVG-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE42F14225744494A308B85E /* libRNSVG-tvOS.a */; };
+ 1FE70B15FB724CE3927C7541 /* libRNSVG.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 94565BFC6A0C4235B3EC7B01 /* libRNSVG.a */; };
+ 267263A381F944A9AAB0FA0A /* libRNSentry-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F11DD40F6E9A4F13B3410B94 /* libRNSentry-tvOS.a */; };
2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
@@ -47,35 +42,42 @@
2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D16E6891FA4F8E400B85C8A /* libReact.a */; };
2DCD954D1E0B4F2C00145EB5 /* BlueWalletTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* BlueWalletTests.m */; };
2DF0FFEE2056DD460020B375 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; };
- 4C6BE27DFEAA4A408DB03E56 /* libRNRandomBytes-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78DF4F1B869947EAA3239546 /* libRNRandomBytes-tvOS.a */; };
- 5586C1585BA44EA6B545574A /* libBVLinearGradient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B0E4BE60376436EB155BEFB /* libBVLinearGradient.a */; };
- 5C0748AF12B5475183E670DA /* libRNVectorIcons-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA20083B9DCA4F2D80ED8730 /* libRNVectorIcons-tvOS.a */; };
- 5DAA10F29B7A408592E8C43F /* libsqlite3.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = BC0445653C29416DBF1BC823 /* libsqlite3.0.tbd */; };
- 66CF1719F73A4067A3C4EE18 /* libRNDeviceInfo-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D9C0D580C6B043AFBDD35884 /* libRNDeviceInfo-tvOS.a */; };
- 74A59188BE6D47FBA7F10AA7 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 19F54CF3B7EA447486B1580C /* Zocial.ttf */; };
+ 2F707BDB2EF14D17AF9A2908 /* libReactNativePermissions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DD63E4B5C8344BB9880C9EC /* libReactNativePermissions.a */; };
+ 34CC55B441594DBB95AD1B50 /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E8E8CE89B3D142C6A8A56C34 /* Octicons.ttf */; };
+ 3EEBC6F85642487DA7C4EE35 /* AntDesign.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C4496FB303574862B40A878A /* AntDesign.ttf */; };
+ 4D6390DDA5B7485F91A6C750 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2654894D4DE44A4C8F71773D /* CoreData.framework */; };
+ 589105D1C61E4904964FC15D /* libRNGestureHandler.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD746B955C55410793BB72C0 /* libRNGestureHandler.a */; };
+ 62A1DD9674CD479ABAA3D622 /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A9166D490AEF4938BD6621CF /* Feather.ttf */; };
+ 66AB95FA29464B0BA106AA67 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 04466491BA2D4876A71222FC /* Foundation.ttf */; };
+ 6BE05C114E2F498B93435061 /* libRCTGoogleAnalyticsBridge.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 95208B2A05884A76B5BB99C0 /* libRCTGoogleAnalyticsBridge.a */; };
+ 6C313BF9BC3E4BD2A65AA547 /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = CF4A4D7AAD974D67A2D62B3E /* MaterialIcons.ttf */; };
+ 6D9E44529B3C463AB9E6CA39 /* libRNVectorIcons.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F12F501B686459183E0BE0D /* libRNVectorIcons.a */; };
+ 7140A1CC26204118BA18DFA2 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 47C436B1EF23484B8181DBEA /* Zocial.ttf */; };
+ 764B49B1420D4AEB8109BF62 /* libsqlite3.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B468CC34D5B41F3950078EF /* libsqlite3.0.tbd */; };
+ 782F075B5DD048449E2DECE9 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = B9D9B3A7B2CB4255876B67AF /* libz.tbd */; };
+ 7AAE864BA4604C23A5306755 /* libRNCamera.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 70C9C17A3F52430B99582AF4 /* libRNCamera.a */; };
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
- 873665C61F2F4689BF376440 /* libRNCamera.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6AF3CB5617DC43DC988162A6 /* libRNCamera.a */; };
- 88F4BE5F5AB947C3A36156D8 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = DFE9C685977A46399D13B25C /* EvilIcons.ttf */; };
- 8BCBCB6511CE402088217A4F /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = CEC5BDCD7ADA4318B8ED1D00 /* Foundation.ttf */; };
- 9818EEC1EFCF4CF9B94D7B00 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16E6FB36AB7344F990105943 /* SystemConfiguration.framework */; };
- 985F870D88324026B44EF399 /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F502E57F4DA54127A84DDAC1 /* SimpleLineIcons.ttf */; };
- 9CAE85C66891408D8F954796 /* libRNFS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 55B51FEAD82B40C5A9599130 /* libRNFS.a */; };
- A1C6AA1F146D4BBEA120BA8D /* FontAwesome5_Brands.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8766FB3BE0C94260B1A99F94 /* FontAwesome5_Brands.ttf */; };
- A38676B5C8FF402E96FE0D8B /* libRCTWKWebView.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 30B8249F5D4448859D5116E2 /* libRCTWKWebView.a */; };
+ 854972E4A6134C14A1D3A5F9 /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 47564776A7A3427DB36C087D /* FontAwesome5_Regular.ttf */; };
+ 8AC3E4734B39439680A435CE /* libBVLinearGradient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3703B10AAB374CF896CCC2EA /* libBVLinearGradient.a */; };
ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; };
- AE5BE0616EF644D2A8583E16 /* libRNSVG.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C0166BDF81FA4A2F81702194 /* libRNSVG.a */; };
- B20D291028BA4442B963F109 /* libRNSentry-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0338C70E30CD4BF394871601 /* libRNSentry-tvOS.a */; };
- B414BE14BACE483F85247A1D /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EAB6EE282B654B6594C228BB /* Ionicons.ttf */; };
- B483C32E8B92447B9922637A /* libReactNativePermissions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 72F0D4F26EFC4864993EA274 /* libReactNativePermissions.a */; };
- B49A054BB8E743D59474EA95 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D52BC1ADE4C742FEBAB59A5A /* CoreData.framework */; };
- B56DD1A390C0411AA6B033C1 /* AntDesign.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 050A5C238226461DB5C131FD /* AntDesign.ttf */; };
- B617E79B06774815997F5DC8 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E35B9F897A0C4DF6A88E08ED /* FontAwesome.ttf */; };
- C0CC1B295A544678A63CBD24 /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A30C5D61F27B4EB0A5FA1098 /* Feather.ttf */; };
- CC7A1851EAB14457B1769BB8 /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C43A4D44551E47BCA6853B4D /* Octicons.ttf */; };
- CD0F1C511C6E4687B751EA9F /* libRNRate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 854C34D4A47D447999953B24 /* libRNRate.a */; };
- D6EE754729E340309EE93251 /* libRNGestureHandler.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BD9F9D46DD7F4D56AC6BB596 /* libRNGestureHandler.a */; };
- F26E5C3CC3CC4D4CA34E6B29 /* libRNVectorIcons.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18325ED98FD94340BB50926C /* libRNVectorIcons.a */; };
- FA33D783D8B54DFC9BDDE59E /* libRNDeviceInfo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 708F724FA552428BAEB980DB /* libRNDeviceInfo.a */; };
+ B058E2132B704E9E874BDB29 /* libRNRandomBytes-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 253243E162CE4822BF3A3B7D /* libRNRandomBytes-tvOS.a */; };
+ B1102FDCF41C4D008352748B /* libRNReactNativeHapticFeedback.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AB2325650CE04F018697ACFE /* libRNReactNativeHapticFeedback.a */; };
+ B44D665E562B4F289F09D327 /* libRNSVG-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F1F51A83D044F3BB26A35FC /* libRNSVG-tvOS.a */; };
+ C10C13E4CC4445C5861B1A3A /* libRNDeviceInfo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FD7977067E1A496F94D8B1B7 /* libRNDeviceInfo.a */; };
+ C41EC263DBE649299C99B9A5 /* libRNRate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BBA99996E6FA4B49ACE0BEFA /* libRNRate.a */; };
+ C50F1706310E40F3B28D4856 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3F7F1B8332C6439793D55B45 /* EvilIcons.ttf */; };
+ C70F52A820614622A16EAF23 /* libRNSentry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D6EC5B694E664FD7B02EDD2F /* libRNSentry.a */; };
+ CACD479D705745BC8CF1026B /* FontAwesome5_Brands.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5A8F67CF29564E41882ECEF8 /* FontAwesome5_Brands.ttf */; };
+ CF81A1855609466D90635511 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = CA741BA794714D3F80251AC9 /* Ionicons.ttf */; };
+ D5B495319D1B4542BE945CEA /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 2FCC2CD6FF4448229D0CE0F3 /* MaterialCommunityIcons.ttf */; };
+ D6ED210441144516A0355B4A /* libRNVectorIcons-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E6B44173A8854B6D85D7F933 /* libRNVectorIcons-tvOS.a */; };
+ D891F2A91EFB49D3BDDEA82D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6F53AFC25FB422485CB22D6 /* SystemConfiguration.framework */; };
+ D8E3A15E21994BC3AF6CEECE /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 78A87E7251D94144A71A2F67 /* FontAwesome5_Solid.ttf */; };
+ EA73B2E777BE4F8998276101 /* libRNRandomBytes.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A65D81712444D37BA152B06 /* libRNRandomBytes.a */; };
+ ED297163215061F000B7C4FE /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED297162215061F000B7C4FE /* JavaScriptCore.framework */; };
+ ED2971652150620600B7C4FE /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED2971642150620600B7C4FE /* JavaScriptCore.framework */; };
+ F21429E1449249038A7F3444 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 334051161886419EA186F4BA /* FontAwesome.ttf */; };
+ FBB34FB8F9B248A89346FE61 /* libRNDeviceInfo-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EB3338E347F4AFAA8C85C04 /* libRNDeviceInfo-tvOS.a */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -212,20 +214,6 @@
remoteGlobalIDString = 3D383D621EBD27B9005632C8;
remoteInfo = "double-conversion-tvOS";
};
- 2DF0FFEA2056DD460020B375 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 9936F3131F5F2E4B0010BF04;
- remoteInfo = privatedata;
- };
- 2DF0FFEC2056DD460020B375 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 9936F32F1F5F2E5B0010BF04;
- remoteInfo = "privatedata-tvOS";
- };
3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
@@ -303,20 +291,6 @@
remoteGlobalIDString = 3D3CD9321DE5FBEE00167DC4;
remoteInfo = "cxxreact-tvOS";
};
- 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 3D3CD90B1DE5FBD600167DC4;
- remoteInfo = jschelpers;
- };
- 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4;
- remoteInfo = "jschelpers-tvOS";
- };
5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
@@ -352,160 +326,188 @@
remoteGlobalIDString = 358F4ED71D1E81A9004DF814;
remoteInfo = RCTBlob;
};
- B4C5B8F521F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE53121FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = BC4E5B046FEB46BDB96ED877 /* BVLinearGradient.xcodeproj */;
+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = EDEBC6D6214B3E7000DD5AC8;
+ remoteInfo = jsi;
+ };
+ B40FE53321FAD229005D5578 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = EDEBC73B214B45A300DD5AC8;
+ remoteInfo = jsiexecutor;
+ };
+ B40FE53521FAD229005D5578 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = ED296FB6214C9A0900B7C4FE;
+ remoteInfo = "jsi-tvOS";
+ };
+ B40FE53721FAD229005D5578 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = ED296FEE214C9CF800B7C4FE;
+ remoteInfo = "jsiexecutor-tvOS";
+ };
+ B40FE55121FAD229005D5578 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = F9065403A26440679749C7AA /* BVLinearGradient.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 134814201AA4EA6300B7C361;
remoteInfo = BVLinearGradient;
};
- B4C5B8F721F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE55321FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = BC4E5B046FEB46BDB96ED877 /* BVLinearGradient.xcodeproj */;
+ containerPortal = F9065403A26440679749C7AA /* BVLinearGradient.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 64AA15081EF7F30100718508;
remoteInfo = "BVLinearGradient-tvOS";
};
- B4C5B8FA21F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE55621FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 6C5AB6AEDF75403E99A6AA17 /* RCTGoogleAnalyticsBridge.xcodeproj */;
+ containerPortal = E432C66239704518B4C8719B /* RCTGoogleAnalyticsBridge.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = A79185C61C30694E001236A6;
remoteInfo = RCTGoogleAnalyticsBridge;
};
- B4C5B8FD21F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE55921FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = F7152926CD0F4C90BE0A6980 /* ReactNativePermissions.xcodeproj */;
+ containerPortal = C0B8F0536B07482281FA173E /* ReactNativePermissions.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9D23B34F1C767B80008B4819;
remoteInfo = ReactNativePermissions;
};
- B4C5B90021F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE55C21FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 3853DFD4C6D44BB8B17AEDF0 /* RNCamera.xcodeproj */;
+ containerPortal = BCBEC3BDE968405183D1ABAD /* RNCamera.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 4107012F1ACB723B00C6AA39;
remoteInfo = RNCamera;
};
- B4C5B90421F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE56021FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 03D541ACCDD2451D9971158E /* RNDeviceInfo.xcodeproj */;
+ containerPortal = 27BE229DC43A4EA99F634668 /* RNDeviceInfo.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = DA5891D81BA9A9FC002B4DB2;
remoteInfo = RNDeviceInfo;
};
- B4C5B90621F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE56221FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 03D541ACCDD2451D9971158E /* RNDeviceInfo.xcodeproj */;
+ containerPortal = 27BE229DC43A4EA99F634668 /* RNDeviceInfo.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = E72EC1401F7ABB5A0001BC90;
remoteInfo = "RNDeviceInfo-tvOS";
};
- B4C5B90A21F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE56621FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = CDBF3F7F227D42128D305BA0 /* RNFS.xcodeproj */;
+ containerPortal = A71D2FDE64CF4F729C7298EA /* RNFS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = F12AFB9B1ADAF8F800E0535D;
remoteInfo = RNFS;
};
- B4C5B90C21F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE56821FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = CDBF3F7F227D42128D305BA0 /* RNFS.xcodeproj */;
+ containerPortal = A71D2FDE64CF4F729C7298EA /* RNFS.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 6456441F1EB8DA9100672408;
remoteInfo = "RNFS-tvOS";
};
- B4C5B90F21F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE56B21FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 97E59C536A894751BC70A472 /* RNGestureHandler.xcodeproj */;
+ containerPortal = 178483985D8A4250A4794DA7 /* RNGestureHandler.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 134814201AA4EA6300B7C361;
remoteInfo = RNGestureHandler;
};
- B4C5B91321F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE56F21FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 2AA985ED11E446A4A8ADAAA5 /* RNRandomBytes.xcodeproj */;
+ containerPortal = CF31BCB5E13A4A01B889CEA8 /* RNRandomBytes.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 73EEC9391BFE4B1D00D468EB;
remoteInfo = RNRandomBytes;
};
- B4C5B91521F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE57121FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 2AA985ED11E446A4A8ADAAA5 /* RNRandomBytes.xcodeproj */;
+ containerPortal = CF31BCB5E13A4A01B889CEA8 /* RNRandomBytes.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 163CDE4E2087CAD3001065FB;
remoteInfo = "RNRandomBytes-tvOS";
};
- B4C5B91821F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE57421FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = C817BBCA1879484C90C8FDA4 /* RNRate.xcodeproj */;
+ containerPortal = EAEF0F27730C4742B0F3AB99 /* RNRate.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 134814201AA4EA6300B7C361;
remoteInfo = RNRate;
};
- B4C5B91B21F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE57721FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 0AD3549D2DDE42C694D6338C /* RNReactNativeHapticFeedback.xcodeproj */;
+ containerPortal = 70AC6B8B493046D2BA1B918F /* RNReactNativeHapticFeedback.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 134814201AA4EA6300B7C361;
remoteInfo = RNReactNativeHapticFeedback;
};
- B4C5B91F21F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE57B21FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 4A025859F71B464AA9100C41 /* RNSentry.xcodeproj */;
+ containerPortal = D05F77F9CA2C45CE99A32D48 /* RNSentry.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 134814201AA4EA6300B7C361;
remoteInfo = RNSentry;
};
- B4C5B92121F2DF3000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE57D21FAD229005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 4A025859F71B464AA9100C41 /* RNSentry.xcodeproj */;
+ containerPortal = D05F77F9CA2C45CE99A32D48 /* RNSentry.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 274692C321B4414400BF91A8;
remoteInfo = "RNSentry-tvOS";
};
- B4C5B97421F2E23E00A845C4 /* PBXContainerItemProxy */ = {
+ B40FE5D021FAD27D005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 6A53833BB9EC4CCEABBA5978 /* RNSVG.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 0CF68AC11AF0540F00FF9E5C;
- remoteInfo = RNSVG;
- };
- B4C5B97621F2E23E00A845C4 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 6A53833BB9EC4CCEABBA5978 /* RNSVG.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 94DDAC5C1F3D024300EED511;
- remoteInfo = "RNSVG-tvOS";
- };
- B4C5BA2321F2E29000A845C4 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4E7DA1BD76504DF686A0EDFE /* RNVectorIcons.xcodeproj */;
+ containerPortal = 9EA3788F4C6643B7B0182587 /* RNVectorIcons.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5DBEB1501B18CEA900B34395;
remoteInfo = RNVectorIcons;
};
- B4C5BA2521F2E29000A845C4 /* PBXContainerItemProxy */ = {
+ B40FE5D221FAD27D005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 4E7DA1BD76504DF686A0EDFE /* RNVectorIcons.xcodeproj */;
+ containerPortal = 9EA3788F4C6643B7B0182587 /* RNVectorIcons.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = A39873CE1EA65EE60051E01A;
remoteInfo = "RNVectorIcons-tvOS";
};
- B4C5BAB521F3708C00A845C4 /* PBXContainerItemProxy */ = {
+ B40FE62821FAD2BF005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 79AAC92A715841209904022D /* RCTWKWebView.xcodeproj */;
+ containerPortal = 3BC85BBCB16D42A4BAC73161 /* RNSVG.xcodeproj */;
proxyType = 2;
- remoteGlobalIDString = 0974579A1D2A440A000D9368;
- remoteInfo = RCTWKWebView;
+ remoteGlobalIDString = 0CF68AC11AF0540F00FF9E5C;
+ remoteInfo = RNSVG;
};
- B4DA894521F6056C00A3CB6C /* PBXContainerItemProxy */ = {
+ B40FE62A21FAD2BF005D5578 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 5F3DCC24027F4B1EAACBAE3C /* RNCWebView.xcodeproj */;
+ containerPortal = 3BC85BBCB16D42A4BAC73161 /* RNSVG.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = 94DDAC5C1F3D024300EED511;
+ remoteInfo = "RNSVG-tvOS";
+ };
+ B40FE68221FAD78F005D5578 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 2509F6D4DBD14FECBAD3EAC6 /* RNCWebView.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 134814201AA4EA6300B7C361;
remoteInfo = RNCWebView;
};
+ B40FE6DC21FAD7A8005D5578 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = E7173EC6B95B4981AD3D4C70 /* RCTWKWebView.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = 0974579A1D2A440A000D9368;
+ remoteInfo = RCTWKWebView;
+ };
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
@@ -518,12 +520,7 @@
00E356EE1AD99517003FC87E /* BlueWalletTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BlueWalletTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
00E356F21AD99517003FC87E /* BlueWalletTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BlueWalletTests.m; sourceTree = ""; };
- 0338C70E30CD4BF394871601 /* libRNSentry-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNSentry-tvOS.a"; sourceTree = ""; };
- 03D541ACCDD2451D9971158E /* RNDeviceInfo.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNDeviceInfo.xcodeproj; path = "../node_modules/react-native-device-info/ios/RNDeviceInfo.xcodeproj"; sourceTree = ""; };
- 050A5C238226461DB5C131FD /* AntDesign.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = AntDesign.ttf; path = "../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf"; sourceTree = ""; };
- 06537407AE1149A291D947A6 /* libRNReactNativeHapticFeedback.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNReactNativeHapticFeedback.a; sourceTree = ""; };
- 0AD3549D2DDE42C694D6338C /* RNReactNativeHapticFeedback.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNReactNativeHapticFeedback.xcodeproj; path = "../node_modules/react-native-haptic-feedback/ios/RNReactNativeHapticFeedback.xcodeproj"; sourceTree = ""; };
- 0AE2A7819A5F44EA87540B0F /* libRCTGoogleAnalyticsBridge.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRCTGoogleAnalyticsBridge.a; sourceTree = ""; };
+ 04466491BA2D4876A71222FC /* Foundation.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Foundation.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = ""; };
139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = ""; };
139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = ""; };
13B07F961A680F5B00A75B9A /* BlueWallet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BlueWallet.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -534,61 +531,68 @@
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = BlueWallet/Info.plist; sourceTree = ""; };
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = BlueWallet/main.m; sourceTree = ""; };
146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; };
- 166E13BC37B249E392C6B2F9 /* libz.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
- 16E6FB36AB7344F990105943 /* SystemConfiguration.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
- 18325ED98FD94340BB50926C /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNVectorIcons.a; sourceTree = ""; };
- 19F54CF3B7EA447486B1580C /* Zocial.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Zocial.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = ""; };
- 2AA985ED11E446A4A8ADAAA5 /* RNRandomBytes.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNRandomBytes.xcodeproj; path = "../node_modules/react-native-randombytes/RNRandomBytes.xcodeproj"; sourceTree = ""; };
+ 178483985D8A4250A4794DA7 /* RNGestureHandler.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNGestureHandler.xcodeproj; path = "../node_modules/react-native-gesture-handler/ios/RNGestureHandler.xcodeproj"; sourceTree = ""; };
+ 1DD63E4B5C8344BB9880C9EC /* libReactNativePermissions.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libReactNativePermissions.a; sourceTree = ""; };
+ 2509F6D4DBD14FECBAD3EAC6 /* RNCWebView.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNCWebView.xcodeproj; path = "../node_modules/react-native-webview/ios/RNCWebView.xcodeproj"; sourceTree = ""; };
+ 253243E162CE4822BF3A3B7D /* libRNRandomBytes-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNRandomBytes-tvOS.a"; sourceTree = ""; };
+ 2654894D4DE44A4C8F71773D /* CoreData.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
+ 27BE229DC43A4EA99F634668 /* RNDeviceInfo.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNDeviceInfo.xcodeproj; path = "../node_modules/react-native-device-info/ios/RNDeviceInfo.xcodeproj"; sourceTree = ""; };
2D02E47B1E0B4A5D006451C7 /* BlueWallet-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "BlueWallet-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
2D02E4901E0B4A5D006451C7 /* BlueWallet-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "BlueWallet-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
2D16E6891FA4F8E400B85C8A /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; };
- 30B8249F5D4448859D5116E2 /* libRCTWKWebView.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRCTWKWebView.a; sourceTree = ""; };
- 3853DFD4C6D44BB8B17AEDF0 /* RNCamera.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNCamera.xcodeproj; path = "../node_modules/react-native-camera/ios/RNCamera.xcodeproj"; sourceTree = ""; };
- 3C108365C46F43B981AA76A2 /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Regular.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf"; sourceTree = ""; };
- 4A025859F71B464AA9100C41 /* RNSentry.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNSentry.xcodeproj; path = "../node_modules/react-native-sentry/ios/RNSentry.xcodeproj"; sourceTree = ""; };
- 4A7CD30C32B7476AAFD7276B /* libRNRandomBytes.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNRandomBytes.a; sourceTree = ""; };
- 4B0E4BE60376436EB155BEFB /* libBVLinearGradient.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libBVLinearGradient.a; sourceTree = ""; };
- 4E7DA1BD76504DF686A0EDFE /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNVectorIcons.xcodeproj; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = ""; };
- 55B51FEAD82B40C5A9599130 /* libRNFS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNFS.a; sourceTree = ""; };
+ 2FCC2CD6FF4448229D0CE0F3 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialCommunityIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = ""; };
+ 334051161886419EA186F4BA /* FontAwesome.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = ""; };
+ 3703B10AAB374CF896CCC2EA /* libBVLinearGradient.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libBVLinearGradient.a; sourceTree = ""; };
+ 3BC85BBCB16D42A4BAC73161 /* RNSVG.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNSVG.xcodeproj; path = "../node_modules/react-native-svg/ios/RNSVG.xcodeproj"; sourceTree = ""; };
+ 3F7F1B8332C6439793D55B45 /* EvilIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = EvilIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf"; sourceTree = ""; };
+ 44BC9E3EE0E9476A830CCCB9 /* Entypo.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Entypo.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = ""; };
+ 47564776A7A3427DB36C087D /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Regular.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf"; sourceTree = ""; };
+ 47C436B1EF23484B8181DBEA /* Zocial.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Zocial.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = ""; };
+ 4D746BBE67E84684848246E2 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = SimpleLineIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = ""; };
+ 4F12F501B686459183E0BE0D /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNVectorIcons.a; sourceTree = ""; };
+ 5A8F67CF29564E41882ECEF8 /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Brands.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = ""; };
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = ""; };
- 5F3DCC24027F4B1EAACBAE3C /* RNCWebView.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNCWebView.xcodeproj; path = "../node_modules/react-native-webview/ios/RNCWebView.xcodeproj"; sourceTree = ""; };
- 6A53833BB9EC4CCEABBA5978 /* RNSVG.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNSVG.xcodeproj; path = "../node_modules/react-native-svg/ios/RNSVG.xcodeproj"; sourceTree = ""; };
- 6AF3CB5617DC43DC988162A6 /* libRNCamera.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNCamera.a; sourceTree = ""; };
- 6C5AB6AEDF75403E99A6AA17 /* RCTGoogleAnalyticsBridge.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RCTGoogleAnalyticsBridge.xcodeproj; path = "../node_modules/react-native-google-analytics-bridge/ios/RCTGoogleAnalyticsBridge/RCTGoogleAnalyticsBridge.xcodeproj"; sourceTree = ""; };
- 708F724FA552428BAEB980DB /* libRNDeviceInfo.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNDeviceInfo.a; sourceTree = ""; };
- 718E12C659254420BF9D3F35 /* libRNCWebView.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNCWebView.a; sourceTree = ""; };
- 72F0D4F26EFC4864993EA274 /* libReactNativePermissions.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libReactNativePermissions.a; sourceTree = ""; };
- 756A0E83EE214C08AC02B267 /* MaterialIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = ""; };
+ 6A65D81712444D37BA152B06 /* libRNRandomBytes.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNRandomBytes.a; sourceTree = ""; };
+ 6EB3338E347F4AFAA8C85C04 /* libRNDeviceInfo-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNDeviceInfo-tvOS.a"; sourceTree = ""; };
+ 70AC6B8B493046D2BA1B918F /* RNReactNativeHapticFeedback.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNReactNativeHapticFeedback.xcodeproj; path = "../node_modules/react-native-haptic-feedback/ios/RNReactNativeHapticFeedback.xcodeproj"; sourceTree = ""; };
+ 70C9C17A3F52430B99582AF4 /* libRNCamera.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNCamera.a; sourceTree = ""; };
+ 78A87E7251D94144A71A2F67 /* FontAwesome5_Solid.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Solid.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf"; sourceTree = ""; };
78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; };
- 78DF4F1B869947EAA3239546 /* libRNRandomBytes-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNRandomBytes-tvOS.a"; sourceTree = ""; };
- 79AAC92A715841209904022D /* RCTWKWebView.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RCTWKWebView.xcodeproj; path = "../node_modules/react-native-wkwebview-reborn/ios/RCTWKWebView.xcodeproj"; sourceTree = ""; };
+ 7B468CC34D5B41F3950078EF /* libsqlite3.0.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.0.tbd; path = usr/lib/libsqlite3.0.tbd; sourceTree = SDKROOT; };
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; };
- 854C34D4A47D447999953B24 /* libRNRate.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNRate.a; sourceTree = ""; };
- 85758216A4E74F649B4B1D83 /* FontAwesome5_Solid.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Solid.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf"; sourceTree = ""; };
- 8766FB3BE0C94260B1A99F94 /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome5_Brands.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = ""; };
- 88E7916103194ED38839F229 /* libRNSentry.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNSentry.a; sourceTree = ""; };
- 97E59C536A894751BC70A472 /* RNGestureHandler.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNGestureHandler.xcodeproj; path = "../node_modules/react-native-gesture-handler/ios/RNGestureHandler.xcodeproj"; sourceTree = ""; };
- A30C5D61F27B4EB0A5FA1098 /* Feather.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Feather.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = ""; };
+ 8637D4B5E14D443A9031DA95 /* libRNFS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNFS.a; sourceTree = ""; };
+ 94565BFC6A0C4235B3EC7B01 /* libRNSVG.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNSVG.a; sourceTree = ""; };
+ 95208B2A05884A76B5BB99C0 /* libRCTGoogleAnalyticsBridge.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRCTGoogleAnalyticsBridge.a; sourceTree = ""; };
+ 9EA3788F4C6643B7B0182587 /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNVectorIcons.xcodeproj; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = ""; };
+ 9F1F51A83D044F3BB26A35FC /* libRNSVG-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNSVG-tvOS.a"; sourceTree = ""; };
+ A71D2FDE64CF4F729C7298EA /* RNFS.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNFS.xcodeproj; path = "../node_modules/react-native-fs/RNFS.xcodeproj"; sourceTree = ""; };
+ A7C4B1FDAD264618BAF8C335 /* libRNCWebView.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNCWebView.a; sourceTree = ""; };
+ A9166D490AEF4938BD6621CF /* Feather.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Feather.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = ""; };
+ AB2325650CE04F018697ACFE /* libRNReactNativeHapticFeedback.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNReactNativeHapticFeedback.a; sourceTree = ""; };
ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = ""; };
- BC0445653C29416DBF1BC823 /* libsqlite3.0.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.0.tbd; path = usr/lib/libsqlite3.0.tbd; sourceTree = SDKROOT; };
- BC4E5B046FEB46BDB96ED877 /* BVLinearGradient.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = BVLinearGradient.xcodeproj; path = "../node_modules/react-native-linear-gradient/BVLinearGradient.xcodeproj"; sourceTree = ""; };
- BD9F9D46DD7F4D56AC6BB596 /* libRNGestureHandler.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNGestureHandler.a; sourceTree = ""; };
- C0166BDF81FA4A2F81702194 /* libRNSVG.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNSVG.a; sourceTree = ""; };
- C43A4D44551E47BCA6853B4D /* Octicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Octicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = ""; };
- C817BBCA1879484C90C8FDA4 /* RNRate.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNRate.xcodeproj; path = "../node_modules/react-native-rate/ios/RNRate.xcodeproj"; sourceTree = ""; };
- CC1C418B6E464077A8CB0103 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialCommunityIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = ""; };
- CDBF3F7F227D42128D305BA0 /* RNFS.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNFS.xcodeproj; path = "../node_modules/react-native-fs/RNFS.xcodeproj"; sourceTree = ""; };
- CEC5BDCD7ADA4318B8ED1D00 /* Foundation.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Foundation.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = ""; };
- D52BC1ADE4C742FEBAB59A5A /* CoreData.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
- D9C0D580C6B043AFBDD35884 /* libRNDeviceInfo-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNDeviceInfo-tvOS.a"; sourceTree = ""; };
- DFE9C685977A46399D13B25C /* EvilIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = EvilIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf"; sourceTree = ""; };
- E35B9F897A0C4DF6A88E08ED /* FontAwesome.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = ""; };
- E4CFF6A80CB041188BFBE671 /* Entypo.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Entypo.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = ""; };
- EA20083B9DCA4F2D80ED8730 /* libRNVectorIcons-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNVectorIcons-tvOS.a"; sourceTree = ""; };
- EAB6EE282B654B6594C228BB /* Ionicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Ionicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = ""; };
- EE42F14225744494A308B85E /* libRNSVG-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNSVG-tvOS.a"; sourceTree = ""; };
- F502E57F4DA54127A84DDAC1 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = SimpleLineIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = ""; };
- F7152926CD0F4C90BE0A6980 /* ReactNativePermissions.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = ReactNativePermissions.xcodeproj; path = "../node_modules/react-native-permissions/ios/ReactNativePermissions.xcodeproj"; sourceTree = ""; };
+ B9D9B3A7B2CB4255876B67AF /* libz.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
+ BBA99996E6FA4B49ACE0BEFA /* libRNRate.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNRate.a; sourceTree = ""; };
+ BCBEC3BDE968405183D1ABAD /* RNCamera.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNCamera.xcodeproj; path = "../node_modules/react-native-camera/ios/RNCamera.xcodeproj"; sourceTree = ""; };
+ C0B8F0536B07482281FA173E /* ReactNativePermissions.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = ReactNativePermissions.xcodeproj; path = "../node_modules/react-native-permissions/ios/ReactNativePermissions.xcodeproj"; sourceTree = ""; };
+ C4496FB303574862B40A878A /* AntDesign.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = AntDesign.ttf; path = "../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf"; sourceTree = ""; };
+ CA741BA794714D3F80251AC9 /* Ionicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Ionicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = ""; };
+ CD746B955C55410793BB72C0 /* libRNGestureHandler.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNGestureHandler.a; sourceTree = ""; };
+ CF31BCB5E13A4A01B889CEA8 /* RNRandomBytes.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNRandomBytes.xcodeproj; path = "../node_modules/react-native-randombytes/RNRandomBytes.xcodeproj"; sourceTree = ""; };
+ CF4A4D7AAD974D67A2D62B3E /* MaterialIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = ""; };
+ D05F77F9CA2C45CE99A32D48 /* RNSentry.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNSentry.xcodeproj; path = "../node_modules/react-native-sentry/ios/RNSentry.xcodeproj"; sourceTree = ""; };
+ D6EC5B694E664FD7B02EDD2F /* libRNSentry.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNSentry.a; sourceTree = ""; };
+ E432C66239704518B4C8719B /* RCTGoogleAnalyticsBridge.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RCTGoogleAnalyticsBridge.xcodeproj; path = "../node_modules/react-native-google-analytics-bridge/ios/RCTGoogleAnalyticsBridge/RCTGoogleAnalyticsBridge.xcodeproj"; sourceTree = ""; };
+ E6B44173A8854B6D85D7F933 /* libRNVectorIcons-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNVectorIcons-tvOS.a"; sourceTree = ""; };
+ E7078D2FED444DA4B0BD57F9 /* libRCTWKWebView.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRCTWKWebView.a; sourceTree = ""; };
+ E7173EC6B95B4981AD3D4C70 /* RCTWKWebView.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RCTWKWebView.xcodeproj; path = "../node_modules/react-native-wkwebview-reborn/ios/RCTWKWebView.xcodeproj"; sourceTree = ""; };
+ E8E8CE89B3D142C6A8A56C34 /* Octicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Octicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = ""; };
+ EAEF0F27730C4742B0F3AB99 /* RNRate.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNRate.xcodeproj; path = "../node_modules/react-native-rate/ios/RNRate.xcodeproj"; sourceTree = ""; };
+ ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
+ ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; };
+ F11DD40F6E9A4F13B3410B94 /* libRNSentry-tvOS.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = "libRNSentry-tvOS.a"; sourceTree = ""; };
+ F6F53AFC25FB422485CB22D6 /* SystemConfiguration.framework */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
+ F9065403A26440679749C7AA /* BVLinearGradient.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = BVLinearGradient.xcodeproj; path = "../node_modules/react-native-linear-gradient/BVLinearGradient.xcodeproj"; sourceTree = ""; };
+ FD7977067E1A496F94D8B1B7 /* libRNDeviceInfo.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNDeviceInfo.a; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -604,6 +608,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ ED297163215061F000B7C4FE /* JavaScriptCore.framework in Frameworks */,
ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */,
11D1A2F320CAFA9E000508D9 /* libRCTAnimation.a in Frameworks */,
146834051AC3E58100842450 /* libReact.a in Frameworks */,
@@ -616,24 +621,24 @@
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */,
00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */,
139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
- 873665C61F2F4689BF376440 /* libRNCamera.a in Frameworks */,
- FA33D783D8B54DFC9BDDE59E /* libRNDeviceInfo.a in Frameworks */,
- 9CAE85C66891408D8F954796 /* libRNFS.a in Frameworks */,
- D6EE754729E340309EE93251 /* libRNGestureHandler.a in Frameworks */,
- 05182DA8005A401C8C0E6ABF /* libRCTGoogleAnalyticsBridge.a in Frameworks */,
- B49A054BB8E743D59474EA95 /* CoreData.framework in Frameworks */,
- 9818EEC1EFCF4CF9B94D7B00 /* SystemConfiguration.framework in Frameworks */,
- 055ADE6CC61141EDBA8FAEAA /* libz.tbd in Frameworks */,
- 5DAA10F29B7A408592E8C43F /* libsqlite3.0.tbd in Frameworks */,
- 078BF061C6364525ADBC9801 /* libRNReactNativeHapticFeedback.a in Frameworks */,
- 5586C1585BA44EA6B545574A /* libBVLinearGradient.a in Frameworks */,
- B483C32E8B92447B9922637A /* libReactNativePermissions.a in Frameworks */,
- 113F7AF7C7AF4E348B931A76 /* libRNRandomBytes.a in Frameworks */,
- CD0F1C511C6E4687B751EA9F /* libRNRate.a in Frameworks */,
- 0FEEFBB461614579BBB4436E /* libRNSentry.a in Frameworks */,
- AE5BE0616EF644D2A8583E16 /* libRNSVG.a in Frameworks */,
- F26E5C3CC3CC4D4CA34E6B29 /* libRNVectorIcons.a in Frameworks */,
- A38676B5C8FF402E96FE0D8B /* libRCTWKWebView.a in Frameworks */,
+ 7AAE864BA4604C23A5306755 /* libRNCamera.a in Frameworks */,
+ C10C13E4CC4445C5861B1A3A /* libRNDeviceInfo.a in Frameworks */,
+ 034FE828CEF14A6CBCF9073E /* libRNFS.a in Frameworks */,
+ 589105D1C61E4904964FC15D /* libRNGestureHandler.a in Frameworks */,
+ 6BE05C114E2F498B93435061 /* libRCTGoogleAnalyticsBridge.a in Frameworks */,
+ 4D6390DDA5B7485F91A6C750 /* CoreData.framework in Frameworks */,
+ D891F2A91EFB49D3BDDEA82D /* SystemConfiguration.framework in Frameworks */,
+ 782F075B5DD048449E2DECE9 /* libz.tbd in Frameworks */,
+ 764B49B1420D4AEB8109BF62 /* libsqlite3.0.tbd in Frameworks */,
+ B1102FDCF41C4D008352748B /* libRNReactNativeHapticFeedback.a in Frameworks */,
+ 8AC3E4734B39439680A435CE /* libBVLinearGradient.a in Frameworks */,
+ 2F707BDB2EF14D17AF9A2908 /* libReactNativePermissions.a in Frameworks */,
+ EA73B2E777BE4F8998276101 /* libRNRandomBytes.a in Frameworks */,
+ C41EC263DBE649299C99B9A5 /* libRNRate.a in Frameworks */,
+ C70F52A820614622A16EAF23 /* libRNSentry.a in Frameworks */,
+ 6D9E44529B3C463AB9E6CA39 /* libRNVectorIcons.a in Frameworks */,
+ 1FE70B15FB724CE3927C7541 /* libRNSVG.a in Frameworks */,
+ 02DEC1C9F61B405E8E357B2E /* libRCTWKWebView.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -641,6 +646,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ ED2971652150620600B7C4FE /* JavaScriptCore.framework in Frameworks */,
2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */,
2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */,
2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */,
@@ -649,11 +655,11 @@
2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */,
2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */,
2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */,
- 66CF1719F73A4067A3C4EE18 /* libRNDeviceInfo-tvOS.a in Frameworks */,
- 4C6BE27DFEAA4A408DB03E56 /* libRNRandomBytes-tvOS.a in Frameworks */,
- B20D291028BA4442B963F109 /* libRNSentry-tvOS.a in Frameworks */,
- 227E73C8585D407B918853C1 /* libRNSVG-tvOS.a in Frameworks */,
- 5C0748AF12B5475183E670DA /* libRNVectorIcons-tvOS.a in Frameworks */,
+ FBB34FB8F9B248A89346FE61 /* libRNDeviceInfo-tvOS.a in Frameworks */,
+ B058E2132B704E9E874BDB29 /* libRNRandomBytes-tvOS.a in Frameworks */,
+ 267263A381F944A9AAB0FA0A /* libRNSentry-tvOS.a in Frameworks */,
+ D6ED210441144516A0355B4A /* libRNVectorIcons-tvOS.a in Frameworks */,
+ B44D665E562B4F289F09D327 /* libRNSVG-tvOS.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -770,16 +776,16 @@
3DAD3EA71DF850E9000B6D8A /* libyoga.a */,
3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */,
3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */,
- 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */,
- 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */,
2DF0FFDF2056DD460020B375 /* libjsinspector.a */,
2DF0FFE12056DD460020B375 /* libjsinspector-tvOS.a */,
2DF0FFE32056DD460020B375 /* libthird-party.a */,
2DF0FFE52056DD460020B375 /* libthird-party.a */,
2DF0FFE72056DD460020B375 /* libdouble-conversion.a */,
2DF0FFE92056DD460020B375 /* libdouble-conversion.a */,
- 2DF0FFEB2056DD460020B375 /* libprivatedata.a */,
- 2DF0FFED2056DD460020B375 /* libprivatedata-tvOS.a */,
+ B40FE53221FAD229005D5578 /* libjsi.a */,
+ B40FE53421FAD229005D5578 /* libjsiexecutor.a */,
+ B40FE53621FAD229005D5578 /* libjsi-tvOS.a */,
+ B40FE53821FAD229005D5578 /* libjsiexecutor-tvOS.a */,
);
name = Products;
sourceTree = "";
@@ -787,15 +793,39 @@
2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
isa = PBXGroup;
children = (
+ ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
+ ED2971642150620600B7C4FE /* JavaScriptCore.framework */,
2D16E6891FA4F8E400B85C8A /* libReact.a */,
- D52BC1ADE4C742FEBAB59A5A /* CoreData.framework */,
- 16E6FB36AB7344F990105943 /* SystemConfiguration.framework */,
- 166E13BC37B249E392C6B2F9 /* libz.tbd */,
- BC0445653C29416DBF1BC823 /* libsqlite3.0.tbd */,
+ 2654894D4DE44A4C8F71773D /* CoreData.framework */,
+ F6F53AFC25FB422485CB22D6 /* SystemConfiguration.framework */,
+ B9D9B3A7B2CB4255876B67AF /* libz.tbd */,
+ 7B468CC34D5B41F3950078EF /* libsqlite3.0.tbd */,
);
name = Frameworks;
sourceTree = "";
};
+ 4B0CACE36C3348E1BCEA92C8 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ C4496FB303574862B40A878A /* AntDesign.ttf */,
+ 44BC9E3EE0E9476A830CCCB9 /* Entypo.ttf */,
+ 3F7F1B8332C6439793D55B45 /* EvilIcons.ttf */,
+ A9166D490AEF4938BD6621CF /* Feather.ttf */,
+ 334051161886419EA186F4BA /* FontAwesome.ttf */,
+ 5A8F67CF29564E41882ECEF8 /* FontAwesome5_Brands.ttf */,
+ 47564776A7A3427DB36C087D /* FontAwesome5_Regular.ttf */,
+ 78A87E7251D94144A71A2F67 /* FontAwesome5_Solid.ttf */,
+ 04466491BA2D4876A71222FC /* Foundation.ttf */,
+ CA741BA794714D3F80251AC9 /* Ionicons.ttf */,
+ 2FCC2CD6FF4448229D0CE0F3 /* MaterialCommunityIcons.ttf */,
+ CF4A4D7AAD974D67A2D62B3E /* MaterialIcons.ttf */,
+ E8E8CE89B3D142C6A8A56C34 /* Octicons.ttf */,
+ 4D746BBE67E84684848246E2 /* SimpleLineIcons.ttf */,
+ 47C436B1EF23484B8181DBEA /* Zocial.ttf */,
+ );
+ name = Resources;
+ sourceTree = "";
+ };
5E91572E1DD0AC6500FF2AA8 /* Products */ = {
isa = PBXGroup;
children = (
@@ -829,21 +859,21 @@
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */,
00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */,
139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */,
- 3853DFD4C6D44BB8B17AEDF0 /* RNCamera.xcodeproj */,
- 03D541ACCDD2451D9971158E /* RNDeviceInfo.xcodeproj */,
- CDBF3F7F227D42128D305BA0 /* RNFS.xcodeproj */,
- 97E59C536A894751BC70A472 /* RNGestureHandler.xcodeproj */,
- 6C5AB6AEDF75403E99A6AA17 /* RCTGoogleAnalyticsBridge.xcodeproj */,
- 0AD3549D2DDE42C694D6338C /* RNReactNativeHapticFeedback.xcodeproj */,
- BC4E5B046FEB46BDB96ED877 /* BVLinearGradient.xcodeproj */,
- F7152926CD0F4C90BE0A6980 /* ReactNativePermissions.xcodeproj */,
- 2AA985ED11E446A4A8ADAAA5 /* RNRandomBytes.xcodeproj */,
- C817BBCA1879484C90C8FDA4 /* RNRate.xcodeproj */,
- 4A025859F71B464AA9100C41 /* RNSentry.xcodeproj */,
- 6A53833BB9EC4CCEABBA5978 /* RNSVG.xcodeproj */,
- 4E7DA1BD76504DF686A0EDFE /* RNVectorIcons.xcodeproj */,
- 79AAC92A715841209904022D /* RCTWKWebView.xcodeproj */,
- 5F3DCC24027F4B1EAACBAE3C /* RNCWebView.xcodeproj */,
+ BCBEC3BDE968405183D1ABAD /* RNCamera.xcodeproj */,
+ 27BE229DC43A4EA99F634668 /* RNDeviceInfo.xcodeproj */,
+ A71D2FDE64CF4F729C7298EA /* RNFS.xcodeproj */,
+ 178483985D8A4250A4794DA7 /* RNGestureHandler.xcodeproj */,
+ E432C66239704518B4C8719B /* RCTGoogleAnalyticsBridge.xcodeproj */,
+ 70AC6B8B493046D2BA1B918F /* RNReactNativeHapticFeedback.xcodeproj */,
+ F9065403A26440679749C7AA /* BVLinearGradient.xcodeproj */,
+ C0B8F0536B07482281FA173E /* ReactNativePermissions.xcodeproj */,
+ CF31BCB5E13A4A01B889CEA8 /* RNRandomBytes.xcodeproj */,
+ EAEF0F27730C4742B0F3AB99 /* RNRate.xcodeproj */,
+ D05F77F9CA2C45CE99A32D48 /* RNSentry.xcodeproj */,
+ 9EA3788F4C6643B7B0182587 /* RNVectorIcons.xcodeproj */,
+ 3BC85BBCB16D42A4BAC73161 /* RNSVG.xcodeproj */,
+ 2509F6D4DBD14FECBAD3EAC6 /* RNCWebView.xcodeproj */,
+ E7173EC6B95B4981AD3D4C70 /* RCTWKWebView.xcodeproj */,
);
name = Libraries;
sourceTree = "";
@@ -865,8 +895,8 @@
00E356EF1AD99517003FC87E /* BlueWalletTests */,
83CBBA001A601CBA00E9B192 /* Products */,
2D16E6871FA4F8E400B85C8A /* Frameworks */,
- B4C5B8B621F2DF2F00A845C4 /* Recovered References */,
- FC7D399B1A1043C49023DC79 /* Resources */,
+ B40FE50A21FAD228005D5578 /* Recovered References */,
+ 4B0CACE36C3348E1BCEA92C8 /* Resources */,
);
indentWidth = 2;
sourceTree = "";
@@ -893,182 +923,160 @@
name = Products;
sourceTree = "";
};
- B4C5B8B621F2DF2F00A845C4 /* Recovered References */ = {
+ B40FE50A21FAD228005D5578 /* Recovered References */ = {
isa = PBXGroup;
children = (
- 6AF3CB5617DC43DC988162A6 /* libRNCamera.a */,
- 708F724FA552428BAEB980DB /* libRNDeviceInfo.a */,
- 55B51FEAD82B40C5A9599130 /* libRNFS.a */,
- BD9F9D46DD7F4D56AC6BB596 /* libRNGestureHandler.a */,
- 0AE2A7819A5F44EA87540B0F /* libRCTGoogleAnalyticsBridge.a */,
- 06537407AE1149A291D947A6 /* libRNReactNativeHapticFeedback.a */,
- 4B0E4BE60376436EB155BEFB /* libBVLinearGradient.a */,
- 72F0D4F26EFC4864993EA274 /* libReactNativePermissions.a */,
- 4A7CD30C32B7476AAFD7276B /* libRNRandomBytes.a */,
- 854C34D4A47D447999953B24 /* libRNRate.a */,
- 88E7916103194ED38839F229 /* libRNSentry.a */,
- D9C0D580C6B043AFBDD35884 /* libRNDeviceInfo-tvOS.a */,
- 78DF4F1B869947EAA3239546 /* libRNRandomBytes-tvOS.a */,
- 0338C70E30CD4BF394871601 /* libRNSentry-tvOS.a */,
- C0166BDF81FA4A2F81702194 /* libRNSVG.a */,
- EE42F14225744494A308B85E /* libRNSVG-tvOS.a */,
- 718E12C659254420BF9D3F35 /* libRNCWebView.a */,
- 18325ED98FD94340BB50926C /* libRNVectorIcons.a */,
- EA20083B9DCA4F2D80ED8730 /* libRNVectorIcons-tvOS.a */,
- 30B8249F5D4448859D5116E2 /* libRCTWKWebView.a */,
+ 70C9C17A3F52430B99582AF4 /* libRNCamera.a */,
+ FD7977067E1A496F94D8B1B7 /* libRNDeviceInfo.a */,
+ 8637D4B5E14D443A9031DA95 /* libRNFS.a */,
+ CD746B955C55410793BB72C0 /* libRNGestureHandler.a */,
+ 95208B2A05884A76B5BB99C0 /* libRCTGoogleAnalyticsBridge.a */,
+ AB2325650CE04F018697ACFE /* libRNReactNativeHapticFeedback.a */,
+ 3703B10AAB374CF896CCC2EA /* libBVLinearGradient.a */,
+ 1DD63E4B5C8344BB9880C9EC /* libReactNativePermissions.a */,
+ 6A65D81712444D37BA152B06 /* libRNRandomBytes.a */,
+ BBA99996E6FA4B49ACE0BEFA /* libRNRate.a */,
+ D6EC5B694E664FD7B02EDD2F /* libRNSentry.a */,
+ 6EB3338E347F4AFAA8C85C04 /* libRNDeviceInfo-tvOS.a */,
+ 253243E162CE4822BF3A3B7D /* libRNRandomBytes-tvOS.a */,
+ F11DD40F6E9A4F13B3410B94 /* libRNSentry-tvOS.a */,
+ 4F12F501B686459183E0BE0D /* libRNVectorIcons.a */,
+ E6B44173A8854B6D85D7F933 /* libRNVectorIcons-tvOS.a */,
+ 94565BFC6A0C4235B3EC7B01 /* libRNSVG.a */,
+ 9F1F51A83D044F3BB26A35FC /* libRNSVG-tvOS.a */,
+ A7C4B1FDAD264618BAF8C335 /* libRNCWebView.a */,
+ E7078D2FED444DA4B0BD57F9 /* libRCTWKWebView.a */,
);
name = "Recovered References";
sourceTree = "";
};
- B4C5B8DD21F2DF3000A845C4 /* Products */ = {
+ B40FE53921FAD229005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B91421F2DF3000A845C4 /* libRNRandomBytes.a */,
- B4C5B91621F2DF3000A845C4 /* libRNRandomBytes-tvOS.a */,
+ B40FE55221FAD229005D5578 /* libBVLinearGradient.a */,
+ B40FE55421FAD229005D5578 /* libBVLinearGradient.a */,
);
name = Products;
sourceTree = "";
};
- B4C5B8DF21F2DF3000A845C4 /* Products */ = {
+ B40FE53B21FAD229005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B92021F2DF3000A845C4 /* libRNSentry.a */,
- B4C5B92221F2DF3000A845C4 /* libRNSentry-tvOS.a */,
+ B40FE57821FAD229005D5578 /* libRNReactNativeHapticFeedback.a */,
);
name = Products;
sourceTree = "";
};
- B4C5B8E121F2DF3000A845C4 /* Products */ = {
+ B40FE53D21FAD229005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B90121F2DF3000A845C4 /* libRNCamera.a */,
+ B40FE55D21FAD229005D5578 /* libRNCamera.a */,
);
name = Products;
sourceTree = "";
};
- B4C5B8E321F2DF3000A845C4 /* Products */ = {
+ B40FE53F21FAD229005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B91C21F2DF3000A845C4 /* libRNReactNativeHapticFeedback.a */,
+ B40FE56121FAD229005D5578 /* libRNDeviceInfo.a */,
+ B40FE56321FAD229005D5578 /* libRNDeviceInfo-tvOS.a */,
);
name = Products;
sourceTree = "";
};
- B4C5B8E521F2DF3000A845C4 /* Products */ = {
+ B40FE54121FAD229005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B90521F2DF3000A845C4 /* libRNDeviceInfo.a */,
- B4C5B90721F2DF3000A845C4 /* libRNDeviceInfo-tvOS.a */,
+ B40FE56721FAD229005D5578 /* libRNFS.a */,
+ B40FE56921FAD229005D5578 /* libRNFS.a */,
);
name = Products;
sourceTree = "";
};
- B4C5B8E721F2DF3000A845C4 /* Products */ = {
+ B40FE54321FAD229005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B90B21F2DF3000A845C4 /* libRNFS.a */,
- B4C5B90D21F2DF3000A845C4 /* libRNFS.a */,
+ B40FE56C21FAD229005D5578 /* libRNGestureHandler.a */,
);
name = Products;
sourceTree = "";
};
- B4C5B8E921F2DF3000A845C4 /* Products */ = {
+ B40FE54521FAD229005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B91021F2DF3000A845C4 /* libRNGestureHandler.a */,
+ B40FE55721FAD229005D5578 /* libRCTGoogleAnalyticsBridge.a */,
);
name = Products;
sourceTree = "";
};
- B4C5B8EB21F2DF3000A845C4 /* Products */ = {
+ B40FE54721FAD229005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B8FB21F2DF3000A845C4 /* libRCTGoogleAnalyticsBridge.a */,
+ B40FE55A21FAD229005D5578 /* libReactNativePermissions.a */,
);
name = Products;
sourceTree = "";
};
- B4C5B8ED21F2DF3000A845C4 /* Products */ = {
+ B40FE54921FAD229005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B8F621F2DF3000A845C4 /* libBVLinearGradient.a */,
- B4C5B8F821F2DF3000A845C4 /* libBVLinearGradient.a */,
+ B40FE57021FAD229005D5578 /* libRNRandomBytes.a */,
+ B40FE57221FAD229005D5578 /* libRNRandomBytes-tvOS.a */,
);
name = Products;
sourceTree = "";
};
- B4C5B8EF21F2DF3000A845C4 /* Products */ = {
+ B40FE54B21FAD229005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B8FE21F2DF3000A845C4 /* libReactNativePermissions.a */,
+ B40FE57521FAD229005D5578 /* libRNRate.a */,
);
name = Products;
sourceTree = "";
};
- B4C5B8F121F2DF3000A845C4 /* Products */ = {
+ B40FE54D21FAD229005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B91921F2DF3000A845C4 /* libRNRate.a */,
+ B40FE57C21FAD229005D5578 /* libRNSentry.a */,
+ B40FE57E21FAD229005D5578 /* libRNSentry-tvOS.a */,
);
name = Products;
sourceTree = "";
};
- B4C5B97021F2E23E00A845C4 /* Products */ = {
+ B40FE5CC21FAD27D005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5B97521F2E23E00A845C4 /* libRNSVG.a */,
- B4C5B97721F2E23E00A845C4 /* libRNSVG-tvOS.a */,
+ B40FE5D121FAD27D005D5578 /* libRNVectorIcons.a */,
+ B40FE5D321FAD27D005D5578 /* libRNVectorIcons-tvOS.a */,
);
name = Products;
sourceTree = "";
};
- B4C5BA1F21F2E29000A845C4 /* Products */ = {
+ B40FE62421FAD2BF005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5BA2421F2E29000A845C4 /* libRNVectorIcons.a */,
- B4C5BA2621F2E29000A845C4 /* libRNVectorIcons-tvOS.a */,
+ B40FE62921FAD2BF005D5578 /* libRNSVG.a */,
+ B40FE62B21FAD2BF005D5578 /* libRNSVG-tvOS.a */,
);
name = Products;
sourceTree = "";
};
- B4C5BAB221F3708C00A845C4 /* Products */ = {
+ B40FE67F21FAD78F005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4C5BAB621F3708C00A845C4 /* libRCTWKWebView.a */,
+ B40FE68321FAD78F005D5578 /* libRNCWebView.a */,
);
name = Products;
sourceTree = "";
};
- B4DA891821F6056C00A3CB6C /* Products */ = {
+ B40FE6D921FAD7A7005D5578 /* Products */ = {
isa = PBXGroup;
children = (
- B4DA894621F6056C00A3CB6C /* libRNCWebView.a */,
+ B40FE6DD21FAD7A8005D5578 /* libRCTWKWebView.a */,
);
name = Products;
sourceTree = "";
};
- FC7D399B1A1043C49023DC79 /* Resources */ = {
- isa = PBXGroup;
- children = (
- 050A5C238226461DB5C131FD /* AntDesign.ttf */,
- E4CFF6A80CB041188BFBE671 /* Entypo.ttf */,
- DFE9C685977A46399D13B25C /* EvilIcons.ttf */,
- A30C5D61F27B4EB0A5FA1098 /* Feather.ttf */,
- E35B9F897A0C4DF6A88E08ED /* FontAwesome.ttf */,
- 8766FB3BE0C94260B1A99F94 /* FontAwesome5_Brands.ttf */,
- 3C108365C46F43B981AA76A2 /* FontAwesome5_Regular.ttf */,
- 85758216A4E74F649B4B1D83 /* FontAwesome5_Solid.ttf */,
- CEC5BDCD7ADA4318B8ED1D00 /* Foundation.ttf */,
- EAB6EE282B654B6594C228BB /* Ionicons.ttf */,
- CC1C418B6E464077A8CB0103 /* MaterialCommunityIcons.ttf */,
- 756A0E83EE214C08AC02B267 /* MaterialIcons.ttf */,
- C43A4D44551E47BCA6853B4D /* Octicons.ttf */,
- F502E57F4DA54127A84DDAC1 /* SimpleLineIcons.ttf */,
- 19F54CF3B7EA447486B1580C /* Zocial.ttf */,
- );
- name = Resources;
- sourceTree = "";
- };
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -1096,9 +1104,8 @@
buildPhases = (
13B07F871A680F5B00A75B9A /* Sources */,
13B07F8C1A680F5B00A75B9A /* Frameworks */,
- 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
13B07F8E1A680F5B00A75B9A /* Resources */,
- B9B0C844E4364469A20FB477 /* Upload Debug Symbols to Sentry */,
+ 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
);
buildRules = (
);
@@ -1158,9 +1165,6 @@
CreatedOnToolsVersion = 6.2;
TestTargetID = 13B07F861A680F5B00A75B9A;
};
- 13B07F861A680F5B00A75B9A = {
- DevelopmentTeam = A7W54YZ4WU;
- };
2D02E47A1E0B4A5D006451C7 = {
CreatedOnToolsVersion = 8.2.1;
ProvisioningStyle = Automatic;
@@ -1185,8 +1189,8 @@
projectDirPath = "";
projectReferences = (
{
- ProductGroup = B4C5B8ED21F2DF3000A845C4 /* Products */;
- ProjectRef = BC4E5B046FEB46BDB96ED877 /* BVLinearGradient.xcodeproj */;
+ ProductGroup = B40FE53921FAD229005D5578 /* Products */;
+ ProjectRef = F9065403A26440679749C7AA /* BVLinearGradient.xcodeproj */;
},
{
ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */;
@@ -1205,8 +1209,8 @@
ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */;
},
{
- ProductGroup = B4C5B8EB21F2DF3000A845C4 /* Products */;
- ProjectRef = 6C5AB6AEDF75403E99A6AA17 /* RCTGoogleAnalyticsBridge.xcodeproj */;
+ ProductGroup = B40FE54521FAD229005D5578 /* Products */;
+ ProjectRef = E432C66239704518B4C8719B /* RCTGoogleAnalyticsBridge.xcodeproj */;
},
{
ProductGroup = 00C302BC1ABCB91800DB3ED1 /* Products */;
@@ -1237,60 +1241,60 @@
ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
},
{
- ProductGroup = B4C5BAB221F3708C00A845C4 /* Products */;
- ProjectRef = 79AAC92A715841209904022D /* RCTWKWebView.xcodeproj */;
+ ProductGroup = B40FE6D921FAD7A7005D5578 /* Products */;
+ ProjectRef = E7173EC6B95B4981AD3D4C70 /* RCTWKWebView.xcodeproj */;
},
{
ProductGroup = 146834001AC3E56700842450 /* Products */;
ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */;
},
{
- ProductGroup = B4C5B8EF21F2DF3000A845C4 /* Products */;
- ProjectRef = F7152926CD0F4C90BE0A6980 /* ReactNativePermissions.xcodeproj */;
+ ProductGroup = B40FE54721FAD229005D5578 /* Products */;
+ ProjectRef = C0B8F0536B07482281FA173E /* ReactNativePermissions.xcodeproj */;
},
{
- ProductGroup = B4C5B8E121F2DF3000A845C4 /* Products */;
- ProjectRef = 3853DFD4C6D44BB8B17AEDF0 /* RNCamera.xcodeproj */;
+ ProductGroup = B40FE53D21FAD229005D5578 /* Products */;
+ ProjectRef = BCBEC3BDE968405183D1ABAD /* RNCamera.xcodeproj */;
},
{
- ProductGroup = B4DA891821F6056C00A3CB6C /* Products */;
- ProjectRef = 5F3DCC24027F4B1EAACBAE3C /* RNCWebView.xcodeproj */;
+ ProductGroup = B40FE67F21FAD78F005D5578 /* Products */;
+ ProjectRef = 2509F6D4DBD14FECBAD3EAC6 /* RNCWebView.xcodeproj */;
},
{
- ProductGroup = B4C5B8E521F2DF3000A845C4 /* Products */;
- ProjectRef = 03D541ACCDD2451D9971158E /* RNDeviceInfo.xcodeproj */;
+ ProductGroup = B40FE53F21FAD229005D5578 /* Products */;
+ ProjectRef = 27BE229DC43A4EA99F634668 /* RNDeviceInfo.xcodeproj */;
},
{
- ProductGroup = B4C5B8E721F2DF3000A845C4 /* Products */;
- ProjectRef = CDBF3F7F227D42128D305BA0 /* RNFS.xcodeproj */;
+ ProductGroup = B40FE54121FAD229005D5578 /* Products */;
+ ProjectRef = A71D2FDE64CF4F729C7298EA /* RNFS.xcodeproj */;
},
{
- ProductGroup = B4C5B8E921F2DF3000A845C4 /* Products */;
- ProjectRef = 97E59C536A894751BC70A472 /* RNGestureHandler.xcodeproj */;
+ ProductGroup = B40FE54321FAD229005D5578 /* Products */;
+ ProjectRef = 178483985D8A4250A4794DA7 /* RNGestureHandler.xcodeproj */;
},
{
- ProductGroup = B4C5B8DD21F2DF3000A845C4 /* Products */;
- ProjectRef = 2AA985ED11E446A4A8ADAAA5 /* RNRandomBytes.xcodeproj */;
+ ProductGroup = B40FE54921FAD229005D5578 /* Products */;
+ ProjectRef = CF31BCB5E13A4A01B889CEA8 /* RNRandomBytes.xcodeproj */;
},
{
- ProductGroup = B4C5B8F121F2DF3000A845C4 /* Products */;
- ProjectRef = C817BBCA1879484C90C8FDA4 /* RNRate.xcodeproj */;
+ ProductGroup = B40FE54B21FAD229005D5578 /* Products */;
+ ProjectRef = EAEF0F27730C4742B0F3AB99 /* RNRate.xcodeproj */;
},
{
- ProductGroup = B4C5B8E321F2DF3000A845C4 /* Products */;
- ProjectRef = 0AD3549D2DDE42C694D6338C /* RNReactNativeHapticFeedback.xcodeproj */;
+ ProductGroup = B40FE53B21FAD229005D5578 /* Products */;
+ ProjectRef = 70AC6B8B493046D2BA1B918F /* RNReactNativeHapticFeedback.xcodeproj */;
},
{
- ProductGroup = B4C5B8DF21F2DF3000A845C4 /* Products */;
- ProjectRef = 4A025859F71B464AA9100C41 /* RNSentry.xcodeproj */;
+ ProductGroup = B40FE54D21FAD229005D5578 /* Products */;
+ ProjectRef = D05F77F9CA2C45CE99A32D48 /* RNSentry.xcodeproj */;
},
{
- ProductGroup = B4C5B97021F2E23E00A845C4 /* Products */;
- ProjectRef = 6A53833BB9EC4CCEABBA5978 /* RNSVG.xcodeproj */;
+ ProductGroup = B40FE62421FAD2BF005D5578 /* Products */;
+ ProjectRef = 3BC85BBCB16D42A4BAC73161 /* RNSVG.xcodeproj */;
},
{
- ProductGroup = B4C5BA1F21F2E29000A845C4 /* Products */;
- ProjectRef = 4E7DA1BD76504DF686A0EDFE /* RNVectorIcons.xcodeproj */;
+ ProductGroup = B40FE5CC21FAD27D005D5578 /* Products */;
+ ProjectRef = 9EA3788F4C6643B7B0182587 /* RNVectorIcons.xcodeproj */;
},
);
projectRoot = "";
@@ -1423,20 +1427,6 @@
remoteRef = 2DF0FFE82056DD460020B375 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- 2DF0FFEB2056DD460020B375 /* libprivatedata.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libprivatedata.a;
- remoteRef = 2DF0FFEA2056DD460020B375 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 2DF0FFED2056DD460020B375 /* libprivatedata-tvOS.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = "libprivatedata-tvOS.a";
- remoteRef = 2DF0FFEC2056DD460020B375 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
@@ -1514,20 +1504,6 @@
remoteRef = 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libjschelpers.a;
- remoteRef = 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libjschelpers.a;
- remoteRef = 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
@@ -1563,158 +1539,186 @@
remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B8F621F2DF3000A845C4 /* libBVLinearGradient.a */ = {
+ B40FE53221FAD229005D5578 /* libjsi.a */ = {
+ isa = PBXReferenceProxy;
+ fileType = archive.ar;
+ path = libjsi.a;
+ remoteRef = B40FE53121FAD229005D5578 /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ B40FE53421FAD229005D5578 /* libjsiexecutor.a */ = {
+ isa = PBXReferenceProxy;
+ fileType = archive.ar;
+ path = libjsiexecutor.a;
+ remoteRef = B40FE53321FAD229005D5578 /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ B40FE53621FAD229005D5578 /* libjsi-tvOS.a */ = {
+ isa = PBXReferenceProxy;
+ fileType = archive.ar;
+ path = "libjsi-tvOS.a";
+ remoteRef = B40FE53521FAD229005D5578 /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ B40FE53821FAD229005D5578 /* libjsiexecutor-tvOS.a */ = {
+ isa = PBXReferenceProxy;
+ fileType = archive.ar;
+ path = "libjsiexecutor-tvOS.a";
+ remoteRef = B40FE53721FAD229005D5578 /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ B40FE55221FAD229005D5578 /* libBVLinearGradient.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libBVLinearGradient.a;
- remoteRef = B4C5B8F521F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE55121FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B8F821F2DF3000A845C4 /* libBVLinearGradient.a */ = {
+ B40FE55421FAD229005D5578 /* libBVLinearGradient.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libBVLinearGradient.a;
- remoteRef = B4C5B8F721F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE55321FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B8FB21F2DF3000A845C4 /* libRCTGoogleAnalyticsBridge.a */ = {
+ B40FE55721FAD229005D5578 /* libRCTGoogleAnalyticsBridge.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRCTGoogleAnalyticsBridge.a;
- remoteRef = B4C5B8FA21F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE55621FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B8FE21F2DF3000A845C4 /* libReactNativePermissions.a */ = {
+ B40FE55A21FAD229005D5578 /* libReactNativePermissions.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libReactNativePermissions.a;
- remoteRef = B4C5B8FD21F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE55921FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B90121F2DF3000A845C4 /* libRNCamera.a */ = {
+ B40FE55D21FAD229005D5578 /* libRNCamera.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNCamera.a;
- remoteRef = B4C5B90021F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE55C21FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B90521F2DF3000A845C4 /* libRNDeviceInfo.a */ = {
+ B40FE56121FAD229005D5578 /* libRNDeviceInfo.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNDeviceInfo.a;
- remoteRef = B4C5B90421F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE56021FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B90721F2DF3000A845C4 /* libRNDeviceInfo-tvOS.a */ = {
+ B40FE56321FAD229005D5578 /* libRNDeviceInfo-tvOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libRNDeviceInfo-tvOS.a";
- remoteRef = B4C5B90621F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE56221FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B90B21F2DF3000A845C4 /* libRNFS.a */ = {
+ B40FE56721FAD229005D5578 /* libRNFS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNFS.a;
- remoteRef = B4C5B90A21F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE56621FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B90D21F2DF3000A845C4 /* libRNFS.a */ = {
+ B40FE56921FAD229005D5578 /* libRNFS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNFS.a;
- remoteRef = B4C5B90C21F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE56821FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B91021F2DF3000A845C4 /* libRNGestureHandler.a */ = {
+ B40FE56C21FAD229005D5578 /* libRNGestureHandler.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNGestureHandler.a;
- remoteRef = B4C5B90F21F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE56B21FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B91421F2DF3000A845C4 /* libRNRandomBytes.a */ = {
+ B40FE57021FAD229005D5578 /* libRNRandomBytes.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNRandomBytes.a;
- remoteRef = B4C5B91321F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE56F21FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B91621F2DF3000A845C4 /* libRNRandomBytes-tvOS.a */ = {
+ B40FE57221FAD229005D5578 /* libRNRandomBytes-tvOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libRNRandomBytes-tvOS.a";
- remoteRef = B4C5B91521F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE57121FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B91921F2DF3000A845C4 /* libRNRate.a */ = {
+ B40FE57521FAD229005D5578 /* libRNRate.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNRate.a;
- remoteRef = B4C5B91821F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE57421FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B91C21F2DF3000A845C4 /* libRNReactNativeHapticFeedback.a */ = {
+ B40FE57821FAD229005D5578 /* libRNReactNativeHapticFeedback.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNReactNativeHapticFeedback.a;
- remoteRef = B4C5B91B21F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE57721FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B92021F2DF3000A845C4 /* libRNSentry.a */ = {
+ B40FE57C21FAD229005D5578 /* libRNSentry.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNSentry.a;
- remoteRef = B4C5B91F21F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE57B21FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B92221F2DF3000A845C4 /* libRNSentry-tvOS.a */ = {
+ B40FE57E21FAD229005D5578 /* libRNSentry-tvOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libRNSentry-tvOS.a";
- remoteRef = B4C5B92121F2DF3000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE57D21FAD229005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5B97521F2E23E00A845C4 /* libRNSVG.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libRNSVG.a;
- remoteRef = B4C5B97421F2E23E00A845C4 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- B4C5B97721F2E23E00A845C4 /* libRNSVG-tvOS.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = "libRNSVG-tvOS.a";
- remoteRef = B4C5B97621F2E23E00A845C4 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- B4C5BA2421F2E29000A845C4 /* libRNVectorIcons.a */ = {
+ B40FE5D121FAD27D005D5578 /* libRNVectorIcons.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNVectorIcons.a;
- remoteRef = B4C5BA2321F2E29000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE5D021FAD27D005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5BA2621F2E29000A845C4 /* libRNVectorIcons-tvOS.a */ = {
+ B40FE5D321FAD27D005D5578 /* libRNVectorIcons-tvOS.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = "libRNVectorIcons-tvOS.a";
- remoteRef = B4C5BA2521F2E29000A845C4 /* PBXContainerItemProxy */;
+ remoteRef = B40FE5D221FAD27D005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4C5BAB621F3708C00A845C4 /* libRCTWKWebView.a */ = {
+ B40FE62921FAD2BF005D5578 /* libRNSVG.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
- path = libRCTWKWebView.a;
- remoteRef = B4C5BAB521F3708C00A845C4 /* PBXContainerItemProxy */;
+ path = libRNSVG.a;
+ remoteRef = B40FE62821FAD2BF005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- B4DA894621F6056C00A3CB6C /* libRNCWebView.a */ = {
+ B40FE62B21FAD2BF005D5578 /* libRNSVG-tvOS.a */ = {
+ isa = PBXReferenceProxy;
+ fileType = archive.ar;
+ path = "libRNSVG-tvOS.a";
+ remoteRef = B40FE62A21FAD2BF005D5578 /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ B40FE68321FAD78F005D5578 /* libRNCWebView.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRNCWebView.a;
- remoteRef = B4DA894521F6056C00A3CB6C /* PBXContainerItemProxy */;
+ remoteRef = B40FE68221FAD78F005D5578 /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ B40FE6DD21FAD7A8005D5578 /* libRCTWKWebView.a */ = {
+ isa = PBXReferenceProxy;
+ fileType = archive.ar;
+ path = libRCTWKWebView.a;
+ remoteRef = B40FE6DC21FAD7A8005D5578 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
@@ -1733,21 +1737,21 @@
files = (
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */,
- B56DD1A390C0411AA6B033C1 /* AntDesign.ttf in Resources */,
- 08FC9048F804485789FBAF4C /* Entypo.ttf in Resources */,
- 88F4BE5F5AB947C3A36156D8 /* EvilIcons.ttf in Resources */,
- C0CC1B295A544678A63CBD24 /* Feather.ttf in Resources */,
- B617E79B06774815997F5DC8 /* FontAwesome.ttf in Resources */,
- A1C6AA1F146D4BBEA120BA8D /* FontAwesome5_Brands.ttf in Resources */,
- 0263BA0C13C44BE6B630E0A9 /* FontAwesome5_Regular.ttf in Resources */,
- 02595DE49CB242ADB35FFB19 /* FontAwesome5_Solid.ttf in Resources */,
- 8BCBCB6511CE402088217A4F /* Foundation.ttf in Resources */,
- B414BE14BACE483F85247A1D /* Ionicons.ttf in Resources */,
- 028C3DFA2E1F4311AC52B1A7 /* MaterialCommunityIcons.ttf in Resources */,
- 122F9192CF8E45C2989EB8AB /* MaterialIcons.ttf in Resources */,
- CC7A1851EAB14457B1769BB8 /* Octicons.ttf in Resources */,
- 985F870D88324026B44EF399 /* SimpleLineIcons.ttf in Resources */,
- 74A59188BE6D47FBA7F10AA7 /* Zocial.ttf in Resources */,
+ 3EEBC6F85642487DA7C4EE35 /* AntDesign.ttf in Resources */,
+ 0B2C4EBFB4CB4960AAD777BC /* Entypo.ttf in Resources */,
+ C50F1706310E40F3B28D4856 /* EvilIcons.ttf in Resources */,
+ 62A1DD9674CD479ABAA3D622 /* Feather.ttf in Resources */,
+ F21429E1449249038A7F3444 /* FontAwesome.ttf in Resources */,
+ CACD479D705745BC8CF1026B /* FontAwesome5_Brands.ttf in Resources */,
+ 854972E4A6134C14A1D3A5F9 /* FontAwesome5_Regular.ttf in Resources */,
+ D8E3A15E21994BC3AF6CEECE /* FontAwesome5_Solid.ttf in Resources */,
+ 66AB95FA29464B0BA106AA67 /* Foundation.ttf in Resources */,
+ CF81A1855609466D90635511 /* Ionicons.ttf in Resources */,
+ D5B495319D1B4542BE945CEA /* MaterialCommunityIcons.ttf in Resources */,
+ 6C313BF9BC3E4BD2A65AA547 /* MaterialIcons.ttf in Resources */,
+ 34CC55B441594DBB95AD1B50 /* Octicons.ttf in Resources */,
+ 0AF37AC0E67044038B49FB3B /* SimpleLineIcons.ttf in Resources */,
+ 7140A1CC26204118BA18DFA2 /* Zocial.ttf in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1781,7 +1785,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "export SENTRY_PROPERTIES=sentry.properties\nexport NODE_BINARY=node\n../node_modules/@sentry/cli/bin/sentry-cli react-native xcode ../node_modules/react-native/scripts/react-native-xcode.sh\n";
+ shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n";
};
2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
isa = PBXShellScriptBuildPhase;
@@ -1795,21 +1799,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "export SENTRY_PROPERTIES=sentry.properties\nexport NODE_BINARY=node\n../node_modules/@sentry/cli/bin/sentry-cli react-native xcode ../node_modules/react-native/scripts/react-native-xcode.sh";
- };
- B9B0C844E4364469A20FB477 /* Upload Debug Symbols to Sentry */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "Upload Debug Symbols to Sentry";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "export SENTRY_PROPERTIES=sentry.properties\n../node_modules/@sentry/cli/bin/sentry-cli upload-dsym";
+ shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
};
/* End PBXShellScriptBuildPhase section */
@@ -1897,12 +1887,10 @@
"$(SRCROOT)/../node_modules/react-native-randombytes",
"$(SRCROOT)/../node_modules/react-native-rate/ios",
"$(SRCROOT)/../node_modules/react-native-sentry/ios/**",
+ "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-wkwebview-reborn/ios/RCTWKWebView",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
);
INFOPLIST_FILE = BlueWalletTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
@@ -1958,12 +1946,10 @@
"$(SRCROOT)/../node_modules/react-native-randombytes",
"$(SRCROOT)/../node_modules/react-native-rate/ios",
"$(SRCROOT)/../node_modules/react-native-sentry/ios/**",
+ "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-wkwebview-reborn/ios/RCTWKWebView",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
);
INFOPLIST_FILE = BlueWalletTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
@@ -2007,7 +1993,6 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CURRENT_PROJECT_VERSION = 1;
DEAD_CODE_STRIPPING = NO;
- DEVELOPMENT_TEAM = A7W54YZ4WU;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)/../node_modules/react-native-camera/ios/**",
@@ -2021,12 +2006,10 @@
"$(SRCROOT)/../node_modules/react-native-randombytes",
"$(SRCROOT)/../node_modules/react-native-rate/ios",
"$(SRCROOT)/../node_modules/react-native-sentry/ios/**",
+ "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-wkwebview-reborn/ios/RCTWKWebView",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
);
INFOPLIST_FILE = BlueWallet/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
@@ -2037,7 +2020,6 @@
);
PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = BlueWallet;
- TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
@@ -2047,7 +2029,6 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CURRENT_PROJECT_VERSION = 1;
- DEVELOPMENT_TEAM = A7W54YZ4WU;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)/../node_modules/react-native-camera/ios/**",
@@ -2061,12 +2042,10 @@
"$(SRCROOT)/../node_modules/react-native-randombytes",
"$(SRCROOT)/../node_modules/react-native-rate/ios",
"$(SRCROOT)/../node_modules/react-native-sentry/ios/**",
+ "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-wkwebview-reborn/ios/RCTWKWebView",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
);
INFOPLIST_FILE = BlueWallet/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
@@ -2077,7 +2056,6 @@
);
PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = BlueWallet;
- TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
@@ -2107,12 +2085,10 @@
"$(SRCROOT)/../node_modules/react-native-randombytes",
"$(SRCROOT)/../node_modules/react-native-rate/ios",
"$(SRCROOT)/../node_modules/react-native-sentry/ios/**",
+ "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-wkwebview-reborn/ios/RCTWKWebView",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
);
INFOPLIST_FILE = "BlueWallet-tvOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
@@ -2176,12 +2152,10 @@
"$(SRCROOT)/../node_modules/react-native-randombytes",
"$(SRCROOT)/../node_modules/react-native-rate/ios",
"$(SRCROOT)/../node_modules/react-native-sentry/ios/**",
+ "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-wkwebview-reborn/ios/RCTWKWebView",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
);
INFOPLIST_FILE = "BlueWallet-tvOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
@@ -2244,12 +2218,10 @@
"$(SRCROOT)/../node_modules/react-native-randombytes",
"$(SRCROOT)/../node_modules/react-native-rate/ios",
"$(SRCROOT)/../node_modules/react-native-sentry/ios/**",
+ "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-wkwebview-reborn/ios/RCTWKWebView",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
);
INFOPLIST_FILE = "BlueWallet-tvOSTests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@@ -2312,12 +2284,10 @@
"$(SRCROOT)/../node_modules/react-native-randombytes",
"$(SRCROOT)/../node_modules/react-native-rate/ios",
"$(SRCROOT)/../node_modules/react-native-sentry/ios/**",
+ "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-svg/ios/**",
"$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager",
"$(SRCROOT)/../node_modules/react-native-wkwebview-reborn/ios/RCTWKWebView",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
- "$(SRCROOT)/../node_modules/react-native-webview/ios",
);
INFOPLIST_FILE = "BlueWallet-tvOSTests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
diff --git a/ios/BlueWallet/AppDelegate.h b/ios/BlueWallet/AppDelegate.h
index d4f2580b1..4b5644f21 100644
--- a/ios/BlueWallet/AppDelegate.h
+++ b/ios/BlueWallet/AppDelegate.h
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2015-present, Facebook, Inc.
+ * Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
diff --git a/ios/BlueWallet/AppDelegate.m b/ios/BlueWallet/AppDelegate.m
index a57e54457..be9717ded 100644
--- a/ios/BlueWallet/AppDelegate.m
+++ b/ios/BlueWallet/AppDelegate.m
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2015-present, Facebook, Inc.
+ * Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
@@ -22,18 +22,14 @@
{
NSURL *jsCodeLocation;
- #ifdef DEBUG
- jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
- #else
- jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
- #endif
+ jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
moduleName:@"BlueWallet"
initialProperties:nil
launchOptions:launchOptions];
- rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1];
- [RNSentry installWithRootView:rootView];
+ rootView.backgroundColor = [UIColor blackColor];
+
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
UIViewController *rootViewController = [UIViewController new];
rootViewController.view = rootView;
diff --git a/ios/BlueWallet/Info.plist b/ios/BlueWallet/Info.plist
index 3e2d98c32..d216de4b2 100644
--- a/ios/BlueWallet/Info.plist
+++ b/ios/BlueWallet/Info.plist
@@ -56,7 +56,7 @@
NSCalendarsUsageDescription
This alert should not show up as we do not require this data
NSCameraUsageDescription
- In order to quickly scan the recipient's address, we need your permission to use the camera to scan their QR Code.
+ In order to quickly scan the recipient's address, we need your permission to use the camera to scan their QR Code.
NSLocationWhenInUseUsageDescription
This alert should not show up as we do not require this data
NSMotionUsageDescription
diff --git a/ios/BlueWallet/main.m b/ios/BlueWallet/main.m
index c73e00625..c316cf816 100644
--- a/ios/BlueWallet/main.m
+++ b/ios/BlueWallet/main.m
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2015-present, Facebook, Inc.
+ * Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
diff --git a/ios/BlueWalletTests/BlueWalletTests.m b/ios/BlueWalletTests/BlueWalletTests.m
index b797b0432..d7ee43a8d 100644
--- a/ios/BlueWalletTests/BlueWalletTests.m
+++ b/ios/BlueWalletTests/BlueWalletTests.m
@@ -1,5 +1,5 @@
/**
- * Copyright (c) 2015-present, Facebook, Inc.
+ * Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
diff --git a/package-lock.json b/package-lock.json
index 31d1e1ea5..98d57e025 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -240,13 +240,25 @@
}
},
"@babel/helpers": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.2.0.tgz",
- "integrity": "sha512-Fr07N+ea0dMcMN8nFpuK6dUIT7/ivt9yKQdEEnjVS83tG2pHwPi03gYmk/tyuwONnZ+sY+GFFPlWGgCtW1hF9A==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.3.1.tgz",
+ "integrity": "sha512-Q82R3jKsVpUV99mgX50gOPCWwco9Ec5Iln/8Vyu4osNIOQgSrd9RFrQeUvmvddFNoLwMyOUWU+5ckioEKpDoGA==",
"requires": {
"@babel/template": "^7.1.2",
"@babel/traverse": "^7.1.5",
- "@babel/types": "^7.2.0"
+ "@babel/types": "^7.3.0"
+ },
+ "dependencies": {
+ "@babel/types": {
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.0.tgz",
+ "integrity": "sha512-QkFPw68QqWU1/RVPyBe8SO7lXbPfjtqAxRYQKpFpaB8yMq7X2qAqfwK5LKoQufEkSmO5NQ70O6Kc3Afk03RwXw==",
+ "requires": {
+ "esutils": "^2.0.2",
+ "lodash": "^4.17.10",
+ "to-fast-properties": "^2.0.0"
+ }
+ }
}
},
"@babel/highlight": {
@@ -857,9 +869,9 @@
}
},
"@babel/runtime": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.2.0.tgz",
- "integrity": "sha512-oouEibCbHMVdZSDlJBO6bZmID/zA/G/Qx3H1d3rSNPTD+L8UNKvCat7aKWSJ74zYbm5zWGh0GQN0hKj8zYFTCg==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.1.tgz",
+ "integrity": "sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA==",
"requires": {
"regenerator-runtime": "^0.12.0"
},
@@ -2716,6 +2728,11 @@
"ieee754": "^1.1.4"
}
},
+ "buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
+ },
"buffer-from": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
@@ -3556,7 +3573,8 @@
"detect-newline": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
- "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I="
+ "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
+ "dev": true
},
"diff": {
"version": "3.5.0",
@@ -5975,26 +5993,377 @@
"dev": true
},
"jest-haste-map": {
- "version": "23.5.0",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.5.0.tgz",
- "integrity": "sha512-bt9Swigb6KZ6ZQq/fQDUwdUeHenVvZ6G/lKwJjwRGp+Fap8D4B3bND3FaeJg7vXVsLX8hXshRArbVxLop/5wLw==",
+ "version": "24.0.0-alpha.6",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.0.0-alpha.6.tgz",
+ "integrity": "sha512-+NO2HMbjvrG8BC39ieLukdpFrcPhhjCJGhpbHodHNZygH1Tt06WrlNYGpZtWKx/zpf533tCtMQXO/q59JenjNw==",
"requires": {
"fb-watchman": "^2.0.0",
"graceful-fs": "^4.1.11",
"invariant": "^2.2.4",
- "jest-docblock": "^23.2.0",
- "jest-serializer": "^23.0.1",
- "jest-worker": "^23.2.0",
+ "jest-serializer": "^24.0.0-alpha.6",
+ "jest-worker": "^24.0.0-alpha.6",
"micromatch": "^2.3.11",
- "sane": "^2.0.0"
+ "sane": "^3.0.0"
},
"dependencies": {
- "jest-docblock": {
- "version": "23.2.0",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz",
- "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=",
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
"requires": {
- "detect-newline": "^2.1.0"
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ }
+ }
+ },
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
+ },
+ "jest-serializer": {
+ "version": "24.0.0-alpha.15",
+ "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.0.0-alpha.15.tgz",
+ "integrity": "sha512-+lZ6NcY/NVUwcRodSPUQbkKw0/uPzdzV/h4Aw2BCNttxYIFLlkJI3VXzypTMkcNl8vD3hX0iq4tjOO1NOUuQ9Q=="
+ },
+ "jest-worker": {
+ "version": "24.0.0-alpha.15",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.0.0-alpha.15.tgz",
+ "integrity": "sha512-NKYPF5czVE/1/EnOr/c99tLxAfbvwMZHZ7G7ugQsEYpaHArc7YdfHM1CC37vEkKlpAvtkkE9eau1yxPdsEjnCQ==",
+ "requires": {
+ "merge-stream": "^1.0.1",
+ "supports-color": "^6.1.0"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
+ },
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "sane": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/sane/-/sane-3.1.0.tgz",
+ "integrity": "sha512-G5GClRRxT1cELXfdAq7UKtUsv8q/ZC5k8lQGmjEm4HcAl3HzBy68iglyNCmw4+0tiXPCBZntslHlRhbnsSws+Q==",
+ "requires": {
+ "anymatch": "^2.0.0",
+ "capture-exit": "^1.2.0",
+ "exec-sh": "^0.2.0",
+ "execa": "^1.0.0",
+ "fb-watchman": "^2.0.0",
+ "fsevents": "^1.2.3",
+ "micromatch": "^3.1.4",
+ "minimist": "^1.1.1",
+ "walker": "~1.0.5",
+ "watch": "~0.18.0"
+ },
+ "dependencies": {
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ }
+ }
+ },
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "requires": {
+ "has-flag": "^3.0.0"
}
}
}
@@ -6312,7 +6681,8 @@
"jest-serializer": {
"version": "23.0.1",
"resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz",
- "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU="
+ "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=",
+ "dev": true
},
"jest-snapshot": {
"version": "23.6.0",
@@ -6419,6 +6789,7 @@
"version": "23.2.0",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz",
"integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=",
+ "dev": true,
"requires": {
"merge-stream": "^1.0.1"
}
@@ -7111,9 +7482,9 @@
"dev": true
},
"metro": {
- "version": "0.48.5",
- "resolved": "https://registry.npmjs.org/metro/-/metro-0.48.5.tgz",
- "integrity": "sha512-aCarzjxdYqh+9I40bF+Hh1ayrwfPrnDwVOvpQg3VZFWU4wfeMiJb+tzeRN9p94cC/MKhBTOjRmUF3plzrHoe0w==",
+ "version": "0.49.2",
+ "resolved": "https://registry.npmjs.org/metro/-/metro-0.49.2.tgz",
+ "integrity": "sha512-GSNMigeQq+QQ++qwEnWx0hjtYCZIvogn4JuqpKqOyVqNbg+aIheJPvxfDzjF9OXM5WHuNsTfGLW8n5kbUmQJSg==",
"requires": {
"@babel/core": "^7.0.0",
"@babel/generator": "^7.0.0",
@@ -7125,6 +7496,7 @@
"absolute-path": "^0.0.0",
"async": "^2.4.0",
"babel-preset-fbjs": "^3.0.1",
+ "buffer-crc32": "^0.2.13",
"chalk": "^1.1.1",
"concat-stream": "^1.6.0",
"connect": "^3.6.5",
@@ -7135,19 +7507,18 @@
"fs-extra": "^1.0.0",
"graceful-fs": "^4.1.3",
"image-size": "^0.6.0",
- "jest-docblock": "23.2.0",
- "jest-haste-map": "23.5.0",
- "jest-worker": "23.2.0",
+ "jest-haste-map": "24.0.0-alpha.6",
+ "jest-worker": "24.0.0-alpha.6",
"json-stable-stringify": "^1.0.1",
"lodash.throttle": "^4.1.1",
"merge-stream": "^1.0.1",
- "metro-cache": "0.48.5",
- "metro-config": "0.48.5",
- "metro-core": "0.48.5",
- "metro-minify-uglify": "0.48.5",
- "metro-react-native-babel-preset": "0.48.5",
- "metro-resolver": "0.48.5",
- "metro-source-map": "0.48.5",
+ "metro-cache": "0.49.2",
+ "metro-config": "0.49.2",
+ "metro-core": "0.49.2",
+ "metro-minify-uglify": "0.49.2",
+ "metro-react-native-babel-preset": "0.49.2",
+ "metro-resolver": "0.49.2",
+ "metro-source-map": "0.49.2",
"mime-types": "2.1.11",
"mkdirp": "^0.5.1",
"node-fetch": "^2.2.0",
@@ -7191,18 +7562,18 @@
"ms": "2.0.0"
}
},
- "jest-docblock": {
- "version": "23.2.0",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz",
- "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=",
+ "jest-worker": {
+ "version": "24.0.0-alpha.6",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.0.0-alpha.6.tgz",
+ "integrity": "sha512-iXtH7MR9bjWlNnlnRBcrBRrb4cSVxML96La5vsnmBvDI+mJnkP5uEt6Fgpo5Y8f3z9y2Rd7wuPnKRxqQsiU/dA==",
"requires": {
- "detect-newline": "^2.1.0"
+ "merge-stream": "^1.0.1"
}
},
"metro-react-native-babel-preset": {
- "version": "0.48.5",
- "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.48.5.tgz",
- "integrity": "sha512-ldG1bsusB5zlS1fhAiSLRjUA7I/Chn/dniaXTlkUpgiqyEAaDDmqhkDJ8gyZw3rhlLMVswlBd3o6I8yYti+57w==",
+ "version": "0.49.2",
+ "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.49.2.tgz",
+ "integrity": "sha512-N0+4ramShYCHSAVEPUNWIZuKZskWj8/RDSoinhadHpdpHORMbMxLkexSOVHLluB+XFQ+DENLEx5oVPYwOlENBA==",
"requires": {
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
@@ -7237,7 +7608,7 @@
"@babel/plugin-transform-typescript": "^7.0.0",
"@babel/plugin-transform-unicode-regex": "^7.0.0",
"@babel/template": "^7.0.0",
- "metro-babel7-plugin-react-transform": "0.48.5",
+ "metro-babel7-plugin-react-transform": "0.49.2",
"react-transform-hmr": "^1.0.4"
}
},
@@ -7272,9 +7643,9 @@
}
},
"metro-babel-register": {
- "version": "0.48.5",
- "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.48.5.tgz",
- "integrity": "sha512-bJCessd7THqEfXrKEoj284XVjg9AGYbGqZiyV622l6ex9TvtVi1lToDY0TuAAuDXOm+V4vQXV7/HvR6JPP0dTQ==",
+ "version": "0.49.2",
+ "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.49.2.tgz",
+ "integrity": "sha512-xx+SNwJ3Dl4MmSNn1RpUGc7b5pyTxXdpqpE7Fuk499rZffypVI1uhKOjKt2lwQhlyD03sXuvB/m3RdEg3mivWg==",
"requires": {
"@babel/core": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.0.0",
@@ -7291,72 +7662,79 @@
}
},
"metro-babel7-plugin-react-transform": {
- "version": "0.48.5",
- "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.48.5.tgz",
- "integrity": "sha512-S0cA0msHBGw7PSwB6nAsvtHEpQXVwzKBaE4AibLpaBiIVdWkYpIOok653zs9x+E9QvQgcghAnlVnDV+MDM+rSw==",
+ "version": "0.49.2",
+ "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.49.2.tgz",
+ "integrity": "sha512-LpJT8UvqF/tvVqEwiLUTMjRPhEGdI8e2dr3424XaRANba3j0nqmrbKdJQsPE8TrcqMWR4RHmfsXk0ti5QrEvJg==",
"requires": {
"@babel/helper-module-imports": "^7.0.0"
}
},
"metro-cache": {
- "version": "0.48.5",
- "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.48.5.tgz",
- "integrity": "sha512-vlUf3A6+U3LXcf6wAn42N22q1h7MMoopA25w5KR4Flwd0xKVokxHwsTo9v06vpn4gqFtpXWCpEJSBaYRrWYJwg==",
+ "version": "0.49.2",
+ "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.49.2.tgz",
+ "integrity": "sha512-GFeK4bPQn/U9bbRlVPhu2dYMe/b/GsNOFPEResOxr0kQreHV81rs6Jzcr4pU+9HY7vFiEQ1oggnsLUmANuRyPQ==",
"requires": {
- "jest-serializer": "23.0.1",
- "metro-core": "0.48.5",
+ "jest-serializer": "24.0.0-alpha.6",
+ "metro-core": "0.49.2",
"mkdirp": "^0.5.1",
"rimraf": "^2.5.4"
+ },
+ "dependencies": {
+ "jest-serializer": {
+ "version": "24.0.0-alpha.6",
+ "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.0.0-alpha.6.tgz",
+ "integrity": "sha512-IPA5T6/GhlE6dedSk7Cd7YfuORnYjN0VD5iJVFn1Q81RJjpj++Hen5kJbKcg547vXsQ1TddV15qOA/zeIfOCLw=="
+ }
}
},
"metro-config": {
- "version": "0.48.5",
- "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.48.5.tgz",
- "integrity": "sha512-b+EmFgBOAEUM5THjJ2EU6CJxnULLC5V1Q8S8dz4xX4v96eLIsRCLPrXgYKATHJTVi0qw99ATVRsOBZVZ77fwjg==",
+ "version": "0.49.2",
+ "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.49.2.tgz",
+ "integrity": "sha512-olh50qIMWd+Mj47TQeFnIW9NIquMpfq2g2NT5k+rwI38Xfk+KBnV4BamxtzZuViH7eQI06+Cdyu4NvcZffBXGg==",
"requires": {
"cosmiconfig": "^5.0.5",
- "metro": "0.48.5",
- "metro-cache": "0.48.5",
- "metro-core": "0.48.5",
- "pretty-format": "^23.4.1"
+ "metro": "0.49.2",
+ "metro-cache": "0.49.2",
+ "metro-core": "0.49.2",
+ "pretty-format": "24.0.0-alpha.6"
},
"dependencies": {
"ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
+ "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w=="
},
"pretty-format": {
- "version": "23.6.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz",
- "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==",
+ "version": "24.0.0-alpha.6",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.0.0-alpha.6.tgz",
+ "integrity": "sha512-zG2m6YJeuzwBFqb5EIdmwYVf30sap+iMRuYNPytOccEXZMAJbPIFGKVJ/U0WjQegmnQbRo9CI7j6j3HtDaifiA==",
"requires": {
- "ansi-regex": "^3.0.0",
+ "ansi-regex": "^4.0.0",
"ansi-styles": "^3.2.0"
}
}
}
},
"metro-core": {
- "version": "0.48.5",
- "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.48.5.tgz",
- "integrity": "sha512-Yp0BOAHhxf/qdNkwJhemVdD2Y59iyaTjwxUimCmeD8u5VEL6mLgEC1S0KczyWEiAgX3Fs48rezCAcx3mo67wXg==",
+ "version": "0.49.2",
+ "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.49.2.tgz",
+ "integrity": "sha512-kqhvNPOUTUWOqfm4nFF8l0zWMp2BKO1BUx5KY7osFnVTUpDkuq9Iy433FqEFVhA2jUISrmnd0CTIPcDQyFNllQ==",
"requires": {
- "jest-haste-map": "23.5.0",
+ "jest-haste-map": "24.0.0-alpha.6",
"lodash.throttle": "^4.1.1",
- "metro-resolver": "0.48.5",
+ "metro-resolver": "0.49.2",
"wordwrap": "^1.0.0"
}
},
"metro-memory-fs": {
- "version": "0.48.5",
- "resolved": "https://registry.npmjs.org/metro-memory-fs/-/metro-memory-fs-0.48.5.tgz",
- "integrity": "sha512-dxN0dBtMOR1CvyRIOM/NE+uFirybWb4y2PZke0Z8bpYn6ttmv8ZF3PVdFxJf9v9irVBSOIPD0mD5zllxQkXzhg=="
+ "version": "0.49.2",
+ "resolved": "https://registry.npmjs.org/metro-memory-fs/-/metro-memory-fs-0.49.2.tgz",
+ "integrity": "sha512-bt7ve7iud5gU4Duo9MVMqohJ0nBxILHmQxFhDXOvJnttiDuIfQQUK84pVlo8maNkFbN8uxEJPLBjpD1DC1IOxA=="
},
"metro-minify-uglify": {
- "version": "0.48.5",
- "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.48.5.tgz",
- "integrity": "sha512-tiHVYlUMuL91YjQPx9BzzzXy5jAAA5SWLqlvWfmM6m9faWtFeCv8Se27vVNuPDkOPYyL8qPCRhUpZMUhA0yN2g==",
+ "version": "0.49.2",
+ "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.49.2.tgz",
+ "integrity": "sha512-LfnR5N2784pnHe5ShioNkLHyUA1unDU6iLivehX2Waxno1oIP3xKYl/u/VTDET4L8AvLwa5HFACE2hbiWjGQ2Q==",
"requires": {
"uglify-es": "^3.1.9"
}
@@ -7416,17 +7794,17 @@
}
},
"metro-resolver": {
- "version": "0.48.5",
- "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.48.5.tgz",
- "integrity": "sha512-lScSpLJKZMmNPRwvcY6zj28AwMOcI1M5bCCv+m06VWcISCTq1KlaKVwqLKmFgUtPkoFtFLD+PVKRKCRUxj1opg==",
+ "version": "0.49.2",
+ "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.49.2.tgz",
+ "integrity": "sha512-Si9/A+jNQmVWlLSi6fXSG1tDEanYu99PMz/cAvM+aZy1yX9RyqfJzHzWVdr4lrNh+4DKCgDea94B9BjezqNYyw==",
"requires": {
"absolute-path": "^0.0.0"
}
},
"metro-source-map": {
- "version": "0.48.5",
- "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.48.5.tgz",
- "integrity": "sha512-+BbcU9vfEl/XhMlVV0RwuHuEkai4lq7RmlQkxgoOoWl1u0yXCAPRZ5sqa326fPlJzElOR3cp0y7+Oc2nbIguyg==",
+ "version": "0.49.2",
+ "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.49.2.tgz",
+ "integrity": "sha512-gUQ9wq8iR05QeMqRbAJ+L961LVfoNKLBXSeEzHxoDNSwZ7jFYLMKn0ofLlfMy0S1javZGisS51l5OScLt83naQ==",
"requires": {
"source-map": "^0.5.6"
}
@@ -8950,9 +9328,20 @@
}
},
"pretty-format": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.3.1.tgz",
- "integrity": "sha1-UwvlxCs8BbNkFKeipDN6qArNDo0="
+ "version": "24.0.0-alpha.4",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.0.0-alpha.4.tgz",
+ "integrity": "sha512-icvbBt3XlLEVqPHdHwR2Ou9+hezS9Eccd+mA+fXfOU7T9t7ClOpq2HgCwlyw+3WogccCubKWnmzyrA/3ZZ/aOA==",
+ "requires": {
+ "ansi-regex": "^4.0.0",
+ "ansi-styles": "^3.2.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
+ "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w=="
+ }
+ }
},
"private": {
"version": "0.1.8",
@@ -9270,9 +9659,9 @@
}
},
"react-native": {
- "version": "0.57.8",
- "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.57.8.tgz",
- "integrity": "sha512-K6DAMTPTq+lxVYC73y4Kh/bgLajddBaIKzwsVeV4JOoS1Fdq48/ISXD3vApV+x+/IBVTXnrT9qlA+9U6MMZCqA==",
+ "version": "0.58.0",
+ "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.58.0.tgz",
+ "integrity": "sha512-ItnNM5lZbhpteRVdO5xvCxgNMF0yekRFTwcROsmh1ztw9QkdqzEDAh9IUGfUF4IoY1epdmcNfAZNmRDNHMw0sg==",
"requires": {
"@babel/runtime": "^7.0.0",
"absolute-path": "^0.0.0",
@@ -9296,10 +9685,11 @@
"graceful-fs": "^4.1.3",
"inquirer": "^3.0.6",
"lodash": "^4.17.5",
- "metro": "^0.48.1",
- "metro-babel-register": "^0.48.1",
- "metro-core": "^0.48.1",
- "metro-memory-fs": "^0.48.1",
+ "metro": "^0.49.1",
+ "metro-babel-register": "^0.49.1",
+ "metro-config": "^0.49.1",
+ "metro-core": "^0.49.1",
+ "metro-memory-fs": "^0.49.1",
"mime": "^1.3.4",
"minimist": "^1.2.0",
"mkdirp": "^0.5.1",
@@ -9307,15 +9697,15 @@
"node-fetch": "^2.2.0",
"node-notifier": "^5.2.1",
"npmlog": "^2.0.4",
+ "nullthrows": "^1.1.0",
"opn": "^3.0.2",
"optimist": "^0.6.1",
"plist": "^3.0.0",
- "pretty-format": "^4.2.1",
+ "pretty-format": "24.0.0-alpha.4",
"promise": "^7.1.1",
"prop-types": "^15.5.8",
"react-clone-referenced-element": "^1.0.1",
- "react-devtools-core": "^3.4.2",
- "react-timer-mixin": "^0.13.2",
+ "react-devtools-core": "^3.4.0",
"regenerator-runtime": "^0.11.0",
"rimraf": "^2.5.4",
"semver": "^5.0.3",
@@ -9584,9 +9974,9 @@
}
},
"react-native-svg": {
- "version": "9.0.3",
- "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-9.0.3.tgz",
- "integrity": "sha512-lGhwMQaS3QuRTmLV7Et7ntOhrYfgNpJJn0YyMwSu6umfvVGW5ghFiZkOH4b7DaSfH8+uzy5DZL2RdEH+6C5mOw==",
+ "version": "9.0.4",
+ "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-9.0.4.tgz",
+ "integrity": "sha512-HobHdpyBtbuW0Y7YsyxU8gnzXq/68WeJ/93qRfEsctH79WEsG5YtOY2oKzQOguEx+qiEQNgTa+s15+GItAb5kw==",
"requires": {
"color": "^2.0.1"
}
@@ -9632,9 +10022,9 @@
}
},
"react-native-webview": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-2.8.0.tgz",
- "integrity": "sha512-JNpAm4vOJ17xBWeZdNTlFdmDHz3E0n8VILahISSyN6Flzlv1Cmw/i/H/no7HWE990ipZNTuG4VaDxCPeJ5vJlg==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-3.2.1.tgz",
+ "integrity": "sha512-pVLYK8zI2YD66FoMD90yFC2l/jhQjpknv6Bs0ezYrXmyWxhUdoCLMqAWjbrVbyR/w4P0pCE1YtVvMadozfGe0w==",
"requires": {
"escape-string-regexp": "^1.0.5",
"fbjs": "^0.8.17"
@@ -9769,11 +10159,6 @@
"scheduler": "^0.12.0"
}
},
- "react-timer-mixin": {
- "version": "0.13.4",
- "resolved": "https://registry.npmjs.org/react-timer-mixin/-/react-timer-mixin-0.13.4.tgz",
- "integrity": "sha512-4+ow23tp/Tv7hBM5Az5/Be/eKKF7DIvJ09voz5LyHGQaqqz9WV8YMs31eFvcYQs7d451LSg7kDJV70XYN/Ug/Q=="
- },
"react-transform-hmr": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz",
@@ -10342,6 +10727,7 @@
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz",
"integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=",
+ "dev": true,
"requires": {
"anymatch": "^2.0.0",
"capture-exit": "^1.2.0",
@@ -10357,17 +10743,20 @@
"arr-diff": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
},
"array-unique": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
},
"braces": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
"integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
"requires": {
"arr-flatten": "^1.1.0",
"array-unique": "^0.3.2",
@@ -10385,6 +10774,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -10395,6 +10785,7 @@
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
"requires": {
"ms": "2.0.0"
}
@@ -10403,6 +10794,7 @@
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
"integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
"requires": {
"debug": "^2.3.3",
"define-property": "^0.2.5",
@@ -10417,6 +10809,7 @@
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
"requires": {
"is-descriptor": "^0.1.0"
}
@@ -10425,6 +10818,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -10433,6 +10827,7 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
"requires": {
"kind-of": "^3.0.2"
},
@@ -10441,6 +10836,7 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -10451,6 +10847,7 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
"requires": {
"kind-of": "^3.0.2"
},
@@ -10459,6 +10856,7 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -10469,6 +10867,7 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
"requires": {
"is-accessor-descriptor": "^0.1.6",
"is-data-descriptor": "^0.1.4",
@@ -10478,7 +10877,8 @@
"kind-of": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
}
}
},
@@ -10486,6 +10886,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dev": true,
"requires": {
"assign-symbols": "^1.0.0",
"is-extendable": "^1.0.1"
@@ -10495,6 +10896,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
"requires": {
"is-plain-object": "^2.0.4"
}
@@ -10505,6 +10907,7 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
"integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
"requires": {
"array-unique": "^0.3.2",
"define-property": "^1.0.0",
@@ -10520,6 +10923,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
"requires": {
"is-descriptor": "^1.0.0"
}
@@ -10528,6 +10932,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -10538,6 +10943,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
"integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
"requires": {
"extend-shallow": "^2.0.1",
"is-number": "^3.0.0",
@@ -10549,6 +10955,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -10559,6 +10966,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -10567,6 +10975,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -10575,6 +10984,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
"requires": {
"is-accessor-descriptor": "^1.0.0",
"is-data-descriptor": "^1.0.0",
@@ -10585,6 +10995,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
"requires": {
"kind-of": "^3.0.2"
},
@@ -10593,6 +11004,7 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -10602,17 +11014,20 @@
"isobject": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
},
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "dev": true
},
"micromatch": {
"version": "3.1.10",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
"integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
"requires": {
"arr-diff": "^4.0.0",
"array-unique": "^0.3.2",
@@ -10632,12 +11047,14 @@
"minimist": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
}
}
},
diff --git a/package.json b/package.json
index 5bc0b68cc..7aa2246c7 100644
--- a/package.json
+++ b/package.json
@@ -59,7 +59,7 @@
"prop-types": "^15.6.2",
"react": "^16.7.0",
"react-localization": "^1.0.10",
- "react-native": "^0.57.8",
+ "react-native": "^0.58.0",
"react-native-camera": "^1.9.1",
"react-native-custom-qr-codes": "^2.0.0",
"react-native-device-info": "^0.25.1",
@@ -80,9 +80,9 @@
"react-native-sentry": "^0.40.2",
"react-native-snap-carousel": "^3.7.4",
"react-native-sortable-list": "0.0.22",
- "react-native-svg": "^9.0.3",
+ "react-native-svg": "^9.0.4",
"react-native-vector-icons": "^6.2.0",
- "react-native-webview": "2.8.0",
+ "react-native-webview": "^3.2.1",
"react-native-wkwebview-reborn": "^2.0.0",
"react-navigation": "^3.0.9",
"react-test-render": "^1.1.1",
diff --git a/screen/lnd/scanLndInvoice.js b/screen/lnd/scanLndInvoice.js
index fbf4ac2f4..1cabbf755 100644
--- a/screen/lnd/scanLndInvoice.js
+++ b/screen/lnd/scanLndInvoice.js
@@ -1,6 +1,6 @@
/* global alert */
import React from 'react';
-import { Text, Dimensions, ActivityIndicator, View, TouchableWithoutFeedback, Keyboard } from 'react-native';
+import { Text, ActivityIndicator, View, TouchableWithoutFeedback, Keyboard } from 'react-native';
import PropTypes from 'prop-types';
import {
BlueSpacing20,
@@ -17,7 +17,6 @@ import { BitcoinUnit } from '../../models/bitcoinUnits';
let BlueApp = require('../../BlueApp');
let EV = require('../../events');
let loc = require('../../loc');
-const { width } = Dimensions.get('window');
export default class ScanLndInvoice extends React.Component {
static navigationOptions = ({ navigation }) => ({
@@ -36,7 +35,7 @@ export default class ScanLndInvoice extends React.Component {
if (!BlueApp.getWallets().some(item => item.type === LightningCustodianWallet.type)) {
alert('Before paying a Lightning invoice, you must first add a Lightning wallet.');
- props.navigation.dismiss();
+ // props.navigation.dismiss();
} else {
let fromSecret;
if (props.navigation.state.params.fromSecret) fromSecret = props.navigation.state.params.fromSecret;
@@ -72,7 +71,6 @@ export default class ScanLndInvoice extends React.Component {
}
processInvoice = data => {
- this.props.navigation.goBack(null);
this.setState({ isLoading: true }, async () => {
if (this.ignoreRead) return;
this.ignoreRead = true;
@@ -237,27 +235,26 @@ export default class ScanLndInvoice extends React.Component {
{this.state.expiresIn !== undefined && (
Expires in: {this.state.expiresIn}
)}
+
+ {this.state.isLoading ? (
+
+
+
+ ) : (
+ {
+ this.pay();
+ }}
+ disabled={this.shouldDisablePayButton()}
+ />
+ )}
-
- {this.state.isLoading ? (
-
-
-
- ) : (
- {
- this.pay();
- }}
- disabled={this.shouldDisablePayButton()}
- />
- )}
);
diff --git a/screen/receive/details.js b/screen/receive/details.js
index e9e2448cf..6a3e61b24 100644
--- a/screen/receive/details.js
+++ b/screen/receive/details.js
@@ -97,7 +97,7 @@ export default class ReceiveDetails extends Component {
/>
-
+
{
diff --git a/screen/receive/receiveAmount.js b/screen/receive/receiveAmount.js
index 17f173e45..a5cc03a99 100644
--- a/screen/receive/receiveAmount.js
+++ b/screen/receive/receiveAmount.js
@@ -3,7 +3,15 @@ import { View, Share, TextInput, KeyboardAvoidingView, Platform, Dimensions, Scr
import { QRCode as QRSlow } from 'react-native-custom-qr-codes';
import QRFast from 'react-native-qrcode';
import bip21 from 'bip21';
-import { SafeBlueArea, BlueButton, BlueNavigationStyle, BlueBitcoinAmount, BlueText, BlueCopyTextToClipboard } from '../../BlueComponents';
+import {
+ SafeBlueArea,
+ BlueCard,
+ BlueButton,
+ BlueNavigationStyle,
+ BlueBitcoinAmount,
+ BlueText,
+ BlueCopyTextToClipboard,
+} from '../../BlueComponents';
import PropTypes from 'prop-types';
/** @type {AppStorage} */
let BlueApp = require('../../BlueApp');
@@ -75,15 +83,17 @@ export default class ReceiveAmount extends Component {
editable={!this.state.isLoading}
/>
- {
- this.setState({
- amountSet: true,
- bip21: bip21.encode(this.state.address, { amount: this.state.amount, label: this.state.label }),
- });
- }}
- />
+
+ {
+ this.setState({
+ amountSet: true,
+ bip21: bip21.encode(this.state.address, { amount: this.state.amount, label: this.state.label }),
+ });
+ }}
+ />
+
);
}
@@ -113,7 +123,7 @@ export default class ReceiveAmount extends Component {
/>
)}
-
+
@@ -134,23 +144,21 @@ export default class ReceiveAmount extends Component {
{this.state.amountSet ? this.renderWithSetAmount() : this.renderDefault()}
{this.state.amountSet && (
- {
- Share.share({
- message: this.state.bip21,
- });
- }}
- title={loc.receive.details.share}
- />
+
+ {
+ Share.share({
+ message: this.state.bip21,
+ });
+ }}
+ title={loc.receive.details.share}
+ />
+
)}
diff --git a/screen/send/scanQrAddress.js b/screen/send/scanQrAddress.js
index 34a5e81af..029f1b9c6 100644
--- a/screen/send/scanQrAddress.js
+++ b/screen/send/scanQrAddress.js
@@ -25,6 +25,7 @@ export default class CameraExample extends React.Component {
const onBarScanned = this.props.navigation.getParam('onBarScanned');
onBarScanned(ret.data);
+ this.props.navigation.goBack(null);
} // end
componentDidMount() {
diff --git a/screen/wallets/details.js b/screen/wallets/details.js
index b84f5a239..1456ec885 100644
--- a/screen/wallets/details.js
+++ b/screen/wallets/details.js
@@ -120,88 +120,88 @@ export default class WalletDetails extends Component {
{loc.wallets.details.type.toLowerCase()}
{this.state.wallet.typeReadable}
-
-
-
-
- this.props.navigation.navigate('WalletExport', {
- address: this.state.wallet.getAddress(),
- secret: this.state.wallet.getSecret(),
- })
- }
- title={loc.wallets.details.export_backup}
- />
-
-
-
- {(this.state.wallet.type === HDLegacyBreadwalletWallet.type ||
- this.state.wallet.type === HDLegacyP2PKHWallet.type ||
- this.state.wallet.type === HDSegwitP2SHWallet.type) && (
-
-
- this.props.navigation.navigate('WalletXpub', {
- secret: this.state.wallet.getSecret(),
- })
- }
- title={loc.wallets.details.show_xpub}
- />
-
-
-
- )}
-
- {this.state.wallet.type !== LightningCustodianWallet.type && (
+
+
- this.props.navigation.navigate('BuyBitcoin', {
+ this.props.navigation.navigate('WalletExport', {
address: this.state.wallet.getAddress(),
secret: this.state.wallet.getSecret(),
})
}
- title={loc.wallets.details.buy_bitcoin}
+ title={loc.wallets.details.export_backup}
/>
- )}
-
- {
- ReactNativeHapticFeedback.trigger('notificationWarning', false);
- Alert.alert(
- loc.wallets.details.delete + ' ' + loc.wallets.details.title,
- loc.wallets.details.are_you_sure,
- [
- {
- text: loc.wallets.details.yes_delete,
- onPress: async () => {
- this.props.navigation.setParams({ isLoading: true });
- this.setState({ isLoading: true }, async () => {
- BlueApp.deleteWallet(this.state.wallet);
- ReactNativeHapticFeedback.trigger('notificationSuccess', false);
- await BlueApp.saveToDisk();
- EV(EV.enum.TRANSACTIONS_COUNT_CHANGED);
- EV(EV.enum.WALLETS_COUNT_CHANGED);
- this.props.navigation.navigate('Wallets');
- });
+
+
+ {(this.state.wallet.type === HDLegacyBreadwalletWallet.type ||
+ this.state.wallet.type === HDLegacyP2PKHWallet.type ||
+ this.state.wallet.type === HDSegwitP2SHWallet.type) && (
+
+
+ this.props.navigation.navigate('WalletXpub', {
+ secret: this.state.wallet.getSecret(),
+ })
+ }
+ title={loc.wallets.details.show_xpub}
+ />
+
+
+
+ )}
+
+ {this.state.wallet.type !== LightningCustodianWallet.type && (
+
+ this.props.navigation.navigate('BuyBitcoin', {
+ address: this.state.wallet.getAddress(),
+ secret: this.state.wallet.getSecret(),
+ })
+ }
+ title={loc.wallets.details.buy_bitcoin}
+ />
+ )}
+
+
+ {
+ ReactNativeHapticFeedback.trigger('notificationWarning', false);
+ Alert.alert(
+ loc.wallets.details.delete + ' ' + loc.wallets.details.title,
+ loc.wallets.details.are_you_sure,
+ [
+ {
+ text: loc.wallets.details.yes_delete,
+ onPress: async () => {
+ this.props.navigation.setParams({ isLoading: true });
+ this.setState({ isLoading: true }, async () => {
+ BlueApp.deleteWallet(this.state.wallet);
+ ReactNativeHapticFeedback.trigger('notificationSuccess', false);
+ await BlueApp.saveToDisk();
+ EV(EV.enum.TRANSACTIONS_COUNT_CHANGED);
+ EV(EV.enum.WALLETS_COUNT_CHANGED);
+ this.props.navigation.navigate('Wallets');
+ });
+ },
+ style: 'destructive',
},
- style: 'destructive',
- },
- { text: loc.wallets.details.no_cancel, onPress: () => {}, style: 'cancel' },
- ],
- { cancelable: false },
- );
- }}
- >
- {loc.wallets.details.delete}
-
-
+ { text: loc.wallets.details.no_cancel, onPress: () => {}, style: 'cancel' },
+ ],
+ { cancelable: false },
+ );
+ }}
+ >
+ {loc.wallets.details.delete}
+
+
+
diff --git a/screen/wallets/walletMigrate.js b/screen/wallets/walletMigrate.js
index 1684ababb..46271477f 100644
--- a/screen/wallets/walletMigrate.js
+++ b/screen/wallets/walletMigrate.js
@@ -82,7 +82,7 @@ export default class WalletMigrate extends Component {
render() {
return (
-
+
);