From 2fa8bfa1b0c5c2257b586eb35089291a4af2c6de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hampus=20Sj=C3=B6berg?= Date: Thu, 3 Dec 2020 15:43:50 +0100 Subject: [PATCH] iOS --- .gitignore | 3 + README.md | 27 +- android/app/build.gradle | 2 +- android/app/src/main/assets/fonts/Feather.ttf | Bin 58272 -> 56024 bytes .../main/assets/fonts/IBMPlexSans-Medium.ttf | Bin 0 -> 182088 bytes .../main/assets/fonts/IBMPlexSans-Regular.ttf | Bin 0 -> 180452 bytes .../src/main/assets/fonts/MaterialIcons.ttf | Bin 128180 -> 230384 bytes .../com/blixtwallet/LndMobileService.java | 1 + assets/fonts/IBMPlexSans-Medium.ttf | Bin 0 -> 182088 bytes assets/fonts/IBMPlexSans-Regular.ttf | Bin 0 -> 180452 bytes build-tor | 2 +- index.ts => index.js | 0 ios/BlixtWallet-tvOS/Info.plist | 29 +- ios/BlixtWallet-tvOSTests/Info.plist | 2 +- ios/BlixtWallet.xcodeproj/project.pbxproj | 2486 ++++++++------ .../xcschemes/BlixtWallet-tvOS.xcscheme | 45 +- .../xcschemes/BlixtWallet.xcscheme | 51 +- .../xcschemes/BlixtWalletFakelnd.xcscheme | 88 + .../xcschemes/BlixtWalletRegtest.xcscheme | 88 + .../xcschemes/BlixtWalletTestnet.xcscheme | 88 + .../contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + ios/BlixtWallet/AppDelegate.h | 10 +- ios/BlixtWallet/AppDelegate.m | 76 +- ios/BlixtWallet/Base.lproj/LaunchScreen.xib | 42 - ios/BlixtWallet/BlixtWallet.entitlements | 8 + .../AppIcon.appiconset/Contents.json | 9 + .../blixt-wallet-60-1024.png | Bin 0 -> 218620 bytes .../blixt-wallet-60-20@2x.png | Bin 0 -> 2264 bytes .../blixt-wallet-60-20@3x.png | Bin 0 -> 3257 bytes .../blixt-wallet-60-29@2x.png | Bin 0 -> 3421 bytes .../blixt-wallet-60-29@3x.png | Bin 0 -> 5866 bytes .../blixt-wallet-60-40@2x.png | Bin 0 -> 4611 bytes .../blixt-wallet-60-40@3x.png | Bin 0 -> 8708 bytes .../blixt-wallet-60-60@2x.png | Bin 0 -> 8708 bytes .../blixt-wallet-60-60@3x.png | Bin 0 -> 20247 bytes ios/BlixtWallet/Images.xcassets/Contents.json | 4 +- ios/BlixtWallet/Info.plist | 58 +- ios/BlixtWallet/LaunchScreen.storyboard | 31 + ios/BlixtWallet/main.m | 7 - ios/BlixtWalletTests/BlixtWalletTests.m | 13 +- ios/Podfile | 47 + ios/Podfile.lock | 666 ++++ jestSetup.js | 5 +- mocks/react-native-permissions.ts | 66 + mocks/utils/constants.ts | 8 + native-base-theme/components/Button.js | 3 +- native-base-theme/components/Footer.js | 4 +- native-base-theme/variables/commonColor.js | 22 +- package.json | 37 +- react-native.config.js | 8 + src/Main.tsx | 12 +- src/components/Form.tsx | 13 +- src/components/GoBackIcon.tsx | 30 + src/components/MathPad.tsx | 18 +- src/components/Pincode.tsx | 34 +- src/hooks/useStackNavigationOptions.ts | 1 + src/lndmobile/fake/index.ts | 22 + src/lndmobile/index.ts | 2 +- src/react-native-clipboard.d.ts | 20 - .../{index.tsx => index.android.tsx} | 0 src/react-native-realtimeblur/index.ios.tsx | 24 + src/state/Channel.ts | 2 +- src/state/Lightning.ts | 6 +- src/state/NotificationManager.ts | 19 +- src/state/ScheduledSync.ts | 19 +- src/state/Send.ts | 26 +- src/state/index.ts | 9 +- src/utils/build.ts | 13 +- src/utils/constants.ts | 4 + src/utils/log.ts | 21 +- src/utils/push-notification.ts | 7 - src/windows/CameraFullscreen.tsx | 22 +- src/windows/Help.tsx | 2 +- src/windows/HelperWindows/SelectList.tsx | 87 + src/windows/InitProcess/DEV_Commands.tsx | 25 +- src/windows/LNURL/PayRequest.tsx | 2 +- src/windows/LNURL/WithdrawRequest.tsx | 91 +- src/windows/LightningInfo/OpenChannel.tsx | 4 +- src/windows/LightningInfo/index.tsx | 4 +- src/windows/Loading.tsx | 6 +- src/windows/OnChain/OnChainInfo.tsx | 3 +- .../OnChain/OnChainTransactionDetails.tsx | 2 +- src/windows/OnChain/Withdraw.tsx | 13 +- src/windows/OnChain/index.tsx | 7 +- src/windows/Overview.tsx | 119 +- src/windows/Receive/ReceiveQr.tsx | 2 +- src/windows/Receive/ReceiveSetup.tsx | 91 +- src/windows/Receive/index.tsx | 8 +- src/windows/Send/SendCamera.tsx | 21 +- src/windows/Send/SendConfirmation.tsx | 5 +- src/windows/Send/index.tsx | 2 +- src/windows/Settings/LightningNodeInfo.tsx | 2 +- src/windows/Settings/RemovePincodeAuth.tsx | 13 +- src/windows/Settings/SetPincode.tsx | 17 +- src/windows/Settings/Settings.tsx | 312 +- src/windows/Settings/TorShowOnionAddress.tsx | 2 +- src/windows/Settings/index.tsx | 11 +- src/windows/SyncInfo.tsx | 2 +- src/windows/TransactionDetails.tsx | 38 +- src/windows/WebLN/Browser.tsx | 140 +- src/windows/Welcome/AddFunds.tsx | 17 +- src/windows/Welcome/AlmostDone.tsx | 139 +- src/windows/Welcome/Confirm.tsx | 22 +- src/windows/Welcome/GoogleDriveBackup.tsx | 27 +- src/windows/Welcome/Restore.tsx | 26 +- src/windows/Welcome/Seed.tsx | 16 +- src/windows/Welcome/Start.tsx | 9 +- src/windows/Welcome/index.tsx | 1 - src/windows/Welcome/style.tsx | 10 +- tests/react/windows/Send.test.tsx | 2 +- .../__snapshots__/OnChain.test.tsx.snap | 345 +- .../__snapshots__/Overview.test.tsx.snap | 26 +- .../__snapshots__/Receive.test.tsx.snap | 240 +- .../__snapshots__/Restore.test.tsx.snap | 501 ++- .../windows/__snapshots__/Send.test.tsx.snap | 12 +- yarn.lock | 3047 +++++++++-------- 117 files changed, 5978 insertions(+), 3871 deletions(-) create mode 100644 android/app/src/main/assets/fonts/IBMPlexSans-Medium.ttf create mode 100644 android/app/src/main/assets/fonts/IBMPlexSans-Regular.ttf create mode 100644 assets/fonts/IBMPlexSans-Medium.ttf create mode 100644 assets/fonts/IBMPlexSans-Regular.ttf rename index.ts => index.js (100%) create mode 100644 ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletFakelnd.xcscheme create mode 100644 ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletRegtest.xcscheme create mode 100644 ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletTestnet.xcscheme create mode 100644 ios/BlixtWallet.xcworkspace/contents.xcworkspacedata create mode 100644 ios/BlixtWallet.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 ios/BlixtWallet/Base.lproj/LaunchScreen.xib create mode 100644 ios/BlixtWallet/BlixtWallet.entitlements create mode 100644 ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-1024.png create mode 100644 ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-20@2x.png create mode 100644 ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-20@3x.png create mode 100644 ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-29@2x.png create mode 100644 ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-29@3x.png create mode 100644 ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-40@2x.png create mode 100644 ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-40@3x.png create mode 100644 ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-60@2x.png create mode 100644 ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-60@3x.png create mode 100644 ios/BlixtWallet/LaunchScreen.storyboard create mode 100644 ios/Podfile create mode 100644 ios/Podfile.lock create mode 100644 mocks/react-native-permissions.ts create mode 100644 mocks/utils/constants.ts create mode 100644 react-native.config.js create mode 100644 src/components/GoBackIcon.tsx delete mode 100644 src/react-native-clipboard.d.ts rename src/react-native-realtimeblur/{index.tsx => index.android.tsx} (100%) create mode 100644 src/react-native-realtimeblur/index.ios.tsx create mode 100644 src/windows/HelperWindows/SelectList.tsx diff --git a/.gitignore b/.gitignore index fa76fd072..57cbf7fb2 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,6 @@ proto # Google google-services.json + +# iOS +/ios/Pods diff --git a/README.md b/README.md index 55ab54004..cc75406ba 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,9 @@ Do you like React Native, Java or Lightning? Come and help out! ## Build Steps -- Install [Node](https://nodejs.org), [Yarn](https://classic.yarnpkg.com/), [Android Studio + Android SDK (including NDK)](https://developer.android.com/studio/) +### Android + +- Install [Node](https://nodejs.org), [Yarn](https://classic.yarnpkg.com/) and [Android Studio + Android SDK (including NDK)](https://developer.android.com/studio/) - If needed, install an emulated android device inside Android Studio - Download lnd binary from [blixt-lndmobile-releases](https://github.com/BlixtWallet/blixt-lndmobile-releases/releases) and put it in `android/lndmobile`. Alternatively build lnd for Android by following the steps in [build-android-aar.md](build-android-aar.md) - Get the tor sub-module: `git submodule update --init` @@ -51,7 +53,28 @@ Do you like React Native, Java or Lightning? Come and help out! To start the application: - Run: `yarn start-metro` -- Run: `yarn mainnet-debug` or `yarn testnet-debug` +- Run: `yarn android:mainnet-debug` or `yarn android:testnet-debug` + +### iOS + +_The iPhone/iOS version is still work in progress and is not yet stable nor fully working._ + +To build the iOS version, macOS is required. You also need an Apple Developer account, although you do not need to be enrolled in the Developer Program. + +- Install [XCode](https://developer.apple.com/xcode/), [Node](https://nodejs.org) and [Yarn](https://classic.yarnpkg.com/) +- Install Node packages: `yarn` +- Generate proto files: `yarn gen-proto` +- Install CocoaPods libs: `cd ios && pod install` +- Setup team signing: + - Open ios/BlixtWallet/BlixtWallet.xcworkspace with XCode + - Login with your Apple Developer account if XCode asks you to + - Click on BlixtWallet in the left column + - Click on the Signing & Capabilities tab + - Choose your Team in the dropdown and choose a new unique Bundle Identifier (cannot be the same as the ones released on the App Store). Do this for every configuration + +To start the application: +- Run: `yarn start-metro` +- Run: `yarn ios:fakelnd-debug` ## Commit and Code-Style diff --git a/android/app/build.gradle b/android/app/build.gradle index 644413946..3e9af120a 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -79,7 +79,7 @@ import com.android.build.OutputFile */ project.ext.react = [ - entryFile: "index.ts", + entryFile: "index.js", enableHermes: true, // clean and rebuild if changing ] diff --git a/android/app/src/main/assets/fonts/Feather.ttf b/android/app/src/main/assets/fonts/Feather.ttf index 852c7135a38ad9cd9d08e3cb3ae14781447dec06..a3c58c506000026537160a0076e7d09cdce043ec 100644 GIT binary patch literal 56024 zcmdqKd7NBVbuM~#4d>K!s=KPXs(PNPt4i)_wXEt%gVkLgG+44N$#%Efwme8S4p!S> z0XASPs03qdVP>}&uVY9aBx(nY!9akQbckww z8VNZ(f$dkM0BID$`;WC9Uh~hr&H~Rm_gC@Df9~`}?ua_nmP5alh)EbN6|F{Tb{Vjeo1P#=hL+e#`wGcAj;g z=XcNb&-31E{*?Zjf(Ss8a-8!b3Dsy z!|1>A|7S5m`2=gBpDW^+Zv?Y&{&hR!wEs^6{ek(w6M?S>ej1z%{zmYr;Qwo0Xg***X}(}hS`S-a zwtgDADD;JJB>b-M*CWZu4Ux}A{yDlU`mtDB>=m&e+IQIRu)h@_jb9aiMf}nDlkxAj z^ta5nysPD>t(~o}YW-O2-zDCa_+j$qB1UFnC@|DGAmJeGMr8_({} z9?O2E-Dtn8z1nem$HzMUwezaZZ*~>BZs>Zv>+9Xg?)mN$J(-^O^n9tez4xl#_w@dt z@1nl1^^f%5+W+Lhj)8X!e1Gt&!RK=iCqj{C;9j2|2SgNee#^OL(KKREf+D1=kn_sp0gPXs$rLyJGEnnN(y7j@WU%P0_MK5f-Z#p*p#LT9dzpP{`la<4j z4_02dxO{Q-;xAlMzT^{^4qf`hWo?)3zU;BfzQ28V`+K(6c3imQ@Q&~7{P$hg?)v)W zfy-ZU`CsmC-TlVh%e#NLr+?26uIRtw*(;4J4`2E0l|Q*^$5n6KJG}S#eXrX0)V?3= z-?abm{wMbT_tm?ue(>t$Ylf~lc5U+7`>*}{wYAv`XCI&a{@jka&tDg~ZpU@i>zpyWr_YLp3F@EFKH$Hoy^}zIjhYtMnO_$vC^_xd;{@N{@Zn@)@kKOX$ zw_bJY@~uBPc+bIS4`DQ61W`tPK+R&{SjOn5l(FHWr>%hTzssL8gD+h4wBLta<5PZ~ z4)XNVmZ^Sv(bE`y|GPYv7)un#61l{~uf5|AHCtOss4=`vfoq;pr`2(z&oGjMEh;x? zrrUbeR#l!+sSGw_<;n3vN#TiD4rM|pL{QB+`#8~AD0J3NaQljF+ddzT*(dE-c)@HlD|P~VD=4!a zUcvcyuiYh z{o|u-Ar`DWIl(iN6LLx|A9?)9k;gxL?90cFeff%D#05)TPv(uc=1T>?|Jo@ zsz_;OaZC7$q-}?B``YjK8S4#bWvQvLY}(3gQ0cZl#YUJ>Y#p?O^oSWeS9vN@oFgUc zs2P4LY#z1hJIXk-bS&JFk2l|k2V&*e>w4GAO5~p1IP)Lv<};=ptGzF3o6meF->D9F=EI*!?MgipQeiY*EF1`# zem0<;RCh;e&qvdlh#IYZg?*Q3QKNl*wdY%&WgE_h?LaUTyfVq&m41X2Qzz9NH1Q7O z0%O83^5tnYp@|Bm%ai^{VAu~jJvcBJMy!)O4N}+YpSJ+f9 zRYGqWqed1w5qO2S)x7&J+JZ7%YZ!QFKu;;S?RZ3juZ5+ z+kWI;=ikF_3$AF6QaWcJ>%!wUJLEPYd-g@Txrv`7jecVnXw%^*Sv_vaKQLTCf(d;h zZ3&@{`p67HjwDVF^|((n<+v|5SSYI5@{V$OM<|wxB|AEXIx3(n8Prv5{bndo3ESW^ zcDO?N01XcZC$8PN`|gl>{mycEXL&Bx7VXG&bksf`2KQ0JsD~XsjAu1D9XxjIU^vG2 z;L!`OT7T$rT613B*d?RtVq>pyW1~)W9yw@&S3zumOMzEvmM&Z}XyPIX0dr&Pqq&9o*S;LLz z($Q~5`Hz&xKD{-Xj^IqB_F2yrG)35UuW)=AtEYShA>0vG6@+fwK;X7RzlHF>RJwmY~Evs=GaR( zpO$W0g$QR`)K1G7D^)79GUgV@x;`T>Wlx4<)E{PHVJ)czSS>@I@}g+v>EHx-BAUHO zL5Ds;KdH1l9t-<|fq>tqj@t?Ap@*!5Z7rHfb5YGo0ct11w(|P|fuR4LxnLa2Y$sHm!{KyG!TEK*;}@EK)kjRb?u5ml;cC(M&3H!U3V%R(G#Fk#~? zH!tACGOwU}@UAuQPCE6Pgs9Hymo|pN<7a(|f~Ioj7x8LOzeQn#Hu2#sI}YENa?}tE z8+M*r6p}#C*x^N|_t-ORGU*$0NeiRnPS1tdv7~+7wbq)x%NZL{jx~L!bs^`AXg`)B z>u7eOLyk3dpD0D1o-x6s>@a!;UtQCM)Q`MfZ5@(P0g7&F3-sX>`3naYWVR+;OLr)X zv%n9iVQ!l#bH%BAGd-`V^I7S&Ak@N_J6|i-)nyi;slxX)6QWd92(h`gpaySUZxkIG z1@!j2jMph=oVubyS2PP5A;oD?r|TnChQ^xVTB;9Ihv7H33HrBL|2=D;7wR9=J&d7~ zwJ4@EV?$#!H9=dwZs^ev2Q4Zlg==nulWtSde&DDT(!etqwasIz7r>@d22y%ae;fRZ z>YWHpb*OoG;d3%b*A6e12*dZx_fI-~Ol}DJ(t=lHvDhU|i~+^foZ)8AM>&o>tU>Ib zhFwuX4V;mbA!oqXrX02d#lomIwIRp5&-NG8<6%>2yEd|P3> zP#E72PLwTXhswteR_>aaxvR2oCe$7ozj*JFBYVfMAA_L(SKd7H7T#PC&TzQBm@N;b z4<4Jjt9sYWMl%|-L+fAzj9ovThDMR3%{IIGCCG|p@X8FeKh+jjgQIBWNfd+S6+Nq* z%|OhHO@z)Upur~PfZ`hhq&m2D$JW6;hxe3jf5+{kdq;P6M6~)i~Yx;NIdesVbdIbA1son^~ZLL zwHe)pG9E^`j;kulm^Jd?1`Z{%bXo30t>V5|Ytng?x~KK%uj-#w$O}kZbY$A$=0Yuy zuVP)+PVg*t$$ZZC&AjKEG7_9`idt9yrdnwFsC@e+zF8H9p}z@S4!Xu1(D8og8b)fs zAq5&-_{Jp2R17SwVH9#wd43#~uc#83J`4jwG!r$w*Frj*g!U`1Ee+p1vWYu&J< zv^^y@!DTGKWi0NhA$N;{-E$V9gwH1TrH;e833>3krgKSLw|FArdWHSsEq3#xUM4{HKC3{#{)@)17=xm#6d zM((`$;yXu1rswCU_l>7)7|}7Qea!S*c53`DqiOsX?ML}Ql&j02jb+%nJ?Nc%?44lK z$APvK3mT;`(WnH*rKi%x^u167_Co~SYgu>PVOjS=b=*%i_l`S0 zaLFZVJ@)p09_@c0l+Qcvz~(*_^7H$thTd_<{s%8Pb;*MmBe!ByJON&0fnWAg*PWU` z>$RD=B3iOO2I4BU<}`bTg6nOIB=coEv@|j^GqQvxEy-A1f$}*r)3dP$B4wqTpC}w( z3dg4BXUs_Li`BwJesL*e&y4hJ?1sj`HmHDJmqD*-AbJ;)C-(XvRlv6$HHkn+5PSoC z3a9eqh_0mqZkelywO}XXs-K*%_U-gw8{op9#FID`sr>|pBYpZ>zcv@`6ndvE2Relc zn<};C+G@*vBhb9SLPV#~_+rS&fp=Yu5+%?sJ+KY^i8dgJiX`UnYFfG~I6k>mB|w5H z3?7zEO3xM~YppDF7TU5)j^4VM?7$$N9>G{Ll~L$isAk)it0U7m*^#8En^l=Y=RZVM zskZFs!5v9$D2+@9BR6&yYNw)V&-94qj(D5kJfeH8{uAWiaf~bI94X+GQqly4ToC0D zT?2)K0+gBLP=+1wnpo^Ls#NGa*;&X&A9*C2bxoviUK0*qbAg&AZ>=ravCzSTp%~g` zc=fB`Ezbbg%|XV_K({xcS%PuHNCwG*Us`^AkIWs18v82-3mBXF5JR=a=Mg|E8jUWx zf7Sl}Mfb1vp-3kBg(&_qk*CsV9sK!CbJny^*w{KdYIia@o64War)J%q7O|V}GR?bW z=Z=444P#{=h*OMX#mq#vF36O{-3>NM}HnhVE#zCbYOubtpm zI40B_w=`(O0B>=C&K7nEv8>Vncl~D2@AnD5TLQ4lR>r2bj3>~aPOCcy_MB~v-+6|-l|{a#U|Rp z0XESenAep8Wl2K=)z6YAWztzun~NGw#(0y;L5(P^QBl>3h8FqVm^pNK$c&*Bp!MBD zRr|5`iK3zrD%`I~oxMV+_8BM;-G$Dfban zqX-eQ_RsN==hy-@p3)729cc~nZrERtA*Ufj^60f)#xU?34J{@S+N1BgyGE)O&OY)hQ`Hz0qQjPn!A)8hCUy>;F4k}8jtKgyw@KO zC;h>EN1`Q~pPEO#N&5h;D!^ivq0=%xMG8jjDMxWc=0=!MaR7(S7Y>;8keCaQyr)e% zPl7y$Q(>ILDYl)jj!*W{T7kj>YM_vZ3IhgBwG7lP7PP`B&`r^Vc1^0kOW5>-?7bi# zO~ppbgh63Yk$TNP*+@94f)cD)|6+&QU|ap>J&AxFjR(^}T48jxh2F_RKDUwZSH%R9 zgEIBQPx5WZkc@E=vErG_;P;#B%BFo6nsZfeRpB=)3|Pj zP76Uoy+4gohb$?EwB2(XE$J_@{>YfvdZ4`8NwOrgpMouQ7`9Y~5jZY-g+4&x&`OV> z@>P7i%E}!%0;bD-o{Hg+?XQdz@VU&1jpA77Q~F_=>1s-D>bE%z@L~7O5CCT@N26fP-y9$cA)~B;W$6aKY4|;>&I9Pb%|icO4{!5M zTycb%>!C=l5pJ-M*s&C)KYbN^Uaj68u9v!p6~O;DVp)NS2~-MPk zJ%mo%pqgrb1;lA|F4`8`-P{gcGuGdF?C_rM4TCAj2~@(c@VVu>oxUFOV3#pxyaiIhsZSI32ic_+W5-YE9-{+B z;Q{-YlUf(SqffCH5EgaCq&&b)*=FWNxE!h%WG+khzMG{99fiEaeoH|Id2sx8rxEvRGLZPWYinOu+IICR0f z%Ptt(9}Bjkj)mUD^}v~;<{XANfT#NIb>X-_ykm4?&*q&+_Dc@&}GX9hI=9fd!Y82_<-PYErzZq6`;v zqY7LLniB|@w5zLSV5qyOO*I`|KY3(t|C{@>>3A|4Z&{wXemECZdodtdf|1>m(bV-@ z*!v-K!{t$_T!7J-8Y@WCAFA}=7!gdQc$pFU?Ab{ti5WW<1yeEYJ=_N?hctk_;QSV z_wVwk9cZZ(8zT|yJc^MBswT%P=Q@WY2)TkL3Z6eF;W)hlH5_!JoL+<9gndY^h+Ko- zb=uXt&d^7+eNAKJu}sY&sYB3`RX#pcM7huFtvCs$;PneJ~-@tc2 z2^4^Sg9${0)7F|osFf3GrJ)wce|+7w!88-e19DNt1_TpyARx*j-t9yIfQs2Cm1X=_ zimb$9D-pegtBdwyIHrtj^iTgZnhl?f#ZHE6!``DtjFz!_^ynLp9zAwEY8?xOj#*K6 z2Y?l9>tk%}@NpPbZ-0A;u=ip(ylA~`&9M_IaEwn-7OlaZE=BEcGhPXLJP-6K->5p# zC*}G%PJcm)okz&v4p{z>yP4p%Rr9~qqRM`@q#S7BQ zBh%9(u)9qg^n^z$Y@Q1F9qew9n%>ofMEvp;@XO=yjdVcUz5rtgxUEK(69AEj*9t&E zD;DP=kcs^Y#CBSoE=nLVu|l5$2kO-)7iuT8bR z5Y$e=moGFnL-y}MNyKLgpxLLD{jEN#cqjxMIP4aPQ0hz2^2dWvbE(>j_Ma7fk39f= zLHcY7nkj;;_?KMq?3b?EQJ&3}SB<$jhGXSsaey6tpwegDuSz&oN?wXP%R62-H|M?G zd3LQ2K4lD|o@=ZZ|5S_5>{Vb<_#?|{HcXDr_RLQD%$Cr@5&vi)6~oUOW!UPO?db}& zn7&beC&I+su5csWeKX;~bT^2{{uI5duT7Nq3UBc5-!GFFEwSRYhukP^X^4L(vCWrKWAk9@fEDYY85{6FHW zGb757daW8=d9lMiAj1*)D7+km6AGR9Ow)IZu(k0WFS_L;B?~XY;L|*X?jMn+XS^7` zBsN5>&`Ic|xm@r=tulZZ#vBUf{cZ}8tX>;m#|O-)KH+@$Hu-`!M#v5%l&T3bd8gBq zI$UjfJ2(Nu5gYY%qgLNyz_7O&8zuqA+fPDhe4qL%LGot|7g z>(@P`;H|shMoH=9Mm!E<+o*}VQ3!M_5W+a4y~SMx05yC@Yila7LnH$4_uA-RoJ5~e zB|=4^JPLjLbl+m|X_?|sHYCyK^t+{PQEzkMA2GZ_wsfb^nKB?zV63xv5_+v$=ZN(6 zak>}T4Uie$atMvD)!SNJ7+yS%(hVGBim0D}U{VyfHyt7$nOTFVt?3TZI2@dg4c!81 zLys9XmxIO;)(o6SRkWEL9iDs;L!^oxBRc>p7N-|<&FfBF(^~eV1#n|d8Q1%&eA1I}kscu_PzRC!Pb?k}2lfsg? zIq1A;DX(F#!E5LC{;YT=mr-clZPHE6x&o~g=Z~Gb$cLS<-?{qRSO@BY+MgPQzkIWC z1Iv#ni(&!(x^mVW1d!39fVeQG4gVL4St+0dq2R6!y1Z>*pRgI^QbHe4YDiX6qH(WU z$zSx(7v;IR@x)}T6&~a6$=N*0s3Fk3`c6D-;YyqXI&yK-kJ;tZRcNPUQzQuLikF)8uUwzhdTHPR_jnJZS7k#VvdxPf`zSzK( zZFpIG=#7)H<1p&UH99toCvZApa|@D5r4zg01ji`A+qZc0x$t_t-?fFv)4)+)QW7F>`xLt=cUeyB8{t0fEym#{bQ-PAwQ zSKslr2{R;^rNjP)=oD9{=1_HAm?35)e5%Q!yGjfrhX>i%3ff%PA3NG6to>;9Jrqq(c+hw>ndz`1sj&RM2G?LXpp)buBjlpfdeVS zD=@5bnk|7#!HA@TS)g^YIH0vO{w?#<_4sF}{5$nu3|1W^Tr z`Dp=`gQ;L{V?K;FMPN8$8u5}HI}Wha!Vso`?j)xA)5ZR*y?NJ>y_W;J2!+kz&D-XI zEvs^Fq{H&iJI5W+EqBbhKCmg*DQ*>tV8~9;9}egz&t|fw9+Z<)+{OPc;}#Z|WW%?0`_z`3 zT3aL6Uj&&>I|zJjS$!B8OPIAnM_R)R9DvZ2R2$$_;J<1Sk(i~!hifN~>@Dsb@7?rz zIB#G7R}Wlw-2)?c-r4z^NBYKg7Wd(-`FfXk{6KvID9_J-0skT`*Asa1unk{ zU+MSp@<2A9;bn+C(A&Dzp8*ScKln~YvQ!){qd!9MrTN=v4EeC(&^4s;ZdAVZU+ZJa ztbGY(m_r$&ZN*Kg+K&SQSV>cyW8brR_!KJk^yKWeNcW7@DgFn9OOq z<4=owpvt@Ph;UOK@YJQK3TsznIQE}lMyH80oJR8*fz_XZc>R!*HsnVUzFNevaFkJd zk|8L16V9OBFdT7iZ5DyL;{DqTU0sFk`sW8<*gxJK40ez2cXyQEBeY8w=QnJ~Uo6|Z zt}IVQB2(ono!{eL2`*)W-35&nRJ6&s*0@z#l`+DNcq}JknA#n3G8j0lORZ4=s(dWE zWzwYu)}m_$rsLElGlo07{wj5;9S)mzD$!wE!2QgwaxUL#zNIzN)^-JI*_wg33IBJu znW*8*U)OrFJu)`KEBUSA_UO)Gp5A}cRnwu`F|@Pm#d>czX4xHylx>C~Svv~3a+mo6 z0+<76hMo@iz9K=o21`AH&aMX@BYp%t=l$^S z^wDbvD4?p{Q|k23a5Ade7t zF2XJh;AHD;w6&xad7(XML<#sqUI~s72a*cyC~r+{JQnq%t4uFgr`JjCc^@+8bTFfm0X6A*?oAZHY` zJMssN!YPHA^t$1rE|{O`JNCX~|1keR>0Oo`ekN?b>skoP+DV3EtKkHPov13RI( z?Qc)W?i=Y}m?&-r>4ak~ojJ5wBhH-s3NrvW5vG)UTUE9Q8utiC2wgGv>iiZa9r8RD zT}$-s4_77nodG1~aZ?NsJlxG|D3k7PRHYy|X+UnU8z! z5}}Zu66x3$HoXhcfZTG8!hQ7Bhs8M}g{xXD9NG_pzz#LAl5oA4uYTMuCUi`=CZ(KA z%*J!a>ogZUqr8{@LM3*o3C;cUmwr|kr^H4Sz4^QJEe8qwWr;W2>I9MwB+%=_mpdA(ssn3Qv%O{J1+|6y+JMp=coxY zZ#$nZ(%C*>nNz@(`yfCW3r1fv#H&gV2j8x)dV6rWHiuy5kHu!AZ66ETpM7uojUn^n zA2umSN%|rRFKrl1Vyw^4epvec~gZm*E)mPV?tNod7j%r&r z{8v5|a(I)|iP-V5z%fs^Ww~8fI9b9 z$VjT4aFF0z5fKmg5@G+(AnboZY#8KYl=M&%EUXdd??4o6U+=du|KRz5o#{ysqL7Z$ z;?p>v($rSiB;e5c=S2(mA@P69M(Za!SBY)3g}U7Nmz2ROC@dwMWFs>k>*p=`Nns;0 zE&#HgZyo-p=3v?~fhPbCeO)2u@M^ur2W<=UwjtMzdIkoM)-c66kJ00pu7W#GOywrV zPG9+2*e}+RL&63yo>=jo)**XG60@tyF#$F6YAh$zH3m8wqIu9iF zP!b+^2L4cFUP54y!-)fI8WtkH4~@x>vVni0`Ldc3>VszV5&ESMkvF-aT&6APV?dzg zk75RZkYzoA>>@X#s@G(Vu>PSH)vBsmBP37WiXSp<2esd0r&4xb zCS+dPH!{+9E0C6Gf8QccUTTIi7vIXWrM~{C&t67T0bK&Tg!itn?M_uHa|?2IfuE{< zo+s(?utVuoXDVm6E{sf%v_>X|awQzM+BqKQh9)Ad&;?v9Gzt&A#(cLz`g!EpTHDn{ zeKWiVI*s-KP>aS9nt&EK{#3uHq&-~U^_a3xd-g?%*?Bvj zIttxUaYjm25{z0rQftd6X_5|Bz;5(P+NNau+E1lt-Xwi-lI3|5H{J|Z!3L*pOs4E!@W1$=4lUw zU=}>3QTtQ%#?*~iT?as$eyX))l$^zvDkYG1X*s3_I<`+vBA0cEC(c>iH#!hsg(w`n%AB-fVTxBL`49hR2+>H2wSE+VU+PNOo%xRGo@f$2 zr7*CKo*g?c90&y>fkd=-x^u`5ZYN+3G9V;rP~;WNRofeCWb_>4Hcw5Dujhi9UFyE-2+MJXlJE zQdwWfY*W7Opf4CT69HeUGty?|Ikw|le*f%8`4;p}&9`-PSV-aGZ74{d(; z11$$zdq$9C(e|EqBT6R}2>nT^EAfAY!)xSC4^UcUfUU*5U05b3b2z^ zdI9#!q6jrX07`N!EFU*5J2&GNFeYUzEC3n+UGOOOh(4mdgf}69|DAFI+ys|RTVLi8 zKgRyRpkp2*=Oie@7RStI^%>)|$9fEj`G|!?_!U4|h&dpy4v^02L}1|o3=$7eT@{c} zJ@7fT!eUX(;nT1Dnr-f+f*P`Sny&+*4sFzbd8jY>wPNyeKU{&h6&0X-1T#t4OXMOv zb0YfAH;@~?;T^HXD)rcEF!-KCD)-*t4R}2*d;*Nvfq_75;S_ud$HAF(PLYvn*kfW} zAwt2m&*WIr2@q01-DYwsCG#=3N3#MUQ+DGcEIEFhqh)1BFak^ZXQ}DPb^0W=(bAU9S3AXS4Oqx4xx$`_YlVItQINMRx{eL=&T z$QjlI>cTn10WiS}wnv{jIxKKPT4MI-s_v|?epNf1W_y>0A^j>mo$ks5u>|n2^Y+_! z3i?o;KYDb&;>4>kr~~(*6U6p}<}rI12Y4N>(4L8|eoy@vebUAlKk;oKmj##`KsC@7 z(R(TrP7s`AML^3`Q|gkvo4W_!WZQ2V=-IrtI}5*0_Urp!y)G15_v-!Y^2g#h(eg-M zE#RWuHrR~^vZk4RBd+5v+{?Ro6TaKPG%2^s&~?w?JbnagiiRtAp~OLeSVT++tqhtO z%0(2miT`}s7l>LdL4T|@oa{(qFVK>RX4{6c>#|)V<9c4q=9IE>C>Dx`Y^yyPj|ala z7i&Vloa_&(>P0)BVi0D389CV{g|Ab|FuZ=A6qp90d_ zMc%BfDh~XtXJR}+av1bZwEdV2r#dDI7x0qy|1K@LLBW`l4KuJYtYgm6s6a)6U7jf;sW`wZp7CvM`2c{QWd`2%Ig_L%+!)JRC zaR6V}6j4_(I>n&(&fS}XC_W#ay9B!rt@N6_i99+pFCjx!>`dp)?ib~?Iy8dW{pb*; z`&ZA&VcGW0?k{rqa$b@ei7uZ zk@E07vNmX{E=!}h%~_bz)-lj}ePWr7?qRDt|2^*oY3}heYMD`;>f)OQFamueJ0wea-W){RiL$g5RqXP@0fr>Hp zKFiz)omzcvWN_p^=vOEfd%8D&YTuU4`@6Oxq2AnWSsS}`BL5!_t>3Il>j&4@zS1$$ zxo%T;_uftKf7Sl|TSkX)tGNevZ|u@D6#ikSLqE@>T%SO>7_kly1oC&R0IgynVQb#3Gr!D%muZ8SL{XmtjzWSP5yMhZr{B@a! zgTcd?91@P`{iWXz=c36wkTeoE?*NUv_7Z8Xgs8rkj0*BbI*PUA-~{JjDu8Q2 z<4#26X+0cXgqx68;?J2X)NuJ=1G9E*PnMNPD6;g{>d|X+r)jUFMTHAyJo_LEp$2j5 zonyaA-gy(Me+LZmMrL^3_~+cvOMc@JT&_3LzkVZA;IH7`6@Tp>-q<|;l{dTkU+Xvh zdHofys=t^qXHD2*-Ds) z-N}#Do=7q`J@YWRh$~7o6y@0P;5kl+v&=w(BMlwF=UmP~og>@^|MZ@TWw9&V)0irS zC!x8cvcRd}qy|HRb9+ZwyHqemAd(!Ie#}z|8^;T-H6`(}ng=D|Q7NP3SHP#jm`b?O z(I4VYM@laO?!mt6sp^h~>v&ehm?Cb^V~#5EBDryYt~6J(BQs>f!`&Nie8arMG?~CY z8@6k+CB|8cSfN3|xwr}wLCw>RnUShQg;cAEsV~h>i`^suDK;3Si_?E_^5kiO>vi;5 zF!H8}JYIn;Tf72YLwv=Vx16)jm*9oo35*f82Duh|LfUlom>OvQ<|Cv$J5ym2KXp_n z+$Hlzi;l_j$YeEX%BeI925!J!IopAB0W>DG12rskn}$TOgHwt?mV=R2-Oj4-0ALfX zEEstR_k!zyG#pR{RYpgFi2WAE{zZrjFt?rNhWy~7+8;^7NPp{aK@b6y&^KW` zZUYapE;`K(hvzmWcJP|uY5=CcewKUT#n&yOx$)UP-O!nr#OB0wms7}W0ChVSb6r=d zN1p)=ck-^*T6X7>9jBYe+j1;?ob-SV{5uk#hD}DR4jkU1Kg@9)qyHN5u1;(xG!c#R z0o4O^?e+mjT8>Gdj!?#Vvj}!koZ+;T0OL=I-MnA)5%!Su~^IiMDx99B#$*+;@p73(dt@@6e;{T^0rcPiNV=uF=T} zFWRrJh(zwKeuSH)bo6c5S;R~V`j_%U##sod`da^79}Her``gR+;YZ~!-&R|Kp0#fu zBVl7Q4T0Xj983$NQK#kW@k#Hs%vU+qJS~x76-4O}C>*xra^B7jMcvl?N0CEtmsMQ2%ZD(Ja z&zm=O=KcyBmw9ILqbEhybC4Gid%+y<4z8mzg`rMg2PaUOLZBCBsDP7$<0plHcqI8? zoeD13Gb8gSO(7~{)c41s(EcueAdxM04z3Grn++t|uH2Bn&=>Y?xL{zcJ6Q-M?IXpJ zEr&YNzKOYu0{*W3q0r#E-l>wE2+VDZgf@z-ReoZgTMfw-Ck4OxZJ0cln}>NWWx; zc`UU-{BTUzhYl8*ue1c-QYz<`D4>^ezr_(;5)49yZ;9CI zB2S8p$Y=&jK7_Z+ND&#}#D=>3EsKv@pPB?A0b65FgXEYkKZ{4U}D0g=FRk?Dp$BJ2r7Fhn# zIhZNAatD<^8!xYfd!;!sr)o<3F+pZ#JP-j zfaf4*sJS>oGs)D#xX*Ldy<5Kpx4W-9`|V9HYnEko9`E>i8$4b#JlC!E zMh>qC;wed>;ggMBP%MH@$l8BY=kHV#Af4h6PjBtQlCHh4Qc`^E{NS0_Q| zO}uh}{jXEW9NtG=%##y`DCo7=hrdY%G@%zBPQM0wQ@7h}m zQ6&g5fj|ZtfHXE?v)CX%(~*3jYAAMM3y{B;R!@ukNl4sUc`6P^vP^&_1)Ac%IO21Z zJ>V{r(5DcB_iMe~u?-gw?Yw=a99h2?GjVkU?8wCR<8Pe5=6)+19XJ{p80)!x=hSt{ z?p`c3fGLtn1IRRr1-INhHGlM;YoHWUVMCm=u?S7_w8Vx0dF0Frq98iI5~;%PPAi$< zqhsh3)b(<;AMhs$w(uFcPsPdk-$Jpu>4ru zt{u1Ag6}hD!HBEWld4xM^X^k69{3sat==o>ehk{l7{9;r%ZPOX?Hz(a5b+@S(vtg=_%T7R_mR-soNq`F)uSflX* z{rt@YJ@}&flVS_&xWv6I#H}N1*>vgl`02;}jhyYH@@3TEuLy)D*`(8J!~%Q2yoT37ql1$LXY zZ=aQltK)IHFYvwwPe+dPORcB)BFiSWoMVwh-G|zz8bj{;h2R)hpyU~1tDtW*LN;|C z6Ke&VC)R43C~Gzpk3^O+2iAS=#T+&VLlTl162XQ}Z$!-4xus?%;yL~!f; zO#ic`2j)kfg*-cq!f_oKKjICu5{HDh-1t&i&CN|1E3Dy@fi=gl0UH@(e^HvoN-HYW zl}vW2btBWI(zHr;rBYoIujgiq#d&^Yo;RhI_&{l%_kcxtc}xzg$M$gW;}NXybM9 zSXbEYAHdSmsi9cw)?#ZcY()b8q4r95(I4G1e)aWtrutL;?cG^mK9TVayZ7H>MzL_x zKtJXdh{dnl7{UwiHecISP#rW)9P=gmk{7oR1<=+)+sKdq zBVY|XFslbf+OMd7e)2m^T8|k^8S;%*u!L7~(o22(D`d?7pXi>ps+BtPfM?%8gX|r{an|HVOU(j>s^^ty9BDr>l;j35}lT<~= zvwak-gPohB{$lsVtz8Kp0?Q!@QXT(>wg*CnEf&<$yq{w*3BC3bwwROML}beK@#*oW z$KtPuwiL41MZ;P<4)6cvsSD{~kf&!1#Q*1)rY`a2Irvc*EbmcBO2+*PIxc_(3~+Zo zZxG%@FQ!JM>!%)broI)lWAR|-)~);Qsf^jF=*(5e4(_`5cP_mpG{O~`1u}VAG-;1t ze9yiuw`P#TXa~FQ-FfiXzNb!vZn+feIqK*}(Me`y{i+YZ0)inlmB{9y4o~H=f*UY^ z>JMuFl)<7{kw|SNnklOC2bO`q*w(VyZZ2DA>a^_tGj-aDET__=j!!eENsYblvR7uJ z)iBr6YgS+X;D+_HCom_>EWQMP9!l3(lNk1yHsT}_p`0yK$Uz*Ke(T&uZuT$~2wkdhsC zO@5T2;iGWl$6wUT3*@f}U~4YZIdDLxn4eL)b59xt#N^D9Y8uwqU>to8j}MSRi966v z4lan=1Y%=8JRMR;TTe&*5y%mzG?FQRkaQNXI?lmkbUEXb=y)#Aj6E&~YZ0-ma-mWd z2WVh*=B}AX4kD0-;WJ^ADvK5@P+~wU?i_Qn+NVqxq9GB-4MDRCwAj>k>fKav*#?87{p~XebX_FPJ}WBxpK@$s^8K6Fe@9gq{R_p?r*XNOQ=SX!AI>re1Xe zlLomn3{+0SQzvs-$s=ep?Fg@mWvF9PYIGja_yW~RA~z26U5Dx2!lqQME(*CaJs!Cm zn2XRzA+GXnSd&Dl%i#NnK^pQJgJ@zr^G6i{@k54_^E;|jrU8hq*Ia-|$kL@&5_X!<7emPB-BFMc`O z%}ryyV*`STHR_s#@2_IalkbXdt)s>?YU0#ZtBoS<(-`~`K1+~&QWCld#)J7!=^S3T zvqaGZBfv>C2$e*eX&a*Y)|!qGsc#*cncx13j1PJ2!ImK4`uxuFZ6<(vL?>B)#SLpFe$uA^{5xSAjL8Do%M%KrK4felFamA0 zPhqriqAzit)mBEPvBVLtqfJ6`huSN0f^&OuxT_Md2*61aN0wzqpJnVuxf^X)!{0o-sD|MP zS=96TsMwklXg?pvjreC;i3*-EX0jX=baT3}Amq9;9GL#af#V$%{SLh!J^ECG?GWdo>Fc)~+I;j33Vjs_5TwXetVio)xcShQ`JWIHFEOca+t(4KIkG#A^k+-g>`k-nXqAzp?Y@sJ2!J)O9a4$F>M;ALqmCFooyMyCn$VaPzH0M zjA`wez4<%hAw0z?+4W=+A`u0?;GGDnJ&s!A7wpiP!+~pC=v+O@FXmB~^crAmMrZ@-D3xM^kEJT9%<{yLsMGK{z1#82ELG)Z3x=Q)fbr=lNc^q>{y z7|a7L-hg#zeHg)xdq;u9EJ`-*3iSf{VeFU7KrBZwI?OMdj+$ z!}r#nen-fEN!;B3`*sVYUkW#Qe23IFHXyF%Dy)lD*E+#j83y5I=8(mT9;F=h>Ri|J zdX!)sfk*q?^>So&*)#prwG&)*_AKYcX$}dZgPfUV1ShrJiVcD&5ojr!8j_#Ra(Ypi zz68bpA8n0jJ!2WXX<78E*BW1M=vEo0AL&g&_BfaCgysP{#hBu9+)TC^Bupx?f{eN1 zYGtB%$a2;MlLbl^vY7T!TuC-0Qqr0F$adt6Wx$xxgP5iaEKV8-!6o#eBG&>Fg+l4q{1%O-(zgrb(^-WhI<100ciI|ux}))b^@sx^WeH;2q_Gl5$3>A}2xKYf=Wue|BmR~bl;kzos>#*SPoQw-|#|~3#csi{JT!VS;dMLIrbm$CoT? zDSp*P&cM0xs^!Y`P*>N`bmgs^HobMRC0OzME5Vkk6%2M=h@eB#h>K&kL%#uy zu|St$jkt>zYu`&o zT6NKOO=2`)stR-c)(i8MmIDx3ZlvCaVVbnGcj&@)i20J;^w!iTpvsx`q8BdWj18vW zDi5%B51Fs=fS9NgF%ozFc*^Wc#m_|cjyQ-h0k1^AmYMr-8r9Mo6C?sgh=Z3vUm28XJ&N2toVEmZ^wK~E=dnLq)tTw#uZm;rcDVw7{RIFv8N@tNBOC_ z4^fO=(Ydn&X#PvH}mO8%MA&%A?Flyb@6VA z+rJ#zul}aXsS7yrBNu9m&`|LhVlT0UMu#`*iS4mK z2%g2^f~I*dh6WTb1q}e)O*27gtF%pt8q#cI&WXgBy6ms96uWnJ^<~|aFA_B;6v7q1 zC1ITNY5f#AxDR5q#~HJwnyo4*9s1)aimE>TryY@%P-rF6fz_S9OhQn(ffYPbT8aYhsZe6ZR$e0zT*c0(iVu z!D00_VqwzAj9|w5HjK2rl6Q5daj$XIc$@KVmWPe8Hus@v1U`e@tc+ZiH z|B>cPm<)BYaZwp(TrEW-=@K8z;03cUez}xR4@l}h@?9bTclxEY%S|P0oJV^%$DVSw zZn82cZ0>yR%zdk~YVSNX|AyhEM#X%1ehnH;RIK(q$B=@BiP;lfjLXfr+Xij>fN?kH zMH;I|BcqAa6K>C8zn*XM;^zSragrLD1uuF z0fH@q*Xn=HxX}u@7@{!?a-`#*Rp;Wvd_qquz;TD(@VOH(pR&PRh%!FHcJt_h<3Y9dlSpq;YH-} z!iyx93#7YvlAo0g)vA-+AmhR@EOhuRO%a$DwG+I^RIb|NuI+Gs^Xd_B36wb_CBz^S zG6rF_70x$b<}KTsgojFy96lUl`v&X#>L!olKMN94&upetLR-<}H$?d)l$(n7r!EIblrUOGu(~_-kH7 z?107?xA=XTcOfPDYnU~QX?9aslY9z_Ll%=ILgV*o=ZhrVzz5B10>WTf>;oZR;-*OC zri3qa#huaMh7G~!ogeBnw>=Cy>rmF0j@^HMEbYr4vVtM=;cXucMPI%#7~J^sXz21* z6}jb>h-zJqJRs%rnRP9D*P%jlVCEQC=jHc$Fz3$%B4zg)H(>_Gd(X6?fs{GmY+WR4`846pA=Xhi zxC7$VGs7RA9jNm!+ELyt;-Nq`?d#1-WctDBTF&Aw6-t>mI)zzba2 zUT-~3jF9>DK+u$E>(aVosk6s|%Y-D%eM)e80B1$9WUNtxYgun^6H3FpzFzrP@w#4@ zrdl^^8A$1vx)ruQbENo-yeU-{ULbM;iRw-_JW-cI(ytFR`mm-20alr27&y#dHnz5i z&)uF_1paL8S&s`PaGL(*+Eb%-n95Ff3Kkw=2x+|~52Hdt7K9`q~G~SGJym>%*QnU-2qB*gvVi22a!L zcEPTOb8BLZZp{oea6;fq#>@p86b?Em#SgpG&1a@R6hw?CZfnUEEsM09mUAu0^pY9WBvCN}Bkq zo>ApataNkT13r;^Aa8JmW>)LWmGZm1>$*>Re5%AW3`8fZ1&LcUJQ?yD6+|L`lO_j) zt;&_TX^UWO?k|ue1T?xC>J$t@H+u<=QmEIDyGVA(ErM`6;EBeED5;GVrU$}ky zg`0BU<21M5%L#3DJ2EQ;zc%y?=B$^1@6V`dD5q%)leFaVA#nTw=n(=k!CVLTqt9xL z8LyZ_E0ayfksWawOam)PA#EF6`EReZTa}^w>#!99O>1TuXcFaxj4T@P^9vrxmg*p0p$HLCCI@nR51@ zL6b?KB8bNje{?Sj7e~=2rh0wpF^VVvB90+N3z*14N%`SkV;gQ&3LX_HtS=V&+bctH zs|3glr7Me)xe=khJ(#oV_GJ+%CB_i2kfF#oeh<^nMSz3ZpOz^h`r4O!OSRKjz9@vw z16*mOfn_fM^P;E4(S-F>fnt%@CBj;bZRy11?%k8JVT$SrZf2P)zta*BL{&tl?kOQ~ z1Ah;DV7Z^`yKB8XXZ!Bl`G1!f1a+PPV44>rG6GhbW(Fi$!sVbDodw~n29~w5(8DD- zKoX-x6oQ-xWCF=IHx@Ul-dHY{vnSQ``fS>cJZ51Pq{kpprbkS3vN8(Ht!H5Ry3jGM z1a&OiK0O}~WJ3D})kV43pdFhs&5>#7v5#3;7U{8woz9M+^DD0kWdiZ}>Gtd~E(Uch zG{0@2ClbJ8C^Gn518W=MEa#Z(MH2{%baohud+UHjkw6hnkCtPv6{klPsT^Vj0OqWzi7>u>(;J> zNXqgeP~{BB5id@b!`hRZq=#QZiu$##UY|Qj`kFyXjPRq~PSajap2M0sm9C&?DlAqd zWG|;H_+@X(Y@RP->eNmzE-u0BhB3B`4!)Vwj%!3yYVg-H^!TAPp>FyXbAkWI4nyPyywSQUo8sc&PbNCDNIfXczh~VU$?f%^ffF7z41my1s%4m!)WV{;YV06Or!6h zGlx$Lv!4CV<>tmgXaNA0IRys#%GwJP2aCSr-J}(a%hm5;O}GytlIlu~4fucI*Mgr~ z^f!n?IJqd}pdU~5Dg@fIjs2!Xvcj=Fjq_Yy1)16wEOj%@iF@go!Vpro4j?TD&R{F# z^S$TJT<(IQusu4R4h-G7EgT#9;|n*3?C7?)yyoV~zG$G`&U6ioY`kp4zOGm@8Ex6D z7CIvVpFd>LpM3v2!_f{ClQE`u@5r^aj*k0c;cV|n?NruhqvC_D`74j^2?lec@kF>a z+`E0Ff3%QHWkQjl)Um8bDdiPLd>4;6F+f~W+a zmr0tc^-+yRFKNMt_%P7)FgyWhUhq%YugeaDfQ;13F6cZ&x9zpfKE#z~;p9UDYOg65 zk(->5EJKiwUR(}mrUn?~)aw&3j3kf)gfw>^x#afuVr|WnSc^1~D{reEXu0po!p^CJ z2;dkdElO6guH3@5hmbZ@P4;Eu<*)BP*f|PU7y6&RCeDe?wrRwDxfIKx1y>wU0s581 zD?_q|ITnMNfi2KDRFn)56vrR53oOWKM6HM=zKD5KM@~9kAz^_Yy@g{KkzGH>oM_bB zsdrJiN14tc#i-h%2V~k2e=;2Rhj(D+0EB@YXW_6p+stUio>QCjvbQ7w#;7HgxSFo7v*wW z2RHA$XWyE73C)0}`=Fj)iJr zwwtDPH-w(c$XZX>nCbDv$P9=xZ0Ea9BzqFWb&MIID4i@_sb^#N^a!<9?904tYJ@oS z^jjt%8Sn`Eqb_&p`JSY_9jF&Ul&&>J%CJN_{0Eqv9{wou7QhpZcBGLv3NXJ;q2M*ne4Uq-I> z3yf=IEl}k`9v_&TWco>-GIq(_Aov|lDA?*tjDHnM*z0rA*4A{_{j%*!x3)%e>(fK$ z#Tl5|QOa))BdNGGU=C(VVf7(rfBj%E*osLy!dvp~C8lP1uo%WB^h)*_mirQZAT_e` z;M0`K7*pPmN}BDgaZcTT{almn8 zLXm(_6jvrTkbkb9rXTs@$Q%)DfzkorhUGRxOG$qb%n9mj&Y9@OTQrtQ4}P4b`8he^ zT^snj9Ok>AHDqEfH-pHt(IY-tWcTC^ad znB)mK;hmvxnPyI3da$jO>KkbXSb1>!DKU2D{=dqu1Wb;i3eTIF?w;7DUtL~m`kOkais$NxBRlmC4t9te7HK3EMeK#>0B$2rbGR$KR9b7)R z_|Rno{B)}{L9mO{oz$J@I5ULae}R0Q^gja_@vIzzem$E`;d5vf5lY=r-sW%Ktf{A* zqH3EjHzrFSp;q}-A( z1kLlp2hcYoBXY~4tz0?J>#xU@AK5YjN`X_Hl{;7Qc+c-Ra9zh(U+n+JC^gJ>z@??9 zh2$nstNr(ro+ip?$&=Ilca*S;l6Am-JMFJE&{KbkI;3Bk%Y_fmP2~W;cjgn%pssqSX|FaTv8AL9}<$?a^JV#4kDjZEGum0+vfT0uzZx~ zQnL)TA`7ICk;=@=NOHyO8$bA9i;8Uu4iQpuHmfSg1tya5a)uA}S(Ht?r8Ia_3WLY7 zepE*py(I~MtqPZ#cSxTb7#1FiE0&zM;Gl(g&~t~3@6oqoCyR8rR*lCiNBWNK?_Vkt z{8b*U-Y#X#l5T9)Q8X&MnTrebBtdg1NhV<}EL*!8|VAA|{cb80U-_o6b06 zV|B51@{S!RS5D`Z?e>|O?fl(Rt+i)QOS^Q~IB5CugQ~;&A!B2!^wZ>N*LBeUTDOih zuC=0i+>P#S%nc zN|(ADV00+-^x2XC_!)18A;v-5Kr#!~A&)V63)Ndn7riMDgpMZ6SgOVne6(@jB~m;< z2{VI5=c2J-MG0$nHnRtTSOJTQh0NR*)}*G+EgX9b2qd&sBi2tkcmaZ=`7mm$ra;JpufHO|iIU`RO z;w>rFdffTu^6mphA*E$Zd%N%F6+eHQ1A4}gvaQ7m1%wOj57L8`Q7YC1(Jjw|&y&~; z+uVKOTx`C&Io&7I^0~ht>`asmlh3PhET7+Ea&zmMKP6nG?Kc zuNz^?o=;kjga#I1c?%Yn?+_uC?;e6}pttX- zN%wZp+h5KxN*UazuHzn3>5i zzms{SJe-5nAVY(rI8lmT3Nwy#)kyz>idGb?4X8)rb$F%Pt7{ia#<3o5C?%CA-Yg%& zDp#+eZjzNbLnhhDHM(;y&0eqQS_wznO;qI=aILo(Bb8%}5h+vq4dQkqdHbiuk?Q!BJVNqoceOCcLYZ!MwX%n!zQ^^7R>9 zM*QU&tQ1BIH)ODi_}?*RTVOuMD#V30{18E5#ccs#8^SH9@VR)(LD5QFixU+5f`|0% zhe#n%=s32uWAHcNcVKyG+}5lNshB`Q*h%A`QgMWYJoWKfkb>!9z^NBy*b7SaF>!fN0m8m7fGLQ7yE z^B}09usNAgI+&KzvuFj(lC6U5@7eSmS`De~8Zxo4UQ1)Nj>c&{9ZpBkbMY<2qv&Yb z0Fto@mjjuwY^LMrcshYjq?2e1olK|DsdO4Wk4~pE=uCP(ZKbnl8@+(eCY*-R3+Y9L z8|lUL653AZ(GGeky^LN?7S+k71_^3Xi`wMSPU!cz)FF?23g~Uy@lRNZ=<)3#Hm`T$)09(|`VQSg_tJgzU1HsX@6q?c74D}8=!b=c^dtH){e*r>Kck=1FX)%_D|(QA4Go^( z;%ib5(eLSD`U5>ef22RrpXpKh3(j=^Mt{f7;h(gZ{zd<$|Ij{qtXL=#_)@7@E-FQ} zs1++Pmv0oS#agka*jwx?_7@ivwig!`2a1Emq2i+AaB*>Qq+;2zGwH-Ln&pInYt7Uw zSA?-?JE850o;2XwvDNau-ZT`4j^(vnfs{_mGi~9;B1B3K>`bEAY0emF$Q8}Fnu4Lz zYR9VO*=;|pSOH#qHuZU(d5 z)ikwCxNr`fJ+7otNszrI3A#0xC?U*+_2$V;S&(MMW`yc0)|3@C^tu(AcH0W$Y8Nuc zwYn9fU1s_-U#4g|UaMReu3KTp^qWn+?j|Dk{kUDO`)&h{KcTZ@`hoB&40Wt% z^?K-trfo%{VxuR#h83!|)e)g(q#l=7#`9RQ+rplxNjIxc7KqMItWa=ZGW0#!;@tpO zv?qU(wrn0sg8V@w^Xw1F*2$7ZY3o$G!6Z=acIbD6nhq!3cAcQ^qsN0!$>bE!7+2!7-y z9WR34>EH?bffYr_7tHkAe&~r%)=75sg1Hg04e}&%Oz{Zq&63E7B*=5f#Im5iEI}HR z1bK#REai_8lqpJfkW}qZG#rdsG)>tK{XmBkMQzNy6CH&GHZLc@3AA@$X@PPj$7(jfrg(MI9{b= zO*FtOp0*cvi=?2sBQtCLihM(+N^i@_&2AJbD*?&11Ndsw4 zt>b%6?1$x!?|Xe6KNKdYyEBXRljZiv@FWPm18Rj(5(zW#9cC8DFe#Ky5;?ZvS(8r7 zim@cB?FT_VGoGUbmOTO7^?;cM(+?%EP*hF28CDfceG^2~Rb+=5(#2$Q-M$pehNx)t zreVj!Kml>7rNNF9MWUgn0Sxdg6&kt)gj;&xpzWBzmzhIW*~#7vIEfB`)22}abef2j zz@HMK7KF0eN@z74zZ!~WD5AD$+fzmto>D^)Fe`>P<#-Jv^kXZ=TkR=52d7FQ$W~-c zib`YyV;`d_!pOASC{tJq-SsvRAaw|Wr?KYwG5UNwk(H69AZ{$(nWK`AsDdV1JA>JYe~Xg?S_(|lCN@< zI85w`VmztFQ%-E71b94#4}Fn!1NVr0)mSPn*=<4YpIt~-7>~)Xt0CP z1O}agaz^PgR?;{LO)Kn03R8JsmoE32KIuEQ;K{E}GFuas)HB!Rz<3T!D^nKGEl)X3 zr@{{BN62ebrn3R7Pn+2+LsT}UnK&hNQJMv9!H+X(v%cRkL1Uzk=W;VbklyePg*bHo R^$*_4{sSlfLaITr|6i@SJ}UqK literal 58272 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�*Ax zeM_w>w)f|gvC?uZiG~neQe(6AMl1L#JhkL!j`SGI2^h-H#{t`pqX}R;$W>f$N~;Uk zssJOz^9%ix;2DjHMSQw#A(hTGodPHn3oQajNJJ<5n{w&Yf?AyH7qlaUvoK=NGNm)I z?=|K6K)K5yJgzx(|72gT>3cDi7X1?V-xBQIl%UAE6a+S7 z6i}c^<05JYWMsp_oCzrmj}JqQ&DeyKaRnMJgbyy*xNogV3)0Sb1?CUCY8N{?oPVjs zNW}g3Czk&cp9nw+iu?(bgg=R3JpKt9L@dqFbh77EPjWhuaCUm8t=OrUHErRa-Z|fQ z{5aTL%(~U*yA|+r6de2O?1QfZZ>eD9w1_Jh`37=y(kFscSXf-+&mhD>g6SkhN4pS& z9D?;!S+LId?10~dE&=EqElE4of(`+K%&DTF;6TWma(Texp_u6p*nTjp1>GMguF^1d zX^BN<$G`*Lhw(zWLfO9sTG~M^|D6FMT26U<0QZW6PN9xe6cCe0QTec7V{mCcJVr~D zV!w2nTlr)kw}7@#UdmMKm!}rI1GbRWqkQ zKyif(wQW%h(qb{_{T%iIc2wk+TU#`#Q?I*F+}InTvVn@IxJji^jS^eqqv*$QV<5jh zE-Fy#vAve_EvY9^Mz8Jr*tam_c0Vb!gE3GMj_ zV-vWqq0-c>$ntx0H70b*iAj^qC!?lDvE>TTr-Xb6wN!sFzNwcWd%(Zv4TmE=xx04s z?#!XEH@xS)18uRkj_hmx9gS$OphQK1?}ons2bwPtsKG~I0f zeYH|47pc-h!Aie%M)$akQU!)3MCx!cwcr%U7Vu)r7pxQr7sKE*NqZ45!Is0FoR4x& zAx>iswq%<9mE1sbO@g$n+i#Z&E}(@L2*RfA+i#baT7V^ha%q{V5TDbhX3+OZ_WgP! z4$?kW^`!K>_vIpcEAMg2RE?fdMFLEtKdoPgBF(_L%F+>j<~Y~Hs&fogeQFW662 z`9MNd$GYzB_Y?4P8U`v_-78}oz>W%U(pAu9cxU-giU4d&HwbHvFTx6g`@I-Vw4loOsd0y^aNQ_)wRhyCxt!d!2C zPRr%7GB(Bzae#K(_m#5K+6h1sdSKydf5Sg|;IZO!WINAc1ph94PB;3X)?phpRw3tn zN5$kly2j)0LC7xEoOyHPqvCqPHW>S;6^;Z>iM{*L2Yrlz>ws0Gx`tAXLLN;_+c=i`ly*fizydC`9>@fKawT&inIz0noMP~=&ps>;JW zIRIuF@Xti59Y1?xp*wm4HKC}Pw_;GXz$;e&eRUN+y0?H=!0byFAkSTDpsXrnETA84 z3Qbbb%>xnkskR*>nI7D+LXbs!s{nR=Jl4-Z8At-Wwc?iD(F3wA|!#67Cd z-@0@2_UXe(m@_q2%~)%FYcg#06dJ5l^VLT>tS}^R+su`R$E2^HF$0LS9fjs+B-tcr zkxbfc6RIY#Nr%zA>l(!*EoiNm*k7Bu5%~AD!d1yw_j&EUKw%7uS2S$rI<5YkG{N`< z7j
  • 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 diff --git a/android/app/src/main/assets/fonts/IBMPlexSans-Medium.ttf b/android/app/src/main/assets/fonts/IBMPlexSans-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b278201ec77110d1139cf6dd742142fb52275ac4 GIT binary patch literal 182088 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/assets/fonts/IBMPlexSans-Regular.ttf b/android/app/src/main/assets/fonts/IBMPlexSans-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3b16bfd91ffd8961df8ff2c722b3fd03d062a1e6 GIT binary patch literal 180452 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/assets/fonts/MaterialIcons.ttf b/android/app/src/main/assets/fonts/MaterialIcons.ttf index 7015564ad166a3e9d88c82f17829f0cc01ebe29a..e50801b3b620af91f824c7655df7d064db05b764 100644 GIT binary patch literal 230384 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%0D=4-1II4$y1WQr6D85bgn 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�r00I3o-*5nql4iHu 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

    1=DUOAl49ohB{*R4L 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 delta 36090 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 IZE)rP15=pkr2qf` diff --git a/android/app/src/main/java/com/blixtwallet/LndMobileService.java b/android/app/src/main/java/com/blixtwallet/LndMobileService.java index d2f17d1fd..83f032140 100644 --- a/android/app/src/main/java/com/blixtwallet/LndMobileService.java +++ b/android/app/src/main/java/com/blixtwallet/LndMobileService.java @@ -226,6 +226,7 @@ public void handleMessage(Message msg) { // when the RPC ready callback // from LndMobile's start is called, // not when the InitWallet RPC call is done + // TODO(hsjoberg): document this more clearly unlockWalletRequest = request; ArrayList seed = bundle.getStringArrayList("seed"); diff --git a/assets/fonts/IBMPlexSans-Medium.ttf b/assets/fonts/IBMPlexSans-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b278201ec77110d1139cf6dd742142fb52275ac4 GIT binary patch literal 182088 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/IBMPlexSans-Regular.ttf b/assets/fonts/IBMPlexSans-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3b16bfd91ffd8961df8ff2c722b3fd03d062a1e6 GIT binary patch literal 180452 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 literal 0 HcmV?d00001 diff --git a/build-tor b/build-tor index 5d02906a4..ab99cd935 100755 --- a/build-tor +++ b/build-tor @@ -2,4 +2,4 @@ cd tor ./gradlew install ./gradlew :universal:build ./gradlew :android:build -./gradlew :android:publishToMaven \ No newline at end of file +./gradlew :android:publishToMavenLocal diff --git a/index.ts b/index.js similarity index 100% rename from index.ts rename to index.js diff --git a/ios/BlixtWallet-tvOS/Info.plist b/ios/BlixtWallet-tvOS/Info.plist index 2fb6a11c2..ecbd496be 100644 --- a/ios/BlixtWallet-tvOS/Info.plist +++ b/ios/BlixtWallet-tvOS/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -22,6 +22,19 @@ 1 LSRequiresIPhoneOS + NSAppTransportSecurity + + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + + + NSLocationWhenInUseUsageDescription + UILaunchStoryboardName LaunchScreen UIRequiredDeviceCapabilities @@ -36,19 +49,5 @@ UIViewControllerBasedStatusBarAppearance - NSLocationWhenInUseUsageDescription - - NSAppTransportSecurity - - - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - - diff --git a/ios/BlixtWallet-tvOSTests/Info.plist b/ios/BlixtWallet-tvOSTests/Info.plist index 886825ccc..ba72822e8 100644 --- a/ios/BlixtWallet-tvOSTests/Info.plist +++ b/ios/BlixtWallet-tvOSTests/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/ios/BlixtWallet.xcodeproj/project.pbxproj b/ios/BlixtWallet.xcodeproj/project.pbxproj index 27867d238..8c61ace8c 100644 --- a/ios/BlixtWallet.xcodeproj/project.pbxproj +++ b/ios/BlixtWallet.xcodeproj/project.pbxproj @@ -5,106 +5,26 @@ }; objectVersion = 46; objects = { + /* Begin PBXBuildFile section */ - 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; }; - 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; }; - 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; }; - 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; }; - 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; 00E356F31AD99517003FC87E /* BlixtWalletTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* BlixtWalletTests.m */; }; - 11D1A2F320CAFA9E000508D9 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; - 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 */; }; 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; - 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 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 */; }; 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 */; }; - 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; - 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; }; - 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; }; - 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; }; - 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; }; - 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; }; - 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; }; - 2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D16E6891FA4F8E400B85C8A /* libReact.a */; }; 2DCD954D1E0B4F2C00145EB5 /* BlixtWalletTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* BlixtWalletTests.m */; }; - 2DF0FFEE2056DD460020B375 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; }; - 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; - ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; }; - ED297163215061F000B7C4FE /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED297162215061F000B7C4FE /* JavaScriptCore.framework */; }; - ED2971652150620600B7C4FE /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED2971642150620600B7C4FE /* JavaScriptCore.framework */; }; - 6BCFA3D862AC484FB93A0A11 /* AntDesign.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A5E60D8E77444249BBC37932 /* AntDesign.ttf */; }; - 258617F423D040F78B149C6C /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D6985BBC714F403AA21758B7 /* Entypo.ttf */; }; - 19C047FF95D849CC834E0502 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E20F78A2E29D472EB08466AF /* EvilIcons.ttf */; }; - D6FBAB41115C4913BB38E981 /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 63AE28216C6944AF92BDFE36 /* Feather.ttf */; }; - 5CA9306702E940E5957F7E6E /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 232E4EB922F543ED9CB805DE /* FontAwesome.ttf */; }; - C4969CA50EC3447898A9AB5F /* FontAwesome5_Brands.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EEF847D1F0C94996AF898BBC /* FontAwesome5_Brands.ttf */; }; - 4236BB92F2FB43C9A57A66F3 /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9B1BA625E3DB4564BA3F9E93 /* FontAwesome5_Regular.ttf */; }; - 11D889F9F67747F7BBC9BA11 /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B435794CFED540CF9475F07F /* FontAwesome5_Solid.ttf */; }; - AB7DBBBCE6EE498BAAFDCA96 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 869C972DF8BE4225A4199E6E /* Foundation.ttf */; }; - 30BD2728420647F0ABDDE9C4 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = DE616D07978F4298991C4DA2 /* Ionicons.ttf */; }; - 1E99BBEE07B048B5B82DF6C1 /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8DF5A4301B2A4369AC501E85 /* MaterialCommunityIcons.ttf */; }; - ED2157E9C29A4B579267CE07 /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4D08AAD3EA1748709ABD19B7 /* MaterialIcons.ttf */; }; - 3776D6A1F09C48E092B31397 /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6B5FA0FC9A15448DA445E1FD /* Octicons.ttf */; }; - FCDA1538CAB7481A9887678E /* Roboto_medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 0AB1924C83894EDA8D0A7215 /* Roboto_medium.ttf */; }; - 8FC3B5362B00448A88BCFA7E /* Roboto.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 86A2FC7C997E428380612AEE /* Roboto.ttf */; }; - 6B0400163BAD4BD0A1F6E3E5 /* rubicon-icon-font.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 414647DAE69640738264157E /* rubicon-icon-font.ttf */; }; - CFA73C097DD64D1C808166CF /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 785430B83E9F4496819A1EE4 /* SimpleLineIcons.ttf */; }; - 24A1104E5BAF49E3BB99A1EC /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A10DDCB137C14DAFB2EABC1C /* Zocial.ttf */; }; - A14A22CD7962466EA3C0E1F2 /* libRNCamera.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B699ED7474AE4259AC6F7551 /* libRNCamera.a */; }; - 8F5C59F485294DE78C4682AD /* libRNSVG.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 84AF629C7AF94F1D9891B9F4 /* libRNSVG.a */; }; - 9B8DB826E9AA4AD098650CF1 /* libRNSVG-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 864C077F658945F2B9423169 /* libRNSVG-tvOS.a */; }; - 7DED7AFB4E164378A797A5B0 /* libBVLinearGradient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 925B9B0240A840D094850571 /* libBVLinearGradient.a */; }; - 53C7915F2CED4D8BBB4A5A15 /* libRNGestureHandler.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C8C15941A7AF4A4BAB3119FD /* libRNGestureHandler.a */; }; - D6C37E91B4E2488CBD443379 /* libRNGestureHandler-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E1903D292C34490BB7DDA93 /* libRNGestureHandler-tvOS.a */; }; - D25E413E5B6E436CBFF4D631 /* libSQLite.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A6D21F4E1E094CC8B2D81A25 /* libSQLite.a */; }; - 2DC18CD4E39D424FA35511F6 /* libRNCAsyncStorage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 03902926BD4742BBB000E2D6 /* libRNCAsyncStorage.a */; }; - 990AD1B6BDCB4CA4B25803E9 /* libRNBlur.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EF3D7DA5D16D497CA7BB44D1 /* libRNBlur.a */; }; - 58AE113C7B5C46A595B5857B /* libSajjadBlurOverlay.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 62D1885A2FEF40CABD314FE9 /* libSajjadBlurOverlay.a */; }; + 42CC1768B4D790644A596D64 /* libPods-BlixtWallet-tvOSTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 706E38B37BF971CD94E774DF /* libPods-BlixtWallet-tvOSTests.a */; }; + 5C58E665BA0A0B64DE960DCB /* libPods-BlixtWallet-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CFC488B9CB00B9AB0D8FDE59 /* libPods-BlixtWallet-tvOS.a */; }; + 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + B77E06202F5CCA2EF5A26E97 /* libPods-BlixtWallet-BlixtWalletTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 457694BE08363A5757587B12 /* libPods-BlixtWallet-BlixtWalletTests.a */; }; + BA12DD7C6C3D42969E297EAE /* IBMPlexSans-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 53E703C0F141473C8564E7EA /* IBMPlexSans-Regular.ttf */; }; + C22E6DD819CB41F69AADA37A /* IBMPlexSans-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D57823EDB09B4CD1998E77F2 /* IBMPlexSans-Medium.ttf */; }; + CC4F84C39523CF90E4DA5819 /* libPods-BlixtWallet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 24A62E03C64FF473C7843187 /* libPods-BlixtWallet.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTActionSheet; - }; - 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTGeolocation; - }; - 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B5115D1A9E6B3D00147676; - remoteInfo = RCTImage; - }; - 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B511DB1A9E6C8500147676; - remoteInfo = RCTNetwork; - }; - 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 832C81801AAF6DEF007FA2F7; - remoteInfo = RCTVibration; - }; 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; @@ -112,27 +32,6 @@ remoteGlobalIDString = 13B07F861A680F5B00A75B9A; remoteInfo = BlixtWallet; }; - 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTSettings; - }; - 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3C86DF461ADF2C930047B81A; - remoteInfo = RCTWebSocket; - }; - 146834031AC3E56700842450 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; - remoteInfo = React; - }; 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; @@ -140,276 +39,63 @@ remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7; remoteInfo = "BlixtWallet-tvOS"; }; - 2D16E6711FA4F8DC00B85C8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = ADD01A681E09402E00F6D226; - remoteInfo = "RCTBlob-tvOS"; - }; - 2D16E6831FA4F8DC00B85C8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3DBE0D001F3B181A0099AA32; - remoteInfo = fishhook; - }; - 2D16E6851FA4F8DC00B85C8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3DBE0D0D1F3B181C0099AA32; - remoteInfo = "fishhook-tvOS"; - }; - 2DF0FFDE2056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = EBF21BDC1FC498900052F4D5; - remoteInfo = jsinspector; - }; - 2DF0FFE02056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = EBF21BFA1FC4989A0052F4D5; - remoteInfo = "jsinspector-tvOS"; - }; - 2DF0FFE22056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 139D7ECE1E25DB7D00323FB7; - remoteInfo = "third-party"; - }; - 2DF0FFE42056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D383D3C1EBD27B6005632C8; - remoteInfo = "third-party-tvOS"; - }; - 2DF0FFE62056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 139D7E881E25C6D100323FB7; - remoteInfo = "double-conversion"; - }; - 2DF0FFE82056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - 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 */; - proxyType = 2; - remoteGlobalIDString = 2D2A283A1D9B042B00D4039D; - remoteInfo = "RCTImage-tvOS"; - }; - 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28471D9B043800D4039D; - remoteInfo = "RCTLinking-tvOS"; - }; - 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28541D9B044C00D4039D; - remoteInfo = "RCTNetwork-tvOS"; - }; - 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28611D9B046600D4039D; - remoteInfo = "RCTSettings-tvOS"; - }; - 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A287B1D9B048500D4039D; - remoteInfo = "RCTText-tvOS"; - }; - 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28881D9B049200D4039D; - remoteInfo = "RCTWebSocket-tvOS"; - }; - 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28131D9B038B00D4039D; - remoteInfo = "React-tvOS"; - }; - 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3C059A1DE3340900C268FA; - remoteInfo = yoga; - }; - 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3C06751DE3340C00C268FA; - remoteInfo = "yoga-tvOS"; - }; - 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3CD9251DE5FBEC00167DC4; - remoteInfo = cxxreact; - }; - 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - 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 */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTAnimation; - }; - 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28201D9B03D100D4039D; - remoteInfo = "RCTAnimation-tvOS"; - }; - 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTLinking; - }; - 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B5119B1A9E6C1200147676; - remoteInfo = RCTText; - }; - ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 358F4ED71D1E81A9004DF814; - remoteInfo = RCTBlob; - }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = ""; }; - 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = ""; }; - 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = ""; }; - 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = ""; }; - 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = ""; }; - 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = ""; }; 00E356EE1AD99517003FC87E /* BlixtWalletTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BlixtWalletTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* BlixtWalletTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BlixtWalletTests.m; 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 /* BlixtWallet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BlixtWallet.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 066BFFB353CCBD85A528256A /* Pods-BlixtWallet-tvOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOSTests.debug.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOSTests/Pods-BlixtWallet-tvOSTests.debug.xcconfig"; sourceTree = ""; }; + 10BC2269580B18F702C7DBFA /* Pods-BlixtWallet.releaseregtest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet.releaseregtest.xcconfig"; path = "Target Support Files/Pods-BlixtWallet/Pods-BlixtWallet.releaseregtest.xcconfig"; sourceTree = ""; }; + 115F60A62F2ACA07D8C93522 /* Pods-BlixtWallet.releasefakelnd.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet.releasefakelnd.xcconfig"; path = "Target Support Files/Pods-BlixtWallet/Pods-BlixtWallet.releasefakelnd.xcconfig"; sourceTree = ""; }; + 13B07F961A680F5B00A75B9A /* Blixt Wallet Debug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Blixt Wallet Debug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = BlixtWallet/AppDelegate.h; sourceTree = ""; }; 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = BlixtWallet/AppDelegate.m; sourceTree = ""; }; - 13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = BlixtWallet/Images.xcassets; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = BlixtWallet/Images.xcassets; sourceTree = SOURCE_ROOT; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = BlixtWallet/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = BlixtWallet/main.m; sourceTree = ""; }; - 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; + 1575F4AEEE77591610698556 /* Pods-BlixtWallet-BlixtWalletTests.debugfakelnd.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-BlixtWalletTests.debugfakelnd.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-BlixtWalletTests/Pods-BlixtWallet-BlixtWalletTests.debugfakelnd.xcconfig"; sourceTree = ""; }; + 1BF9C37DDFECED4FEB42102D /* Pods-BlixtWallet-BlixtWalletTests.releasefakelnd.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-BlixtWalletTests.releasefakelnd.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-BlixtWalletTests/Pods-BlixtWallet-BlixtWalletTests.releasefakelnd.xcconfig"; sourceTree = ""; }; + 1D85700D17488384A1AE7C09 /* Pods-BlixtWallet.debugregtest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet.debugregtest.xcconfig"; path = "Target Support Files/Pods-BlixtWallet/Pods-BlixtWallet.debugregtest.xcconfig"; sourceTree = ""; }; + 222CBE7135085C8DC16AF2BF /* Pods-BlixtWallet-tvOSTests.debugtestnet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOSTests.debugtestnet.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOSTests/Pods-BlixtWallet-tvOSTests.debugtestnet.xcconfig"; sourceTree = ""; }; + 24A62E03C64FF473C7843187 /* libPods-BlixtWallet.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BlixtWallet.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 258F1BA819B086F0517CCF61 /* Pods-BlixtWallet-tvOS.releasefakelnd.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOS.releasefakelnd.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOS/Pods-BlixtWallet-tvOS.releasefakelnd.xcconfig"; sourceTree = ""; }; 2D02E47B1E0B4A5D006451C7 /* BlixtWallet-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "BlixtWallet-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 2D02E4901E0B4A5D006451C7 /* BlixtWallet-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "BlixtWallet-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2D16E6891FA4F8E400B85C8A /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = ""; }; - 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; }; - 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; }; - ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = ""; }; + 457694BE08363A5757587B12 /* libPods-BlixtWallet-BlixtWalletTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BlixtWallet-BlixtWalletTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 49871026719D77C310827B47 /* Pods-BlixtWallet-tvOSTests.releasetestnet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOSTests.releasetestnet.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOSTests/Pods-BlixtWallet-tvOSTests.releasetestnet.xcconfig"; sourceTree = ""; }; + 51FEA3B5F5E91ADECAF81AF4 /* Pods-BlixtWallet.debugtestnet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet.debugtestnet.xcconfig"; path = "Target Support Files/Pods-BlixtWallet/Pods-BlixtWallet.debugtestnet.xcconfig"; sourceTree = ""; }; + 53E703C0F141473C8564E7EA /* IBMPlexSans-Regular.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "IBMPlexSans-Regular.ttf"; path = "../assets/fonts/IBMPlexSans-Regular.ttf"; sourceTree = ""; }; + 542C9ECE0553F656BFC79606 /* Pods-BlixtWallet-BlixtWalletTests.debugregtest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-BlixtWalletTests.debugregtest.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-BlixtWalletTests/Pods-BlixtWallet-BlixtWalletTests.debugregtest.xcconfig"; sourceTree = ""; }; + 563779FB362F9F7CC16F1FCB /* Pods-BlixtWallet-tvOS.releaseregtest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOS.releaseregtest.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOS/Pods-BlixtWallet-tvOS.releaseregtest.xcconfig"; sourceTree = ""; }; + 5737833BCB603FAB9176767B /* Pods-BlixtWallet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet.debug.xcconfig"; path = "Target Support Files/Pods-BlixtWallet/Pods-BlixtWallet.debug.xcconfig"; sourceTree = ""; }; + 6158EE7F43BEC16FB039A493 /* Pods-BlixtWallet-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOS.debug.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOS/Pods-BlixtWallet-tvOS.debug.xcconfig"; sourceTree = ""; }; + 6569DA346704D3414FB6E0B3 /* Pods-BlixtWallet-tvOSTests.debugfakelnd.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOSTests.debugfakelnd.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOSTests/Pods-BlixtWallet-tvOSTests.debugfakelnd.xcconfig"; sourceTree = ""; }; + 6699621AC3CDCB77C5CB4B39 /* Pods-BlixtWallet-tvOSTests.releaseregtest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOSTests.releaseregtest.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOSTests/Pods-BlixtWallet-tvOSTests.releaseregtest.xcconfig"; sourceTree = ""; }; + 6F21675F737F23140EE8373E /* Pods-BlixtWallet-BlixtWalletTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-BlixtWalletTests.release.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-BlixtWalletTests/Pods-BlixtWallet-BlixtWalletTests.release.xcconfig"; sourceTree = ""; }; + 706E38B37BF971CD94E774DF /* libPods-BlixtWallet-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BlixtWallet-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 7F8DF590825EC1BAC7E0ABE5 /* Pods-BlixtWallet-BlixtWalletTests.releasetestnet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-BlixtWalletTests.releasetestnet.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-BlixtWalletTests/Pods-BlixtWallet-BlixtWalletTests.releasetestnet.xcconfig"; sourceTree = ""; }; + 7FB0EDCFC05DD4E258EB4698 /* Pods-BlixtWallet-BlixtWalletTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-BlixtWalletTests.debug.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-BlixtWalletTests/Pods-BlixtWallet-BlixtWalletTests.debug.xcconfig"; sourceTree = ""; }; + 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = BlixtWallet/LaunchScreen.storyboard; sourceTree = ""; }; + 8499C4474A53BD58C6813CE2 /* Pods-BlixtWallet-tvOSTests.debugregtest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOSTests.debugregtest.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOSTests/Pods-BlixtWallet-tvOSTests.debugregtest.xcconfig"; sourceTree = ""; }; + 8C232B9EDF2253DE1374D60E /* Pods-BlixtWallet-tvOSTests.releasefakelnd.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOSTests.releasefakelnd.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOSTests/Pods-BlixtWallet-tvOSTests.releasefakelnd.xcconfig"; sourceTree = ""; }; + 998ADD6FA79FB1F2808716D5 /* Pods-BlixtWallet-tvOS.debugregtest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOS.debugregtest.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOS/Pods-BlixtWallet-tvOS.debugregtest.xcconfig"; sourceTree = ""; }; + AE57B87104E34C850CC995D7 /* Pods-BlixtWallet.debugfakelnd.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet.debugfakelnd.xcconfig"; path = "Target Support Files/Pods-BlixtWallet/Pods-BlixtWallet.debugfakelnd.xcconfig"; sourceTree = ""; }; + BCF5A8A005FCD3DCB7CEB565 /* Pods-BlixtWallet-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOSTests.release.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOSTests/Pods-BlixtWallet-tvOSTests.release.xcconfig"; sourceTree = ""; }; + C132F37DCBE159303BCD7902 /* Pods-BlixtWallet-tvOS.debugfakelnd.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOS.debugfakelnd.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOS/Pods-BlixtWallet-tvOS.debugfakelnd.xcconfig"; sourceTree = ""; }; + C410974135376A18E1B2404A /* Pods-BlixtWallet-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOS.release.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOS/Pods-BlixtWallet-tvOS.release.xcconfig"; sourceTree = ""; }; + CAAB4E5D47A9A21CFEB062E7 /* Pods-BlixtWallet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet.release.xcconfig"; path = "Target Support Files/Pods-BlixtWallet/Pods-BlixtWallet.release.xcconfig"; sourceTree = ""; }; + CC85FC242576522B00C376A9 /* BlixtWallet.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = BlixtWallet.entitlements; path = BlixtWallet/BlixtWallet.entitlements; sourceTree = ""; }; + CFC488B9CB00B9AB0D8FDE59 /* libPods-BlixtWallet-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BlixtWallet-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + D57823EDB09B4CD1998E77F2 /* IBMPlexSans-Medium.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "IBMPlexSans-Medium.ttf"; path = "../assets/fonts/IBMPlexSans-Medium.ttf"; sourceTree = ""; }; + D64B150F528503028AA4B961 /* Pods-BlixtWallet-tvOS.debugtestnet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOS.debugtestnet.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOS/Pods-BlixtWallet-tvOS.debugtestnet.xcconfig"; sourceTree = ""; }; + DC5C60C16BB07650A497820A /* Pods-BlixtWallet-BlixtWalletTests.debugtestnet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-BlixtWalletTests.debugtestnet.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-BlixtWalletTests/Pods-BlixtWallet-BlixtWalletTests.debugtestnet.xcconfig"; sourceTree = ""; }; + EA2D85B8E85EE977BE93539A /* Pods-BlixtWallet-BlixtWalletTests.releaseregtest.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-BlixtWalletTests.releaseregtest.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-BlixtWalletTests/Pods-BlixtWallet-BlixtWalletTests.releaseregtest.xcconfig"; 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; }; - A5E60D8E77444249BBC37932 /* AntDesign.ttf */ = {isa = PBXFileReference; name = "AntDesign.ttf"; path = "../node_modules/native-base/Fonts/AntDesign.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - D6985BBC714F403AA21758B7 /* Entypo.ttf */ = {isa = PBXFileReference; name = "Entypo.ttf"; path = "../node_modules/native-base/Fonts/Entypo.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - E20F78A2E29D472EB08466AF /* EvilIcons.ttf */ = {isa = PBXFileReference; name = "EvilIcons.ttf"; path = "../node_modules/native-base/Fonts/EvilIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 63AE28216C6944AF92BDFE36 /* Feather.ttf */ = {isa = PBXFileReference; name = "Feather.ttf"; path = "../node_modules/native-base/Fonts/Feather.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 232E4EB922F543ED9CB805DE /* FontAwesome.ttf */ = {isa = PBXFileReference; name = "FontAwesome.ttf"; path = "../node_modules/native-base/Fonts/FontAwesome.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - EEF847D1F0C94996AF898BBC /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Brands.ttf"; path = "../node_modules/native-base/Fonts/FontAwesome5_Brands.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 9B1BA625E3DB4564BA3F9E93 /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Regular.ttf"; path = "../node_modules/native-base/Fonts/FontAwesome5_Regular.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - B435794CFED540CF9475F07F /* FontAwesome5_Solid.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Solid.ttf"; path = "../node_modules/native-base/Fonts/FontAwesome5_Solid.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 869C972DF8BE4225A4199E6E /* Foundation.ttf */ = {isa = PBXFileReference; name = "Foundation.ttf"; path = "../node_modules/native-base/Fonts/Foundation.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - DE616D07978F4298991C4DA2 /* Ionicons.ttf */ = {isa = PBXFileReference; name = "Ionicons.ttf"; path = "../node_modules/native-base/Fonts/Ionicons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 8DF5A4301B2A4369AC501E85 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; name = "MaterialCommunityIcons.ttf"; path = "../node_modules/native-base/Fonts/MaterialCommunityIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 4D08AAD3EA1748709ABD19B7 /* MaterialIcons.ttf */ = {isa = PBXFileReference; name = "MaterialIcons.ttf"; path = "../node_modules/native-base/Fonts/MaterialIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 6B5FA0FC9A15448DA445E1FD /* Octicons.ttf */ = {isa = PBXFileReference; name = "Octicons.ttf"; path = "../node_modules/native-base/Fonts/Octicons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 0AB1924C83894EDA8D0A7215 /* Roboto_medium.ttf */ = {isa = PBXFileReference; name = "Roboto_medium.ttf"; path = "../node_modules/native-base/Fonts/Roboto_medium.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 86A2FC7C997E428380612AEE /* Roboto.ttf */ = {isa = PBXFileReference; name = "Roboto.ttf"; path = "../node_modules/native-base/Fonts/Roboto.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 414647DAE69640738264157E /* rubicon-icon-font.ttf */ = {isa = PBXFileReference; name = "rubicon-icon-font.ttf"; path = "../node_modules/native-base/Fonts/rubicon-icon-font.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 785430B83E9F4496819A1EE4 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; name = "SimpleLineIcons.ttf"; path = "../node_modules/native-base/Fonts/SimpleLineIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - A10DDCB137C14DAFB2EABC1C /* Zocial.ttf */ = {isa = PBXFileReference; name = "Zocial.ttf"; path = "../node_modules/native-base/Fonts/Zocial.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; - 4CBA905A704442CAA4E83FDD /* RNCamera.xcodeproj */ = {isa = PBXFileReference; name = "RNCamera.xcodeproj"; path = "../node_modules/react-native-camera/ios/RNCamera.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - B699ED7474AE4259AC6F7551 /* libRNCamera.a */ = {isa = PBXFileReference; name = "libRNCamera.a"; path = "libRNCamera.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - FFE88D4B0499492DAFB408C7 /* RNSVG.xcodeproj */ = {isa = PBXFileReference; name = "RNSVG.xcodeproj"; path = "../node_modules/react-native-svg/ios/RNSVG.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - 84AF629C7AF94F1D9891B9F4 /* libRNSVG.a */ = {isa = PBXFileReference; name = "libRNSVG.a"; path = "libRNSVG.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - 864C077F658945F2B9423169 /* libRNSVG-tvOS.a */ = {isa = PBXFileReference; name = "libRNSVG-tvOS.a"; path = "libRNSVG-tvOS.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - 0F339D930FE94467800F11DB /* BVLinearGradient.xcodeproj */ = {isa = PBXFileReference; name = "BVLinearGradient.xcodeproj"; path = "../node_modules/react-native-linear-gradient/BVLinearGradient.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - 925B9B0240A840D094850571 /* libBVLinearGradient.a */ = {isa = PBXFileReference; name = "libBVLinearGradient.a"; path = "libBVLinearGradient.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - D2740324B4F64D5DB98DA6B3 /* RNGestureHandler.xcodeproj */ = {isa = PBXFileReference; name = "RNGestureHandler.xcodeproj"; path = "../node_modules/react-native-gesture-handler/ios/RNGestureHandler.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - C8C15941A7AF4A4BAB3119FD /* libRNGestureHandler.a */ = {isa = PBXFileReference; name = "libRNGestureHandler.a"; path = "libRNGestureHandler.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - 4E1903D292C34490BB7DDA93 /* libRNGestureHandler-tvOS.a */ = {isa = PBXFileReference; name = "libRNGestureHandler-tvOS.a"; path = "libRNGestureHandler-tvOS.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - FA8AAA83B00B414980BA19C3 /* SQLite.xcodeproj */ = {isa = PBXFileReference; name = "SQLite.xcodeproj"; path = "../node_modules/react-native-sqlite-storage/src/ios/SQLite.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - A6D21F4E1E094CC8B2D81A25 /* libSQLite.a */ = {isa = PBXFileReference; name = "libSQLite.a"; path = "libSQLite.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - 2F2799E32755484B8F506FF1 /* RNCAsyncStorage.xcodeproj */ = {isa = PBXFileReference; name = "RNCAsyncStorage.xcodeproj"; path = "../node_modules/@react-native-community/async-storage/ios/RNCAsyncStorage.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - 03902926BD4742BBB000E2D6 /* libRNCAsyncStorage.a */ = {isa = PBXFileReference; name = "libRNCAsyncStorage.a"; path = "libRNCAsyncStorage.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - 8E46721B0CCE463C9709FA28 /* RNBlur.xcodeproj */ = {isa = PBXFileReference; name = "RNBlur.xcodeproj"; path = "../node_modules/@react-native-community/blur/ios/RNBlur.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - EF3D7DA5D16D497CA7BB44D1 /* libRNBlur.a */ = {isa = PBXFileReference; name = "libRNBlur.a"; path = "libRNBlur.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; - 073691901B024BC98B734B9D /* SajjadBlurOverlay.xcodeproj */ = {isa = PBXFileReference; name = "SajjadBlurOverlay.xcodeproj"; path = "../node_modules/react-native-blur-overlay/ios/SajjadBlurOverlay.xcodeproj"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; }; - 62D1885A2FEF40CABD314FE9 /* libSajjadBlurOverlay.a */ = {isa = PBXFileReference; name = "libSajjadBlurOverlay.a"; path = "libSajjadBlurOverlay.a"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; }; + F6E17F247928E43EEE8EE19A /* Pods-BlixtWallet-tvOS.releasetestnet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet-tvOS.releasetestnet.xcconfig"; path = "Target Support Files/Pods-BlixtWallet-tvOS/Pods-BlixtWallet-tvOS.releasetestnet.xcconfig"; sourceTree = ""; }; + FF05AEC3BC653B06C3B00AAB /* Pods-BlixtWallet.releasetestnet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlixtWallet.releasetestnet.xcconfig"; path = "Target Support Files/Pods-BlixtWallet/Pods-BlixtWallet.releasetestnet.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -417,7 +103,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */, + B77E06202F5CCA2EF5A26E97 /* libPods-BlixtWallet-BlixtWalletTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -425,27 +111,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 */, - 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */, - 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */, - 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */, - 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */, - 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */, - 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */, - 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */, - 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */, - 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */, - A14A22CD7962466EA3C0E1F2 /* libRNCamera.a in Frameworks */, - 8F5C59F485294DE78C4682AD /* libRNSVG.a in Frameworks */, - 7DED7AFB4E164378A797A5B0 /* libBVLinearGradient.a in Frameworks */, - 53C7915F2CED4D8BBB4A5A15 /* libRNGestureHandler.a in Frameworks */, - D25E413E5B6E436CBFF4D631 /* libSQLite.a in Frameworks */, - 2DC18CD4E39D424FA35511F6 /* libRNCAsyncStorage.a in Frameworks */, - 990AD1B6BDCB4CA4B25803E9 /* libRNBlur.a in Frameworks */, - 58AE113C7B5C46A595B5857B /* libSajjadBlurOverlay.a in Frameworks */, + CC4F84C39523CF90E4DA5819 /* libPods-BlixtWallet.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -453,17 +119,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 */, - 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */, - 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */, - 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */, - 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */, - 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */, - 9B8DB826E9AA4AD098650CF1 /* libRNSVG-tvOS.a in Frameworks */, - D6C37E91B4E2488CBD443379 /* libRNGestureHandler-tvOS.a in Frameworks */, + 5C58E665BA0A0B64DE960DCB /* libPods-BlixtWallet-tvOS.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -471,55 +127,13 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2DF0FFEE2056DD460020B375 /* libReact.a in Frameworks */, + 42CC1768B4D790644A596D64 /* libPods-BlixtWallet-tvOSTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 00C302A81ABCB8CE00DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302B61ABCB90400DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302BC1ABCB91800DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */, - 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302D41ABCB9D200DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */, - 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302E01ABCB9EE00DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */, - ); - name = Products; - sourceTree = ""; - }; 00E356EF1AD99517003FC87E /* BlixtWalletTests */ = { isa = PBXGroup; children = ( @@ -537,127 +151,80 @@ name = "Supporting Files"; sourceTree = ""; }; - 139105B71AF99BAD00B5F7CC /* Products */ = { - isa = PBXGroup; - children = ( - 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */, - 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 139FDEE71B06529A00C62182 /* Products */ = { - isa = PBXGroup; - children = ( - 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */, - 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */, - 2D16E6841FA4F8DC00B85C8A /* libfishhook.a */, - 2D16E6861FA4F8DC00B85C8A /* libfishhook-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; 13B07FAE1A68108700A75B9A /* BlixtWallet */ = { isa = PBXGroup; children = ( + CC85FC242576522B00C376A9 /* BlixtWallet.entitlements */, 008F07F21AC5B25A0029DE68 /* main.jsbundle */, 13B07FAF1A68108700A75B9A /* AppDelegate.h */, 13B07FB01A68108700A75B9A /* AppDelegate.m */, 13B07FB51A68108700A75B9A /* Images.xcassets */, 13B07FB61A68108700A75B9A /* Info.plist */, - 13B07FB11A68108700A75B9A /* LaunchScreen.xib */, + 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, 13B07FB71A68108700A75B9A /* main.m */, ); name = BlixtWallet; sourceTree = ""; }; - 146834001AC3E56700842450 /* Products */ = { - isa = PBXGroup; - children = ( - 146834041AC3E56700842450 /* libReact.a */, - 3DAD3EA31DF850E9000B6D8A /* libReact.a */, - 3DAD3EA51DF850E9000B6D8A /* libyoga.a */, - 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 */, - ); - name = Products; - sourceTree = ""; - }; 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, ED2971642150620600B7C4FE /* JavaScriptCore.framework */, - 2D16E6891FA4F8E400B85C8A /* libReact.a */, + 24A62E03C64FF473C7843187 /* libPods-BlixtWallet.a */, + 457694BE08363A5757587B12 /* libPods-BlixtWallet-BlixtWalletTests.a */, + CFC488B9CB00B9AB0D8FDE59 /* libPods-BlixtWallet-tvOS.a */, + 706E38B37BF971CD94E774DF /* libPods-BlixtWallet-tvOSTests.a */, ); name = Frameworks; sourceTree = ""; }; - 5E91572E1DD0AC6500FF2AA8 /* Products */ = { - isa = PBXGroup; - children = ( - 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */, - 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */, - ); - name = Products; - sourceTree = ""; - }; - 78C398B11ACF4ADC00677621 /* Products */ = { + 69F8B45E8C3DB4911D266392 /* Pods */ = { isa = PBXGroup; children = ( - 78C398B91ACF4ADC00677621 /* libRCTLinking.a */, - 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */, + 5737833BCB603FAB9176767B /* Pods-BlixtWallet.debug.xcconfig */, + CAAB4E5D47A9A21CFEB062E7 /* Pods-BlixtWallet.release.xcconfig */, + 7FB0EDCFC05DD4E258EB4698 /* Pods-BlixtWallet-BlixtWalletTests.debug.xcconfig */, + 6F21675F737F23140EE8373E /* Pods-BlixtWallet-BlixtWalletTests.release.xcconfig */, + 6158EE7F43BEC16FB039A493 /* Pods-BlixtWallet-tvOS.debug.xcconfig */, + C410974135376A18E1B2404A /* Pods-BlixtWallet-tvOS.release.xcconfig */, + 066BFFB353CCBD85A528256A /* Pods-BlixtWallet-tvOSTests.debug.xcconfig */, + BCF5A8A005FCD3DCB7CEB565 /* Pods-BlixtWallet-tvOSTests.release.xcconfig */, + 51FEA3B5F5E91ADECAF81AF4 /* Pods-BlixtWallet.debugtestnet.xcconfig */, + FF05AEC3BC653B06C3B00AAB /* Pods-BlixtWallet.releasetestnet.xcconfig */, + DC5C60C16BB07650A497820A /* Pods-BlixtWallet-BlixtWalletTests.debugtestnet.xcconfig */, + 7F8DF590825EC1BAC7E0ABE5 /* Pods-BlixtWallet-BlixtWalletTests.releasetestnet.xcconfig */, + D64B150F528503028AA4B961 /* Pods-BlixtWallet-tvOS.debugtestnet.xcconfig */, + F6E17F247928E43EEE8EE19A /* Pods-BlixtWallet-tvOS.releasetestnet.xcconfig */, + 222CBE7135085C8DC16AF2BF /* Pods-BlixtWallet-tvOSTests.debugtestnet.xcconfig */, + 49871026719D77C310827B47 /* Pods-BlixtWallet-tvOSTests.releasetestnet.xcconfig */, + AE57B87104E34C850CC995D7 /* Pods-BlixtWallet.debugfakelnd.xcconfig */, + 115F60A62F2ACA07D8C93522 /* Pods-BlixtWallet.releasefakelnd.xcconfig */, + 1575F4AEEE77591610698556 /* Pods-BlixtWallet-BlixtWalletTests.debugfakelnd.xcconfig */, + 1BF9C37DDFECED4FEB42102D /* Pods-BlixtWallet-BlixtWalletTests.releasefakelnd.xcconfig */, + C132F37DCBE159303BCD7902 /* Pods-BlixtWallet-tvOS.debugfakelnd.xcconfig */, + 258F1BA819B086F0517CCF61 /* Pods-BlixtWallet-tvOS.releasefakelnd.xcconfig */, + 6569DA346704D3414FB6E0B3 /* Pods-BlixtWallet-tvOSTests.debugfakelnd.xcconfig */, + 8C232B9EDF2253DE1374D60E /* Pods-BlixtWallet-tvOSTests.releasefakelnd.xcconfig */, + 1D85700D17488384A1AE7C09 /* Pods-BlixtWallet.debugregtest.xcconfig */, + 10BC2269580B18F702C7DBFA /* Pods-BlixtWallet.releaseregtest.xcconfig */, + 542C9ECE0553F656BFC79606 /* Pods-BlixtWallet-BlixtWalletTests.debugregtest.xcconfig */, + EA2D85B8E85EE977BE93539A /* Pods-BlixtWallet-BlixtWalletTests.releaseregtest.xcconfig */, + 998ADD6FA79FB1F2808716D5 /* Pods-BlixtWallet-tvOS.debugregtest.xcconfig */, + 563779FB362F9F7CC16F1FCB /* Pods-BlixtWallet-tvOS.releaseregtest.xcconfig */, + 8499C4474A53BD58C6813CE2 /* Pods-BlixtWallet-tvOSTests.debugregtest.xcconfig */, + 6699621AC3CDCB77C5CB4B39 /* Pods-BlixtWallet-tvOSTests.releaseregtest.xcconfig */, ); - name = Products; + path = Pods; sourceTree = ""; }; 832341AE1AAA6A7D00B99B32 /* Libraries */ = { isa = PBXGroup; children = ( - 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */, - 146833FF1AC3E56700842450 /* React.xcodeproj */, - 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */, - ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */, - 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */, - 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */, - 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */, - 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */, - 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */, - 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */, - 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */, - 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */, - 4CBA905A704442CAA4E83FDD /* RNCamera.xcodeproj */, - FFE88D4B0499492DAFB408C7 /* RNSVG.xcodeproj */, - 0F339D930FE94467800F11DB /* BVLinearGradient.xcodeproj */, - D2740324B4F64D5DB98DA6B3 /* RNGestureHandler.xcodeproj */, - FA8AAA83B00B414980BA19C3 /* SQLite.xcodeproj */, - 2F2799E32755484B8F506FF1 /* RNCAsyncStorage.xcodeproj */, - 8E46721B0CCE463C9709FA28 /* RNBlur.xcodeproj */, - 073691901B024BC98B734B9D /* SajjadBlurOverlay.xcodeproj */, ); name = Libraries; sourceTree = ""; }; - 832341B11AAA6A8300B99B32 /* Products */ = { - isa = PBXGroup; - children = ( - 832341B51AAA6A8300B99B32 /* libRCTText.a */, - 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; 83CBB9F61A601CBA00E9B192 = { isa = PBXGroup; children = ( @@ -666,7 +233,8 @@ 00E356EF1AD99517003FC87E /* BlixtWalletTests */, 83CBBA001A601CBA00E9B192 /* Products */, 2D16E6871FA4F8E400B85C8A /* Frameworks */, - D89093DB4E004A04B6E3BB20 /* Resources */, + 69F8B45E8C3DB4911D266392 /* Pods */, + 83E845AA2D0E4C2C9A8C9CEB /* Resources */, ); indentWidth = 2; sourceTree = ""; @@ -676,7 +244,7 @@ 83CBBA001A601CBA00E9B192 /* Products */ = { isa = PBXGroup; children = ( - 13B07F961A680F5B00A75B9A /* BlixtWallet.app */, + 13B07F961A680F5B00A75B9A /* Blixt Wallet Debug.app */, 00E356EE1AD99517003FC87E /* BlixtWalletTests.xctest */, 2D02E47B1E0B4A5D006451C7 /* BlixtWallet-tvOS.app */, 2D02E4901E0B4A5D006451C7 /* BlixtWallet-tvOSTests.xctest */, @@ -684,40 +252,14 @@ name = Products; sourceTree = ""; }; - ADBDB9201DFEBF0600ED6528 /* Products */ = { + 83E845AA2D0E4C2C9A8C9CEB /* Resources */ = { isa = PBXGroup; children = ( - ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */, - 2D16E6721FA4F8DC00B85C8A /* libRCTBlob-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - D89093DB4E004A04B6E3BB20 /* Resources */ = { - isa = "PBXGroup"; - children = ( - A5E60D8E77444249BBC37932 /* AntDesign.ttf */, - D6985BBC714F403AA21758B7 /* Entypo.ttf */, - E20F78A2E29D472EB08466AF /* EvilIcons.ttf */, - 63AE28216C6944AF92BDFE36 /* Feather.ttf */, - 232E4EB922F543ED9CB805DE /* FontAwesome.ttf */, - EEF847D1F0C94996AF898BBC /* FontAwesome5_Brands.ttf */, - 9B1BA625E3DB4564BA3F9E93 /* FontAwesome5_Regular.ttf */, - B435794CFED540CF9475F07F /* FontAwesome5_Solid.ttf */, - 869C972DF8BE4225A4199E6E /* Foundation.ttf */, - DE616D07978F4298991C4DA2 /* Ionicons.ttf */, - 8DF5A4301B2A4369AC501E85 /* MaterialCommunityIcons.ttf */, - 4D08AAD3EA1748709ABD19B7 /* MaterialIcons.ttf */, - 6B5FA0FC9A15448DA445E1FD /* Octicons.ttf */, - 0AB1924C83894EDA8D0A7215 /* Roboto_medium.ttf */, - 86A2FC7C997E428380612AEE /* Roboto.ttf */, - 414647DAE69640738264157E /* rubicon-icon-font.ttf */, - 785430B83E9F4496819A1EE4 /* SimpleLineIcons.ttf */, - A10DDCB137C14DAFB2EABC1C /* Zocial.ttf */, + D57823EDB09B4CD1998E77F2 /* IBMPlexSans-Medium.ttf */, + 53E703C0F141473C8564E7EA /* IBMPlexSans-Regular.ttf */, ); name = Resources; sourceTree = ""; - path = ""; }; /* End PBXGroup section */ @@ -726,9 +268,11 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "BlixtWalletTests" */; buildPhases = ( + 0CC1A99624A13FD70C96784B /* [CP] Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, + C9D10AF5132BEBDCCB1DA350 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -744,24 +288,29 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "BlixtWallet" */; buildPhases = ( + F2ED6716E152F2B02FDAF10E /* [CP] Check Pods Manifest.lock */, + FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + B903BDF2FD994B783A85B72F /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( ); name = BlixtWallet; - productName = "Hello World"; - productReference = 13B07F961A680F5B00A75B9A /* BlixtWallet.app */; + productName = BlixtWallet; + productReference = 13B07F961A680F5B00A75B9A /* Blixt Wallet Debug.app */; productType = "com.apple.product-type.application"; }; 2D02E47A1E0B4A5D006451C7 /* BlixtWallet-tvOS */ = { isa = PBXNativeTarget; buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "BlixtWallet-tvOS" */; buildPhases = ( + 193937838D234E93829520C8 /* [CP] Check Pods Manifest.lock */, + FD10A7F122414F3F0027D42C /* Start Packager */, 2D02E4771E0B4A5D006451C7 /* Sources */, 2D02E4781E0B4A5D006451C7 /* Frameworks */, 2D02E4791E0B4A5D006451C7 /* Resources */, @@ -780,6 +329,7 @@ isa = PBXNativeTarget; buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "BlixtWallet-tvOSTests" */; buildPhases = ( + ECF376E0E08430929914CFFC /* [CP] Check Pods Manifest.lock */, 2D02E48C1E0B4A5D006451C7 /* Sources */, 2D02E48D1E0B4A5D006451C7 /* Frameworks */, 2D02E48E1E0B4A5D006451C7 /* Resources */, @@ -800,13 +350,16 @@ 83CBB9F71A601CBA00E9B192 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 940; - ORGANIZATIONNAME = Facebook; + LastUpgradeCheck = 1130; TargetAttributes = { 00E356ED1AD99517003FC87E = { CreatedOnToolsVersion = 6.2; TestTargetID = 13B07F861A680F5B00A75B9A; }; + 13B07F861A680F5B00A75B9A = { + DevelopmentTeam = AT26Z24V2Q; + LastSwiftMigration = 1120; + }; 2D02E47A1E0B4A5D006451C7 = { CreatedOnToolsVersion = 8.2.1; ProvisioningStyle = Automatic; @@ -820,7 +373,7 @@ }; buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "BlixtWallet" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, @@ -829,56 +382,6 @@ mainGroup = 83CBB9F61A601CBA00E9B192; productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */; - ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; - }, - { - ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */; - ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; - }, - { - ProductGroup = ADBDB9201DFEBF0600ED6528 /* Products */; - ProjectRef = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; - }, - { - ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */; - ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */; - }, - { - ProductGroup = 00C302BC1ABCB91800DB3ED1 /* Products */; - ProjectRef = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; - }, - { - ProductGroup = 78C398B11ACF4ADC00677621 /* Products */; - ProjectRef = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; - }, - { - ProductGroup = 00C302D41ABCB9D200DB3ED1 /* Products */; - ProjectRef = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; - }, - { - ProductGroup = 139105B71AF99BAD00B5F7CC /* Products */; - ProjectRef = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; - }, - { - ProductGroup = 832341B11AAA6A8300B99B32 /* Products */; - ProjectRef = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; - }, - { - ProductGroup = 00C302E01ABCB9EE00DB3ED1 /* Products */; - ProjectRef = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */; - }, - { - ProductGroup = 139FDEE71B06529A00C62182 /* Products */; - ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - }, - { - ProductGroup = 146834001AC3E56700842450 /* Products */; - ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */; - }, - ); projectRoot = ""; targets = ( 13B07F861A680F5B00A75B9A /* BlixtWallet */, @@ -889,268 +392,6 @@ }; /* End PBXProject section */ -/* Begin PBXReferenceProxy section */ - 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTActionSheet.a; - remoteRef = 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTGeolocation.a; - remoteRef = 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTImage.a; - remoteRef = 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTNetwork.a; - remoteRef = 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTVibration.a; - remoteRef = 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTSettings.a; - remoteRef = 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTWebSocket.a; - remoteRef = 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 146834041AC3E56700842450 /* libReact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libReact.a; - remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2D16E6721FA4F8DC00B85C8A /* libRCTBlob-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTBlob-tvOS.a"; - remoteRef = 2D16E6711FA4F8DC00B85C8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2D16E6841FA4F8DC00B85C8A /* libfishhook.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libfishhook.a; - remoteRef = 2D16E6831FA4F8DC00B85C8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2D16E6861FA4F8DC00B85C8A /* libfishhook-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libfishhook-tvOS.a"; - remoteRef = 2D16E6851FA4F8DC00B85C8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFDF2056DD460020B375 /* libjsinspector.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libjsinspector.a; - remoteRef = 2DF0FFDE2056DD460020B375 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFE12056DD460020B375 /* libjsinspector-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libjsinspector-tvOS.a"; - remoteRef = 2DF0FFE02056DD460020B375 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFE32056DD460020B375 /* libthird-party.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libthird-party.a"; - remoteRef = 2DF0FFE22056DD460020B375 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFE52056DD460020B375 /* libthird-party.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libthird-party.a"; - remoteRef = 2DF0FFE42056DD460020B375 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFE72056DD460020B375 /* libdouble-conversion.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libdouble-conversion.a"; - remoteRef = 2DF0FFE62056DD460020B375 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFE92056DD460020B375 /* libdouble-conversion.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libdouble-conversion.a"; - 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; - path = "libRCTImage-tvOS.a"; - remoteRef = 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTLinking-tvOS.a"; - remoteRef = 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTNetwork-tvOS.a"; - remoteRef = 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTSettings-tvOS.a"; - remoteRef = 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTText-tvOS.a"; - remoteRef = 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTWebSocket-tvOS.a"; - remoteRef = 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA31DF850E9000B6D8A /* libReact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libReact.a; - remoteRef = 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA51DF850E9000B6D8A /* libyoga.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libyoga.a; - remoteRef = 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA71DF850E9000B6D8A /* libyoga.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libyoga.a; - remoteRef = 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libcxxreact.a; - remoteRef = 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libcxxreact.a; - 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; - path = libRCTAnimation.a; - remoteRef = 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTAnimation.a; - remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTLinking.a; - remoteRef = 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 832341B51AAA6A8300B99B32 /* libRCTText.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTText.a; - remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTBlob.a; - remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - /* Begin PBXResourcesBuildPhase section */ 00E356EC1AD99517003FC87E /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -1163,26 +404,10 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */, - 6BCFA3D862AC484FB93A0A11 /* AntDesign.ttf in Resources */, - 258617F423D040F78B149C6C /* Entypo.ttf in Resources */, - 19C047FF95D849CC834E0502 /* EvilIcons.ttf in Resources */, - D6FBAB41115C4913BB38E981 /* Feather.ttf in Resources */, - 5CA9306702E940E5957F7E6E /* FontAwesome.ttf in Resources */, - C4969CA50EC3447898A9AB5F /* FontAwesome5_Brands.ttf in Resources */, - 4236BB92F2FB43C9A57A66F3 /* FontAwesome5_Regular.ttf in Resources */, - 11D889F9F67747F7BBC9BA11 /* FontAwesome5_Solid.ttf in Resources */, - AB7DBBBCE6EE498BAAFDCA96 /* Foundation.ttf in Resources */, - 30BD2728420647F0ABDDE9C4 /* Ionicons.ttf in Resources */, - 1E99BBEE07B048B5B82DF6C1 /* MaterialCommunityIcons.ttf in Resources */, - ED2157E9C29A4B579267CE07 /* MaterialIcons.ttf in Resources */, - 3776D6A1F09C48E092B31397 /* Octicons.ttf in Resources */, - FCDA1538CAB7481A9887678E /* Roboto_medium.ttf in Resources */, - 8FC3B5362B00448A88BCFA7E /* Roboto.ttf in Resources */, - 6B0400163BAD4BD0A1F6E3E5 /* rubicon-icon-font.ttf in Resources */, - CFA73C097DD64D1C808166CF /* SimpleLineIcons.ttf in Resources */, - 24A1104E5BAF49E3BB99A1EC /* Zocial.ttf in Resources */, + C22E6DD819CB41F69AADA37A /* IBMPlexSans-Medium.ttf in Resources */, + BA12DD7C6C3D42969E297EAE /* IBMPlexSans-Regular.ttf in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1216,7 +441,51 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; + }; + 0CC1A99624A13FD70C96784B /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-BlixtWallet-BlixtWalletTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 193937838D234E93829520C8 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-BlixtWallet-tvOS-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = { isa = PBXShellScriptBuildPhase; @@ -1232,6 +501,192 @@ shellPath = /bin/sh; shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; }; + B903BDF2FD994B783A85B72F /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-BlixtWallet/Pods-BlixtWallet-resources.sh", + "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BlixtWallet/Pods-BlixtWallet-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + C9D10AF5132BEBDCCB1DA350 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-BlixtWallet-BlixtWalletTests/Pods-BlixtWallet-BlixtWalletTests-resources.sh", + "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BlixtWallet-BlixtWalletTests/Pods-BlixtWallet-BlixtWalletTests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + ECF376E0E08430929914CFFC /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-BlixtWallet-tvOSTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + F2ED6716E152F2B02FDAF10E /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-BlixtWallet-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + FD10A7F022414F080027D42C /* Start Packager */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Start Packager"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + showEnvVarsInLog = 0; + }; + FD10A7F122414F3F0027D42C /* Start Packager */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Start Packager"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -1284,21 +739,10 @@ }; /* End PBXTargetDependency section */ -/* Begin PBXVariantGroup section */ - 13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - 13B07FB21A68108700A75B9A /* Base */, - ); - name = LaunchScreen.xib; - path = BlixtWallet; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 7FB0EDCFC05DD4E258EB4698 /* Pods-BlixtWallet-BlixtWalletTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -1306,90 +750,52 @@ "$(inherited)", ); INFOPLIST_FILE = BlixtWalletTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; OTHER_LDFLAGS = ( "-ObjC", "-lc++", + "$(inherited)", ); PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet.app/BlixtWallet"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-camera/ios/**", - "$(SRCROOT)/../node_modules/react-native-svg/ios/**", - "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", - "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", - "$(SRCROOT)/../node_modules/react-native-sqlite-storage/src/ios", - "$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios", - "$(SRCROOT)/../node_modules/@react-native-community/blur/ios", - "$(SRCROOT)/../node_modules/react-native-blur-overlay/ios", - ); }; name = Debug; }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 6F21675F737F23140EE8373E /* Pods-BlixtWallet-BlixtWalletTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; INFOPLIST_FILE = BlixtWalletTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; OTHER_LDFLAGS = ( "-ObjC", "-lc++", + "$(inherited)", ); PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet.app/BlixtWallet"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-camera/ios/**", - "$(SRCROOT)/../node_modules/react-native-svg/ios/**", - "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", - "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", - "$(SRCROOT)/../node_modules/react-native-sqlite-storage/src/ios", - "$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios", - "$(SRCROOT)/../node_modules/@react-native-community/blur/ios", - "$(SRCROOT)/../node_modules/react-native-blur-overlay/ios", - ); }; name = Release; }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 5737833BCB603FAB9176767B /* Pods-BlixtWallet.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CHAIN = mainnet; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = BlixtWallet/BlixtWallet.entitlements; CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = NO; + DEBUG = true; + DEVELOPMENT_TEAM = AT26Z24V2Q; + ENABLE_BITCODE = NO; + FLAVOR = ""; INFOPLIST_FILE = BlixtWallet/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( @@ -1397,28 +803,26 @@ "-ObjC", "-lc++", ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = BlixtWallet; + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.Blixt-Wallet-Debug2"; + PRODUCT_NAME = "Blixt Wallet Debug"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-camera/ios/**", - "$(SRCROOT)/../node_modules/react-native-svg/ios/**", - "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", - "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", - "$(SRCROOT)/../node_modules/react-native-sqlite-storage/src/ios", - "$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios", - "$(SRCROOT)/../node_modules/@react-native-community/blur/ios", - "$(SRCROOT)/../node_modules/react-native-blur-overlay/ios", - ); }; name = Debug; }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = CAAB4E5D47A9A21CFEB062E7 /* Pods-BlixtWallet.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CHAIN = mainnet; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = BlixtWallet/BlixtWallet.entitlements; CURRENT_PROJECT_VERSION = 1; + DEBUG = false; + DEVELOPMENT_TEAM = AT26Z24V2Q; + FLAVOR = ""; INFOPLIST_FILE = BlixtWallet/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( @@ -1426,25 +830,16 @@ "-ObjC", "-lc++", ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = BlixtWallet; + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.Blixt-Wallet"; + PRODUCT_NAME = "Blixt Wallet"; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-camera/ios/**", - "$(SRCROOT)/../node_modules/react-native-svg/ios/**", - "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", - "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", - "$(SRCROOT)/../node_modules/react-native-sqlite-storage/src/ios", - "$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios", - "$(SRCROOT)/../node_modules/@react-native-community/blur/ios", - "$(SRCROOT)/../node_modules/react-native-blur-overlay/ios", - ); }; name = Release; }; 2D02E4971E0B4A5E006451C7 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 6158EE7F43BEC16FB039A493 /* Pods-BlixtWallet-tvOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -1458,43 +853,21 @@ INFOPLIST_FILE = "BlixtWallet-tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( + "$(inherited)", "-ObjC", "-lc++", ); - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.BlixtWallet-tvOS"; + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOS"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.2; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-camera/ios/**", - "$(SRCROOT)/../node_modules/react-native-svg/ios/**", - "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", - "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", - "$(SRCROOT)/../node_modules/react-native-sqlite-storage/src/ios", - "$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios", - "$(SRCROOT)/../node_modules/@react-native-community/blur/ios", - "$(SRCROOT)/../node_modules/react-native-blur-overlay/ios", - ); + TVOS_DEPLOYMENT_TARGET = 10.0; }; name = Debug; }; 2D02E4981E0B4A5E006451C7 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = C410974135376A18E1B2404A /* Pods-BlixtWallet-tvOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -1508,43 +881,21 @@ INFOPLIST_FILE = "BlixtWallet-tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( + "$(inherited)", "-ObjC", "-lc++", ); - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.BlixtWallet-tvOS"; + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOS"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.2; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-camera/ios/**", - "$(SRCROOT)/../node_modules/react-native-svg/ios/**", - "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", - "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", - "$(SRCROOT)/../node_modules/react-native-sqlite-storage/src/ios", - "$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios", - "$(SRCROOT)/../node_modules/@react-native-community/blur/ios", - "$(SRCROOT)/../node_modules/react-native-blur-overlay/ios", - ); + TVOS_DEPLOYMENT_TARGET = 10.0; }; name = Release; }; 2D02E4991E0B4A5E006451C7 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 066BFFB353CCBD85A528256A /* Pods-BlixtWallet-tvOSTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -1557,43 +908,21 @@ INFOPLIST_FILE = "BlixtWallet-tvOSTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; OTHER_LDFLAGS = ( + "$(inherited)", "-ObjC", "-lc++", ); - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.BlixtWallet-tvOSTests"; + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOSTests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet-tvOS.app/BlixtWallet-tvOS"; TVOS_DEPLOYMENT_TARGET = 10.1; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-camera/ios/**", - "$(SRCROOT)/../node_modules/react-native-svg/ios/**", - "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", - "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", - "$(SRCROOT)/../node_modules/react-native-sqlite-storage/src/ios", - "$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios", - "$(SRCROOT)/../node_modules/@react-native-community/blur/ios", - "$(SRCROOT)/../node_modules/react-native-blur-overlay/ios", - ); }; name = Debug; }; 2D02E49A1E0B4A5E006451C7 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = BCF5A8A005FCD3DCB7CEB565 /* Pods-BlixtWallet-tvOSTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -1606,38 +935,15 @@ INFOPLIST_FILE = "BlixtWallet-tvOSTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; OTHER_LDFLAGS = ( + "$(inherited)", "-ObjC", "-lc++", ); - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.BlixtWallet-tvOSTests"; + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOSTests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet-tvOS.app/BlixtWallet-tvOS"; TVOS_DEPLOYMENT_TARGET = 10.1; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-camera/ios/**", - "$(SRCROOT)/../node_modules/react-native-svg/ios/**", - "$(SRCROOT)/../node_modules/react-native-linear-gradient/BVLinearGradient", - "$(SRCROOT)/../node_modules/react-native-gesture-handler/ios/**", - "$(SRCROOT)/../node_modules/react-native-sqlite-storage/src/ios", - "$(SRCROOT)/../node_modules/@react-native-community/async-storage/ios", - "$(SRCROOT)/../node_modules/@react-native-community/blur/ios", - "$(SRCROOT)/../node_modules/react-native-blur-overlay/ios", - ); }; name = Release; }; @@ -1645,6 +951,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -1687,7 +994,13 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = ( + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -1698,6 +1011,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -1733,13 +1047,979 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = ( + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; VALIDATE_PRODUCT = YES; }; name = Release; }; + CC3C4F482578374900A85542 /* DebugTestnet */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = ( + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = DebugTestnet; + }; + CC3C4F492578374900A85542 /* DebugTestnet */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 51FEA3B5F5E91ADECAF81AF4 /* Pods-BlixtWallet.debugtestnet.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CHAIN = regtest; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = BlixtWallet/BlixtWallet.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEBUG = true; + DEVELOPMENT_TEAM = AT26Z24V2Q; + ENABLE_BITCODE = NO; + FLAVOR = ""; + INFOPLIST_FILE = BlixtWallet/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "Blixt Wallet Testnet Debug"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = DebugTestnet; + }; + CC3C4F4A2578374900A85542 /* DebugTestnet */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DC5C60C16BB07650A497820A /* Pods-BlixtWallet-BlixtWalletTests.debugtestnet.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + INFOPLIST_FILE = BlixtWalletTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + "$(inherited)", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet.app/BlixtWallet"; + }; + name = DebugTestnet; + }; + CC3C4F4B2578374900A85542 /* DebugTestnet */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D64B150F528503028AA4B961 /* Pods-BlixtWallet-tvOS.debugtestnet.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 10.0; + }; + name = DebugTestnet; + }; + CC3C4F4C2578374900A85542 /* DebugTestnet */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 222CBE7135085C8DC16AF2BF /* Pods-BlixtWallet-tvOSTests.debugtestnet.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet-tvOS.app/BlixtWallet-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + }; + name = DebugTestnet; + }; + CC3C4F4D2578375200A85542 /* ReleaseTestnet */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = ( + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = ReleaseTestnet; + }; + CC3C4F4E2578375200A85542 /* ReleaseTestnet */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FF05AEC3BC653B06C3B00AAB /* Pods-BlixtWallet.releasetestnet.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CHAIN = testnet; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = BlixtWallet/BlixtWallet.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEBUG = false; + DEVELOPMENT_TEAM = AT26Z24V2Q; + FLAVOR = ""; + INFOPLIST_FILE = BlixtWallet/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.Blixt-Wallet-Regtest"; + PRODUCT_NAME = "Blixt Wallet Testnet"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = ReleaseTestnet; + }; + CC3C4F4F2578375200A85542 /* ReleaseTestnet */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7F8DF590825EC1BAC7E0ABE5 /* Pods-BlixtWallet-BlixtWalletTests.releasetestnet.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + COPY_PHASE_STRIP = NO; + INFOPLIST_FILE = BlixtWalletTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + "$(inherited)", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet.app/BlixtWallet"; + }; + name = ReleaseTestnet; + }; + CC3C4F502578375200A85542 /* ReleaseTestnet */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F6E17F247928E43EEE8EE19A /* Pods-BlixtWallet-tvOS.releasetestnet.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 10.0; + }; + name = ReleaseTestnet; + }; + CC3C4F512578375200A85542 /* ReleaseTestnet */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 49871026719D77C310827B47 /* Pods-BlixtWallet-tvOSTests.releasetestnet.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet-tvOS.app/BlixtWallet-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + }; + name = ReleaseTestnet; + }; + CC422F7A2578FB3100ED683A /* DebugRegtest */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = ( + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = DebugRegtest; + }; + CC422F7B2578FB3100ED683A /* DebugRegtest */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1D85700D17488384A1AE7C09 /* Pods-BlixtWallet.debugregtest.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CHAIN = mainnet; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = BlixtWallet/BlixtWallet.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEBUG = true; + DEVELOPMENT_TEAM = AT26Z24V2Q; + ENABLE_BITCODE = NO; + FLAVOR = fakelnd; + INFOPLIST_FILE = BlixtWallet/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.Blixt-Wallet-Regtest-Debug"; + PRODUCT_NAME = "Blixt Wallet Regtest Debug"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = DebugRegtest; + }; + CC422F7C2578FB3100ED683A /* DebugRegtest */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 542C9ECE0553F656BFC79606 /* Pods-BlixtWallet-BlixtWalletTests.debugregtest.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + INFOPLIST_FILE = BlixtWalletTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + "$(inherited)", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet.app/BlixtWallet"; + }; + name = DebugRegtest; + }; + CC422F7D2578FB3100ED683A /* DebugRegtest */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 998ADD6FA79FB1F2808716D5 /* Pods-BlixtWallet-tvOS.debugregtest.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 10.0; + }; + name = DebugRegtest; + }; + CC422F7E2578FB3100ED683A /* DebugRegtest */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8499C4474A53BD58C6813CE2 /* Pods-BlixtWallet-tvOSTests.debugregtest.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet-tvOS.app/BlixtWallet-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + }; + name = DebugRegtest; + }; + CC422F7F2578FB3900ED683A /* ReleaseRegtest */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = ( + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = ReleaseRegtest; + }; + CC422F802578FB3900ED683A /* ReleaseRegtest */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 10BC2269580B18F702C7DBFA /* Pods-BlixtWallet.releaseregtest.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CHAIN = regtest; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = BlixtWallet/BlixtWallet.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEBUG = false; + DEVELOPMENT_TEAM = AT26Z24V2Q; + FLAVOR = fakelnd; + INFOPLIST_FILE = BlixtWallet/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.Blixt-Wallet-Fakelnd"; + PRODUCT_NAME = "Blixt Wallet Regtest"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = ReleaseRegtest; + }; + CC422F812578FB3900ED683A /* ReleaseRegtest */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EA2D85B8E85EE977BE93539A /* Pods-BlixtWallet-BlixtWalletTests.releaseregtest.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + COPY_PHASE_STRIP = NO; + INFOPLIST_FILE = BlixtWalletTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + "$(inherited)", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet.app/BlixtWallet"; + }; + name = ReleaseRegtest; + }; + CC422F822578FB3900ED683A /* ReleaseRegtest */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 563779FB362F9F7CC16F1FCB /* Pods-BlixtWallet-tvOS.releaseregtest.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 10.0; + }; + name = ReleaseRegtest; + }; + CC422F832578FB3900ED683A /* ReleaseRegtest */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6699621AC3CDCB77C5CB4B39 /* Pods-BlixtWallet-tvOSTests.releaseregtest.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet-tvOS.app/BlixtWallet-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + }; + name = ReleaseRegtest; + }; + CCFBC1562578658C0044EFBF /* DebugFakelnd */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = ( + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = DebugFakelnd; + }; + CCFBC1572578658C0044EFBF /* DebugFakelnd */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AE57B87104E34C850CC995D7 /* Pods-BlixtWallet.debugfakelnd.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CHAIN = mainnet; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = BlixtWallet/BlixtWallet.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEBUG = true; + DEVELOPMENT_TEAM = AT26Z24V2Q; + ENABLE_BITCODE = NO; + FLAVOR = fakelnd; + INFOPLIST_FILE = BlixtWallet/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.Blixt-Wallet-Fakelnd-Debug"; + PRODUCT_NAME = "Blixt Wallet Fakelnd Debug"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = DebugFakelnd; + }; + CCFBC1582578658C0044EFBF /* DebugFakelnd */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1575F4AEEE77591610698556 /* Pods-BlixtWallet-BlixtWalletTests.debugfakelnd.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + INFOPLIST_FILE = BlixtWalletTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + "$(inherited)", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet.app/BlixtWallet"; + }; + name = DebugFakelnd; + }; + CCFBC1592578658C0044EFBF /* DebugFakelnd */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C132F37DCBE159303BCD7902 /* Pods-BlixtWallet-tvOS.debugfakelnd.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 10.0; + }; + name = DebugFakelnd; + }; + CCFBC15A2578658C0044EFBF /* DebugFakelnd */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6569DA346704D3414FB6E0B3 /* Pods-BlixtWallet-tvOSTests.debugfakelnd.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet-tvOS.app/BlixtWallet-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + }; + name = DebugFakelnd; + }; + CCFBC15B257865960044EFBF /* ReleaseFakelnd */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = ( + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = ReleaseFakelnd; + }; + CCFBC15C257865960044EFBF /* ReleaseFakelnd */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 115F60A62F2ACA07D8C93522 /* Pods-BlixtWallet.releasefakelnd.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CHAIN = mainnet; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = BlixtWallet/BlixtWallet.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEBUG = false; + DEVELOPMENT_TEAM = AT26Z24V2Q; + FLAVOR = fakelnd; + INFOPLIST_FILE = BlixtWallet/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.Blixt-Wallet-Fakelnd"; + PRODUCT_NAME = "Blixt Wallet Fakelnd"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = ReleaseFakelnd; + }; + CCFBC15D257865960044EFBF /* ReleaseFakelnd */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1BF9C37DDFECED4FEB42102D /* Pods-BlixtWallet-BlixtWalletTests.releasefakelnd.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + COPY_PHASE_STRIP = NO; + INFOPLIST_FILE = BlixtWalletTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + "$(inherited)", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet.app/BlixtWallet"; + }; + name = ReleaseFakelnd; + }; + CCFBC15E257865960044EFBF /* ReleaseFakelnd */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 258F1BA819B086F0517CCF61 /* Pods-BlixtWallet-tvOS.releasefakelnd.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 10.0; + }; + name = ReleaseFakelnd; + }; + CCFBC15F257865960044EFBF /* ReleaseFakelnd */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8C232B9EDF2253DE1374D60E /* Pods-BlixtWallet-tvOSTests.releasefakelnd.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "BlixtWallet-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.BlixtWallet-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/BlixtWallet-tvOS.app/BlixtWallet-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + }; + name = ReleaseFakelnd; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -1747,7 +2027,13 @@ isa = XCConfigurationList; buildConfigurations = ( 00E356F61AD99517003FC87E /* Debug */, + CC3C4F4A2578374900A85542 /* DebugTestnet */, + CCFBC1582578658C0044EFBF /* DebugFakelnd */, + CC422F7C2578FB3100ED683A /* DebugRegtest */, 00E356F71AD99517003FC87E /* Release */, + CC3C4F4F2578375200A85542 /* ReleaseTestnet */, + CCFBC15D257865960044EFBF /* ReleaseFakelnd */, + CC422F812578FB3900ED683A /* ReleaseRegtest */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1756,7 +2042,13 @@ isa = XCConfigurationList; buildConfigurations = ( 13B07F941A680F5B00A75B9A /* Debug */, + CC3C4F492578374900A85542 /* DebugTestnet */, + CCFBC1572578658C0044EFBF /* DebugFakelnd */, + CC422F7B2578FB3100ED683A /* DebugRegtest */, 13B07F951A680F5B00A75B9A /* Release */, + CC3C4F4E2578375200A85542 /* ReleaseTestnet */, + CCFBC15C257865960044EFBF /* ReleaseFakelnd */, + CC422F802578FB3900ED683A /* ReleaseRegtest */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1765,7 +2057,13 @@ isa = XCConfigurationList; buildConfigurations = ( 2D02E4971E0B4A5E006451C7 /* Debug */, + CC3C4F4B2578374900A85542 /* DebugTestnet */, + CCFBC1592578658C0044EFBF /* DebugFakelnd */, + CC422F7D2578FB3100ED683A /* DebugRegtest */, 2D02E4981E0B4A5E006451C7 /* Release */, + CC3C4F502578375200A85542 /* ReleaseTestnet */, + CCFBC15E257865960044EFBF /* ReleaseFakelnd */, + CC422F822578FB3900ED683A /* ReleaseRegtest */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1774,7 +2072,13 @@ isa = XCConfigurationList; buildConfigurations = ( 2D02E4991E0B4A5E006451C7 /* Debug */, + CC3C4F4C2578374900A85542 /* DebugTestnet */, + CCFBC15A2578658C0044EFBF /* DebugFakelnd */, + CC422F7E2578FB3100ED683A /* DebugRegtest */, 2D02E49A1E0B4A5E006451C7 /* Release */, + CC3C4F512578375200A85542 /* ReleaseTestnet */, + CCFBC15F257865960044EFBF /* ReleaseFakelnd */, + CC422F832578FB3900ED683A /* ReleaseRegtest */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1783,7 +2087,13 @@ isa = XCConfigurationList; buildConfigurations = ( 83CBBA201A601CBA00E9B192 /* Debug */, + CC3C4F482578374900A85542 /* DebugTestnet */, + CCFBC1562578658C0044EFBF /* DebugFakelnd */, + CC422F7A2578FB3100ED683A /* DebugRegtest */, 83CBBA211A601CBA00E9B192 /* Release */, + CC3C4F4D2578375200A85542 /* ReleaseTestnet */, + CCFBC15B257865960044EFBF /* ReleaseFakelnd */, + CC422F7F2578FB3900ED683A /* ReleaseRegtest */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWallet-tvOS.xcscheme b/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWallet-tvOS.xcscheme index 67debf3d7..72fb71672 100644 --- a/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWallet-tvOS.xcscheme +++ b/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWallet-tvOS.xcscheme @@ -1,25 +1,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletFakelnd.xcscheme b/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletFakelnd.xcscheme new file mode 100644 index 000000000..42c18d2a5 --- /dev/null +++ b/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletFakelnd.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletRegtest.xcscheme b/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletRegtest.xcscheme new file mode 100644 index 000000000..7e99a05f4 --- /dev/null +++ b/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletRegtest.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletTestnet.xcscheme b/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletTestnet.xcscheme new file mode 100644 index 000000000..6f4baaa72 --- /dev/null +++ b/ios/BlixtWallet.xcodeproj/xcshareddata/xcschemes/BlixtWalletTestnet.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/BlixtWallet.xcworkspace/contents.xcworkspacedata b/ios/BlixtWallet.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..9cb4e0f37 --- /dev/null +++ b/ios/BlixtWallet.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/ios/BlixtWallet.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/BlixtWallet.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/ios/BlixtWallet.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/BlixtWallet/AppDelegate.h b/ios/BlixtWallet/AppDelegate.h index 2726d5e13..ad5007b5a 100644 --- a/ios/BlixtWallet/AppDelegate.h +++ b/ios/BlixtWallet/AppDelegate.h @@ -1,14 +1,8 @@ -/** - * 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. - */ - #import #import +#import -@interface AppDelegate : UIResponder +@interface AppDelegate : UIResponder @property (nonatomic, strong) UIWindow *window; diff --git a/ios/BlixtWallet/AppDelegate.m b/ios/BlixtWallet/AppDelegate.m index 5c435b45e..807a2596e 100644 --- a/ios/BlixtWallet/AppDelegate.m +++ b/ios/BlixtWallet/AppDelegate.m @@ -1,32 +1,58 @@ -/** - * 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. - */ - #import "AppDelegate.h" #import #import #import +#ifdef FB_SONARKIT_ENABLED +#import +#import +#import +#import +#import +#import + +static void InitializeFlipper(UIApplication *application) { + FlipperClient *client = [FlipperClient sharedClient]; + SKDescriptorMapper *layoutDescriptorMapper = [[SKDescriptorMapper alloc] initWithDefaults]; + [client addPlugin:[[FlipperKitLayoutPlugin alloc] initWithRootNode:application withDescriptorMapper:layoutDescriptorMapper]]; + [client addPlugin:[[FKUserDefaultsPlugin alloc] initWithSuiteName:nil]]; + [client addPlugin:[FlipperKitReactPlugin new]]; + [client addPlugin:[[FlipperKitNetworkPlugin alloc] initWithNetworkAdapter:[SKIOSNetworkAdapter new]]]; + [client start]; +} +#endif + +// @react-native-community/push-notification-ios +#import +#import + @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { +#ifdef FB_SONARKIT_ENABLED + InitializeFlipper(application); +#endif + RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions]; RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge moduleName:@"BlixtWallet" initialProperties:nil]; - - rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1]; + + // 0.08 0.09 0.08 matches #151314 (dark from color profile) + rootView.backgroundColor = [[UIColor alloc] initWithRed:0.08f green:0.07f blue:0.08f alpha:1]; self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; UIViewController *rootViewController = [UIViewController new]; rootViewController.view = rootView; self.window.rootViewController = rootViewController; [self.window makeKeyAndVisible]; + + // @react-native-community/push-notification-ios + // Define UNUserNotificationCenter + UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter]; + center.delegate = self; return YES; } @@ -39,4 +65,36 @@ - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge #endif } +// @react-native-community/push-notification-ios +// Required for the register event. +- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken +{ + [RNCPushNotificationIOS didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; +} +// Required for the notification event. You must call the completion handler after handling the remote notification. +- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo +fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler +{ + [RNCPushNotificationIOS didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler]; +} +// Required for the registrationError event. +- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error +{ + [RNCPushNotificationIOS didFailToRegisterForRemoteNotificationsWithError:error]; +} +// Required for localNotification event +- (void)userNotificationCenter:(UNUserNotificationCenter *)center +didReceiveNotificationResponse:(UNNotificationResponse *)response + withCompletionHandler:(void (^)(void))completionHandler +{ + [RNCPushNotificationIOS didReceiveNotificationResponse:response]; +} + + +//Called when a notification is delivered to a foreground app. +-(void)userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions options))completionHandler +{ + completionHandler(UNNotificationPresentationOptionSound | UNNotificationPresentationOptionAlert | UNNotificationPresentationOptionBadge); +} + @end diff --git a/ios/BlixtWallet/Base.lproj/LaunchScreen.xib b/ios/BlixtWallet/Base.lproj/LaunchScreen.xib deleted file mode 100644 index d5a0afabe..000000000 --- a/ios/BlixtWallet/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/BlixtWallet/BlixtWallet.entitlements b/ios/BlixtWallet/BlixtWallet.entitlements new file mode 100644 index 000000000..903def2af --- /dev/null +++ b/ios/BlixtWallet/BlixtWallet.entitlements @@ -0,0 +1,8 @@ + + + + + aps-environment + development + + diff --git a/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/Contents.json index 81213230d..8df2a7a12 100644 --- a/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/Contents.json @@ -1,46 +1,55 @@ { "images" : [ { + "filename" : "blixt-wallet-60-20@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "20x20" }, { + "filename" : "blixt-wallet-60-20@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "20x20" }, { + "filename" : "blixt-wallet-60-29@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "29x29" }, { + "filename" : "blixt-wallet-60-29@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "29x29" }, { + "filename" : "blixt-wallet-60-40@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "40x40" }, { + "filename" : "blixt-wallet-60-40@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "40x40" }, { + "filename" : "blixt-wallet-60-60@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "60x60" }, { + "filename" : "blixt-wallet-60-60@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "60x60" }, { + "filename" : "blixt-wallet-60-1024.png", "idiom" : "ios-marketing", "scale" : "1x", "size" : "1024x1024" diff --git a/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-1024.png b/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-1024.png new file mode 100644 index 0000000000000000000000000000000000000000..604c2512dd9a5b1d4e4b6d422b9c88d06efa86e4 GIT binary patch literal 218620 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

    tn26DA_&mLAotS#mI8iPOJXzW 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%0D1N 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 z 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 VFN_17suA$d&eqYU>ZsSf{{n}WdoTb1 literal 0 HcmV?d00001 diff --git a/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-20@2x.png b/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..db6e6ef5edd4337c1ab9053aae8b0997895afad2 GIT binary patch literal 2264 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 literal 0 HcmV?d00001 diff --git a/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-29@2x.png b/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd57296dfde2e81b929342f8a3150f2414f1dcf GIT binary patch literal 3421 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 literal 0 HcmV?d00001 diff --git a/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-29@3x.png b/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-29@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2da19d5e5a5aef7c6c423a4026da6d85e5193e14 GIT binary patch literal 5866 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 literal 0 HcmV?d00001 diff --git a/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-40@2x.png b/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..986d4d51b844da8750747ef0f261afaaf3b96cc0 GIT binary patch literal 4611 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 literal 0 HcmV?d00001 diff --git a/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-40@3x.png b/ios/BlixtWallet/Images.xcassets/AppIcon.appiconset/blixt-wallet-60-40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..5662094074631606e5a5486f1e789a7d81fa3424 GIT binary patch literal 8708 zcmV+fBKzHmP)BE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z061k>NoGw=04e|g00;m9hiL!=000010000Q0000000N)_00aO4009610C=DS00aO4 z009610C)fZ001j0chmp?9c@WOK~#7F?Oj={Wm#F?_ui^o!>t0k>2AhuXu2D^X{LsR zVAL215gyb;Uo;XzL`@_lCML89!~sFY2Yunq5EZ9@2Ehbk)F}D@#Fl1=jW$C=RS)#Q z&^6y%Rd?|J{=Ear-FwN(cXMSZG|#m3^AOZCVbvxm4b7IVe8+Ny(xV!q|1UD-Za zM_^y$r)M7D>?U>x`c!9pNGe|SAr52H;%m5?k9k$ra5Wz}8dII|A*p!Phd7K)i?88Y z-@cR%j#zf&5~*>W_{dS497@FcxbQ1Zb>@uR8U|T*N-bng);kLqS@z~wpyhTAwylmG z$2$8Mr`wPCh({(Jv!yi1({h&#Sm-lwy-kIPezcS8ZfpoLNfk=b(RLK$q7gd?pcJm@ z**9%}+RlJm84KhFDAwih`Hn?8g1tgiYK1yw_NiGgiigf(;DT2j@e*itbs=7C)hpbB zLkuP2vu`3cf^&S}s;^V88mg0^b*ZlTMen3gyy}AYYGN$Mk!$f5S!h*X8H$0Uan<|s zExLcG4?{5-3tMC@U@wQ-G!&DLd9TK>3)uCECJpsrD3-@!F(-JUmscFS9RWW@b4Q@e zlkYieKCO&#%4xYZd@XM+-}i%CtE1+twYi3?`N$oLY5!Fxhf-tA3z=5YrVvPpAazRh zL1$r{5`OBG>WjQuEc%!y%7`1vJu8=Zt)u2+onyEm?odqgs!k52#-L-BUR`97K+ng7+ay1^gePdBLRFIGjGnJ;-V;l5`#eFogEcKXOs=r5|}wG|sjV!x$y~Ei>IFP4F^-e&ET)?pySf$hXB;i4Vm*cdictj|@?= zXl-+pJPDF)#Rp8mi=VkYCfxj}(sRPCTyS7#c!?E<#E6Bgjg{stI>1)k4sC+J)XSL3 zF)m1k={~AtA|ypoyH8KZe(X@5OXX^t#&Sh$pG`mISYF0eDpz%2)K)#l#_Ta}=2utI zh+Qd9juDvsNfu5GaqpRSEcPOIsBe3qKb0eRWcEhFL*p^qju9#fW?wz>vaN+o$!!T! zYL}9CCT;)+bEvi5Z?cHwg2QaT54D6vn$O>vY9)D3b|HH;RdPK&ouw|zopWj41VhEB zkl-w{k9i}cOfmzMMlT%maSf#PhMGF{PsPo3xzKtoF}lGVUXR3S&vPu6Z16fqFzWNN zO(hKiEZ+OMj00}?(pKf>G~{{@D_pqTUE#9Bok`9)b}~MuWIqa5^F}W0n7~}j(bTxi zQR5nZamHfDR?*TqQLCNK^Hq(NNd%~qsIZb!i>Xibm@33PVZ}!mWgo7zvjeO&vl34z z+g4(WG8SlB=Lq&jR~lS8Go}o2hhnw7idVgcRbRwL8`zppb5NfaN4&~Q;c6b}noISF ztJs|*xWs2nQg~2?xI?i{l58km^%_=v5gTn_Yd+0EeOesxDldhrd7x`9)gvz0b_5gM zCz%~_V(4Qw`YGurF8bA0y^p7uKAl{~qhwns8Sk^{S4kb*$VUu?e#+!c+sIRV)cbgv zw@+`m`B5c-LE>WK%RVD;)!{y~9f~-UWiI3HwjkV&$#M8ywao;VSb(fJm%J=pWF36H z;Kh8YqMQf`QH%?E;hM38D;4(jt;seq$2`YE$H=>aHlS@N?r7VXoY~GX#ZWK($pp{G zRWx|DKVUh4jJpq;T6*E=b5}q*+rsmf_`gfvsqfbsyTey`;te#yqTdI{(hrdUNOnZ*5kudwp}}OK-JFzG&BAn_#bob@k={$}IYpZUt!SI|n# z+d^wZXSj76ETzsSPM-Dxwg{#?p9q9u_()?ap^!t+Iz`(sc^h}Gis zQIbPRUM-$|eyXj+`~03d=XDJ0qO_Q&gWR%*8CSisS-bV!7EPnHe*8nt&c)NkCe5XA zJAN8S%s=`l;YXoNR=Xvy7SF!EJ{Nx<*Zh5BQGU8o7v)VQ-xM#epnt95Hk{e4*# z)8X2~jOEp9nh!HM_ca$D{wG^x*|j$$>~KSD%vA0eHpU}Y+odt}#~id3 zLvDMDCTdEl$)=z6oa~=zsU}WYW z2B4;E?NP7cHBZDNhEns>7p3A6<6rB?ld9Ec{zP;5=C{FF%Es}(wxjpEW~0mG)$)T< ziz}9KU{M&OuJM{4@t&lThxuwU`eHqZ`=d&&EIB6|Oh2UJRVPM$st<7$N4-zRJgvR6 zeZfx2H#bLK@?Kk0?Pr6Ut@VeR^ACO8uf3D2kyuZmWrgv!o)$3_i+IHj#S}-qPsTiI zCypG!2zCq8cD;*f?cia?zP0Aa%ieEmsOvh7+_?X5?1j;{Z5=(>-OjGtNnpla8VhZE z_a8!I1iit<-ij~3O_ytb3iNF=*YT?N;msd&k8&sSn!{GjYq!0#*?-lmIyG%?Jkp$h z;2-ShP0yUi`h(P+lIwzRjN9Qk!8X>J(f$bW(#N7rhFp_RvKZH%V*KczMk-$Q9&XHC z>>;kk?7DmK#y2+yZ}|C%8aD3#aI?MsaMP?DZqLrjonTZPr9l?k1-HSD~ks-(KtB%U)Le$lTrtIv3Cwdv;{_-M0r z_PFl^RlpC3bBZHaMk1e~#B*6xJj^)o+@G?C8NXVsf9K+AC+VL7UCo>Z8sWCH;eq&7cWRArJQzu(@z8iH|@^hAnr?B=G}cR>TO~n0{mpFABNI zqTSCWF3Ff1-oiD7UrOxQPfM2eKczW(#~<0ljHh>#WNZ7viDv!lAGFJ^U88MhNPV(? zcvIP4kyNG5lu82Dn!d3BYSytx`O}vDq%Y;8)y3fV&KwIwrs3KtT4B`r8+qE@WYc-a zP;Dn#WVfEu2?yB5Ciuupf6G2tm!F!nX6qLkF~RWR8|j_Rv;IhP+itBk zZAaNW`M=H9nftA}JuyVpVM&WDJsSar{?Mm-jKLl%bK>Il-|BTgYF|X&IaFIcX4hfA z7U%ng(k(lx@gQXT+(R~r$818s;c|QZL7U|7*kqqcI|I&eAfYeV_|cA?#r|-F?5lj& z1!ydD8VgSwbH%#E?q7v?hcZ%ixS}lyC)9|I_5?v3z}k_vVyD}qci6*>+DCE%uc??Q zylB`u_kc~{H=9jcd|^T{v6$d8ks#YCdCBgrIitAdV?tACzfI;5zxFR5evZAhdVaI- zDYw~Ms!!VY)t|L9di(au3AIh^d$emD`XV;k#08lqI5-!^#NgV4ilcY@p-=KqyKrl? zwee`PefEKLG@iC2^6W92*oT^(3*WQ-#~?P_dVk zL12u70^4+7+T|E+m{o4}J3Mn8iw3xo>dt#77CuK`_S=4XW*n>J?e#}(;_kOwp>L!k z(jI7RuYb#q$j9x7JZE*=;>p{Rj!18cCqUbAMB+PXJ0dZW2d}dyVb8S*e1T2oO@3tJ z2*m^soiR2~eWf{d_uK7EeIZ=}yb{~wwwJL%y&gl|CD`d_7h4&NS?2&1dKx^cWCL8u zZIO0#8s*qdP&$+ob;4>`yknYC?4lIkjxB`tU;PT3fNPqw_kO@nuYPJ>f5h&7Y$9#Z z#p|H2cKy_vJK+!LY$7qB%PV&Fd}_0N2orgIn#g=aE+2ZfpK@pY`3lY!r|*BXBw!kqQ{&USG*!Hben#gDP z>3rqrjdn!h)cQP|+-KSA;H!*>>+7YKo#xc%?rb)WeZ-z3*vES)--ogAD!jjGC^$bl zj_$+Qq2zJwJgW3@wE&W_ltgq=0zlm)xrIkXa3xpG$6OXGIGb3!EZFIr7vtcl-1oHG zZNYP^Pv#0I(^j{BWadSa?^*ZxrNXk2*gGtG%lzs2vPQO8~=?eZ^=O|{WOF%X90L$PXQ;+%$?Z(|b6 zCKnTphZk5C+X4uULmHPnHI$tp`GH?reVTo&*MFal)%dBq-(k@6zN2``+GeQDL$O*e z_3e^dem?5C(nx69Rv(H1H54C;wKdeWnYp-FXc3z#Wrpo+oom)^dXt^*Z%|^<@u20@ z=YG>x?8p6R=YCQEQ5kCUP%P$&_Aa=4<2(~PI#1iq0Jv2;bkiGqv!40#A2;V8{*Qbr z?}aU7AbpcH*0jDo2mZbobN0n++=z{~=8Umu6I+vl#VPmD4L{=#F>28D;~#6ze&vJh zh{IQ?`ckd;df2PiO$aJ%ung4uo;R0IuwtwFLkNSrFy z9#^hD)sEgb8#xqPRiFC8@7QzZd+aXjkmayko-Vh+4fNG`?zfG%d$Gm>&C9n*-paO@ zon@lNOz)U#fF9xscBtT`4m^!2rRenKQ7nE`!x&hm(=2{Ea@OK+xqj_^{?FP2lAANA z6=(1LQ~Rdtn#&KOs&Lj^B&%yTSI!yZ^g%Rpct=TU4xm+jTx+AY60 zk?s7$pK4Cu^Cxz%YY#yduFO6bokx`m*Pkb-K{$F3-td$5i1W5i4O?f9+jaMy`AL}xr2156j6OZsCI&Ig|TI(rq_{c!K}m)>tL@IP&*X88nXmNv1? ztZNo7u!>imdFi9ndeo=7VcPSM22|%#(ZAQU03|D6185I&2@>geETpW+VxufknU69d z)3&t5_>rr&aPfj+?M1(&S(QN!!FTjMHx}~SB=ji{bEos|7aQy~ zWeZcT>XY1-)74T=<>J;PwFlc2?{Z+#pKi_C_D4H0{n~r|>zmbUURhFI{O;$QQ=fmY zb>6O4Ii0qn0HKtxSK4|zaWj;w`Xo0pX{X%E-TheD|C^N3rR1u!y3!{)2x>>uBXq-{ z?pzoF>jc^O6lPrEmOS(bA*vaoAB6+bVd99k&ve#q{bh@!2H|786Q8})zS%l$uMO?J zv*cBs?!7h^=;i1ty4F$eaBqOaAp<;uE#aaFw@o*$34a1?uMQ79=e72}_thz6p9Gz} z>)p-86ZfW5^AI;D>xJ|N+Ex@uQQDYlC0vx#h#*lS`K)81t>?(phW_pm9m@1}e!9lzp69oIc7LcPN(d_-=Xi zx>wu1?~mEX?`N75pLx4|Q~hY3+*-~dAM2wW!p0amlrc`b7N?JrSe3O{_}@nrUUcp} z#W90&xwxT;N9^dumy{>&{yqDrgzxevS!Kr$*g^Ah_2&}m9Xx`4pQ!B^gQFn9%fQtt zaqZoI%^l6b>)+6v{pw#e=e}yc`scUI(oCw#rH|5MLjVH%C)TMX88NQ5>XBND!H0r&`%hn9^0wyUcfM#J&Ard>gBh!F8H4PUJv-UHgFV5F)d1G_Zj@*kUzE+OjJ<|NSHFNj~*7F^!)N`Ba zj8oRQj6o_lVrc^x4~NK&wsG;pwbg50(Oi7||C;r0;@^n2mk7+G^;WnAhnN<&iFpvy zT&gRNI7sCxM!B&b+I@WG0;9I+b{{-YY7J7K>M_kw3|Nh;9%C_YEv|gi@w1hs{fC=# zU;BtnuKiR+i(+H07#reUDz`6pY(un_7uyhR|>)LbUC3BK^y7wwaomQZOqk;}6MBuYt_6~;TUVBif-$5oOfe>H}GdI7&p%KLAj zRO&5R3aEIV6k}o6VC@-)oD!W)dU`vn*mfY2rkun}Xui#a)y1^gy8eVij(#qpF<Qe2i0qOPx~l zsm?g%Zn(@hOAf_qovKHS##m?a4X>gVdqv-qBT$}X@kG=owRaK2SoG6o9Fjgt#%M#L z)b>$g5~AHICt_$*wyaiTY)rO{R*M`)qMtV7kn~Y9MjH}kw_^cr`E?*Un;u8&!7&(%*J606{U6h5J9S||* z7;{$rz=v462G`K)Qyn!#+iR7L##JBVMy#ZCbtpa*EA;}z<3f@b?pWM71)KTNmb9*F zTy+Gat=ys53|yPwu}rL$Cl1=P$lY+sp{&(ci@}G|*Dv~O+##MP&6_^1V*2#maLJ*p z<*vnQFZ|hmO6JnrDa824IA!F)Kg3nM>YN}w=djKqg-}!mbA#xoyVz9FzJSeUzn_H6 zg()u5>plUJM;9d$s7_-SV==LcMqWN#VBX;dmuRbW8kgNeK8>l~W(*ycfZ|PuiG8_K z6oUY5%0AyTeqdNM-)?=HLv`kZoW`FqWfiS_&A|hoGUC)$3PF z@{Rczr$p|dqB!c5v+#hu9AhzY1hXM*JO|a~NY98J%)!JW<2QGj$3Gk}hx$l$UuaV= zE|VCqahX>o@$gZfhD)sSRM$BCEb|--969aF2G%en`&u=`nI<-nS1;eyR0G^9UY(bV zt8Iw-K$~VA3*cv);MkZe_QH=q^%TAEt-jL0sYl?-5j^!!?M>j73ErFYHg&77oT6o@ z(%WY&%bz^O?t{~^jdvR=(M?2Cms6y*+uH`^wDI&}eHt$BlxN{;-q_BRr~6u;_%w-N zu+`c}=l&z1E7UP5pCm|=dZ7wpIE9M^ODuUV6$BbQB zLnJnF+D7^)+gR&qwQe5zlbqbPxe~9n$?T4eW@xdA8)I#Jn%^d+99On`bOf#}vi9i2 zP222piXJ8Kf;0-O0G=rB6P35pg^p_x>+NZi9ll=}t0As3@67J4(sHkhr?_ zGEf0lT!q_-b&Q;_=BtH>gH)aE3X+hHyT+{mE3VR?iF_SL+q8~5*W1b48uC>oos^v{ z!H5{zQ3hJoB!|Ih_w1SukJxAfRPn)uw4I_j>XaSeh(S)2BQy__Lu|BX9Siw)vX~MQ zX(#%xfbXjwJ2|Jyr%b!I#{#S9T(rNspQsL~+T01qt=Wt%5;wL9ZG$hizt-l+r5(97 io7h@j_!yrj_x}OVJ0vcJ>PO%J0000BE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z061k>NoGw=04e|g00;m9hiL!=000010000Q0000000N)_00aO4009610C=DS00aO4 z009610C)fZ001j0chmp?9c@WOK~#7F?Oj={Wm#F?_ui^o!>t0k>2AhuXu2D^X{LsR zVAL215gyb;Uo;XzL`@_lCML89!~sFY2Yunq5EZ9@2Ehbk)F}D@#Fl1=jW$C=RS)#Q z&^6y%Rd?|J{=Ear-FwN(cXMSZG|#m3^AOZCVbvxm4b7IVe8+Ny(xV!q|1UD-Za zM_^y$r)M7D>?U>x`c!9pNGe|SAr52H;%m5?k9k$ra5Wz}8dII|A*p!Phd7K)i?88Y z-@cR%j#zf&5~*>W_{dS497@FcxbQ1Zb>@uR8U|T*N-bng);kLqS@z~wpyhTAwylmG z$2$8Mr`wPCh({(Jv!yi1({h&#Sm-lwy-kIPezcS8ZfpoLNfk=b(RLK$q7gd?pcJm@ z**9%}+RlJm84KhFDAwih`Hn?8g1tgiYK1yw_NiGgiigf(;DT2j@e*itbs=7C)hpbB zLkuP2vu`3cf^&S}s;^V88mg0^b*ZlTMen3gyy}AYYGN$Mk!$f5S!h*X8H$0Uan<|s zExLcG4?{5-3tMC@U@wQ-G!&DLd9TK>3)uCECJpsrD3-@!F(-JUmscFS9RWW@b4Q@e zlkYieKCO&#%4xYZd@XM+-}i%CtE1+twYi3?`N$oLY5!Fxhf-tA3z=5YrVvPpAazRh zL1$r{5`OBG>WjQuEc%!y%7`1vJu8=Zt)u2+onyEm?odqgs!k52#-L-BUR`97K+ng7+ay1^gePdBLRFIGjGnJ;-V;l5`#eFogEcKXOs=r5|}wG|sjV!x$y~Ei>IFP4F^-e&ET)?pySf$hXB;i4Vm*cdictj|@?= zXl-+pJPDF)#Rp8mi=VkYCfxj}(sRPCTyS7#c!?E<#E6Bgjg{stI>1)k4sC+J)XSL3 zF)m1k={~AtA|ypoyH8KZe(X@5OXX^t#&Sh$pG`mISYF0eDpz%2)K)#l#_Ta}=2utI zh+Qd9juDvsNfu5GaqpRSEcPOIsBe3qKb0eRWcEhFL*p^qju9#fW?wz>vaN+o$!!T! zYL}9CCT;)+bEvi5Z?cHwg2QaT54D6vn$O>vY9)D3b|HH;RdPK&ouw|zopWj41VhEB zkl-w{k9i}cOfmzMMlT%maSf#PhMGF{PsPo3xzKtoF}lGVUXR3S&vPu6Z16fqFzWNN zO(hKiEZ+OMj00}?(pKf>G~{{@D_pqTUE#9Bok`9)b}~MuWIqa5^F}W0n7~}j(bTxi zQR5nZamHfDR?*TqQLCNK^Hq(NNd%~qsIZb!i>Xibm@33PVZ}!mWgo7zvjeO&vl34z z+g4(WG8SlB=Lq&jR~lS8Go}o2hhnw7idVgcRbRwL8`zppb5NfaN4&~Q;c6b}noISF ztJs|*xWs2nQg~2?xI?i{l58km^%_=v5gTn_Yd+0EeOesxDldhrd7x`9)gvz0b_5gM zCz%~_V(4Qw`YGurF8bA0y^p7uKAl{~qhwns8Sk^{S4kb*$VUu?e#+!c+sIRV)cbgv zw@+`m`B5c-LE>WK%RVD;)!{y~9f~-UWiI3HwjkV&$#M8ywao;VSb(fJm%J=pWF36H z;Kh8YqMQf`QH%?E;hM38D;4(jt;seq$2`YE$H=>aHlS@N?r7VXoY~GX#ZWK($pp{G zRWx|DKVUh4jJpq;T6*E=b5}q*+rsmf_`gfvsqfbsyTey`;te#yqTdI{(hrdUNOnZ*5kudwp}}OK-JFzG&BAn_#bob@k={$}IYpZUt!SI|n# z+d^wZXSj76ETzsSPM-Dxwg{#?p9q9u_()?ap^!t+Iz`(sc^h}Gis zQIbPRUM-$|eyXj+`~03d=XDJ0qO_Q&gWR%*8CSisS-bV!7EPnHe*8nt&c)NkCe5XA zJAN8S%s=`l;YXoNR=Xvy7SF!EJ{Nx<*Zh5BQGU8o7v)VQ-xM#epnt95Hk{e4*# z)8X2~jOEp9nh!HM_ca$D{wG^x*|j$$>~KSD%vA0eHpU}Y+odt}#~id3 zLvDMDCTdEl$)=z6oa~=zsU}WYW z2B4;E?NP7cHBZDNhEns>7p3A6<6rB?ld9Ec{zP;5=C{FF%Es}(wxjpEW~0mG)$)T< ziz}9KU{M&OuJM{4@t&lThxuwU`eHqZ`=d&&EIB6|Oh2UJRVPM$st<7$N4-zRJgvR6 zeZfx2H#bLK@?Kk0?Pr6Ut@VeR^ACO8uf3D2kyuZmWrgv!o)$3_i+IHj#S}-qPsTiI zCypG!2zCq8cD;*f?cia?zP0Aa%ieEmsOvh7+_?X5?1j;{Z5=(>-OjGtNnpla8VhZE z_a8!I1iit<-ij~3O_ytb3iNF=*YT?N;msd&k8&sSn!{GjYq!0#*?-lmIyG%?Jkp$h z;2-ShP0yUi`h(P+lIwzRjN9Qk!8X>J(f$bW(#N7rhFp_RvKZH%V*KczMk-$Q9&XHC z>>;kk?7DmK#y2+yZ}|C%8aD3#aI?MsaMP?DZqLrjonTZPr9l?k1-HSD~ks-(KtB%U)Le$lTrtIv3Cwdv;{_-M0r z_PFl^RlpC3bBZHaMk1e~#B*6xJj^)o+@G?C8NXVsf9K+AC+VL7UCo>Z8sWCH;eq&7cWRArJQzu(@z8iH|@^hAnr?B=G}cR>TO~n0{mpFABNI zqTSCWF3Ff1-oiD7UrOxQPfM2eKczW(#~<0ljHh>#WNZ7viDv!lAGFJ^U88MhNPV(? zcvIP4kyNG5lu82Dn!d3BYSytx`O}vDq%Y;8)y3fV&KwIwrs3KtT4B`r8+qE@WYc-a zP;Dn#WVfEu2?yB5Ciuupf6G2tm!F!nX6qLkF~RWR8|j_Rv;IhP+itBk zZAaNW`M=H9nftA}JuyVpVM&WDJsSar{?Mm-jKLl%bK>Il-|BTgYF|X&IaFIcX4hfA z7U%ng(k(lx@gQXT+(R~r$818s;c|QZL7U|7*kqqcI|I&eAfYeV_|cA?#r|-F?5lj& z1!ydD8VgSwbH%#E?q7v?hcZ%ixS}lyC)9|I_5?v3z}k_vVyD}qci6*>+DCE%uc??Q zylB`u_kc~{H=9jcd|^T{v6$d8ks#YCdCBgrIitAdV?tACzfI;5zxFR5evZAhdVaI- zDYw~Ms!!VY)t|L9di(au3AIh^d$emD`XV;k#08lqI5-!^#NgV4ilcY@p-=KqyKrl? zwee`PefEKLG@iC2^6W92*oT^(3*WQ-#~?P_dVk zL12u70^4+7+T|E+m{o4}J3Mn8iw3xo>dt#77CuK`_S=4XW*n>J?e#}(;_kOwp>L!k z(jI7RuYb#q$j9x7JZE*=;>p{Rj!18cCqUbAMB+PXJ0dZW2d}dyVb8S*e1T2oO@3tJ z2*m^soiR2~eWf{d_uK7EeIZ=}yb{~wwwJL%y&gl|CD`d_7h4&NS?2&1dKx^cWCL8u zZIO0#8s*qdP&$+ob;4>`yknYC?4lIkjxB`tU;PT3fNPqw_kO@nuYPJ>f5h&7Y$9#Z z#p|H2cKy_vJK+!LY$7qB%PV&Fd}_0N2orgIn#g=aE+2ZfpK@pY`3lY!r|*BXBw!kqQ{&USG*!Hben#gDP z>3rqrjdn!h)cQP|+-KSA;H!*>>+7YKo#xc%?rb)WeZ-z3*vES)--ogAD!jjGC^$bl zj_$+Qq2zJwJgW3@wE&W_ltgq=0zlm)xrIkXa3xpG$6OXGIGb3!EZFIr7vtcl-1oHG zZNYP^Pv#0I(^j{BWadSa?^*ZxrNXk2*gGtG%lzs2vPQO8~=?eZ^=O|{WOF%X90L$PXQ;+%$?Z(|b6 zCKnTphZk5C+X4uULmHPnHI$tp`GH?reVTo&*MFal)%dBq-(k@6zN2``+GeQDL$O*e z_3e^dem?5C(nx69Rv(H1H54C;wKdeWnYp-FXc3z#Wrpo+oom)^dXt^*Z%|^<@u20@ z=YG>x?8p6R=YCQEQ5kCUP%P$&_Aa=4<2(~PI#1iq0Jv2;bkiGqv!40#A2;V8{*Qbr z?}aU7AbpcH*0jDo2mZbobN0n++=z{~=8Umu6I+vl#VPmD4L{=#F>28D;~#6ze&vJh zh{IQ?`ckd;df2PiO$aJ%ung4uo;R0IuwtwFLkNSrFy z9#^hD)sEgb8#xqPRiFC8@7QzZd+aXjkmayko-Vh+4fNG`?zfG%d$Gm>&C9n*-paO@ zon@lNOz)U#fF9xscBtT`4m^!2rRenKQ7nE`!x&hm(=2{Ea@OK+xqj_^{?FP2lAANA z6=(1LQ~Rdtn#&KOs&Lj^B&%yTSI!yZ^g%Rpct=TU4xm+jTx+AY60 zk?s7$pK4Cu^Cxz%YY#yduFO6bokx`m*Pkb-K{$F3-td$5i1W5i4O?f9+jaMy`AL}xr2156j6OZsCI&Ig|TI(rq_{c!K}m)>tL@IP&*X88nXmNv1? ztZNo7u!>imdFi9ndeo=7VcPSM22|%#(ZAQU03|D6185I&2@>geETpW+VxufknU69d z)3&t5_>rr&aPfj+?M1(&S(QN!!FTjMHx}~SB=ji{bEos|7aQy~ zWeZcT>XY1-)74T=<>J;PwFlc2?{Z+#pKi_C_D4H0{n~r|>zmbUURhFI{O;$QQ=fmY zb>6O4Ii0qn0HKtxSK4|zaWj;w`Xo0pX{X%E-TheD|C^N3rR1u!y3!{)2x>>uBXq-{ z?pzoF>jc^O6lPrEmOS(bA*vaoAB6+bVd99k&ve#q{bh@!2H|786Q8})zS%l$uMO?J zv*cBs?!7h^=;i1ty4F$eaBqOaAp<;uE#aaFw@o*$34a1?uMQ79=e72}_thz6p9Gz} z>)p-86ZfW5^AI;D>xJ|N+Ex@uQQDYlC0vx#h#*lS`K)81t>?(phW_pm9m@1}e!9lzp69oIc7LcPN(d_-=Xi zx>wu1?~mEX?`N75pLx4|Q~hY3+*-~dAM2wW!p0amlrc`b7N?JrSe3O{_}@nrUUcp} z#W90&xwxT;N9^dumy{>&{yqDrgzxevS!Kr$*g^Ah_2&}m9Xx`4pQ!B^gQFn9%fQtt zaqZoI%^l6b>)+6v{pw#e=e}yc`scUI(oCw#rH|5MLjVH%C)TMX88NQ5>XBND!H0r&`%hn9^0wyUcfM#J&Ard>gBh!F8H4PUJv-UHgFV5F)d1G_Zj@*kUzE+OjJ<|NSHFNj~*7F^!)N`Ba zj8oRQj6o_lVrc^x4~NK&wsG;pwbg50(Oi7||C;r0;@^n2mk7+G^;WnAhnN<&iFpvy zT&gRNI7sCxM!B&b+I@WG0;9I+b{{-YY7J7K>M_kw3|Nh;9%C_YEv|gi@w1hs{fC=# zU;BtnuKiR+i(+H07#reUDz`6pY(un_7uyhR|>)LbUC3BK^y7wwaomQZOqk;}6MBuYt_6~;TUVBif-$5oOfe>H}GdI7&p%KLAj zRO&5R3aEIV6k}o6VC@-)oD!W)dU`vn*mfY2rkun}Xui#a)y1^gy8eVij(#qpF<Qe2i0qOPx~l zsm?g%Zn(@hOAf_qovKHS##m?a4X>gVdqv-qBT$}X@kG=owRaK2SoG6o9Fjgt#%M#L z)b>$g5~AHICt_$*wyaiTY)rO{R*M`)qMtV7kn~Y9MjH}kw_^cr`E?*Un;u8&!7&(%*J606{U6h5J9S||* z7;{$rz=v462G`K)Qyn!#+iR7L##JBVMy#ZCbtpa*EA;}z<3f@b?pWM71)KTNmb9*F zTy+Gat=ys53|yPwu}rL$Cl1=P$lY+sp{&(ci@}G|*Dv~O+##MP&6_^1V*2#maLJ*p z<*vnQFZ|hmO6JnrDa824IA!F)Kg3nM>YN}w=djKqg-}!mbA#xoyVz9FzJSeUzn_H6 zg()u5>plUJM;9d$s7_-SV==LcMqWN#VBX;dmuRbW8kgNeK8>l~W(*ycfZ|PuiG8_K z6oUY5%0AyTeqdNM-)?=HLv`kZoW`FqWfiS_&A|hoGUC)$3PF z@{Rczr$p|dqB!c5v+#hu9AhzY1hXM*JO|a~NY98J%)!JW<2QGj$3Gk}hx$l$UuaV= zE|VCqahX>o@$gZfhD)sSRM$BCEb|--969aF2G%en`&u=`nI<-nS1;eyR0G^9UY(bV zt8Iw-K$~VA3*cv);MkZe_QH=q^%TAEt-jL0sYl?-5j^!!?M>j73ErFYHg&77oT6o@ z(%WY&%bz^O?t{~^jdvR=(M?2Cms6y*+uH`^wDI&}eHt$BlxN{;-q_BRr~6u;_%w-N zu+`c}=l&z1E7UP5pCm|=dZ7wpIE9M^ODuUV6$BbQB zLnJnF+D7^)+gR&qwQe5zlbqbPxe~9n$?T4eW@xdA8)I#Jn%^d+99On`bOf#}vi9i2 zP222piXJ8Kf;0-O0G=rB6P35pg^p_x>+NZi9ll=}t0As3@67J4(sHkhr?_ zGEf0lT!q_-b&Q;_=BtH>gH)aE3X+hHyT+{mE3VR?iF_SL+q8~5*W1b48uC>oos^v{ z!H5{zQ3hJoB!|Ih_w1SukJxAfRPn)uw4I_j>XaSeh(S)2BQy__Lu|BX9Siw)vX~MQ zX(#%xfbXjwJ2|Jyr%b!I#{#S9T(rNspQsL~+T01qt=Wt%5;wL9ZG$hizt-l+r5(97 io7h@j_!yrj_x}OVJ0vcJ>PO%J0000|%sR98p67YamzPF*oEHQyu(7dm z>OXt@`uJS=zjE&E@lmV)>^(NN(_Buvx-VUH^>jU4J-kdHZ|&dfy?1}_9!JS z|F_d!?W+$jwfvn;oISE?k-Xttv>qkLa!c43%Ufmv*CSNCoS8srQbl$DN6l1jRLLWtDbG_k&M zy>lABQ^Pm{lMyfVPJEsUA1hYvxk-G_cF5aNZvEl(!@aKacsu6#b`96e>%=QoQ%~}{#$bQX77{k2Sw>d;=_$$dm+_N zrd--5!;Ir96oRhKoI>rSNO>jCMPAA=ohNvIM#?!=bX+=mU+Z+9D$ZtI-w^I~fvVkZ zZyL}byzE_2s4~svS255{Gi$&hp!K1C{d)X%Vzo7?SO*plt%|3*_x}J z5?T>9nHRmg6kz*wmJc8+?Hn;djh{m>T0-8eiu$N41W+aU`x2^YIs zlq0zCGEppX9jM*Tn;O&oU&|-IHC_c|jzzG+^9~U45k-A@{e&>4@Xf?|1%Vs6 z*ApbWP2NSn8&ZGHrHo0w34KSa9UAdFA^ti?C8{B6+4o`RA^2VDY$dkid5+4ZG3*%D zr6&pRZlfOL4v4CMYL-)vgRXer0t-6JdUs8XWO-qaT0u+rQqYo$<;6qx;8P*wNwXSd z^8G%u3qf@rR_%H;Eu(kZe`HNv-&W-QvQRc-ofPY33#x_Jp97z@+Mj21>m;~zGZMsZ zhmfY{wdV$)IbJ!QGatIFXXU&=ULa2~XpWxqh~LJ27YZ`B?82f`$}2+7Bg-*a%{%YH zwOZR+-x(M$^G19+|5o1LN2Q1-hTppWET+`sT~Sc+2mS)+ntO2tZcgXT)8w;~fqA42 zrBg=kq)+1dIs!Mt-Rk{6t<&>-f(^7LkfEJWs;lN1yFgIjeeJ6{t&lK*nJDzDHR_1h zN_j6AG1@7svMPP`Yg_j`$?gL3o)q83h2|f3$aTy0!b5pnRVj`OY^4GBR9ijt4-fb! z{r)gl(WxT|I7f#)uJ_nMsJ=JXcQ7<$lRB=SV>=P) z#CH0)cH+1Q9v3#YlRr-Wf3H;jIQ9Rl|IY{$snlg-`;Sfk@xwRp6YGr}eQsn}cGZsd z9sx_0@VPQs#xqHkjkVYN6aMT>&y$5;KcxPeI)+A6|9t%_{_n``yPUFrQtnrt{BrZh z-z%IkFMfV#m5{n>x^Poa!c*jR&9_cN;hBH!u`YW|!cOg4qre6ey_B&bOwOQzTsA^- zplfS>1D5vDz6~T1QU(-3$A*;9kwFUuIs45eV_db?U-l@XoBcNDArPyM8-81+fZCHo zCamWp{4f6K!I$45&-;$bM`@%ed&}%Oi@NnS2exkZ8{um(vNVwr-KsK?xglCC4*zaa zaDJwnRT=E|4`mAyE)nMdsgZ|O@n({DG@c3sR`}hMS`zYm%X|wan92{UwyLaFd=eeO zq9CQ69dwJKto|2>2?2(qNaOhBV+RYx0Qs=~C5wu3l)<-RuJl{TNBf+VA$9)>@xWZ| zmF?xKRX+=I;=HN%#&|%$tn^#%N}hB*!z%Qn1(e$1>%G2bGnscOQi#CCItd@?oD#1V zkh2v&9@=5uq0B#)Ods!oEn6!-PLfSj6!F|%_!}GDDlxXYPJ@St zqH+}U?$1~99#@V1Z&vs$b_-y%pVh^K1=|%?`bTLMP>yts+E}jByzCHXETs^UBIc zG1oLcPw4}FJ4=LpW-k?)Shkqu{NBDLSq!buQ5t5??ym3iBS$^oZrHf=&hR-A>=oqu zhP;xUNna_b)*ju~UVf`zm0KgM<3S3>tvgE8EcN@gFO1QpT~Cj@qQ#V|iYc);eoMdZ zp#i_UWE|+rwYK~Dp6wqb>#M3VXW9rwABPuTdiOcRN=W`b0FYbW3xReB^nRn)IUMV_ zpzgla)JuGPK$DNM$uJq0JOHT}j~|O7w(%Ev#gMMJT-d1eBHAxy4+(v0wwz>p;?V=j<;e4sk1b9-_FI?W^eha|Z}j}bD1Y<=xu zLG=JpdqwS(ah1)NA0-?AF!dP|`CI|{N^7GV3r49M3w{xYUp1rLJZAdoQ-*F{pt^n%Vs}p`~ z8@>rxkLK{+X?oWIqe}5nse$UK$0oYrs6ymYiGehdc=!Ff$@fG#G z?K-1P9O%B*gr`~F;Hwo#A(SF+lrn5M<&CCZ1VS|AO_CY^;wNYQ({Q;AZgYM)=Bjpv3updr>1d^*_P8WC*$hf18#CeaWdT)?(t(m-NWxiu z4y-++yZ58LR%BC3{j*%$75jj=A_*gSgkmBCb`exXm>t-b0(a8Y8IAbj*!|=zCpBMr zq_E1Ut0!0((~v_(i5}Wmk9w9^P=0APHZWeWXOq>;Tpavk=kRqF4H#?0&oGH!?gx?+ zLoHr6Q1`b9#nZb3Fp#CqWXRVTH3#5Zq8h+_;Q|{&^q~k48A?t?O*l6yFq!2O&Os$5 zuz6Eyke@{$(-iR7%kfPt2BNF3g6&_;+5j>n-nh7k_@PEPBBOZ0t|va`{xladJ2ZV# zxAQ`Q@>=!OpUFH0q;Xpd7k%L8d4KVojw|L|&yzn$e-pE^!GxQ}jS6@6A7&-K_sr)O z4h84DxSu7%tH()n|07-OVIiOW*@p&`7*#tdW3+xtxj}h7IJMVu#_^|`{czvPs!{OS zw4VA;8fN&K(mK5$zB3NgAv8I?nC64ezisbuf3$9|{QtBHns#p{3R;ePj-A~zYpMg` zTRXV?HD0~W%mh3LO0Uj-@y|GHnZNhzn>mM9Io#dOD@G;1<5ag@zCiIQqZWl44wUqu zqsBL6As3SXT=yN3K^E(~`0&8#!D{1_wD@v*Oi!ydFHB1#_=^JmE=IoA6CXF@Y`7e4 zA*cYFVai}$k2Yw(`zlkLSCHDU@8crl6*ErB;*fhGl$=%DF3TOM&1vl~TTFiu+v~v_ zg?Yho6X{kQnr;5R8|EzNU>0k5ttO&M1_&>2ZD1d+6V)77p8lmAv8X9ox$`?alU1rn zi`I=Tu*@`m@m-AmF)I6Wp>8i#fM46153LzsAO7jnLVeP?-BqQ}5a;;{Kap$6+M=Y~ z1y+w=fARxiEU8{j(|d&zP{zpT%Pxk3QFsl0S!^!*Vj#W~5ZrkN^NS2)mTMcVTiCBQ zoGtchY=Sx{CHj)-2+mkjL)xU(OyBKHjvM2I*4OMKN^T&ZK{Z58hY0+tgY1JVqSF6i z!M|*P4|YsClNEgHv{$nvW#||Fe)IcVL@?Fo?hNMia&EWIBXTt+;#0y6e7TKB3zhOM z&*^i-{Au$CF(ve@9?zHHs=n)OxFhBLMVh!u&N#JIFRMV~Ar%}$Roc0O!`E_}k7zzGksyBqW3)kCsUA8%gjH2RynE1Hix;|tRV(Axi9 zO@U*5C|?^)&1
    Ee-78KFQ3D1knNwCwLOtZf|cep`f-;iBk!#~aNebhxL47E^-f zlLFa*gV>16o%e}O;_gGNX(-cFOw*090D9w-)&otn%FfkT&|t{P$C)Fnh5d(XXxCeBJVTK`z(A8{dRzqF|F){9Oy zZTv9CY<9V}YOkVm4?()AxUsBzC=%tF(uL0lP8q2MkI2y1Bx|<#gHYxBH8t9F$DByY z6z<)p6dvKn)t;tfgVlfS-BXO(K8(N-qte6Mr5q^~gCx~nVGa|M(z)&j2yr{v3)v_B zV1D7vgF(<2A4RR-S@82w>|VJ57agl)RjhLE4OnmQr^=YLO@TmUjFysp%lkk1oQ>ga zHjbFWvWcLDR!!faUdz2+pN8oeTcL~TxxK2foyOGQ3u+U!|4l8nw(!+%o{T=Kp~Z{B zH~`l)h8NCOk)>*E`#q@Ta23T}^(m$B^!C#^WL}9;g1;9LKPU+Slf#bQT}bqxkXn=8uIwu0orhqFM2Z z?3b55zy#;U1lVpTQXbonTrDwOiI_gyAf>fxwRfFZ!5jWi!05)Mx~EGx`a^3AZ@?_; z)|~>_au7c4$-7A1Jw@r}$1cC?l$@pTq*wE^_tIa!N={kFH3SSbYHhx+WuG`-VlpXq zLR14GamBty0kiNwKj9G&$%4TKWsLE0g9IVI|Cv zUW-RPpa-aVf*Z851ah(qX?|J=So;7*GT+}#bhx*yQ{86oJu)u4ui154avvTMF)rE5 zA=uVujXKMvk~ueQ_#t#rJu|aUpoO44ZkMNas^6M1r21U2g>Xg%f||Ps%Dpq2r&?`_ zez>lEB~9sL?ZAtW^o)-fEsubpA-~Z_Cu+3kq-M(Q$9H93?t|Ul7I&Qr)CXiW($A)df7tcgDn+ACcAM9tlH`&Az&*Ri#o z7Ly%2msphCV5QnRkH03|D_lO1Kd}A;=v3Y!@ig*(J+s2N^~&}I!{n=VbcHNJ&XQn$ zgKV>x4Z8TnbAVMuRz$J_%Ekj8^d>LbGf9v5*&xR#6(N6SPk6Is2M4Gf>GDS~Y}O4_ ze?2|K_1ow+jkDUJ*7pZf9*kU4eIE!0ShERCbj zJFs{5`q6^_A#^wtM1w}4m)1X=3*65Z8ec?di-2f z^HT_~SEXOGuA#k1<_e$RZX4QQ(%ugGXQ5oZRyZ=N*_Vpty=kUgJ5A)lIOR*jO7>^C zP{t>!p(|%JWvWKGKB`$8G$tBxUX7c3OnD?HjK6F7`yVdTUv2T-rnB(w`8}dr~A)DuKTtMs=&6^$Gvo~NzFEEeucEbWK4?wi$4hxykq3k|X| zup**?G!G4e|6F%li4gWiikTmtXPMsK2dwSEb0Rhi&m=>WG=Uo@7WqJy6IY?)$)mRk z^yYWtvv&|c)pDYf3wCf0Zo|zm!3~ zSesl^nM)FnW~E0KH9*_#t>#p+wKO-YW`a>0RECJnerqJrk)X5sTS5*;UKTf0-D;V; zB8|BnEo5Fb!r{vqh($Vw{pTJ<_S;nwO|8s2MG@R)w`$^&4ec5clRj56VyGW@dck!R zSsBnW`?T**5~~E&$Pc}vveQ0cxL8;X0o4A|uoBzXc9-++1Fp{b!24y%8tqkEL2+o> z=4Sn2R@-pM5<^cPsE0Xeu{X^M6f2U1tp?oJHIP=G`ISwd7nIFwW@r%l)KvD1Ym{9* z(*%Mn{NGrk<{7wrptdgZQ$>Oo7LJ#|4xSR=s^VZ%QTj+q)_Ca76mfPsLwgY8HaP*YkSes53KsyOmE#?us-94xex&q+tjef#dz9)bj)v9If6;-bOe{Ij(Z%^g&)SZW>mrPU^Hb^${ z+31bmq_mqZs&eR7yCvz0Z3XPSLHNrMCdy#fk!!8ynv0iiQquKy#(Zq{w-}omO&gGP z(+wTXJ&q8$o*^}a`6UO-Z?!eJ*WL|3s|FC_ravVN_yUUSAP%)r3J!IjF)v~O`CoV} zzs)>KjU0SFsrLNM-L8QQPJIzg{FRUhtitNed_SlIygXSfy%lQ>vJPYXRr9wC;(Dv- z08}BT{5NI8WIyuN)Hr$odOaf7FzU+%08&SN;kG>>pdRn(g5^xG8LvKs@ zqnGDzle)^wWyDMt4PFfR7`STiN%l&QVbz^0D*Jc!s;qVIyYUwrBkh0z>pH^t{t$(( z8ZNvJ71X|WS6&nWY(!%J(W_aCd_f~nTc*q#%Q+?c)^BC6NS0SB-kj&7gkzA{Z0 zD;#~?20~YrI4@G(1uZ{bWkxxeUw$-NIHs~S;)h^`S@B%1Nc2%_faS~M*%#>nzqP6^`Z%J#i1F-A_xLwc`h8~9!#a_@JZ6bIHFh;IDFLK_hZo{F5!A_ zmuWs5zpo5bUuGufO$CBQT&{NGXUm8#Rmxe!E=x$-s*bVQJ8`NEk0kiQw=)jS8_KCZ z>$`2x9Oh5BPpt2m4Y!m!_6ZdxG}+f6HA_aJhV$}=QtAijN%Xk5J62>A3u*het{6A? z^Jljlv3g}vOWj~RAtv*m?j&j(641ULXzi@Iy)zSlIx0F^840FF>A>J~fJ3Be_g)2* zuey3Q>3t*Lfnu1WR!z6tYir2)Z^F;mzQi|w{or9nNfi&vt86Xy3HQz7eL&)q>GgLb zS4St8EzB<}S7v&Szdl!IClEz;w`;9Bql0wz7f~1BTl;*BvUtl0*Zdw#=6%|LF-3Td z8e0)nzg)xFSE^mwe&crG(+LgY*DbpSzpYLW9nJmfncS}g#8L%~jv~PCD8H7zx7@Yp zdaIS?`M36}vOD=+r%+vM1>eaJn>N^s0(`F3=&P0fs_ylD_w?9WmluFfw=zp*o`GvM z{>8jOyJF6te<-nn$>NjBIRi$JwyNICDR4bLMMKwG>xNc(*K~x7i`D>vd=LH?nVV>L zp96h811xa)IDgtal_4y;o2MhFTL}W#1QNv~mvr{p1S80 z>?G#yH^Nixn~bCv?nrSyC)kVc%NZ`YRmAk<=T}+lnWUN;boI9fSD}M(5hMY1rQ_Z+*S``hdGu0ch|a0pmXX&B#$eD zcX}j4GEPi1Xog!9p}onvk%=9k76+k_S{mS-Y`U6WC_~6r6^A8XbYJ88eYg7+9yWJ% z;(5NwaZ1KTf!N9z1@{4{oL|iV zETog#u-}k(jw7X^xU{anwC9y3X{Zfq+qj5}AxB1{=jyq*gQq+!3bgmW9Nj|{7Q>gPyE;fRb@OL|L)mQ{QAWLjjSsQV7)I)tQE1)DgYuaI>rau(^=f zX%e!rxi5c!B=NVHCNw)F^s+;r#f7fb-3;B`Jc z99$y5YL+65us1NOS#$<2iY)Y91SJdI@)FSd4=8In^5q z`EI8CCp@bH2v?;nE#jVaw;*=}_noEV!`~+5-wrwxzxMQ{JEVc@^+F+Aw7S;bo2hu0 zf>B||E@vnLlUAv**k*HyJ~ z*-#e-Pm3EV_5u(X$ds8DzQZ>byQ0m0p5h*7%!pqXuyk23mK9c!w2FBM1yFYz-tcmhs8Ojf7 zZ6Rj(Q-qFC@fiUJiPW`y0zdJEyUwKwQ9khV57G@w05T75?-jZ{pw=csYxaHV>t{i# z^1D>Bl96xwlUj824)L#ivm4jy&%sy2^I8_ z0@Bpn$8GQhR80l$3`Z^nQ$xNQe1ii@M@l|lsNVWtW7083?Cmf%9mv1%9q$uM;bVNH zmmq%nW;i6&m$=VQWw+7m>gRLr59t3E-Za}coUHCqtxJal6S-~P#B4(>@t3*4Xzj8vuQ`@FGHtvpn{j!KAX+| zqhEnLGVf0KuwRh@SN<%ZNS%{&8urf2{G=ySlnke}A5A=NM^6PF(jv(@`yN{`Cx!7sLzyUJP)&BE zWMd}ywR9}LE$L5o!&0Fr&~xms31aa}R<8O|LJ=RAU?C5Crn#AU2|r@JQ1pe(=N}xQ zWhcF6+YQU7mcs5|nV*%iI$(W3_<4)?Mt6jEn<4Dn=jUwie)N4us@r`Y_?%M4I4Xea zZN?;|xgURIO*(|Y#l$lE4HqrFu%`@2ub#Odjvc@!mR(F51x&-b>UksAjbgk}-?rHB=vmi`>_Tw&ORZdATJ@jXu6BS$ z&f?$An>FME&T{$G-?>J`?c{D8=tk~=7;e&>-0mHdlmE-dIv@uD4yENwEOB*MgLa~BdR;mBTRsXKr5+`+nOPI{*+AVMfX|?6d zbaa4d#66!}^^EtP*)2_Nn*QOz}wt7T4^*Z<9P1zYg_;Sfi)#L&z|0uF8%J|@s zj7+w)tB*qm*JaX&mX?pk>%W70CQrHq#TZ!U&Dn;v6_35bsXd)qjJ*kM7@SR$Ufsem z?g$%cT>n(g{5!hRozuE5Xz?gZfuSds={{$xC3~@f)h#~m_i5k>5@{U513z*J>7Og} zI6Umyy!5GZ%t~IH7ds#pog>^^bNzj?=mkQ4rCqx@d?YMVB$BO9=-eq^vBp<~P$$N19`SkBKMciKtZc(4;bBmmxLVYJ^Sd@4)=Iy?4*{Kw#sWZtU-*ayh2wl>UruXa} ztw|YPBQT9~m%-WS^jyi|DAqZCI=NZp@@fgYWs?4S_%{wbZ*kkCiRe3&eS zziE328$lNW$;ORE^O z#+EhdX(y;K{@h& zR-WVtaOF1eGn9_;m-oBTMP92O6MFYctZC zg5h&C9TDsR>p5ZU_JlNnMv*MQo)z8k!s9bO`PIgPC`-pw6_}Qq+3hytR#ObM`1{ri zit%yXb?kmrjy^BtUSq$L;6ktRd1XDot(x5?#?Jm@@)$XPjHP$@s_5)jhe)75&erh$ ziBYim7qGK*)cR`62&a|NQ~Y)i`G_)*qH>k=^fTz8>#*dx6Pcxf33Ic2hW5xF_(I_4%#tt%i4&MG>#+?}N{kP2ff{UhDo1kE)(D z8{J-zSM>kqT$t@b7#NaVwmEX6;;Pa0yOry^*uxy^pM?-5WJQKq(Qq*V_q-7>qx)6P zC8!tyv#siPjv#>IUHxLsG7zH=j564H7s4y+BILv*-O^qlDSVB?IK8s%+Vj0>?6@~+ zt}88X`a6}q^XI(*EJnr|K7Mz%*=lCB>rJQzr;)>|d@n$oeef88Q1|ju6=b84-u6ayY1i%Y5Qn57Ym1+{Gy^OdW6&QLv57R#O&~^ z)z~oq%}tPlr{*SH&}yLSVHaGT2r`%^L+o zJ{es9cf21Ddy-Rx1EH56IPe>T!KGerd+YGRR96E8#taOp8(81Nj|+1YJKvXAG*i_! zOI;KeI&=-n(ioFAGWkYH!XCzL2xi{cFX|d{>52=YF**U4_NRNTVc9>ZU`zEcuzTdk zu`U!oOt+XMt3-$zzC@M!;(&rFp_^ZEUts!Qe;lY3d~%s5P$m0dAq+i3S{%-~XyiCG znHON|7qL@mn}ZiS8mi?J4trTZ`^vo@6QG~1BxF*_TcVKnT6I;tv){sUvjpywrOo39^yKDD8FT_%3{_MWdo%^HnuQgt249C%I|F#&5QWNbZ`x z+QbuR|7=?9h|g|cEmh7hcHp~=)sE60=j3n^=_NF&B8lHaerZ<#Y1clcjoD8S*T6^W zBjFu_C2QZ)CgpA7nsm^?v&tJy-$$4InTyb)>xXMnMg-Kr=%0_;^C7eq&z8ZQDP>@7EjgYo0Tp5fUWZ@aQd2-{`wDP*Ny#k)7n9eEUv`dt*?%xN%Cm~C zta~vlsFwW)NjQQB`^+EDps?inAQRBEKe zF!GUZE`o5()j0LhTaX6rmfEAXXTIN;S~d6%$0TEZq@1A5ywwl9YGFM3Y>!BzO{fa| zPUP8EyT_MTat1QI*c|Hev&8CNtq_p2{=-U%wDpB?wZ zAB(RpC>(D~O`9k>g6tO9zbeR(2icxFNh#;*-Z)}WO{poDScy`N^T|BhV4xQ5c;zJ< z&7))JcVh*-G_#8R+@yt6MloLk=%M)bFMCzg4PLZ_(L@dA1+`cR6!pU(vWPp_bZ||K z_`4--CtQBNr0sZnUEG_I*|?G7`QoOi$LDwMRUg+LpejiG9KyUojbsx4_|R}|(2d%# zx*7Tz>lNi!#eXl)=D9s|Xo-*KT${Moccpdf)v)R_WHDcZYgAmeRe5a8#Ipy&xUS#2 zhPrdM{FHRbz`6Syt8<|$`w?w)<0EXOknz52Jub#&Is@Bb@YcUZKE&y3d0^)#y~M`! zvzV>_c>e>ILdA|QI{h0KHMCL~{4?MVTH!9jLk#z2kM248!yp{hp+pIy(%Jnx4c&$t zWdJ%B+54M}d04%uu(00B-kPw^TS%!M@I;w1<=5~_yP28Z#A{kY{9Jrz?kB_5f}wI1 zQuW&?*fkJb?yiK_vMtr*#8z3c)W;gL%Hh8Y07mB%`91x7o|pv7`J_%Hu(GcGImZjh zRV5up8#P+U!>+x8k)%o`y2ij(1sI2Ivf90x7t#~Sy}HxcP9BToX8(w&2^a2;?%fGh z{h3RW6qR}XjHb*E{o;-FL4LKxQ@crpUCy_D5%MQM|lju0$24CO>@rc z?^@_!?w*1gE;Liwz35EC*mQ^(I#~ zB-^3f$9Y$=fg5MyBnHXh$RBVq6{Jc zjY@JtM0EhRj?tuUGz))!!zOfap{IYT=_+=oOh_D;lD?!|YNvH+yBL`=wskKLg!QKx zZ0GF#Y4U-yj`k{sJc2j}&}x=5zf}nOQa2WiwSrA`Vd-<dnF{2!V=6as84SqBT$w0>!MeWGZYM1W!{7>*k$j^WBK$b-oexlBM z22fZ-Ly&I(wu#zP)9g&HPGFhIfv2b)1?FMec#c>3O--YPLoT z+Pra4$XY6V;qd`k{SKkEJIA)>R&$xD^X%NLy)?teex+k|!)-6%x)GsaIu`o=>4;4< zK+)ZLNZBXwT!AP8ekmGcyLBS|jG?}wvGpV3r;#EtZuBn5ahHce=U7kC-fyHn@0VXX zweTqc>G(W*aH2z<%da_4&uyHYSdArQcZy*ESNt~XOo265xi4AK5>uge!PQkKyQiou zAMn@k_$9DZ#nZ3W>cOEA9QiT6s_i;y`^R*T#>`5^2x4zuFZlZ5`esfScu%p-=t*^K zz2eC>x6#jCdGDY0$;UUh`3wnww}s{x`%vKt6{~W3jkeQp5&ygS1@?l|_GNeVCr_oD zQhuSYZhh#=ym0yIrC{f9-iGJMlku_}f<=%2ZMiQCFpBBnJ>z7n2^A#6K`dILqoM+V z7YinP6!2zHE5!C}_s@^9liuO#zXgSaqh;ld(dtUOm8W0nO!D9D6CsqMen&_Qso4iT z+yt%8O3N$uG^=gy&aUVS>+&lz-po8%OPSm7?3xO*7 zaryS3)GKh|emWjG&8SWZ;GVCdWe~Z&kNzayuH9V&a~bdVZ}f5>Ey@3pG(A|oZio)r zW?HzeePwN4I}e?;P4b$thZHYuYDxB~c)cZyk2jgWaj#_shZDG0xrhVGxyOe z@&M7`N#8}VTJr<9{qSBM>etRF<9%QN@B2rAPfD!9P??GJ>t`V~&g8pexRL z&^Cz@+IL}tII9e>A8IMJCb~i?tZlWG$Qf1!O-Ynrx&Cma$qT*;KCBp(4=pTE!e5Ks zv@qH=se$4FFu;MVg75baZ}msaRn3EkqP1Q={b+amU{TGUFE~+Zu{ynq-&I{VyLL}; z$6CQ#+ZWEp(gjgHqjXd4G8vW8FcQ{lK;NbzxP+UevlVkx*gCb|!TfLZctu3!#%t#c z?L4ZV3BI=#Ja7i%Z?9nC-t&KYTs9Wc^y(WbU(Xf}^n#QrZ@?g(N|oxmUGLUZJJ#J! zSjq@bEB8iwUbd0qlczgfDMj%iKJrdW2)Csq#k!mqN4^ep9dJ|%L!#pGX8}?T4->w0 zTbre(V!wO$c8^xjbZ0h2b{%>iyZ@&`lDElb4l)+OWpufBxL8-KoX#h~X=w%g_cAAS zg6|YF{Ct)R{0Hs;7-yu+u^guWvWjEVEW3?svV@&F(OBY++QKN8W2Bn8@^ndH*-Kq^ z-({z(ZY4JMf6R<{Ae-e%^0)Gy+MeG*ThBC)c;qZ3{p$L+@njAx_IA#hZ{o?#>eNzF z|4Pu!itKs-{jgTs=?OI*f8UBh!{w{d^&9o3sgn}r6;tY(yGQ$FZM2*{2v7wBel{lg zDxPeAQx0y=tLE4yxEO_K(KaWWlys_6KE>4M>#+E_uz_px zHK3CgMOelC2ej0EADl|o+dFb(tLw7<<=O$Wal0R@iSA-LaO<(WRql&7bY1ja#2EOW zL9OACbYID;d{}CQ4Fav*?>6v5L@Z|_U^}a+ts{2-n0K?MrbvdU>y&zbUu$+VDwXin zXWli*YW+gn>HBibBH#VqS}QeDr={0cOUYGf`+h0~mQ$AoqsW9vJ#8{!hG*ahJa(5z z_5~Xg#W*pdHZ^gEeQc#`)BA>;hV#o17;t{D#cFXy8)XaxeBQm0NtkOFeNamaS%l0(V=QleZPX9*$lfD_gaZr+Z)!N?I?}|j!jyEkjTB0 z7CuX=w{J~QqWD>@D;0OD{=FLX>L+`84LX@O&^afHKRx{6Lr*AM)c^gq$X)6VEJNdY z+JcS~xv9DvagYpcFd4p&P*?HjbP>2lqbv8n=Q;eCwZv1wja}ht>yJ6JG7ZF<+`un(Lm5 z?*u69XaXf=g?|QMjCWng+!>!BeK%jodUf|D+a1X9FXjpX3SZ^CFX$-cq-FkXcb2l4 z=I8+ue&(XIzAnsvcsIQG=*hsHt%*9Pho_Du;zjR+qTH){<^=Qh+FMubi;o_OA2R9j zfj+nEU(iQp4zMJlMqp%Fz<~?S;^4#pTl*qUlv!)o8gaIDzW+w8SI&3Rf-g zVcf<%b5{{dYHMZ5^kz@!=qT&j=oZCV4)AhjSs8!BA0`{icyz4$Id=%{p5B|Xe0Oej zTTdwCza>c=kAj}zQnUQq2im?t=|O!nX9D&z{g~+LO&-Yt@DlQX9?9OcIC+5#Ii@WS z&)AVJ`WjEc*J@FSGyk$aXObigTX!YMMe?`6!i?Rkrc_D;$>Th%I~{~rG72gQJw;O})okL@QDbq>NjYpE)ok#yM(s@R}( zK#*G>)S;Ll7#E(i@@$D0`Y1#;9sM$@Lzj$p@f4PDRJnE=|m zDtoybj$%ec@KWhd&3)Ak*s64AA@wsy&Ei!TladGCRwK&i>%w(oX4hmVTf`^Th|UIw zqWI(BZXx!t^Iw9AOl`6gaOqaC^fAc_&~$6}CD4x{)q^(;j~N(JKTi;Bj0uA_r8t8R z0ug;m`Ap{9?zbjL5=CtE&bZ2`bJ*}NQf;Pg|JTWf-VsR;+9`3sTi=Ds_Q*h>u5Z%) zvasP*t`OK4F}N#a_|-J(zDQkAHc%L>vsPX|$YTJ+z^K4}3(!i$#SzWL@mNG6U|cQ{S$^{WhC>e)ya z830`na%{UZE;X!yuD5nCp=m4YMVA2iel-MIpv*^^i>SSU_zg9NbR2rNGe*T=drkAO zESrhBm&5En#((77eO1Wv#!tD6EZ#05u(12aF==IsJMer+0j98%5k+E_qqRpJX@R;p z#(Wkz8Zg4XZ}Ed0wXny@$ubAd7QnUvDUjfL)a*Qt0Yg}iU(G3)m#G#MsYf_g_Xqk(#!oZnP3RqIE zu}rT__Ng$vwdA*8*ydj(5a-)YrbX9L;M`tcI&}0OzKBb-|ExqUA>0M>MMg|oHg%LV z2pT{m{N(qe;Mv?dIa#1R!^p^{pFt9oDC)sK&cu{+2#Wz^%yK#=%2NfaI%|1Pyv5@n?3#qkTzbVh9pU=vT_J>7EDmP9ucZi?@nko(U@jX^tgm^Hk*{Lj>^ zHnx_^m}B=<9fz)vh{f_q~BbieA*uJyuzh0wC=XUNq>JW0 z9$9`K(LGZcq|fz|nwQlh(U=lwW?NRY@{huR{b<#{eq6Evfi0ld9v*Y@E7yJh$)K+= zCW@v7XQ=xkRD)T@ysygMTeKO>~Q&^u<^q{C%zWNl2it_-P;f}%6g2Cy7WoKj@B>jdv<6fkJo~(0w zm_NbL1-tF_#j6`PZhRpIjn6mthG_d7VCt860GG8sX&&hdjExy?dworYrDa4fw6UFf z;rgf-pIU6i(45scm-V%$l-RTFOUv~a+^tj%+SXeoz~3Re{K8tsbF9k@BaNk=K3FPm z_0Qq1@s?F}o1}T5&UL@B8~5_pCtcmx?(X{NQk*_~ z^ae0-;2?;&toJ1^iHZ}u78q7_o<|2vao<$p?ZA(0t@U1z;UI{(Y~?$r)+;72-)r&d z1y{IZ!eaw&(aycsy6+|6vf2=r)y+5OfK#uSynL(8*P%z;oiu=075WBO)^D9NE1O|M zGLpM_wSge6`9lLoIr8pyEDd=qwOF`ecYDG2J{?<0OUJk~*Za6XV>^z$gJWBMm(HBO~?DVzh?EwG=|%qG`i!~UB#=d4m|xXGcRlaEbMQTnkA;Ih2Or$wpt4v}*q3U3%LHq0%&~?UYlRN(a8~IINMR8g@o`B$ z8lox*X8-^SbV)=(R6Xzh27SPlyIez$55~shBOfB7@>l^II^p!ZbMxoOjB9o3Bi%Yl z>a^6z3Df3W$Fe4pd|}Jr$%*8Q3(l;ob!4}G*EKT2H(j~2?Il@XZ@gMx43snVb)ULE zXPZ0=XsiV zJvwkb=RP`aJuiQ@)%k0Tp3fm2V)Cv{&N2DoveiDq$$LFMecY;sy!_ebefGFDM@&Cy z7vG#&wC|Uz8US z4t5k5$Mf#HM)iwChE_XWpVt_-)=p!u#YY1RUajZd-{aMsVyiuSeO1r2YHGx%a74Z= z-dd+!au_C8>pt3qtse|Wlmt?sr)D}-Igdgx>fE}|&ghuTm>HflGhr6jIpS#(_T{|3 zTtr{;*7{gy=S~g#>>{r7QYe6mDc0tAVm)EzQjT9VT0U*p#oGjZh!HerJisfr@D!fR z4K2xWE{z`m^uVU5?qVw#wFCEjt7!L*yWcq{&#V!mK4+cicuUPB3Nzld_0>6QteN{9 zV?V71T?coxKJPvA3&y?~b9vs!a@>75fn6P90g9t|?DUR>898)h@yQd*x(0dK*>(=s zdq_+1tRJ~*zf#xd`@#38?=RsV$8)t_xylmAX>$5p>wl?C) z>tl2+Ennr}KnTdq7~}>toKCeE?${|^Ze@aRB_l;GHWQWG3v2zVCJKowZ)rBXWA3bo zzT~jTcpScmgVI4}OT2R7P}J?JM%V^#l=Xa4E7x+#w|Mk1ta8-5rdNGDS-Cyul&l?h z*=;nayq+ETEHjea>095U@Gdyk|1PM%{F3+9_wpWtm;8i&d6#>y`&arNIC>pA7d(5K z5yowAugq$<_@{E6=RUf^z-K-==i_6kt6cKfi}LVfPvtt#eYAvuV_n}d$EgQ%9nZO6 zwLDk-Q@P%ER%3F6oR2QnbFSrid@MCJ?)5MKCC6+qhQ4R- z?SV7*!2E=MrJQ8v%yGB4XYSCuM!&bdW!LWPi{pPZXotM{<4vuob1R>C8E3)BRSQ=y zdT!<5$ii`K%irUY!_KtH$#Sc`oZ}kc&IiMK4*w{31i;+i7nEU_s>LHG%WcUv&pASB z?EJkPJUGNdZ~%*Q#9dPI`s>j8B7^pw2YeCBmgcQ^u`;>cuH; zD@KgvM3;=_&nD` zzj^%N)>?~44=^mXvK1r7*7dO-^2A+}p4fy3x07T-H!nG)uZ@#B7v7+w`^v2Z)l!cY z2cHK_W7$;UCT9h;V8+e9k>=nu{l*NTu?cDWZ+Xx*?x3ukmvVg^`8G9cjd7U&Xno6m zWN1)M7kZP#&}N-!QI6<5r`hP!aogEcg}L`!a2E7_*m@V4?rhb{}ZF+3J$iP52QJ#XVK z>!VJ#`3rx+&|0*qYwTrBO}}Zuxs3I-37Yz%t3J!TaFnm8uvWKZ7OYij6^)~qeUvZT zkx*I!UdpLX10=A*sjD0{(pI?*ZTCxVSyt0ys)gOS%QJ00J7<~4Noz$asr7_AK+ELVP^adiEtx-!_wUJhzTdUEgdjR(!YC zr}_0S$=>0{;<0;jGtP35+s1{^|2=P!N+EA#P48z(p%nG=_^9Fhj|e2FS51vBL1c4PZ*$5YP>hoIov&+ z+s-inHiXPg*^A=6-nDj*dslJ{fQ=^RX3LA>JAQ_~(}mRm?^N$z{jcslaQr&7_QyqM z*+qHRm~kscjOCapt{Ay$PvxoZBJM?b*O+lDMvV2@XPD>lPv!Y+)K+_n796Z=RE!wA z$Mqb(>Snd%tKH$YzxtjLz?O^LwJdo@`Hch&4pw-6Iy{Ju3EzurPJC_jt22T(*8CpL zEiQSlu3R`+abJq{`Al0rGu3?qpFFYb%e6jcn9W44TDWEAe#t?WDvRZ22!@4gb|*Dh zt1p@v=;BCYSI3gL`D;Ic*9+sev{*G5WjI*pcYh}}*e}KUmS!7+*`RVW#IfAa*^sGu z#dl+U(_@s)`UG`mi-+5sc!ri!PV7TS1si{UpesMV8zo$-hFYruYBjt@~WS0^z(XnRY!Q` ziGv1p&cTO+ooUUv%QLj{a8~tzg#bLbB`^GF3y#;-{K#!-Io`=>eBp?~?L5KeF23`O zU~c2WLw{z2<8_rXa$8!CcXFD#K6qHIE&Sy6ro+dP#dkNbgiF55tPR{XI-=B3G}F== z9Pi{bC#(-yS#7<1(QLr+6F#w-vU}<9IU`5Zv?DcS~=5uQ%_WYCh_8t403tn7)DNIJx4k}<+pI_ZdVZ|2(N{I1jE(uaO#?Pa%^BwmxOkoG zC$rL1Zm*ll19r_4_R1mPu96;IzGdcXPebKCZ6}kN4Ij(^*U-Ct32nxlikt>XO1l{ zygg0tjgR$uX|T~(dAQ2C@7#)eJv_Jcg{K_Yj0g7r1CxEdR%AtdN&o-=07*qoM6N<$ Ef~*Z<`~Uy| literal 0 HcmV?d00001 diff --git a/ios/BlixtWallet/Images.xcassets/Contents.json b/ios/BlixtWallet/Images.xcassets/Contents.json index 2d92bd53f..73c00596a 100644 --- a/ios/BlixtWallet/Images.xcassets/Contents.json +++ b/ios/BlixtWallet/Images.xcassets/Contents.json @@ -1,6 +1,6 @@ { "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 } } diff --git a/ios/BlixtWallet/Info.plist b/ios/BlixtWallet/Info.plist index 0041b685b..b897fc2db 100644 --- a/ios/BlixtWallet/Info.plist +++ b/ios/BlixtWallet/Info.plist @@ -5,7 +5,7 @@ CFBundleDevelopmentRegion en CFBundleDisplayName - Blixt Wallet + $(PRODUCT_NAME) CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier @@ -22,24 +22,18 @@ ???? CFBundleVersion 1 - LSRequiresIPhoneOS - - NSLocationWhenInUseUsageDescription - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities + CHAIN + $(CHAIN) + CONFIGURATION + $(CONFIGURATION) + FLAVOR + $(FLAVOR) + LSApplicationQueriesSchemes - armv7 + lightning - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - + LSRequiresIPhoneOS + NSAppTransportSecurity NSAllowsArbitraryLoads @@ -53,8 +47,20 @@ + NSCameraUsageDescription + Scan QR codes for invoices + DEBUG + $(DEBUG) + NSLocationWhenInUseUsageDescription + Locally save location of where a transaction was made + NSLocationUsageDescription + Locally save location of where a transaction was made + SCHEME + $(SCHEME) UIAppFonts + IBMPlexSans-Medium.ttf + IBMPlexSans-Regular.ttf AntDesign.ttf Entypo.ttf EvilIcons.ttf @@ -63,16 +69,28 @@ FontAwesome5_Brands.ttf FontAwesome5_Regular.ttf FontAwesome5_Solid.ttf + Fontisto.ttf Foundation.ttf Ionicons.ttf MaterialCommunityIcons.ttf MaterialIcons.ttf Octicons.ttf - Roboto_medium.ttf - Roboto.ttf - rubicon-icon-font.ttf SimpleLineIcons.ttf Zocial.ttf + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + diff --git a/ios/BlixtWallet/LaunchScreen.storyboard b/ios/BlixtWallet/LaunchScreen.storyboard new file mode 100644 index 000000000..55037bd9b --- /dev/null +++ b/ios/BlixtWallet/LaunchScreen.storyboard @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/BlixtWallet/main.m b/ios/BlixtWallet/main.m index c316cf816..b1df44b95 100644 --- a/ios/BlixtWallet/main.m +++ b/ios/BlixtWallet/main.m @@ -1,10 +1,3 @@ -/** - * 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. - */ - #import #import "AppDelegate.h" diff --git a/ios/BlixtWalletTests/BlixtWalletTests.m b/ios/BlixtWalletTests/BlixtWalletTests.m index fa5a036fb..52baca360 100644 --- a/ios/BlixtWalletTests/BlixtWalletTests.m +++ b/ios/BlixtWalletTests/BlixtWalletTests.m @@ -1,10 +1,3 @@ -/** - * 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. - */ - #import #import @@ -12,7 +5,7 @@ #import #define TIMEOUT_SECONDS 600 -#define TEXT_TO_LOOK_FOR @"Welcome to React Native!" +#define TEXT_TO_LOOK_FOR @"Welcome to React" @interface BlixtWalletTests : XCTestCase @@ -40,11 +33,13 @@ - (void)testRendersWelcomeScreen BOOL foundElement = NO; __block NSString *redboxError = nil; +#ifdef DEBUG RCTSetLogFunction(^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) { if (level >= RCTLogLevelError) { redboxError = message; } }); +#endif while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) { [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; @@ -58,7 +53,9 @@ - (void)testRendersWelcomeScreen }]; } +#ifdef DEBUG RCTSetLogFunction(RCTDefaultLogFunction); +#endif XCTAssertNil(redboxError, @"RedBox error: %@", redboxError); XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS); diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 000000000..ca7ee067a --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,47 @@ +require_relative '../node_modules/react-native/scripts/react_native_pods' +require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' + +platform :ios, '10.0' + +project 'BlixtWallet', + 'DebugTestnet' => :debug, + 'ReleaseTestnet' => :release, + 'DebugFakelnd' => :debug, + 'ReleaseFakelnd' => :release, + 'DebugRegtest' => :debug, + 'ReleaseRegtest' => :release, + 'Debug' => :debug, + 'Release' => :release + +target 'BlixtWallet' do + config = use_native_modules! + + use_react_native!(:path => config["reactNativePath"]) + + # react-native-permissions + permissions_path = '../node_modules/react-native-permissions/ios' + pod 'Permission-LocationWhenInUse', :path => "#{permissions_path}/LocationWhenInUse" + + target 'BlixtWalletTests' do + inherit! :complete + # Pods for testing + end + + # Enables Flipper. + # + # Note that if you have use_frameworks! enabled, Flipper will not work and + # you should disable these next few lines. + use_flipper! + post_install do |installer| + flipper_post_install(installer) + end +end + +target 'BlixtWallet-tvOS' do + # Pods for BlixtWallet-tvOS + + target 'BlixtWallet-tvOSTests' do + inherit! :search_paths + # Pods for testing + end +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock new file mode 100644 index 000000000..0c188c5bc --- /dev/null +++ b/ios/Podfile.lock @@ -0,0 +1,666 @@ +PODS: + - AppAuth (1.4.0): + - AppAuth/Core (= 1.4.0) + - AppAuth/ExternalUserAgent (= 1.4.0) + - AppAuth/Core (1.4.0) + - AppAuth/ExternalUserAgent (1.4.0) + - boost-for-react-native (1.63.0) + - BVLinearGradient (2.5.6): + - React + - CocoaAsyncSocket (7.6.4) + - CocoaLibEvent (1.0.0) + - DoubleConversion (1.1.6) + - FBLazyVector (0.63.3) + - FBReactNativeSpec (0.63.3): + - Folly (= 2020.01.13.00) + - RCTRequired (= 0.63.3) + - RCTTypeSafety (= 0.63.3) + - React-Core (= 0.63.3) + - React-jsi (= 0.63.3) + - ReactCommon/turbomodule/core (= 0.63.3) + - Flipper (0.54.0): + - Flipper-Folly (~> 2.2) + - Flipper-RSocket (~> 1.1) + - Flipper-DoubleConversion (1.1.7) + - Flipper-Folly (2.3.0): + - boost-for-react-native + - CocoaLibEvent (~> 1.0) + - Flipper-DoubleConversion + - Flipper-Glog + - OpenSSL-Universal (= 1.0.2.20) + - Flipper-Glog (0.3.6) + - Flipper-PeerTalk (0.0.4) + - Flipper-RSocket (1.1.0): + - Flipper-Folly (~> 2.2) + - FlipperKit (0.54.0): + - FlipperKit/Core (= 0.54.0) + - FlipperKit/Core (0.54.0): + - Flipper (~> 0.54.0) + - FlipperKit/CppBridge + - FlipperKit/FBCxxFollyDynamicConvert + - FlipperKit/FBDefines + - FlipperKit/FKPortForwarding + - FlipperKit/CppBridge (0.54.0): + - Flipper (~> 0.54.0) + - FlipperKit/FBCxxFollyDynamicConvert (0.54.0): + - Flipper-Folly (~> 2.2) + - FlipperKit/FBDefines (0.54.0) + - FlipperKit/FKPortForwarding (0.54.0): + - CocoaAsyncSocket (~> 7.6) + - Flipper-PeerTalk (~> 0.0.4) + - FlipperKit/FlipperKitHighlightOverlay (0.54.0) + - FlipperKit/FlipperKitLayoutPlugin (0.54.0): + - FlipperKit/Core + - FlipperKit/FlipperKitHighlightOverlay + - FlipperKit/FlipperKitLayoutTextSearchable + - YogaKit (~> 1.18) + - FlipperKit/FlipperKitLayoutTextSearchable (0.54.0) + - FlipperKit/FlipperKitNetworkPlugin (0.54.0): + - FlipperKit/Core + - FlipperKit/FlipperKitReactPlugin (0.54.0): + - FlipperKit/Core + - FlipperKit/FlipperKitUserDefaultsPlugin (0.54.0): + - FlipperKit/Core + - FlipperKit/SKIOSNetworkPlugin (0.54.0): + - FlipperKit/Core + - FlipperKit/FlipperKitNetworkPlugin + - Folly (2020.01.13.00): + - boost-for-react-native + - DoubleConversion + - Folly/Default (= 2020.01.13.00) + - glog + - Folly/Default (2020.01.13.00): + - boost-for-react-native + - DoubleConversion + - glog + - glog (0.3.5) + - GoogleSignIn (5.0.2): + - AppAuth (~> 1.2) + - GTMAppAuth (~> 1.0) + - GTMSessionFetcher/Core (~> 1.1) + - GTMAppAuth (1.1.0): + - AppAuth/Core (~> 1.4) + - GTMSessionFetcher (~> 1.4) + - GTMSessionFetcher (1.5.0): + - GTMSessionFetcher/Full (= 1.5.0) + - GTMSessionFetcher/Core (1.5.0) + - GTMSessionFetcher/Full (1.5.0): + - GTMSessionFetcher/Core (= 1.5.0) + - OpenSSL-Universal (1.0.2.20): + - OpenSSL-Universal/Static (= 1.0.2.20) + - OpenSSL-Universal/Static (1.0.2.20) + - Permission-LocationWhenInUse (3.0.0): + - RNPermissions + - RCTRequired (0.63.3) + - RCTTypeSafety (0.63.3): + - FBLazyVector (= 0.63.3) + - Folly (= 2020.01.13.00) + - RCTRequired (= 0.63.3) + - React-Core (= 0.63.3) + - React (0.63.3): + - React-Core (= 0.63.3) + - React-Core/DevSupport (= 0.63.3) + - React-Core/RCTWebSocket (= 0.63.3) + - React-RCTActionSheet (= 0.63.3) + - React-RCTAnimation (= 0.63.3) + - React-RCTBlob (= 0.63.3) + - React-RCTImage (= 0.63.3) + - React-RCTLinking (= 0.63.3) + - React-RCTNetwork (= 0.63.3) + - React-RCTSettings (= 0.63.3) + - React-RCTText (= 0.63.3) + - React-RCTVibration (= 0.63.3) + - React-callinvoker (0.63.3) + - React-Core (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default (= 0.63.3) + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/CoreModulesHeaders (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/Default (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/DevSupport (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default (= 0.63.3) + - React-Core/RCTWebSocket (= 0.63.3) + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - React-jsinspector (= 0.63.3) + - Yoga + - React-Core/RCTActionSheetHeaders (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/RCTAnimationHeaders (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/RCTBlobHeaders (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/RCTImageHeaders (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/RCTLinkingHeaders (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/RCTNetworkHeaders (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/RCTSettingsHeaders (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/RCTTextHeaders (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/RCTVibrationHeaders (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-Core/RCTWebSocket (0.63.3): + - Folly (= 2020.01.13.00) + - glog + - React-Core/Default (= 0.63.3) + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsiexecutor (= 0.63.3) + - Yoga + - React-CoreModules (0.63.3): + - FBReactNativeSpec (= 0.63.3) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.3) + - React-Core/CoreModulesHeaders (= 0.63.3) + - React-jsi (= 0.63.3) + - React-RCTImage (= 0.63.3) + - ReactCommon/turbomodule/core (= 0.63.3) + - React-cxxreact (0.63.3): + - boost-for-react-native (= 1.63.0) + - DoubleConversion + - Folly (= 2020.01.13.00) + - glog + - React-callinvoker (= 0.63.3) + - React-jsinspector (= 0.63.3) + - React-jsi (0.63.3): + - boost-for-react-native (= 1.63.0) + - DoubleConversion + - Folly (= 2020.01.13.00) + - glog + - React-jsi/Default (= 0.63.3) + - React-jsi/Default (0.63.3): + - boost-for-react-native (= 1.63.0) + - DoubleConversion + - Folly (= 2020.01.13.00) + - glog + - React-jsiexecutor (0.63.3): + - DoubleConversion + - Folly (= 2020.01.13.00) + - glog + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - React-jsinspector (0.63.3) + - react-native-build-config (0.3.2): + - React + - react-native-camera (3.40.0): + - React-Core + - react-native-camera/RCT (= 3.40.0) + - react-native-camera/RN (= 3.40.0) + - react-native-camera/RCT (3.40.0): + - React-Core + - react-native-camera/RN (3.40.0): + - React-Core + - react-native-document-picker (4.1.0): + - React-Core + - react-native-fingerprint-scanner (6.0.0): + - React + - react-native-geolocation (2.0.2): + - React + - react-native-maps (0.27.1): + - React + - react-native-safe-area-context (3.1.9): + - React-Core + - react-native-slider (3.0.3): + - React + - react-native-sqlite-storage (5.0.0): + - React + - react-native-webview (10.10.2): + - React-Core + - React-RCTActionSheet (0.63.3): + - React-Core/RCTActionSheetHeaders (= 0.63.3) + - React-RCTAnimation (0.63.3): + - FBReactNativeSpec (= 0.63.3) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.3) + - React-Core/RCTAnimationHeaders (= 0.63.3) + - React-jsi (= 0.63.3) + - ReactCommon/turbomodule/core (= 0.63.3) + - React-RCTBlob (0.63.3): + - FBReactNativeSpec (= 0.63.3) + - Folly (= 2020.01.13.00) + - React-Core/RCTBlobHeaders (= 0.63.3) + - React-Core/RCTWebSocket (= 0.63.3) + - React-jsi (= 0.63.3) + - React-RCTNetwork (= 0.63.3) + - ReactCommon/turbomodule/core (= 0.63.3) + - React-RCTImage (0.63.3): + - FBReactNativeSpec (= 0.63.3) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.3) + - React-Core/RCTImageHeaders (= 0.63.3) + - React-jsi (= 0.63.3) + - React-RCTNetwork (= 0.63.3) + - ReactCommon/turbomodule/core (= 0.63.3) + - React-RCTLinking (0.63.3): + - FBReactNativeSpec (= 0.63.3) + - React-Core/RCTLinkingHeaders (= 0.63.3) + - React-jsi (= 0.63.3) + - ReactCommon/turbomodule/core (= 0.63.3) + - React-RCTNetwork (0.63.3): + - FBReactNativeSpec (= 0.63.3) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.3) + - React-Core/RCTNetworkHeaders (= 0.63.3) + - React-jsi (= 0.63.3) + - ReactCommon/turbomodule/core (= 0.63.3) + - React-RCTSettings (0.63.3): + - FBReactNativeSpec (= 0.63.3) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.3) + - React-Core/RCTSettingsHeaders (= 0.63.3) + - React-jsi (= 0.63.3) + - ReactCommon/turbomodule/core (= 0.63.3) + - React-RCTText (0.63.3): + - React-Core/RCTTextHeaders (= 0.63.3) + - React-RCTVibration (0.63.3): + - FBReactNativeSpec (= 0.63.3) + - Folly (= 2020.01.13.00) + - React-Core/RCTVibrationHeaders (= 0.63.3) + - React-jsi (= 0.63.3) + - ReactCommon/turbomodule/core (= 0.63.3) + - ReactCommon/turbomodule/core (0.63.3): + - DoubleConversion + - Folly (= 2020.01.13.00) + - glog + - React-callinvoker (= 0.63.3) + - React-Core (= 0.63.3) + - React-cxxreact (= 0.63.3) + - React-jsi (= 0.63.3) + - RNCAsyncStorage (1.12.1): + - React-Core + - RNCClipboard (1.5.1): + - React-Core + - RNCMaskedView (0.1.10): + - React + - RNCPushNotificationIOS (1.8.0): + - React-Core + - RNFS (2.16.6): + - React + - RNGestureHandler (1.9.0): + - React-Core + - RNGoogleSignin (5.0.0): + - GoogleSignIn (~> 5.0.0) + - React-Core + - RNKeychain (4.0.5): + - React + - RNPermissions (3.0.0): + - React-Core + - RNReactNativeHapticFeedback (1.11.0): + - React-Core + - RNReanimated (1.13.2): + - React-Core + - RNScreens (2.15.0): + - React-Core + - RNSecureRandom (1.0.0): + - React + - RNSound (0.11.0): + - React + - RNSound/Core (= 0.11.0) + - RNSound/Core (0.11.0): + - React + - RNSVG (12.1.0): + - React + - RNVectorIcons (7.1.0): + - React + - Yoga (1.14.0) + - YogaKit (1.18.1): + - Yoga (~> 1.14) + +DEPENDENCIES: + - BVLinearGradient (from `../node_modules/react-native-linear-gradient`) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`) + - Flipper (~> 0.54.0) + - Flipper-DoubleConversion (= 1.1.7) + - Flipper-Folly (~> 2.2) + - Flipper-Glog (= 0.3.6) + - Flipper-PeerTalk (~> 0.0.4) + - Flipper-RSocket (~> 1.1) + - FlipperKit (~> 0.54.0) + - FlipperKit/Core (~> 0.54.0) + - FlipperKit/CppBridge (~> 0.54.0) + - FlipperKit/FBCxxFollyDynamicConvert (~> 0.54.0) + - FlipperKit/FBDefines (~> 0.54.0) + - FlipperKit/FKPortForwarding (~> 0.54.0) + - FlipperKit/FlipperKitHighlightOverlay (~> 0.54.0) + - FlipperKit/FlipperKitLayoutPlugin (~> 0.54.0) + - FlipperKit/FlipperKitLayoutTextSearchable (~> 0.54.0) + - FlipperKit/FlipperKitNetworkPlugin (~> 0.54.0) + - FlipperKit/FlipperKitReactPlugin (~> 0.54.0) + - FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.54.0) + - FlipperKit/SKIOSNetworkPlugin (~> 0.54.0) + - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - Permission-LocationWhenInUse (from `../node_modules/react-native-permissions/ios/LocationWhenInUse`) + - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/DevSupport (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`) + - react-native-build-config (from `../node_modules/react-native-build-config`) + - react-native-camera (from `../node_modules/react-native-camera`) + - react-native-document-picker (from `../node_modules/react-native-document-picker`) + - react-native-fingerprint-scanner (from `../node_modules/react-native-fingerprint-scanner`) + - "react-native-geolocation (from `../node_modules/@react-native-community/geolocation`)" + - react-native-maps (from `../node_modules/react-native-maps`) + - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) + - "react-native-slider (from `../node_modules/@react-native-community/slider`)" + - react-native-sqlite-storage (from `../node_modules/react-native-sqlite-storage`) + - react-native-webview (from `../node_modules/react-native-webview`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - "RNCAsyncStorage (from `../node_modules/@react-native-community/async-storage`)" + - "RNCClipboard (from `../node_modules/@react-native-community/clipboard`)" + - "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)" + - "RNCPushNotificationIOS (from `../node_modules/@react-native-community/push-notification-ios`)" + - RNFS (from `../node_modules/react-native-fs`) + - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) + - "RNGoogleSignin (from `../node_modules/@react-native-community/google-signin`)" + - RNKeychain (from `../node_modules/react-native-keychain`) + - RNPermissions (from `../node_modules/react-native-permissions`) + - RNReactNativeHapticFeedback (from `../node_modules/react-native-haptic-feedback`) + - RNReanimated (from `../node_modules/react-native-reanimated`) + - RNScreens (from `../node_modules/react-native-screens`) + - RNSecureRandom (from `../node_modules/react-native-securerandom`) + - RNSound (from `../node_modules/react-native-sound`) + - RNSVG (from `../node_modules/react-native-svg`) + - RNVectorIcons (from `../node_modules/react-native-vector-icons`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + trunk: + - AppAuth + - boost-for-react-native + - CocoaAsyncSocket + - CocoaLibEvent + - Flipper + - Flipper-DoubleConversion + - Flipper-Folly + - Flipper-Glog + - Flipper-PeerTalk + - Flipper-RSocket + - FlipperKit + - GoogleSignIn + - GTMAppAuth + - GTMSessionFetcher + - OpenSSL-Universal + - YogaKit + +EXTERNAL SOURCES: + BVLinearGradient: + :path: "../node_modules/react-native-linear-gradient" + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + FBReactNativeSpec: + :path: "../node_modules/react-native/Libraries/FBReactNativeSpec" + Folly: + :podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec" + glog: + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + Permission-LocationWhenInUse: + :path: "../node_modules/react-native-permissions/ios/LocationWhenInUse" + RCTRequired: + :path: "../node_modules/react-native/Libraries/RCTRequired" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" + React: + :path: "../node_modules/react-native/" + React-callinvoker: + :path: "../node_modules/react-native/ReactCommon/callinvoker" + React-Core: + :path: "../node_modules/react-native/" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector" + react-native-build-config: + :path: "../node_modules/react-native-build-config" + react-native-camera: + :path: "../node_modules/react-native-camera" + react-native-document-picker: + :path: "../node_modules/react-native-document-picker" + react-native-fingerprint-scanner: + :path: "../node_modules/react-native-fingerprint-scanner" + react-native-geolocation: + :path: "../node_modules/@react-native-community/geolocation" + react-native-maps: + :path: "../node_modules/react-native-maps" + react-native-safe-area-context: + :path: "../node_modules/react-native-safe-area-context" + react-native-slider: + :path: "../node_modules/@react-native-community/slider" + react-native-sqlite-storage: + :path: "../node_modules/react-native-sqlite-storage" + react-native-webview: + :path: "../node_modules/react-native-webview" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" + RNCAsyncStorage: + :path: "../node_modules/@react-native-community/async-storage" + RNCClipboard: + :path: "../node_modules/@react-native-community/clipboard" + RNCMaskedView: + :path: "../node_modules/@react-native-community/masked-view" + RNCPushNotificationIOS: + :path: "../node_modules/@react-native-community/push-notification-ios" + RNFS: + :path: "../node_modules/react-native-fs" + RNGestureHandler: + :path: "../node_modules/react-native-gesture-handler" + RNGoogleSignin: + :path: "../node_modules/@react-native-community/google-signin" + RNKeychain: + :path: "../node_modules/react-native-keychain" + RNPermissions: + :path: "../node_modules/react-native-permissions" + RNReactNativeHapticFeedback: + :path: "../node_modules/react-native-haptic-feedback" + RNReanimated: + :path: "../node_modules/react-native-reanimated" + RNScreens: + :path: "../node_modules/react-native-screens" + RNSecureRandom: + :path: "../node_modules/react-native-securerandom" + RNSound: + :path: "../node_modules/react-native-sound" + RNSVG: + :path: "../node_modules/react-native-svg" + RNVectorIcons: + :path: "../node_modules/react-native-vector-icons" + Yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + AppAuth: 31bcec809a638d7bd2f86ea8a52bd45f6e81e7c7 + boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c + BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872 + CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845 + CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f + DoubleConversion: cde416483dac037923206447da6e1454df403714 + FBLazyVector: 878b59e31113e289e275165efbe4b54fa614d43d + FBReactNativeSpec: 7da9338acfb98d4ef9e5536805a0704572d33c2f + Flipper: be611d4b742d8c87fbae2ca5f44603a02539e365 + Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41 + Flipper-Folly: e4493b013c02d9347d5e0cb4d128680239f6c78a + Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6 + Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 + Flipper-RSocket: 64e7431a55835eb953b0bf984ef3b90ae9fdddd7 + FlipperKit: ab353d41aea8aae2ea6daaf813e67496642f3d7d + Folly: b73c3869541e86821df3c387eb0af5f65addfab4 + glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3 + GoogleSignIn: 7137d297ddc022a7e0aa4619c86d72c909fa7213 + GTMAppAuth: 197a8dabfea5d665224aa00d17f164fc2248dab9 + GTMSessionFetcher: b3503b20a988c4e20cc189aa798fd18220133f52 + OpenSSL-Universal: ff34003318d5e1163e9529b08470708e389ffcdd + Permission-LocationWhenInUse: e2b8c40ce0f3675a521f26787ab47ebb9bace503 + RCTRequired: 48884c74035a0b5b76dbb7a998bd93bcfc5f2047 + RCTTypeSafety: edf4b618033c2f1c5b7bc3d90d8e085ed95ba2ab + React: f36e90f3ceb976546e97df3403e37d226f79d0e3 + React-callinvoker: 18874f621eb96625df7a24a7dc8d6e07391affcd + React-Core: ac3d816b8e3493970153f4aaf0cff18af0bb95e6 + React-CoreModules: 4016d3a4e518bcfc4f5a51252b5a05692ca6f0e1 + React-cxxreact: ffc9129013b87cb36cf3f30a86695a3c397b0f99 + React-jsi: df07aa95b39c5be3e41199921509bfa929ed2b9d + React-jsiexecutor: b56c03e61c0dd5f5801255f2160a815f4a53d451 + React-jsinspector: 8e68ffbfe23880d3ee9bafa8be2777f60b25cbe2 + react-native-build-config: 1130ad8668ca251b65e95e002b5b8f308a96726f + react-native-camera: 35854c4f764a4a6cf61c1c3525888b92f0fe4b31 + react-native-document-picker: d870e0a41510b241d5b764e7a2b5ccf129af7967 + react-native-fingerprint-scanner: ac6656f18c8e45a7459302b84da41a44ad96dbbe + react-native-geolocation: c956aeb136625c23e0dce0467664af2c437888c9 + react-native-maps: f4b89da81626ad7f151a8bfcb79733295d31ce5c + react-native-safe-area-context: b6e0e284002381d2ff29fa4fff42b4d8282e3c94 + react-native-slider: e99fc201cefe81270fc9d81714a7a0f5e566b168 + react-native-sqlite-storage: 418ef4afc5e6df6ce3574c4617e5f0b65cffde55 + react-native-webview: 0aa2cde4ee7e3e1c5fffdf64dbce9c709aa18155 + React-RCTActionSheet: 53ea72699698b0b47a6421cb1c8b4ab215a774aa + React-RCTAnimation: 1befece0b5183c22ae01b966f5583f42e69a83c2 + React-RCTBlob: 0b284339cbe4b15705a05e2313a51c6d8b51fa40 + React-RCTImage: d1756599ebd4dc2cb19d1682fe67c6b976658387 + React-RCTLinking: 9af0a51c6d6a4dd1674daadafffc6d03033a6d18 + React-RCTNetwork: 332c83929cc5eae0b3bbca4add1d668e1fc18bda + React-RCTSettings: d6953772cfd55f2c68ad72b7ef29efc7ec49f773 + React-RCTText: 65a6de06a7389098ce24340d1d3556015c38f746 + React-RCTVibration: 8e9fb25724a0805107fc1acc9075e26f814df454 + ReactCommon: 4167844018c9ed375cc01a843e9ee564399e53c3 + RNCAsyncStorage: b03032fdbdb725bea0bd9e5ec5a7272865ae7398 + RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495 + RNCMaskedView: 5a8ec07677aa885546a0d98da336457e2bea557f + RNCPushNotificationIOS: 61a7c72bd1ebad3568025957d001e0f0e7b32191 + RNFS: 2bd9eb49dc82fa9676382f0585b992c424cd59df + RNGestureHandler: 9b7e605a741412e20e13c512738a31bd1611759b + RNGoogleSignin: ad866d4c4af2651e36801dd3b7771d7715353499 + RNKeychain: 840f8e6f13be0576202aefcdffd26a4f54bfe7b5 + RNPermissions: 99dd8d4a30ff13509b949ca63cd1f69edc461775 + RNReactNativeHapticFeedback: 653a8c126a0f5e88ce15ffe280b3ff37e1fbb285 + RNReanimated: e03f7425cb7a38dcf1b644d680d1bfc91c3337ad + RNScreens: 2ad555d4d9fa10b91bb765ca07fe9b29d59573f0 + RNSecureRandom: 0dcee021fdb3d50cd5cee5db0ebf583c42f5af0e + RNSound: da030221e6ac7e8290c6b43f2b5f2133a8e225b0 + RNSVG: ce9d996113475209013317e48b05c21ee988d42e + RNVectorIcons: bc69e6a278b14842063605de32bec61f0b251a59 + Yoga: 7d13633d129fd179e01b8953d38d47be90db185a + YogaKit: f782866e155069a2cca2517aafea43200b01fd5a + +PODFILE CHECKSUM: afb16583a79febb8d0f0fca06f053e4f8c05ed07 + +COCOAPODS: 1.10.0 diff --git a/jestSetup.js b/jestSetup.js index be6f818b0..f94922969 100644 --- a/jestSetup.js +++ b/jestSetup.js @@ -7,12 +7,13 @@ jest.mock("react-native-push-notification", () => require("./mocks/react-native- jest.mock("react-native-keychain", () => require("./mocks/react-native-keychain")); jest.mock("react-native-securerandom", () => require("./mocks/react-native-securerandom")); jest.mock("react-native-fingerprint-scanner", () => require("./mocks/react-native-fingerprint-scanner")); -jest.mock("@react-native-community/react-native-clipboard", () => require("./mocks/@react-native-community/react-native-clipboard")); +jest.mock("@react-native-community/clipboard", () => require("./mocks/@react-native-community/clipboard")); jest.mock("@react-native-community/masked-view", () => require("./mocks/@react-native-community/masked-view")); jest.mock("@react-native-community/google-signin", () => require("./mocks/@react-native-community/google-signin")); jest.mock("react-native-fs", () => require("./mocks/react-native-fs")); jest.mock("react-native-document-picker", () => require("./mocks/react-native-document-picker")); jest.mock("@react-native-community/geolocation", () => require("./mocks/@react-native-community/geolocation")); +jest.mock("react-native-permissions", () => require("./mocks/react-native-permissions")); jest.mock("./src/lndmobile/index", () => require("./mocks/lndmobile/index")); jest.mock("./src/lndmobile/wallet", () => require("./mocks/lndmobile/wallet")); @@ -21,6 +22,8 @@ jest.mock("./src/lndmobile/onchain", () => require("./mocks/lndmobile/onchain")) jest.mock("./src/lndmobile/autopilot", () => require("./mocks/lndmobile/autopilot")); jest.mock("./src/lndmobile/scheduled-sync", () => require("./mocks/lndmobile/scheduled-sync")); +jest.mock("./src/utils/constants.ts", () => require("./mocks/utils/constants")); + const ReactNative = require("react-native"); ReactNative.NativeModules.LndMobile = {}; ReactNative.NativeModules.LndMobile.log = jest.fn(); diff --git a/mocks/react-native-permissions.ts b/mocks/react-native-permissions.ts new file mode 100644 index 000000000..2145616d4 --- /dev/null +++ b/mocks/react-native-permissions.ts @@ -0,0 +1,66 @@ +import { PERMISSIONS, RESULTS } from "react-native-permissions"; + +export const openLimitedPhotoLibraryPicker = jest.fn(async () => {}); +export const openSettings = jest.fn(async () => {}); +export const check = jest.fn(async (permission) => RESULTS.GRANTED); +export const request = jest.fn(async (permission) => RESULTS.GRANTED); +export const checkLocationAccuracy = jest.fn(async () => 'full'); +export const requestLocationAccuracy = jest.fn(async (options) => 'full'); + +const notificationOptions = ['alert', 'badge', 'sound', 'carPlay', 'criticalAlert', 'provisional']; + +const notificationSettings = { + alert: true, + badge: true, + sound: true, + carPlay: true, + criticalAlert: true, + provisional: true, + lockScreen: true, + notificationCenter: true, +}; + +export const checkNotifications = jest.fn(async () => ({ + status: RESULTS.GRANTED, + settings: notificationSettings, +})); + +export const requestNotifications = jest.fn(async (options) => ({ + status: RESULTS.GRANTED, + settings: options + .filter((option) => notificationOptions.includes(option)) + .reduce((acc, option) => ({...acc, [option]: true}), { + lockScreen: true, + notificationCenter: true, + }), +})); + +export const checkMultiple = jest.fn(async (permissions) => + permissions.reduce((acc, permission) => ({ + ...acc, + [permission]: RESULTS.GRANTED, + })), +); + +export const requestMultiple = jest.fn(async (permissions) => + permissions.reduce((acc, permission) => ({ + ...acc, + [permission]: RESULTS.GRANTED, + })), +); + +export default { + PERMISSIONS, + RESULTS, + + check, + checkLocationAccuracy, + checkMultiple, + checkNotifications, + openLimitedPhotoLibraryPicker, + openSettings, + request, + requestLocationAccuracy, + requestMultiple, + requestNotifications, +}; \ No newline at end of file diff --git a/mocks/utils/constants.ts b/mocks/utils/constants.ts new file mode 100644 index 000000000..d64aa6c9f --- /dev/null +++ b/mocks/utils/constants.ts @@ -0,0 +1,8 @@ +export const TLV_RECORD_NAME = 128100; +export const MAX_SAT_INVOICE = 4294967; + +export const GITHUB_REPO_URL = "https://github.com/hsjoberg/blixt-wallet"; +export const HAMPUS_EMAIL = "mailto:hampus.sjoberg💩protonmail.com".replace("💩", "@"); +export const TELEGRAM = "https://t.me/blixtwallet"; + +export const PLATFORM = "android"; \ No newline at end of file diff --git a/native-base-theme/components/Button.js b/native-base-theme/components/Button.js index e7e26e492..535c727c7 100644 --- a/native-base-theme/components/Button.js +++ b/native-base-theme/components/Button.js @@ -315,7 +315,8 @@ export default (variables /* : * */ = variable) => { color: variables.inverseTextColor, fontSize: variables.buttonTextSize, paddingHorizontal: 16, - backgroundColor: 'transparent' + backgroundColor: 'transparent', + textTransform: 'uppercase', }, 'NativeBase.Icon': { diff --git a/native-base-theme/components/Footer.js b/native-base-theme/components/Footer.js index ba07c0744..db5da45a4 100644 --- a/native-base-theme/components/Footer.js +++ b/native-base-theme/components/Footer.js @@ -103,11 +103,11 @@ export default (variables /* : * */ = variable) => { justifyContent: 'center', borderTopWidth: platform === PLATFORM.IOS && platformStyle !== PLATFORM.MATERIAL - ? variables.borderWidth + ? undefined : undefined, borderColor: platform === PLATFORM.IOS && platformStyle !== PLATFORM.MATERIAL - ? '#cbcbcb' + ? undefined : undefined, height: variables.footerHeight, paddingBottom: variables.footerPaddingBottom, diff --git a/native-base-theme/variables/commonColor.js b/native-base-theme/variables/commonColor.js index 95f5310d2..9e5831819 100644 --- a/native-base-theme/variables/commonColor.js +++ b/native-base-theme/variables/commonColor.js @@ -16,7 +16,7 @@ export const blixtTheme = { green: "#1c8c27", fontMedium: "IBMPlexSans-Medium", - fontRegular: "IBMPlexSans-Regular" + fontRegular: Platform.OS === "android" ? "IBMPlexSans-Regular" : "IBMPlexSans", } export const PLATFORM = { @@ -327,30 +327,30 @@ export default { // Blixt customization: - buttonFontFamily: platform === PLATFORM.IOS ? 'System' : blixtTheme.fontMedium, + buttonFontFamily: platform === PLATFORM.IOS ? blixtTheme.fontMedium : blixtTheme.fontMedium, buttonDisabledBg: color(blixtTheme.gray).lighten(0.3).hex(), cardDefaultBg: blixtTheme.gray, cardBorderColor: "transparent", - CheckboxRadius: platform === "ios" ? 13 : 7, + CheckboxRadius: platform === "ios" ? 7 : 7, CheckboxBorderWidth: platform === "ios" ? 1 : 1, CheckboxPaddingLeft: platform === "ios" ? 4 : 4, - CheckboxIconMarginTop: platform === "ios" ? undefined : 1.5, - CheckboxFontSize: platform === "ios" ? 23 / 0.9 : 16, + CheckboxIconMarginTop: platform === "ios" ? -1 : 1.5, + CheckboxFontSize: platform === "ios" ? 16 : 16, checkboxBgColor: blixtTheme.primary, checkboxTickColor: blixtTheme.light, checkboxDefaultColor: "transparent", // Upstream doesn't seem to set this by default - brandPrimary: platform === "ios" ? "#007aff" : blixtTheme.primary, + brandPrimary: platform === "ios" ? blixtTheme.primary : blixtTheme.primary, containerBgColor: blixtTheme.dark, - fontFamily: platform === "ios" ? "System" : blixtTheme.fontRegular, + fontFamily: platform === "ios" ? blixtTheme.fontRegular : blixtTheme.fontRegular, - footerDefaultBg: platform === "ios" ? "#F8F8F8" : blixtTheme.gray, + footerDefaultBg: platform === "ios" ? blixtTheme.gray : blixtTheme.gray, blixtFooterBorderColor: color(blixtTheme.gray).darken(0.12).hex(), //! @@ -364,15 +364,17 @@ export default { textColor: blixtTheme.light, inverseTextColor: blixtTheme.light, - titleFontfamily: platform === "ios" ? "System" : blixtTheme.fontRegular, + titleFontfamily: platform === "ios" ? blixtTheme.fontRegular : blixtTheme.fontRegular, subtitleColor: platform === "ios" ? "#000" : blixtTheme.light, titleFontColor: platform === "ios" ? "#000" : blixtTheme.light, - tabBarTextColor: platform === "ios" ? "#737373" : blixtTheme.light, + tabBarTextColor: platform === "ios" ? blixtTheme.light : blixtTheme.light, DefaultFontSize: 15, fontSizeBase: 14, + + listBtnUnderlayColor: color(blixtTheme.gray).lighten(0.2).hex(), }; export const blixtFooterBorderColor = color(blixtTheme.gray).darken(0.12).hex(); diff --git a/package.json b/package.json index e8b25ff64..48351b5ac 100644 --- a/package.json +++ b/package.json @@ -10,16 +10,24 @@ "test-update-snapshot": "jest --silent --roots tests --updateSnapshot", "gen-proto": "pbjs -t static-module -w es6 --force-long -o proto/proto.js proto/rpc.proto proto/walletunlocker.proto proto/autopilotrpc/autopilot.proto proto/walletrpc/walletkit.proto proto/signrpc/signer.proto proto/routerrpc/router.proto proto/invoicesrpc/invoices.proto && pbts -o proto/proto.d.ts proto/proto.js", "build-tor-lib": "./build-tor", - "regtest-debug": "npx react-native run-android --variant chainregtestNormalDebug --appIdSuffix regtest.debug", - "testnet-debug": "react-native run-android --variant chaintestnetNormalDebug --appIdSuffix testnet.debug", - "testnet": "react-native run-android --variant chaintestnetNormalRelease --appIdSuffix testnet", - "mainnet-debug": "react-native run-android --variant chainmainnetNormalDebug --appIdSuffix debug", - "mainnet": "react-native run-android --variant chainmainnetNormalRelease", - "mainnet-experiment1-debug": "react-native run-android --variant chainmainnetExperiment1Debug --appIdSuffix experiment1.debug", - "mainnet-fakelnd-debug": "react-native run-android --variant chainmainnetFakelndDebug --appIdSuffix fakelnd.debug", - "bundle-release": "cd android && ./gradlew clean && ./gradlew bundleChainmainnetNormalRelease && ./gradlew bundleChaintestnetNormalRelease", - "lnd-fake": "sed -i 's/\\.\\.\\/lndmobile\\/\\([a-z]*\\)/\\.\\.\\/lndmobile\\/fake\\/\\1/' src/state/LndMobileInjection.ts", - "lnd-real": "sed -i 's/\\.\\.\\/lndmobile\\/fake\\/\\([a-z]*\\)/\\.\\.\\/lndmobile\\/\\1/' src/state/LndMobileInjection.ts" + "android:regtest-debug": "react-native run-android --variant chainregtestNormalDebug --appIdSuffix regtest.debug", + "android:regtest": "react-native run-android --variant chainregtestNormalRelease --appIdSuffix regtest", + "android:testnet-debug": "react-native run-android --variant chaintestnetNormalDebug --appIdSuffix testnet.debug", + "android:testnet": "react-native run-android --variant chaintestnetNormalRelease --appIdSuffix testnet", + "android:mainnet-debug": "react-native run-android --variant chainmainnetNormalDebug --appIdSuffix debug", + "android:mainnet": "react-native run-android --variant chainmainnetNormalRelease", + "android:mainnet-experiment1-debug": "react-native run-android --variant chainmainnetExperiment1Debug --appIdSuffix experiment1.debug", + "android:mainnet-fakelnd": "react-native run-android --variant chainmainnetFakelndRelease --appIdSuffix fakelnd", + "android:mainnet-fakelnd-debug": "react-native run-android --variant chainmainnetFakelndDebug --appIdSuffix fakelnd.debug", + "android:bundle-release": "cd android && ./gradlew clean && ./gradlew bundleChainmainnetNormalRelease && ./gradlew bundleChaintestnetNormalRelease", + "ios:regtest-debug": "react-native run-ios --scheme BlixtWalletRegtest --configuration DebugRegtest", + "ios:regtest": "react-native run-ios --scheme BlixtWalletRegtest --configuration Regtest", + "ios:testnet-debug": "react-native run-ios --scheme BlixtWalletTestnet --configuration DebugTestnet", + "ios:testnet": "react-native run-ios --scheme BlixtWalletTestnet --configuration ReleaseTestnet", + "ios:mainnet-debug": "react-native run-ios --scheme BlixtWallet --configuration Release", + "ios:mainnet": "react-native run-android --variant chainmainnetNormalRelease", + "ios:mainnet-fakelnd": "react-native run-ios --scheme BlixtWalletFakelnd --configuration ReleaseFakelnd", + "ios:mainnet-fakelnd-debug": "react-native run-ios --scheme BlixtWalletFakelnd --configuration DebugFakelnd" }, "dependencies": { "@react-native-community/async-storage": "1.12.1", @@ -27,7 +35,7 @@ "@react-native-community/geolocation": "^2.0.2", "@react-native-community/google-signin": "5.0.0", "@react-native-community/masked-view": "0.1.10", - "@react-native-community/react-native-clipboard": "^1.0.1", + "@react-native-community/push-notification-ios": "^1.8.0", "@react-native-community/slider": "3.0.3", "@react-navigation/bottom-tabs": "5.11.2", "@react-navigation/material-bottom-tabs": "5.3.10", @@ -35,6 +43,7 @@ "@react-navigation/native": "5.8.10", "@react-navigation/stack": "5.12.8", "@types/aes-js": "^3.1.1", + "@types/react-native-vector-icons": "^6.4.6", "@types/sha.js": "^2.4.0", "aes-js": "^3.1.2", "base64-js": "1.5.1", @@ -61,7 +70,8 @@ "react-native-enhanced-popup-menu": "^0.7.0", "react-native-fingerprint-scanner": "6.0.0", "react-native-fs": "2.16.6", - "react-native-gesture-handler": "1.8.0", + "react-native-gesture-handler": "1.9.0", + "react-native-haptic-feedback": "^1.11.0", "react-native-image-slider-box": "^1.0.12", "react-native-keychain": "4.0.5", "react-native-linear-gradient": "2.5.6", @@ -69,6 +79,7 @@ "react-native-material-menu": "^1.1.3", "react-native-modal": "11.5.6", "react-native-paper": "4.4.0", + "react-native-permissions": "^3.0.0", "react-native-progress": "^4.1.2", "react-native-push-notification": "5.0.1", "react-native-qrcode-svg": "6.0.6", @@ -78,8 +89,10 @@ "react-native-securerandom": "1.0.0", "react-native-sound": "^0.11.0", "react-native-sqlite-storage": "5.0.0", + "react-native-status-bar-height": "^2.6.0", "react-native-svg": "12.1.0", "react-native-tab-view": "2.15.2", + "react-native-vector-icons": "^7.1.0", "react-native-webln": "0.1.10", "react-native-webview": "10.10.2", "secp256k1": "4.0.2", diff --git a/react-native.config.js b/react-native.config.js new file mode 100644 index 000000000..4b31d765f --- /dev/null +++ b/react-native.config.js @@ -0,0 +1,8 @@ +module.exports = { + project: { + ios: {}, + android: {}, + }, + dependencies: {}, + assets: ["./assets/fonts/"], +} \ No newline at end of file diff --git a/src/Main.tsx b/src/Main.tsx index c5e19e8f2..37438013e 100644 --- a/src/Main.tsx +++ b/src/Main.tsx @@ -30,6 +30,7 @@ import { blixtTheme } from "../native-base-theme/variables/commonColor"; import Container from "./components/Container"; import useStackNavigationOptions from "./hooks/useStackNavigationOptions"; import { navigator } from "./utils/navigation"; +import { PLATFORM } from "./utils/constants"; const RootStack = createStackNavigator(); @@ -146,9 +147,8 @@ export default function Main() { const screenOptions: StackNavigationOptions = { ...useStackNavigationOptions(), - gestureEnabled: true, + gestureEnabled: false, gestureDirection: "horizontal", - gestureResponseDistance: { horizontal: 0 }, gestureVelocityImpact: 1.9, }; @@ -182,11 +182,14 @@ export default function Main() { return ( - + @@ -195,6 +198,7 @@ export default function Main() { diff --git a/src/components/Form.tsx b/src/components/Form.tsx index bd71b88dc..56b9aa179 100644 --- a/src/components/Form.tsx +++ b/src/components/Form.tsx @@ -1,8 +1,9 @@ import React, { ReactNode } from "react"; -import { StyleSheet, KeyboardAvoidingView, StyleProp, ViewStyle } from "react-native"; +import { StyleSheet, KeyboardAvoidingView, StyleProp, ViewStyle, InputAccessoryView } from "react-native"; import { View, Item, Text, Label, Icon } from "native-base"; import { blixtTheme } from "../../native-base-theme/variables/commonColor"; import { MathPad, IMathPadProps } from "../components/MathPad"; +import { PLATFORM } from "../utils/constants"; export interface IFormItem { title: string | null; @@ -51,13 +52,18 @@ export default function Form({ buttons, items, style, noticeText, mathPadProps } {buttons.map((button, i) => { return ( 0 ? 6 : 0, padding: 16, }}>{button}); })} - {mathPadProps && + {PLATFORM === "android" && mathPadProps && } + {PLATFORM === "ios" && + + + + } ); } @@ -76,7 +82,8 @@ const styles = StyleSheet.create({ width: 105, }, buttonContainer: { - marginBottom: 2, + marginHorizontal: 2, + marginBottom: 10, }, error: { marginTop: 22, diff --git a/src/components/GoBackIcon.tsx b/src/components/GoBackIcon.tsx new file mode 100644 index 000000000..84a99d5aa --- /dev/null +++ b/src/components/GoBackIcon.tsx @@ -0,0 +1,30 @@ +import React from "react"; +import { getStatusBarHeight } from "react-native-status-bar-height"; +import { useNavigation } from "@react-navigation/native"; +import { Icon } from "native-base"; +import { View, TouchableWithoutFeedback, Text } from "react-native"; + +export default function GoBackIcon() { + const navigation = useNavigation(); + + // return ( + // + // ) + + + return ( + navigation.goBack()} + /> + ); +} \ No newline at end of file diff --git a/src/components/MathPad.tsx b/src/components/MathPad.tsx index 6a699e00d..c8fdaa80f 100644 --- a/src/components/MathPad.tsx +++ b/src/components/MathPad.tsx @@ -1,9 +1,10 @@ import React, { useLayoutEffect } from "react"; -import { StyleSheet, LayoutAnimation, Animated } from "react-native"; +import { StyleSheet, LayoutAnimation, Animated, Keyboard } from "react-native"; import { createAnimatableComponent } from "react-native-animatable"; import { Button, Text } from "native-base"; import { blixtTheme } from "../../native-base-theme/variables/commonColor"; +import { PLATFORM } from "../utils/constants"; const AnimatedButton = createAnimatableComponent(Button); @@ -20,7 +21,9 @@ export interface IMathPadProps { export function MathPad({ visible, onAddPress, onSubPress, onMulPress, onDivPress, onParenthesisLeftPress, onParenthesisRightPress, onEqualSignPress }: IMathPadProps) { useLayoutEffect(() => { // if (visible === true) { - LayoutAnimation.configureNext(LayoutAnimation.create(90, 'easeInEaseOut', 'opacity')); + if (PLATFORM === "android") { + LayoutAnimation.configureNext(LayoutAnimation.create(90, 'easeInEaseOut', 'opacity')); + } // LayoutAnimation.configureNext({ // duration: 0, // create: { @@ -81,6 +84,12 @@ export function MathPad({ visible, onAddPress, onSubPress, onMulPress, onDivPres = + + {PLATFORM === "ios" && + Keyboard.dismiss()} style={mathPadStyles.button}> + Done + + } ) } @@ -90,11 +99,12 @@ const mathPadStyles = StyleSheet.create({ marginBottom: 0, marginLeft: 5, marginRight: 5, - height: 35, + height: PLATFORM === "android" ? 35 : 32, backgroundColor: blixtTheme.lightGray }, buttonText: { - fontFamily: "monospace", + fontFamily: PLATFORM === "android" ? "monospace" : undefined, letterSpacing: 0, + fontSize: PLATFORM === "android" ? undefined : 10, } }) \ No newline at end of file diff --git a/src/components/Pincode.tsx b/src/components/Pincode.tsx index 82b611cad..136da1a31 100644 --- a/src/components/Pincode.tsx +++ b/src/components/Pincode.tsx @@ -4,10 +4,17 @@ import { View, Text, Button, Icon } from "native-base"; import color from "color"; import * as Animatable from "react-native-animatable"; import Container from "../components/Container"; +import ReactNativeHapticFeedback from "react-native-haptic-feedback"; import { blixtTheme } from "../../native-base-theme/variables/commonColor"; import { smallScreen } from "../utils/device"; +import { PLATFORM } from "../utils/constants"; + +const hapticFeedbackOptions: ReactNativeHapticFeedback.HapticOptions = { + enableVibrateFallback: false, + ignoreAndroidSystemSettings: false, +}; export interface IPincode { textAction: string; @@ -24,7 +31,12 @@ export default function Pincode({ onTryCode, textAction }: IPincode) { } return code; }); - Vibration.vibrate(32); + + if (PLATFORM === "android") { + Vibration.vibrate(32); + } else if (PLATFORM === "ios") { + ReactNativeHapticFeedback.trigger("impactLight", hapticFeedbackOptions); + } }; const onBackspacePress = () => { @@ -33,12 +45,20 @@ export default function Pincode({ onTryCode, textAction }: IPincode) { tmp.pop(); return tmp; }); - Vibration.vibrate(32); + if (PLATFORM === "android") { + Vibration.vibrate(32); + } else if (PLATFORM === "ios") { + ReactNativeHapticFeedback.trigger("impactLight", hapticFeedbackOptions); + } }; const onClearPress = () => { setCode([]); - Vibration.vibrate(35); + if (PLATFORM === "android") { + Vibration.vibrate(35); + } else if (PLATFORM === "ios") { + ReactNativeHapticFeedback.trigger("impactLight", hapticFeedbackOptions); + } }; useEffect(() => { @@ -46,7 +66,11 @@ export default function Pincode({ onTryCode, textAction }: IPincode) { (async () => { if (!await onTryCode(code.join(""))) { setTimeout(() => pincodeText!.current!.shake!(950), 1); - Vibration.vibrate(300); + if (PLATFORM === "android") { + Vibration.vibrate(300); + } else if (PLATFORM === "ios") { + Vibration.vibrate(300); + } } setCode([]); })(); @@ -128,7 +152,7 @@ const style = StyleSheet.create({ }, pincodeInputText: { textAlign: "center", - fontSize: 35, + fontSize: PLATFORM === "android" ? 35 : 24, lineHeight: 44, letterSpacing: 4, }, diff --git a/src/hooks/useStackNavigationOptions.ts b/src/hooks/useStackNavigationOptions.ts index 6393fa909..b200ff28d 100644 --- a/src/hooks/useStackNavigationOptions.ts +++ b/src/hooks/useStackNavigationOptions.ts @@ -30,6 +30,7 @@ export default function useStackNavigationOptions(): StackNavigationOptions { headerStyle: { backgroundColor: Chain === "mainnet" ? blixtTheme.primary : Color(blixtTheme.lightGray).darken(0.30).hex(), elevation: 0, + shadowColor: "transparent", }, headerTitleStyle: { color: blixtTheme.light diff --git a/src/lndmobile/fake/index.ts b/src/lndmobile/fake/index.ts index 75c7987d8..9d3bd8617 100644 --- a/src/lndmobile/fake/index.ts +++ b/src/lndmobile/fake/index.ts @@ -78,7 +78,29 @@ export const getNodeInfo = async (pubKey: string): Promise => { /** * @throws */ +let getInfoCount = 0; export const getInfo = async (): Promise => { + if (getInfoCount++ < 1) { + const response = lnrpc.GetInfoResponse.create({ + uris: [], + chains: [{ + chain: "bitcoin", + network: "testnet", + }], + identityPubkey: "02b5380da0919e32b13c1a21c1c85000eed0ba9a9309fc6849d72230d43088ae1d", + alias: "02b5380da0919e32b13c", + numPeers: 3, + blockHeight: 1572555, + blockHash: "000000000000006cb43faa5c615e45419f48e9d94d77c1bab8a28018cf2db6ef", + syncedToChain: false, + syncedToGraph: false, + testnet: true, + bestHeaderTimestamp: Long.fromNumber(1564940232), + version: "0.7.1-beta commit=v0.7.1-beta-rc1-10-g3760f29f5e758b2865b756604333ca22cf23e90b", + features: {}, + }); + return response; + } const response = lnrpc.GetInfoResponse.create({ uris: [], chains: [{ diff --git a/src/lndmobile/index.ts b/src/lndmobile/index.ts index e1b31fea5..2a9cebdbf 100644 --- a/src/lndmobile/index.ts +++ b/src/lndmobile/index.ts @@ -371,7 +371,7 @@ export const addInvoice = async (amount: number, memo: string, expiry: number = * @throws */ export const cancelInvoice = async (paymentHash: string): Promise => { - const response = await sendCommand({ + const response = await sendCommand({ request: invoicesrpc.CancelInvoiceMsg, response: invoicesrpc.CancelInvoiceResp, method: "InvoicesCancelInvoice", diff --git a/src/react-native-clipboard.d.ts b/src/react-native-clipboard.d.ts deleted file mode 100644 index fbce1b2ca..000000000 --- a/src/react-native-clipboard.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -// TODO remove once available upstream - -declare module "@react-native-community/react-native-clipboard" { - export interface ClipboardStatic { - /** - * Get content of string type - */ - getString(): Promise; - - /** - * Set content of string type. - * @param content Clipboard content - */ - setString(content: string): void; - } - - const Clipboard: ClipboardStatic; - - export default Clipboard; -} diff --git a/src/react-native-realtimeblur/index.tsx b/src/react-native-realtimeblur/index.android.tsx similarity index 100% rename from src/react-native-realtimeblur/index.tsx rename to src/react-native-realtimeblur/index.android.tsx diff --git a/src/react-native-realtimeblur/index.ios.tsx b/src/react-native-realtimeblur/index.ios.tsx new file mode 100644 index 000000000..0f909686d --- /dev/null +++ b/src/react-native-realtimeblur/index.ios.tsx @@ -0,0 +1,24 @@ +import React from "react"; +import RCTRealTimeBlur from "./RCTRealTimeBlur"; +import { View, ViewProps } from "react-native"; + +interface IRealTimeBlurProps extends ViewProps { + overlayColor?: string; + blurRadius?: number; + downsampleFactor?: number; + children: any; +} +export default function RealTimeBlur(props: IRealTimeBlurProps) { + return ( + <> + + + {props.children} + + + + ) +} \ No newline at end of file diff --git a/src/state/Channel.ts b/src/state/Channel.ts index ced3165b9..952fbf931 100644 --- a/src/state/Channel.ts +++ b/src/state/Channel.ts @@ -139,7 +139,7 @@ export const channel: IChannelModel = { } getStoreActions().notificationManager.localNotification({ message, importance: "high" }); } catch (e) { - log.e("Push notification failed: ", e.message); + log.e("Push notification failed: ", [e.message]); } } } diff --git a/src/state/Lightning.ts b/src/state/Lightning.ts index b379f4468..522179594 100644 --- a/src/state/Lightning.ts +++ b/src/state/Lightning.ts @@ -10,6 +10,7 @@ import { getItemObject, StorageItem, setItemObject, getItem } from "../storage/a import { toast, timeout } from "../utils"; import { Chain } from "../utils/build"; import { getWalletPassword } from "../storage/keystore"; +import { PLATFORM } from "../utils/constants"; import logger from "./../utils/log"; const log = logger("Lightning"); @@ -174,11 +175,12 @@ export const lightning: ILightningModel = { dispatch.onChain.initialize(), dispatch.transaction.checkOpenTransactions(), dispatch.scheduledSync.initialize(), - dispatch.blixtLsp.initialize(), ]); await dispatch.notificationManager.initialize(); await dispatch.clipboardManager.initialize(); - await dispatch.androidDeeplinkManager.initialize(); + if (PLATFORM === "android") { + await dispatch.androidDeeplinkManager.initialize(); + } } catch (e) { toast(e.message, 0, "danger", "OK"); return; diff --git a/src/state/NotificationManager.ts b/src/state/NotificationManager.ts index 694f47c67..3c5f5e902 100644 --- a/src/state/NotificationManager.ts +++ b/src/state/NotificationManager.ts @@ -1,9 +1,11 @@ -import { Action, action, Thunk, thunk } from "easy-peasy"; +import { Thunk, thunk } from "easy-peasy"; import PushNotification, { PushNotificationObject } from "react-native-push-notification"; -import logger from "./../utils/log"; import { navigate } from "../utils/navigation"; -import { IStoreModel } from "."; +import { IStoreModel } from "./index"; + +import logger from "./../utils/log"; +import { PLATFORM } from "../utils/constants"; const log = logger("NotificationManager"); interface ILocalNotificationPayload { @@ -21,6 +23,15 @@ export const notificationManager: INotificationManagerModel = { initialize: thunk(async () => { log.d("Initializing"); + if (PLATFORM === "ios") { + const permissions = await PushNotification.requestPermissions(["alert", "sound", "badge"]); + + if(!permissions.alert) { + log.w("Didn't get permissions to send push notifications."); + return; + } + } + PushNotification.configure({ requestPermissions: false, onNotification: ((notification) => { @@ -38,7 +49,7 @@ export const notificationManager: INotificationManagerModel = { }); }), - localNotification: thunk((state, { message, importance }, { getStoreState }) => { + localNotification: thunk((_, { message, importance }, { getStoreState }) => { if (getStoreState().settings.pushNotificationsEnabled) { PushNotification.localNotification({ message, diff --git a/src/state/ScheduledSync.ts b/src/state/ScheduledSync.ts index 22b74b6dd..a3abc3796 100644 --- a/src/state/ScheduledSync.ts +++ b/src/state/ScheduledSync.ts @@ -2,7 +2,8 @@ import { NativeModules } from "react-native" import { Action, action, Thunk, thunk, computed, Computed } from "easy-peasy"; import { StorageItem, getItemObject } from "../storage/app"; import { WorkInfo } from "../lndmobile/scheduled-sync"; -import { IStoreInjections } from "./store.ts"; +import { IStoreInjections } from "./store"; +import { PLATFORM } from "../utils/constants"; import logger from "./../utils/log"; const log = logger("ScheduledSync"); @@ -27,10 +28,19 @@ export interface IScheduledSyncModel { export const scheduledSync: IScheduledSyncModel = { initialize: thunk(async (actions) => { + if (PLATFORM !== "android") { + log.w("initialize(): Platform does not support scheduled sync yet"); + return; + } await actions.retrieveSyncInfo(); }), retrieveSyncInfo: thunk(async (actions, _, { injections }) => { + if (PLATFORM !== "android") { + log.w("retrieveSyncInfo(): Platform does not support scheduled sync yet"); + return; + } + try { actions.setLastScheduledSync(await getItemObject(StorageItem.lastScheduledSync)); actions.setLastScheduledSyncAttempt(await getItemObject(StorageItem.lastScheduledSyncAttempt)); @@ -41,6 +51,11 @@ export const scheduledSync: IScheduledSyncModel = { }), setSyncEnabled: thunk(async (actions, enabled) => { + if (PLATFORM !== "android") { + log.w("setSyncEnabled(): Platform does not support scheduled sync yet"); + return; + } + enabled ? await LndMobileScheduledSync.setupScheduledSyncWork() : await LndMobileScheduledSync.removeScheduledSyncWork(); @@ -54,5 +69,5 @@ export const scheduledSync: IScheduledSyncModel = { syncEnabled: computed((store) => ["BLOCKED", "ENQUEUED", "FAILED", "RUNNING", "SUCCEEDED"].includes(store.workInfo!)), lastScheduledSync: 0, lastScheduledSyncAttempt: 0, - workInfo: null, + workInfo: "WORK_NOT_EXIST", }; diff --git a/src/state/Send.ts b/src/state/Send.ts index 4911bb745..32ae58b52 100644 --- a/src/state/Send.ts +++ b/src/state/Send.ts @@ -1,3 +1,4 @@ +import ReactNativePermissions from "react-native-permissions"; import { Action, action, Thunk, thunk } from "easy-peasy"; import * as Bech32 from "bech32"; import Long from "long"; @@ -9,10 +10,11 @@ import { lnrpc } from "../../proto/proto"; import { valueFiat } from "../utils/bitcoin-units"; import { LnBech32Prefix } from "../utils/build"; import { getGeolocation, hexToUint8Array } from "../utils"; - -import logger from "./../utils/log"; import { ILNUrlPayResponse } from "./LNURL"; import { identifyService } from "../utils/lightning-services"; +import { PLATFORM } from "../utils/constants"; + +import logger from "./../utils/log"; const log = logger("Send"); type PaymentRequest = string; @@ -207,6 +209,16 @@ export const send: ISendModel = { if (getStoreState().settings.transactionGeolocationEnabled) { try { log.d("Syncing geolocation for transaction"); + if (PLATFORM === "ios") { + if (await ReactNativePermissions.check(ReactNativePermissions.PERMISSIONS.IOS.LOCATION_WHEN_IN_USE) === "denied") { + log.d("Requesting geolocation permission"); + const r = await ReactNativePermissions.request(ReactNativePermissions.PERMISSIONS.IOS.LOCATION_WHEN_IN_USE); + if (r !== "granted") { + throw new Error(`Got "${r}" when requesting Geolocation permission`); + } + } + } + const coords = await getGeolocation(); transaction.locationLong = coords.longitude; transaction.locationLat = coords.latitude; @@ -325,6 +337,16 @@ export const send: ISendModel = { if (getStoreState().settings.transactionGeolocationEnabled) { try { log.d("Syncing geolocation for transaction"); + if (PLATFORM === "ios") { + if (await ReactNativePermissions.check(ReactNativePermissions.PERMISSIONS.IOS.LOCATION_WHEN_IN_USE) === "denied") { + log.d("Requesting geolocation permission"); + const r = await ReactNativePermissions.request(ReactNativePermissions.PERMISSIONS.IOS.LOCATION_WHEN_IN_USE); + if (r !== "granted") { + throw new Error(`Got "${r}" when requesting Geolocation permission`); + } + } + } + const coords = await getGeolocation(); transaction.locationLong = coords.longitude; transaction.locationLat = coords.latitude; diff --git a/src/state/index.ts b/src/state/index.ts index 1fb29bd0e..21a4579eb 100644 --- a/src/state/index.ts +++ b/src/state/index.ts @@ -21,7 +21,7 @@ import { IGoogleModel, google } from "./Google"; import { IGoogleDriveBackupModel, googleDriveBackup } from "./GoogleDriveBackup"; import { IWebLNModel, webln } from "./WebLN"; import { IAndroidDeeplinkManager, androidDeeplinkManager } from "./AndroidDeeplinkManager"; -import { INotificationManagerModel, notificationManager} from "./NotificationManager"; +import { INotificationManagerModel, notificationManager } from "./NotificationManager"; import { ILightNameModel, lightName } from "./LightName"; import { ELndMobileStatusCodes } from "../lndmobile/index"; @@ -31,6 +31,7 @@ import { clearTransactions } from "../storage/database/transaction"; import { appMigration } from "../migration/app-migration"; import { timeout } from "../utils"; import { setWalletPassword, getItem } from "../storage/keystore"; +import { PLATFORM } from "../utils/constants"; import logger from "./../utils/log"; const log = logger("Store"); @@ -151,8 +152,10 @@ export const model: IStoreModel = { dispatch.fiat.getRate(); await dispatch.settings.initialize(); await dispatch.security.initialize(); - await dispatch.google.initialize(); - await dispatch.googleDriveBackup.initialize(); + if (PLATFORM === "android") { + await dispatch.google.initialize(); + await dispatch.googleDriveBackup.initialize(); + } await dispatch.transaction.getTransactions(); await dispatch.channel.setupCachedBalance(); log.d("Done starting up stores"); diff --git a/src/utils/build.ts b/src/utils/build.ts index bb02338a0..1749b2315 100644 --- a/src/utils/build.ts +++ b/src/utils/build.ts @@ -1,11 +1,12 @@ import BuildConfig from "react-native-build-config"; +import { PLATFORM } from "./constants"; -export const Flavor: string = BuildConfig.FLAVOR_custom; -export const Debug: boolean = BuildConfig.DEBUG; -export const VersionCode: number = BuildConfig.VERSION_CODE; -export const BuildType: string = BuildConfig.BUILD_TYPE; -export const ApplicationId: string = BuildConfig.APPLICATION_ID; -export const VersionName: string = BuildConfig.VERSION_NAME; +export const Flavor: string = PLATFORM === "android" ? BuildConfig.FLAVOR_custom : BuildConfig.FLAVOR; +export const Debug: boolean = PLATFORM === "android" ? BuildConfig.DEBUG : BuildConfig.DEBUG === "true"; +export const VersionCode: number = PLATFORM === "android" ? BuildConfig.VERSION_CODE : 1; +export const BuildType: string = PLATFORM === "android" ? BuildConfig.BUILD_TYPE : "BuildType"; +export const ApplicationId: string = PLATFORM === "android" ? BuildConfig.APPLICATION_ID : BuildConfig.CFBundleIdentifier; +export const VersionName: string = PLATFORM === "android" ? BuildConfig.VERSION_NAME : ""; export const IsHermes: boolean = global.HermesInternal != null; export const Chain: "mainnet" | "testnet" | "regtest" = BuildConfig.CHAIN; diff --git a/src/utils/constants.ts b/src/utils/constants.ts index dffa7c1e7..d205710e8 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -1,6 +1,10 @@ +import { Platform } from "react-native"; + export const TLV_RECORD_NAME = 128100; export const MAX_SAT_INVOICE = 4294967; export const GITHUB_REPO_URL = "https://github.com/hsjoberg/blixt-wallet"; export const HAMPUS_EMAIL = "mailto:hampus.sjoberg💩protonmail.com".replace("💩", "@"); export const TELEGRAM = "https://t.me/blixtwallet"; + +export const PLATFORM = Platform.OS; \ No newline at end of file diff --git a/src/utils/log.ts b/src/utils/log.ts index fe4256d50..48865774c 100644 --- a/src/utils/log.ts +++ b/src/utils/log.ts @@ -1,6 +1,7 @@ import { NativeModules } from "react-native"; import { Debug } from "./build"; +import { PLATFORM } from "./constants"; const log = (tag?: string) => { tag = tag ?? ""; @@ -10,7 +11,9 @@ const log = (tag?: string) => { if (Debug) { const msg = fixMessage(message, data); console.debug(`${tag}: ${msg}`); - NativeModules.LndMobile.log("v", tag, msg); + if (PLATFORM === "android") { + NativeModules.LndMobile.log("v", tag, msg); + } } }, @@ -18,26 +21,34 @@ const log = (tag?: string) => { if (Debug) { const msg = fixMessage(message, data); console.debug(`${tag}: ${msg}`); - NativeModules.LndMobile.log("d", tag, msg); + if (PLATFORM === "android") { + NativeModules.LndMobile.log("d", tag, msg); + } } }, i: (message: string, data: any[] = []) => { const msg = fixMessage(message, data); console.log(`${tag}: ${msg}`); - NativeModules.LndMobile.log("i", tag, msg); + if (PLATFORM === "android") { + NativeModules.LndMobile.log("i", tag, msg); + } }, w: (message: string, data: any[] = []) => { const msg = fixMessage(message, data); console.warn(`${tag}: ${msg}`); - NativeModules.LndMobile.log("w", tag, msg); + if (PLATFORM === "android") { + NativeModules.LndMobile.log("w", tag, msg); + } }, e: (message: string, data: any[] = []) => { const msg = fixMessage(message, data); console.error(`${tag}: ${msg}`); - NativeModules.LndMobile.log("e", tag, msg); + if (PLATFORM === "android") { + NativeModules.LndMobile.log("e", tag, msg); + } }, }; }; diff --git a/src/utils/push-notification.ts b/src/utils/push-notification.ts index e212c9bfa..511dd884e 100644 --- a/src/utils/push-notification.ts +++ b/src/utils/push-notification.ts @@ -1,12 +1,5 @@ import PushNotification, { PushNotificationObject } from "react-native-push-notification"; -PushNotification.configure({ - onNotification: function(notification) { - console.log("NOTIFICATION:", notification); - }, - requestPermissions: false -}); - export const localNotification = (message: string, importance: PushNotificationObject["importance"] = "default"): void => { PushNotification.localNotification({ message, diff --git a/src/windows/CameraFullscreen.tsx b/src/windows/CameraFullscreen.tsx index a061c2f71..5749cf1ed 100644 --- a/src/windows/CameraFullscreen.tsx +++ b/src/windows/CameraFullscreen.tsx @@ -1,9 +1,12 @@ import React, { useState } from "react"; -import { StatusBar } from "react-native"; +import { Platform, StatusBar } from "react-native"; + import Camera from "../components/Camera"; import BarcodeMask from "../components/BarCodeMask"; import { smallScreen } from "../utils/device"; import { blixtTheme } from "../../native-base-theme/variables/commonColor"; +import GoBackIcon from "../components/GoBackIcon"; +import { PLATFORM } from "../utils/constants"; type onReadCallback = (address: string) => void; @@ -29,12 +32,17 @@ export default function CameraFullscreen({ navigation, route }: any) { }} onNotAuthorized={() => setTimeout(() => navigation.pop(), 1)} > - + <> + + {PLATFORM === "ios" && + + } + ); diff --git a/src/windows/Help.tsx b/src/windows/Help.tsx index ce687d5d8..dfe384b34 100644 --- a/src/windows/Help.tsx +++ b/src/windows/Help.tsx @@ -1,6 +1,6 @@ import React from "react"; import { StyleSheet, Linking } from "react-native"; -import Clipboard from "@react-native-community/react-native-clipboard"; +import Clipboard from "@react-native-community/clipboard"; import { Body, Card, Text, CardItem, H1, Toast, View, Button } from "native-base"; import { useStoreState } from "../state/store"; diff --git a/src/windows/HelperWindows/SelectList.tsx b/src/windows/HelperWindows/SelectList.tsx new file mode 100644 index 000000000..745457ab3 --- /dev/null +++ b/src/windows/HelperWindows/SelectList.tsx @@ -0,0 +1,87 @@ +import React, { useLayoutEffect, useState } from "react"; +import { Header, Icon, Input, Item, ListItem, Text } from "native-base"; +import Container from "../../components/Container"; +import { FlatList, View } from "react-native"; +import { blixtTheme } from "../../../native-base-theme/variables/commonColor"; +import { StackNavigationProp } from "@react-navigation/stack"; +import { RouteProp } from "@react-navigation/native"; + +type onPickCallback = (address: string) => void; + +export interface ISelectListNavigationProps { + title: string; + onPick: (address: T) => void; + data: { title: string, value: T }[]; + searchEnabled?: boolean; +} + +type IFakeStack = { + SelectList: ISelectListNavigationProps; +} + +export interface ISelectListProps { + navigation: StackNavigationProp, "SelectList">; + route: RouteProp, "SelectList">; +} + +export default function({ navigation, route }: ISelectListProps) { + const title = route?.params?.title ?? ""; + const onPick = route?.params?.onPick ?? (() => {}); + const data = route?.params?.data ?? []; + const searchEnabled = route?.params?.searchEnabled ?? false; + + useLayoutEffect(() => { + navigation.setOptions({ + headerTitle: title, + headerShown: true, + }); + }, [navigation]); + + const [searchText, setSearchText] = useState(""); // No debouncer necessary + + return ( + + {/* Replace with react-navigation search bar when possible */} + {/* https://github.com/react-navigation/search-layout/pull/20 */} + {searchEnabled && +

    + + setSearchText(text)} + autoCorrect={false} + /> + + +
    + } + + { + return ( + title.toUpperCase().includes(searchText.toUpperCase()) || + value.toUpperCase().includes(searchText.toUpperCase()) + ); + })} + renderItem={({ item }) => ( + { + onPick(item.value); + navigation.pop(); + }}> + {item.title} + + )} + keyExtractor={(item) => item.value} + /> + + + ) +} \ No newline at end of file diff --git a/src/windows/InitProcess/DEV_Commands.tsx b/src/windows/InitProcess/DEV_Commands.tsx index 797b8bd69..38efdd5a2 100644 --- a/src/windows/InitProcess/DEV_Commands.tsx +++ b/src/windows/InitProcess/DEV_Commands.tsx @@ -1,6 +1,6 @@ import React, { useState } from "react"; import { StyleSheet, StatusBar, NativeModules, ScrollView, DeviceEventEmitter } from "react-native"; -import Clipboard from "@react-native-community/react-native-clipboard"; +import Clipboard from "@react-native-community/clipboard"; import { Text, Button, Toast, Input, View, Container } from "native-base"; import Long from "long"; import { StackNavigationProp } from "@react-navigation/stack"; @@ -31,6 +31,7 @@ import secp256k1 from "secp256k1"; import { Hash as sha256Hash, HMAC as sha256HMAC } from "fast-sha256"; import { bytesToString, bytesToHexString } from "../../utils"; import { ILightningServices } from "../../utils/lightning-services"; +import { localNotification } from "../../utils/push-notification"; @@ -63,17 +64,13 @@ export default function DEV_Commands({ navigation, continueCallback }: IProps) { /> - - - - + Random: + + + Security: diff --git a/src/windows/LNURL/PayRequest.tsx b/src/windows/LNURL/PayRequest.tsx index fd7d4f13b..43fa9618a 100644 --- a/src/windows/LNURL/PayRequest.tsx +++ b/src/windows/LNURL/PayRequest.tsx @@ -1,6 +1,6 @@ import React, { useEffect, useState } from "react"; import { Vibration, StyleSheet, Linking } from "react-native"; -import Clipboard from "@react-native-community/react-native-clipboard" +import Clipboard from "@react-native-community/clipboard" import { Body, Card, Text, CardItem, H1, View, Button, Input, Spinner } from "native-base"; import { StackNavigationProp } from "@react-navigation/stack"; import DialogAndroid from "react-native-dialogs"; diff --git a/src/windows/LNURL/WithdrawRequest.tsx b/src/windows/LNURL/WithdrawRequest.tsx index 40de155ec..9a93ab22d 100644 --- a/src/windows/LNURL/WithdrawRequest.tsx +++ b/src/windows/LNURL/WithdrawRequest.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from "react"; -import { StatusBar, Vibration } from "react-native"; +import { Alert, StatusBar, Vibration } from "react-native"; import { Spinner } from "native-base"; import { StackNavigationProp } from "@react-navigation/stack"; import DialogAndroid from "react-native-dialogs"; @@ -12,6 +12,7 @@ import { RootStackParamList } from "../../Main"; import { getDomainFromURL, toast, timeout } from "../../utils"; import { ILNUrlWithdrawRequest } from "../../state/LNURL"; import { convertBitcoinUnit, formatBitcoin, BitcoinUnits } from "../../utils/bitcoin-units"; +import { PLATFORM } from "../../utils/constants"; interface IWithdrawRequestProps { navigation: StackNavigationProp<{}>; @@ -75,35 +76,81 @@ export default function LNURLChannelRequest({ navigation }: IWithdrawRequestProp if (lnObject.minWithdrawable === lnObject.maxWithdrawable) { const amount = formatBitcoin(Long.fromValue(lnObject.maxWithdrawable).div(1000), bitcoinUnit); description += `\n\nAmount: ${amount}`; - - const result = await DialogAndroid.alert( - title, - description, - { - negativeText: "Cancel", - } - ); - action = result.action; sat = Math.floor(lnObject.minWithdrawable / 1000); + + if (PLATFORM === "android") { + const result = await DialogAndroid.alert( + title, + description, + { + negativeText: "Cancel", + } + ); + action = result.action; + } else { + await new Promise((resolve) => { + Alert.alert( + title, + description, + [{ + text: "OK", + onPress: () => { + action = DialogAndroid.actionPositive; + resolve(); + }, + }, { + text: "Cancel", + onPress: () => { + action = DialogAndroid.actionNegative; + resolve(); + }, + }] + ); + }); + } } else { const minWithdrawableSat = formatBitcoin(Long.fromValue(minWithdrawable).div(1000), bitcoinUnit); const maxWithdrawableSat = formatBitcoin(Long.fromValue(maxWithdrawable).div(1000), bitcoinUnit); description += `\n\nMin withdrawal amount: ${minWithdrawableSat}\nMax withdrawal amount: ${maxWithdrawableSat}`; - const result = await DialogAndroid.prompt( - title, - description, - { - placeholder: `Amount (${BitcoinUnits[bitcoinUnit].nice})`, - keyboardType: "numeric", - allowEmptyInput: false, - negativeText: "Cancel", - } - ); - action = result.action; - sat = convertBitcoinUnit(Number.parseFloat(result.text), bitcoinUnit, "satoshi").toNumber(); + if (PLATFORM === "android") { + const result = await DialogAndroid.prompt( + title, + description, + { + placeholder: `Amount (${BitcoinUnits[bitcoinUnit].nice})`, + keyboardType: "numeric", + allowEmptyInput: false, + negativeText: "Cancel", + } + ); + + action = result.action; + sat = convertBitcoinUnit(Number.parseFloat(result.text), bitcoinUnit, "satoshi").toNumber(); + } else { + await new Promise((resolve) => { + Alert.prompt( + title, + description, + [{ + text: "OK", + onPress: (text) => { + action = DialogAndroid.actionPositive; + sat = convertBitcoinUnit(Number.parseFloat(text ?? "0"), bitcoinUnit, "satoshi").toNumber(); + resolve(); + }, + }, { + text: "Cancel", + onPress: () => { + action = DialogAndroid.actionNegative; + resolve(); + }, + }] + ) + }) + } } if (action === DialogAndroid.actionPositive) { diff --git a/src/windows/LightningInfo/OpenChannel.tsx b/src/windows/LightningInfo/OpenChannel.tsx index 7eaef0ee5..517c8abae 100644 --- a/src/windows/LightningInfo/OpenChannel.tsx +++ b/src/windows/LightningInfo/OpenChannel.tsx @@ -74,11 +74,11 @@ export default function OpenChannel({ navigation, route }: IOpenChannelProps) { }, { key: "AMOUNT", title: `Amount ${bitcoinUnit.nice}`, - component: () + component: () }, { key: "AMOUNT_FIAT", title: `Amount ${fiatUnit}`, - component: () + component: () }]} buttons={[ @@ -300,7 +340,10 @@ const DoBackup = () => { ); } -const iconTopPadding = StatusBar.currentHeight ?? 0; +const iconTopPadding = Platform.select({ + android: StatusBar.currentHeight ?? 0, + ios: getStatusBarHeight(true), +}) ?? 0; const style = StyleSheet.create({ overview: { @@ -326,9 +369,9 @@ const style = StyleSheet.create({ }, onchainIcon: { position: "absolute", - padding: 4, + padding: 6, paddingRight: 8, - top: 11 + iconTopPadding, + top: 9 + iconTopPadding, left: 8, fontSize: 25, color: blixtTheme.light, @@ -344,7 +387,7 @@ const style = StyleSheet.create({ }, settingsIcon: { position: "absolute", - padding: 4, + padding: 5, top: 11 + iconTopPadding, right: 8, fontSize: 27, @@ -352,7 +395,7 @@ const style = StyleSheet.create({ }, helpIcon: { position: "absolute", - padding: 4, + padding: 5, top: 12 + iconTopPadding, right: 8 + 24 + 8 + 8, fontSize: 25, @@ -385,10 +428,8 @@ const style = StyleSheet.create({ const headerInfo = StyleSheet.create({ btc: { color: blixtTheme.light, - marginTop: 14 + iconTopPadding + 16, - //paddingTop: iconTopPadding + 16, - marginBottom: 2, - fontFamily: theme.fontFamily, + marginBottom: 3, + fontFamily: blixtTheme.fontMedium, }, fiat: { color: blixtTheme.light, @@ -426,7 +467,7 @@ export default function TopTabsComponent() { }, }} > - + ); diff --git a/src/windows/Receive/ReceiveQr.tsx b/src/windows/Receive/ReceiveQr.tsx index 22195d050..6feaaeb68 100644 --- a/src/windows/Receive/ReceiveQr.tsx +++ b/src/windows/Receive/ReceiveQr.tsx @@ -1,6 +1,6 @@ import React, { useLayoutEffect } from "react"; import { View, Share, StyleSheet } from "react-native"; -import Clipboard from "@react-native-community/react-native-clipboard"; +import Clipboard from "@react-native-community/clipboard"; import { Button, Body, Icon, Header, Text, Title, Left, H1, H3, Spinner } from "native-base"; import { RouteProp } from "@react-navigation/native"; import { StackNavigationProp, HeaderBackButton } from "@react-navigation/stack"; diff --git a/src/windows/Receive/ReceiveSetup.tsx b/src/windows/Receive/ReceiveSetup.tsx index 6b1550602..ba4e035da 100644 --- a/src/windows/Receive/ReceiveSetup.tsx +++ b/src/windows/Receive/ReceiveSetup.tsx @@ -1,5 +1,5 @@ import React, { useState, useLayoutEffect, useEffect } from "react"; -import { Button, Container, Icon, Text, Input, Spinner } from "native-base"; +import { Button, Icon, Text, Input, Spinner } from "native-base"; import DialogAndroid from "react-native-dialogs"; import { useDebounce } from "use-debounce"; import { StackNavigationProp } from "@react-navigation/stack"; @@ -8,12 +8,14 @@ import Long from "long"; import { ReceiveStackParamList } from "./index"; import { useStoreActions, useStoreState } from "../../state/store"; import BlixtForm from "../../components/Form"; -import { formatBitcoin, BitcoinUnits } from "../../utils/bitcoin-units"; +import { formatBitcoin, BitcoinUnits, IBitcoinUnits } from "../../utils/bitcoin-units"; import { blixtTheme } from "../../../native-base-theme/variables/commonColor"; import useBalance from "../../hooks/useBalance"; -import { MAX_SAT_INVOICE } from "../../utils/constants"; +import { MAX_SAT_INVOICE, PLATFORM } from "../../utils/constants"; import { toast } from "../../utils"; import { Keyboard } from "react-native"; +import Container from "../../components/Container"; +import { IFiatRates } from "../../state/Fiat"; const MATH_PAD_HEIGHT = 44; @@ -98,20 +100,33 @@ export default function ReceiveSetup({ navigation }: IReceiveSetupProps) { const currentBitcoinUnit = useStoreState((store) => store.settings.bitcoinUnit); const changeBitcoinUnit = useStoreActions((store) => store.settings.changeBitcoinUnit); const onPressChangeBitcoinUnit = async () => { - const { selectedItem } = await DialogAndroid.showPicker(null, null, { - positiveText: null, - negativeText: "Cancel", - type: DialogAndroid.listRadio, - selectedId: currentBitcoinUnit, - items: [ - { label: BitcoinUnits.bitcoin.settings, id: "bitcoin" }, - { label: BitcoinUnits.bit.settings, id: "bit" }, - { label: BitcoinUnits.satoshi.settings, id: "satoshi" }, - { label: BitcoinUnits.milliBitcoin.settings, id: "milliBitcoin" }, - ] - }); - if (selectedItem) { - await changeBitcoinUnit(selectedItem.id); + if (PLATFORM === "android") { + const { selectedItem } = await DialogAndroid.showPicker(null, null, { + positiveText: null, + negativeText: "Cancel", + type: DialogAndroid.listRadio, + selectedId: currentBitcoinUnit, + items: [ + { label: BitcoinUnits.bitcoin.settings, id: "bitcoin" }, + { label: BitcoinUnits.bit.settings, id: "bit" }, + { label: BitcoinUnits.satoshi.settings, id: "satoshi" }, + { label: BitcoinUnits.milliBitcoin.settings, id: "milliBitcoin" }, + ] + }); + if (selectedItem) { + await changeBitcoinUnit(selectedItem.id); + } + } else { + navigation.navigate("ChangeBitcoinUnit", { + title: "Change bitcoin unit", + data: [ + { title: BitcoinUnits.bitcoin.settings, value: "bitcoin" }, + { title: BitcoinUnits.bit.settings, value: "bit" }, + { title: BitcoinUnits.satoshi.settings, value: "satoshi" }, + { title: BitcoinUnits.milliBitcoin.settings, value: "milliBitcoin" }, + ], + onPick: async (currency) => await changeBitcoinUnit(currency as keyof IBitcoinUnits), + }); } } @@ -120,19 +135,31 @@ export default function ReceiveSetup({ navigation }: IReceiveSetupProps) { const currentFiatUnit = useStoreState((store) => store.settings.fiatUnit); const changeFiatUnit = useStoreActions((store) => store.settings.changeFiatUnit); const onPressChangeFiatUnit = async () => { - const { selectedItem } = await DialogAndroid.showPicker(null, null, { - positiveText: null, - negativeText: "Cancel", - type: DialogAndroid.listRadio, - selectedId: currentFiatUnit, - items: Object.entries(fiatRates).map(([currency]) => { - return { - label: currency, id: currency - } - }) - }); - if (selectedItem) { - await changeFiatUnit(selectedItem.id); + if (PLATFORM === "android") { + const { selectedItem } = await DialogAndroid.showPicker(null, null, { + positiveText: null, + negativeText: "Cancel", + type: DialogAndroid.listRadio, + selectedId: currentFiatUnit, + items: Object.entries(fiatRates).map(([currency]) => { + return { + label: currency, id: currency + } + }) + }); + if (selectedItem) { + await changeFiatUnit(selectedItem.id); + } + } else { + navigation.navigate("ChangeFiatUnit", { + title: "Change fiat unit", + data: Object.entries(fiatRates).map(([currency]) => ({ + title: currency, + value: currency as keyof IFiatRates, + })), + onPick: async (currency) => await changeFiatUnit(currency as keyof IFiatRates), + searchEnabled: true, + }); } } @@ -147,6 +174,7 @@ export default function ReceiveSetup({ navigation }: IReceiveSetupProps) { placeholder="0" value={bitcoinValue !== undefined ? bitcoinValue.toString() : undefined} keyboardType="numeric" + returnKeyType="done" onFocus={() => { setMathPadVisible(true); setCurrentlyFocusedInput("bitcoin"); @@ -154,6 +182,7 @@ export default function ReceiveSetup({ navigation }: IReceiveSetupProps) { onBlur={() => { // setMathPadVisible(false); }} + inputAccessoryViewID="MATH_PAD" /> @@ -169,6 +198,7 @@ export default function ReceiveSetup({ navigation }: IReceiveSetupProps) { placeholder="0.00" value={dollarValue !== undefined ? dollarValue.toString() : undefined} keyboardType="numeric" + returnKeyType="done" onFocus={() => { setMathPadVisible(true); setCurrentlyFocusedInput("fiat"); @@ -176,6 +206,7 @@ export default function ReceiveSetup({ navigation }: IReceiveSetupProps) { onBlur={() => { // setMathPadVisible(false); }} + inputAccessoryViewID="MATH_PAD" /> diff --git a/src/windows/Receive/index.tsx b/src/windows/Receive/index.tsx index 51472591a..7e00c3c3d 100644 --- a/src/windows/Receive/index.tsx +++ b/src/windows/Receive/index.tsx @@ -5,6 +5,8 @@ import ReceiveSetup from "./ReceiveSetup"; import ReceiveQr from "./ReceiveQr"; import { lnrpc } from "../../../proto/proto"; import useStackNavigationOptions from "../../hooks/useStackNavigationOptions"; +import SelectList, { ISelectListNavigationProps } from "../HelperWindows/SelectList"; +import { IFiatRates } from "../../state/Fiat"; const Stack = createStackNavigator(); @@ -13,6 +15,8 @@ export type ReceiveStackParamList = { ReceiveQr: { invoice: lnrpc.AddInvoiceResponse; }; + ChangeBitcoinUnit: ISelectListNavigationProps; + ChangeFiatUnit: ISelectListNavigationProps; } export default function ReceiveIndex() { @@ -21,11 +25,13 @@ export default function ReceiveIndex() { }; return ( - + + + ) } \ No newline at end of file diff --git a/src/windows/Send/SendCamera.tsx b/src/windows/Send/SendCamera.tsx index f1e6bc1af..1c730253c 100644 --- a/src/windows/Send/SendCamera.tsx +++ b/src/windows/Send/SendCamera.tsx @@ -1,6 +1,6 @@ import React, { useState, useEffect } from "react"; -import { View, StyleSheet, Alert, InteractionManager } from "react-native"; -import Clipboard from "@react-native-community/react-native-clipboard"; +import { View, StyleSheet, Alert, InteractionManager, Platform } from "react-native"; +import Clipboard from "@react-native-community/clipboard"; import { Icon } from "native-base"; import { RNCamera, CameraType } from "react-native-camera"; import { StackNavigationProp } from "@react-navigation/stack"; @@ -13,6 +13,8 @@ import Camera from "../../components/Camera"; import { Chain } from "../../utils/build"; import { smallScreen } from "../../utils/device"; import { RouteProp } from "@react-navigation/native"; +import GoBackIcon from "../../components/GoBackIcon"; +import { PLATFORM } from "../../utils/constants"; interface ISendCameraProps { bolt11Invoice?: string; @@ -165,6 +167,9 @@ export default function SendCamera({ navigation, route }: ISendCameraProps) { {__DEV__ && } + {PLATFORM === "ios" && + + } ); @@ -176,24 +181,24 @@ const sendStyle = StyleSheet.create({ fontSize: 26, color: blixtTheme.light, padding: 4, - bottom: 7, - left: 8, + bottom: 10, + left: 13, }, paste: { position: "absolute", fontSize: 26, color: blixtTheme.light, padding: 4, - bottom: 8, - right: 8, + bottom: 12, + right: 8 + 8, }, pasteDebug: { position: "absolute", fontSize: 26, color: blixtTheme.light, padding: 4, - bottom: 8, - right: 64, + bottom: 12, + right: 64 + 9, }, transactionDetails: { height: "100%", diff --git a/src/windows/Send/SendConfirmation.tsx b/src/windows/Send/SendConfirmation.tsx index 5639c1c1a..e417be2e7 100644 --- a/src/windows/Send/SendConfirmation.tsx +++ b/src/windows/Send/SendConfirmation.tsx @@ -13,6 +13,7 @@ import { extractDescription } from "../../utils/NameDesc"; import Long from "long"; import useBalance from "../../hooks/useBalance"; import { hexToUint8Array, toast } from "../../utils"; +import { PLATFORM } from "../../utils/constants"; export interface ISendConfirmationProps { navigation: StackNavigationProp; @@ -145,6 +146,7 @@ export default function SendConfirmation({ navigation, route }: ISendConfirmatio placeholder="0" value={bitcoinValue} keyboardType="numeric" + returnKeyType="done" /> ), }); @@ -159,6 +161,7 @@ export default function SendConfirmation({ navigation, route }: ISendConfirmatio placeholder="0.00" value={dollarValue} keyboardType="numeric" + returnKeyType="done" /> ), }); @@ -181,7 +184,7 @@ export default function SendConfirmation({ navigation, route }: ISendConfirmatio formItems.push({ key: "MESSAGE", title: "Message", - component: (), + component: (), }); const canSend = ( diff --git a/src/windows/Send/index.tsx b/src/windows/Send/index.tsx index c1779ed9a..a1c3c80d1 100644 --- a/src/windows/Send/index.tsx +++ b/src/windows/Send/index.tsx @@ -29,7 +29,7 @@ export default function SendIndex({ route }: { route: RouteProp<{ "Send": {viaSw const viaSwipe = route.params?.viaSwipe; return ( - + diff --git a/src/windows/Settings/LightningNodeInfo.tsx b/src/windows/Settings/LightningNodeInfo.tsx index 5f7cf804f..962311c1f 100644 --- a/src/windows/Settings/LightningNodeInfo.tsx +++ b/src/windows/Settings/LightningNodeInfo.tsx @@ -1,6 +1,6 @@ import React, { useEffect } from "react"; import { StyleSheet, ScrollView } from "react-native"; -import Clipboard from "@react-native-community/react-native-clipboard"; +import Clipboard from "@react-native-community/clipboard"; import { Body, Card, Text, CardItem, H1 } from "native-base"; import { fromUnixTime } from "date-fns"; diff --git a/src/windows/Settings/RemovePincodeAuth.tsx b/src/windows/Settings/RemovePincodeAuth.tsx index f006a61fe..8a670acd5 100644 --- a/src/windows/Settings/RemovePincodeAuth.tsx +++ b/src/windows/Settings/RemovePincodeAuth.tsx @@ -1,9 +1,11 @@ import React from "react"; -import { StatusBar } from "react-native"; import { useNavigation } from "@react-navigation/native"; +import { getStatusBarHeight } from "react-native-status-bar-height"; import { useStoreActions } from "../../state/store"; import Pincode from "../../components/Pincode"; +import { PLATFORM } from "../../utils/constants"; +import { Icon } from "native-base"; export default function RemovePincodeAuth() { const navigation = useNavigation(); @@ -20,6 +22,15 @@ export default function RemovePincodeAuth() { return ( <> + {PLATFORM === "ios" && + navigation.goBack()} + /> + } ) } diff --git a/src/windows/Settings/SetPincode.tsx b/src/windows/Settings/SetPincode.tsx index d0347e420..32e0a97da 100644 --- a/src/windows/Settings/SetPincode.tsx +++ b/src/windows/Settings/SetPincode.tsx @@ -1,12 +1,12 @@ import React, { useState } from "react"; -import { StyleSheet, StatusBar } from "react-native"; -import { Content } from "native-base"; +import { StyleSheet } from "react-native"; +import { Icon } from "native-base"; import { useNavigation } from "@react-navigation/native"; +import { getStatusBarHeight } from "react-native-status-bar-height"; -import Container from "../../components/Container"; import { useStoreActions } from "../../state/store"; import Pincode from "../../components/Pincode"; -import { blixtTheme } from "../../../native-base-theme/variables/commonColor"; +import { PLATFORM } from "../../utils/constants"; enum States { enter = "Enter a pincode", @@ -36,6 +36,15 @@ export default function SetPincode() { return ( <> + {PLATFORM === "ios" && + navigation.goBack()} + /> + } ) } diff --git a/src/windows/Settings/Settings.tsx b/src/windows/Settings/Settings.tsx index ad9fdeaf3..054887ae2 100644 --- a/src/windows/Settings/Settings.tsx +++ b/src/windows/Settings/Settings.tsx @@ -1,24 +1,28 @@ import React, { useLayoutEffect } from "react"; -import { Alert, StyleSheet, NativeModules, ToastAndroid, PermissionsAndroid, Linking, StatusBar } from "react-native"; -import Clipboard from "@react-native-community/react-native-clipboard"; +import { Alert, StyleSheet, NativeModules, ToastAndroid, PermissionsAndroid, Linking } from "react-native"; +import Clipboard from "@react-native-community/clipboard"; import DocumentPicker from "react-native-document-picker"; import { readFile } from "react-native-fs"; -import { CheckBox, Button, Body, Container, Icon, Header, Text, Title, Left, List, ListItem, Right, Toast } from "native-base"; +import ReactNativePermissions from 'react-native-permissions'; +import { CheckBox, Body, Container, Icon, Text, Left, List, ListItem, Right } from "native-base"; import DialogAndroid from "react-native-dialogs"; import { fromUnixTime } from "date-fns"; import { StackNavigationProp } from "@react-navigation/stack"; + import { SettingsStackParamList } from "./index"; import Content from "../../components/Content"; import { useStoreActions, useStoreState } from "../../state/store"; import { LoginMethods } from "../../state/Security"; -import { BitcoinUnits } from "../../utils/bitcoin-units"; +import { BitcoinUnits, IBitcoinUnits } from "../../utils/bitcoin-units"; import { verifyChanBackup } from "../../lndmobile/channel"; import { camelCaseToSpace, formatISO, toast } from "../../utils"; import { MapStyle } from "../../utils/google-maps"; import { Chain } from "../../utils/build"; import { OnchainExplorer } from "../../state/Settings"; import TorSvg from "./TorSvg"; +import { PLATFORM } from "../../utils/constants"; +import { IFiatRates } from "../../state/Fiat"; interface ISettingsProps { navigation: StackNavigationProp; @@ -79,20 +83,33 @@ export default function Settings({ navigation }: ISettingsProps) { const currentBitcoinUnit = useStoreState((store) => store.settings.bitcoinUnit); const changeBitcoinUnit = useStoreActions((store) => store.settings.changeBitcoinUnit); const onBitcoinUnitPress = async () => { - const { selectedItem } = await DialogAndroid.showPicker(null, null, { - positiveText: null, - negativeText: "Cancel", - type: DialogAndroid.listRadio, - selectedId: currentBitcoinUnit, - items: [ - { label: BitcoinUnits.bitcoin.settings, id: "bitcoin" }, - { label: BitcoinUnits.bit.settings, id: "bit" }, - { label: BitcoinUnits.satoshi.settings, id: "satoshi" }, - { label: BitcoinUnits.milliBitcoin.settings, id: "milliBitcoin" }, - ] - }); - if (selectedItem) { - changeBitcoinUnit(selectedItem.id); + if (PLATFORM === "android") { + const { selectedItem } = await DialogAndroid.showPicker(null, null, { + positiveText: null, + negativeText: "Cancel", + type: DialogAndroid.listRadio, + selectedId: currentBitcoinUnit, + items: [ + { label: BitcoinUnits.bitcoin.settings, id: "bitcoin" }, + { label: BitcoinUnits.bit.settings, id: "bit" }, + { label: BitcoinUnits.satoshi.settings, id: "satoshi" }, + { label: BitcoinUnits.milliBitcoin.settings, id: "milliBitcoin" }, + ] + }); + if (selectedItem) { + changeBitcoinUnit(selectedItem.id); + } + } else { + navigation.navigate("ChangeBitcoinUnit", { + title: "Change bitcoin unit", + data: [ + { title: BitcoinUnits.bitcoin.settings, value: "bitcoin" }, + { title: BitcoinUnits.bit.settings, value: "bit" }, + { title: BitcoinUnits.satoshi.settings, value: "satoshi" }, + { title: BitcoinUnits.milliBitcoin.settings, value: "milliBitcoin" }, + ], + onPick: async (currency) => await changeBitcoinUnit(currency as keyof IBitcoinUnits), + }); } } @@ -101,19 +118,31 @@ export default function Settings({ navigation }: ISettingsProps) { const currentFiatUnit = useStoreState((store) => store.settings.fiatUnit); const changeFiatUnit = useStoreActions((store) => store.settings.changeFiatUnit); const onFiatUnitPress = async () => { - const { selectedItem } = await DialogAndroid.showPicker(null, null, { - positiveText: null, - negativeText: "Cancel", - type: DialogAndroid.listRadio, - selectedId: currentFiatUnit, - items: Object.entries(fiatRates).map(([currency]) => { - return { - label: currency, id: currency - } - }) - }); - if (selectedItem) { - changeFiatUnit(selectedItem.id); + if (PLATFORM === "android") { + const { selectedItem } = await DialogAndroid.showPicker(null, null, { + positiveText: null, + negativeText: "Cancel", + type: DialogAndroid.listRadio, + selectedId: currentFiatUnit, + items: Object.entries(fiatRates).map(([currency]) => { + return { + label: currency, id: currency + } + }) + }); + if (selectedItem) { + changeFiatUnit(selectedItem.id); + } + } else { + navigation.navigate("ChangeFiatUnit", { + title: "Change fiat unit", + data: Object.entries(fiatRates).map(([currency]) => ({ + title: currency, + value: currency as keyof IFiatRates, + })), + onPick: async (currency) => await changeFiatUnit(currency as keyof IFiatRates), + searchEnabled: true, + }); } } @@ -121,15 +150,35 @@ export default function Settings({ navigation }: ISettingsProps) { const name = useStoreState((store) => store.settings.name); const changeName = useStoreActions((store) => store.settings.changeName); const onNamePress = async () => { - const { action, text } = await DialogAndroid.prompt( - "Name", - "Choose a name that will be used in transactions\n\n" + - "Your name will be seen in invoices to those who pay you as well as " + - "people you pay to.", { - defaultValue: name, - }); - if (action === DialogAndroid.actionPositive) { - await changeName(text || null); + if (PLATFORM === "android") { + const { action, text } = await DialogAndroid.prompt( + "Name", + "Choose a name that will be used in transactions\n\n" + + "Your name will be seen in invoices to those who pay you as well as " + + "people you pay to.", + { defaultValue: name }, + ); + if (action === DialogAndroid.actionPositive) { + await changeName(text || null); + } + } else { + Alert.prompt( + "Name", + "Choose a name that will be used in transactions\n\n" + + "Your name will be seen in invoices to those who pay you as well as " + + "people you pay to.", + [{ + text: "Cancel", + onPress: () => {}, + }, { + text: "Set name", + onPress: async (text) => { + await changeName(text ?? null); + }, + }], + "plain-text", + name ?? "", + ); } }; @@ -269,15 +318,22 @@ export default function Settings({ navigation }: ISettingsProps) { const onToggleTransactionGeolocationEnabled = async () => { if (!transactionGeolocationEnabled) { try { - const granted = await PermissionsAndroid.request( - PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION, - ); - console.log(granted); - if (granted === PermissionsAndroid.RESULTS.GRANTED) { - console.log('Geolocation granted'); - } else { - console.log('Geolocation permission denied'); - return; + if (PLATFORM === "android") { + const granted = await PermissionsAndroid.request( + PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION, + ); + console.log(granted); + if (granted === PermissionsAndroid.RESULTS.GRANTED) { + console.log('Geolocation granted'); + } else { + console.log('Geolocation permission denied'); + return; + } + } else if (PLATFORM === "ios") { + const r = await ReactNativePermissions.request(ReactNativePermissions.PERMISSIONS.IOS.LOCATION_WHEN_IN_USE); + if (r !== "granted") { + console.log("Error: " + r); + } } } catch (err) { console.warn(err); @@ -354,19 +410,30 @@ When you're done, you can copy the address code and/or open the link using Blixt const onchainExplorer = useStoreState((store) => store.settings.onchainExplorer); const changeOnchainExplorer = useStoreActions((store) => store.settings.changeOnchainExplorer); const onChangeOnchainExplorerPress = async () => { - const { selectedItem } = await DialogAndroid.showPicker(null, null, { - positiveText: null, - negativeText: "Cancel", - type: DialogAndroid.listRadio, - selectedId: onchainExplorer, - items: Object.keys(OnchainExplorer).map((currOnchainExplorer) => ({ - id: currOnchainExplorer, - label: camelCaseToSpace(currOnchainExplorer), - }), - )}); - - if (selectedItem) { - await changeOnchainExplorer(selectedItem.id); + if (PLATFORM === "android") { + const { selectedItem } = await DialogAndroid.showPicker(null, null, { + positiveText: null, + negativeText: "Cancel", + type: DialogAndroid.listRadio, + selectedId: onchainExplorer, + items: Object.keys(OnchainExplorer).map((currOnchainExplorer) => ({ + id: currOnchainExplorer, + label: camelCaseToSpace(currOnchainExplorer), + }), + )}); + + if (selectedItem) { + await changeOnchainExplorer(selectedItem.id); + } + } else { + navigation.navigate("ChangeOnchainExplorer", { + title: "Change on-chain explorer", + data: Object.keys(OnchainExplorer).map((currOnchainExplorer) => ({ + title: camelCaseToSpace(currOnchainExplorer), + value: currOnchainExplorer as keyof typeof OnchainExplorer, + })), + onPick: async (currency) => await changeOnchainExplorer(currency), + }); } }; @@ -486,7 +553,7 @@ Do you wish to proceed?`; - {transactionGeolocationEnabled && + {transactionGeolocationEnabled && PLATFORM === "android" && @@ -520,13 +587,15 @@ Do you wish to proceed?`; } } - - - - Export channel backup - - - {(name === "Hampus" || __DEV__ === true) && + {PLATFORM === "android" && + + + + Export channel backup + + + } + {(PLATFORM === "android" && (name === "Hampus" || __DEV__ === true)) && @@ -534,14 +603,16 @@ Do you wish to proceed?`; } - - - - Google Drive channel backup - Automatically backup channels to Google Drive - - - + {PLATFORM == "android" && + + + + Google Drive channel backup + Automatically backup channels to Google Drive + + + + } {googleDriveBackupEnabled && @@ -565,21 +636,23 @@ Do you wish to proceed?`; } - ToastAndroid.show("Status: " + workInfo + "\n"+ - "Last sync attempt: " + formatISO(fromUnixTime(lastScheduledSyncAttempt)) + "\n" + - "Last sync: " + formatISO(fromUnixTime(lastScheduledSync)), ToastAndroid.LONG)} - > - - - Scheduled chain sync - - Runs in background every 4 hours - - - - + {PLATFORM === "android" && + ToastAndroid.show("Status: " + workInfo + "\n"+ + "Last sync attempt: " + formatISO(fromUnixTime(lastScheduledSyncAttempt)) + "\n" + + "Last sync: " + formatISO(fromUnixTime(lastScheduledSync)), ToastAndroid.LONG)} + > + + + Scheduled chain sync + + Runs in background every 4 hours + + + + + } @@ -663,13 +736,15 @@ Do you wish to proceed?`; About - copyLog()}> - - - Copy log to local storage - Reached from /sdcard/BlixtWallet - - + {PLATFORM === "android" && + copyLog()}> + + + Copy log to local storage + Reached from /sdcard/BlixtWallet + + + } {(name === "Hampus" || __DEV__ === true) && navigation.navigate("DEV_CommandsX")}> @@ -708,15 +783,17 @@ Do you wish to proceed?`; - - - - - - Enable Tor - - - + {PLATFORM === "android" && + + + + + + Enable Tor + + + + } {torEnabled && @@ -737,12 +814,14 @@ Do you wish to proceed?`; Show startup info notifications - - - - LndMobile help center - - + {PLATFORM === "android" && + + + + LndMobile help center + + + } { const logLines = await NativeModules.LndMobile.tailLog(30); Alert.alert("Log", logLines); @@ -750,7 +829,7 @@ Do you wish to proceed?`; Read lnd log - {(name === "Hampus" || __DEV__ === true) && + {(PLATFORM === "android" && (name === "Hampus" || __DEV__ === true)) && <> navigation.navigate("KeysendTest")}> @@ -794,6 +873,7 @@ const style = StyleSheet.create({ // paddingLeft: 24, paddingTop: 24, paddingBottom: 16, + borderBottomWidth: 0, }, icon: { fontSize: 22, diff --git a/src/windows/Settings/TorShowOnionAddress.tsx b/src/windows/Settings/TorShowOnionAddress.tsx index 59704269f..36fdea95c 100644 --- a/src/windows/Settings/TorShowOnionAddress.tsx +++ b/src/windows/Settings/TorShowOnionAddress.tsx @@ -7,7 +7,7 @@ import { useStoreState, useStoreActions } from "../../state/store"; import QrCode from "../../components/QrCode"; import { smallScreen } from "../../utils/device"; import CopyAddress from "../../components/CopyAddress"; -import Clipboard from "@react-native-community/react-native-clipboard"; +import Clipboard from "@react-native-community/clipboard"; import { toast } from "../../utils"; export default function TorShowOnionAddress() { diff --git a/src/windows/Settings/index.tsx b/src/windows/Settings/index.tsx index 0bb0e78bf..3d68433d7 100644 --- a/src/windows/Settings/index.tsx +++ b/src/windows/Settings/index.tsx @@ -10,6 +10,9 @@ import About from "./About"; import TorShowOnionAddress from "./TorShowOnionAddress"; import LndMobileHelpCenter from "./LndMobileHelpCenter"; import useStackNavigationOptions from "../../hooks/useStackNavigationOptions"; +import SelectList, { ISelectListNavigationProps } from "../HelperWindows/SelectList"; +import { IFiatRates } from "../../state/Fiat"; +import { OnchainExplorer } from "../../state/Settings"; const Stack = createStackNavigator(); @@ -22,6 +25,9 @@ export type SettingsStackParamList = { About: undefined; TorShowOnionAddress: undefined; LndMobileHelpCenter: undefined; + ChangeBitcoinUnit: ISelectListNavigationProps; + ChangeFiatUnit: ISelectListNavigationProps; + ChangeOnchainExplorer: ISelectListNavigationProps; } export default function SettingsIndex() { @@ -31,7 +37,7 @@ export default function SettingsIndex() { }; return ( - + @@ -40,6 +46,9 @@ export default function SettingsIndex() { + + + ); } diff --git a/src/windows/SyncInfo.tsx b/src/windows/SyncInfo.tsx index f3b0c5eea..38eef2582 100644 --- a/src/windows/SyncInfo.tsx +++ b/src/windows/SyncInfo.tsx @@ -1,7 +1,7 @@ import React from "react"; import { StyleSheet } from "react-native"; import { Body, Card, Text, CardItem, H1 } from "native-base"; -import Clipboard from "@react-native-community/react-native-clipboard"; +import Clipboard from "@react-native-community/clipboard"; import { Bar } from "react-native-progress"; import { useStoreState } from "../state/store"; diff --git a/src/windows/TransactionDetails.tsx b/src/windows/TransactionDetails.tsx index 0bb3ca22b..969f2a31d 100644 --- a/src/windows/TransactionDetails.tsx +++ b/src/windows/TransactionDetails.tsx @@ -1,10 +1,10 @@ import React, { useState } from "react"; import { StyleSheet, Share, Alert, KeyboardAvoidingView } from "react-native"; import DialogAndroid from "react-native-dialogs"; -import Clipboard from "@react-native-community/react-native-clipboard"; +import Clipboard from "@react-native-community/clipboard"; import { Body, Card, Text, CardItem, H1, View, Button, Icon } from "native-base"; import { fromUnixTime } from "date-fns"; -import MapView, { PROVIDER_GOOGLE, Marker } from "react-native-maps"; +import MapView, { Marker, PROVIDER_DEFAULT } from "react-native-maps"; import Blurmodal from "../components/BlurModal"; import QrCode from "../components/QrCode"; @@ -18,6 +18,7 @@ import { MapStyle } from "../utils/google-maps"; import TextLink from "../components/TextLink"; import { ITransaction } from "../storage/database/transaction"; import { blixtTheme } from "../../native-base-theme/variables/commonColor"; +import { PLATFORM } from "../utils/constants"; interface IMetaDataProps { title: string; @@ -89,14 +90,29 @@ export default function TransactionDetails({ route, navigation }: ITransactionDe }; const onPressSetNote = async () => { - const result = await DialogAndroid.prompt(null, "Set a note for this transaction", { - defaultValue: transaction.note, - }); - if (result.action === DialogAndroid.actionPositive) { - await syncTransaction({ - ...transaction, - note: result.text?.trim() || null, + if (PLATFORM === "android") { + const result = await DialogAndroid.prompt(null, "Set a note for this transaction", { + defaultValue: transaction.note, }); + if (result.action === DialogAndroid.actionPositive) { + await syncTransaction({ + ...transaction, + note: result.text?.trim() || null, + }); + } + } else { + Alert.prompt( + "Note", + "Set a note for this transaction", + async (text) => { + await syncTransaction({ + ...transaction, + note: text || null, + }); + }, + "plain-text", + transaction.note ?? undefined, + ) } } @@ -113,7 +129,7 @@ export default function TransactionDetails({ route, navigation }: ITransactionDe if (currentScreen === "Overview") { return ( - + @@ -192,7 +208,7 @@ export default function TransactionDetails({ route, navigation }: ITransactionDe - { - console.log("onLoadStart"); - setJsInjected(false) - }} - onLoadProgress={(e) => { - if (!jsInjected && e.nativeEvent.progress > 0.75) { - webview.current!.injectJavaScript(injectJs()); - setJsInjected(true); - console.log("Injected"); - } - }} - onLoadEnd={() => requestAnimationFrame(() => setShowWebview(true))} - onNavigationStateChange={(e) => { - if (canGoBack !== (e.url !== initialUrl)) { - setCanGoBack(e.url !== initialUrl); - } - setUrl(e.url); - setUrlInput(e.url); - if (textInput.current) { - textInput.current.blur(); - } - }} - onError={(e) => console.log(e)} - style={style.webview} - /> - - - - - setUrl(INITIAL_URL)} onLongPress={() => ToastAndroid.show("Go back to store list", ToastAndroid.SHORT)}> - - - { - setUrlInput(text); + + + { + console.log("onLoadStart"); + setJsInjected(false) + }} + onLoadProgress={(e) => { + if (!jsInjected && e.nativeEvent.progress > 0.75) { + webview.current!.injectJavaScript(injectJs()); + setJsInjected(true); + console.log("Injected"); + } }} - onSubmitEditing={(e) => { - if (!e.nativeEvent.text.startsWith("https://") && !e.nativeEvent.text.startsWith("http://")) { - e.nativeEvent.text = "https://" + e.nativeEvent.text; + onLoadEnd={() => requestAnimationFrame(() => setShowWebview(true))} + onNavigationStateChange={(e) => { + if (canGoBack !== (e.url !== initialUrl)) { + setCanGoBack(e.url !== initialUrl); + } + setUrl(e.url); + setUrlInput(e.url); + if (textInput.current) { + textInput.current.blur(); } - setUrl(e.nativeEvent.text); }} - keyboardType="url" - placeholder="Type URL here..." + onError={(e) => console.log(e)} + style={style.webview} /> - webview.current!.reload()}> - - - setUrl(urlInput)}> - - - - + + + + + setUrl(INITIAL_URL)} onLongPress={() => ToastAndroid.show("Go back to store list", ToastAndroid.SHORT)}> + + + {PLATFORM === "ios" && + webview.current?.goBack()}> + + + } + { + setUrlInput(text); + }} + onSubmitEditing={(e) => { + if (!e.nativeEvent.text.startsWith("https://") && !e.nativeEvent.text.startsWith("http://")) { + e.nativeEvent.text = "https://" + e.nativeEvent.text; + } + setUrl(e.nativeEvent.text); + }} + keyboardType="url" + placeholder="Type URL here..." + /> + webview.current!.reload()}> + + + setUrl(urlInput)}> + + + + + ); } @@ -192,8 +201,8 @@ const style = StyleSheet.create({ justifyContent: "center", }, card: { - marginTop: (StatusBar.currentHeight ?? 0) + 8, - marginBottom: 12, + marginTop: (StatusBar.currentHeight ?? 0) + getStatusBarHeight(true) + 8, + marginBottom: 12 + (PLATFORM === "ios" ? 10 : 0), marginLeft: 9, marginRight: 9, paddingTop: 8, @@ -224,6 +233,7 @@ const style = StyleSheet.create({ paddingBottom: 5, paddingLeft: 12, paddingRight: 8, + color: blixtTheme.light, }, closeButton: { paddingLeft: 3, @@ -240,6 +250,10 @@ const style = StyleSheet.create({ paddingLeft: 5, paddingRight: 5, }, + goBackButton: { + paddingLeft: 2, + paddingRight: 6, + }, goButton: { paddingLeft: 5, paddingRight: 5, diff --git a/src/windows/Welcome/AddFunds.tsx b/src/windows/Welcome/AddFunds.tsx index b1e009cc9..61342e3bd 100644 --- a/src/windows/Welcome/AddFunds.tsx +++ b/src/windows/Welcome/AddFunds.tsx @@ -1,7 +1,7 @@ import React, { useEffect } from "react"; import { StatusBar, StyleSheet, Share } from "react-native"; -import Clipboard from "@react-native-community/react-native-clipboard"; -import { View, Button, H1, Text, Toast, Spinner } from "native-base"; +import Clipboard from "@react-native-community/clipboard"; +import { View, Button, H1, Text, Spinner } from "native-base"; import { StackNavigationProp } from "@react-navigation/stack"; import { WelcomeStackParamList } from "./index"; @@ -12,7 +12,6 @@ import QrCode from "../../components/QrCode"; import style from "./style"; import { smallScreen } from "../../utils/device"; import Container from "../../components/Container"; -import Content from "../../components/Content"; import CopyAddress from "../../components/CopyAddress"; import { toast } from "../../utils"; @@ -53,13 +52,13 @@ export default function AddFunds({ navigation }: IProps) { return ( ); }; diff --git a/src/windows/Welcome/AlmostDone.tsx b/src/windows/Welcome/AlmostDone.tsx index 3b25e5cb1..114e9d980 100644 --- a/src/windows/Welcome/AlmostDone.tsx +++ b/src/windows/Welcome/AlmostDone.tsx @@ -1,21 +1,21 @@ import React from "react"; -import { StatusBar, StyleSheet, ToastAndroid } from "react-native"; +import { Alert, StatusBar, StyleSheet, ToastAndroid } from "react-native"; import { Body, Icon, Text, View, Button, H1, List, Left, ListItem, Right, CheckBox } from "native-base"; import DialogAndroid from "react-native-dialogs"; -import { createStackNavigator, StackNavigationProp } from "@react-navigation/stack"; +import { createStackNavigator, StackNavigationOptions, StackNavigationProp } from "@react-navigation/stack"; -import { WelcomeStackParamList } from "./index"; import { useStoreState, useStoreActions } from "../../state/store"; -import { blixtTheme } from "../../../native-base-theme/variables/commonColor"; import style from "./style"; import { LoginMethods } from "../../state/Security"; import Container from "../../components/Container"; -import Content from "../../components/Content"; import SetPincode from "../Settings/SetPincode"; import RemovePincodeAuth from "../Settings/RemovePincodeAuth"; import ChangeFingerprintSettingsAuth from "../Settings/ChangeFingerprintSettingsAuth"; -import { toast } from "../../utils"; +import SelectList, { ISelectListNavigationProps } from "../HelperWindows/SelectList"; +import { PLATFORM } from "../../utils/constants"; +import { IFiatRates } from "../../state/Fiat"; +import useStackNavigationOptions from "../../hooks/useStackNavigationOptions"; interface IProps { navigation: StackNavigationProp; @@ -27,11 +27,31 @@ const AlmostDone = ({ navigation }: IProps) => { const name = useStoreState((store) => store.settings.name); const changeName = useStoreActions((store) => store.settings.changeName); const onNamePress = async () => { - const { action, text } = await DialogAndroid.prompt("Name", "Choose a name that will be shown to people who pay to you", { - defaultValue: name, - }); - if (action === DialogAndroid.actionPositive) { - await changeName(text); + if (PLATFORM === "android") { + const { action, text } = await DialogAndroid.prompt("Name", "Choose a name that will be shown to people who pay to you", { + defaultValue: name, + }); + if (action === DialogAndroid.actionPositive) { + await changeName(text); + } + } else if (PLATFORM === "ios") { + Alert.prompt( + "Name", + "Choose a name that will be used in transactions\n\n" + + "Your name will be seen in invoices to those who pay you as well as " + + "people you pay to.", + [{ + text: "Cancel", + onPress: () => {}, + }, { + text: "Set name", + onPress: async (text) => { + await changeName(text ?? null); + }, + }], + "plain-text", + name ?? "", + ); } }; @@ -48,40 +68,54 @@ const AlmostDone = ({ navigation }: IProps) => { } // Fiat unit + const fiatRates = useStoreState((store) => store.fiat.fiatRates); const currentFiatUnit = useStoreState((store) => store.settings.fiatUnit); const changeFiatUnit = useStoreActions((store) => store.settings.changeFiatUnit); const onFiatUnitPress = async () => { - const { selectedItem } = await DialogAndroid.showPicker(null, null, { - positiveText: null, - negativeText: "Cancel", - type: DialogAndroid.listRadio, - selectedId: currentFiatUnit, - items: [ - { label: "USD", id: "USD" }, - { label: "EUR", id: "EUR" }, - { label: "SEK", id: "SEK" }, - { label: "JPY", id: "JPY" }, - { label: "CNY", id: "CNY" }, - { label: "SGD", id: "SGD" }, - { label: "HKD", id: "HKD" }, - { label: "CAD", id: "CAD" }, - { label: "NZD", id: "NZD" }, - { label: "AUD", id: "AUD" }, - { label: "CLP", id: "CLP" }, - { label: "GBP", id: "GBP" }, - { label: "DKK", id: "DKK" }, - { label: "ISK", id: "ISK" }, - { label: "CHF", id: "CHF" }, - { label: "BRL", id: "BRL" }, - { label: "RUB", id: "RUB" }, - { label: "PLN", id: "PLN" }, - { label: "THB", id: "THB" }, - { label: "KRW", id: "KRW" }, - { label: "TWD", id: "TWD" }, - ] - }); - if (selectedItem) { - changeFiatUnit(selectedItem.id); + if (PLATFORM === "android") { + const { selectedItem } = await DialogAndroid.showPicker(null, null, { + positiveText: null, + negativeText: "Cancel", + type: DialogAndroid.listRadio, + selectedId: currentFiatUnit, + items: [ + // TODO fiat rates + { label: "USD", id: "USD" }, + { label: "EUR", id: "EUR" }, + { label: "SEK", id: "SEK" }, + { label: "JPY", id: "JPY" }, + { label: "CNY", id: "CNY" }, + { label: "SGD", id: "SGD" }, + { label: "HKD", id: "HKD" }, + { label: "CAD", id: "CAD" }, + { label: "NZD", id: "NZD" }, + { label: "AUD", id: "AUD" }, + { label: "CLP", id: "CLP" }, + { label: "GBP", id: "GBP" }, + { label: "DKK", id: "DKK" }, + { label: "ISK", id: "ISK" }, + { label: "CHF", id: "CHF" }, + { label: "BRL", id: "BRL" }, + { label: "RUB", id: "RUB" }, + { label: "PLN", id: "PLN" }, + { label: "THB", id: "THB" }, + { label: "KRW", id: "KRW" }, + { label: "TWD", id: "TWD" }, + ] + }); + if (selectedItem) { + changeFiatUnit(selectedItem.id); + } + } else { + navigation.navigate("ChangeFiatUnit", { + title: "Change fiat unit", + data: Object.entries(fiatRates).map(([currency]) => ({ + title: currency, + value: currency as keyof IFiatRates, + })), + onPick: async (currency) => await changeFiatUnit(currency as keyof IFiatRates), + searchEnabled: true, + }); } } @@ -100,13 +134,13 @@ const AlmostDone = ({ navigation }: IProps) => { return ( ); } @@ -201,14 +235,21 @@ export type AlmostDoneStackParamList = { RemovePincodeAuth: undefined; SetPincode: undefined; ChangeFingerprintSettingsAuth: undefined; + ChangeFiatUnit: ISelectListNavigationProps; } export default () => { + const screenOptions: StackNavigationOptions = { + ...useStackNavigationOptions(), + animationEnabled: false, + }; + return ( - + + ); }; diff --git a/src/windows/Welcome/Confirm.tsx b/src/windows/Welcome/Confirm.tsx index a9ab24cc6..68344d3ca 100644 --- a/src/windows/Welcome/Confirm.tsx +++ b/src/windows/Welcome/Confirm.tsx @@ -5,11 +5,11 @@ import { StackNavigationProp } from "@react-navigation/stack"; import { WelcomeStackParamList } from "./index"; import { blixtTheme } from "../../../native-base-theme/variables/commonColor"; -import { useStoreState, useStoreActions } from "../../state/store"; +import { useStoreActions } from "../../state/store"; import style from "./style"; import { smallScreen } from "../../utils/device"; import Container from "../../components/Container"; -import Content from "../../components/Content"; +import { PLATFORM } from "../../utils/constants"; interface IProps { navigation: StackNavigationProp; @@ -63,7 +63,11 @@ export default function Confirm({ navigation }: IProps) { return; } - navigation.replace("GoogleDriveBackup"); + if (PLATFORM === "android") { + navigation.replace("GoogleDriveBackup"); + } else { + navigation.replace("AlmostDone") + } }; const onBackspacePress = () => { @@ -82,13 +86,13 @@ export default function Confirm({ navigation }: IProps) { return ( ); }; diff --git a/src/windows/Welcome/GoogleDriveBackup.tsx b/src/windows/Welcome/GoogleDriveBackup.tsx index e3e5c67e3..d5094558b 100644 --- a/src/windows/Welcome/GoogleDriveBackup.tsx +++ b/src/windows/Welcome/GoogleDriveBackup.tsx @@ -1,21 +1,12 @@ import React from "react"; -import { StatusBar, StyleSheet, ToastAndroid } from "react-native"; -import { Body, Icon, Text, View, Button, H1, List, Left, ListItem, Right, CheckBox } from "native-base"; -import DialogAndroid from "react-native-dialogs"; -import { createStackNavigator, StackNavigationProp } from "@react-navigation/stack"; +import { StatusBar, StyleSheet, } from "react-native"; +import { Icon, Text, View, Button, H1 } from "native-base"; +import { StackNavigationProp } from "@react-navigation/stack"; import { WelcomeStackParamList } from "./index"; import { useStoreState, useStoreActions } from "../../state/store"; -import { blixtTheme } from "../../../native-base-theme/variables/commonColor"; import style from "./style"; -import { LoginMethods } from "../../state/Security"; import Container from "../../components/Container"; -import Content from "../../components/Content"; - -import SetPincode from "../Settings/SetPincode"; -import RemovePincodeAuth from "../Settings/RemovePincodeAuth"; -import ChangeFingerprintSettingsAuth from "../Settings/ChangeFingerprintSettingsAuth"; -import { toast } from "../../utils"; interface IProps { navigation: StackNavigationProp; @@ -42,13 +33,13 @@ export default function GoogleDriveBackup({ navigation }: IProps) { return ( ); } diff --git a/src/windows/Welcome/Restore.tsx b/src/windows/Welcome/Restore.tsx index 6260feb4c..be745c1f9 100644 --- a/src/windows/Welcome/Restore.tsx +++ b/src/windows/Welcome/Restore.tsx @@ -9,10 +9,11 @@ import { WelcomeStackParamList } from "./index"; import { useStoreActions, useStoreState } from "../../state/store"; import { blixtTheme } from "../../../native-base-theme/variables/commonColor"; import Container from "../../components/Container"; -import Content from "../../components/Content"; import { ICreateWalletPayload } from "../../state"; +import { getStatusBarHeight } from "react-native-status-bar-height"; +import { PLATFORM } from "../../utils/constants"; -const iconTopPadding = StatusBar.currentHeight ?? 0; +const iconTopPadding = (StatusBar.currentHeight ?? 0) + getStatusBarHeight(true); interface IProps { navigation: StackNavigationProp; @@ -123,7 +124,7 @@ export default function Restore({ navigation }: IProps) { networkActivityIndicatorVisible={true} barStyle="light-content" /> - +