From ed392f76d99f3d8bc8635c8f1acce0df9f1223d7 Mon Sep 17 00:00:00 2001
From: Shawn Borton <shawn@expensify.com>
Date: Thu, 29 Apr 2021 12:49:57 -0700
Subject: [PATCH 001/124] $
 https://github.com/Expensify/Expensify/issues/161805

---
 .../res/drawable-hdpi/ic_notification.png     | Bin 779 -> 777 bytes
 .../res/drawable-mdpi/ic_notification.png     | Bin 557 -> 551 bytes
 .../res/drawable-xhdpi/ic_notification.png    | Bin 1040 -> 984 bytes
 .../res/drawable-xxhdpi/ic_notification.png   | Bin 1624 -> 1479 bytes
 .../res/drawable-xxxhdpi/ic_notification.png  | Bin 2125 -> 1886 bytes
 .../main/res/mipmap-hdpi/bootsplash_logo.png  | Bin 5349 -> 4575 bytes
 .../main/res/mipmap-mdpi/bootsplash_logo.png  | Bin 4113 -> 3517 bytes
 .../main/res/mipmap-xhdpi/bootsplash_logo.png | Bin 7838 -> 6692 bytes
 .../res/mipmap-xxhdpi/bootsplash_logo.png     | Bin 10206 -> 8601 bytes
 .../res/mipmap-xxxhdpi/bootsplash_logo.png    | Bin 15284 -> 12649 bytes
 .../main/res/mipmap-xxxhdpi/ic_launcher.png   | Bin 29354 -> 24667 bytes
 .../res/mipmap-xxxhdpi/ic_launcher_round.png  | Bin 40009 -> 35237 bytes
 assets/images/expensify-cash-dev.svg          |   8 ------
 assets/images/expensify-cash-stg.svg          |   8 ------
 assets/images/expensify-cash.svg              |  23 ------------------
 assets/images/expensify-logo-round.png        | Bin 10206 -> 0 bytes
 assets/images/expensify-logo_reversed.png     | Bin 60909 -> 0 bytes
 assets/images/new-expensify-dev.svg           |  16 ++++++++++++
 assets/images/new-expensify-stg.svg           |  16 ++++++++++++
 assets/images/new-expensify.svg               |  14 +++++++++++
 desktop/icon-dev.png                          | Bin 34654 -> 32957 bytes
 desktop/icon-stg.png                          | Bin 30236 -> 33395 bytes
 desktop/icon.png                              | Bin 34068 -> 32415 bytes
 .../AppIcon.appiconset/Store.png              | Bin 29354 -> 24676 bytes
 .../AppIcon.appiconset/iOS@2x.png             | Bin 3433 -> 2829 bytes
 .../AppIcon.appiconset/iOS@3x.png             | Bin 4888 -> 4045 bytes
 .../AppIcon.appiconset/iPad.png               | Bin 2244 -> 1930 bytes
 .../AppIcon.appiconset/iPad@2x.png            | Bin 4230 -> 3489 bytes
 .../AppIcon.appiconset/iPad@3x.png            | Bin 6492 -> 0 bytes
 .../AppIcon.appiconset/iPadPro.png            | Bin 4752 -> 4030 bytes
 .../bootsplash_logo.png                       | Bin 4123 -> 3516 bytes
 .../bootsplash_logo@2x.png                    | Bin 7824 -> 6673 bytes
 .../bootsplash_logo@3x.png                    | Bin 10210 -> 8577 bytes
 src/components/ExpensifyCashLogo.js           |   6 ++---
 web/favicon-unread.png                        | Bin 4162 -> 4339 bytes
 web/favicon.png                               | Bin 4081 -> 4249 bytes
 36 files changed, 49 insertions(+), 42 deletions(-)
 delete mode 100644 assets/images/expensify-cash-dev.svg
 delete mode 100644 assets/images/expensify-cash-stg.svg
 delete mode 100644 assets/images/expensify-cash.svg
 delete mode 100644 assets/images/expensify-logo-round.png
 delete mode 100644 assets/images/expensify-logo_reversed.png
 create mode 100644 assets/images/new-expensify-dev.svg
 create mode 100644 assets/images/new-expensify-stg.svg
 create mode 100644 assets/images/new-expensify.svg
 delete mode 100644 ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iPad@3x.png

diff --git a/android/app/src/main/res/drawable-hdpi/ic_notification.png b/android/app/src/main/res/drawable-hdpi/ic_notification.png
index b6039e34adf2ace6b89b9da9176b886a7bcee4e8..eb4a29a5eb31675b9f5e73f6325156c64febdf3b 100644
GIT binary patch
delta 703
zcmV;w0zmzX28jlcR)3yJL_t(|0nJ$9mD4Z`R_@(@vH@lSx&dJV$^-`!v`o;jL7AXs
z0$_rK33^PBbb{*!LOLt2s^X+^(%if6z3-(?WJ#56S#|=EKtxB6Ps9Z=Bc?*eiC7Cu
z;-4f*YM2A$$QNRP@i-74;8q}I8L`6Y*oi(zTy)vH?{S2OVShthLpL6U4Y-d3Kb#h&
zJTv*;r?=&dlTe3HNYv7v{wZ-u+!MDfufDO~r@sCnXQ~cI987>X*<drILmF^~|IP65
zwskJpxahH9TRT0c?o5C7+Nm}#<Bzm-w=f<x@d%f5&3>y}U(hdW8<_>%5E88h!Bmha
z;R-IJ^DPt^aes2ygro?Qjz`nKU_12wowS$qc%b%YEo7s!>#~4x$*~CZU*kC^Wx<GH
zdx^Ul9ZDPh=+nZ5?7e){b7eo<{zD+$yiiWke5*cjv>a#ZrRnn<;_!nwb`^dHpSc?>
z*`W_c=r6?KG$Eok6};y><g|c<^hF@Hv{RXN=m_yxp?}Y~mP3c}pZcBhkm;QA1o6-X
zn#LO#q3aG_88|{bjzcqV2(~6_P{J_iNS>@iWA-ktn{yZsr+(KwWO|wN<~Jo;Q4m`?
z2uF6vhC4P&&s#wUul>2qw9BSK?A?DfrtW1%*DoXQx{SEF9l~}X4*b4Z_CJk$XZdkM
z<fi?cNPl0vKocD+xZIHIreM?OvaduPVg~_)42(cx+Idh4{TYg}hnYb(a<R4T6H2WB
z`oeq-(;eVVcw^piIXgV>i8IZ4YKJ2Zin5vtwVJLU5C=G;!MS6J*N@T}cBhEW+mNJB
zDfr2@f^P5xui;!HGZxUF?YZR5M;C(Vk4P0xM>vJ*(qS^hvBL;Q3XHh0N+1$=zS7IU
l=PIVY(qoq3hco(0??0P+gkMCV&Cmb<002ovPDHLkV1gJjSx*1}

delta 705
zcmV;y0zUnT28#xeR)3&LL_t(|0kv3*aoaEqg>oH08<ZQ=ouJ$x+Q9AvaVC&ELEH(X
z4U$fvbON~($eqC100AN@reS^+<=r8XMBotyNP=VmnLtEE|87ZEB$}i&!gwJ$8hIx9
zQxwG!J_F>)hNQ!M^dxIo3Ph$!2K+dN6vv8yBb<hsWD9;AjDJjE8wF!JeP~JUDU~mf
z3LYmW)Gl-;YGuH_B&kSR562EtVVoH}jwr~4;j<lUbBs%eGbfTQd=Sh*vKQZ0p-8jB
zgTt9sLT4&Bdd3;%fAA@6<~U<)2V<iW^(SX0=n(0I<TTB2Xe;^}q=Jl2lR(NdZ7+UE
zXTGTf`%d(^wtpMt6ju?l8sn%V97^bSzJ?}3w8C^~$cvJ?q3@N@dx9|J*!l%yF`b@m
zR1n6M{ulc5Lwx)TVSE+uEy<Msy=Xf?7_$AF96x=8fb}0mnECx}3d0PD{s&H(vfBSA
zaQqYRoR-p%H<-WGu=z^Bi~(&rb(I$hZjX(hiSMES-+w?R%(me>Tn=UlMe-P%Wj+s2
zIT3Q$%Q9f2OR%@c<cT9>Z<La1mko;8!Q!|V%^KoR*7NZyhZx^@b(S>d`@n|g`C`=%
zd1Cl%Jh=*;j*!Uo+~RqVYthz6xGJH)_16?X$qv)8j&R8}O-&7*v%yVLV%l-2jW{C%
z(c6u3`+t!#JEn7*ox+p()jGkx4Mr0e*q~+T--*87H)!_4_*2*^_&mt-;LfRq<8CjS
ze}|pM%vBlBlVcxJD$#vZS>hPPX{yCHUUJGD61yxkIRBv7S>vUKIY57n;#pK-d_~vj
zUmm>cQ|z)~M{);#a2-3sbv+E##NW)Db=e>s+dANK*D)HFf^n>$;Yf!WyT}4Ef#)kd
n4dYtHVqfX8Jj0mI>?^%jMYVsgW!r7l00000NkvXXu0mjfm=07H

diff --git a/android/app/src/main/res/drawable-mdpi/ic_notification.png b/android/app/src/main/res/drawable-mdpi/ic_notification.png
index bc896a8d0907813a3daee8655d6bef862d3ea55d..6bd66d53e89782f74fe81554bdc0732247a3501f 100644
GIT binary patch
delta 475
zcmV<10VMvd1g8X$R)4%nL_t(|0ku|vaf2`n6uk_<2xfxN2|_nWCulkW*#Jh!24#g#
z0G*(80<%HbK$Q{^ghPyzyZoKbu`RtMTfzbG01;!7f}|#~IN~U4If;RL!A3$5igK`X
zxmGjeISp(OtL28|kEE5kA=!{*Bt3~0@-LD%@I+oX$58Syfqy^KcnD1FvRlfzBDbMu
z%Y+h)Mm@2YNRIcCJNA{>A9U7{C{#3j$XXIbQKyXeFuf0ro^%hQ$2z|>Pvjmm`u#q5
zpHzbroyFU*aD7~{+K;)4wo0c0KN@G==?O*L;It_AfMdPabBsCz2!!V33{qMD2{6o@
zrIw=ZXH>aoSbx{BgCV63mf>cZz`4;}TpIEPo(#^QgLCVr0s4ua=yG;oWbCzrH7vkG
z=wc&d%MSQ*GZrqf8<%#%Or`awW}504;bVM*(-`FpsSRy3(J$1#iBx3lm7{-s<Wr%d
zADmXS_j%dC@ng4z2SK)}@Ep<oU~;4+JLS;aLCpH8a#XTgQnr#!;d6xJn>|E*RqCr5
zy9~xNFImX2fpfKWvd%<n7^{WR%e;jp;Pe3rL5=wMzl&T5^s{JX&HH9E{sGbqfUBS{
RkV*gm002ovPDHLkV1lJ{=GFiJ

delta 481
zcmV<70UrLR1g!*+R)4}tL_t(|0hLvYal$YRReB7N4eAYG1F}KcpxGd7kaPmr06Iah
z6NF9xoxpU0uz@NO1q;V^KzF*t_S4sr43Hp1%!zB_me``BPWCEd1J4o*iGoLI7c-Ov
zlvng=h;y}lApRvj$=VPvi3^3f5PxJ@wuOY}wU>s5(*)^A8-FEJrj%C-XrIZg7%J8O
zdkD}?DQ7|A&4eK<x{N;9EAL~<bGgi8ENz~nt==4{i75WUaOLCyyuOp1H`Xcdz34i0
z9;O_+ozH0RP0kKfV&_2Q^WmKMk9ElRHGl=uaUsQwEr3f|dDMgi@V?<Jrwb;CFxvtD
z0<NLX5&XCMH-E${F|>)BPz|ZPD<SStA$Otkk1->xYXAVcA-07Hk_tI0nJ$65p7SN2
zp$~l?0CM_{vit-WekL-pF|xd2(XZRFk=DCptJb>!UiZ~{RJRcUt#qIk!+ldLjPbqf
zFg_|4*mv}S|05U^j1KQ-$O<AvXB$iugE-Lz9mRfRlv>K5fd@(O3uUC70$YiuP8mY?
zW)EJEQa20872wLRVa9&8{DA9rRy2q4lgaB7Op!#f$H%FCCZ)ciN)+fZVP!A*W;6W*
XfW>*YJs94)00000NkvXXu0mjf;iBR!

diff --git a/android/app/src/main/res/drawable-xhdpi/ic_notification.png b/android/app/src/main/res/drawable-xhdpi/ic_notification.png
index 5b063cbdc014eaaafb31b0e0f9f5ab85f1ca47be..35220f20eb979e6d2d4b746dddd3029a987a94ee 100644
GIT binary patch
delta 912
zcmV;B18@A02-pXZR)1|tL_t(|0nJ*Cb=oixK6n|xouKLjVFYhbG68ggb_3WT=>*UT
znhi`QAWUFq0@&cHL+2voGm;}2`+M)6jsEVw)5-c{0ttYKnSRW*%(Q&vXU0;aVmWBp
zYk8YYCKU_?GFr<@OM#!qUduv@f_uR-{D^6>>77VVhF_7ebbl?;gk}=M6`Jl21(7Vd
zPQmXX#FeF!>imLOpovkRa>{>UuPM0gh`E+68(3p+8>`=QPA?z^XhP-|3Q`821QX7M
z^sUq@DUB~<48Nf>WAEEN{<kv;?&da7sH7QO7kxRmd-U}7!b=8CoVGO-Kd74e$m?4S
z!_jL4UJouCOMmDQ?6@U1C&u~%k%u(0YB7EdcZ5UYduS!qV*Cr-85Ab0yL8fXc5)_F
zlH#yL&w$17_?56}X_Lmq5t}n}jkQ~$&HD@Rdn-8sZnw}fvwoLWJtB8@?3D9!p^cqh
z?*4({@I&i=rxzxotUNM)NiQ{lpF#s$7!b~0K?>vZ;D3HVGcnAZ%qr6RCoR7N%Do4a
zAu>B{C$(u4p#hyeK+|}_4&rdqO4pDU<WM(K<`hD?Q1}(b2dTGaMBq`#IKcR@6Veog
zka7}F2{zjq`e*NL7d=!~7zd9c0f+}FS$WFrz?@QaflDBp3WX{dFI?w}1d^`x6QdCw
zQz3E81b>v9Kx3d0R}c?s^T|^tXcBXvoZr<0H)Lnf7eqyViReqVgM_dbb`~lMp${P=
zhw(uPX$K-8&Tue3%!RaK!t3gzlR+Wy1p+|(0sV0I4Z({!ttV*Nf@XK7oaAqHW+7}g
zatJ_Q8yZK)Qm9Ku^#At*Z$draOnOg9ww(9sQ-AA+J0IlO!|7XBpgGP_Le|;oX97A7
z$#`i4v%$ota9zN<CGR&Ef_OOzaPbTSfpoWw9o1H0Efg+?=mmDDbSJU)RVp3h6$}J{
zL>W?PhL;-_1p~t(aSXNx&GEVt(pMap$wP__eP&}bA#V;b!0Urw>K*T?U5B=FY+gB~
zbAJ-HpIS!|VZ)1-w$qTn+ZP@-kqw95%+nSv3w*aR$obx|nLq&0j0d_gR1l7eC37SM
zv_gJL{#OK)=ZTacudks`pb3MR6=<vBc+UwFFY(;v2H!;yYk1HY2q6Pz7ng%Ms#I`2
mUQR3&+aLUV<wax^{sI1a57a5*G)e#f00{s|MNUMnLSTaa<(#(w

delta 968
zcmV;(12_EG2apJmR)3{QL_t(|0mWK@b(=5{J?C`*HmEv5JOZ5{bb`<c(oPUMf!zu0
zPLOOsIswfDA`{r1;8%Lcjlc(-B%J*B?tz6k-JR}qC*c(>005b}6o%G@KDuk>=!DkM
zv!TY&@6~G6(tE)QZRp-mjd(PMZVf4VD|mt*uq<{LSL8y14}WnVBGXFJ$yw%sI^UMy
zI3PvmF)@YK(C0;B1f7r0S=~P08Y(g22KJeu!qDE37Vx~K6rgjNDb$8?iiA_R9^tK#
z5)(7R>lDF>S41x<d@&)sbrq>Ehm4sy-mLJZO%{LX{B+FcztM%k83(VcpOP@pBf^&y
z0B6z4QBILS-+z^xkj_3T3LjXdygwmNB^l7imLjl_0$WBN>q;5ddCzp#2n<+su2T*M
ze=w9s^3s@_g$e766N%%o$2@ijSR$R`L-c3CS!{?pU=W4*%<4l2Dp4~$D!)U+bO^D&
zMmTf;e{L3P-+C#`%Mk$|y!&RPPaZH1mz%OH;w#K2l7HidY1<q6>HW6%znFeG$-%u}
zd>CQ!NOEv1%U`CgqI1KvB*!17ZEY2}W*$6~97m?@W;md$?e`RqC#FqV7gB@9W8g-D
zQ&t(;`M;4^06Lk5#=54I0JcDvY^2-F8VQ>eoUe8VP66@y?=dbB291b%AIxfY#q<lF
zYBRlibAS0n^3_WjsuAv1=kbQ~=?`)thM)EKJIKz9szBa)$bk2&1%UDTD%x1w`__eq
z>#Ge)Ma$wV^%L6(ii7~arEF~;cwrvoBv`Z2`S6B$^qpy|4Bb&Y6w~%>6<{+Q$x$+G
zHtn}GFF;Fj6ii!vTE`I^2jGKMqrV;8fUj700e|Cg@2e>xav@``)RjUB$Kdiz<9Dc-
z4j~(w3gHkR(SW!9t>0m+9LNI(DIwd~)De6+s9{I$1VAHvBW_))Lf<Xz{T%|&hcLdW
z-*KI7;^AgtLlHnfHcE;By5OI*{{LFYm8)E`DS+kALg(Pd%$Y|&M$3I>$}}RgvUzXq
zTz{uV<k6y&$FD%=OAj~jAw~El;VE$t%Y*KCT`}$V&Mz-@yuNY5X3VpKQh<JDwX>7<
z`KQl2AGmI_sF5&!YMrEr6TBYby^Io={@~#&vU9Gtp5bK^(-yK1hqG=I@|o3^7K-F(
z9c2TOz*fj#7XK>(;%c4{SgTibNkD##9ziTP-ZEk0)t?*0qfQlE6ax}vs7w1cfbCJG
qqJF%b{&HY_`^8-!jgKEG5&r-uT{#+?pEPX%0000<MNUMnLSTX%Ce^$E

diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_notification.png b/android/app/src/main/res/drawable-xxhdpi/ic_notification.png
index 7effdebc735b77226e3cca0761f5b738b140eb5f..344a154d7fe526c9fd8e032779d75f8ca715d718 100644
GIT binary patch
delta 1410
zcmV-|1%3M1495$QR)1VcL_t(|0qvaIb=x=)hDSbrU!{UYDzLYLaJPZgRuF9kb}Eok
zLF5W-SKy?9kg32<10mf&tO`8A2!KpM<N$;S@e+UMz`6h=q2GhS00cOJBZ7!i`66U`
zC(~P*{*>ulXA7%%A=6r??=t1|I+;u|7!xFlOcyexGCg5Cq<=EKmr1}7u|$bYN@Bqf
z(84URJxggquCFbiZ*(k-O^y{7g<T0JFP!K~^@+r)<6NdYI3}p9<`edhyrQltD(jv?
zLrx(8ROXt(e%I^^b={dvk1{>LOLuN_1}Yq&R|*Gwe&7}C*EP`}=Q6DzCa9WJh_6Xy
zTFP_|fzYw2dVj}z>)ceIJG7dXK4xC71H?pEt_f7}RaM1XsEg3&raDcTa=BHf#?8#P
zLJRbVgjq(bjDMZaE9$m{w!vnWlVZoQ2)+cW_ci~#MQe4GCz_!jbm2?r5LEv08vT7_
zifYIbX6dNfxzELN?9ghkognqPN~ja&qEwi?zDr%|rhosEqwE5@<C{!hK+OPzkm=+7
zLBAmI9y@l#HmIX!kGiKA+L54Y%YzfA48DW`HaQ*|cA$G~Mfn1H4yxYF=CG*|bjLeS
zLlDP+`*Tv$nsU@?X7=}|Rv`guyu$IZi9^=roIo5hk15!z()Dj-`JFKz83d@`EM!{C
z&zW6jr+=`+daj`%s2pJ|mLAuqW@bWw#LAnw&S`h^bKv<114CQGtxQFQwaqFH*%{ky
z1(ILRfuFv(={VLogwLR2oh_)`NtMGUapvYj*@9f&eQ?%eAj^^If9vanIpkmSW+M>p
zPAXL~Wb3Jeo0m#VGcy*H0MB5phvBm$e@=f)H-FDHuZPIiLr(NR2%~^NsM$#?$)Mgi
zsF|&dKnZiMTZqfL!`sO;$W3bUHcjvZ-Q$uB#!JTJQT%jHK8SNx^xu7ek)kbk%@j#U
zAi)$EtvDsP-zZ3+Gp4|I7(d)^6y&72Ih_LHGYuHy-L~l13nuT(CD1XN*iLBg$v0?^
zf`7|&`Jmqc&Pj_Cc!lLvAP27kIUs=wCjSo@KWs1VS|9WV;uA7hZL@b3Oy2rbU#zZB
z@LHY*bU9ch1e3R>CiWP3@K|6+5-uO~4#p4HN(vGvV+w4B{4i4VZ(~Oi#)7zLat7li
z;WEiLp3;3IspJDwIC?X~@Wlkhfz!d<RDW}}eJ3k;>9~WLKp@!homHk@!g216cqWo|
z&G3)0nJpdpn;C<RK-x?*rto|0@mip!VEtWHLuQ(8c`U{)K_hW4VFXBV=w<0Bc4OY0
zSYL9z*#!=D1KTbFc<Uj@zrEG96-cjwxMB_@D{8#_rB8TT&(3|oiFE=Jfp*Jq{(t6!
z6mtdsl}e!71yrUU^l}0GW|l&xzuC|M-QDt_mf#uCZ_W48=R`ET$Q>t&yK5!_=#KS%
zG&vc!3^*U61rf-%j%KT0v3`xQfB{n@(kEyN?l-l;h$HK1oN`@$S)?C$z-AWOZ}sF7
z2bBX9&;ztMZ&CRit{jQ<^Wb`;T7N1ln0%oH>~uSn7G|P_F}>B&A(DWYl*B1>cWi4a
zSxt)jup-5*RFybou8$#<yv7?X0vF>PS0oQ{Y@u48wnY_+tk8cW-Qs8>Vf9{67j(=8
z9=<Jnfng6#33A922msr8umDZ-n&$#N!v0LcR3{R&$%6%|plked)V1EI;(MeO_M2x^
zJ14uF?8AOO+=QS2FoC{+s;9`Yd&t*>?M00Zs@|;&p`Lp!OckhhAEy|PXPv&H<M|!E
z29;H{A(j#3=P^YI>gEptmE$Zw7szzy!YXPWltkeGg#iVqdsRj4p3(^X0?R4&{2Ga0
Q`v3p{07*qoM6N<$g3kP{hyVZp

delta 1557
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
Hu0mjfAduf^

diff --git a/android/app/src/main/res/drawable-xxxhdpi/ic_notification.png b/android/app/src/main/res/drawable-xxxhdpi/ic_notification.png
index 5f2090aaa4734977ec5f2111d6694722234bd324..53d01824530d73bca7113aa9e47e9d003f1bc129 100644
GIT binary patch
delta 1822
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
M07*qoM6N<$f@EcQ+5i9m

delta 2063
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

diff --git a/android/app/src/main/res/mipmap-hdpi/bootsplash_logo.png b/android/app/src/main/res/mipmap-hdpi/bootsplash_logo.png
index a32d47b8134c961cd842d1f1f9d4c655d7cf9dd9..418344ef64a5c7e8e81b3d60d96b16f1a9301d98 100644
GIT binary patch
delta 4532
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
SSRAJS0000<MNUMnLSTYm#CLxH

delta 5312
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
Sa4r@A0000<MNUMnLSTaB*C(w2

diff --git a/android/app/src/main/res/mipmap-mdpi/bootsplash_logo.png b/android/app/src/main/res/mipmap-mdpi/bootsplash_logo.png
index 4a84cb43cc996576a92ae73827215995eb774a9a..88c82f6938cf22687b4b7ee7635b86ee6a7148d5 100644
GIT binary patch
delta 3466
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

delta 4066
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
Ue<mT1&j0`b07*qoM6N<$f;&i<mjD0&

diff --git a/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo.png b/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo.png
index db3c33a6435468d0f76a6fc4066c626afe9cbbb2..aad0a60610c848370493da87a5de15ccb734484d 100644
GIT binary patch
delta 6666
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
UI=5$500000NkvXXt^-0~g2u{m?EnA(

delta 7821
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

diff --git a/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo.png b/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo.png
index 802113755b5e5e1c6756f577073da85e355e2ef0..855115119d1e5b6a4429e83b6c56ea79eede2065 100644
GIT binary patch
delta 8590
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
SF4>^R^9EN%N4Z`R683+7T$-Bz

literal 10206
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
YKXEmSF>{wifB*mh07*qoM6N<$f>zXozW@LL

diff --git a/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo.png b/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo.png
index 59cb58d8bead944da8544a87f6afa77319cdce54..783b32cea53bc32a6d6c1502bd3c079057b3a6e9 100644
GIT binary patch
literal 12649
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

literal 15284
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

diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index 793e68a4362d32496f31fb0c535595aea4d52272..89436352feb865358f929cb1a3ee8c567d70f961 100644
GIT binary patch
literal 24667
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

literal 29354
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

diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
index 89222dd3a25ad2ef002f3a409c0d085f887d9d66..807ac49eb556102ea2ad5cab3e409d6d9683725c 100644
GIT binary patch
literal 35237
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

literal 40009
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

diff --git a/assets/images/expensify-cash-dev.svg b/assets/images/expensify-cash-dev.svg
deleted file mode 100644
index a9b9d2594dec..000000000000
--- a/assets/images/expensify-cash-dev.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M10.036 39.364C7.02 35.724 5.2 31.096 5.2 26C5.2 14.508 14.508 5.2 26 5.2C31.096 5.2 35.724 7.02 39.364 10.036L43.056 6.344C38.48 2.392 32.5 0 26 0C11.648 0 0 11.648 0 26C0 32.5 2.392 38.48 6.344 43.056L10.036 39.364Z" fill="#FED607"/>
-<path d="M32.9533 25.9822C31.7023 24.5749 29.5132 23.9494 27.4804 23.4803V18.9456C28.4186 19.2584 28.7313 20.0402 28.8877 20.9784H34.2042V20.5093C33.8915 16.7565 31.0768 15.0364 27.6367 14.7237V11.4399H24.8221V14.5673C21.2256 14.8801 17.6291 16.7565 17.6291 21.2912V21.6039C17.6291 23.1676 18.411 24.8876 19.3492 25.6695C20.6001 26.9204 22.6329 27.3895 24.8221 28.015V33.3315C23.5711 33.0188 22.7893 32.0806 22.7893 30.6733H17.16V31.1424C17.6291 35.3643 20.6001 37.2408 24.6657 37.5535V40.8372H27.4804V37.5535C31.2332 37.0844 34.6733 35.208 34.6733 30.5169V30.2042C34.6733 28.4841 33.8915 26.7641 32.9533 25.9822ZM24.6657 22.6985C23.7275 22.2294 23.2584 21.7603 23.2584 20.6657C23.2584 19.7275 23.7275 19.2584 24.6657 18.7893V22.6985ZM27.4804 33.3315V29.1096C28.8877 29.5787 29.2004 30.3605 29.2004 31.2988C29.2004 32.0806 28.5749 32.8624 27.4804 33.3315Z" fill="#0B1B34"/>
-<path fill-rule="evenodd" clip-rule="evenodd" d="M42.9944 38C45.3822 34.6075 46.8001 30.4706 46.8001 26C46.8001 21.112 45.0841 16.588 42.2761 13.052L45.9681 9.35999C49.7121 13.832 52.0001 19.656 52.0001 26C52.0001 30.3383 50.9408 34.4177 49.0757 38.0006C49.0505 38.0002 49.0253 38 49 38H42.9944Z" fill="#03D47C"/>
-<path fill-rule="evenodd" clip-rule="evenodd" d="M29 46.5843C28.0206 46.7263 27.019 46.8 26.0001 46.8C21.1121 46.8 16.5881 45.084 13.0521 42.276L9.36011 45.968C13.8841 49.764 19.7081 52 26.0001 52C27.294 52 28.5649 51.9058 29.8065 51.724C29.2964 50.9403 29 50.0048 29 49V46.5843Z" fill="#0185FF"/>
-<rect x="31" y="40" width="21" height="12" rx="3" fill="#FC3826"/>
-<path d="M37.13 48C38.42 48 39.248 47.124 39.248 45.846C39.248 44.592 38.42 43.74 37.142 43.74H35.444V48H37.13ZM36.458 44.484H37.1C37.832 44.484 38.204 45.072 38.204 45.846C38.204 46.608 37.808 47.256 37.088 47.256H36.458V44.484ZM40.8818 46.194H42.6818V45.45H40.8818V44.49H42.7838V43.74H39.8678V48H42.8258V47.25H40.8818V46.194ZM45.784 48L47.218 43.74H46.138L45.346 46.488C45.268 46.74 45.232 46.908 45.208 47.076H45.184C45.166 46.908 45.124 46.74 45.052 46.488L44.26 43.74H43.18L44.614 48H45.784Z" fill="white"/>
-</svg>
diff --git a/assets/images/expensify-cash-stg.svg b/assets/images/expensify-cash-stg.svg
deleted file mode 100644
index 3c3442ad80c6..000000000000
--- a/assets/images/expensify-cash-stg.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M10.036 39.364C7.02 35.724 5.2 31.096 5.2 26C5.2 14.508 14.508 5.2 26 5.2C31.096 5.2 35.724 7.02 39.364 10.036L43.056 6.344C38.48 2.392 32.5 0 26 0C11.648 0 0 11.648 0 26C0 32.5 2.392 38.48 6.344 43.056L10.036 39.364Z" fill="#FED607"/>
-<path d="M32.9533 25.9822C31.7023 24.5749 29.5132 23.9494 27.4804 23.4803V18.9456C28.4186 19.2584 28.7313 20.0402 28.8877 20.9784H34.2042V20.5093C33.8915 16.7565 31.0768 15.0364 27.6367 14.7237V11.4399H24.8221V14.5673C21.2256 14.8801 17.6291 16.7565 17.6291 21.2912V21.6039C17.6291 23.1676 18.411 24.8876 19.3492 25.6695C20.6001 26.9204 22.6329 27.3895 24.8221 28.015V33.3315C23.5711 33.0188 22.7893 32.0806 22.7893 30.6733H17.16V31.1424C17.6291 35.3643 20.6001 37.2408 24.6657 37.5535V40.8372H27.4804V37.5535C31.2332 37.0844 34.6733 35.208 34.6733 30.5169V30.2042C34.6733 28.4841 33.8915 26.7641 32.9533 25.9822ZM24.6657 22.6985C23.7275 22.2294 23.2584 21.7603 23.2584 20.6657C23.2584 19.7275 23.7275 19.2584 24.6657 18.7893V22.6985ZM27.4804 33.3315V29.1096C28.8877 29.5787 29.2004 30.3605 29.2004 31.2988C29.2004 32.0806 28.5749 32.8624 27.4804 33.3315Z" fill="#0B1B34"/>
-<path fill-rule="evenodd" clip-rule="evenodd" d="M42.9944 38C45.3822 34.6075 46.8001 30.4706 46.8001 26C46.8001 21.112 45.0841 16.588 42.2761 13.052L45.9681 9.35999C49.7121 13.832 52.0001 19.656 52.0001 26C52.0001 30.3383 50.9408 34.4177 49.0757 38.0006C49.0505 38.0002 49.0253 38 49 38H42.9944Z" fill="#03D47C"/>
-<path fill-rule="evenodd" clip-rule="evenodd" d="M29 46.5843C28.0206 46.7263 27.019 46.8 26.0001 46.8C21.1121 46.8 16.5881 45.084 13.0521 42.276L9.36011 45.968C13.8841 49.764 19.7081 52 26.0001 52C27.294 52 28.5649 51.9058 29.8065 51.724C29.2964 50.9403 29 50.0048 29 49V46.5843Z" fill="#0185FF"/>
-<rect x="31" y="40" width="21" height="12" rx="3" fill="#03D47C"/>
-<path d="M37.5827 48.102C38.6987 48.102 39.3227 47.544 39.3227 46.734C39.3227 46.002 38.9147 45.642 38.1587 45.474L37.5407 45.342C37.0907 45.24 36.9227 45.102 36.9227 44.826C36.9227 44.556 37.1807 44.388 37.5827 44.388C38.0687 44.388 38.4647 44.628 38.6807 45.042L39.3407 44.484C39.0407 43.914 38.4047 43.638 37.6487 43.638C36.6227 43.638 35.9867 44.124 35.9867 44.904C35.9867 45.618 36.4187 46.02 37.1627 46.182L37.7327 46.302C38.1647 46.392 38.3507 46.512 38.3507 46.83C38.3507 47.166 38.0267 47.316 37.6187 47.316C37.0547 47.316 36.6827 47.022 36.4607 46.584L35.7107 47.112C36.0047 47.712 36.6647 48.102 37.5827 48.102ZM39.5088 43.74V44.544H40.7448V48H41.7528V44.544H42.9948V43.74H39.5088ZM44.8706 48.102C45.5126 48.102 45.9866 47.832 46.2026 47.376L46.2446 48H46.9646V45.63H44.9906V46.356H46.0406V46.446C46.0406 46.818 45.7466 47.322 45.0986 47.322C44.3846 47.322 44.0186 46.758 44.0186 45.864C44.0186 44.964 44.4086 44.4 45.0866 44.4C45.6086 44.4 45.8726 44.73 45.9446 45.132L46.9466 44.946C46.8146 44.238 46.2086 43.638 45.0926 43.638C43.7846 43.638 42.9806 44.538 42.9806 45.876C42.9806 47.226 43.6946 48.102 44.8706 48.102Z" fill="white"/>
-</svg>
diff --git a/assets/images/expensify-cash.svg b/assets/images/expensify-cash.svg
deleted file mode 100644
index 6371c1336e2c..000000000000
--- a/assets/images/expensify-cash.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#03D47C;}
-	.st1{fill:#0185FF;}
-	.st2{fill:#FED607;}
-	.st3{fill:#0B1B34;}
-</style>
-<g>
-	<path class="st0" d="M36,20c0,3.8-1.4,7.4-3.6,10.1l2.8,2.8c3-3.5,4.8-8,4.8-13c0-4.9-1.8-9.4-4.6-12.8L32.5,10
-		C34.7,12.8,36,16.2,36,20z"/>
-	<path class="st1" d="M30.1,32.4C27.4,34.6,23.8,36,20,36c-3.8,0-7.2-1.3-10-3.5l-2.8,2.8c3.5,2.9,8,4.6,12.8,4.6
-		c5,0,9.5-1.8,13-4.8L30.1,32.4z"/>
-	<path class="st2" d="M7.7,30.3C5.4,27.5,4,23.9,4,20c0-8.8,7.2-16,16-16c3.9,0,7.5,1.4,10.3,3.7l2.8-2.8C29.6,1.8,25,0,20,0
-		C9,0,0,9,0,20c0,5,1.8,9.6,4.9,13.1L7.7,30.3z"/>
-	<path class="st3" d="M25.3,20c-1-1.1-2.6-1.6-4.2-1.9v-3.5c0.7,0.2,1,0.8,1.1,1.6h4.1v-0.4c-0.2-2.9-2.4-4.2-5.1-4.5V8.8h-2.2v2.4
-		c-2.8,0.2-5.5,1.7-5.5,5.2v0.2c0,1.2,0.6,2.5,1.3,3.1c1,1,2.5,1.3,4.2,1.8v4.1c-1-0.2-1.6-1-1.6-2h-4.3V24c0.4,3.2,2.6,4.7,5.8,4.9
-		v2.5h2.2v-2.5c2.9-0.4,5.5-1.8,5.5-5.4v-0.2C26.7,21.9,26.1,20.6,25.3,20z M19,17.5c-0.7-0.4-1.1-0.7-1.1-1.6
-		c0-0.7,0.4-1.1,1.1-1.4V17.5z M21.1,25.6v-3.2c1.1,0.4,1.3,1,1.3,1.7C22.5,24.7,22,25.3,21.1,25.6z"/>
-</g>
-</svg>
diff --git a/assets/images/expensify-logo-round.png b/assets/images/expensify-logo-round.png
deleted file mode 100644
index 511f203831911c6381d435e524e57ed01be2c758..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 10206
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
Y0VuhOF~<VDK>z>%07*qoM6N<$f^?RMtN;K2

diff --git a/assets/images/expensify-logo_reversed.png b/assets/images/expensify-logo_reversed.png
deleted file mode 100644
index 029a963a7215777264edabb2e48501b3e853c9dc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 60909
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

diff --git a/assets/images/new-expensify-dev.svg b/assets/images/new-expensify-dev.svg
new file mode 100644
index 000000000000..6e939fcc146f
--- /dev/null
+++ b/assets/images/new-expensify-dev.svg
@@ -0,0 +1,16 @@
+<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0)">
+<path d="M17.6801 37.9598H34.32V33.0198H23.764V28.3919H32.76V23.3479H23.764V18.9279H34.32V14.0399H17.6801V37.9598Z" fill="#0B1B34"/>
+<path d="M41.8123 3.50681C41.8768 3.33269 42.123 3.33269 42.1875 3.50681L43.8586 8.02301C43.8789 8.07775 43.922 8.12092 43.9768 8.14117L48.493 9.81232C48.6671 9.87675 48.6671 10.123 48.493 10.1875L43.9768 11.8586C43.922 11.8789 43.8789 11.922 43.8586 11.9768L42.1875 16.493C42.123 16.6671 41.8768 16.6671 41.8123 16.493L40.1412 11.9768C40.1209 11.922 40.0778 11.8789 40.023 11.8586L35.5068 10.1875C35.3327 10.123 35.3327 9.87675 35.5068 9.81232L40.023 8.14117C40.0778 8.12092 40.1209 8.07775 40.1412 8.02301L41.8123 3.50681Z" fill="#FED607"/>
+<path d="M5.19998 25.9999C5.19998 31.0959 7.01997 35.7239 10.036 39.3639L6.34398 43.0558C2.39199 38.4799 0 32.4999 0 25.9999C0 11.648 11.648 0 25.9999 0C30.5949 0 34.93 1.19537 38.6929 3.29218L37.7744 5.77451L34.4755 6.99521C31.888 5.84196 29.0265 5.19998 25.9999 5.19998C14.5079 5.19998 5.19998 14.5079 5.19998 25.9999Z" fill="#FED607"/>
+<rect x="32" y="40" width="20" height="12" rx="3" fill="#FC3826"/>
+<path d="M38.0157 48C39.3057 48 40.1337 47.124 40.1337 45.846C40.1337 44.592 39.3057 43.74 38.0277 43.74H36.3297V48H38.0157ZM37.3437 44.484H37.9857C38.7177 44.484 39.0897 45.072 39.0897 45.846C39.0897 46.608 38.6937 47.256 37.9737 47.256H37.3437V44.484ZM41.7676 46.194H43.5676V45.45H41.7676V44.49H43.6696V43.74H40.7536V48H43.7116V47.25H41.7676V46.194ZM46.6697 48L48.1037 43.74H47.0237L46.2317 46.488C46.1537 46.74 46.1177 46.908 46.0937 47.076H46.0697C46.0517 46.908 46.0097 46.74 45.9377 46.488L45.1457 43.74H44.0657L45.4997 48H46.6697Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M29 46.5842C28.0206 46.7262 27.0191 46.7999 26.0002 46.7999C21.1122 46.7999 16.5882 45.0839 13.0522 42.2759L9.36023 45.9679C13.8842 49.7638 19.7082 51.9998 26.0002 51.9998C27.2443 51.9998 28.4671 51.9127 29.6631 51.7445C29.2393 50.922 29 49.989 29 49V46.5842Z" fill="#0185FF"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M46.2254 14.2254L48.6942 13.3119C50.7916 17.0537 52 21.3895 52 25.9999C52 29.9495 51.1221 33.6845 49.5574 37.0256C49.3739 37.0086 49.1879 37 49 37H43.6565C45.6419 33.808 46.8001 30.0402 46.8001 25.9999C46.8001 22.9942 46.1512 20.1261 44.9986 17.5408L45.001 17.5342L46.2254 14.2254Z" fill="#03D47C"/>
+</g>
+<defs>
+<clipPath id="clip0">
+<rect width="52" height="51.9998" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/assets/images/new-expensify-stg.svg b/assets/images/new-expensify-stg.svg
new file mode 100644
index 000000000000..c4d6b378d8a3
--- /dev/null
+++ b/assets/images/new-expensify-stg.svg
@@ -0,0 +1,16 @@
+<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0)">
+<path d="M17.6801 37.9598H34.32V33.0198H23.764V28.3919H32.76V23.3479H23.764V18.9279H34.32V14.0399H17.6801V37.9598Z" fill="#0B1B34"/>
+<path d="M41.8123 3.50681C41.8768 3.33269 42.123 3.33269 42.1875 3.50681L43.8586 8.02301C43.8789 8.07775 43.922 8.12092 43.9768 8.14117L48.493 9.81232C48.6671 9.87675 48.6671 10.123 48.493 10.1875L43.9768 11.8586C43.922 11.8789 43.8789 11.922 43.8586 11.9768L42.1875 16.493C42.123 16.6671 41.8768 16.6671 41.8123 16.493L40.1412 11.9768C40.1209 11.922 40.0778 11.8789 40.023 11.8586L35.5068 10.1875C35.3327 10.123 35.3327 9.87675 35.5068 9.81232L40.023 8.14117C40.0778 8.12092 40.1209 8.07775 40.1412 8.02301L41.8123 3.50681Z" fill="#FED607"/>
+<path d="M5.19998 25.9999C5.19998 31.0959 7.01997 35.7239 10.036 39.3639L6.34398 43.0558C2.39199 38.4799 0 32.4999 0 25.9999C0 11.648 11.648 0 25.9999 0C30.5949 0 34.93 1.19537 38.6929 3.29218L37.7744 5.77451L34.4755 6.99521C31.888 5.84196 29.0265 5.19998 25.9999 5.19998C14.5079 5.19998 5.19998 14.5079 5.19998 25.9999Z" fill="#FED607"/>
+<rect x="32" y="40" width="20" height="12" rx="3" fill="#03D47C"/>
+<path d="M38.0827 48.102C39.1987 48.102 39.8227 47.544 39.8227 46.734C39.8227 46.002 39.4147 45.642 38.6587 45.474L38.0407 45.342C37.5907 45.24 37.4227 45.102 37.4227 44.826C37.4227 44.556 37.6807 44.388 38.0827 44.388C38.5687 44.388 38.9647 44.628 39.1807 45.042L39.8407 44.484C39.5407 43.914 38.9047 43.638 38.1487 43.638C37.1227 43.638 36.4867 44.124 36.4867 44.904C36.4867 45.618 36.9187 46.02 37.6627 46.182L38.2327 46.302C38.6647 46.392 38.8507 46.512 38.8507 46.83C38.8507 47.166 38.5267 47.316 38.1187 47.316C37.5547 47.316 37.1827 47.022 36.9607 46.584L36.2107 47.112C36.5047 47.712 37.1647 48.102 38.0827 48.102ZM40.0088 43.74V44.544H41.2448V48H42.2528V44.544H43.4948V43.74H40.0088ZM45.3706 48.102C46.0126 48.102 46.4866 47.832 46.7026 47.376L46.7446 48H47.4646V45.63H45.4906V46.356H46.5406V46.446C46.5406 46.818 46.2466 47.322 45.5986 47.322C44.8846 47.322 44.5186 46.758 44.5186 45.864C44.5186 44.964 44.9086 44.4 45.5866 44.4C46.1086 44.4 46.3726 44.73 46.4446 45.132L47.4466 44.946C47.3146 44.238 46.7086 43.638 45.5926 43.638C44.2846 43.638 43.4806 44.538 43.4806 45.876C43.4806 47.226 44.1946 48.102 45.3706 48.102Z" fill="white"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M29 46.5842C28.0206 46.7262 27.0191 46.7999 26.0002 46.7999C21.1122 46.7999 16.5882 45.0839 13.0522 42.2759L9.36023 45.9679C13.8842 49.7638 19.7082 51.9998 26.0002 51.9998C27.2443 51.9998 28.4671 51.9127 29.6631 51.7445C29.2393 50.922 29 49.989 29 49V46.5842Z" fill="#0185FF"/>
+<path fill-rule="evenodd" clip-rule="evenodd" d="M46.2254 14.2254L48.6942 13.3119C50.7916 17.0537 52 21.3895 52 25.9999C52 29.9495 51.1221 33.6845 49.5574 37.0256C49.3739 37.0086 49.1879 37 49 37H43.6565C45.6419 33.808 46.8001 30.0402 46.8001 25.9999C46.8001 22.9942 46.1512 20.1261 44.9986 17.5408L45.001 17.5342L46.2254 14.2254Z" fill="#03D47C"/>
+</g>
+<defs>
+<clipPath id="clip0">
+<rect width="52" height="51.9998" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/assets/images/new-expensify.svg b/assets/images/new-expensify.svg
new file mode 100644
index 000000000000..583319817f6d
--- /dev/null
+++ b/assets/images/new-expensify.svg
@@ -0,0 +1,14 @@
+<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0)">
+<path d="M17.6801 37.9598H34.32V33.0198H23.764V28.3919H32.76V23.3479H23.764V18.9279H34.32V14.0399H17.6801V37.9598Z" fill="#0B1B34"/>
+<path d="M39.1561 42.1199C35.5681 45.0319 30.9922 46.7999 26.0002 46.7999C21.1122 46.7999 16.5882 45.0839 13.0522 42.2759L9.36023 45.9679C13.8842 49.7638 19.7082 51.9998 26.0002 51.9998C32.4482 51.9998 38.3241 49.6598 42.8481 45.8119L39.1561 42.1199Z" fill="#0185FF"/>
+<path d="M41.8123 3.50681C41.8768 3.33269 42.123 3.33269 42.1875 3.50681L43.8586 8.02301C43.8789 8.07775 43.922 8.12092 43.9768 8.14117L48.493 9.81232C48.6671 9.87675 48.6671 10.123 48.493 10.1875L43.9768 11.8586C43.922 11.8789 43.8789 11.922 43.8586 11.9768L42.1875 16.493C42.123 16.6671 41.8768 16.6671 41.8123 16.493L40.1412 11.9768C40.1209 11.922 40.0778 11.8789 40.023 11.8586L35.5068 10.1875C35.3327 10.123 35.3327 9.87675 35.5068 9.81232L40.023 8.14117C40.0778 8.12092 40.1209 8.07775 40.1412 8.02301L41.8123 3.50681Z" fill="#FED607"/>
+<path d="M5.19998 25.9999C5.19998 31.0959 7.01997 35.7239 10.036 39.3639L6.34398 43.0558C2.39199 38.4799 0 32.4999 0 25.9999C0 11.648 11.648 0 25.9999 0C30.5949 0 34.93 1.19537 38.6929 3.29218L37.7744 5.77451L34.4755 6.99521C31.888 5.84196 29.0265 5.19998 25.9999 5.19998C14.5079 5.19998 5.19998 14.5079 5.19998 25.9999Z" fill="#FED607"/>
+<path d="M48.6942 13.3119L46.2254 14.2254L45.0011 17.5342C45.0002 17.5364 44.9994 17.5386 44.9986 17.5408C46.1512 20.1261 46.8001 22.9942 46.8001 25.9999C46.8001 30.9919 45.0321 35.5679 42.1201 39.1559L45.8121 42.8479C49.6601 38.3239 52.0001 32.4479 52.0001 25.9999C52.0001 21.3895 50.7917 17.0537 48.6942 13.3119Z" fill="#03D47C"/>
+</g>
+<defs>
+<clipPath id="clip0">
+<rect width="52" height="51.9998" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/desktop/icon-dev.png b/desktop/icon-dev.png
index afac40561860c5e5c809ab4be65d76e02f2c91cc..bd8e57dfbe23887144fae669193d51246d71b702 100644
GIT binary patch
literal 32957
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
Q90a~JHSXUjQL_#GA9Gtz<NyEw

literal 34654
zcmd>lhd-6?|NniCb2uF1*s~l$Hc=TBhmxIH_Q=Q{5sEms6-js-WhAF;kxiM0N|Kem
zSJ^Xrp7Xu?{Qiue$Ag2%y{_weU9Z>k`FuU^=lXZl>1eoU005xV)VO5`0C4D6IDn#r
zK6W1u977+}-Wq1U0Dxxx_YDKm-*7<xg!vk(s{$Xpd6uC+5Kbz(DgaO(k3PMR1b}Bd
znzvMpAH&ug(N8TMGs)x|vYK9+896yskvIx}l^C$kDq<2@x3uy;y5807Oze}g%4=4A
z_R^WiA;(5>u@6|u4>O|de$QW^!(zhNCRp`fgw@cnXt-dL+k{;D(7G~<<fm_+yzO_o
z)BUGUM`lrB=Sj2m#l>`4r|!--n+HeMYAC)4jOzavKjygab5Odn$!EZw&f7Mpzuy}n
zCH|i9*vEH19r(LJPW>#uy5WbUE}d<<li=-<xMiMLb$zJj(64@&8{h0URQ%&xX=7*b
zi|(}D^Y*38&CP}jmivB!{>p;>bb{ZtTZ8>RD*q+FIZ$xT^7Wcq6qb`Z7)^OI-H<nO
zV7!12_c`zl`#wI*DnbtCk4Q-S9*lhzbeJwe0wv{^e{XqTVHk0)7@t_D{;9G?4$C3?
zlD}K_7pyzhs10-C*UP(^GpK%N1~vG~m!A82Fup!NrQYfmTX(P#q^an2ici{j@;S(5
zcs+p6U+?|S#mSzLBdvW4q;Spj4Ls(Wlm5c_Tczt$;}NSOwMr{>%pW}l7Uh2(aFQDY
zjsmW@+UOXt+<YE(Ap*mndm;bOS=_)oo)6eDwQdabJD+r-|E+E`>++z2QOID?-Cq@z
z$|1!;mYHVV-}je4-{@Ajt=D~JFl~NG{$OI`;onvNxUTP|F0lt0@#l=T$@@I}=^YJv
z2jpG<gY(}@M{k&%rvD!19_LjKu<E<gRw}rBe#AF92w%RbF?XV4`tb$+{D%L*m7fg<
zOH(789&44cc;4UB|9y4S9kF@6Wj#0Dco@{Kxf~$0*gZLI*?OJ5^3|;l-M-DS(Ti-~
zV^m!cAv2r^WrxVCHt7l>^T(BKb;o~y!wC2z)2XuiH+z5mVk~kjej%S7yyu<hw>tDZ
z(`&RMH+ZPn?EcN0H?Ps_|NObOTI5^1=%a9Q>(`0;?b~p7Bcmj9k2ovW%Hu4d#q=+S
z6*ucKa}1fx3L3$~au+?MSZIFv?^!GvRVr2Ml3xvYxmF(8xPMU^Ew_)F@}G@l_qY2P
z(z9RtV%jfy`qQYS7OdsE_*?$uYPaE)#n30#w|Z!HxQ^38)%eoFX>k51rlFf3W;1v{
zTi;`N#&e!_K?Q43>**1Ni<0hH+|gZm=fi=hIi9`w$%1cEG6G|>WZZlfa%EFi>vope
z#zdu4PydSC<jL4@(>~*MD(|vDA%yE^TN3*#SR)ThZZj+Co`Uz{SNj6sQ2Y6-k8&J$
zCu9HYRfzquFgL#w37ULwHl{xOEj&V9_=Lc6J@#{j_;s1fmv^_O8iTH7WMtsi&qpk_
z|5E2YH>MI1%SJM$ydFUV+6bgA6ceI2Z9<NI+SG{KG(8<XJ=)PT$gnAj3neJuLGd{-
zaeN~fi69ON=WTj2uN^3fR8z`F-R`;Y(2`nUULU3*_wlnX)57*rc6<#_;L^MAqC01+
zmnuvyoZ359m1bg8^I`+rCeYd~XsHHo3w!(Djfn&dQOkSO@pa@?QoAUnK=7Z49QuoL
z9JgGQIp*!pWk21!@U&-ZYb!opelGg^VrQCfyv%a5IyFA_SmczNuRn}wA%AFa&}yK!
z*Sj|G4jn5^WRU;n)LDQ<jk^L*xtcrz7DfETH~Bn=Hbi)tPuPAa>S}_~g|h|6pRY2r
zZy!6&sS8J768UY<>4ztB2L=Ugs$FfZ@fe3QJ8;z9gWbp6cO@VR9iLJrFojax&b-Qm
zmX?-gee?ZE*PLdL{k74o?5&FtIgHmcR#sO_mA8l#a>1(>)5k040wzM8QbOLgh}ypO
z^2}AE$9<qx23Pcr!|i{a7_yxD9L>M3t*WhUR)4wQ!*+X_S@k+nB)UUwORqF|-L1LF
z`4|5gG5l`-pNml{E+8NQ7uZQo7V;|!8WfohS?%rZy*TKVEhi9>5KAad&3s(rF<G~#
zW><u*%Y8FRLOU!FkhTlaPfzohY%Z@fZ#JEnlh%4jYpRHC>hMDpAE(+43b_x<t4B{s
zS!Ex^-@be9+gCq%Gg9Z8F_6c3VOKqOGi`nXik6;xA(cJUNM*j9+aUi|D_ZKbf8w)m
zv!~psh{Mq=XZVBHE&}31RRL!w=1Ui>9(a3u4??RoiArar!K-S}h06T)UFiIL=QHKi
z8-KqtM?LRfmcD8`hxOx{?JAMJy%hBzPFK)oA?kc!!F;NH+>yMGOC(gq(s?I)M@OF=
zeO`QflB|2~a(&_iMUJXItUx;MhqC8>4;>wyRStsuJ@P_`DoUiq4?S|{Sw+tk+xYvA
zEi|g^xJZ<)WHWzVzVuP{Pqre5mWk2`<=``Dok2fzY;3G$X_+VN(;bf*Q2)?`O%!0|
z-~Tos5~8Pc<gigceYRm!TU~uNk-RJzfsvv7Y`O8~3;ne<_4<I#kduxSF<)n&2Xpzm
z4pbJZd9<ux;qMU6>bw{O<)>!{(|GbC7dQ8{h-~P&(xivDK&K`0*);ha*pke$id>2b
zQ@jgm5tC=>-oV?Y<E0)r`<yV&O36(<{(YZ{_vu#rmLMBc!%yh!DBcFH6gEHo^}>2U
z<W3!-%#)b>4qnEaOugIhBHrQdSJP)nzAL|SF(N_hmz=cpRtpl%M(_kJWQjHB+GNwT
zhyw4>w#w2^LIMrmoDQ;EKc4+9Z9yHW%okytxNx+yh*!H|uUu~TEv6u%Y+Rf8l`=sS
zhqUz>sT))r<9!*#qA;KB%6a}gX}{R4Qb`Cx7J10)_PkI2{1;chQRnt9HI#ip1@p<z
zqyVLZ5e1T{Xu!AGR-4Rv*MEh~J-<j2&g#h$`F9rUbvN?16nT5`@qW?WYnT_uA2?RU
z(*R>Y2v_XJdUgKZM@vqu3G1>bG|i?Ef|0p^C35vlL5mO&<@e~(ElzkvX}zKZj2V=3
zemW84z?%0oAmHHP3wEgu+nj%+p>jZ7KVHf%Ra_~^RvaXVTQ-LTt7yq0oas3z%z-u{
zwdnIAgA&tn{$^;$zm_zs_!GrKioh7&*rHY1Zohz!bE;q>)%e&t(0PYdYr>6zj&P}$
z5?9}yow>fPU;S8bJvKDt|5~~)3!_>TX9!QHS2~>GRi)PdP{70CK2oMq?^dD=a>9RX
z<q0tNY!0{bKETJGMz%tS_uZcM?YVJKl&k$(srVJTg9#(*2yTFv2uSR+L6#C~YRBOJ
zcif$wxo<D<2yMU>No2yF98*Pm6R*)sB?KeN=bcq^3b$o{E$X58M5sbTn~%D@tb->W
ze!mfU*O6M7LmQlus6yQ8g_kj$<a(=<{ta!8@$o%g-_A<`H%_;{MEz(wl(<K$1IqEU
ztu5+&uHS5`pRek_6O{1p5l`Ri3t#v7elDP4Wv>(;T*}qUI#gm|(x;4brY69#ZORTA
zCxoJbXLQ`#+;X0sbPNn+cCk}N)#$9X$@+u1(MqRm<C*9+H*ADCOjQt+1kUJic$YtM
zc2-9**wgUI`T%_F|L)@mRc5Cdv!<s<KJAKCZo|Qr?hNnD1E>bJGvcYv)LshuuZ=wH
zhN?}oI21Jv`OVGbO{h*aH~GwWz&{{2vV|l7A;DWGXC8G~ndhM}{F1yyW{2V>k(y21
zbW7@Sjo56d1k7+ujPQV}^~zD(i%ZyF7PU6f6PW>1qdv#W`N~9svMTBan+C(_er<E`
zoS9Q*wN(jQXAPq|+rS$^0-FR-_pplds6O3xE5@W@&i>z2Cf?X`SKjHAWn{n<h<Me^
zyK~<!Y=J#2p@cmvVD|WMS}39)LWXMf+u%?rYyA*-+@^du6JE-D{`_rwxobeI^u}!Z
zyS&Tizwg>G?H>HJA#Ioaj#nm8@tiTMYSb9`5XkSM&MW@y@(S58($&@V)F)`Xyh~Fo
zh$IM1PwPli%<peZp3EN~AJ<azMI>})iv!AcdrnQXFR>9z7(oNOE@9xxZ@714v)l3J
z>gu(Oe{<~`RaaM+^mpxbu*!^D|5g*sPFG)y1|(U|9(>>4=~2#d^YV&XZVo1$9`Uk5
z$>s{ukix6s@9jqc)oNiFjBxdULK)js4)-i)8fkoN%t!C~->)VQy3+UVLDOyMyEfH$
zqP?@wbwZ3`6}x@aa{~2avyFm9;J3pVeCF08*Oq2z$%Gfl+|!3`_y4!k>N_E%F!`?@
z-=)TX4R;xqE(Y3|5{_U#C8mJZd(vPs1iiR9_w*VbI9Il7WThQw7YK=@`qlH=a_{Rt
zJ9f-|-F2Nf;h9lgylbj@{R;v?N=dcF^(*wokz_Mj6U>lA>SKy~hpPqT_3_%Q{=Pn+
z5=`O)?56`!zNSS+YQD}(ja%LZsTQ+u*@_JlOe6<Kzi${ZEu8-l@~}%)BYk;!`6x>5
z1=}Q6O^|>+v4o{<uqXJT!H<Xec|0*nYh%@7!=s~Vyquh)sXyoGSylT0#Epp44fO%<
z93zL}V681>tBJQr0??^YBR^QJ4JxowB=YNX&nT03luh0QZG0Y2DHaxfjZ^vYGK`w1
zr<fI+M1xapYTi3r4A_`B`t@XI!Adm3n8IYl{xZY;teRh^Ixsatla&ZXK1)j2Goy$E
z*LRfBS+35`hfWWR0WBDAaHLZd@Jm#&YvuLJ^3AyF(J>h?9lQ>e+WXzgX$sh_fT@do
zh(@N<z>bdgkfM>3OWr3<`Kt{^RdyI#`bh8|T;}G#RSCnB5Afu^e-G-lxw1mTc)98R
z7fLy1tgjXh+7QP#N~{|dhkyOz>v)r7vcPlWn3sp=w4iTGl2J7eeXZ3*RTnLX3aKCy
zWeCZkgugoGsP?LC@vm8)?(Pw+wx&8f;6tQ?3>(&n2DDhU5dlICf%gSuXs+k8plPAo
zJxhwojtChEN@|~3=b6=$E2F)fDFI7{J>X5C2{#2-OPfi8Zo?nX!YkmWCOD1^nVWel
z0PgU6oq`$(?}&WN9jRQ%;p)KaS#R0eRhqc<OOU?@PmmwW-^#M~j<25<na#T(_;dw9
zU0Zb0w0NH{he?>TZ}(Mg!~CSy;i_wSo;_B)<D-Rwtiwtdc5FJ;_0bq_ppw|M@@=w0
z9O*}LXs-$B>2h<qKgB^GO)+f8=3;0Cefyi=5ea9xQ0C0+S+wC-lOskKqCq7Ur2YNw
zSXQjtCE#y6`4md&JIW`cJ$L?P;Y}7*A#~>n{?P8>A5DA{FOJjsvql)QG&=)aV~1eJ
zA2*xb_w17&*wl5*Z3iyt%j5tKZAgHu>_aMFdvx*>0(VyedR3^(|460DOaHzgGnsx6
zB$>Z;KyB)jtbMzldW&;^Qe&7ljU|f5r(Lkar<f{9>(Jh)Azw$RU7J$+33)py>-5$}
z<H6J^k%;S^oXj-JCQp>qPK|~9`A?lxkC8bq{nxA6{Lg5>ug)yiEl&Cnlbi#^{~F`j
z#8`$T7**R;KLhl4`>Pq0Pq*G?UJH2EL4$E0uX*VLiU?Wn=F>Nkr%C&@PP~t2LT#8-
zJMP1e<vU6l6U<TUDm$a98VV4ymNNU~J$uE@4mMzH3K7!BKP76hY*^+F+&vaR;#7Bq
z_r2VX@X?2w`GbwgAgAEqvn({9<WOz%*^A2z!=h!Bgf`;)_)GV|SUYFuCA<@qk+?=p
zIHk4Fv@aAEr^H}s&tc$}i4a!_N_e)kcJj$$=1<{MP3jJT*n#q`zwGS6CoH6D^aMr6
zV75K-ZSX}ar5r?iT+h=5S&53$G)vpLpYH=@=M<)zVflx8-D%q;B_&7GrwejUQV?k1
z;zK+Li9IwZj!N+9R5l8Gg*Nj`aORN%Zj&{rc~rCr=8_y@;GxbvaX{ti%JTA$bKXRl
z7o*`gZtDV*r7jD}!7}0OZ`D!LnuCr;iLBRDgX{n;Y~K8%@GOIgtUoezv(Ki2kpg58
zpxPn-%hIxb<X?XZtVNv1BL{?N*Dj<0m*6G5*=mH_DlRiUA^Vk5jeiog1HYQWzCNN!
z4&DPAULxBg;Mlk${BmFJ(Z<F`-M<ydKOemNi)VX~YwPcqEbSIOQEHaZZzg3OwshMk
z(`1q#e%}f2KfN|u8I|H*J_<y}#nF$8^jaW^0qo#QlKQZ6W3dwUhVpLjO&hTsf1EM7
z@*CG*7E;a}@%`?=Pfl^u@T%(SM*oxj_5a*ku5x=zzD-IK2P{eotE=y-yLYEwSrt^R
zU_dCRZ)1yizXhSv?xbGP_Z=7>=Dl!72xPH`37`*)fm^wpSx>irOl;5p+@mrQW(mv7
z%fqF)k#scjRGypU?fh2+r~xgx(XxDLl;J<FxD8z{Y{`9f>E4iSmW1-An3B!YhQAE_
zS5|90C(RGGzA$73u9bhE5)#OeCdTJbvoN}zafqQGq-K$J^FQ2Cm`}F(@NIT~fB(Pk
z?mHG78u^Hr{KsxE+!_8MjjXUT9TyqV)z#I~m#ghU>fx6@$c|<(tb#(x926s*WIjSW
zq_Q_3ek&7x&64iB<&Rx2f!m(Qd||J&`$n_8vci<=3>ECKXU{0_k$-aVZCBpkP+zuI
z?TdcNK(N62UcP#@3GvZ!l~Ow6g{tswEq_@l4NlXotug4pRSq~Mo0gWAD&Nw$iZkcE
zeQM?Ot4HsYu()k^m8Jxi#+TK@J3c)f5BD`4d<b+L7ats1GPDni)ee^glke<g)j`01
zczvWiTRr+9f@9sw9_0PY@s*M=iurq9aLHoO{qf(qZ(lkl*VvHTH3|u(Y{0~l#*<LJ
z+rh%7w4Tjp`}PrsFVF3X;gutm|8kjA$b6A&`up<cpg6AB%>8xk4OoLQKyWWKEAyGx
z%FOuuXt{5qy*=7mX^9X{&pIc;u@|M+^hPB_;2Q3oqdR!;23pdq7|gfO_ol#C;E;=I
zCKGO3PcD3-l6F!pNT{zL-=L?Lp8*~KhbaEj+Be?}lz&K8Q9jmH%JTAbb#1ll9UNpG
zq>x`NuJow_Ix#g2mHZIb!MNPNapOj)Au8;%@1h}Wi|)^!{Xmaru)wOR8*%?b<Y8o@
zl#~jVkUF!Yn{jpdiMqPF1{%j|+8okoMQd(u4$sACNWOMsnxiwYR#sQbc{OsZGDNpU
zYh<lNWoBP1B6s<LLO<8YHCZs;{{=A5u1kIU7HNFHS&@QJTDnP{ix9^odX7|=R{TjH
zEPYpKnnKSky+iyMZuYZHsVCZ}Id*sTTQAMU&hir5{rj1o=^X^648l5_Kj$v^-+%u}
z`1$#L|L~3PQb}kET>9zZY*e-^RtNCkrj%j@u0R@!_hg+PhII6=NY;9cQwkES)9l`|
zCwkg$Pq#LZG$~Y+EU075qD0?KeH>ztprJ>F2m`XzO7)F;?2AF?4LVfw-?|}ZBcmd9
znDWqpp<GM6!na}0Zf@KgD=QU+pyE0G>qfxJS3P$w!drK@Hi!^pkjTl*?;kQ`zxz(v
z`n0<|kOsT8$P!74MIV*-4m*Ezni9!YXDVAGc2q9TzPAIP)7U)0U<)=(%KpSW3hvH{
z_@`JzktV0lCX-BW@0o#NxV&qGfKXsc1VGi8*85A;N&kShwqt*u?np5!xUlfxnA}hE
z{xs_ZYq2jB`rnNRVMJrP+wA7G$GkCwA1(<Lf;cm(*31Jn8u&w;$bCPXFh}Ky#Wude
zIYFr>)J2_2g5^WR1obuvU3TJSW<Rp5QB!ViZc}Y-?M7k#+d#LVpcD3p9JIwq6vHV$
z$7~lq6M;#j%OBYIa(<fXQ+NR;IqVadYa<dOr%^Q0@MI?_Irg(z3@c21p(jhZnDX5a
z(smM<nz3R7*P9z4lB_{t)M~To=I-vm09L`s(uSw5XR~pPP1}F%9<lQry+KeFQe7YW
zKD4dDuxVw6@|FslkJs`Z=@B$NE&Xqg@F2AHboYa)yl~{e;NX=Dla^)~zk=`Sh+_XF
zuD;r*ER`H$gE7f&2Q2Kl7L7LrpX4WBnaNZ&4E;DC->Oti6G1waO(Ed9&+3xCnNuBm
z7O(3tQc~r`kVqscv01W#2qm0e`x3LQ!`bm(%|%>G{(GDfC5&?Z)#~bM8tFBY>(!BX
z)n*yfRlpAAYQ{<2M3wV(INmDKQ_6~;>tvHKj{qK7#NR$4ccBKk<v<fjU}AjmgNd8$
z3m@1>*RLS`1<pFa5QsS$NZv9Dv(7lU-*y`qZbgfniaozeIiu8aqb>T=ZA%Cn0s4pe
zRJp*?Gn`?k60^valS=Lx9kA-fOK!Q_a!rMWno=JaqS!#!FbzE7q-ECzZCmB_^jLaO
z#wUo9c*D~#Swik7*4}wmZwFsgCezmOrl#g<z1VKKNJ9K2pl&sbC766PG&J;7PfyRv
z-roLfe|>ydOb(ZkkVX}%ZS~<rp|u%h_8EobA7N!(qFULRD>YS9Mw+b=4f&B>5sXxB
zKJj7@qT_K@RaLYfU?Kv|0cn7eC~%byLxandRc9qGMs!}UPFRR~e_eO6w>HZ^L7U+q
z>HD-Abb;(!y-cI*hyn^&*B`4ZxJ^soDkbn!>m<hW(aoFT38D#pvtC`NQD<+mLwIq;
zzyw7>>E?Y!zDWG>Lx-2~evh=aBvD(CFiLMyVxH?OiH=m=g<1Ly-lYZJxKxOrmdr$D
zeIDBB3w9u-O$CRrkV0nK)185sPnZAd^KA*y^$r2jk>H~uBnwdWU~PS!F4?Os$fHxN
zLiAL(<vh(<tSyT|=55q4POBd!a(dR%&K0041#ETz6kg&$+}7}2;2)Wb(Wl0H(8({P
z+B?HiMJj|(4MI{bkk;%Z6bp!{74CF2_-6TyPro}T)1%(z!VdqyQ3jrj9w6gGGZPc`
z_bl1`sml1K1WtapR$ha%7p1)+_B13eVjC*w79(NnfZ=yw4cj7<Hn323@5RN#9N<>w
zYw69kwb&XuTH0tsxG9Bg-H*hr+HXOmr2~Gn6qBL7sTv`s^>ypC-YaplIdh<Of8XEi
zvrlf#E$*-E4F-VDf5;3wMp1Uq0~R~k0x6H9G>;XbOGGIgZc)AX7Q``VGoJchRn|&B
zx^>zMlHT}&!k_@*q0C+#E*&<^k_27g<|%{47z(JC<g&uDIwhtOS!WrP$$YhC(~2U<
zY4jt3H+;1~Wb-r;DJ?J0vA?&csizme4v%Kp>-{j>d}u<2mA(YP(O_Rw7>N|p7~B$u
zEC%Gy5gMdKPoGGhhDWlqsh_=cqTzeq30i=y(|DcnBaPm1AL6-l=jOPrKLgT`@Skao
z6Mfd#bSv$?>RxDsr!HWq(CRcbAMnJ6c~WXgR?k;C4K*a8f8Py=#QW>ZP|2=8yEo)q
zKU$xMgRb!PdCl6!2Ad-c<M=F8;aMx5tJms`(u>{Z`R%jVjf+Xh7<*(1jD<9+`h%xa
zwH-V2D1T3smUs~j^Z|R@Q0lEFMj?q92zJS$31JaSH#gi&l;e&ya|^&LV5_o4XPRt2
zoeJoBNm@qZ=LHM8-h6o=OB^tGJD;bUAssMSES=Q@ov9juIW0(ExX|&v$3VGISYMbS
zsB8pnm#BZ}#B2|X##yFo8c;og=}@)7F`{UI3x-6qOAcs-{{5by1>lu+$W8ar$2>l0
z^|PGqKY!1Thcz8({+;XaR%PMxm6TWoGnBJpc?fH&nJvsajMPv!TS&Pa5`B0;=eF&n
z!Yeb0HL``f<hU@CG7k2Ch$%LUX1d<VqZbFx&dv;ac`0*&L09M!T+!15B^I^M#%sNX
ze_jjNNIpIe+=r*qXdLWZ8lFx+UE~pq=tK$O%HC*WU$&B~x>x6?GWC9N*FL>@e0v`?
zieFh-N$29?f;+-`uK>0$Yfjvoxooz&;efJsP*6QR5qFUYAuXyy=?I<YTb~&MFP{D-
z<o?JqMz1rO`lv0}B-4<)ZhrfZ{3WPver~bpq67KIyboG>sfrEU*zn|jy>PC{k7D3O
z9s{_JK%v0^503tbxWmn6g9aEW1Ql{@qFL<%@xw16)>Sk)mWLLeOD8Fo)n_4mC-Gd5
z>=x*+hmX{;AF?4hiY-4gy?7^6zvMwdLBT>Yf}Q;ejye1u{)+WXBVB*v;#uY{?$APV
zgY?#)Izfa{aR*c3vgg`tSMXE}8T%1`ocCqTu9njyR)-C7cH`vEU&`ywX5X`N{$u(4
zu8o=WD&V@WSUCKE`4d2FjYK;_;4yHwIpi$Rias?G%wx=OD-;L#?0_<NWm*}9hN8dm
zw#ty|-{$bX)rR*&oWjAVMWjyLQ>A9$p%a=-9D{i8HCe}+aiOqB9CW#rX7=8Y2&GWo
z+g4WRDgmL;{gWWW-!`vz9m{z6>}5D-y+XNXlEy>$9p;2#(-A68*Uu(C<u|roL*mlR
z+`Ang?YO{F1<oIx`Ps5+9YdV6Lb-K%`^O@_^D!twumn<F*g>zy`M`)OZXu5%54b}a
ze@ZIOx!r!KqjqS4VIUp@N%pq3xE_O~yvD|JFP2Px-_@^!>Wtz{>!FoC6{rFxVZXLd
zQ#3<pnD4g{^=xU+m&YJ=($9H*KCii6ch|tO`(K_xhxNz)s=3_Tx&%+<sQVF5b@We#
zjn&JIXr8Y**K8jQQrrIQ%|=;yd3jZxy97X4!8!&0k(mL!?dVx_uOzu<zR1*?%{KL+
z^vVHoQ*YMB?AV`HgB+)lCi-*i6^$lC3LA;-E5)19$H`SacEojgM1e}B_pIup_jFLB
zN=Rug5<a7UXQYy&SKhf9&o`;i%tA_8l;b|1)Nhg{W#ssUqSlC7gSubv6gCIU(0s~2
zJExj>NfN|B=w`fDeH*0$elRJew?$&~wtgTn$!0>o3A*IyQ@u<7#?kYL29K73FVP6c
zKZFtC*ni9j(l)daO7?(gtPJ@=S*t{Sfs2dFb9%<aSgJhyzX)&=ifBfD1nyDuFq;B7
zrKM80aK}&<YOGQX8l@khgrx(q`b%)(7jegW<;%QkA;PEBoEd2>Bw`)B-8mMGtpIGF
zKw!}v_m0JT#(;$oZw4sN+x>d4cHDLo{iUI)sYzFZ`u_CG<+x+@o4jmCd=5Gf%nvPQ
zXmAez5y7mU?3Lp4k6Pt3XW+K9#LKXErCuNDzUrHsR=t!b?oKD!^()sMpF4Hri%8Bl
zZ=HsV0cga_2U87C0=Ei_dkZv~KNT*oA*JbXh31e@A+V&&hy7zW_hqZ%ZOfy?l`v%t
z$$9O|7%3t-cdV5ccUWnHlktW@m|`ikKm>s>r7r6eNHu={2=~WsW32iG8^DetRi%?s
zdYw#^RojH<TBm&mc|+Q)VV9CSfB7;;J&*vt*<I;`7hH$5F0~LrwhJdQKj5~MxLEI<
z4+165mHz_JQ8Q_)wwER$w(C|n()L>n>(bpMdqE=2?}=V#SSb5eBN1tvA%kH)d~Mj@
zeCOci3@@JmW9me|&?!tDu-QCGX=prhRDDDX*1)lpM9++C0iK_r9%CjS_U$M5)4j~7
zn)9-jfNBhOQmP~rk2%#jxZt3ZzT=zI*re8na;1>QmPPx)K!}zs5A5!(4u8>FPvIuM
z<^Y|4b^5K(FFZJR>oz;6Vsfhedx=*Cul*6D+J1O?@Q$1%{z1<M6fb5n@gS!q@CzYt
zM2P!@0auzn!5Rt?(MKzTAJ&CZ&GjQSqxrtEk~wzO+rNgg&U~P1R_SZMi~p2$4-m<N
zrGL}tyFf{lYw&>y>xz}hjXttbRk&RTe9bw_O|bpT3Wcgpq7gTJlGy7vk}lycp^Wcd
z-f;8q7}O%Rz2q*DnbDQNmRbTY*d%BMb!##_Zc^3(ed+tdk80XmUqEfACsV$}td7DR
z`lPDRD%?JGv?Y)ZA;pD(8Dn%2Bse_oe?P^}4mOpS0rDApSB+2_u4%?`q}c<fUS2+<
zxep#*y^^6-2CKnv3?jPa;#@B_tFFF&ede+#qxkum7ie7m-C~Q{ZmVGxFb|V3ATDz5
zjEX8aG7qnshYEw0Dhmhy1vJnO53$sYQO`nMEHXURveii)aNE~L@lrIn)GE&~z-<hf
z(Dti&V@qz6g)c%Ub684VYpQZfK$H8*d31uWB_LR`@)ACSoI=33nqvgbKQ3d5m*Ys6
zR`Qp#5@NQWQ|M`1x!S(8fYBUMh+Pf?>g(!u+wOk2xBOX31yp+Z_FXX+jV*mD@uWJI
zI)!!>s(>q$R8;l3ZK$kZrxg|;bNl-*{N0g>L5b$ktpfL{zLHm2DI}80QCHjdKmXCi
z|1ciiBCb~ydlV+D!0w;KbeC$S<7!%OtZycm-#j{GFs!_Ph3<Y6Bpav(1jr4cAJBXY
zcLke-fqg|rm$d0}dv$9UOMTP>O#{XP6RzP(L+yfJ_)p6kn#^On&4)ITI?9-R@=4|1
z_EwwvJbn|efj%Rh>o;LK`IB@{t3T|>XNgZcncq8sCuo<^CpJBuy^~$W_svOXNu7XK
zItT~U2(Lgmp}6Pf(bEvq&+pZ93TSPuz4Hcst4RR>I}z$~A(AfD-r9TRb_tF3Yr?0J
z(zfM1c131G78y2DPBv_$0w(-6t7uLHLW->AsD+Vgjx+IpSaJnUKc^S4=<sG)Y;%3~
zm<cEpZSxH`)Ns{>CD_r_S<y2hKH0Xw2jD113R}yeD!>@C4%aubo^&?__}RgMbR_m=
zHvZPxh0QEuTGUyF*XNt)Qy;keOB~<fPEy?K;l{v}8lHrXu<NHUvQC<Ep6lXwLtL^_
znzq07M^*ql#SelUr`wyq!U=y2TB3Z2)}lbSaek+?pBD265#+yt2p(3$aiZ{uv;2>z
zF(#_bJW=N>jPEEt%(Xlw1zdVY2y2)tEbVBl?_&lJo>P!jmCBbc7qUX@Pd`@e_IjUO
zTT>IaySqy(cCgzXN_F1U6vDG|mjI;{_&+kknqpqX?e>w?o8|)9Y|ClIwu<2$ek-Q`
z&+g!&lj>o3e(j^5UFQPYe_ecAI6bV}@m?j59^si@P<<W-iSTdm4lv<aUg{vh(`q!B
z3yMY8rOj)JJ@Zs(GsjLm$;x?7*s~WultmWLC?9_v{&4i#X`)s+30J5<o~y2y%aJWa
z=`bEn^c!;nt<7xLkPv=HI_u<5^o1583ed2lKDyo)A0ptkityW)0I7y8)sXQT4{wSk
z9l%dVHwWfAjW;(Zy`PY}cD61zY<W=9i9Ra_gJ$~hPhU5z7t2QIoJUR0$KxfhT<}U3
z-+1y@J(mqfi-W8y`c_tx`Zkx)zy^>?D(9iG0#d%aP`TH`#x#DW7f^ESPo|!qm1^77
zn^ks^W_qS@`o&Gjq_UNlc*9l#uHhz-L;;ucxCfex(q5LAFVKc%Yi6>z4cJziRJ6Z-
zfD4?0x-McSA0Jg0jTOODg{GAe%GsogT~Wi9X(GIML69HhfPGSJ|AYHZynGi`{B4_9
zqj}B}a7`#uCpGO->?@&hu7Y&Zj)i!glMEh?*`}ijhITJe{S>L6M2W4lII?XUQ2=+I
zbnUICUO>~HRA4QS+{N)M8*#ecJfJQTT!I&1L;G!8UT|Bu7~VaM$|h@u{vu^Ht(35k
zn1La%--H~j*1<kZvv|2#{O&z~MYM=fi?X*3szR_|aD5eb0ILOCoNEMfD8&I68WNiR
z?41V1>X{w_aojSjC)87IV%-L`P$%Xo!J>6>_pzOoG0RB8Dp25()7ThXP+8e8L7{`j
z<$9lq2o3VzT8X@w7Y-P)o<`kPhMoYf<UvC|qk@ISqEk6E(AWK}6+8a&b8OAt7^Po%
z)X{T+PTIKD<|me!0%#}$9<w4)6B^nq_Y0^Y>rMU+>BlFWH{Z8-9lD8|rUvbYIfe52
zL*Xz3R6%+9L*qs~H>Ta6nDWiqDP+DQrG=NY71hx9srX2FToSyDBzGy@3H!p!B6Ia0
z&N?|aTv19yJpN^$mDF`JIFVAH8T-K#{2K^ESplpU!6%N8D$}yH<?R4#4-|yf3Yv*e
z`t2i64?g;_kot)kJ!e=qqz?F#UPtc+$-Ia*+7rA4O+L%en=nOySVeK0vu*7FK0;E{
zM8=--vZD%i$bXYmMHy&>_^uINp)cwp91uB<1Hqf!cYcTpQDVzHoyC%XAeb?Sqi6X-
zasg)oHM}Z7Awva3od(U`*Q9VilvT=aUVchb;DQhdqov`=sxqd!^+450Yl1Q5!SF|`
zz>k#g{#z?|0V$;%67~FmFsMeTtzI2zP54m<%<g{>WcA)vmc;1j1q|w_uM|D(@|$*G
z{q_*&N31f1c`gNMRJ21(-2<?_epC0UE9D<uTB74?D>f<Eo3rx(#dM0Xbi51R9@ejX
zMv|rK5J}p`9cK0K%4kxU`B6aa<#GS_bmkTo+WSYwsP+s+;N$Jcp%<x6igcJfauo~d
z-4R~L_V}VKRS`nwinqIU^Ng@21*bnngb+!5ZF%{Z3iuICtSZyH(exEq(gIh9O8U+3
znwXe0VDuMI0VHEXm=1Xjvi<B<=P%<I3g@qOF!Sj~hE^<5;xL4yP&R&4Zym69^)KLM
z3EYta2-RW^Fo#!7k66gmODDX{l(~1QP<UaRoa>tkScw)eGx3T(s=$&m{W%OWiiJh2
z<h?pPg@oI@#k69IgjY+D8^mnCR-EU|<n^_UIung2wn&Ye(%1<=nBmPO%O^P!1DDtV
z34ryM6RcgSQtOd#r70Em$~XK%^Bs*Ro*Of$s&p(j$O)U*G?KQZoCH2@4XZ4B!>~p#
z*+3US&TnsJ&_D`=G>-xy(BWmvxF8(@5>^sv`N{p_Pt(~tU&~rIYE^Wf3n*bWd^>=k
z*jPyx@0*ygv`f4FhN}|Dqc(<5)CZIfeF_W=+@-rG2@;n(lj-^}K=gnzB{^kYdpP)J
zUk7rr(d_DV?~J!5VcJq5uX)D&6LS8`@ce9~@nnWl-m{yj@Txb31GS)U)oJ-d=c{O(
z8DRMnxAM1$MS7&l#VF@tHH41O)rcAijpTNcBUh;8D7$D$+%Gms*c&&v#Q)VJxvrzN
z^aJgku#RtS4SU714%vpn9~-wT21MW}${cQ6cWdS5<9kpe!9kZABio^V4ya`*n`$v6
zvgYReDfMXR9Utd*kf6l!Xha=leZzNzU*D}ll3OOomGz!)hvJ@i8O0C}nu9%7k^xb`
z-uKSWzloF^lPTwrK=_@0dQ*KW085Gc4E#gyU%eh!j&~%ZZF?>l`Z<$$ld7nBP-HJF
zyqcQ&*}Umc&1F9=qTXiDgU_Q{zpSU<#H0ge+EhF|JXJ$WWsQwD%-Q0%gwQyqW3h29
zFzq2Mc9+!(xch8@T&|e}2P(<c<bCQi&0?nBD(pFtPi5^1<qFmBtcrAp`e3>=b!?}Z
znVEsfF*v`Zif$~ChIwXz%N=;uv}{%mM2KKWT<PTh!7Xj`!`D~Xd)nKT>61Y%B<CI0
zuP}XTj*O~Lu=7*>5@s#QClW4NQ1_lu{=_ie<Pz}dGgMG$b)^6u<PRnneE=F6Gb*F%
zkQ}dY99@)mY~?*=(Pxhw(LmaY&rq7)vpJg*siix;BcpM7Ozxapun5JB2^&}eL_pda
zgAOftwb7x7$(HMsEKZUYa^Z4m^4Q}v)Wx3m+aVtZqQzw5)VV64N7;Gf5Mk@>joC?5
z{2%@fE`*~RXy6e@qC_n!0hy4-0bV{NyFk-?Sp@hlipEuIYL~z3vZ$~(e=FIi&w`Q!
zi@(C4zS)?3Rqum5mD_2v$`JR|fC|lMoOT|!t$z`a*K*3xPlg)v$rp9cEz#e|IsWfZ
zU-eZk_QK4vq$u$Fzh_ebhLjN%D2OJ)ZE0XGAF4RtyvixgKQ~<mYeP2i#=WA(Ko^0E
zwPc2ofHNlgH6`g(ub<KOcH82>lXXK68DosFyQ^!ALjvcUK*6L2QKa~t?}FoW(z0ts
zAx@PbiTv<MdftM;8=tvdR$l%T<UP<e>76|ADgSqPp8?%!pHAjuz)sYi2dENfv07SN
zOV%kra4A&WB?lpk8C}ZYJV|gloOuOfUw0b%Ui-J6V4I>Jb+jpntIHvZlte^6m8(U|
zYk5G51;}<(lN(^ODtl~01t3A|$EHOzr(_-S4%85U{l_8<L{s2)_!2`B=%eL9SIRk$
z^DF(OHtUZgw0ftfOC6J#NMnjGVMS6RAh8}xe9VRudK^l^+h`bJu)fnjND0s6L0Sad
zwZ*FvkRAp6{tD9*Un>GN-+gSY0Mkp8z|HA?z=#o$-*n*n-9N1?>@o{!4Xmm{+FWx$
z1rsV-{9iUQfKR_R2bz$ul?=t}*NeU6>tI@JGO%Zgxnt7gX=Ts4`EFw~foNVHx%^|#
z?Cy6fwb!%w|I_B01U$|GM$`$DfSAsJGfWt-?Y~Wi83B#&3JVST;1T32!@)+VG+HQp
zWfG_{@6SnF0tF<eYXk4km4*5NqLIJydY$>kB2;lT+=K&T3)svOzBNZ;>@<C~DWzx(
zA#jF0-1wxRos;hHP6RUs`+@|McOjw|=<<9&kDZu)#m&+e?_6`@MN+54z3W&gQ}|Ak
z#-WSuvxfm?@P_#bhF(^jkXm&K&<@}FEKv62djB@nC17%L@*Ov!n**eQgklS7C<$1(
zSy8KToL)e30<bPJb6%lH@X^AOp7-&}jte!Gc_H_14FL4W!q#SFakPN68DRZGU|I{d
zn&G(uAoA!dha-aIv<D0AN#t7!{%U*NTLK2gaFR7NarAr+*ZUHvx7^}?1MUlHJ~!P$
zy~2TS?ZP(4u%JQu5o9QPBJ!Cb<VVUy+rAgSCU9==APJW?w<BdOh9}3nxzJ(lD~g-c
zin<mWLx$myq95W+`OW}C@OnH*&oL6GowkhBU#9^pQ;w8h|7Y95Ig`q&t~K`g^KW{E
z<FB&wMkXO@C{1`M_;cmMN&WQN6H%=Buaoo98yRRKQ>s6aB-<x-S8!UuVU7q-c(z~5
zJez+|%C6dBunvjJR=}%N?lC$;CyZ^bH@|4M&x<mEz(kPw5<P4@jwI58nqT&71<=Oh
zbiHyF7Ec`^QKm-urM#~NDjMPj&zbcN5-CT<$3JvQTN`;GK{`-~ZhSgXyjSUkBzWcs
zffp6~-v!Aty=?GpLA6PCcHG1prsT8}sF4VSkLtkQh&!DQ7OF;X=I~*9e<u?8XkgDp
zsNGNcflnXIXdVZa`2kuiaQnEw@s}L{X-eBZ0@uusi-U2jGe%h_6>%4r?91Qj7<iz8
zrGpVVTa*C`Rk(Z=cZ03;m21Nal5i^Kc@9KP*Te3mm_356F|fZmcu>fia2Hg)=^=I}
zNjZ4WV*aL^(#3#@>NuLv#a_6y;0(OiNBAB}qxPedAhF}US6<gyK#b&LD>Pw64U|51
zqL~SSp>bo!@J@uV{BG`Qlc1N<LAW^|Xtz};*4!CO!Js0F&2yb|Q-IoBrjSE0RV^2M
zi6)|XahZpqO=&fp2@-X^6BBCzSBS3lz{*(U8ZU-a1|JCgcmshqIK->b-*6~=^K?$@
z$)ruDDE=c$&H|Tl!qaRKx%?v45hr%y%naeJ7#hrAoME-T3$I!S|LK1otU}KABspXe
z<t|z8Il4PYTh|=c5vmp8%?|Y$7ra>$cKfXNjB&~mK->D7IU$?HFKeraX$Dd(ci~|`
zt>+}yh^WrW7hB8>DIxy|FKQ|VXi~QFY7t|Sx(DW;&njV;?Kq8K`Kp)<aNSr;Y342)
z;3GckRIUO-c-{t8kp2g1VTo43W8<r7u^@(-o9(|?eg1jA40l4ERHkdAA)xR0Bi$?^
zF!b|qBxs6g4{}DP@|3{|_Zf@f#)u-lpp+BXqvLU=$HuH<ko$tN29xlZiFw9|79`nU
zkf7E?zqUS=RM=m7R6~77tj3p*6*eal%JsCB?p(S!Fbbg>XDt|HF&2%yl<&OWVGdxP
zJm&!FfV_Wb?)R9O6tm0|OEnM{E~~c}4%lGye$nA)o?SHqxXgh(_DnaIRbXb}3vy<`
zAyAD=6qXnRpovbymf{X%h}(fG2(;(M3Y#JK;|YwgDB_Qu1V9Tf77rCE<!GKgmaJsL
zYEqz34%dkT!uQUd2C=d67gC1bF`^=N0ny^X8dBek-;YKTV1b)gIWykdv)Uhm>pQ~h
z0MTxz;Rc(jnqykN6NX~gH=6KjD+d>$0)H+-sk|SsmJ<qX!h4()`kL<H$WMSil`TY<
zRW-Oi?@vo+GwH+h?GC@VePn^`EDvD<=0L<HAmz()NpW@2?Ckw}qzi?VTEtxTW~26j
zPYZQk9n&@q_fVSL&Q$J|z$-~Bt{(#a6vfha3?iY@?<@*?77N3=AeKXo;d$L%wG%3W
zV9tL9?79H~0iPhFa0%j{;r}5T{5Ek4HUb*vp-fvPtECAy$LX0W$fkmXEQx4MMN|qJ
zCxxZMq`4GOfPRpdU+BES=-{9uD=Y&!<7Z);=+XUnPxOdXTbfcUBWbJUEI7lfEE16e
z68$L<D4lrLLVJvDB(+DTW3I=t!WituMY;5WtB~;Cfj=F0th2?Gz)l!qke8$ra$u%F
zdV2bMEYVaBM+v(Z(_2`CkwRX_lb)uNpUeGI3;vLJr*iBm3Q%jjDB1>S2B`V&-ufxP
zoW-W70<KY-y1*wK{cd`Q*rr;DTgy=t$?%CW-a}r-sJa6aP)zPK<e)0-W(GzZhFAR?
z?ovE-YKKezb%BKeU6NK+agm^?HcF7_Qbj<+Mo~I!aDF9tEx;0*CGrBWqDZ1>0T;;^
zWGOTTqn{mWu|?Kg53WjL13T_}33*mcLL2XDiQPNSgjyF+;odAie^&=TFidQt@=V$c
zU<pUw7sT3!`?Nel9_rRNr=Td>&u6^%Eb05#8AwCw-w%6#LvU?r$y+X}{4@SfMov*L
zGC}c<l1nZ<+XNvQW{ONu!F5oW07euCS>5lf`A*bQ|AgF=(PGfa9J^B3mVw3P-W625
z+nbao2_#-Az6)GI)LkXX8&W!R3L{&2RYD^=1%_6NCwfCAwBrH4e0GriF=HW!L)#;X
z$=`D(U{CyhuO@Tm-4TK9t)x1AlWldHE_`b%r#0xTXb~1Z;{8p|_PA;J)wO|Bz9)4*
z>q~>bg&HCbs8h0k?8G^Frf?sJ2oBDzcS$9!GK7R5K4Vfxjc~RNjEyNy^!Ljavw;6W
z9)&m!)g(gIoDm;E|Hx!5ul<xkmR17Dc~#~KM>S?m`c*#l@A?*KQ35p#Some09IN}I
z)2{zrsdUzlqP;Ru6pF;|3efcCtKvfGPAS^fm>!=)n6CRb#KN}T+Q%!YO3H6aC_eTs
zTV*%E@YM`6L26=Y!jFEr?J(mc$2}62>X+&1(a}P7#sbeizzkK8IFt9D9uz@Da7#d6
z?}q(=?YpFHBUn4nkRtGt_>9W4H0{AH?-#cGN!g`1G%>_32u8RPOb`bGv+3Zw$Wj&{
z$8_Xhh27oXKej?jo6L)Y@E4#1=KyDc;4sjENcvI!q@b<`bgVT0s-8S(#tv_-(A9%p
z{Q5lQ6b3BAQ|ae&LAnr8_~0E1p5=TdoXi*9+6fVdx!sp*zl^T991J4?Sm}J6pRU(f
zl}HENTX7_hYm)_VgMnyV?5itYQ`e>3V2H{h9twZ}S#V$&+Qar|-y?KlyNY4bf>5W&
z*~23Ra^YEhp!9To1%E4~k7_puX5iA3z?mRj3UF|pKf(do2Ge=t8czx>l>}@pf%{N<
z{!=cPhLon@Ktpcms809@zV+Q5J^?YpRd^Z)!)9TKtYEwqph(eGMKP2MS{+=5h;Eea
z=2YX*=KBxQ&r3;ov=NNDkfRFFdDAT#0N=fV#DqY0nvffPQApd3iO=uG%etu=Tqz?m
z>RtMUYFiVVg8}hDe+t?g5)rXTMYiKaT~HpVp?(Y9?a7^@=igs~m#?CMOF$X$Pr;~f
zDbPy+45)~%7J)Z?eJdZ^P<wZm8{XZ&E*=s4&7w!~COe0!6^w;b>)JmlJ>hSmKOMMm
zYWbIA0M_e+x&*LsBbLxpmnmdkv_Nkh-OTm)d;yQQ2XI`L5P1_|2K<mQnKWLnp;VYy
z)mLi|=}B0iY>W;3{XmK_tDFszv%xO?e~C>67b$_L3OPG&@9Y~Mj>6)a>tT6VjQ+k1
zJ*dMY3}3pLFeDnT=XF0k=dZ?1fY8GUi5{RZsyEUF?1$U~bjKU%D4kLXpk+d|9$?`!
zg8c{qN5IRXu#8#=A6-v{Njs`0Au)I1x7Yy6!oZ7Y*j+YLpx1@^=TZZ-y|~nD13h2`
z+M&o9Xc-gED71+Gw1j9I<7*TEkDOECA&nMnTpV!7`78<G&^ToI1`9KSgO-7T3NrZx
z{w5N^X&2BLWxTEfm;>!BAXCCZDj<{YdP2_F@!kC+=DXNUH^Bk0Lkan9?}V|(wmOC&
zfj~6S!x4jV6a*xw6PkzIam!n^z4s|#*vL>fF5`CqFtagPUyUY)aR7*dYo4xBTOugw
zDiW)E*eLQ7Z&<DIHCD_SkV>zSM_eVX7?+?Dc6~RyS7`7vl}Ee;GOc0ne=(jaU|pgC
zBy~I`+_?_OF>B#0>sz~^w*(kB(|q4(kY5_=wptx%f~(kU4Ws*<w`TGgQDoU<Chr}I
z0F<U2El`YttpHeNx}hcLJ({0y6nwGSRVn7r#iTAnBoE91X%MjY0EIYUO$8H$tOy0i
zwUG}2M+GwPa9-Y5ai6XJA_PzU9O|=~#@IWg?TT=1<wp%S=rtKS{nzlT5~0=nSds5&
zByNAtx+Wc$bH9bQzqfZLKyzkvP!GxC2*WyvieLM>85LNvwJJ&lz^7S(7whWb;y^9}
zQGkg4!QP-n@d%}J&9<?^ckvEc7S^ZFnD8>xP%r)GM4lie;d7yZhKw}X>wJ+X4K|_~
z3LHv_Ljx+DU874Y{~U!iE4(7}mHVdSp^eO!2BVy@h-)rLjk#Wym+oeN9z5lUHGS)v
zPlior0Gz#OoVx_qI6a4q>-t#r6s<<E0q{t~b^u1y_5UgPfFBLy@B#6j;H|ztzIcZ(
z_Nr~qXmC$F$IA_hx(av31St@A2w7~0!U%^hvN*z6C00R=Tt4^;^Teed*3mQqcu^N+
z(x4!_j7++th^SA}Ldb#hw+za-8^<WV9~1Q-jEZz`pOWAGcjK2L$yDqLB-^&#y6ZXv
z$I*g5u!yvB==K=Q9<W5o@$HfbldxWZU;aJn!wsk>bQy|RnP`$aJJHqG^~?Q4KKH8T
zS9<PL*Xf7@c3wr0tVDI6L!xt28~|~|%U@x=bkZ?ZYPHi3hZQw1C^wS%G%2b80pIbs
zY0c_?5>N%$PpAKrpH^%3t$)pvP$@|uxYEFpdhpdi*FOJupT3+HI_NDu77l|v&4P(X
zKQjwO?;!p$LdVR45bmkVW^R4AtACQiigU=%Wml*mrzzh={~bC&YU>*uG&6P@Ee9N4
zu$Tf>aQ$|Df3-;YqnzJ@62xKB?9Y$MRe<B4f7GrImp*r;@9RQiaA7;p9&<Fkn?>!R
zecavMt#SUHd*fpn+}<~M!Xw%2jI|&^oOS{w634iIw^sZim%>p_N}|vV<v-}B$py+J
zKKrFC|9dc>hEtd8HhE^?N!nlXsv*(To4Y@a18_h+zJ%M$<4j17JIwY&zyhb~dc)+w
zQ4tL)p2Lp`hJASesAqLFUzCru`;(QIiZ~`G9R+Td=8QSy0Q!hAST;QX@AL5BnlX~a
zmeRl!Mt(KlgICzWdN02bzZ>NV8er+M9$J7UEWcE#*;R`OwN46C5~{#3U1Q)j#SWfJ
z95AB>5KEK=4?+uXbAO5icPWQp1w8kQYwUu8f~wGF0JQePVMk6{Tm)|0%PyCtZc-oi
zn>72~4&K^2y7~9tIJMH{kG}4jx%A=8JISS4_+$r^#H{X>F^#M5Of$_KXrY9rlmeK)
zV)p*85r-R~XwM}W3rzyqkH^iNG|XExP6cvNIsyK~fRxW<J)6BD;~{>Hokb(vrmd(f
zO|EuB626bn?*KyxIc7poyY&H#*f4hw-YF1Gp`opaodg7Pe$mZrbI;Sr|D)zziy>um
zAx}_GV~?lbcW1te!AnY$^N%VE*_NM^yk5tK@;}-TR)$EfDXL(bfYG;I5ns*N@TchH
zad}8_I{QNP|EfFhM=IYx{@>>~$2bU?Dd8=fY(gAVw#=;TmB@&staGd+Gb1}Qgsdog
zWo2YkMmE_yo8z4C<@5di6W@O5$J;sQzVGXLUC-C^`FN?<?$3Lx{|Vd)yX+2HczpBB
zFM4ZP2iws7_OFG`yS&M+^mBhbHy&=0?q5~Q{Y2MuUSbOYvEGX>YZGY|1U0(Dj_s5N
zI`U;Cey1&(tOXQsP<^~i;quP?=UY9me_EHXRXkAT<-hOe?=(EE`j(Pv@_kXh*5kQ*
zG5)1%o0!&oj%lIIgYhfnyv6&iPG5|)zBw@K>bIsawi7k15j(m^K&=$CcEDTqOGraS
zm+g>P^{>mLMnhGf7wc<cJUH5#>}{iu)Ob}wZ`_VIk1W=K*$N4oAi&L<WB`dzLEi-I
zVRyyz@_2Lx7QvUDZTMO~r}?I4|6H8F{r1%)CRUNq41!Tcz3gekj%(0ey_qB>1+RJ7
zkH%+Lg;(e(j3FDBD`K!Bc)n6tRV(&!x27r?H9phavmza{Ys&r`DRSl7c?_3eEn)Ve
z)-0*;J#saV=sf(W$N~jR*<%BZ`ms;mB7ah-x&<Q@DoM>CcVr$!OcYJb`zTVT?B;76
z=4)kV>`)%(v0IAh`J+OZPKcLmuKs4uy@(PDRQh-Fh9ZPxB_uGU<!vhF5V7=`lYZZ#
zKcNNT*G<|j`Wok!&+kCz&*5t~^&^3fU=sUr9!)c{`2+=1n?$mK#ZkJ1yrms#?-x84
z76t3Eh9?_>=#{K76Ay6FU8oi8VpMQ~@iBMG1W7>Bn^|=1y**62%fuICv}R>Fway0x
z3bu4XU}35o3;Owj-M0}k)B8&t8}N?!{`_a>>4DQdF$zsWrnzrLtlfyb_8#Gxtq<%*
zo00-OF$3g`RH#52O(;nz99!Qg&g-DWS}Eisxc>F86B12eVu-E1BUyZKK0!2(^MI=1
z2pfN+n5Wni8t3RxEPRJ9LELI|q_hGJxl@NUy%tAex{b+Nu{06rP1d548o4H!Cb90y
zOdTG@{&V0$U{^kmQ8We1P9Kv0#<#myp!~~Og8JLPt$uMM6$*?>ESu$TZjh&V!JvI&
zRSf~?6J)P=8`2~Cz8`pYR%cXpIZiWGnb3Vc;JC|52_J}Blm^YEr@*PxDItIm7rfiX
z+6eXe#C}&&xXHUp2{|Hps89$IF)JVJPBWGlV;h%0gkf+dbdhSEr>Js`D|`9mvU*{0
zy3im6sR=YPVAEZ)I>YJc^Uw#iJBSkIx)2-qVDw8sILO^$4HJ*TgZk$0!QST-{3AsQ
z?8Y8}<i1s%(eZx@Q*iQ=v5;2^j>P+scFFGRBzM0Q<gvwgs3Cd-c=B$8CbrhePAY%s
z2AcHv&J!g0%_wctR6LZ2H^=N;z0sTSm{>fA_#+3niP@K^ci3)Cag!@lUDGC_8-NQP
zhOymqg-l_cBpf3b2cC;YPwaQkz9E(Ffq)lcp#+5L&lT1N?r%c`23l{2MQ!m|<)XT2
z1x5w?KzLRaKZ_%c5W;|#janGA#@dXr;n-7XhHzL-XA_U;NNk#UDwuoDt(xjb=sp{8
z+G>u7l67`+8jhR3q^?za8mow<Cq_Y4{8EE$I<o2tJtdGeYXnggNeENOl?8Yw2{ORF
zOvfzzC7w1om#~IaQrKG_pgKD{)A$=BXtW)HYyq8q$q%lM_e~)92Sm#@RmX?Y+S=OE
zvN9?b%JttO1L`AJR^#1&M*P%IY7R(2grU3d2h!Sk8h!OUt{nKz;yuN0$GQX3Br%=x
zbU0cP7Q+4Y26+h-#7B^O+J5$dp<Dz~C#K}TBAz1veFK(8CS9UmL4TsZN0efl4B!-2
zFok}5snN<M1uZPmus)OOE6LCLvp0AcC{B%7e*YN5{#Uq4Wr?oj=D~4yF@BlJEE*!L
ze>OiZKs-c^NfK4MKAxx;Ve}h-7mDe-7(-AA6eIZdSFBsyY<Xru!J|MGu;;V<1G3+L
zp!M2mG>Qx&3?DT|1mMpRxdcWzytEo^+OHLKZwJQA3Z`=t+X!5tukqeuFw~C(p9Voh
zh+az%PSnYFDUd#km-8G3$spx52#0vA>+`FuHChi5PV73=`2p=p&s=a7xUOb%<vBF+
zX26zj99QhA5r5kZ5FU81&`Is7xU6*$HE0sidB$hl?)^iCFhD$hOl@avI-3B*tJ$w$
zT`yJXH1VWTs8y6F5P#Sh{Dt<SKK7ny*}kFWhimzn*E!gaO(18}3Dz~jBjhEB{`DiF
zP|nejk$0@j%sn9QSZ(1?`tn0~f6*02Ec+y`C}&oSoPxB32i=Hid`^Sg$A>j|(pcri
z&~=Mh_!l)i;FY2~PULV2#AGp`2<>VfuoB~nHgF1VL(b;Htrnm)Al<BiXT?jR#Z(`9
z#(X^iD?a4$7NIdlUpCC<J6nK$SoWFZ`uL79A3dBDheofym?|N;=f|^O5ayX#`=F^5
z*cj&DA9{CxqzqFN%%;Nz1G{+`2?<G9BGSqcsAP4Qvo>h)7Iv@~iNrNdzl$d8yw<De
z6|NzzfQWqne8?rWsztv{V05k4Jt*PjTkJnc=z<Eq-Y))xh<WnDj31Hq^_d1C8kR!#
zj+YS`g8QyMduK;~c7Wn&%TL{6=;VPK?aHaQ_F1i-bFz3#_R`W4*rdjQ)Rl<UDTEB7
zZA|RVP1p<i1Zr7ipZ`7D7}p>D`IG1#)Cf5Zz@cHFetJF;;m7vf@>ho)M^#cQ&|sAy
z=hh2rjzQqeb(k;pKF`P<YxEvC+`moKHjC%`i7xCILOVJ--f{%Wy5uSA&)8IyQ>>{@
zumR9L`$4nBBRTKZsgN2`$pdmoHJ4t&6wTF|6GQg#W;u0w)2UwyAL)I&c6s(QcN=Ju
zPN9!|AIKWR?Hv3r%xpa(sUwjRYJ5n+Q-m--mO9Q_lbMadMb>I&c&)K^Ru_I@)bS~m
zM@+=mN~)Q}vuTW-|JY9u;0lTDp-m`8tY}EFl?gz*q7iFLx$Hy?&LeP0?=dh3&n^>8
zNZD@`C%a;E*M`bj+>wEzALy{chVHPXBnTFy*UJFK>hWXuEk0?Ae<f!Rv7`J+NgXkQ
zghrn^PW~=I81rg&G(-K^cS4pH9=6~PJ3l<W8Wi00-{ZUW@B|4gwNhmp2n_)*WhLa8
z?Ph*q>GjzPCuw0Nha6U_8y^46FKmlDXr|_sTrf$_xgW@|k6JP9e*r0}j*uoG*~AT3
z9IpyM&tL}B`a~_Mr<)m+PsG?9ZSPLSj>LTUOt<}Bg^5am^gBiU^UXHR7)@UvpN4AS
zoTVH*eyGEuN&-uz3eM7>h4EIwvD3wzlL6J#N~#QwPo7i}>Gxlx@{vUaES7ZG8<hMj
zo0|tWw>|2}Om7O*5e<{B5pBFQCS`B;PCpiN$(XKrn%kn~5(K3X8!J}5tM)lqqc(j<
zS))To{aTR`3sTp45^Uv6RPGE5Fj964Tl;8_J7FLeYh3jXa)4<PnWia)d>F3GN!Q4O
zfg<1ZC!AjK=lGK=nxwnTH5qeo1-81YM8Jw2sLg<t*$w8|aXb09SUWd2SN{34z7$zo
zSeB-Ul6oLLo8Q01kIXLXZ1)aH*+O1KgBCNFTq9x;J~-}_AN(ngWyWu14kQuSa0eOp
zP{iv{0_-Woiz3Yf=p8%cex}GO26j4p3sLd1XcrvFPt2dqB8x<<Ck6*~l437c4QBYK
z8(h8M(HLS&9y>bnF!g%AhI=^}wFqFZK#JJt6L7G$r531FD!L$~+;9ek#m}A}EeII=
zD<kw7;zOzn)^1|0VZx?HSOG|sn3T9gFI3^;g31*m%hZb4FN|0s;QvDOV}&hiJ?xE*
zj0)TuV#%_RyA-3uSr?!33WdCjglSr8G^9WT`U5wLYA!?>@F&*14B&Pw*r&;Je;{CD
zjV*}-{_?r#cl!<^?X$n6`^d?$jE}KjuCk$E<E|Pu;sSLL*K0526GDzAHywU8`*EwE
z$;k6qY9&6EY@OF3vQ9%F<)Hx*NkE6XI^ptJMo0i^LJW@6U|fM|xE83KZ63O1`3<RS
z3CJvq$2Mpq*1Ku3B16?Mi{$qn4gdQH!2(#5&kh;bdmkVQ{&BIAcOp@RicX4@df69}
zJX>LD2wBj~eXr*^aAC4nlG+-9Y$(h;?c5!zH@ES=5`@}R!u_^Z7GZAGxOM`+q;bym
zW(_KalUzm(cO03MPput|5iB-mcC>A#kKCGx!S6eKM;RuZn8<d#_rop`dkUH{daz`k
zmA<1%k`H=1$FxE^aQTKsXT9UHGX1dug!&cif3dPhIXO15G?(eH*%wJ(qD!~_mw#hA
z_gx^~;iN3LGoRXU2Z;qB4qBT2qN?20{D`2#-#Ad%!Qk~p{}rL%wRu_Q?PT)SWxn0{
zvEAK$^?rQYBJ0q)iQ);a8V3yRL%WZ8wA^eU0pQHO(c0A3Q%BVT=qMU|Fh0&~%kB`e
zOQ-)5^oe+JYJbRnJ7WGuVRWw@#201L2a^9V+<VyJ{VFW%YZisD=pYEccK~ry*1Oa@
zSnopH$wwXLQ&CW?WN>hB$cAWM%On2c)s0u0(;mL0e2$cO+ManC+#UB5PQBx{f*bri
z<XEuzC7iGdu6J-Z02fFn)kOriacjvY?%eK2#n}VC<hIN_X3iaQr>gI|7#XtW125k6
zz0qlY2USIo{K-d_g59vba=+;VY|TJHL=mfgR;0g_>~o;_3rH^OhW0_yYTbEcnf?Vp
zxT2ML2d<VuLz>iu;l44o0<}7G9Zssz_KadM&d%#s6Z;gYXDxV%&neTSD`CJlCIL2Z
z)WQ<Iqa`Sfy@EQ7G<mMGxwJLA#Zc?P`#>Bb086K7IR)&V6ZZt~OiWC4d_=5hee}t!
zgsQ6B>L3Uw#9&Vbtorz%7g&3=!OW|r%CJ1GWADT8YnaAv%Si(>E(FX${Ok-l3Co_z
zOkucBs`&^w`vY@OS-H6!?OM;j+D3~;_E6nHTJiCaE4X(HhSv}C;I!*a`p@od`PbFp
z);}pZT|p$9qZ{o@zwggJbXs~Z=UX@Fg~<B`pXHFRg|JsYQ;!)$0=5C_BeZw_3O!x2
z!yK#2x{xW+2;M+7O0NdLrn#6hN*64fxAVKWgL@F`3Zh_jvjd>DlC!z;fVS*myn|m6
z5p^|!VZl~J1Y#F}@|3bvsZ)u=S=(lisFoSOw3~sc-{{iW@o*!owjtKM{&_183#F=7
zgwOU)4?K$wGO2b-{84Mx@S;M%tVTEwne`75L8xB2w4(}QK)xj}CP!Im^f*?A(7W&3
z1TAS<%kM2~LUq?8FHupc^eE^}rGoYa3)B|`n0Tuwtnql0zpou^47^bc?1{NbAA<N>
z?}lQYHOOocrr7^QZx1u;kgvRwZ})9;n_`nM_uigniIryZGo?nXa7^<+Ade8G4g;}T
zl80ZnB2M)fAO>U)Pdq*TrsWysCzy$f_d)J9`YOfNj#A1U8kz2E6!Nz9#;6x{H5-+^
z&sd;E`0Fpcj9ByiQaJ6E%#Wmmm1|YRcFfWE&-YdoDM<|Q`V5euX9<OAli$l4z>R77
zD&8Wqi!g>_iFxjQ;54gy_IPY+ie>Y{8$KGxsS#oqtWJtyG$tC6`$YFW{@!#zNo+|=
z4tgApnwn`cAEvO23YU!_eh-K!!=Bt)avl!~u7LPsH>C3?v1!g7W;|Dh6SkOi6n)Ak
zh|Aq$c5ay)9b}HBZ`*nlYDdB<0KIYtx0KVPOHhv+)Bz?5aEKghv9+-gf>aQiuu<p{
z;%LX@YaAyvyplPZv&?zOMtggd^TwSQv8Y02LfuMwCE|4&%F&ty`?%#J48lZ!H@9i`
zn0hwm<x<L{;~P8aDb)CzlB%)DklU{s6)HQdPRZ*oUApv#+rW`Hi`_0xf<V%7TR~`k
zxZ#@QRg6X+HQRsjn}O#J`JtHoy7PNT$Q9;5POZch#4FFpM$a<F1kob89TXCY9q1>`
z)*n^ega*gPm;m>o`2(^=zlam3QQ8_#mGz$jDQ{O9=6v0wlB>$q$#SQNuH4r%g97^W
zm>z{Rg>K&fp_I@!5WAhg6BZ~u>fhU(t-2!rmZNTI|Iak9cU!3fVi}+T)wCV&Y;Y~L
z`8%wqItE@}s;htV!RJ7oyW!xL0L}QovRKM5)x;W8v;ciQ^!QF{XtRbHjnxRm-ah>E
zCoMolSc{-eHF_vi`KRgN!=I9Z6!-<e%|bo>3Bm|~`oOiiy-l_JBZD7M9L*074qTM<
zqJ-LJI{4tT+tD;9?ce{~>{lZF$j)Z_eDjaJ(LuN6clP>{-H%sdwK<=8IfefF{5Rnv
zr_jB1Bwcb{XJ=;}p!J=~`5xjN0jiHbB#(hL6eE3K&VZMwtFqEc;)?XDY6@?Vr%?K@
zU3MQjtJB|qd+15JGTHuB(%Kb;jAEWn?v2}WJu_dNZuY?>3Vcs*Cg`g10~>i;r?lr1
z?t|$yy`REd5=<<H>MgHLJLyteix^!Y@W>IbKT>O`4OL<%vf-?^Q#%g!&AfSEmBZ{q
zLf}#1qYVv4^6xygdpG0Gm3U#)v2`xHcbOS^ts7^`7KP_Yk35#I)^5KKPt=#6FRWbV
zX*hfGkzQF@`B^qxVkH6KoytL^>N~uJ3A<|7fs*T{`XD|d3S68*L@<5zk&tHcY1%g^
z7L31$;VgNxRSERe*ryy(c7FBy%&G17#v{Fy$NMV{nyoinSdt+{=?FwZn&t2Ncew0f
zW1^sAM@Mv-6IY@3a41o8m|<<OKomQl3CFr>%z+@y)A-!OmbGuByV*Ph&C_1h-)trf
z_@_J93A-vCdf$ZV-}iw0)r-A}>i?h*R$RP(+av9pt-NIk;W}HlrlM<KVUa+6x=W<3
zsm`@Ze@p<D8|D@*^Un^HPB4V>L>x#LSu^l>MvgQk{0F3Ul;Vz=ASvM%mD^MSMT;nQ
z(JL*~F0#D7*pB(@?TX9z6KB`E++ryrTlKO}KYxKDy;-8jdrVPnvdtXTAy@2P?L{2*
zy@Oq1DXud5wAvUB6HZNxhUw6{`dC|8Dew!c?=XUl1IqVsBOA#Uid$Y!K+fj>F@Oua
z*e)lwa(XZ5u_pSqSzhUHO-JO_os71t79u_zeRy@pr5}wvFRRMFEKZ;4@|xjkQh4Sv
zz7{PAy*+35Ai6<%Hv88|{kZX8P(w*tR%ahU;rq2;5b19-z@Eta`qc=O1;GGJLEnA{
zgqak`usdBjb#rgYA<SUrOW;<17?Kx#$n`et2mQ<KOj6zbMmCQL+k3sF^TZ4R_y4*z
znHyZHe8PTwFf#9p!^{XaEo&0Z6)JaeFs2L6Ei`N2Mm&WnB6H5U)lH;YZasy>3ER1V
zv|*ZZhZKX|s>;7B*I5|al6zYra}8Rl-E0a`Bf~kOQ^jy=M$Kz72fy?~^J12y|05hG
zbx7B5C)&`%H5rVFEuLqk3hDj~yvGmQ%Anfc<TbrL3lAK$JgVwmYMMVQkxuvz%X5OG
zB*Z(Ck^ZPxZ6kN!d2`(r+w6Z<*x&k5y(PxlB<lpj3VM37Y|g^72mtWwY!MUAfQUG7
zjb!kP;9)9C16C#I^-aYDy4kotEV%7Ea~6`9)O-Kt(m->r@&cR-6~fJR(%<Cb&SIPd
zdqXYg%x7vO++XDZvB#{A4)D)STT(o$Qp(J9j%;O-K?)yL3`G8+Kbd`$_35dJ6y%5N
zx%}4g2YSBHj!~I1mC%|ty`N7xZ<m=Z1ld4Oq!cI&{DITv0Sn}5t9!}#&%{LaD)K6j
z4N!%|HNHn%vA?081AL1F{O&};c>Nu+$mLK?>c}jY&A=O3qyl0+Py+JdN9qZ|-c&nH
zN!hjult)?z)@x%F#8OoD^w}DYt}hZzpjrJm1Fy0rfwU#he`N5+^oSgWenO~H_KnUb
zb8Vs7KNIdR#P5(;@InAoOeXxXgZds*`&~1>xtNqqRJVcx6;|i;_se_UkU2aN22ai1
zPRJ>Nz<t+{EU-<Gqd{8XgTjqS{kBs6=G<AFgu0q<SMXVx5HR5T0!85Skbo0;3!o-c
z_bIwDClqu^a^!;8>ZM;%f+c|T)eJl$EEF}*R`ndMw)$VuTXFQl&WOz6d4@a%5Td7D
zo+cb-ot|km9Wa+E|DW}dBfI$z%Gi}RJV|(?+$D@y&9wtv#p7IhVbNb>mtHU{QYfgX
zgb9*dGoFiir2utc6AZuTzBV#Wf}GdlHN|u~Z;jsyK7i~ZpJ3xP5+f>GF%ph=5};X?
z63|b8F95(F1cTEJTP)@tGP7w47*`1f9*E)yHsWF<@EzJ31b&a=EymY=2%|-s!qv%#
z`dj)FXQ^all;oO<m4}=LuYk<bm^>7Os-9<`Hi1gQJ5J3er@)~ah1m&aofK++I9>c+
zkt)OJ898+v@9Z~im^)Dj*)B|mWzf9fq&eimmw+Jsu>3pgCj(xQ602j9AHo0r0KW6-
zDjTUy?+~S%qa!JRC>^=g9?wUF9+Q{A(7HDRg>Vf_Y~8Ot<B&lf2L$e6b{(3cx4y?G
z+FBc9tre8n*&alQ<<7dZ+EuLmFv00Jj_QZ>a(Yy(2<X&-UcoPD@Ys-~#fTBBu&yUo
z9BN&PP6nWxS1aQJ?Y<=vvj-}q?9;Rj8;ju+y$?{=I$AEtd1Q8ryP5}v^+eA17dAgR
zwTwz7u<IxIj=MlN@~O?k=}m8c>wVtRGh<VI^OK99Sq*jXAI@^nno#7z#%e;&E#A`x
zkyMUumz5fByy%}vaH*q}7vJMLsC30HM5wFh5Sm~06VzdYQW}(^)#-|?&^Tj6{?{ve
zXke?LZ3jJUg+476I<9{ri~@uBYLF{N<L0QEY2$cf*;_PW^Za0=Q=f*h<6d}OH?mfe
z#2%idDJ$njms#&&w6zD$0Zs7g<0nskc@%v8D&>R^rc)R<A|B&!sDf&qd3mj-HQ9Du
z`t-6DzB3z4CC_%lb4)XkTPRBcdrY);u5pEcR!0~`iM|V)m2gv?v^XxinrHZO?PEdJ
zgDWuX)^kK|8l8dztPkND`@uHgEl|z6`F0w&{oQ)IySw)pN4Xxrfa?&Ng5UVf6OY-c
z7*O4sB#%Eziw^vqlYW)$=uh(%e|LI8`p2`0Wqyl9-J)s0FT2viynBuHGo&=(4wHlO
z3fn{c{rz>ZofkO0?V7_s&Qg4y{k@@f3^hde&AI*^s2JZ*Hi%(UY#~v(_JHD)f8j_a
zcDmcH9-2>IObACj!vsDRrMUbVcDaN;RJ5AN3C4MBt$Rt=(KU<7%;Yi!Pba}m=C@C%
zHwwG(NU_DT6l4slv;q^J8|tu9%fD{>ks<pL`USivS?R(FFdmo=F=>ig&*@Qbc8Ka+
zCR%iEAFZ*YqO$rphps1bM+19x*6d1>X%wDBJ-=n&8rg6O0zeT#nnPuQmx;ie9|=?V
z778*yNYZ1FSIbCY!@VsCFU4M<->5==QMmd+L`XF!UHBCa!p`)w$ii>oJY*8Cc*5_p
zfCCQR{1lF{Nn)tZ5OOnz0k}#bQbz}+U=31Gr=7XHv8#P_f5f9Mh(TAckm&f<yn%|z
z;(lc*pU)i_^>$BKX3AJIzgwlW`e?t0zIDF;Q`g+Em);inx@53T2716=jts;;M$tXC
z>oKAYSeBhxeI$qd(_u)9+kN<vG?otvEJOIeSpHNeHq(8TpoALre~N?4{kBS%K~z7%
z1A5`zEnBt0nVfqOs4W@0w~y$t91Xn>s|wTJf2#tVpGi>S>^a3}tR=#An!(}c^y2N_
zmI0htG+*A5VzD(KokX;K5VcpnFQcdWrF(`@m=~%7c%*l@-@lmu>QOrxTX~bJSS$I}
zpFe+4JuJc=vw<WGU{9B_xm19(dR49!sE!l<B11bYAx!wojXrT<zstm-K$>#fd-`QT
zDX;As;ZCPx%1^+(DhlLwg4)I44Q&s}p~{;-WY$Z}R8&Y3m?Ci^WuEyy68+3fOvhZG
zVXD`R5muBfA@-ts202-@f}md}$N(i1mIpEk4AnJ8T6Y|nP3oSlmV3y4y9^mAwB|wc
zmKXGwky7)kSvPiy9uzAr5|_)T1f@K?2EEG!CzU_ZR_x(p`-%^BUO$D0P$zX=_oWzm
z`zN)8_^r=FXJ_Zv$zq(IISYRD_?CxA=q7})%%aE@?Rfp~JKHUy`hAl8NhlPQ$Fs=<
z2Bl8uCJaGgdIS}d|Db4|<_pPtw~Zm32@}>~oKC$~(?5UaE(;ShL^!nkIv+A(H|n4B
zh}16jCM`?4{4pr-6ZdLtZ1e)WXD_fvT4;R+XYE5R`yOdU(iAp#N<S^FBY8o))Z?$s
zbf8-5PRJr>^UZ5TX4!RqBDwxzmShRM8dYGSOFlc|8yC&7>n)Fy_*SS?4<HuKPl*9k
zOn5h+!YA$Hph3C)mF(In-|a>tGWPhEYLtS`5TDLVzRSM4rN3_O#&;s)h_CzYD7xTP
zbfxX_LOg-2OM5Q`ci5dZDVfWNpuo{7NNejuG!eD!=~wC0;NW27!CVyBaSL|pMjN+U
z!3q3+=@u6|h#xY2P@;LUVpi=3PYhJAaQ&>Akw8kJ$9_r1xQNmYY4^&5-8nGk5|&Aa
zZx3^0$EeI=v+;!W#muE!%7vOzKG)Nf-}@f|vPLZL&TvN$^G=VR{cH_U=mvLMA~MS@
zMl*ai#zNqREJCBG3<7{+m|QA3)9oT@8Hhpiv$WhNvszK$<D}+;9&{>OrkZKWKK?{0
zk+vxs1VjIO8{-%CAyDl@c~48(4_mHQJbVtlsL-;IGMC0%R5ED2kHPJBak!h2W0DC&
zw)xf7)!2FT81Y_nB}6wd>=V5Wo;z!}ACrx|@B#bddsbc1EV@o?;<bd6Ov36+rG4*c
zNGysd2^)1q!AmxQHQ&q1X7aE`GyMCrE{;|1!b&9)ja~4Q-RZ)WfoH<o%WIBWaQ|)4
zmgi|^hcDwrh>+Mb5>IWFs>>Spu)qZKVukq_Aju;ejvBWc0}Ub3sS?vK12X03Hg6x!
z7#ol}vNQD?Xo!IWU5i3XN%{Wl{IUtB@F`({fE(E6F|iKro;nrfRK%DF6NoZ@LgqX2
z9*#66ldv!USpitp$NOYBpAQ|sd80}#OyFx5fWo8e&&RA8QS1-kt!`9k%XIHU`Xpx>
z<NH~3?7cZJqc@~N*Gu2+oC=|K(`F?w9JMhR<)RLKZMlPv+-R9Ka&=hw1H!9*zjlF`
z<nM-ry=i1D84}7w@)6}o$I^Xb=Ijr&vwS>zdO_VIC#*N)*Sk*q-hU&GLzM_!djsh$
z1e~Xv8m{{bsd72K7pyG#$RxEp%z1B=^j*P!`x;D>>>L>Bjv#p6+F!TxiZ5^jqDXw=
zDnVRCsX05lRg&<O9vkE#6>|*`A+1XoqrTd8!m-AXW+w`2rOKwV&$<h1`6q-q>6PO3
zZY>CnrL(0cy4&mAVdeZZ&0L$7sb8x9ChG8TY5w$SM8w`3vQrTrKfL~B{OD-tv0AkX
z0WcATZc5LE&<@`If%2Dgb8%q-Aj~Tl(C2O--apyInBxHaD`D0c+CS4}HOvq_T2A2Q
zMvIFZjE;^L&_fHvgT1oPH);ZZ!@>tz{H^F=M!YT0<-8L@`r{3l*!n)re(|DW8>^t?
z@Yxt$cd+oXLcR!QZlM%z?~?shh{p6sJ-B+#FTGm=P;b2CE#<a&Zx#GEe!~)`anR^+
zIa~KSKqtw3hYV@&SP@S`gTFwDPee=2q_uX-4_l6koCLUTOWeiJel-Nx^*J`hNoT|d
zYZN@TYgAE|#|hNU-5I{RzeCVEq6?c&l0gbj$CH#Tgj4KXH!&2F<Xop{TD#>8x|s;s
zRpSd##yvwUK>KD(0ptdcOBp_#`+d#+MF|56xD;$D)J%#$+>G;``Jg8VxRs}9jdubk
zuj5GWIP9Z0?z_0Sd~;%ZOiz?X!xk4fgzh%uR1mReetVgxqX(OP8E=|<Crp78cMwMA
zvW?ptXnyrLFvO08G=A28f8%8<E6alib084+z{oswpGInvN}q1CEToxXKbAKx@DJf>
zr5!*MI4Dz_z(9}dz0nqyM{uxD0}clW`c|n7_ck(uKuGKp;hH<BZF!Zp3l;doHB8W7
z^xlV}5%=Sh0StafA8<4$)M?5&0yfXwoSc|}aKoyXOL$vzbv%!tX4sv8Y;k-#6k-hQ
zgb99Fy`n{W3;e&NnIb>AX3(vYRJh$jNyzQ*z2QIWIi!erK!+DTFMiZ4c=Awm&8W@N
z?eo3GUn?`I=bRdCtaklKEH)Z4P35JElx)rZIG0|C;F-~$d&6H^lTZpNRU-R(Yh(QL
zi(n4ziexw_Q;ohK59Jg1%NqV^@SN~>s8?`+8Z(0G(l>g3!<E3ikK$>e!-U-KcQT)2
zc&ObkGTx^L>t4E9q2!E9VPRqGzh2LHAy*bz&sS8+d=~jFUnYW{-@PNT4yVAGv*_5h
ztl)F%&CH<6e&O@9Apqa@4kjq4e^148l2;QJ?95@%%Mag?>MP5MYTPr!!*I^504pm<
zy;WetDAg)s7`6WO$+$;&B}2MkNbH6+eW2yJnNa*=Vh;Rg{CyAij=Vg};5e96)5<-e
z(|s_5p?cORmoR5`Q>p<NF^ds*+c02$3sN(G3&X`n==fd)hn{#T)JRuJSb=`W3T5m%
zNI~ZY*dKnJ0Q83YWCkdODQAnl)OQc*ozB@nyYt;nc4qOaA{i^eU-!z3(ujK@`EZ2a
zLXeFen)$TwrNq^<8?c{%=es%6H1}n~b)8=9pOL7Q@ptST7%~tE5Qda)GfgaSu<MuH
z^$DUX@93c{+iQkp7A#=9VQ+rA(Al5|_W;bZ>YLCMe~TfhK@gho{;1*6cmeu+)$Owp
z1U>^%`wMfA@0@O@ZH!GjRV?Qk0?U@)Us<;kJ$wG#W}mebuu`H<2P`10-6R}~?)0WL
zf!SHcvlSzLeWYp(0EA$#PI?`0!ue72Tsy6HgBcin^kRUB>h?}W{C$~KL*9j>i}gqM
zo%NI8ELM@dzEiwlN-x}fkkxqO8#(Aed{W~^{nP1M5eno*O6N53%)A6!8^QeIGL-KZ
zm5<k#>no4fmIDA~5GG9k7&8H$xtM>uw<c51%>y&l=BO%5ASk2G`k&N3$yJRbp1w>p
z20;%`q;GKw@R6B+%~5*t4R8Z&0W*D`^Tn&;N42Gg1p*DH<E}-m(OFWF9tY7p&CQ0S
z39B<p=PHEE&}fY9+XE(u`j$hw*^^4}MzT=Hdm+;UPFMRud)d+%G~x9wJ{?gIe)_mm
zs<dhEhwN94r&b01__deOg@m{&G+m_FW`Ijqb6?`Q)_>~^P*(7*ECiU}p!^W78A##+
z(`jPu3rpk#T!xBLEZ}b!5dQTFVW^r^0R_IDe5Vh8+=T`x&>fX_bRYioq*S1VL-j0p
z)$$V~$nF#^LLq2A{CEP|R^mt14oQk5$!(a@PY!4)<02vy3L1+_CxP24qZCX`OgudO
z<yqo){6zM@fWl`<elKO<2`?RL`}m^feUMLbSxL37qKyDv;IaQ4bRPBLyH8kk2Tr?x
zPXIFY-@O5|?=v31I_oD@8tjGp2!H6YaK(!<Fe)nQq_tHsk9dTale!ej5OM$g!06M9
zBQUe$|6Wu^v2G>|96o<%o=q;7?2I}DNc>|33=^X&*Tcs@n=6UwM#?O=`QRz6Cl8%k
zkyaHw(P!)`tysVz5efmhSSmym%{WZb{Vx&gam#iS*wEhhzK4N10P;Ie@WV+>`_aW^
zO?4WF$Y;*hW$zbdX0P^kA4#26tr7rqIBXRyt}3Xjfl_G5{4BdFMC73u<)-Q!t^=p0
zvP#5)8pZ$WE;9GB0xA0{Y`~6UP*_L5^x;|GNT`4L)lzf&)6o+=cx${!uy5PL#?kA#
zgr`ox74t0IN+7vbkovC!GJy`|!PU6Emr20A0TXm~eCmiu+4JgvyaG$T#ew;C5=PIc
zi0P?J8~dwbqmKO*d&2tn1F;F9wcx-HKg4`-?y+0wj51{hJXrFCB_<wA8pGUIN`M<r
z22@GpS;AnF>~_N*6&Q7bpW`h^_b>%)wnPXh?r_p$eZz5Y%nDHcGxQLXaJO%t9r~3r
z2sFkBhMQ)$a^8=Z&I;`wd^>D@zG?bV!ikeS3!%@*cDnNxKLjG^3WK1WGbw)EPeT7e
zk(h@ruSwy#rF#dxQOm%yE%f<MwE4gW_&X^kY&fCXzj2;rwM)#mBQ{CV>R{X!UT1@w
zdAAIdt|2p)a(lVYnoYw`WArsdAR21?%C42+9X}dj74gE<7#<C*GvDx3j*f&nFO2gb
z_pL*a5ZgKeu&Da7iEU#7_H$YN!!F}rAF>+e`pKS-dYSL^DGyp|XlP7suoi7TZEpU>
zSAF*5h$iLqLm_pdIHjItmKgxI>1kr8^ZPVUz+eb^EvZTOZ|LeTU+@>BYEmQtI3d6T
zNH~5tK-3OszLgvBXuOo_yL>A;M;Whr<VgexR@0wu>wqj4Vn4|m*k*RG4{}J#4c=d2
z70l1eixPie+1>=|f@A*}`O}qZ@HX0+wun6kxU=m$iG~u#!vmISA2_4EzSP!U@jSnM
z5zpD$dZdhhyFHVK`(3g_VgS9d#I|r@Q<bR=X<i2@NBSzHy|c4a;Z1(OpG38HL94c`
zBjC@_t>TK{US4~VkDmc!X}F{14#zNIvql3CZ~MAL6AIyIAY;58#{l%2j{=Bj%E(DA
z1~}hb6e6pG4ry+A%3aJ+c_fO+*;n{*Z;6DM*epq5TAZq~>+keY(^0kml2~SKbZa2M
zX-QDq9)Q!t-v&@B?2#V+Bod1}{e2kMf<DIWo#4v(ahrL>&vi?Zq+R;SF*@;&v9$JJ
z5lKe&gwVNyy@fZ}I$Nikm(n2Nkhh104K#xW?;j+o`ST(l2dV3`0LVPa)~&?^{Usj#
zUm_R3*D%;N0v0wt58!vSq^3f`p3?m_vb03&85v25M&h32B3e++56_Eu4Tx&sr%hHS
zlz*K{`?l|b<05Q=rbqKn$gk;X3mwZEB@Bi@&8PlxlcSSm)+u|0Q>W%^tNx5icB6ct
z?Ma6K4BYTr!Y4BTF3(u}Xr&o9OM)J34RD(M5Q?5GQy<LLD-Kw?X<V*Aa+cjQ0|?@|
zS?E01-j$-V_CS;Z{L9U%WTAd=;zp^{3MT*1m6TK<$AdN%&rW+4%}DQBZ&7nXLB{hx
zF07}6Vbdqz`ve$)ML#lJbgqohLL$HO^-=oM&M9z+ywg+nrZw?W)2mq^LNc{|HX<X;
z0o&KgBM)tDDl;Nowj)r{RCBhR;=Vf;LXn+<6g0e$jh|XM;&m>9;?gB2P6dB<uT`~h
z6S(^%C=(C%TS-`PyBCD?q#<UoMCDcl27uJrvj3`v<yxgKzI!+3<jl*QA>sJJMR~@7
zk<f|oBN*=3DsW#r=Wb(bso*7}FnFVo)kg>%7Vz4}c0@2Pzk2oR-&#Z(nD629r`GdP
zBN*F(Ah9WJYIuFMyI9C$Yd%8A)t7KKgTX73u<Xl#%`(UTd^r<?ulAnuVjMn0-M7x{
z-Ue>W{Pb<%)Gxfqtl7NB6Z<X?TP2(}yBrDsbYM&*1{C5W*p`%eWUx9jS$~?85KwMz
zeyz}%mcFmuO?SKxst)?a0aHFOy(GA05_7ismCyz5-x0Y)GP7iwdA7WbKmNya^9j~P
zf8FZp;$nV_W@N~2+_s(gGgxG>K9{I?ejeNm?)2u3Hjf4b*ZFU+nfBUiY@(w{x=^|3
zQx{$4P3Kt#9m_3OFr$STwiIyt?9%O>mc41vhDAGuG+$rs%4e4tW_{yk)HWk;$uSqB
z<SKkN>f=xN-Xbfm_+%Thy~L9O&LW;YA&C#G9Cck^ytoxJ-1`4^JGp;GLGlHfMt@k?
zI{v`Ee8GMp1`Z#RnA`ulPu6Zf8V3E??|jraFjnSR>LzGRrft_QU#HW&`cxBNI&P^A
zq!W&wPt2c+0}WxV0k1ohtiB}Q5;QuN-F;|xtq{_@Hd!pZbh(^?&iT)1ka<dhhx#3_
z2;#&VQoGFmvIyGekWRQTfr_w0Me=b~6EMVL1+0+-B%|3*6f5DlOSYYN*cODcFwHl3
zh_(o-N`b7)bDDE#MR4W!Y}TcTfk4V30Uh2qIGmoT^q_08ew$obQ?U<vX{|TrJn)qL
zZ{PD;@QPVt+Q_(Za`Z5z*JW($tAOHtdK1wsdUBNOo|=H#)9t;_Kcl+yt-na%Luhg{
znzuQ#4RaX;(Ed3x#vh1{)6sqij|O8On%kWato|>xhS)a01xb_l_AI0G=pOu{96Tri
zQ+hr*6DyD#qNz1QFV5tWi!v`Z!D`XY3^cAX1@{?BsmYz25?JYl!rbUO!>H4<9kV<4
zn^V>2bDmhzi*0(@6uwG$_&^9iOugDq&j9(%KKPsmS3oKVorQ-B|31>@g~7N!7q>HK
zHMN`o&wQdWGLMNdcBawS`*sAI%q3S?9%bqtlF|IxP^+8I&oun;m~D)|xu@rzI(TyE
zVA+Jf@!EJW)#2vJ78U0BPVz~|?)EyJoW$6Wr^GQp{jQl9cQ1N4uIVe7)AK5yFj6lH
z<(HI2N}klW28f?+bA#D!_n%SyP7*6<N;i(QAxe;7(+QF<6Cb<GnN?9C5>^M}G8ZnW
zdgzQF^&+y%RGQ7dzUJ8k3KO|wO1Br^)cJ_Os2Nyu(|pB+oXO1!R=4fr@7e)Dag8~e
z2ieS<DoPJQyLy=VR8kv#c|-W<&W>zgz$r#&tf0PLRwitN{P44(k;nx2Q6PFOYL1xX
zKjsHouGlPw*-mDiI2hXpSdfqT<L{<q<(|BqBw4XKRsuw>3_*V9>z0HCaH6zN)FY10
zQv!nMrIHpSj=e5C7*BJ=Ej8n}m+O>=o+ZT<Vo*y==Nwe5x&8?&_dY(87$kf9vkZYz
zqzssUOL$u@rHlVksGTt3wtT+|odRzNrf<`Qo(MbX&9N1e{*8Rd2BtV&WoFj7C+z<9
z3bF-{Nq9`{O*KZg8bVsBi)!sjYWT~k0%oYNV@mp*NqC*V(SYp*&@&cT*SEJZ1|~wR
zjo@izJq3=4of787Z&j>Ck0>vZMOm^==~mBnIkHZ;m}b)8kjLAJvtY6n=cjt4|GZ+r
z$o>EvO&^465s$T_G_LjFR41)RDVA1OO8}2<Jn+B=ouJ3Sph=(<Y#P@SX+~n7Qx&pO
z3BUs@NdI0IfT_h3ziC}evJChO{GIQv2OQ6-@FD+_R=YIKzxI<yTY@o8WN%`@d@d>;
zMZ(y{*s((95DLGuiJ5?vwc@e><!i0vfo}gDZ#qs!|LZtCjw%-tnMnKBm>s?mQxBEY
zHqR!X#lvwt#|313(9hrlji}3=>NMT8Z=h4Mv15n_z7}??sIUB#25ERjSbx@(q%Wqt
z{XeWr@*Oo{^mL2k<{$N0TvqVKToRR{^<>PLb(r7-_3w)6bID~tW(rF#ll=buyT7ab
z*<B@EE9$wXdLg>_J$*1J>Ials(4gx)b)g=;Z(K@ser7BBNZgGe$J=r9neu6F-}&?L
z=zW?ol2)OLp+*ng=>3C(@y#z;+82lb-GSyHAIVp)S(zLBtNcoqn2v0?aO2$+Sm$M{
zugK2-W>LPQzqae(>La=js7K(&h;)BLcIqy5>c)2!40qSnMweYZ6N2Ns`esgkcweUw
z#DUjO`%>Ev;3mv^3Y<WDfYR;`iVbD;Al?7U%{^+(NbQv_>vVCtYTt@Rk?y_<e|Pjn
z>CaStfHTn=fn>M7bsOa=Aw0PJ?PAgvYsS^KYt3C3gZ-rYnsJLlXd?TWjgesLh1{4C
zPHC?n^!wQ_EmmB(;%4}u7oB&TUeflLC5f1{mIZ9@5Y``CSy?5#Z2t7Ae`$Y$aBuVh
zDCEs2XN2~Tv{@U9#qQ(`hDs=$8wY`t7x5tWt)!y>+*IdlRn^~wk@x!fr|G9OoP6Z!
z!lw3+Iu?(%y;A-r(EMu|iwS8YxuVT_c7iU2-3$?@9x3+aY=|T=tfnjZ<tz{VySTlm
z&=Z2N_1Rs#(d7DNTO@Dr8D1sho3zpQr$2alOijfrMkzDGJaLm--=ufn-!KdI?YAl8
z{(|21Q|5`3nLg3voWtZCT_@b`HBUQ}u@zqPO>~c5krkhQ#BMKtr@pMuTLgb4lx(|R
zVAt1psV>f9po#HF?$y@I9>3|s&*Z&+UHgTTsLe6L8;-yClw-CyC532yam8v6&`g!R
zxAtKTX{r=nvHc~cK^`D6PxbqCbCy6vwug6T#Bohf^Q3e9;}BF!AI+_NfmsG?50#Cf
z!f7xgj*QCyUE0Ef@G(Cbh0}`Zc%+{O+T0Lz@WUpUlID2v68~$D`8~E^OO@m?^MUQ=
ztPRzyW0j3L{g28sg=Z?FoXg%nO#ThN%gOR)ZQCVz6b^m8Npp0tP}9Z|>7^N@z@u`*
zeSRd#V^s82TsFZCu9WxJYijSl!B|Jg10Gv`Lt1&l-RPK^1rGwPtn06{s0<<TF69~C
zWz5ue*|}7s>wx*v8Sm2VLwrq-sWgny=#P4I1eu%2R@0#F>_S&4*>X%s3G<CC8_TMx
zziSb@%Q2!y#kv8GxKrf9sP?}Zl{O1XCnbr(@DZaDV|J%OTC|kb`2#HY9c(dqwIQ2o
zKY5S}kADXa7cHE5suP9%M_tJJ;W>Tsrp-JF+*Z)tQlqEupz@_~jbR|$95|o6RgR0Z
zx^BSyS*X1CRe7WbO=kk#nY$<Ji@-f*>nFcxF)`Vm{egR?*$)ExyvB{+9P_BB@3pi3
zRZOvsi>9(UQ<>s8!t}|##*a3-UeS8y>RUE{B;bI2Q|cX8W?Sa_>(Q#2cevO0XvvI$
zXMJxgr7<ft6?uK#lI}4Pjh099kq1+iqk69~%QmBWhxO=A=`Pbuo-IeY0CS(_^K&Tv
zRl(P^8Bggwj3459)IMkJzH7Km)_XN%*H^dDCavY4UAz(80z{`0!t-BGaQ7{meYNa}
zv*0?MHd>)i{Gb3PX^HVocS=N$3R5AgZn$2Src;ilQz;zs=#+^q)V$RiGLO?X6B%S0
zRjdL_s(|cMV$SU@SI=nje#zVA9%NL*x>V;LR9-32(|a5aDX$UNM;3Yl)y(<0|MoWB
zr!YExy%!sexE~Zp#~89e!#Y>HE$x0@W!q2&U?<Y=vNZmn!_VZ@Md(yi6Lr_}Cgn70
zI`e$_7E8x3%W|m-2gdkP+D<VZHF9Tkod<Nwcl^X_=lOLgFVHN8yz~>_-jZTad^;3m
zq4~z5N-JvXj#wQ@XlJK#<843@4Xs%i9VO(JBqHrU(cRr&-aFAbIieY3%(-31y!)-+
z#3SJC-C{(FHHeEOv3)6FCFQab)@iDMda&_Iq*X0O=qfOkr`|5jv*|??M8mrde~n_e
z^7H-lqlD1BAq*~+CaVC`&^bko?tE}bn3*g+%)rEEBy6SCArU1)rNZ6R%3>bFY{K2(
zFzl5OIijT*+WE3DTITC54xhc2=k$5P`M1Z<tu@~=d!26u>{)1RMR=YEzNCD*rFDZX
zoxuB2aQVGD&dbc^=r&#^JNG!T;XZC`>`dUOX=*^G4!C*vhKg+D%LaALHXCEMFt|pI
zzMzDCyzLQ4wZ2>lP?<W)D3@bep8T`MR^hwWx6pR`HJPV|qRpF}1eBlb*LZ((U50j@
zlbwU-oIBO!NyGo$4v+U?Sfx{tPz`4-D0>7@ia~_|duHUer8+1)pAwRdv*kZ*?cO&Y
zntbIegT27A04K><pq8Rmpf&mnR1cp2O&B;#zL>o_tzgDWeGp9bi^^htBEGc4-0)3M
zG8>z-HL2}H4n}xl|GC(j>gB>y!sfX!m9$7t_*wIOq@y_5I(Vg?n!zrgH=m_~A=|gS
z>-Xg2zHr+_Q^r{oPz36h?#QEl+?m<(EaUfC(VoX~9(6Vto%vXAFe_&W%>}4z4~$>O
zP!{vNs_?8WGdaX9{pq|t-9TtT6sgrNuqd0ye7lQG;7?F7ulKxpRPSafi%*I2(OQ<W
z$5=jhEi=!YI9@y;Fa>TkNqz~Z|M%m0<l4QcH5C`3&)3Pk#d=21KDn{>`)KNbe0`Gn
z^AwBdd;j!z3IIWI^&Up@%W7;jYRvz2dg#ZQ3JS;UPkyedf~W*C*MwLjl;RJt+WKl}
zL;&~*SM*jCf41G#cTp!o!l*k;`qy@_WPNwI-LFgT?j=P=?x@Jsw9D5_9vmOu8l#HC
zODPX`%k5TAde$xTeciB7!I}0nj@<o{D4pa#7;_>+YaKZ{SQb1xEOMy5=GBw&t<mkB
z$F}tI(iQo3!ss=zHTlG|=)~Gm_Y&vSmgPdr8JaduL#n+Ap7Cf~5$}*M^kYx0Z$_(4
zH@%xGJ;yJ7eQ1N!>1pO!ME`O9Z$G|-D2MoRHnVCwJ){e7h63G)S&{Y`bbq%dY&RS&
z%QiG-Jn8-8{wsv?GOZ%L1RGfF72L#9Yv?zg(l&h|7O-eAE=x}MmbdqA!m#pEM9`-n
zzh`DxjTqW*zZQQ!)u*9ZGv+Xw;m=8s8u^mv6(MaIK5VU-?$dGe;bQ01()CBJlGFr@
zcl~DyPTog-AMGo+jEZ%vqn)2y5{=4Dznolu8{!<*Z0Y=1t!8W2B7gFX<v_+E+V^_r
z_PFurbxc%+1*XLFhD*%MObFqsS7z7Q^*`HYIHqO4R;Kmm4{JwJy#gFOHP`{&bNv4E
z4`X4<6<@nvRg8uVSh$Iew3YW&EG`X+3dB1NyTWO^=u9}0n==EBS6{rMz3mttB2nd*
zCB73kgwAoxSPKp(INPAqzjP%aaD|@pw`(-nY@RhNc#vvQ5}gyu#i5d`#lgv%uLk=%
z-Wz?2Fz=EVxOJ9G5V~U(O}6Q*AT82Wk9w=x_PV{{`QWc#Hx8|xN_oXcsT+y$Ml6q5
z>o}>Nf0i@#{vk+KX5?|dehTH_`M#$3hGtD^+?mz%9h?j&e!60y;ePT?^P$Y0c(2Rm
z3ruAkKfLaZI>kg}%C4p#9?b8JHAZ6I?Rq9wAJ=SmSrmJ+?o0PMhuHu4RKZXcV*73E
zNW6|g<yP3%%Y8IGW+MAM!^-6Ry?V44#<pS|)kErqSPJE`;L*L(f)WUmG@Ze-zQ3BB
z7TCdqY&qTEe3{(2%xVDL?qI1k32ixnb*k)aO)^aLJYpYYqP6@kxfeS)5!t5mue?LD
z#Hyax@o)4kkIuZpK#w^dhN0k}<E6R;?j-^|-jr^Jd-tL3K;Svs9MjveU~^uvKwSrA
zGD?-9@HElfb;;4oHN8KGq*ZSv-Dpsj4%GigfV#NMJXfwQZ~a`S=2@~p+=?-w>S>Iw
zeIIwUYWC2ouia)_tSSD5R(<27Z^gD^*+xBaILp-=lSl1~qDSJo$K3v0Hu4zf?;cG;
z*|ho`WXpWghHsASei6C`OqLo~y!NI9$D>^ep%tE$<8!i{&5Dvqf1k8d|5t}cym})x
zSf(5u6H?lvaWDPo(Z<fWOMdPuqW%MzLdY(-J**}Q<o91GoR<gZ#>mT5ot6A<k*8)c
zQVQAKTOAdKy&hVhw+=!scnliCxrGZ62UwJ5-cI4VWY4`}!b)wu(BrEXv=vlpU8x6I
zpFU}!1vanM^j@aTDUFNYM^_NMj>ZXOlLXlAf-Qlu(P6kYKH57bg4cfNOwGro-lfEu
z??`6X*>eCef0t3&?F;c=CY-%PjoS!`q@BB4x)eNx(nr(pPBbTH-bNJ)ot;O<?@tMQ
zmU}kfa?}yc|LD^jycAd8)cL75dHT#}Lwq*k3V-(D_`=JJVIM0^bza8@nf?x4gPT5l
zA+ZMfxDT(g%|~bh+E;XVKDfLZas~&?<qX~?i-PO_c_nuxWqh1|QucK{`4`d0>6^BC
zRAnY=6MdES+Cp71)n|PMl`{eZ%+8`^4@5c7GxcsdaI-jn>6cvR+zVNFB-@oRVfimr
zZB!)iNO+<)>@)53(Z<-JM^}PuS%B7&SC_9)g{=ekC+@}{cc-0kKJ#6X-UFRym)e_h
zhmQJOJ-58Rd*41p?|P1M<6`8r%~STq7LVNoSs#wXU)~tn9yJ+RKaT1OAOxCAzUw%?
zOZuHn@ky<nC{=JJ75SBO;qTm96(l<1S2)?xKMa!g3DG&1`)Q*i&}_YOxA&gjBVJ$N
z0V$Hdwq1+84Tkd1U60N=<py&{Gg=NJtNnkStNJvn5sbFHdZq@*-j7bb_nsjz5m={+
zkG~u@s?`)M${&$U5vB95${KI^Zf^1Ku?*C9)hu6GPv7#M#xJGMSj6tgQeF$Z?&3We
zMz<9b`}8R*lj1Osb%Tq&GDB^6y2_#4WR9&(7iW~&WSBY5Iz^)#i>Np_Pj$C2daBOk
z!pVDoi0<o;1X<Vgy(qom$s?03AFfKRPHOOQXw`v8ZNriMQIhW6F1djhN4D_MgqWF8
zkC}nI?T?Xr84Szy*9ZaHe=+u~YF(gNwMNEO<5Ed*o?_h%v;BLSH`k#11=YzI;dSKo
z2lvVrHW+>Vg5dG{S>9!LI_qAEjwa?+Mb#PEm)a|pF*eJeP0t^(ugcI)r)mB@@4ySS
zHI6QrISYq7YxoGo?VrZqNS+nZ_h$h@1DJjN|I2@|H}IIOzO8Htv|b+s{;A!&f45Z0
HD(L?JgqubL

diff --git a/desktop/icon-stg.png b/desktop/icon-stg.png
index 61753f6b4e7a3541aff8c358a7119457a40844a5..2a45484acb6729c95a813f3c264822abb68ccdbc 100644
GIT binary patch
literal 33395
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
Vl3HIEngD@6TAKH6m1)?8{U0Pm(Wd|a

literal 30236
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
CHVsbz

diff --git a/desktop/icon.png b/desktop/icon.png
index 0a0e087c275639a4b59245d76b63ad583d2db2d5..f0a50e5aaeae76cb09d5940af5000163131c0428 100644
GIT binary patch
literal 32415
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%0DhUaRO}l0<+q=hq*S9T*$+cW1X6LjTk)-7VCWX`A
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

literal 34068
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
KtrB(nu>S+ifCc&h

diff --git a/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/Store.png b/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/Store.png
index 793e68a4362d32496f31fb0c535595aea4d52272..a4eaf4abe7da0f6a99f73d6809fa9a6558a191fd 100644
GIT binary patch
literal 24676
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

literal 29354
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

diff --git a/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iOS@2x.png b/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iOS@2x.png
index 2e42aac8a0eb6612c5d813e738c90aa38c9ea3a1..4f10387caf28ba76fef47987f33e1556446b1dfd 100644
GIT binary patch
delta 2772
zcmZveX*?4S1IH_K4I%d}ByvWI=EyM&QO;_Pj3TVooEcV=Ft?Gyq#;r63<<4bWXi12
zEOTazDa}!?=l{HTKA-2s|M%|u;`jFZ`7X+5N#}Z@fdq)1wP)PH6?{OZua^=TUDV2n
z8H@=Lp9l+!HM}x?ufFgq4Az;Jp8kLsswTQ~Ly&JKSp@qRBS7*DI3>IHNbGzeZ-RL7
zxDAZ(G;qR>U_baSS@P(oa(B8D$ayiQjU8joL@f~CQ}AXzW(y3|XNyS7f$MFw&J{|+
zk4-daVdv8mg)h8ww;yKo&z|ycoQ)%8&+>w@WtL6<9X@UMACrDz_uJUhYMYO`f5OhW
zg&MRFM*Tb_oQcheg(S!X434J95?n~be1v%g0$J&(7B}KZaG9lJ)Q<zyMV>rIiE}@(
zLpB@Nf!^o{HTmLlg1b2>lK**9n99W!NTkg*U4`TF(#;OH(m%+g!33n$*te`~qGs}z
zD`O5dr?ASSoVhLY<9f2xD=19phG6rNw7n?{?+l_xBTM!x^Noe1uYj&Jyy$A>%xovY
z)A!V{ea?RON?>sLftkp#&N?~%idoNn@_cWBjsSXMPGhe#V`-IB@uuGjBi_2-k*q~N
zW36!V+2K(YI9f3=ZAs?rej?u-l=W8OE>XHyfTpSkGtZa-?<`y&R&cNeFc$(w*!X}q
zCcmZ|lLamWlT0mAPvN0}u{>-}QflU~m|SK=*8RiUo)s|ajE-VRWL3q=?oWdwpiArT
z!_oRX3QBa=s{t@V2^KwZML_Y}k=8_8?LwK^KzdEcqz-f^fW+S|?j+Q6L;$_ozapc2
zu6S>Jnlf1a4QP+r9*te^YfS^#g)RPAp49D^%4e$$Jy3Zbc&AomVsbQaa!JJlG2r?!
ze;Ht_?|;hu2~aGf=?CJVQ;ICPXCr-sjE;1qJr=<g%&RG3PwOWHVO5I^=TMq|48*7~
zjE1vO`cz}}%iM>_&UT>G=X&qBO7w7Uf!R8eE7uo;eOx<K<J03V<153HXcJv4^C9Cf
z>KV~Nw-}Fevk!{<+FZ+W15}(zWztl=NKVL3VbIHiRP5NbW^ZLTh<yEx>M=faMc2wj
zeRt&eC|x(UMq1>aCny7du8AMMsof&g6{RNI<rq~P|NH`P(WFFc8~CX5S!<%JMg{ul
zgM{f}gA`3|DN<KVE%10-p*{Djn>l6w0$In-`zEAS;)X8*%ImNJ!0NY2LAFcR``^Bt
zQuc`4g8A&<FI6uChw)bM6zHIhKZG8CQ7xI$RGxu6NFO1k&ykJ$O0TBPyQ)s%-fU<i
z<zLn50sM*y^bvE5q&2a`?ltGyQj@mE;Y(OfRZtZ)W{1jSRc+qBT@Tul2{K(@Di%UZ
ziz_8?-QYz-rDirBEvYsgt&zW{gC@NFtx=Xp^~Y~Br(Ap2EBA-bb)r$f=r6QICwDgk
z;$L^)vDem}%p@AHJC@d;P$@f5c#f4%cb2A)ul;LT2sQeqH4krQX7wPl>T;+}UoF<N
zR71wxA7rOFER#trDk;_ru#G6bT6wY$EUrEsy+5_Jm)!$82B`2G1w#>d=y2$=0858Y
z-mCU-!}cHA{_<ZoS`@#fzDQ6ZwJH<ZL<NVLvNu*Qx(RiB?d5dMr%oo_i=s+o9tMOk
zCUU4cfvX^Nk$<wJg<d*R?h1x&8DFT~^Tel?fpXfjW<5v(48FBz-<SNl8ex!#b>gud
zVMn28OF~SU>v4;68Sf%}k-s~um5(XhW7MhpIP$8U|4c!vJWYQpng{%dd5>Qg#*|J>
zo`2GTjkxA;LtV#)diVv<+l?AYTMN%E6C$cxI;&>ko>ecLsKma$>Ix8*-i*l5y~{|q
zz7xE}t^5keusIvf%wF|{d?T(Q7fnJ_buz+?UBWOjaYCOCsgT^;;W}rpoX`@ikMxn$
zXPztLAb8O}pUX6)zNp1Dsr6`DhEix!uinoN&aL9Yu-*!qxBGe?RxTJMt+OlNS6FrB
z^o`YuTx>swjBeUCX~7yhhhd;Oye_b}*({5#cL4)2xz9jDLS#?r78j}_$#kC@lt~{s
zR8y|`$k=Xe#h}EfLZn^~e^hGc_PhTn79EB$TM3sB2`~eOWDfeN4r7b2N}e?Dd*roz
z?)C)*{>X>j#gnRaX`K6LI{5HgxkH6~4{^YMPU5ATr0*gTWj}KsU(R*YKzw`*d0xf3
zcI}VJuOUNoKa!_v$UT%9ltel4RSq=rY6ww%(Ack8!f@5bJ)nPMxIqn8HTBzJ9sQ9N
zHB+)+j$+;c$BSGqF%56azhDqGm1JWiM(S4LeB_oUbQOL&?H)~fk6Q~jWY0}ZXCsIW
zcL%18Y6x%i<zoS}%ZlV(AV#t1)85}RpYyeEzMej7G+_CID2W#srBCmdNeqGV-dT@>
zzfChmgtPP$=Tk@6hI@&LyKN9Dbk_i%;zvE(${QTb)+CHV*I20XZ22+Msj}Q96b;Tm
zM_936uT*7KCi??s8G^1$_;7~O7YWR+qgS8sk&)lQW#WpM5)VUx9O;ewh>BS9BY*B8
zIEf_d_VW+u5!Z~t;vKhrnUMq#E!aZkiuES?ZoO@SEVHEG4NCx9V|(<&<;Gi5$vm{|
zfmFVFOc1V}y1nZ)mM=(Q(Dl2mB^Ml1aiR|54HtLXxApgK_Y&{wm3vTTWnI7qhOwmx
zQL@~F)Vvu+pXFsx)|UkMwKJgj0ErY456n<qt#FQZa7_Epz^yTnF9wW_AId~u991Y&
zzeL3C)`I<f#}#H&J6ieD?_;A;Dt%qg=##Q7Yyvpv?4@;!Khf<TTG^5uoMhHOe5tYy
zE}<be+$jFupOn=gQ0Eig?;*&b;QYMe*aEJQLS1EZ%hTDcy1$+`U5*dTOS(t8oQ3+#
zKxrnl1!PdZ#_HwRieFz8ag&pkTc_dW{2d+!;$Fb<&3BP|YiOFCfpTGhg0r$j{;J=)
z**tHw;z*C#{4YQ1_hvcds+DYFp+h=nLW5p~DV<(R@Dffblgbb2mFy6p?4A)%M7Hj1
zB61##fWtBt+vkuOn;Ni=Ax3-^>oSmf&ABBWZW;ecl&H&Pfsyn}M@=C&GwZ0C&*q?L
zv3yX3PBR#d<X}1n;C<3mM{-;@?N)z7t2MG7(}65W2fNh|>PM?fxpld4$Azhsrm`fH
zf}PUbHz$t|bO?IqO#tbvI#|-|-}PWcM{tg8P2B1WyvIp?$GwR$f@sL-qsRJ`bh3YT
z_W`xP@kdcGuYx1a7BQ|tPt%5(%F@i7B}kT_7W$*<eCY;dp_uUNLDKwUXk1|NNO|se
zv8*Rh+8y)Jq>BQ0yxW4AuVy8uJDXLkcuT4fbzJC{uKRj{Ey!1_HT1M<TLH(=XU{i6
zj^EbMu38*&*+{dwm!r4H74mGfH@wT>-)H!nY5|!$ue2x$r}v-3`%aKff}JN=Q@df#
z=p?0@o0qgr`(mhVSi<0j&hHhwfyOHcVLMx-DXkz<AxrrWUQLR5r`4~fT_Qz{A?%d$
z{KR>m7Mw^8NHdL?$l!#YCm=8-BvW~lK*v;sM2g^nr?}ZXmsbs^DZm={P*U9~p9-<>
zTGzkGJ6!OB5)z{fotjv(g%2H=WFPzUMsR$YCrO)B7W02r`uFhrZxW{XpAHubVgK6a
XhozYF1YsfX5BxI-*wwDy<|^ht>(_1q

delta 3381
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

diff --git a/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iOS@3x.png b/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iOS@3x.png
index 0dd28c1ba6fc092d799838f5c374dd08139869cd..95054fc13d36ebeba4f24a25faeb587203b01377 100644
GIT binary patch
literal 4045
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
P-(<%6FlZgbHU9qqy9b0f

literal 4888
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

diff --git a/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iPad.png b/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iPad.png
index 439411c8a613452523ced415097f9a9abeae9a39..040a3fff300ba066747be4e4bd2a187550c6b395 100644
GIT binary patch
delta 1866
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
Ef`d<qPXGV_

delta 2182
zcmV;12zmF455y6WReuOsNkl<ZcmeI432anF7{|XSA_Z)B@!(Kk+aMqiTE$4jM2Zjr
zV>v>^pd6wIn4l6sB_V`MATdZi0!bs3h(I8M#8MKDXr+))V}iCNRw0mfIm%79t<ch@
zJm>$`Ez5RhcV>2W3(5YHrscivZuYm|eDlpWLoJ&@38Z;|5`QR>5T-~%m?8;biX?<7
zk`SgyLYN{CQfpIR!oEt$ZuAo2E0i`a_OZIjN=hec>mf?Ypw=Y*!k84hCZFivJ&q{4
z?UQ;~b9K$+5#&8QmaLR9eu;6!ic6)>q&SkQw-DVtOh)N2l*l!eEcaB32eB0fQP<WH
zU0)|1N!lRN9)DXLb8)c~#v;kCoXO8iu_VUg%nL(QouB2;QLPDv>Enxy=Qy*%bfOAx
z2ziKox9~G&#WwCc_Zz(a859%5trF$uwz_Q~>Nu24VN95fJay?~xnE|2td9O<tsDUm
zR+~?@Z;M}`1Xj<3#-te$W?x-NbY*4aUxX+OlMaSHaeqWK#9{UoV6l8gcuhk@Elf(5
zX;Gn|w)2i`F<ec{a-K69VKT$e>avFDkq;>@un*7v|HF%gEa!Q(g<&~UK3IGo3Ag)B
ze^nk&oE*1D_#w?WzneaKbO>c6bt4`0gb9W~Gmzyu824pMBp_?E?@#iyb<?q4bI9E$
ziB!=N=6{q9qC^{|tRqFoXzLGqouA#VWcqyBd@?~mR)BFS{piOYZ;>j>?VYf*l7YxN
zbM^vl+qu{I%HMy8Ob{vy<kkF5g*VDc74?4DRq>2?FAhU*gRh0G0Pix9zNUIoK}nbs
zU4p#j%u4r|EZ}*_P1#*v<=*o)`skbMM@a>x9Din?>dO~~q4?AZ(!p0#OWRn^I#Top
z9slbjdCyhebw7PT9~#)d54|+xIhyiD7U?pgd=nMkY&isx_)qm-AUy#{3v;6D!c6{?
zK$b>yt>3tVR%d@p)l8ZUJ$rPcMe}B9i9@~`QL%}8FZam_^tSt1l0kk*iW0rfdXTX?
zdw&BhT((wP7Qlq?{`}?6V^zuQm`0f$(zy4&7vwk|a>6hS1)WmMrQUZ!*?`E>1&`f(
z;1H>@r1Q(%>xjOJM!5#3lrWoh2e`D$(CPw&ix5{zGRd&YaFp$-DI*!=BCJ->40KN+
zRS+3xLK1s`Me}FUocAU*{~L)O*LYxpD1T*Ns$_Od<zCOL{fA_b6Ncs;2TP;-AbOLC
ztVQ!@wYZLJqNpn^Qx`U^(;)8klKKlIL*#8XH0gL77;)Sq+_y7_J2?zwC5I}hY#oUb
zBD7$|zacHsqCBE7yFswPHY^K5M7b?pLrgd_JEU@lU~&D$=!J=fBem0O+jzP^A%DDw
z*$=f=tbr7sFmFRu#K%U?VWRy+&1F#5=*+M)A!@Av=v+*i@rhH0c+bh@7#ULAcH&<5
zN|Y9ng*8=kFI$?zAS-w#j09#?6srSX7)!I~EjJ?0rO^iq&?={QF!N2BsJ^^G%Ln3g
zD*a&G_nR<~^W{>f#_Aa+r-?wW!+$!oHP9D!yPBc}kyiFw9_3^&rL0lIq^o?OvS>Gn
zwlKTN+~E>*A9m!fq4Q-0!pc4r$XdT~JL!O?A`h9|7Fn1mxyR^`NpRVL5+mG@MGsAf
zibj6<;C|pf6c!BR6&>6vEL^>3D@g~@GAN^c<Qgzy;cB%{CvJyP<6s<y(SN5)v$^*$
zEV0-Q#VJE(yh*cJX<-Uf^gOU^ibUi}A1xdllMF3j17}hd>M^`|lm<LJZ20kn0iPhb
zyIk^<L;yq=uRukqA+xzFm-Gd@*LJP?88DF)lnK0|6xT#0M0$VqHKu55EhDKb$si{z
zc`X0BsIeG^tWlZV>lm&mN`Keo-kJH(3VLzmWMThIr?>z0wIc5IamoEi1}R}y@)-UN
z<gpuSxeRYI+{|}8s9y$&qFQV6#4KU7ia>OU){A3P`jZTD5f(Tl$icoUaV{(f<gtCb
za<nS^0M72wf?3Ls6K!^&3oDcGfqdaA8kQPS=IP!|TN)PbM-Oaso_|Aya691B+=ECK
z`Hfsw+1sa{=C^xrU=GIwG(a~Ze}AD<go<(%>ao{G52Z0|`J_4w1N1t%mOC7AlIL`v
z1tg2w&Ud)ehF#W>73IM>ln)D8ofarPAZI&UGPzUK%ZFfAT>h0-Tq)q*Q`y7?N^420
z(+A?Z3o`5F4(W=37=KSl$2D467>XiUh%OabKyC5e#_d0X$pei>)Bi2T1eRY6k0qUl
zlPc=n3M7BdjOm=-iPu?H1t6;+ZAJ@eh%D9U0!EH(#_9mBNs#b|m*+a)Q9}I8B+8Z&
zcVX*tqtL!x*3Pyse<u8u@+v#-6kim-Zbd_t-Rr~`c5z*$t$&NYFi=+_yfr=FwyjmR
zz3i|ZH@^Da|C(v*#L}vo>g;HU$^T}1hgAiegSInMT|~QICwis}#e_pFGb}&CmOf|h
ze$9f(?7POO3x{!Gp|XORK9E(_tno3-(8*4os9+%N7bY#upfsbx!pRB-Z)EOZwubAe
z9(5J0Sl@iyFMmrUDws6(TBqlbF^mc;zC<)(7kg6*8%mIu(Zw$gKYLtv?)h%9jzzuy
z`S9F@UjH>&AS*Y^TtoxoLlSQe!$c<1Vg;*Jo#;j0bnEZg@}D~vNgqHM#8pJUeW?VZ
zYV9jT<INuUX(r}>RUlsC-0l2%aqjcxqbivA{22!Fi+}sBR4!4gfT1_OFI(yijIF2u
zaT68*k(S50&_A7EJ2;ork~lylVUmEPalOsgS&@jluuw4jp;Rcj?3d@OYxz5n5<Hu>
zCao^)ek1YMofJt3QzRiwk%TZs62cTo2vel>|D<1J?y0ipKQuJC8C}IB{{R3007*qo
IM6N<$f}Z;xZ~y=R

diff --git a/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iPad@2x.png b/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iPad@2x.png
index 3d1cdbb82a7209e3483969e3041768435e995a20..7b0abef8d05c946320bd8011557dc425d4922b47 100644
GIT binary patch
delta 3437
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

delta 4184
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
IPQwB9KMU6FF#rGn

diff --git a/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iPad@3x.png b/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iPad@3x.png
deleted file mode 100644
index 03716a9bd22378afee15923b6de8b62ffdc5682d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6492
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
a%`o{;Y+%7~eCgjagaoOj2d#nFMgI@)8!aFJ

diff --git a/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iPadPro.png b/ios/ExpensifyCash/Images.xcassets/AppIcon.appiconset/iPadPro.png
index f55b25778bc0939da6a62c0d687d2cc79d477822..eedfcdb2e04a565f99226916099a448e36a88742 100644
GIT binary patch
literal 4030
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
Tv1__`w`sK0_0>wBz6$&wM{vl{

literal 4752
zcmbuD=Q|sY_x`Q6)F@)bD2dp6Rm>8xi9Jj0Ra%?kjcQ{ARbrN)_AIqpd(R*(wO7q5
zDyR|E`1bP`{2u%s+~>Z|x$g7)b=@dKgeLWU*84<6MAX_^aN~bo_CJx|{Wk-c^nU*{
z3Lh;ie<C7E!2d){l#OBecO>>V)`St&;MjNmEo5%0`l>`kb?+#z9PSVi(er4-RZU+K
z@8?ofn@$6Vx`bTl)bE;-F{~8Tq+_eBsadQV@!`*$(%mQKhQa3D<j)Gh<c=lA;_ET|
zykLzxO^oFCRh=c8r8T<kxw8-N(mB)JGc-RsyE<rp5_2Tt-xY?p!ei_tX%6$E-d}Xx
z26rAPY%Ao6amDs2UiA&Hi8JsaV(Xy3@`(ee?+(HU42_fTdH_oTpsddl1LYW8@81z;
z`hQ0<>{5!P&)iUFE^pj!yMqezpT!-rM|{jGWsFq}dpTHSHPBNl$J&o-$jbMJhnc5z
zg)vU7q+bkm23|aV*CU4OZT!Uxx7H4LDfZ`Zk2^GF!%#6eM(dNOz{O)x>O9a`GtBvW
zy~W|-;qU(4%vvaDIJW`iCv}3V1JPcBre<W*s|-i=Fr}3B%CLgZ9N-L6GgIC)6f~Oa
z`nkc+zR&wyo0PJrlCnlv?K)_*)a4HfRan}i7Uzm?{dYj^6(fuI*Y+{STK5Ou2N^Mu
zro{UkG;!z%aNDk*_>0j!=dcJ~me@xkvh#fM>3s`DTXt#!ss%Q{&&r+-TuC!riZJuR
z&NF;3Xz@@6i2hJgqg63e0>Gt!nsihOnHj%au!8Wt3tDP%*=Yo7JpHRVA}I{udt}=!
z68KTXs6L9VfO(}j@Gz`4>eEi&w2=gP*s=VRqO*_cBJ^du;xwQ_p*J(2{<zr0P)B}a
zh_AzAyL9`UIL=ZU6O^^BI+J}Y^bMW{7BY!+tX_Uqkm$29f|I+jHPn6+$dBe}kg&rj
z?`8}Sr;-$0`~s;4dBTU)oN2+QUzAd8(p2JZPh(4iGsc+QXa~P^!BIq+$goD~mqTA`
zcnTL!873YyXtSPGD~&U{IrhS@zkXg;`s)c-BCMSs#M)}7ykFOYXZc{0zRoYpp}37R
zKMrZOimPYra}W#~`hrclCV!Wd)N1d0d1MFXXc*dL^5{Y2hxEB>M~8Okd0)*TF2Qz|
z-oh1i&9g5O{dLB%-)Vbw?})ZK7%so1Xp@b~TEnPvn4ra#rVa&}(!L%os=T6vZ>`<P
z-(dL0mZFrLNiK5%x#*^CV=vl4g>gMQ@^`&?>6^6&LJ@0q(JhVyjn?L$cS1Xk?aB#s
zwp!fT0PqR6A+ulXQNn|Q>ZN*6F99tumVgxZe|%7YEd^Rz&gTo}cnD4HF}kg0{gN6Y
zo`)je<NT$u{0y#IoNE|LA#afWuP6R@DGc=-*7d#sT>smp=e4}rux35lUo56n!U;I!
z0;$+kH1Kii;k{Hx{iOH`hwF+SIp0Rd>p+HksmKe0w#m*g09SGByO--U?92+_edT|8
z`%_;8*zV_h*QE$bL3?H<Ka{91&`VV@pI;RFxm~l;NC*)piBOUn!*bNcfya_Zeu$K%
zhdn~;q{V-~Z56Adh~7cxTlyd=XjjbmG_n0aD#f_E(M8Y4J<}3AL`E8nuEX>x9bHWu
zUB&kUaV_bbxCwMI_eUtfQE|96wrO9L{SRKwz{;-}j*0U0OXX@Vx!AU?CN3#JanyXM
zWa5Y;MHh`MW~APqg7VGEOo+)siLv{0Kt(T7l5n*XoRq#bZ7g5sUlmjs?^EOh8~+WJ
zby}pqnhgMa<#o!MEfrb!@&;{=vh((aXXPpceuxLiPXcWXN?(-a>nykC(JSgXjQv#q
zO+Qf{#Qd$?NvxPmyYmY^GEh*gm|NlT4&~%{{R3sX=(BAddM5#uPfBh1`m$#qOY@X)
zyt%7y9(#<#vG{ipFFN1)EQ^#a8&IIDp-wHXneQ4O!YI{I+r_UEZa&^pM;Qi2-N@<a
z8X0|?(X+(N(F_4O-cWO7x2nvavUz-RSKt-EI$qjZ=o8+uKr)EhAv`qahho-$NkrzG
zG78a$H6>&NsE%y%9jezpH3g-pZ{gv$Z63>))WzBHIF6n4ZC-b)RMy?Rk>^*3EzfoI
zQ)RivMr+xs)w8(TUXa>O5I(Q|C}54N3LgDM@}|m{{fjADh)062XD4gzjUkQ0i&+~c
z?DHS0vQ+H~=Y(=Hn)6q~opK+l(-=nL0KJ>ezp^4qdt}7A%)7+ZRzG~9=G3iRYvtR`
zb@${|1+P=p2i$#{11e^9-fV@1gmVFNgmx<g{{>)wf9H;zET;P7%DW{P?TTU#<(z)n
zNK$W>8yJMWH6<l%2D~lZRxW`giy>ZUd4G&}aZ$gO-|wf-F!6+Qx^ksf_M~a>Ram94
z8*%ft;b3WUF{~}X_pX{D@E1$v?H}Pz&zp^&wUe`Ifiw@5SG9;76$16P3}`j4a)6>n
zc~?4K$Ji=N5(iBGX@&)WASz1_ID6Z}yQz7?55oKI-TCo#?fO9~MJBb;bYaoU#<FtZ
z>$(_crx@rHTkXoV8NdXam{}I+JOU9nYjg~E@2Z^k<`;zag2KwsHoktIIjkDP)qk@s
zbo=pO8ridJZuL9(nxg)JopY6}`mZe4@sM@@7|1G?fjV>9?LEqHuP6yZvmN|6=VvEi
zKX&$55xaj5GItyRjV%<(gZc#;(gn;gSq=~1XLOA4&PcS$T0EWMdpQR)JEloNvqRLY
z&i>PtOktbx1)7>#pFwhxn`*y1zYgT%_Ox?ogaXTiI(~+pdHJdFAVc<YcNY^XE8G`i
z3en5AN+a+*Xv@7hngb2_;eN}Zf~J=%CD&=*-wd@6xCI3SEsJJ;X9lz7w#)EoVwwn=
zyQ^1Onh@HRwjhH8-z~k=J}YgbpdW-DF9V>KKO&M-4Kseq(N|7;sxxi%>A9&mocFuj
zY0N2asOIRB@@l9KI_x0^@(|F}2y*F`TkO2<eu0i&p`^?X;>|tT%kgr%uZhZ!xS6)+
zmeK&P1KU1$Syj2xBz#t**edpVhA}xd6lLe{Taz^FR=xLt6HsmDYd+$vsV-L`<Meka
z2qmI7j;n|iXGSRPT84o)VpH>0HUziW5_C(@MhG<O#u)9onzv-DCaLm{Q#4*+*n=NG
zt5qGy8rbncRD9}H+kr9D+>-_Ft)}ngP~Vx?;hA&nOBcwbV#?-UTeHi%WY!4)H{$8c
zvw|;n`GwNjf`b$%TnLQ1J@w^pry`GwtIQ@80||%MxjwsKG9NDOZU3MpOI*NdY=Z~3
zcmg}r{|maxOZpzz`E<LHt1mVc?C?4@2Bv;)VHDB(J~VeqYsH0uF=V};H>vzexHjj*
zYr}FaOy|XaMn0F4BfuQ_Wx(=7gldPsNyuA9ltTv^>~F6yPlcRs7_v%($WxxoPeHdG
zsJ0WsoP2=d+Z=-v%-WkYzu%r*yN8%dOZklN$T&gZkEac@duqz!5kvPlS(!0blhbn6
zEwZ6<Rg+_%aI}2AtuA{welB0@>z*!;cK3IKbo>bWO5R|5***5w6dW)vwPDmf_)<+F
zMlkW+M3)_*=~CdOkX7uoqFOFMeChi;-z|G~@dW-|ZW>zm=)oCxQ|Ox(sFN2f4BrxH
zBg<jt)s{i`4`T#Fb}ua8OzcV%DntCZapvjFQ~F3km9zZ0#O9cCr5A5-WR0`0IcnXq
zzo)Kk%B`qM*{-jWGiWcg{#?us^C;IUKAXxxf4RzqX9WJtl3*>KbO9D{Ow!*(J0zu9
zHC^h)lgjRyFUzZIZ9~+S{z~tu;j<e;WX+8?4~&HncyZC@=lY48&Nzh$JH93Jl8w7g
zjaIYfVUxB0r3fJ~rJK!Vj=qC(4N0S9(2<EgKuE)O;F4}XkZkcU`2}0#ruWsVUgAd5
zuIp>5y`?<p(s2wifo!%ujRZ;Mp!{dfblot#VnNl7CB9pL`}CQ>tV~pZub<oV%a)yD
zG*s!xo_*X!c2c)?yugdpUpZ6s7SenkFQjMq(MOVFy~la51Ev*&ZXOUx*}HQswxD@%
zCGDZVB9NoSsD(frL^MsrVrv*UN-awDxy*dL=`_}^t4uVKo#|Vjiu-e`^A0aer>7@7
zLzIrVMK^}Zl^8EGw2)9Wx=ToazYlo*#QNy2&BYT=-gGkC9E5Ao^Vj;^@!oV1uYr@^
zSd6xIa-zTE^2kmDx5PqGO)doiBk5sUtq;_G#fCiKP>wT2FK0Tr?690oFY<0vts;Y>
zy7sk=DeBLTSYrhlNF8uFay&CvhBQuJguyi0(E-U>(3S!v_egv#D4na_shmWV{G0Zd
zA9<|gCV|jc&(7gyFzvz2a1gVxF=QJ<zQ0sISsJD#!%`{k{Zp#vr~UM5tmAO^-f?7?
zqXS8er{iVan26s1B=iy;?y`!T*O4O7BF{q_@+gpnz3NB7C-Mh`DE^^$4+|92NKYnO
zYC=qS=Z{TLQ*x9J(~40(wzZDLJ0t+vhwr7$0+7no3rY1Wr7C}5Y3HiV1ROCcZ$&s7
z01VVmHhkVd`#8k+1&3y%3ws?DZ}ew@hI^TekS}JbcR*S2&~J<L5lHsWZ46B!mI(PW
zf*@64_v4v}sMXlq_(2^^{^`W=ke!+=pDC=8C&YI$iv7YachKJ;;BD)F{R%-CE?WL2
zhL5^b%H_4ANNXOl5RF-rrfMEG676p&I|PL0z72q%mTw@yV0^7ZqBWk$J=}tkS1ABQ
zv*c4VEEARQ4r5qv0`_v&iQGTF`8=|jJj6nWYiU?C3b5cBBa&%AXFCsj20yM-_0U#3
z%hO;=_<aR(-65~JP<b6V?l?vL=b2QRErIN2P<1Bh>=DYhSEi*rK>tGk78CqiYu(BE
z-V&lT*N3{wCn-46A@in~zKNT54f8zK&>8+2Z#HJIOl8Q?eZ9g6P6$<4{8SVMS)i_@
z+&Y%)aMI8aqLy>exz}sMp!$Kf1l!~qx8%Q9@@lhu!}L!>ru0n*6FDG9=2L39sGf4!
z!}}+_P2X9^mgsP0s7a%##U<wt#W*YGo6@#8)`f@L>?Rbnu4*J4(|8ir!0OOhh?)Ai
zyy`Z87;s{RvFj=uP-?sjC@(}9hM!|+F}L^DI=*{4PCt>B{7NCk#9mh6Nqyg;5{FBe
zh#-{A9?if0ar_U$0TW#_hE~UU{G|CZZ{0<TE=;lpV)yi>=R+hedqY8m1pKyZKmE^W
zsW`tdlm>xeuQ+eZjB(%|H0Zs%uIT7(XT8is+jU&4cw_Xpo0+7q>N~#_ClkG6pu|BU
z5|;<jy;P{<wYj@Ce==I&x-%S?+X62iP|@?fX+>ITW!o}vE^OS=CABo(%zC$|>@&JK
z^-}fRlRk1Re4LA>Nm=i+7M{uIW2XNo?4S}qK+<G_DY@T}+?A(#^2%odo0tn8h&44a
zAor%yz4I&|D%UIA|0pE}As5a#k&sWvMtSF1CUoQ9!%8kHCO78+p<B8jrV!5ba9Uum
zPcmwO8}YtZn2d978up<NH_|5Xjb}<cz<`<N;(X|joly6l?bN}lrwofi|NBL?fOQl2
z557YOM&m$sBhIyQ3yQk43Xw0o0#k=?W7R}$Gb1y$(5F$e$1s_R@kHXO__|TK+pE^{
zJ%QFyneXl9)v)3Yq<th`M6SR>mPx!%!VjCP4<bw?WAU?fketX(`kMku5ALVm*=8SJ
z^+>U|&0u8KNjqFKXm?#FVf>bH3~O{>8L5{vDT!f;FIRtH#w!4h66b57#|u|oi}b&R
zc?$Gn;XMoZDA+1KIIiD&Qr(#?h<VK{CWLJVY~yF$B;(M|(zcjMo~cUtwdEHG`9f~@
z%C06=r1ynyjJ?QZEbwC6kIBQQN`3n(f<$+@J~<#xYIDFWgjqy01&mZnV@iwD;jvw(
z65vZIR74_XIkqi1diTJ&>r~oRT6CRKJB%(`tph-kl=Ucl!noKY8xtlxg_gt?2uBNb
z|C9pue3ug=8seYsUX_Q5hnJaRburOoi{F%`Ov+t^hhbO?Of-^BG=t%JyW!Cw^7`VF
z%t9NOvvt%oIr<-h-05%i^Z!`&^G}y3WS7mnU6l+5H+XoBuRL3ysKLMGaY+KWRj3q`
z-_DI0nJh|<&*VL*ttg6Seer3SJ&)OuU+b#nPMCmx_y0<i&J`3VjV9^;cd5d(#QOUY
en}S~dEhofNVb@kE8uYI~BGOhzz-wUkum2AKmKPEL

diff --git a/ios/ExpensifyCash/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo.png b/ios/ExpensifyCash/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo.png
index 016cc32d167afc0c48ad58eaca0cd8736b22b6fd..0aa07e4792b1bddc1cffdaa16d5223f4319846a6 100644
GIT binary patch
delta 3465
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

delta 4076
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

diff --git a/ios/ExpensifyCash/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@2x.png b/ios/ExpensifyCash/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@2x.png
index cc8ffee2846600994de18cfac54d9dfe391ed21e..b9fc4eb21a7802d02aacd3a21d00a6466d8b4f95 100644
GIT binary patch
delta 6646
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
A5&!@I

delta 7806
zcmV-^9)aPJG>|=zRev5ONkl<ZcmeI5-EtepmB-KN0Z2-8Dp0nz%CS<Vp|Z6VD^v{H
z^6p+OA^F~tlKY6#14Nc@wl?;fptDLgH<t7Q`tSq9(gQ?-a+RvsA`~g|)tcjtwdFff
z6;mdOneLp^Gmt<EB=OM=P6Pc@4Z#l(gl76b=d1fPg2xJKaepF&Vp2)~%7K9IN-3rU
z;&&CQkbYds4tk<00b;5Bi>MX)*-G|R#2-*$B$aw1gj}MpzJx@sK>Si2XI56gV;lre
zU#P`W3C5pR=(9thf-(u9OanXIcF<dUBU(%meHJOD?h7evUO4^Z1=1zzL7@TxzNSD_
z=*u!4A>^Bgj(<7=2_{kZ@n~EFPsezH?1FZc#*>pIh*NZzE)U!?m?pI}ESQ@h;Vw=$
z>fqTHFOW8{m5>;mLIEcs{}!TOB2=mdQr_^^<wd+eGM<S7)fwllMDKX9Y+<AYq66%S
zr{|S~cScwg+mVW8LoDFTS_C7?ND73lg$jas`m_R`PJgH&%Io-Q;|7cvBO?%REsPLR
zTy`10#ap9dRfb+5UKn;D_v`v7xL-pn5HF0uFziAZI)Qj$><z;zl%Wxb7e+2nlqO$*
zwf$FyWs1vC2qeo&U4!8->bb%aWxW=LA?xL|KzJI68dofg3V8C!60YM3m)$M_j-oyv
zn^$9U5r4cm^2`+7z?Rgb;z!yAb`a+*$i~BBxgZ2vjWT##Vkt?Ib4ACdusCHw*lLhC
z*lKujxW`lw1b1AsCQew8EY|o0yfB6ZXJV7wTM+eV{CpN`cySC59GiT>9s%T>+**)y
zDeJfM3aGB(D!e#}SM(u9RG;}$2=c?Fe4<nkDSu2>ij6?m3fkRC>Hp6U^kJ>kC?+LT
z0Ufdw6!4IgFogmRWlMWqzj1s**5uv1T9aG~#7UPbU8z^&_24RjdXR|vATBy3E%>1<
zB!(D384+Kj_fm1JSejdxD|Z6XML!`v$^8W;K_G~mfT|Ab`I_DOOf(RbQOF7c&O-i+
zsDFyQg?ED^>z5%%<Vqkq-T=te3EBc#2)s)!POW%!tp<+J6ik44iZ1xc9J^(DstUfk
zu>d(CHv&<gPt22hQic2xktlA64Y)oG6Y=Og^Fv7Y>yuf07ec;JDAZ~E(Z(&v0l5$e
zWizhPAe@7|K<*QZLMpuJlBMXD#se*uihl^?94c*D_S~(do8&_9<Bclhggq4qXR6fr
zw;YUDARlDbV&d{BHC$_E%#z~TDIpZ6UPIUe@+J;u&jgZ*;|}B_Q&me6To`6+(JApm
zZB^z-C}&`RH?BO2gV_^-WNBO$M+ke17sfU;-LD`})|*@8RUFK~1(FkSL?n!}UVj+7
z(_&GqxL$b{2QyHCWNsBt8wp`A;NTl^A#b^M7qB6eyo-Yw*j%iZm?MNeKuNfQ8~dlc
zIC`Tny#_%*scyvMd@i9+To4B{Fbg6djqlZj!#cTB7rZ-Vj;xk4MT7h{^l-y-MI6jP
zEC|;*U=PGWDcc2cWPQeq!z}pf8h;;4bbhD!9C!1(E{TJ&Zb9~_LLS9Zo*wh9{jJlD
zHE~TGj8zMw=T;3^96Hum-#6pMF&H|vCN7GDv1UQCwd0F0D13%$&)F{1WlJ35FYodA
zy&5QWr7`_$D>p<d0@;IFN5t6`x|2oV*;BT<T(-r5Jcm!Ir6ew%fSGCphJUdl5Xx9B
z!QjMEBbVy5->fn}sMK#L!NkN#x@j429=Ayx&A&;1RW?>hB$thj1LFdrxZ~2GmdSFw
z5lpYUyCm1sHSNUF1VLSjr!T$>1~Dp-_+gR!Pu;W1I<5wNp5EC>92s<P7H5;`4~<zZ
zV*=4}2X`MCz?uRtj?tq7aep*fP8x;RO~oU|(!4q-AAmTd#Is%;qeU0uU=9Su_$nB}
zh(Nd)2m=VpSsaDwwd>#+8M+illjGvS`&BSN-!4{`(p>_}kaKxq*lHa6UpZDqgie~L
zQHcjmeDl?(H5eg!6h{*!K)&8@eWY&-lGQt`qGJwU030d$6bFL|;D1%|;63Pvz63G|
z*UAUvqlW=;Xb^CQK2~9|_YS8$3q-qCmgiaNI)@j>NMTAGO~^I<1@v(f?^z(SD63$X
zx-SBb7N*6KL0PTjTA@c*t0#eQK@bI=0ekS=s?*>Z87zsT3AbLYz~Xu6mYxJc)pC1n
z>$&HxpLjT0ELK5o6n{dLcna)5x&x|>bYG|IS|GLqbDpy9#W7;cROzN0FDa=$1Z&`w
zD7^Gew^pPpfn<UC99TjJ<vyJ|lE~LCl1T6}s{R{7Y)2ZfcV|VqvmoP&<rjh-BGK4a
z1<%M5#|0I~!GZ!6fgKKXYehO1h_)UUr?Km}!>{QWZOGLs6o2Anq3|47qFXD{u|RC5
zb-5Vm;|>oKAHB#AHH)rRS5~B>xmcFxTSel?`V<T?rBb=HHc=>JLA@rFDAO4&(@mj7
zRx|AMHI#w{-na*#5UqXv#|VZQ%4*U7_<$(J_ox~kf_avc#y5vMS$)`%K$3@J*KO53
zXpl?|qxG10`F|KUex|gg-u}#RPcYsb6zlYOpAs82sgnBI*Yya7h_tYW$0<E~8!Vu2
zIPu@AFtf9v+EpMn8!#ZM>-g%%Sr`(YivrH{l5_8qx}@`|;^fw_h^6r0eIB2eNF?1?
z_;#lwE3#`0k`$8)*vVW)^yj<k%9mGI7?TH&-3bDq8-EF&-ve<lWeRRD2SH(J|0~Bn
z;r9fN)68mt0vpMjG#1%~T`h>M4khGT&DrR9F-TI20oM1==z}{+5}$L~qNLN+vD0-k
z-Li~IeJ@K4wEz1%{Wj0J0!!AzWpQxOO%~%)YB6#v4(2#p6nd{8@p}dbk#T{J;EJW%
z2%QtG?0@ux9R(tUuoakB!BHj;mdhKH0e60KX{Pao#$<4B;^lG(t}(L!LC{!6scg98
zJV$GOr<Cuu0^#5s?A#rlwH}iP|AlTC!5vGfN6X+8S(AI;`TiTWCIng|`N^;OZp~w+
z2IiUFDQ4VOAaV@mzye8<IGMGgz?Xbrd3}!paDP)AkOF^~3f(OzR!~$tv|>ee3f8v`
z(k%t&P8J3C{ou{>LaAYzMCoJ`h~S}4`*K~R0%qAZSZ`}V)Pso%*vVW~!7(`I7&37%
zG#=o0&c!5BDmrYq=j;_!+WnxdKqSgJFpqPw2M-_x!6z`B9H5xQScA1epkooFSj2o?
z1b?Z>+BP<8D-aZVdW6|`;Gp#gf}rYVK;AKxecwOk)VhDgQ(M9OL`DSh^LFdjUl52T
z_lgyN7aSsWKhU{gwo6b5_`szaNwY3u!HTqXvtAI04fhIB-E?h2BDo&}=~ABq4s7f%
zxMM}QE>cKX95paYTQ}<kf!J`b;#fKrdw+0X4*9N-8zt)<<qXLC7h7?&g15IencF0g
zjm1eG7$KM?Djtn%;1q%7J1Tc>QC(bMWqYM%>7^gIGr5t|v5H-G<8GD;Vaxd6B#@vO
zSHLhf0xH|6w2zXlSHDqQO{U^F=^}NEi%Ak620N8x{Rb%YJqZqBD_9rBc$1s8Nq-<H
z!1zfLh&RC@c!sX6%oVvZ3#*Smn_F3_cYWtu`?|hFzki%x1MJ|GKty`fz$|on@$IdD
z=Q&ClUHL}7V%@dioU%F<umGKlD^$6zLLboY>y>a|#gbs?QZ`GwSwh_<+ZTaZ%B|_%
zX9CgbUBf#>QQh+vI0oH9Y`9k|aevZ{OSL`ZYAIgh0Tzf~Di~fGY!@Yw57T38Q@Zz=
zKq$p!{N#wDa>~78R2rz6eN6>-O)XlY*Wna&1Qx7_QZfXG5cG~|02?1;q`UI-zmZ|#
z&Kco9H|pRRmf{b?=Yec9$dAD+6sU_39KupIixP~_weUO!LBpLl6x;{LaDQd;UXn;Y
zYT#*71CyY5t+|M*z#r5il$7E62NfKLb&}tn!*15(!8arN^g0+MP|`VzuOw%C;VuRy
zJHxY^t>f_(Ef6S7ly&ysBthbw1)&oWf&~!q5Ey3l@t^pD4Nc3WUXe1Uk9dpXvP)o)
zU~F<W0l1}IEGc9K%(CKQ{C{B&W$^Ci*~H9mAt+GN!f;ic?2=yCrv*ZR>1$vXC&dv2
zv8^c`PEF--4%COqF-JKop*4{O>1I=#N-3wNwl_%<uq6;aC)b?pD&hbfg($;GAqBEk
zAZ7z}5x^oi$i##_fpDcd2!cCaB<4YsiVmY*i%$11&V%3#mgx#Qy?^SL;2<keeZ}JD
zEs%<&u;|(<zPyt(5;~-5uZ1-ciZp{|7N-Mrv>rc|gn&zAO`No{xx`YS4#h@EBuW~!
z9y~!297ZV|Q2gX{f35r>6dy(f63Cz|sGt{uL1=(E>0UJv;M(FYk47RNMsLna$Px$X
zAsB?R2@yEV>f<_}<bS+b!I}N99INtL6<3>3+eW2_$(u7NP8}+cSt@n7(Nt#$w*|tG
z$Zw(PxoQ1T;`aZ%)k0&k0F#r)YCJ=jw`5!U+O6)0)<~zEL=c!8%LqY9P&&)#GzcNA
z?PWMH#>Qe^yJ0cq+c%X=Fn1;ozOh8dwPDyWrynp-e3)LNet)RDebPH1ZpbI#I6B>{
zTv<zxAsus@#WH%emP8>P!f5<UDSz`ZNMRiFeCO>L2dqdNFigdwH_f>-QdT7{&=DBD
zUI?OO+=4(7423}0ijZUL@*awn)T$i2JsK8eoe$$<k5?_4&5Eo|423|L)yMZPbDJJ;
zn`|4lVRyX@FMroaU$cbr(YVo97Dv_%ro{H1QdllE8U@~qFi%;n9#Kn4lAIW}J=L3J
z`-ey{hcfSC4H@ieB}sf59G$|y8NChL7cTBFwO4q7bO7IRi^cdjB}#6B`*6wmniolD
zc!6{XTau?=eR|qrXTw3_MbaT&AYH=U5y|D6Qp)DE_<w<*Me?0j-Z(|UJ9ygT1=0iT
zay|Y3&!%XAopoF&C=q!Zwh&zBPBmRxXc$iOnqBPvx!zxWB%n0#bry;cii7wXxC!r7
zc<npie*>JRv<69>gkY8x0XQ6$@4e)2fBo#{>f=w3v+E^M@oGWWGG4RfaGe6r7I4M9
zixngzJAWOUU9WGy`s@mcWu`?eHON2YYQaY@{ook5%LE<c#>bv<7b{*@BP)<rTEud^
zxEdcw-7s|{i&?Ve3wZ)VaCzIgLQIG0o3n}vrd=#V48gMry<yIZuA%5U%H+W}%M#@*
zN_Zzn=L;#uoiCNjHG03`8bNxyDS_d6972KF4u2#lgts8Ou=@B<b+#^aw(>U5i@TaT
zdHr}pHabEu3Pu8?;UHZOLCSCd?0+Sn{{H&D!W_7W;AV(s7yl_po^bQ(2n<4RGX#&T
zkON@64edb4JS&p|QQCqikcMLrWxSKQM>C+HUd~b+0<J+fX5%+!dc8=<#+cbwDS#mr
z3xC05lp0;E6WQ7n%R<2rT#G{<R=M32pBS^7&`NkBiW7<HLZNQi2p*HDZ@&7pmL$m>
z)mMH<!Kl^77^}r%2rkh8s-g?yW-pFc>q2kSY`7Le(sR;}%{#oa)WifVjg2KdFT`5w
z(qhpqH#rDmI?PWqftkzCD(MjzL`s|jkAD?bBJB|`7mM**V5zADqC5Z&LEaTA!+p$}
zP0U612aN8mfXd;DtOKw})*FRo2}7|qrEjtT{olbLG=_D3Fx{h&dzuO`w|E9&mIHNi
z-@p|n4<56ymL8jX2^wd-$b0j_jYh-l-h9qM0XissF3KjW=#*^IraHAC()gMN7k>kF
zY2mmEmS8Kg(FiQ>XW{@lKo3|PCNpnJK)Oqs7D!MO#wXuU#-#!ykKJGw(|-{d22n)d
z2tlwxN5et}D~b3q-NchKS%w4kAi!C02s?LT6;8bTZ{V>Aa(ij<HW);Yg_-|}_;b<n
zU9$y4g{K-13g8NKmMvt2Fa&F^W`6~;nxXNcUK|%9aDk<HNN0p7vjxJI4MCp?gxl$Z
zS@^<Lz!|LU%!@+Ab2g@KOuW3pZfpqV8``a`ef`G>T;Q7o62MA!BQgaS<!j9^o(V)M
zG#-ZtAu8YucD9bA^y4qU^j-eQ5prP#20>5-^Ek5@MDPs=%r6xd3SYD!#ebt~HPaP!
zM4WYHURILG8rb1LW3n)BY<fG1WAe!ueIjS*4F4RAqm0(XtZ}ERQxw8*{exJEkN$V9
z`Nifn>1f=FRKSsRFE5d`m@?(H>GP8Z-@v|lQ2o=t!u}`wINML+2!0RdQRH9T0T(DK
zo_`f8^DgEl4QvvKl5h(QBY&lw14p2dXZ-*F?6nc9kk&<}NGPD^FLc4g%g12<w+Si~
z=Sdv5ZS9gf_B8$jIDjZ5NXI*17G9UQX$))<NYW_Oz%XP2Pr8!LBA4(cScNyY;lT}O
zq|^a+ry}9!9j6bsg;JNm+7{C4x?Vq@cPM+sliLxM(ey4Ow<K#`xPL(MFJsH}myKQk
z%C;OY9(7}TW!{+y29|wemkvY72a4C6@U(i!I}hHc59)Y;cpD5t)?-OdUp(CUy%+jo
zkq>ITkpSgePN_vV*5C}bIW>lm7nF*e5C;Y4>3*Fs2Zq5mJ<MJZ2&H?CyBU~Hgmgk7
z*&wOGXhB0x$4L2ygMafR2<fhCI)kSu!25XXH(wBljdU+jlH=dbfg=pb76+Z8IQCe5
z{MpCg071~;qXLHE3}$P3w@KU9qc+?uGGFIi3D(()Pyl!tMgelIC`SAcT;Son&ZLm_
z_y7!p+jtFa1!BX^g0vn|0Y@klk_FpqzjJ_gtz6l&Fpv!v^naX%*sZO5#cZ2qw2{ps
zYFS1LT!43l4T8cw`qZf<s2##ts|B)_Zn%?VJpvVT@%#(Z0%@1MY9hA(C2<AJQvrvp
zNP1_*6ZGja3>R*R1FTw)ZQUzoTY)4huu?RmLfO1a)8M&}?vRPZIdRyGJqVRFwvWNK
z70B51D$hx&fq!`_;8>e|7D<xCZ@3?msAU>tXPpuU*tH(OV?0|N)s7uE&`A=saw6G^
zB#*|yF_xrE2GrfqIQ)L^Q2h7$>R<nqw~q2VW7&FeihHLg>^c|7Qn1eN?1EU|cNu5$
zKlP`T$%C)+!yKi;KcMTD_x@iz0O$nc!s_EsZN!vzp?|8m_+Ct>S<ZnF#v5Sl6r4BN
z(SoEeVkKB-W%7DSH|C$Tu=@C(-n>%?Jj}j)=62=HqOdTQ`TZ4FlfzDmgDLTBa9uUG
zVm)XKR(E^St`<ZsQgMH5Y{`ZdL6Dal5-yBQH^5bz7KQFLymFA&CRpgN)iEs8nnZPT
z{F~%sCx2$<ZU@h~`UgtuvI`_^EDVF?q!GWqQ~benbTN~^OjN0|JP#I#rF@+PVy(~Y
zpqPB+O+K3>5MKX+yvnV)kjJKAwB_P`56Pl&Y;o6#35T7qsE6C(pqTtGSV3J&rZ1k`
z?O7dNJZ(kB$8DuKYjl;52S?UnSjbilhQ(q~mVc5ncK8!Ii{&=!IJyx}s~g9uXF8I*
zNpbA%TI5KRg-%%{>rvF!!+23JgHpTk;oYnU)A0pL9*te2GUgmuAPv}&0(N&=m3B+k
z*`yS|R49`*E=kGz>4{F;hLVMq6h{R2i>r;uY1e5tI57XmgxgWiqXH{lOQ+U@=~y7@
z^M8rZVjW-w*O8q0i6z&vTD_22n5iHre9_^r+@V1G1PnW>O14oON{g;l=hlPSHH+1R
zyDusUwr04J3#Wbuj_$DPF$9;U5e|@hWuqYllh!>t6bI9>K=hLv>kAgviZm(1`09N8
zXbe0f2o(fHAx2S<^R`x6ax!D5X(jFGN`D|Y11q-bA`HDYcd0n77X2QFBL&ADNkXBS
zoI_CO!469BzVuyK52h=D=wH}ayG&BFHgS*s6S_5yD{I(2251%pQG5iJ$W{z?J$0&U
zfv^>kO1um9;CO_)Rd|Jr2%OTTp!}-gJw96LsA}Ght_8vrrq`~6-NptX?0f3e_J0YU
z-boq_&Mckdxlv#Ndfi1z>-Mzfz9)e&wr2V=6ihAPk2b7zIrQX=ncva}wImzKTNXs3
z=yiVvJ<_v4xciBXv@eSz`0+*+JfnpjktixQE_551x6-pf^e=PT7r>a}y*Nf3!y@6r
zb}xZ>D}4!s19oz?Ix5-kh8KrNV}DL0O2)}s&?kKfgfZc2jj%XWhsS8qzexIat(q8_
zik;2&<@PvTudo|caZH4IbI-8T=MUYC-A-8i5Bh*pq8R)hq4U+7G^W0gM=$;m3}9@n
z!p6g5xgf;7ZeG*7Ri0hxUL;*jM%<0QU92W!(~Y{4ofi<jI6NKEox7z3sDBHl#K9O}
z?Is_Ma~1sfPS5e;@N~`YmPF6g?R1?-rx>#!O>lkvr?5ln*P1x0qZiBO621<<QGgc}
z!o0z2vWq3*ly1^kH9iH(yg(@R8%z1qb`u(Hi9=k}`~6M9uf0h26cU6;S1a%x{x<n1
zQ-ctRQn0L3x-*xJFU2q}5PwF;BP!T5@7}UFu40j!8p8$swYMgNh0iw~Vw|^DfjN}G
z$(jmXliv?OB$U!k&YFxnTCv)qChLas0g2;7o8nOLd^;}s#&y|%cgZ7NhK0TCz%wGS
zI0AZ1-~d^VdAgf#UC*(k8t@ifk0qnmBaKP8F~-Tp^hIlHl&p`S_<zy<Q-vc>jW@z>
zCyo~MMWG9}B!B5eVhs`pjscP=%5;`_$#l5QGwq0E05~~%b`i%jcyDsLcpq|l1K#sO
zF$TL#1-cG_9zSd~I_W;*q)40_HJys1g(Z6K&nVcc%MH3b-tFq0EViTA0+pl~LjbP;
zEO+q=&WXfIkZy|}#DBp|(Jyh(cvT0CKGW43&ofj9$TD9dad5q>8*wmGRswg6ICDGg
zQ5;)|=vA(uf-Cf>z{e-M)9OwkoF~g+qUpFZmc)q>Vn`gVuu!Tbl#jhowjmP+S&F7R
z#mzKAFozQ&$^FQ%AdXhNP`2`-FnH^M3fLj{BFXiLuq=*NHh&9+`)H3+FkjVqJ}&fe
zRhoryiiE-2IaI(txfV%oN5KHa(TWxdY``Bx5h5w+vi;W(3#A!f&^V9@lqd*4pB4HB
z-Et|nBFW{|-y?BsLRaJ^+@L$@U6cS)3`s4e)mlhh<g1WCPALJrNzGpNBFm*na(Bh^
zAdW3WB#>JqkbfKW#_C!u;Fx83o{36D5kpAU;tYx7444hP`-Mevf}Gt5azY*jaxF*V
z*h(rEfSYVt`0VNXF{kwNWL+{V0b{BAq!+eRz)b>~B~hG&?&}wWLecH<0wqgwv!`PI
zZi5$9b6(FB<eL>bdo>z-H)$~b8Pn$dJP^|g7?)rNA%B|Y%;g{x15X@eeKg226yYR&
zuS{REDDvLQb(zlHS+dNzY8aSLKjAkjq&qcNYV$6VR(LH!oi6fSdc04gHEN26&oU-i
z93!)5vw(Q-QXb#!eD2mM`$f=xU31=pkk5s{XfXs(rXSDJ_e1*rEV$L%_zN9><jA#Z
zl5a=)SAUA9G;mhM<><Ih?>-`dd`SXXqJjQ@z+w_~G_<IAZd3HaZ?P4Kv-qG$gI&@g
z^w-}dfrKQ4L-ZVWl}g}lqi;nn-wlY#t*T-!w-(F)z`LmC=uPsZxC7uBCYBZVu6jQ|
z@kTq`xHG%ya(UXrj$xf#s-Nc3rP_)cvw8m$d4GSz!*ndbD0Uhg9u!@}D|t)h?u1*u
z{cp53rpTJ`CXe2lxC37}zR8`VEL9C0!p-3KS6V35Y$DwVO`38Nr7eE~SMnN&?}WR9
zE43yeo%l<LI?wNgk}o(zRig~mIal1NcDO&NE^480ri-nKcf0nU)Sco<pTESOwmr)e
z!+&$veeQPgq&qK^!NV6|g@bTc-KlmAms|4O?W&U7#X|9Jmwkp(7)^$A0C}Mdf}s{h
zli?mX&xJBiLYakhYPT0le~g4MnvBL^X$pncSf{~!2wo`NGE%~5GJ1m~%X-n}K9gA$
zFO;20)3pjdbgjr|g3%ouO{)^aJCyl)8-Ki2X{FU#+;F*$(Jy{LFlmaoLTBU52*)Z-
zQQV-%Tcc<#+TjJVmG)v`hV5K6Cw+QR?0^@@PNeY)FG`xF;dGJ&(_Em$xOVQI3qt8d
zT)ZX4AK*Q#gJ)a3K)Ru6T?D+w%UUzRgxOE?bS_($1gz*F8|jenXKy9C!waMzxObfn
zl0^x$P}nW|2|b1+oDg1I25b6UZ(SF|LWt<EutlirrM(F~j&Oi&0xu97Y!(i$B|k(1
zHl)WA4eLYtIjM;F0_?P=d_|?rAXpCk$emOodaWni6avzp-Pdc|y%4PMcTo@87O-|`
Qz5oCK07*qoM6N<$g3;HBQUCw|

diff --git a/ios/ExpensifyCash/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@3x.png b/ios/ExpensifyCash/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@3x.png
index 764ee73fb8c60832a6c2fe8e3170e689966bc90e..59e4967cf66f94dac03d3e79efddebc0619b870b 100644
GIT binary patch
delta 8565
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

literal 10210
zcmV<8Cmq;{P)<h;3K|Lk000e1NJLTq00Arj00Arr1^@s6d3}y`00009a7bBm001F4
z001F40Y#QEU;qFB0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsHCwECiK~#7F?VaCp
z8%LI>Pi7S;%JhWbjo1ixt78q$#l+ezjmWloqpwy_KfsE5ffh9nFruzDqOEB`ZOgNL
zC8{4_P4x?i+6P!db30a(YRT?P!Mm1sBlf~@j3`S)Ri4eP0!V-)K>R<6s^1qu6QW3p
zCaON1bMoX#MF1Rvx93Y#h>N6EDK=bGN|lIJQ7d(Z6&LNNw7=Oeupd*Z*!!Du-F{BJ
z`KNmGjTEbzVgA8Bs55gd(Drj;Q>Q4bspU5{0-y~=AeSUkI%SsZqYsFKrKX7NpQ%KC
zQFCvJ*vNdN744AWnmX6mA&@&Dtc=6k#Uh=0U2YSTee9i-hQ&#%W+Stw+L$Uu@9wDO
zdYwRKfv_?}BB$`x5(Vl4lP;5=5!0lp*|!}<R$wtdRp+BBfy@A5%`h!N85OK3O&4sP
zXz9dSQa-7&p{JVTO+;a{4TLpg@bkhFX}V-1s1*omXsR{>+ayDeQ45<bAS}=6h@uo<
zgP_KaE$DOA-U*M?M|+zDyavMZko{Ve4zDqp6-a7IFxTx3u}PY%>chqZ0^R{(c?3TT
z%aD{OwB&`z%PSx(VG>D&`jRaQuR&7YlBSK!_fhkb1;P>_?Ty;KmK4s3$^>SK9i_}V
zy$K$p6My<ZSX0EU@EOvpD4u5n8+C2ap1uQdO%Dib3b?e7gWxtHn#w9w8+C1<P(OJf
ztO?=LzPPZvqP4z85LI5NS#eb$uE_ymjhUoAHUIhsis-q<ip!>pZ}bDCi{k~t8WRu|
zI6|v60(Gvj0bz{@L<Rc6MqCv{T%!YFjR1dr>ISpD5FskiAI((po%`5;Jsc3$5Hwf)
zzM%Y#ZUN%~#rYwDum%9_31G}XTmu4O^?|EXnZoOJrPVb8V9cNawSOS26F{8`OpCNI
zkNQ?GAgnGl)4zL^ju{4ES|CmA0fcpkbYt?5x0z^-01yIc;_*OOZD92ecm|@aLqJ%B
zs0w&bRlQZ$5p6+Oh^oM>fM|<yE-bqOcn?t(m?iRF+sdV|+%fHZiXReI0Ksfhi{tou
zA%};=YRVZ&U)7x1CddlRE~Ov{w)n4ew<%}jCc;8teJE;_9KfJzhWQ7r=|ybJ4`fuG
zm9B?T^7jcRr6?|{b?+O6xTrWtnsAkhOM%vB?Du|8lm37emx#G&{{k;2{j*~W@>lbc
zBIZI^NCA7mT(^SQNse-NLW=mCAl5t5H-LN2qL4~qz!!|6MWyKiPP*<&Zc@a|3oBU#
z)cPSVbZW_|%B-GpY<7GQ)1bIWISSt_X>H0%sY{U90d8xL`f%?KWtdD0i~l-*JJ|=A
zSCWaBdebf~?a*8GD6471-t)qeroc*!uTUCAmnf$wGVAnq;Z9cfBW6-q%_*SwY$UNt
zd7_!#xv{(rV;;}t^w3Wyu!7c?Y`rqC=RVeKUF&idU!XE4tlZVBno(5D@#CPeu!)`i
zog}9h1+U90q!q<<B}eIFCZ&}rVKrs7MOjY?nv#kPJqV-u9Z0HwqQA_o<Vaq16`ITH
z@3IqVXGT~q4G5Lm%J@ZCHO4$ZBsCtQ=ku$!?v>edBW?ZmPVn=+3T22)2+J1Nud&;*
zkVR}X#iZ}+z4>)WYBJdCr(_JR+Eq3uuM%Z|EXv9;^TNvTN?<jP)t$omH&p^tBMVVi
zR%PXwX<=niR_++6DAErgDp``Ki%mt*Y|Zh{vaB34E38b(3TdCW%#ygWE-S}O3M(_R
zf~aN&-|Jj?kd<TRgp~<dK~yt~j}cd1WaXGCVP!#9$x-E`@2C$k?sk^(MO=B3m1Aav
zl>u2{)h~lMaoOwA9S65UQzmb+a?FIVW?WV^L&44Pqt}}RGE1`^!VT0b(G<v|tQ_78
zYnEljtnQ#rl`rD2<|{VspXemeyvoYqwXkMbR#m0cb=0Zy$t2UnJj=@At*~ZtyNz4@
zQ|eCe(c5(bxo6yIV%}xt@KRXGMrN(IX|_OA1&%PT)kMfD#XDim+=v)NRiF=&XiJ%U
z!%P!_tPb!>STi`!sume@HLsIB!C*9NTLWF+kX0vMolDr96k4JgfDPSOZ%;2nR-j*8
zxj=vPcG0aK_w)IX)ls|=mOD0{W?`(cO#zKj*MoC!*U+v2h9UU*n~I6}D$&8Yj)(C@
zR>AY%T??Ooa*sU0i<EGN+81iJuzneZbubQ+6w#Q6hYybRNmfK=!#!r=o95hI@j9)z
zu%fT$Ry3)H<UPEp-oA4kQ56_B@$*ybO4AMZ*hg8lP|TO3^LMKxh^Vk;rO1w20+=-M
z^V4gj;-aszYEq9I;W8~(Y9xfHu*}z|UXbUqa`me4+?x#oAP4l2Rf0_ocWi37OhSki
z-J3=B68VZPu1Cf!LslR!oFprUBDEx0gcpghqUVKGt@Rh=FDR~qT+xrLI?=1~x!*sa
zDKm9pC3UMgv+eQufshr*6@$wvL8P8F^^`CvvimEm9oGyBS%JJTq^ul8U1&^wb$_bD
za{X51Z{5nt>N46EKwcO@RtXaItf{4h{46YU5Nwg3Kvp1Ej4G>krrDo06=CsqvB;->
zbmL-5<R6d~$Q9$1RSMVQ#;&brtxx<O3TYag`q9@^5V9J9g|io3#9XE!VWvB;zx%R6
zU}}tCRt{AP3k$a+qMI~fCSJpGEeuSwM*aa=fm|^eS*0+kweZ;|WtuP(6_!f{wbm0I
z$Uh{mb>S*x1@giqWz~WeeL>r66YT()Y=q@!Du_NSkSnGktCTb~qzN)HVI>Ws{-uJD
z704CSlU2&3Q^Uy#E1kmN6>gj{WCilVv}M(Tm6}+TH4$O)*QeZUpAvb5jrMM0oH57?
zQnG4N*3UngNOm=LVfmN}CiARtstw2q!m>(GWTUJJ6yV1$EK@KQ@+!LGO$^@ydBF!+
zH7VKx{O@SYj8#}Jx>9<y10%;w&5boC0CECTTp>?L3-GtfG)BfNtU2S)Y<A{)vLc9H
zE080C24A(N@a39UtZ1xJ*4TvQI@%AP{vnCddJQXrAa695Ki^@)eVuzaCCcNBvc@JX
zpE}x;Lry<@GxceR0Qi8p;Ev;BU#@=}W$}NfF)<clCDD~Xh4z{|<dgu&F>#}?#>6%9
z0#zDUo5NUy<x_O!>Q)3m-dV2HHIpw3PD+vb-8kADMi!P&O`@*f3Uw<0Qru8IcTbQX
zyr;u=M~<>a5|(F8qE+-;0nmv#f45@aRmlTvnDvjNMp>gpSo7q1u1X|L+QNW-D*%om
zZZxiY(&{jBlr_?bWM58hcKZae^=2{@i%Z4bLZLJl#7h*owiSKG{>GPVs!_Br5+xb|
zOdOpa`q?KHHNj2E1Mq#^c=fl#j#D05SRNgQTGJoBT_i9T=HLHSNrjConzfaZDUT|p
zlVN+|s+xUZ-}6(W=mkgW>HM2$r(WMd)9)D3&u?wp8(zFu(!Efb^Pg2{2!<AxFVU5~
zp%zhSA08J$y_pY}g1~L5GAs5s>eHE#JNEM4VMCARevGRS*l4&pRjiZ`W1qf{&wcjq
zXb6T9mM_s&GKB$!_Mw=6|6<uwN%f*?pY@G6jvv4IzdJPo0~0>Gwa$uekSw-}!`I_;
zcL#269ZFc9L{~@!2gF5Fd+&rdl;X7+l2kXUPF}k&pI}GBAZ%BPK^VQTcfR!Vzh$GW
zU(<jLEUf4+b1OPj;+vdpD!7X6H~o<@Q5}M7%xc4!=mDax{?Jc9SyO?U>WR(Az>4YD
z(fQA+gM87z!m`oTNN3TFiK>mR(9wPZ*%sAdQgO|_j_#w@buz*8TRz;!14mf{^<lY2
zQIh|kB=lUJ%;}%~@<wAJc%c+kvM(!#D!Knx`~SSXaQ0)LX0myS@}mR3Y*W<IAYU+$
zu$t3EMX}Ms237^TGyncl$(_ionb-3ns>7&~ecO2Frxzc(-vxnVaocuCz5`zAFj^ht
z3kDLF(&`e4qkWq7;}r{M|I@V~2)4<CC|DXBZLQef#TKHi?&yY@_|ftwG3a)kzJ=w(
z2pL3I-LX;Cy>ym$9;2#ms8Tc9^6~U>aon&!GU9Wyin_3{+V3a#EiA3I2d`9!t`6f0
z>+k&RW4CIH8DL#-wXKD-zw}{OhIhnqR3Ta1=$Zf0?<e;qEFX&Ph^~&}WYt&*w-l=t
z0w=($kk&CQ|DonVlvSqZzwK+wP+!9Gq1cY-s*{$i$b-FMvje1c96m%@nsr|<x_t>t
zy4a5B>L^xLE)9gN2F6M2qIA=wUw9B@CB^qXI8j*qY`#q5+i(zFwbQ)e$^?dG?etGB
zqUP6z6~+e1Qtan+ofCy+lvyP~5M6cR8bS#L_L0$=Zrk(_5o!|;`m&UD&6Sfr=|o{!
z^Pc!kCJUmg7OoLevk&#eOi;A>1L|3ANO!+0($`Mv$?7RAx6#=eOR}%0is<S99RyqG
zvl=T)@BH*)g+PJ_QC2Yw-|ZRo_7s-VB)VL#l-eMWuyFPltBO>Kz*w;v#0|INN+5w_
zenfI8R_ZssKB2d;WYfVK#>b?%RFKJwdE8mVO|(Ewu!%8+4cP-LxMz^mRanXDpkO*^
zi|thc30jBO5M50UL|JVtSL#e887TBzE$k{R>D56L+uKmQN??*8%4$OsZ;~86R|~re
zOSoAS#r7tsT}=liKj+*Vq>Jy0g29Bfx4qyh^(7Jl#rAfzk2g}4iEETCitqmHVwpgK
zZ1J5--3I#|E3BXpl}U~|y_uI>sqlt{vrF!U!=vU#cZMLZ?!Nr;vP#bq9OZjGNZ<T{
zSz&folce}Ah%PjaExsQsET!dE2W_!^Q!UpqlRF_;C2!ydh23~@T&L7nIn?a;T8-mq
zk=d7MjWPA2g)P35Tw2(5<V?33R+*$wBw6tD3?C-ECRfiLCznYa?%+<kdHvm!MfY!z
zJjKGl$9A0qjAR77bX?c_5n(kqJ4;bl|8WoLpru$!mf6K`9w(Al-+o!436uUC@+o2%
za+yFv+?d-G?8!Q|>-~tZjFJnBT{=i0A&!GGiNhPykX4I9AzqVC54Bbo2&A~QP|*&_
zpv*Cu-VtHh`jy-hhIDYBI9B4(RUF4tP1EYNow^l<@DXmNOkf|$)j}KH|L4OWJFbRR
zCMkY==P`i<`(#Piuc{I!DcgvyYTrq{s#AJ!1!y6>T6m<6)gdh5`c)OHgB^%&6)}dy
zURjw*w2nFd{;x^|Qe;;PkJPa`gk|ejVrd8yq1fJuXi69aa#4;k(FO?;hEa*YKDMqX
zmiZiZQirf4(-0k+DuIN&pIGctQOQnvW>X@tj~4C6(tl5#KTG>xi@mDX)ZaA(>lS`t
zqZ{$b0Z|mzND@P+XL>@iw@|LVq1^t5ePQu-a+8!u0;Z<~_KD+ATv*a+5o?7PFu$mh
z2yS2DLE$~z|9CjRlvI)gP+C1C;1#y$euf13@#UB6_T4%GFJQxuRUmU<Z!ouTDQ?!d
z_aiK$1^Z8e7!j6d*p<3P0-%X8g(?Zrel6|`OOaTIZyoh3|Ik|cv?Sma%at9WI#x&F
zy{+hOb43{-D?ce?Y%u6RZktZI_258QN@gpFWRC~vO=BU%!53g37F!%U2&NKYH7AUU
zU<~@NJZ243I6(`gj9fO<oIsigO9zb-2@yu`A|*URR3lHYuc{Amq&slLjkroe1apm~
z#-0dE1!4`Ob?hHJ%KSX}^gD4!x^FF<{TSne^Um@gYEliPt(C&GhNZ*~oIrGS3~tPd
zXNNpkX{ik>tuOMvZ7A>9CA%6;pZ%4>G{PeF0SUkc9qwIGKFVCJ20^fO`X?9H2;>rD
zSmvH(^PYRxS|u!z1X{$_vw=~b%3PJSrh6ngHx0<aLNBCBAJni&NLVJ0krH;nN});s
zc!pA=9`80RX={V#zs{FPh%gkM2;ebc7&)0^K>~P195+N;8#G0NCp_ag`mVUbJ7G}*
z_=a04l%lX#)G-^W?H4ryCm?z*+(dE1BH#JR$1B+WGlM9Z73@H%4?>$1x+QB8phlo4
zg@V~^G_)&lXYr;kE3L|ng^(5&F4{<vckHV1Bg65I#NiiU063{*m1x?;`aNxnXeE+>
z=?4NmNz+34!$qgSl53f8bJ2nze6eu$;`YMXkJsnl$F?9JVZ-0h^iiz16k1yrB?2tA
zuc!o0#J-?xGSdyp7fxVHK|nXGxLhr7)4o*;yYZuXeFqB>(kLbK94K=}rzxStKdx}$
z^+EHTzAEJw<w_Q-uG8M8kKe!Z(~A#X?TdgMMy7_PC^)0#y4($f)hD(<J=GJKea8MS
zR$S_6Bd-_ODkOsnSmxek^PVOln7!I7=QU}Rm5W-|0H{*BRVb->ZK2*ZMT{0o36)I=
zStun00};n@h0sXajk2wGZ8f7VOqG~0v66|fY~8!4t+hmi6`n#3YY@_<euLDoC#sZA
zm2eRkQpJf8$;@k0q>ExHA;kfNH6Xh$|GdsBSuq2>DK}HaduU9}7Dx$ajJYtnj{0BU
ztTh&bZH#%&3S3m?>r*19r|OU1inP~f0hjJ*9c+m;{mvlFRC)c~mq@9{MDYBUgg00&
zB?Lp`>RHCbml0|8k5W`|DI$TH2Ev+AAg!TTbK8DU*P2}*tQn>yEy5U@L0D=mgbxYK
zBoNk&<D|9w^2=p(!w*Cmk=ASiVP%9@-+oykGFU<E9~WtDL0Yo~gq0z7U;cSxZZ5Xb
z7T+h(4^~<Q6yj$H2rFZ_8CtKteX<tE(IWOA_5-it*s|HdHIB;c3lcp1A`hgsttYDx
z*U4y2x3QIH0Ji^YiDam2%%#dUo#H}`s|&>-2)`iUIjWA7Fejwq`t!!?@188$6~)VG
z)WvwQI-rb65B+jlY@tFdC5)n|L_h>LU&}>Z_U%2b`6}eKPX()neGoQ8en(73E+q^L
z`V0Ya{_TH1*=)(H6?x@1ZB(VVr^8hOUZQMD7+P)BB@Us8BYuy7SG3QMUpV{AC8NwG
z&C1PBFH=si5vM!wW1T=(0_Bd4mziB)uSXU+ZcAy6(A#5nU;gXPkKaDIzx(pb%Z1%&
zKXuH0^rcD|N7EZ-RU#2oEhJ-8LW$D55jcnu3`KIZRy`RUm<$heEdW8F%l7pylZU)A
z({0N2Nku22glbsv54MISQ*6}%qlPu3v{oD`yPK|;P<-!>O$J3y+9K9JXsHliF02IL
zM2d|Cjk6ECp+ur;TfI^>ouq^^ln4NC2`&*ho}}n5Kw!StCN9)Sh7tkbEsO}O8$#KU
zGU^9in2*I82C<(IcuaBr{a=*`bh2GpA|awEtZDV(n;J=>%mo6#Q-WZxOrR5?F874x
zO0Ct<P$L11QHum}2{YX}*wg4MN-Uc26>Ui9ccN;^zn?s2q2+1xV&$6Fo<?6s;9w>D
z7_=&p2x&J%A}qOXcS1@C_DA6OHvUE_#`Sp!8x;%vPTC_Zqof)D5psilTr;X)N0%uy
zj~<3)?pb?H{4e)Djj+f_trQlqQV81d?7T$?tDWsiNvvs9^R|1C2rCGJDoKHrLU0Ht
zEv?mc0$vdWkyu6)Gk@dWC&H3!ZNN$)IF9yFH^2{Uty`{ybMEt`Y}G!ep+*8I&d;nR
zFc>%-)-RM&BHNXic)!N3+dlZ1Bv6DsTi{s2Fme|vMmPI{P{G{>HQ%%zhx;FOD}|aQ
zhVUnachQb}Pgpp6kx3BO%=!8|cY?GZxHA^*@1#apO_s-P$x)He94z&;_4pvdGIFaj
zhOyBU9FM&&pArx!2==62H1<~r9s9xx;=L*fq0yk{1-3>ZGnlOhN{gn1NJm>JeT9UG
z_u``wmRe4poEizh=|Km%he^2ih}pZ;%U&CD(qNhU!As;;2<x=`-)gNtbWU?;v5~iE
zAf@yeBa%c>$+ywKO0nF}qYz;wBqL>1i6r38#X#NpcO<h?NT_2uJgC<cqjy8kqAVp=
zF0l85$R1nY(7I738Ek+}-GyaXY)_#ZY%i80`vPmZ-+v2Z=mvR$JDrDQ&qU1XAsYjs
z0ws2D>O)TI5LOtyk$i%dc)OVEy<35jzd@9uvM*_2dX$(b+mv^<EACn-lMqq#s=Kh7
zh4(7SP^8nZbKOMRY?PFy*jNZ}lQ1s2Vp5_%N28&>p_~&0dy=J^DlM;f)De#yp~{Bj
z>L^UPu4B1IN%CX=+?w?1$3YNO>>@;o<fu3P-@hUy6l`Z;GDlo=L|C?twMjy__J+Kt
zg^~*&?J)Bf%^K3wdFQ7WZDge+c3te_%k$s?Ws-q4>qmz_ctlu99gAg7gC@616~4;#
zHVmzOnNXlgHp<zWwzQnAY#psa!YIWLDdz-#xwRrR|0>~d{mOAfSV<jA$*op}p%#5*
zm8LmX#gqP@R9b)YlaD8!s=Gq}!r6=We2|qRj$=evvS%|Msb4wtai3}HSdT~uq=gQj
z4rEXzqt(NOvmZ|^MVx>CVtH>Na4T|a<OfwZM3C}~TOHJ5X}QhF`F|Yu7sm=qvLDM*
zj0?NDF1{-zS4ZrQS`C8mMJlfG6y%)%?f2UV0@@NTupfdqDCY>T4w50R9`|w8^$Wh5
z``+F;QjtzofAsb;<rteDZINu#<OwAE9*e^t)Zpr*ULNvLFYHE(_4-b(x8(%SZ;4%h
zHoAIY&fWdn<Ni)}{UTP9X-OGrq4D^DQHLsxCLCW+q~XoH%PKi+Lh!{>^=R$sDlEzN
zhUDL$d+kd-Lj-r^l}~5%<po=8&;3~DAZS!b4z|YXT0`$DEaCPBSI6;YPn#5WX&p1o
zrwVW6zS!>2qGQYJ@z3uLE-csHz)EhlklYrLXJMIgjEk}eC&x?&8_goRa=ll-T@@Q8
z<KW(BOX!|oYmTqfPm3T3#P_sGgOg*Xgi`krUAdh&S~9b7>0r-NR8L_AjmD;AT4*Wf
zJ<4*8q&79YPhgT%cVB+FPI>3qCuNpB@S`3#c6(-ZJ%!~#T1cVJcjvn!4C4w4@Dn0Q
z1tXj?Z3&oGNfh2ZuDiXRp2BjNSZ|OZtki1WTO8aJ2c`5?!l4LbM>E|-DoAN7gBIOz
z-g9-Z#ficyoPSdlP78D2;^5eQ=|-Ix)U(Ejs}KI$|9Rr!u7c?!+{%y~z|w1Vu*HeO
zO1_zF6KT@ofJV|})o>j}`0?O=kG4KoA>c!F)w5Z&oxX%6-9&0BBFai}HyNZg8jw{d
z($STLW8y#d^NEW3#C&~9dT(1@y*<6Cmg}hFSl<2FMO%oc+_!xU3S@N%8(js3=miO4
z)4^?X?(Q%8`P{xDtmK;-+0{Zql+^(ut)aLHS#{z=bY-KazT0;C7M5<j-H<N6qn6c4
zdh;2#B#)@G7tA#)_si(DI)n$cD@WYue^_GQ!b*Cwgp2Rw#+l5$zDHmmw|ys$qh<7I
zb){N(9WOU0xq>!4h^{D^J=S&<{YmsKEQbfh_oOdt?|C8DbKei+`iNeC_hb<%VmnDT
zaMMOrmvcWZ<~aO_uGmIbzaQia1`<}%ljXr?+)!&oS;yc~L>p}_QqDI_E8_cw-FOix
zV0UyO^5Kw;>LAgTV<2HU;#m3cDxUj2hTU+{mWwJ}Z7Y9iBD?f>@zu*GYly14<0djF
z**${}9_H+VzS|nw5gwo1qNd)SUPhZkZx+t}V%5GbxgGc!O{0_4??D{L>)2w`2iuim
zP-tw6j*y|=V~~3>aD<iqW7>!50VT9KoQx~V+lXt~t&*j$Xq*+n@3@*>n)*FigRJ^P
z&qX(+WkqQ#!%&&pP!SeyQ<3N9UU(2?)zw>NqpUYI0)64m|7$Gh6;}F+Vp^e@B8{fp
zsX|!w8v+lSL><FMSB{W|z_mEUU+Md{xGCLfUF1{zg?*pv6Ltn6sqNHh!#><_@{0c^
zC>!H;Feo<`*R!-SIa$X=Qm#*@`s&*!RRTj}Q^BnvW0bL?S^de-a18y^dlY54>fO!Y
zqqkTQ8WAV3=-qHB5tyb6HUcZr6eX4{5@@w!UxBLusi)zqXa~jf@t~jGx?#mHevjDa
z_=Sn$Uk|!E*kUBz#$U}>loF4!97qi($imrQF4^a~$ZSf?y5t_)OUL!_jPhc&V=rGD
zIk9~o>=bqzHOOf~xKuEVw(Z?69$eTL!8_6U&nh$|L#2c*^xm6w8)e<_Aj(2&I6=}`
zT%9bOy?B8}*bL81k6wTGq(Wfg*t(UwH{>%R8(qawyg?%{)GA?%WV?<ZD~678{PiiU
z8UoOU{_2*?fXd_nn$(|$O$86W$EZJqjk2USMYpi|?QPzkFA)GBNd;{RRv`~?(Nz>h
z8#E##3(K=8tCbo8kbBZqK`-Dy(H}>Rt{fu^EBPiKMOl_Ie_g;{Ly&9q^MAVML4#<5
zo7dhrcXuo+lw%QAI(jDXW>SES_|~x35ag9~uORzU&mFp}{W!)VEJtweM`zF)c|s5b
z4^htoxx<Z(QT|LbNlwE#cXw=a^u{JEM;t4k4y1JTEFVT_05BcWjm=v=^jkGy&FUX$
zjEq%SzRb&NV+r*vkQaiWvF=OVDup+q^Pg2|jEq%S4yC+`vXXih`m;bDP|BZ@jAPJg
zqWv&_VSV_f#_YwAzXO<Ya0SRb(fPX-#q7nsm;4-KXk$3c*oBpRQ`hF;NdcbiFE04`
zUWEY20X|5}724g;K@(si!b--^cu;_ctUw--mX>Ck*u6gyVL7A=@Q@YAGjh^$h4#Bu
znh+BcmLn;^3v|FkRsc+2T1n4UBbw;HH(6mN1^DT9z(ZC595793DWVE3|Di?`WTL`y
zG&|s{GzB0l0FE*pY4OH5JKDQ3abY>8ks3l)0CZ=P(wasp*kYuKqy6Gi!}$5>J4%^}
zbe%(1)5j1!(xhrMBmtWp0#n6FD}43|u~K6lYd(!su<hTP9_H&)Zg1aMkCuY002mA_
zt;)EhrO4cm&V4?$og`C930tVQZ(V;zjm89I1;F5pD?LmaL>sRwG)1N>tT8r}LRJ6_
z&p4!I8qsB1UY}~)(o}`za1EtwXrz(KkQD%<Gm5m*y@J!JTXp=qB!sPJxp~uN8W6||
zfblYTO)F_(5ZQV+^$4p)a|}&wkgtKP02n`mL|SPJ!|qKILQYt&)nR~o7Gwp$<mg9Q
z%v6`CTeTx5EJs?;(kI&58(CE_R|||8drj%P{DuCU$J!e;3@1q|P%?F^c0`5ca9elS
zaMzZ8Ut|@0&ev3dw(SL0A^^t0KXb`lQ%tmKqnC=$(sCag*HK-gATBJ2ZtSgDGac!C
z_DNQTX~RBr7uXB>+?ykmz>Jc-02=!OXs@Z($Gnvm)8?cG@(qgED&b-Huk$4<D7SK0
zO8)GhtU9p2xDC^wn^aN093Ts30ha>K(QPZIt}l8@QN{dLe$2RAJv550na1w2WZkMA
zZ-nL8dtO)ymD;i)@_nCW)kcjQblFO)MgW||U0$*`oZFsOI_Xn=krr*Q6@8JF!z*Dq
zoV4c7HN-c@_93f%yt%l5x9ET78*HdzANIX)gX`)j-U-VG29Z@8h_=8{Tw&eN7c@kZ
zv;)%W#EYW4PYfw5M^cdYp=b*Hz(rNf!g`s8#Fs+6FCfBdV+2_p2GLfYNo!SZ_FI|8
z1R|{z2&>5$WwlRpCGif#l@t0{0UQNL3&Kj6gsj@AvAxjfw`$_^u7MzTdDY%bE_Ex>
z1j)O!axbh2%c`B4T_w6s|D>t}vcsobRyq+?nWjXZrIl-8O;J|+AWh5&ZuO6Cor=dh
z^1EO1Dy`fKOF~xdKwLA*gzHp;kVk3dQdrWmY6s$)5mHgzXo||4sU3NfR_=u5ldRf-
zxID$CembHx)^v?L5>-2Sl2)#S<*TeZP_)T0-A8d=7=dE?DC9+2xe?Y($f^^xLrfbt
zps_$J_NH*rRGDUsJV+}S!kR%@wNtZCQWfdq1i8ygTG18X>Qlpzb!lZ@STioG!|d3o
zYn}G!G2}HOX*6|Br6-Y>DMMsgTA3DB#$?rrt921=T6sOf5Wzlik_u?4S({p-8IPuV
zkyUABR#=&q)nN|gg~;nLt-6#=`G}K9DlZ3#xDEKrS$i=HDWk+OEvvi?&*7v{ykc)m
zSC4TgYd^M+s<~Zhv^6RF-%B0o9#d|xwYVxpbTx~SceZO-pK_%c{^ymteTJ*a1x!|A
zpD6K3t`ngtDEs=f#HplmdmNj6vASbls4A3EvcF20_S3kDk0k=`6?aD&dTLw*rl~e_
z5_89_**cV!Q<*hgpp4g|2B2<bebYXl8<b)4(TA0esog)32Xt^CF-<SXzPBQ)i;Ju&
zCi}B|pbafTPCd!Zz{q@U&H0qqZM1cRK)=+IH$`<7(>KP+%|&G<`8XwFYfxGzIq7C;
zKY%t!UO0;O>z#bgI3d}`XE=R9X}y6yV3jPkT+ho&asD<xr-Rnq_*%SDgIT6-Ym;~A
zmJ&aWd79*NybMxAFx%8@G<r3&izq$F_ry`GB7zyit^(etm@0W~7S8>MWUL~B8KG`v
zbv5r(Ja8_dy#QQCu&oDRDgy8lS6H{#=psfAA;RipN++KH&?oig!6lmn5)fgv^NHF>
zqAgb^06-9T4K|}H$f^xQSlz%%B9H;c!Sw*bI*HGCO{pYJMBf&eB=zPB;5x<ybqB)g
z2ODkK3+c8Mmm8gn-x(Mu+?=lP4;T$}GPwB$Ax#tiC#7j3es^FLQc*Ge9_e5I;HDdf
zbT#pJ1aX1kc)^P9;DC|A!Ob=b2jW^J08Zw6Tc`RX>Quu6VU3EbZ$-4KH2sDkE^s^$
z)tG>=#zm*NN`&7nfT+d}ZmMzP#AT?A8dt7?s3rt%rb&Y0e4cQ}T)3vsKS5NJ12@q$
zu;Q|p^KX<&PH@5RJX@eWVT$19nI;Dfs8=ZMoX78fHgVCE>r8iT36CJE>46(Yg683#
z_Oky+D=&Aj0-lH2AdRM!l~lvZ3TfZe!Hpt~J5!J8h85Q(Laob35KVamZVsRLlvnIC
zas?@)IH{zFHpvyyAt`Ub4dE-0*R(m16w$xfly4I$pMT&cm<0~x)k+&3c<x50Gu?}6
z2a@s|T=cVst9g+X7bgNMH$RH!u|GKZPuhm?FZN*->E3LC3w@SxtBpaj%6P>-lNZ_q
z=E(bV%li*fK|LizQ8N#Ol{G%)GHJSCZ_rE4mWfjHZ?gPcbKB#3v-RMyEto%rpt1#o
zm37ih*(Lj^Y@hAFx9>|$k+qnmYk&{^p++vPBP%9D-!$b^Bam4jti0lCVI~pTl8wmz
zgT4Dp_G&1pgNUr1X<a9L%m-@rKQ;Rk)QFO_?gzVqSGDi!h@A2VgawXLu~Au&h^uI2
zR&0vxjD3725nD>pUOmad94c+QIO&iM*D`P*7)}IKw_jYh-~R`4BGUF_#{Sv8ZzMvh
c5ddxce|;Z{F$2@TqW}N^07*qoM6N<$f=a(z3jhEB

diff --git a/src/components/ExpensifyCashLogo.js b/src/components/ExpensifyCashLogo.js
index c1126a5bc6f9..d92cfa6428d2 100644
--- a/src/components/ExpensifyCashLogo.js
+++ b/src/components/ExpensifyCashLogo.js
@@ -1,8 +1,8 @@
 import React from 'react';
 import PropTypes from 'prop-types';
-import ProductionLogo from '../../assets/images/expensify-cash.svg';
-import DevLogo from '../../assets/images/expensify-cash-dev.svg';
-import StagingLogo from '../../assets/images/expensify-cash-stg.svg';
+import ProductionLogo from '../../assets/images/new-expensify.svg';
+import DevLogo from '../../assets/images/new-expensify-dev.svg';
+import StagingLogo from '../../assets/images/new-expensify-stg.svg';
 import CONFIG from '../CONFIG';
 import CONST from '../CONST';
 
diff --git a/web/favicon-unread.png b/web/favicon-unread.png
index e5d382bf0dad1661e4e17c640b245ed50d08f3d0..8f8de82bc966dc069315a565900a79b53d79c078 100644
GIT binary patch
delta 4294
zcmV;%5IOI{AoC%RReunONkl<ZcmeI5Yiu0V701swiDN?i2(KiNdN-5=C~D$>T4*J(
z18OB`NgSk7wGf;X=!ZfIq2)_K#i?k&&=P2%QYnwP&<_O(Vkmr|Qfz}%iB<)tsJv3h
zY?YE2TG%)w<WYOL|9RNs^~~&j&Fsv2e$vf)*Av^j=YP*V=YQNg_Zn1(Se8{}4;`!(
zSX;_kD{Do!k?*k*leMz1l~~)u+Acgd3}cw;41+R`YwRv^4BknOaoZ>!APR^8f*8ct
zOcW+%n9K=)863uivAbDYOX0maDTdwF$HXv586z_SV21Bv4?W}<KCT|F3OvLP*7}(k
zc2EXLwE&pW(SOs?%WtLh8a)h?oMB>1)`yA2L2qYmz^WexEXRZ8L}AsR;Vaq0S`Xz+
z#j1b9SF*=Si4bZU16WQ9_ZT^8+)M<4;^tb$2n|#NnBm)4yNjG6OBc;tkkP;!++{iG
zZQ>;E0W2pNLa#4Ujvte?jY-!M67v9VuiwhP9H89zL4Ook8*o3P#7M*gxMO{8cz#UQ
zRwoe~#O?vyX!kYBjW0rxwb$5ZcPqtAtRBF1XR*JDK*m{B_RvdY9s4)Y|4pLf?D05z
z96R7NeBVz4i@|2GNy9k>=Xui#qS-|<@OZ)s=livxmwAFM6ce!sz>R31p(G>x<0Z02
zpCdZTCV%P<zhpnx3WU+Ll4$;wjwtYTav)tqfLJEYXcvGx-oyAE6gSM!*1>0q4nC*f
z;MIU2=3PQY>w2OSFQEi5DTcT}s{j%S_L%Fo{`Y`mboBN#05P0$Cm9feH-yB4Nt#8V
zO#rbQA1?l*ZEV8ziRt5anqVHmIQ7mrg<z6K5r1eAK&-}x;orZ}8P~H!yh1QZlL(Xr
z5S#Jg>OZ`j=%WWH%NXr12FD19UGTbmc43kR5h&FG+-P6B@hxU_Yxg;sH@=-#h6IS#
z$n9j6A14KhtUaSThoD*r(p%GqyDxp6XynJ~9_M+Pzb5!~FHJ=ts|GTy$4CKb0l2ey
z-G8JByVt*WVfM!Q2<#LwfQg>3r(V&mGJhZy1F&Cs3wyYabP(rQkMWh|>eSdy##~mo
zX)H_zWtG7hJPxXc_9OE|FwBvEIH{(Lk=V~S&U!oWTh`l)COsU|M+A%NY+&&~9|<BX
z05|AEZC|}M3YWk4Th0fq1J~eoKHhw#zJCZD0zlCTl}7a1sNsqI4aUhg+gU)+@3(vZ
zz8fcBU~z)6e1tTBKWdd|P$(k+EaE7VD&Banqk;#cqZc(LRI@+uxFd#7o^_t%cQU~l
zZR;J66M_AnD~7qyOhFuz91(B_P(lLGHo3!ky!}C_1bSXiJL%@yP1JaST-&vLe}4l+
z|F5&Bzs}x+vGA9qiTjuUHuGN0EdX~V&j6{SYWy@9UXp3<-vh${;st&0XEpE2BCagJ
z%{7(M4I5SCqq?^2Ejw_^n(=M7|KGcVzsIJhtq*>#GxdFpw?4q-0o;_YmsEiJLz*Y^
zCJ|Ae{=2H<YwAFT^YIf-tiY4rdVjHmo*72mk<?r5qN)OLqy9alf<nM&z}26cp&k!`
z!_y(PRjFwpgMb)L+N6@rEUlIm@CX2N`$`2LJMa-TKF0b}?_gv7Cdvff+Jrb}E8+Pt
z{E1ID4>AF)j=ErW)Hj*&H;}6FQPveTK3x8ir<}AdBiI4n0j1i0IPfH>m4BS^kf;D~
z$5mHUKp5!(RCE5&s5c52zwlz*3oGKmD;VK@>nLes*kdWC(Y!__{)zMgp#pGwzkK8`
z6ZB=-_?37ISY(!~c}vY&uGAI#gr<d20#NJy0Tr)E>dE+(cwQlDh+xB=-P7Z#Z-jb*
zKmn*0eS}?qJsaPLy|O7p1b=oRDBkxU=mo+GL3fcXaCcz^j}T^p@qs;85Cmo_<A48w
zHk~E_YjW2uDeU}LV9YZX-ZLYNZ!<4=37B2lu0nb22n`)lD#surn6^|u$OH6}EHJ!4
zDr6UVvXbZPBFNYg5k8E5+x{2mtapAzmzj@}c}%IsFfFB@76YgRe}7S9+%z!mpZSV%
zz%zfzm#CI}viEO7*JFW+ogI0wz|UCn<h095%+MFS`yiFak4$;Jr)?EIa>i982{yZ2
z;D2F?2VlmBLW(4VXzxdDKWh^@I>31E>+xaB#(wtU&S}O6edX6wyg-{(u~}8+5FlOk
zv&Vj3TGwZ9Vn-*<?tfxYx85JbV8nR;>yQ3I3iSA&R0?1%$spSM^{j!*EJo|Klj{`&
zz_?#J9^T7;&%6MFLP@&)Q^gYka9x9xPqq&67krFU?wmPMe;BjcoWjpZ!O=eq90iQ8
z;03&`c5VC~U<1j*oA<-;VY%=O!>)Y<++q&n_Eix8=pTKH6n~f)>iq(cyWw4AZTq}S
z^4?zs-dumzk$oz4fr+8s7JxOmzrHXcw>Qo7v7d*I6Bct{+kfy)lBDR`e8K}r8Q+F?
z!UvIW-utUknA1j`^Oka5+dnET0MLbhX8WHABXHM@5t8mC$%^xq(@ocZhtdv;Jwu19
zyLV&?CTqnxQh%|#-RV66NR9v2r<`~6;4azL+6RBFEzNYz)!(GFv!>--Y8z?dO7)%{
zeS>~@@>fZMPW+=b1bBDGRAXKz<?z!stBF?5<%<P&9obKk6!A}kJ3}N_ljXdpFAeTL
zYpiWKhwHjQ`Ah(1;UYYMobkuXV(DLw5Nle#z;zws0Dpz5;7SNU&ix<d9RKGO^5|az
z1a=q-c;E>bLs$v{6iEV$_m=KtH&m=EI_DL+t}7k;m?W`>0J-joZC81io1L}&X`?V_
z0oQfrap~#dR-}Qk27qaD|K-txRNA|bR4FXsuhyy1(Zu(AO7a3I$_s!KBSivu{h#m9
zc^9oAReyw60ZCG5<TH)J0uhBQfHwm`5hzEBLL=W0P#*h~WRVU6?Jd`NXv{N!xH&K`
zody==_X*^^<!dIc`_lw(jbEV-P@7Z3a?(RCfEi9MfEkXw0C>mtq)+mwBY4Ml-jZ<;
z5P(TC<mp}Pl#cV2cv~B!1z^r5S!@r$(Yue8Qh!qoZ2#P1y7;0CC@b)KfMTO`rd5Uj
zOp>VuG`4e{*@I1&l~1M6L}AJ4^xLiScfKc0N$o~Z9?BR3<OXTpUY(YMoid2YIRvb1
zlAfD500GF!Y)+ByIvm)TBgN1mlj}OkMWMiy4+7`3^Idm%h;roEb(C-BQo#er3&7xA
z=6{7bgFF=!26z7O27w9!7={3bNe0~D$QcLNJ80$z!MobGAh2{SfO3Pom#kbI!0QDL
zzf3t|^pC#5b)CqqWEEhykYTS9Xp#)P>-`W1)Wa!Y2{Lrp<hqV`-CzK==l2Rhh}48v
z2V=dzy%%sb5C`Bcq7!SoJiN5`efq_{4}XzPesbIQNjD-JKy;qScOPK@c7ATxXjHa^
z<=zP#+n?f|c+F&PlPC@@+w&;bQg4j^?=JrlNz%=RfPQZX7$jME@A|2B+E&g4_b$HN
zzCpAaUGlvj*dD+ZfEx&!B!SV)zsS-)_C2R6Nb9f_9C~+@5U%48NeIK<K@$Gy;D3IS
zL1fpDkGJJsKmfRS2;tsEmrqOe?0p2}J-|fj?-#%hl7)BQ9~_R9djVl^`}f~Jf0J!=
zkDs1)DJjtBec=}XR3X(pjRgW*oabIZ3K)Oq((5NgpwRov{$0Z-1mK=FDK`wvYU2+E
z;RW{JPC4Sh_)oWgmwAM*s7wG&@qhGFrs|c>3BaKUI3$7-UB{(nCJj7zkgOM;ChOI|
z677DItbPBnUp5w>LByJI#X2(1ztH|VX6*FOdlIx+G$x_tHjETGC1j>-77fEcxt+%U
z*k^xTjfNX;Cgb|pc2GB&@u!R(K?3L{*#jd4y#OuPM8=|fsBU4seC($6_J5-g%nQtV
z@bNgj!FDEqjs6#cRt3vv1Mc~D+#n!~>!`I_BWrxs{~OJg$```U3_={xMKX+)S$X&z
z{zzZ{!O5v$?5a!E4G2%r$A;_XX3{|5!BJuN1#BT%SVmx+b_e(61{((I&G^>C+w}Ba
z_A|y={Gf?In?@ZQC+`J_FMlAkcMh+&?PKA-uTm<~Ol5ux&3byLsu!3R{CPy(86@uo
zsQQT@b!mKt_3A66l}|=#oTZP7^oD&SQ~++ZXpm$<ninz@)T{A<_53rW9n=owLGSMi
z`)0L!1C_i0(!9#7pq`Bnto_;}cd~XXZ3^8R_032DD0=~#dM==d@qbO0MD%g)LzOD@
zr*0}gb4OI~2R!!%qHrL8Vj;2utOUZ!V9qlFVf;(~z#b0}4VBo;*TqD|e4`N=Hdni#
z>h0m~!U46R03JZX_+b0%&hyN8gE(sWazAs6x9B4Z-u(gYBiWV10#q7*;&t|X<DZDW
z_ndQ0nlYB~ZSpLHxPJgla%@%=E&;ex#TzL`!i?_+-r&sNq+AH+Ur4%XxI*}((2cIm
zs{d@_#0?1Vrx@TdzMnJ;q2U|rbd_!=FwXz7$mRD39TOjh=oT@(q<JV1HNGED2&<oP
zVuZ5%ZfV@$ckFm4;sRE=Gp_C-T^KiP5*Y%J^WRDW2=CqCo_{ulgYC4$<?Egz>fcS;
zSi794o3)h-i8>aN79djmjXT(!)vggHf}=z`uVHoau(hzPdN+1mx1Px$l!5txFI>eF
z`1z6AyhG(ik{~w!nfa|4w%=`=J1GRTLMwZ%iKUe8qaSZ5fhQ`lHas$!hQi>LZ1^J4
zqfx8iRHt;s*M9_TX2$0V{QOAo-oiwHUv>*=0xldv2>P(o%6mVkQlCg}K?qX5UXnm*
z`ySO9!%FOQj|Fx^8QD~%vz=(*+UnPhKl}h$k8G=cAqyUjt2a=?w|hhaNmTpRktC`D
zfc_zZ4$=s`!Iqch0>h-)`ZeYTd6p$IFMtK1<Il61J%7v>cwPa$eA&6wz#@GE>7G~y
zVUjcMOXot$8+f@vAw*CljllR2LE0;Th$RpZ>IygoFj-qI8uV47We2yoL;$iN1O$~3
zL4xxYCTTD}(6)tNoFV{e7eay}FiDf~fz~}7;}!w%QnNJ02rz!n3MUq5li#+N2a_}!
zA86miGk*yYcnmTj^u6u~B55(e=xfhrZCOM?NH4>zt<!0Ipj`mK%??l~>ZXK1;RaPY
zlxcU3=obVGj<m01kz@3P*C*g!jg2bNei*R`z(eUSBSlcNw?*-RBZgsj*ELl6@V&}{
z6RL)A->q{U<JyfGz0l(H@R(hD6!(kP_eF?R0Dpjq0DnA0kgw?x1HB#P-R%@3u?qks
z85h(ECTR}#!bs%E7`zep#)Meb6Vw^_j8-LKe2|C-@Z;`5fB>;bIetuX0=+>>ki-v-
za^E1fw^CbZT3_I^Se3N#LE;|3j~g3or3BN(lrcz7uQ#bi)b!XmH#WdjCKjBUG;<gv
zCx6IWT}$Jq4y-g{ZI4yI3|LMKloJI$B=^Ir7Y3}98os76Ks78UM(Aa&ld_jJppb)<
z4l8zsDW#-Z0DhPl5GbOprSw)6VRY2(`)U!<%a9oX_;KCo2G($5h1TV05}4#{unEHt
z$1!0OCz%w0A9t952)bxe5OH}37}q4{fIkhm^}(!1@tGGu5KI)F2p|ZQpbPGEuN6c7
otLb}0!=y59jW3aJi}iZqGn?g)WM@g(oB#j-07*qoM6N<$f-WgF!vFvP

delta 4116
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
SiVYe70000<MNUMnLSTZ#W3Z<H

diff --git a/web/favicon.png b/web/favicon.png
index 5e196475844eca757d076e3472d993acbc42d749..f956ed3d2264d6265fc3f3e428b8c8a76b9f42f1 100644
GIT binary patch
delta 4203
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
B4vYW*

delta 4034
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


From 6e75c678615642f349defe576c101d7da83dc7df Mon Sep 17 00:00:00 2001
From: Shawn Borton <shawn@expensify.com>
Date: Fri, 30 Apr 2021 13:57:00 -0700
Subject: [PATCH 002/124] Notification icon

---
 assets/images/expensify-logo-round.png | Bin 0 -> 12638 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 assets/images/expensify-logo-round.png

diff --git a/assets/images/expensify-logo-round.png b/assets/images/expensify-logo-round.png
new file mode 100644
index 0000000000000000000000000000000000000000..8904b9d804036d7c69527e0d6973b5a38ab2460e
GIT binary patch
literal 12638
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

literal 0
HcmV?d00001


From 059a4d3bab48005682c3f1040c8903189e21690d Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Sat, 29 May 2021 13:15:41 +0530
Subject: [PATCH 003/124] feat: New landing page design

fix: Linting issues and removes unwanted props

fix: minor styling changes

fix: Terms of service component change for native

feat: PR review changes and removed unwatned props
---
 assets/images/welcome-screenshot-wide.png     | Bin 44198 -> 0 bytes
 assets/images/welcome-screenshot.png          | Bin 39646 -> 52398 bytes
 src/languages/en.js                           |  10 +-
 src/pages/signin/ChangeExpensifyLoginLink.js  |   2 +-
 src/pages/signin/LoginForm.js                 |  11 +-
 src/pages/signin/PasswordForm.js              |  29 ++---
 .../SignInPageLayoutNarrow.js                 |  93 ++++-----------
 .../SignInPageLayout/SignInPageLayoutWide.js  | 110 ++++++++----------
 .../TermsAndLicenses/TermsWithLicenses.js     |   5 +-
 .../signin/TermsAndLicenses/index.native.js   |   4 +-
 src/styles/styles.js                          |  69 ++++++++---
 src/styles/utilities/flex.js                  |   8 ++
 src/styles/utilities/spacing.js               |  48 ++++++++
 src/styles/variables.js                       |   2 +
 14 files changed, 218 insertions(+), 173 deletions(-)
 delete mode 100644 assets/images/welcome-screenshot-wide.png

diff --git a/assets/images/welcome-screenshot-wide.png b/assets/images/welcome-screenshot-wide.png
deleted file mode 100644
index 971932ce9c01602fa7e208f974939cbb753abf76..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 44198
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
X-$yT^jZExl|Iz5)Gtz8Se-Qm&x-^7@

diff --git a/assets/images/welcome-screenshot.png b/assets/images/welcome-screenshot.png
index 83240de0a40a1a2e420cae090fd5499d8b43e5a0..4b6cc9a29cb40b082a9e6409f2501e106046a9ee 100644
GIT binary patch
literal 52398
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
bXG(@Ce(1ZFkKBPH59p<;_OnVAn>YUrtV{=M

literal 39646
zcmc$FWl)?=urBWI0Tu}!2th)C1%id(?(R<TMS^?q5ZocSJA}pE9Tr_&chR6h58wHH
zt8U$2cj~R4ny%@ds-B*ip7-gAR8f+~#iGPQKtRBimHDEEfPf4_KtN%}Kz`-qeX|;P
zWgw_1Xh^*_v8Z@4D0r|adH?&UJ`xacy}Z0&Q+-69_dPi|xw!Z{I5M`mv(Lt_`0#Ll
zb92)(IOZ1}9~PS~qhW339EgsFR#?`6f{aYbCO$L2bai#PGCk6Lz5aGNCMmP{5C-=M
zh*_K-!NS5`ogEYSs@L$RD>fq=4-I*4ayYxRLfg!Jx~G|q5Q_#MiyRw$aiVvAuzkFv
zmVl5j(#xSSKS_j!Xmfu2BN=XWOKU=)yBrg#vG9kY<R7_l!5&|@{N=c-GGjwj1#-Qu
z(;~hv?i_Vh=f&uX3^Wvd(^p;E+|lG?pI+Y$O-!L9Bi>w^{Zo=P-BgrntsdlJmE~;o
z-PUAfxNGQ7rIQfb#KgQUKMka>rKzi@D8yCnJtOIxH%7cPzmpS(%Cm-oJlLoy+|6}_
z*cdxvto-Fg<Beog#f4ntK6`0=_592%EBKL{fp+T<egs`?EiYSKT@~ZuSZuGV{S~w^
zP~VfE@Iy`7R)SB1liHq@_+g^gTve|3m))O?$n}l&&B^|FC(|M`?W$<cyPlTr+PcKw
zg>fe8*@{H7(Se&|Gi@IBnhG-PT%40bJt^TKnU3#Q`bMfUGc&c6^xxvwIG6<)D$Ey>
z&d+R)F0NI18Jx7rz;?GTTB{5G&ds)WGcYj@tnRhWto>aa{Uju?ogCE@A2^n!To>SI
zEF;p_)mB_n9~K(Y5@I^q)DmaT5GICmFtfB>oT;y;+nb1YR-Pa3;kn&ZTw0L3l%F`B
z5xp_iwo@rOUy<{$GN0Di;$UV%reqUlqf=)@E-Ec8tErU`ALHcc1Rw9H^TXY^|C`a)
z>!L_wx?3f+k$Zoz+!!f(F~A=N>x!+d@qN5KeY(G!(Snp{-ktAbaeditVjSw4)OECX
z_VMX+V^;m~t}FLDp@i;44!c(a<IQqdo|kyu03_-OzI+d%H}LQ(SGqfB-s}p?o>kAh
zzw<3@nU3bRiHhEAHZlKII(>JLJ3SCz2WptiYJPZ7^on*lXySH^g5U4(tR?5UkRHFT
z0d#jYC3S>Dj$h_o1V5aWZxIku!)3pSYj~|3FUdRha*>43+{rQ~$q~k?07pu*YhRu~
z=v>IFg4X!Cr%uYR3jQBTmTatGiG~CQZ@UymQBsm?<=nsitSHD`o{C!BoNYgczzV_W
zo6!nEwzy&(Bcln+a5P*hqegaHozXd)a#LA&uMYYLyEx85Q*gAAo4a|;=|^ef`?Koe
zH^4bh&u5iGH5v7m?TY=IjT4WT2i+9x_JR6J_*1jrSq&I|wI)KF`ruKyi0wNJ5}`5f
zn;2(_a15ZXroz3m-iUKy3^irN`GBeLmY#$D2f@c5!L~Qgx2r(pd3&GdGdyK~mtWuh
z8D1t1t~LF;%+rtOMzo8O`Ws>c7gDjwDW*;c0h(VpgYC~GS%_H#OFwd$byyDiT3d~a
z*I7<_#;nn|19{M+2UpiXWO`OM!_+a91N&R2obG>>0x_d0VxWeHOZnYDM+}Zve7W7|
z@zl{q$TPIl7pJRykYds~22Lq~%S0xVbXI2Me@jA$0Sd7AN7;krQ?N|FVQ(e0UykWx
zqr5<U<nxlD<j^TmF>dNo*+cO3-pWV<-r%)$HAocPZ@?akw|^~lt$z4vQ4WckHR=ps
zLh^7^O|?zcn-J)w+32WYR-J`;{#z78bFyMUNXF(|NFM8?A<-uSpr-m_Iuz5|8%-k6
za0E{aYDsl=)L!I<`+GBXXBV8NiN3tAmksjiD21ibR*-yRbGFszd#?dg<!9<HGMuT!
z26ZU}syF0>$rT!J3*p#3Kcd_-bq*9-E=j%CQXhcfh9a;O6oDHE_b~-1;21h(Pb^M?
z?yRq0lBR(R`?C--nujxd8XN>NMb;gsm&unH7e|g2MB&yU#Q$yOcCpw)b4!3jfgfx_
zkThZH^qnV<45>J^cvt1i_y|pKKp=0X7L_>bpQHYLzh*<Z_@EC?`yC^k6wK&o`LWCT
zu+1tFlT2*f-f_pu0}vWU;5SEtC@4k}kV`{iTiINq47qPV@Z5h?$;Kp@o|s5Pm?8{~
znF8p8a;rX=Hy@PWV0_-kJ+y`L$_rx4mmi-I|BkT#H(I%3{Dho8o(|#uaK0Z+zq6m3
zDygn#UAbbys%X~XuTQ~B=Oqr}^auJ^k&B+gB3~m*)#%0d1?x6K9(~nX*aHzQ1PFdS
zOs*=Qc`&fYEmK-OzUEV?>uQ&kTbFZqTwcanqKFw&lMArY0zy&uORS0#RGBb|$LmB(
z$JK}0Lvd*iqkq<ld!IEsVqp>r3}I!5dmrA#ntO_9W*_*AwIcg*GufFhwp9s*efi@l
zRk6gA(%vmQuGcXql>A!sT3v_{H@nogt<V{MOYhz~vVQdmf5Zbsw6;2l+BNAdSLaG2
z+?|%z#zIRE`Ki`?lt_25F66R3&x-MR8$0Gr%iI8mWr3g5NSf=Yh=uu=o~YHObmOTm
zP7RL(TpQYFb?;%mhQUjSQ#VUXCnW7v53I5pT9Lb3eAQG!!6MhLRSk#5deQP22weaY
zzB(%M2eRBbEcxuH0H^&@xqp9u5q$7=bt_VD&W3Dnd!htR#YNeb#QeyHG<m}?QotC+
z^~~yJR6?i6ZJv9mElo>yCz1$v?2M(^_4Z~V2rG6ifaD^_j`^~BE1i@|H8N2mJoB%%
z_4CPkRcf}Rh?_NmdC1cRX4bp7(gQ|gzYH~IcxFn|XEl<Ef;;93*Em}YTKdK7ko_}>
z=K86L@B5Qhn+w!1JwIrUrCk`DRx*uYVK&SYj#CJOjE+0$5gtJj3dC+D(*;vb4(iD|
z+XC<OXS{;b<;Qs2A%@Ip`LVzBUG<sJUdIjDR&SyGR%f|dt-h8`QTm<Ra*%jLhvSB>
zrUE5#%(Nyx-G!XYtI7>Zj)7o&Le2}MAor#@u4>2uM#2VquNzt|V&o@_l8wvMk5Ora
z77YXavCfz2FUqj<-`@<#1NKG139XL%M0Lx{6p37*(bO~)VhOmhpw`8^SAE%Q^WBa<
zMW<!vC9GPO@7Tf<My5oRCO>EF5ncRVQ3T+bcc|_!ZQ>zrR`i*nc`&@C#kUgj2sblK
zt*w4DcjONITbSAQ<@C2gpKs(5X`840CKvPFT-QV*a|9O%PaZIs5m#m<#lb)nY2ZVh
z8OxMokU3_bWN^dmfntBzMEUUBu;lU$;xv4A%lyR{#{5Z4-{JP*&$qhyHyV6A;aL;w
zKhiENc*vV#-1XEKnLR>>ABFb#JhH_Rt}swSdgNbzwngH4JWd4s0-I;vQzO-UXje98
zvoGWQ`p#0Zq~wx(;tQwUSB8H_jkAgX`ZO|c*wUFFidcM~c=#TkS_E@Q&&WjKX&)S0
zn=5C;epz9@-T(S@fyL^hbunk>s1>Ph52HdFSIVwLoeHZ)#ZTaQVn@Tj^fwsDcP^g>
zW4^7FL-M~B;x6CC{Lpb%CnChe#A{Pjc`KnqMC}XUaM|31(<$NM5n&P$MgAeKj^lhp
zeMVEZ2F?LU9+Eju&d$Hz`W@J(=UU&7H&)b_w)~u9n26FxpMA>q_+Zp7*yXhhYwXDP
zp^gg%0bS-JA7tI_F2i}9DcoE<fT)%F?L=8V=bNM9ZKcIu^N%=4a56NT<2WqxL@&1n
zqFLx5JvVi%>s{Z@)`_$IyArQ<c820hPGWy5jijbk%<7+~b+Uhpv9lw|;8>D9duI=j
zxoxRC<!W#o=`m~rUaWt6xIINUy4SvEQOa5(l>YVu6!90kZ5Q6A%@4^7psZ}sL&25g
z5R*(Kl3-7MVq|v8?-evqgn#{sC-QK<ji=LM*SF7#Huc+IbiIv1R_S=7E8xtf7SH3@
zB$K*PzSCbH*d(G#RS;=|QED2_K+~v6Jy-0uyJmyX1yhiI5hZ|Wq-f26RSP8#KDT=z
z8NJuV97%HIk1LprMD|H6^x+mF9;^(}K~Eo-)K5{m3~l|?3L>(Lbw@5T*5~h2LBA@e
zfPejk$LC$CU;pkzT9zgJcyHp##Bg?_?iNKSm5H0YkLU8q1WY?+t1t!Z9%=$HaP6oZ
zXikF@3X#|SN9x(+wa%ip9W%bD*8khx!#!byNxXCGbA3Kel8jg|xR^!FIoK*9rUo@#
z>_Sk(O_vyibz`GV5?8=)!hzPC8eEw?<?b@(koQLZTq}e{ZA#fOamI3q{<K%oM1SCP
zJ1$Pc0#4IZ_v}VogGh;G+e(fA)4q}dVZ8|+KlBBNBC&Lnqd2K2-q#d7KI1j3DaI9q
zp7-EJ|A*@cmbRl1kCl^~x!7Zuck$>lf!Voa7Ys#F+`Rq6^O<p=KyI_+%BoD}yNDx|
zfhTZ65pqt4)s(GHy2s8A^l%^YUjI|oM(aP<`hvvj@k-*^vdP#MDRVxAA%H(c2Br=M
ze7^azveOX>!+GiK*#giUZ4v<``?fS+i-GMB$RNahnc_VZr%V+j>u;UCk3OwqVkd()
z79onW`l&yUE8v<1{=?DYeG^BKt=)My`w;Gqc+Agu^$@+F=zR)dozm@B6T1{jPQ-iC
zExp%YSK7Jra(~>vju<MK$lHwb_aTjU|BE5<#v&<AjPOkylEVt|ib<&4rb-fP6W%`_
zk)0KunxowXKa`*Cq4X84?P(_|9zpuJLB=rvbX>6&Mx&>7U<ZBPm$)?ZQA?ho{(7X5
z3RD}To{n6t&!obHpW@sDJsuQpC_a0ssg}42gS{@zZby?jQhzxbbQb<__u6tg<a>E8
z#xow~w*Vx|rf^p_=qO&qIz*z2zmwOIgoM@W*piDEbf-enM^A<{Y>UT%9jYd*v)u8^
zHjF`yaenDLny|NI2O8}#UH%;R?yWfv?N<6&A%fF5X{cjM14C;&w~x}kThWEuclnq5
zqZOsk6(9RI6Cs~ibH~kfr2E++p-LYaaw|Gn7q&NK;9jyYaJzbg!+QnEq51*WrA=hq
zQj(eNruX~WWuVYAHlo;lCxQmO{Qc&?NJ;-}jx;Xj!x_Ih!i4LG{|#`It{)xj|C!C-
z&(w?#S~$V8@pO~+AmUY8q0$NheUK}nIuJv$?2#T6Mw@!vF~Iagf?K#`O=&6`oG(8%
zHFA<vh$zT|H-7_r5u&yClYI#jk+{uT*1-8_y^n_W^<4R!sj2*u4rGN=?(;gT2ons#
zvt>VFx(65YXp|wS(y1Si;aWy<p55ZLe>Q?L_4q48t;>W{W}niT?}_8;^%^vT?sj>H
zY9~jG39;$67aMC8)%yw8|6s6oRL^mUp^0c~G>6WAY=M$tW~;$Ja&!E;-K!Pli*ZHz
zXZ6^QZ5S8zcVmKfd$>UY_3Y}RpA<rI<xxVVU9(>6;^w=Jk|i4?*5a}g9?Pzso2;l@
zo}CpzkN9X7$yQSRDF<XH)*V-r8B{xY@D1*oAkaQLKMMZ2IsI3^nJ5^*1~OVC*iO<b
z!5g!P<8kO?!C+Nm-g5SGCo~za0AYA{tN?XvK4giti72176kPq4TPlhE<971#+ZnO_
zVpp&3)evfNaL_JE&M?qeNq?f23h5o?v`$FXmLRoEkc>B;`cy=Pj&`UTVb)8#afD$3
zJ-2RP@|~-QLAz-kYqlG_Td2gy^!GmFil6`ektL<!`X3&1^9R>iWg1~G4cFP~(4JhS
zkg_E&AVjsutocMrDl<J4sCCOYd=8#qgZI{5dd+9d10@D(Exe=2KEL!qp4yGI#o^3z
zc+genR$^)Bl`FV46RP~Y*)#Dg8qCf6&T0pJtxShS9iKDW`z^NIz*&q+rRg5E6?0gT
zp-i$L5|dmNb~+~$WaOA2V71CYN77FmiFcFd?+fMOG}a|;J>GuSwqZjsM6ndg;3d2i
zCvfTxyucGk`^9W8RS*z;IW%XYaquJiL=FDq7pztxH%Z6(g0b{ha-Lo0Z&JR@?TTfR
zi7P(FnJ)!hb#Ww!J_4D)Ewl_(^>in|6eE+|P88(ioi9ls*p-fo6r6b;uS%$vf#sA1
z8ez${?Rx%djdVGVp038~WFhh0Sye{k`G8WDxsU9|n!kR_)^XE`G&GDxfig-%q{!a}
zT{M8KB0)Sfqt4NcDVF~{Xo4fDV{%$#W4?+NhEue9^Zq{UvIHpLD|}yoGUe(Bne>Ex
zTLUYJu9OQS*=?I>GvY<>kc;ZG9B|=U+#|j;>aMBONiK`$*@6vqO2+1+cp|(p)l1s3
zO@BW1y*~q!QCcpOEPKg2@llNG@2SkBmW6eCkt5a&cn%=v`{%i-UI&bUnY*%Xzmvv+
z67A8q4TW6!9s(1n;`^(6FgWg?Y`MzOi0|d$SzqI1L<yej=Yg<clTmI9m$&npRoDxh
zf2a`t=~B~p2iO9N>(hzg97oJz-yGj4&kqy9@D;9{booul-Fk%#RN+`BR&Fmzg)Im;
z_RrVpZXi)T1-BDxc$7D#$(~%zI8cAc6+6gOf15R}vb+pJYDh2>#x~}HLCSQj&|$2{
zf~|Z1p{l_UWs@#-l2DcgX=9j3O32_WU<^nD+kMX#U2X?WYSPzu3yqR0Ju(e#?=m#g
z1B(4*oJYi^2RIXoxzp_i)sm_p`?LB>jFagEVYx^0t(jw7BjwVS9Lk#)g%5QDn5-bE
zDTXF<fyqZI=KVaZ-+Jf_K8xw<;-n{#{spXK|2jmQfSGBK@Z{OC%G-A8A%$5X)Z{C0
z+epWG#pQ+zs1Pkim;Z6&!ai|6Vn#Im^+bU^6XR?hfUy)Trojtq<wAFP_acZsH$SOg
z>N>fTu_r!_{EsBVhB>t1g+f1K5-!4bi9L>Ipnn_U!7HGrG#$v_k<|65I)-Y4CdTXn
z`ATs3JIwBD0XlJhv(j`{257RT5}E56RCzg#Q>(LLS}cIu7Uymr3an{XTBu&kN(cQa
z5+$RvK{LUfptg>4BfFF%gW188;07gvC)P1JR5)nZKhcfD?2xDRE#n&2_%J3+OCNG8
z%@vk`F(^6Xivmrc<bfa+ZGC=Zk_zf>NgCf1%%kDn74Yb+zKk8*s<*Ws4rI%Yim)s1
zMZ#ZzOoWP;fhONRSIK23-c3$I3$-vL5h(yz3uc2yjH{!-b*we-02^<DcP#^7FtT{v
zpY!>Rf??I~tQP=dIRS<NXbXmy9`%`ODM|1W4}4+`Pfd5J(G_9zh3hxRdhyrN+>m_m
zB;<q^hExvkB!>JAiiCmLS2v1KHTbVAt+`PbP`@gBEKC7kn-p#hxZ$wy<%%=;91YLt
z-5NyYa_qHK!%y@1;A%C{uU`HI)YH*Z0zf&O6QK0r-)}Hg^7l`(y0YS+*g9zIEZzdH
zCe4XhiJ%7m%Jbih%bWcD0vWu89(N6N#D$)#{~J9!o~y&{<3d2G;}KJ{c=;yMo7}6v
zi-!a05r)(0pkG#om;lBb@Pa{HQ$URWWwtv*@j2c6q2&J&+W!bTr#S!xZju8cs0{Ij
zh}Yun>!SAn)2#phG4Xw@9}*#?Xy@^ZSNlft-CV4gi3X8hG@Rc}s<jjk%E+{L27Yv5
zFn?RO$wdH+mY2284%Yz`Qa;t%7;M|kb1=Kjlq<$AM@%?9#NT8g-wvdX7_Piucky@Z
z9_ZV`dc4oN%<2<lqJt1(lt<`D(<KGIl2RHoK#&U3E6Mx*Yz)y{?{tHc`5jE2$VG|$
zse3f8tSHnb<|H1{b@&vWa3JuxPLB8*gFo>l43u2a-nZqhqtI;NXl*@YRi`T^niy@|
zAxVhAk9Vz)J}Q`vm)I~8r!jWIm?-pP*I^Q+C*GKeFy47irR`NXB!pRdvUktJH7k0@
zL8zf&q_1z+?0Ma^+cNmh`t3TQBL%Fvn#Z(7GK*JNV0~|!Sa@hptaU)8)VzD=_8}3E
zm?weZwHHZwv*W^gXr<fIpD)1&-khl+X!~Xug+k~31=tq~5q+pt3MR>K2^?|WHJ>&&
zlws;xBW?WzRj+Y0awbOP`~35L7?u#GF+OJzob0Ff`lU_3Mlo*>wWABHbORI7LElX+
zyTXOq5GxH?=TB*MWu(;7+o33sRsmv6&(O>eyQ&6vkU5;XeJn{wG0jyFeY24t^}8eh
zFoFE6;Oi?)bP{NkJ2oIlx5gxM7U#^XQU*%CS+722?mj{~BEn4V+eIoy>j77%`20gu
zW~Pk&+PjmEFeKhQ5d0gU+{mzoF>edat|qJH46JffdP?6k#56Itb1r3@hA#Nj0L%b3
z<ne{uCz#|htLX}Oh0t%Xjh@ncjL?@Bko%aQg`sCR-U!Lz5^0hT@5P;qvGGQ#adYDu
z{K|(X-A0)7jd7sKup5R-e4CL_g_hWh@<+3!C@hG~$V^?}V@%UqD|Si3Q7S$?&xdCb
z2SWsX{;(LhW9tj_;Ky0#!~L83>g5JN{NPU6g%{73GorBdyD~$~u+V(DI_f)9pd6mh
z)(7)<yNB!1o{h=BrhnR0yq&i(l$V|X3hVI;@GUL;Th-wpqXJOr>*|htzI%k%oPj>Z
ze^F<{@F?@`MOhKwm<)B+eAkFKtu{KnH9J~`e05fxr9_nd3I48}HP}ui9~3kh3_`5M
zvw_)7{ejli)m;@he0n%k{qAtwaxjq%$bR->{3TcPHH#Ddpk9EQITW=~-3p+h$R<(o
z5h6=r1A}r6=llvsHp|XX$py8(DuXV8i%%bDYJ6NdR?qamDky&tksD$*?-B`E7p~2w
zR30EFqYpUZA+6KVlGo9$nz5<W%)>R&BJ+ef7t}R^aPkQ4{P}l(^OE)hLHR(qV^fGb
zDm)`2{5a@=rp3qgBYc%IN1E<rwxGbV#>b)mY^v~Wf)~y8k%<K&i$)-RO^cE;eOg8^
zOVV2#){<@@H%|~_KbYq$2m-=_<X-^WItJp4GIMA-k=BDe5{-R{*KT6Gc*>l2yL&RJ
zmw?3K6&$vJ6v_3$kFbGVh6#j^Oi+?)u0|t!h=Dmkg()$#IU_8zOoi6Ke*CK!hFAgC
z#4Ot;Z+BNYf}JxaM($x=oT-eX#{1F<aJJP5(8lyrlao(JU8R#ZjV=FciRpzhOi%i>
z@clp=_316~kSP|c!PAY{lGjJKDSA$&L83+5<FkDXDj@(J7KhKumyz>&BwJQDD6uqi
zrN3j1Gr68s=ZV3~MX4sy9Ntzpu{=^{rOQjD{V7~5r;-k8$zXybP1m*MVt(&1@7$~U
z4XWASv|CO!jBE|@4CxsbAUFYaJ8*wwQ#f3Ks+j@a`~DP1BTQlQ-?z;NjHvwvsmb0@
z!mlJmNdB<B6`?*&u9OU0zAVXOft1lC>w2>4EiRxwflsZRxDE}yYx&}nkdKTyf}LCT
z#s=HzvKQg8jbRKkj}Eg(TqBh`@8tE+Yws}Zkq%)?W@FPFNj%#^U*Ms?&@|5F;N^jo
z245IHiz{l1Q|UQlbAExBM;qB+6kJ=m+nD?S*-0Bhpp*jE*$wuL6b>NKjg@{Eyd|G&
zJFnIN_t~cjC<LN)=22VK=`Re!U(Pg`u1WlxCRf?#Zxg-vb#1OsQ3*_^uPPcl4&)F6
z#0D=lF`$Pbda-lj@|U|Lsyob&R+?X+R^yYK;QXnPCBFxOC2G`;7kd!JNlVATebJDA
z^pIG;&Q?KulJ?9@V>x9o3*wn!&FZS2u`#XE9&#|qOrod}1pckSp~CXKqH`CPuM=3r
z2&dpaDQg`BstWO9+w2O;e52R0iyh826P+C8O6oihl@iBgj41Qau!O#U@qTq`y^H{T
z?@sT>zK^xSqA^u)<#;lyvi>#4mX@l{_rjll?kboe6Qc_i)lG6ln)g%Mg;KEe3-<uo
zyb#0LtL6~-BwkbkKfzGL8h<y7i7Rv4s~3oCY$5dnlMCL#$)1prhk-w<QPt9J=r=ET
zF+fXT+HSC)jmc+9fMS5lqR<=tH<?-PlC}2oO$8s8(=8w_qYZ2b->S`U)ixqOnE>i6
zzNUkg24QMDARKl|N&9lpos6Sl_G7jw;|tTr|3+bkJ3dV5M(l^+c6eVN_ayF2>~s`t
z{o88oczW6@ipaHSnLS-P?3=l=aUi-re*3<<KTkji)vcru^qqdB=aAEXcLo47$S8XC
z3JV!bc<4UMdmLVaMkRJ1YaEhrCdgBlN+PJ0(8hGs44{KvcM6}{==AUKY!`ewn*DqJ
z{A_T)b$GR(;<UWDv4Owh4PS++H!zbw4mZgsH7eoA-i7DuIg!+}2#mftq@=!h)~!r*
zqzYSO#p%p#Q2O9wt#hQIQ-xt`S`OgTUG$y-)90NnFZx;Y`bhf>J<VOZnLuYtjx0aM
zAoT5_!eOh;C)2&Vj0XtS^`RgW1mMqG$QQUXF|mB#a8-lcI|{i$AnpL!F0!1iHVf3k
zqN^%F+en&FBP6P_?L^SYkhuPILgj2Ro<FC0%NhL%{G>g1RCMG$?dU~eOYYXvg!)vU
z&PEn9;d-D4KZIeSu$R**N)cj_Wu*TCNhts9xi#R$PaJ5mm1Q?)gO6`N;Z)4YpJl3Q
zwFZr&tK+|`pA4_EPrZfz^n|{TSI$A=wfFIPFoFJ^oxS3T+31=2>+UfRrCf8QMS*(}
zhqKFA>puy>?VNuT_VJiSNyhk7(i>nh8&KDn$0mh8J*fT#N^TW1;`OD}#|_2@A)>Og
zmpZaCOI4YzqvOSpysnaAaGyLR$n9J+H>EQ%k+>4NvNAsYEL@MLh?|)?beVVdU8JLU
z+n39|C&&#iGnW1737C?AV;*Kvpy?ov6f+Jq(CAiyJ%DgLNTwIWmWf`Y$3)X&gzPmR
zKzinHP7Mpg15yZX@BNn!W5-ADdY4b?2*1+u05q+yzcnGKQ2(|uGj2>skbB^SmhLFn
z?*6d@t%Fgj$p*{Wo5l*Xa1E*Z+FG#S_2-Ea-XB#&&0_vjw}c*2hE1x=zy0P7VHJGf
z{Wv{~7dghCXOxpqIg<#=i{Yu8>>lzpH#2LsOn1fEZ5^wqAs{t0;%7Ip#x}QXP~~Jy
zb|Sl#MeW=Am><vWpum)YMEO#9r8ztbM5W8o(5jNrIS6FckFf^!aC~LSMxrKw&xd}m
z)bE%D9&F}`aG^r7v+|gk8+i|kQ}Yur8~RkRiLERK_0W2Nlk}GA3IY&68Mbi9A?b%>
zR4H3IwyzcIGVG#}mzr~2+F=O*3fa$6?@Nb(*g6MYy+9prk8>3LmS$1)Mn`X3no7yK
z$rFGr(veqc7<m<YKNv-dj<vwIYV~6HE8Z@oXQhFY1G>JB!^jhn+WGx%p+w$BZ{Jt+
zBbQLgbW|FrwnQ3%)(=oWFxYH#5xmS^=@tyan?A*1;<h$f+dN!YUz=sYr~UkB@i9B+
z#?pMltBpU;Z$y%2Poi>%4N3gXo;`Hi5+2?SL_gnm*kNmSv<f&|cyzxfHgUh2a}QYY
zTNL_nBO6W|our63J&hQYhhqk{gs-;?3Q5iaPHIlhCf<Lb|4QrsYx3S~9dg3f7?d5B
zI;Ggd;6WB8rh-;?TCT&-&5aBN*5ciJ^o@<l=YB>xqOtTlHK~a3Wb)cg9|uyy9Y})m
zV*WO9x-SD+Hn{||oS5&8rYZsW__VYq9j{SC^bF_w9_n$OT0XB0)HoMmr#hEF0sKTA
zX%)P>)8C*!k%AZZ*DLE6GdQ))@zO98tYZG96|%EheFtImbr%E!Y)Aqbvp9D@xS}!>
z=<`SxxCLYc7)6rdE;Kba4GMWsQ?m|U{B~aw{G~|GTH;$J|C|j{q7V|u^m^F6yW_Lq
zS&TEe-}^Y;?Rywj6!o?&tPkZ1ZjzKGDRUyv<0_`2@K4Xvww)7U#T5S2!-+XZ*yr!f
z@zKa!hbe|T*U6jjpl{y@my8+vFF(ccn;r-pQ`g0v$Fmy49bT`$7_+7)_c<cozMot^
zg?z=|e=uifH!-vqrg^4&6k=5K@_ry{kR!wxeeM3ay%(HMpO%TFt1v`jbGy5|8rgvP
z(aRa9f;2YPn}GnfUABThi0@4kn~>XbD*0;vumAL<V-1=oPrpE1I4cb|5<5FFEub?O
zkSL*MK+Kom3!B2`=1-r;GW&I`*<B;v5+tb(LYj;lIRjbDR<a4;Xj@dG?{8I+FR$SR
z6IJNTBj0quJ#gGXhS;X2*piAYOrmsQ>yb!^rW#5x&*;+Y0W7G{=p2Py&&HfO_gR3{
z#%W_I&Fkp~qjD@x@w;j0+R4p#hS=Dq*bNqMc{4tiFko~TqdG<un>qaM5`y{@q%>SA
zfN<vs?-=jK)bVWJ3$dhH^HQe$bA<-CxA*z}TgcaurDxAokSdU~s|W)nEU6CU`BnJ9
zEE{S&q^O|cXg9h(+rGK6B;e!M{*Nw`CR+S8(m|-Lt}8KpG#Rp}b1|XD@)Z2@_F;p7
zM12sF9|!FYB!Od1f|zC&N6>vTpVIen3!$q8I}=k6Gm~!<9qE=JOI+)7y#8RDoo?V{
zFmg`VxWcQGWL2&9C@PeNMK;=xdWyXruywk{u>iiHoJ<EdN)O==no-!;eT7l^^onc^
zo*$XU9XOEP1u-+*nh+(aPePzK#`V>!qV-E1ZKucA4i6&U<TmK)+~RF#_3Q|x=&MU%
zRFu83BC)Zt3C5D29MMsM(I?^jTq9^dU+m{C03g-|PC@MY6THIh=eXVZ?>_E6yNv~9
zCa-(>%s&3-+z-+G^{a8AKHn*a`eMbD8FN<!751wgOlI|}bpL!?u#4?I>4jRQSXPru
zRRkE19^u#&b$R~ISWrFtnmtSTk;A_58M)F%h*!(nYF*p!4)7kgYN3u4&5%#M7~&UQ
z2}gmGktepb-9Vwf@3uvU&pKtkZ>NvjK7YP~=lnK7H*9;KTSNP)o{B13N__`6cIzU1
z1+BJ*K3P=psoia_pF}cDyxH8M={%okQNQcda%h$Oa6R5#Wll(6TeC;)EL_PJH{->E
zUWtKSKjO9{FTztpmOJDRmW#KZ^qy+vm}e+iA{^e<5RHzF{ZGa1aL>`_V~+0dE_(R1
zUL(P=$@kIolp4|O$!ZI29#yVtmf2~YRf6#79B0WXHV`Rj+aJ*AFhtE;=~CSdET}Dd
z5i&>HiKPtJVTs_*QyjX|YQU>O@nxdSzIoCwDeG3Ql$y04odeQ*__0ibC6I{j{~|uL
zee5XxaD4xprOBDn@b2mAIWv~`C!TJL;G^VAf%MbzL6`UMExlSt>iyD>p+1z9R8*As
zW%4rqh+36D4}X8vtt6If&y5$VQ;Ji<aoO*Bx|2+}bux@qvFBUT&Vi^#41;|drsKzU
z6X73>+hu4%je1oXcVx3^o?WKh!z))egfcQ$*I?-NQ@Qc|RCe}MYHa6KC5ZmtDc=S>
zT$B-gZs6OVJ>X~*dX40{v@RbaK@MSYI-ZF8k2(0@mvP|N&bnXu3RP{W1-pO_*_ZC^
zdwJ*6)YSZt-LU}$;fxE8$9&O=E4(en{dL0Hy$4fx(A45_{EaU{onw9pnQnwYVKo{M
z-Ye?7aGpE8G@smzhkS%?2JH&bd_*VgVhDd7B38o|H|c{iyfl0NW*}~E`X0OgLsunj
zAPD|1Eaqj=xQX`VUft$=7e%)P9edXCskW)<dQ+UYkxTS0kEQ7+5?rk9B0S7KgWLUr
zR=^&F%HF=AHv){+wJ&0%=zwteZXW_!1G##$$!~#qZ(eV7lJbk^UhHmlueXOjj3S!~
zT`i;ydHBQuE#g7pqJb>{*V?R*vH#aB!$d}O0N(qSII@>+`6*k=>e|!o)+`^ijQlXl
z8b3{&3(W*7HKwO;W~h{9JYFMtedwu;8a3|GDP692hJ~o`{?uhw;oy{x_4A=4Civ(_
zi0XVt9P-Qd7<m`M2Y>InL(w$9i?Q#ACMH{p@uCkq4+IWpA?Ty|PAyHCzPJC}hKqgA
zd!$7<E$r+QKwB>1U?PW<VjIfXXYy0x%DLL!Pdb17JainGCh93Kl=7lFfmhv5QG|-v
zId2;eu+2~wqJ37mgE4@kG062O)C@XsCU{g=xjAQY`+XYW3w4ZA<(677KuNw**D?Fq
zDQD}$&E&>)Bn8%{IX3sqlF*b;#O1tD0Ezpw6uKvB06iY6IM()No=yNK7$VLwtArK&
zJ6i+gy$0bGe7byd^V|?+RkXKfA=ThlYI9jhDcw?p=>3G@x=-pD%LnhsPt%{hOI1aV
zHGHk7ftddB>Dd)nb=^hlg#ySUtV33{3cTat_2VkiL`6T!TX89`89r#7h`(%r0OQ<J
z?qdmUF4cbQ_&yWgYp(tEo54bkIS-GRoqrLC(x;4jzFb}>%ePfS9ljZ~?d=}5Setsc
z>})RI#}^aV=|Pe){22=9)qE4|Z8~GpqT`M9w5V0bn?^oZC}Nk%kC~R2x4l*?W`$+g
zc|VpBFlc>yuyc#?IJxtK2;E9@F{Y8N70(U+CECE=scf18$wBNb6jCrOj?!vc_Sl&5
zBF+RO1y7fmJa?-YjssXjZaycmm78Y|(%~f^h>b*}Lg9NDF-^K?By$e%&Z&$YfHWQm
z{MVK~)Ik;N*#U8GKe<2ma|`Ll+lB3sYl|8PyLv4iWp?!RWTOXxd4>8P>qU+Eerhc+
zII>OHVl2Q@{nGZ&-m0$JndV7+88E_CRZT<cMxE!Tm@3L}-85Qc+Qb`a@Q7iB>F7ir
z_6sCL$tQRa<A%3>@3^E0N?rN(Ytdr9dSnxA4}U5)AMNwPs=8f0rHr8kU(A)PZk~xa
zKhh=Ur?_a~w<N_0M6)*rF3;F4dEY<PRlBKK>&4Ztd6~FQl9KAMd;1xTa98O-_g+dK
zKx(Jue9%~rwi(ftz(TBJ=(W;SHEq{tO2_B7EV)kW!fhAlrVq{?&(HhLwQjg7EH8fW
zo{*AZd|r%vJxJu|DGhC&*VLg_9dlaM4xEj4lr&P6k~0+hvP7Ul?f}e)yIOkAG{R0|
zWFA%7ho#1AmJ`k0xV$$bXfM7b=AU|*VUdb5LC2Z^f7*Aq_bPkDeKQk^+0CdNVRH$J
zav7|7MC|>uX0RmQKO+64APjQ$k~{ys3Ver4wtu;0>^*C0D1UrzSF#J9m>)qk7k~F7
zw_rs@Gn*r)lwyl$cvP`U9qVPHN7v!E{EmWNH}f}5X2_=Nb=JqUcInwiQ|XR3OYSz8
z_2*LWxb^?2v;=|)_)*HD!8#eu;<rg2Nl|B+ab$|BL*LFytH#L(v=pled-J8qoVC^X
z8a(-s3n%Nl4aklK_4KUV$_mIdnpJ2e7^_)|zPlHs0Rwmfw}>A)z3cLIM|Mntrk_e!
zdK-Ump(9p9Pp{y$A=CbPHOL_J&z!O0JDX#v8KKp4h%h5Zn)vV#$RL14IU9)a5;DpL
z)Mo1xGmi8A;>Srm-gu}?ffA;|PT}R{T>1luf9Vz!4KDxmt^FKDPl<j|q>_8fFx-$e
zJMc#-XB0LYjjF-)inzn~CP@J%89;=qI(>FM!KV7K@@1L4_2yUlb~W6RIiX#avK{8}
zZ4+6R+Hf@O7REsqh5TQ$0ZPzO>l3OIE8^0&1%$&>5DKVZuLzmpr6ccjEcHWtMr`Vb
zjc@D1G;uy5#8mh>!roiEDNX1F|K#d=22^4z+U9G&euD|zU>(=lRh=@qXeeaIYrf-z
z%|^y<VTh-Z<Y>HcA9w>xJIOYnddCf?qcK<PDfa2YE91>yt~1s)p%)v*Dy`598CY{m
z=+rtZDeVjdIvl4z0g1$@Qo;@s5*3uV(sc|U&*qc0*8f~IGL+djn+EF!+*bPpG`2rB
zWwgh4t#$gfX(9iOqs7;%xlwnzHrW|WB!F{L3+q2b0_=D-<wg}u4yTGZomI3)HF#oY
zHj3gDRfY&rv~Pq#Y7zHh$XJ<G|1Rgfm0q`uM`6&jFKpUK#^Jh465vQZJYIG!7TFja
zauE!k9c|0*!0pB@4H1open*=3du(oOT&b{VT9vRfj<fCwDum&Nvv{m`Ip2(zsq>$a
z!NQ6mPLj_Pq(K99cuY~mYsPmCb$IgU609vr-Y%8ce^P9k_ovh&F27`gk+8dH;BVVX
z=9aWYH@B5bl~p=2!LW~@84eIaCb?U=QRRp}uLA*AGTA()_q?d@*?N`8Plcnahim@|
zzUP~h9kr%Rb#3IWp_YM>TA%IyC*rC(@*C)J)kB%Oglbb3jF2-ff$xDhZeU5=%DMCp
zUEUlVIG*um5p*{r4&aMiFbM|}bW}_lu@qaS7-LREy&HYY58}0ri^&8T28F$ajZ$nF
z!hunlyH?&6YGtCulajFGo0bh5v;_tBOm@b4ng|r}#yq9b{QZuSC;bVZSp62**?Nnf
zahKn!uZh4~mO6Tu7PWGD2(gfIqh3|d1oi`^sQ2h6tF+U<13E{=cwk$BOuR_5T$AEy
zLb_n%VbkAwL7~yW<BYV1{@j_i$St5&q;zHa);`xDIzPz6W?zN4tbxO#r{AwL5!j|E
zs8%9(j_B^~@FHflVE#-&Jk{u+9&r*Us4$Kv+hNuHBeAU6NF{Zw+%2}CCFk?WJXOoR
zlYYpA{MgveZAFV^(-RT+M||6@vREP9qpc&;3IFMMW@kP$=S$@qUl!1f7E%*rrS1rO
z>&s)bChc3C*BSoud#JUPAs<x9=&T-*>9E=4))iMCcYMV5!LpZYalcIND~eW-Xey9z
zP30T1IW#5=gA`cSaEp;HWk~9so+Yd9AU~xw^%IC6?`n&m0L%(y{fG-PfDZ%>5j)XL
zJh+QzV|qT_&smks1Qtv|x32e`(8G72kI{OI7Z*<t1P5q+Mz{Naj0D>H*X_=+xJ35z
z;!69dh4~6))fl50doq}WF(u}Bc<06WSVtuemPv$B-h%3WB?5l~8LW%pTR7^c_AcTr
zH*`N+M&B{c^ELV5KdO=*`oc8oe_^+%@P4S>%u{Nc+G}-raEPjDug#4pbhcMmppg|E
zU68(?VZXP~rdD-H^unH%{3Hp$+_PtJ86Ia2klQma@($v_-m~`Ic24N~vOItMF?Sv8
zO<XEe`){YTDPs`<NH3f)4nhwxg+r(KbsYdgjJ+Mhve|-C?8G~f0KeU>ac5wlw+iP&
zM8tB^$C|kDw;%zOP#ogllMZr%*A(vESsu~gFZ~fJ2K<QX%VWDC85v$0I8QFB5nr41
z*~DS{`mEU4N-#Oh=BVPyODoC+FZA2du5HZgH#D?FM5XrhHf35Iuq2dGd9t*vA{?!J
zvAs%??xS551@ig)pOVT#PE+lEt0&(+pOYf3UkG{rRUyYe-8jS33z<2D-WyL#pUe&8
zyfCGPfQhchBznChf>Oz~h6{5$!3)3RU_AVw`&v4IFWmf_!p~<?-vN;TCap!H;L*Q6
znu=C-S|>xM%lK|-rEDk@GKN8@{Gg&QEm&&O?r*T{60wq-1ke+r<x-jvoRo$?g8sDZ
zsGh&3o&+KBx^89Byuh;taNN|IZ>HKK`lc4~W0n??$A)Ns*tEQO&D!Bc^!3=>md|bw
z_X3vRzrz~gn9}X8(@=@9ybQAz{~BeG=T@Vr6(^PssyUzgCon)Hxc07glPoHV1azq%
zHk2&KL?^1EEEs>TY6UV80WM++Z$wFm!-K(Wx?R5m%xb+?ZQM<~ZN1CTT!ktmlBk?2
zlAkpR=ij5CmOYSL?4NLyx?x7fovr(t{DTh_?QLQYH}78j(<}<mA)9~dn?F*oV#S7a
zHn<J35+HFSNXcWHnwqrKr+;&3&$_MQAf=XNQrhicK=CJ*s8(!(G{vbec9d1aVS_v`
zl#4dyKFA9oJww~iRVq++U(uJKOO2E*Q%hqp+ETpJc^M_p&ny^S9#BRZM4$pFECFJa
z;?1f9P&Ckw%J7iNL;e?u7yn+qx>RCL`T9I0T>RNkS>lXo6Y&*R7x@oszx@wuU;7Vh
zcm7|j{r|{ZYA}a12eAh3?7WfK$@pZ=2ax0DZh3v(Lpfh2AFgC5VtL8JN>f<|b(}W=
z_qXLyxJybqQNn_|GmaJBhVV&+%%C535W5=iP-N{*wr~73!dODPJXl`x(g8@In}9Ih
zoL!Z-F<=~>Sd`myl1r(k*b}5kao^vi&=nTVl{yN(gZM}gM4H@X(-r0tmsShvMQGZ3
z=Y+Sx{`_?G_oc(I9lV33NMVHk18rZoi<5-g671S)W{alZJyMCwu!n1F^QHRJ+!_w1
z!LK@c{y43=enC?3?Gb#DBbfa$vjAO~5RB0yYqE)Gbxp>0dmzX<_ahw2aw12e|CVL|
zeT%Y~GsYoLwwPbfkBSv~x(WH0g-v+5l|)yF=~j`sULl#fq+p3=GLKzQDXP+fS56%K
z0aM~TS2NhySWUoP#0v49a&`t^tL``rMmiO_@P5`5Erx_1R}(mWX9N~Z(*%RDYDQlh
zd&p8-b89a^C(kZC-3n19D>4Nq1(H)ItI8{YtNB>tE_x}ZDc>46+Op9F{aYo0Tn%7R
zoboYx;5{QyOlYCi?bk#fb1bj-U#&}4+2Y;WF){&$Apv`~RORQ-y<t~0DW{q{<?=V6
zt$_DlRke+nJkbdY6Rd8>nQLxB06i%*`B<&_#<ko`MNC?r3fS+|-MmXQFX^}$J60!;
zy^l$YL!EpFuAM6JUSDt8?PN~w|8ZjQL`S}=ux#di-u0jnQeT)EI`rsM(ysUhf<L3p
zoYl+X9n#QZX{gvPpo+GE?@^oTzyZhEQ2R>_>Y)$HT+9?1mGY!^6o9Z<v@D2Sd6_0F
zPa2Q~64fx8v``iG76zdoB}gal#Ce0I<V=pdfksNb9Y+59HwhYSq5vZbr(+iT0{`4c
z$#t@x6AEjq`zNfQnZ?ZFxBKr-=)iMQ_F44HG+2446y#CXKb!J446`rITU_PmH-C^L
z739g)(Wh%s<nb@MD_Zz2{mUCTN3V=*00gL7LZ*NFLjN5if>~EzJGnoL2_Jl@l%#KG
zceky5I1O>5J-%HReEhri1{ou2H}Q@aQWl!<d<j7ev8Db`&=n%miriGctkwl`prL^7
zcVb>g)#OT6hJZRkLi#>*J^sDg`df&?K|e`bH`!k!!3wN8P}W0lEc|K)f0q6-3C`4Q
zAgsgdd2a(?CtXoQSRZa|JNO(3GN$pMf;yQ%Tg459=%YT5th$TuCNbk%W=|$^^L*mj
zPlx1Nb(t|0vC%_NRX+-j1GPAQlD=okZI9~Zmk?D<NDGQ-2BngSz_HZDk4izTjdkaN
zWIik2^!QHM#xr%RpFNjE4prewCo613GNV>`s@7$J!)Wh$NsyQ|xkjip#k)Xcw+_Ef
z?tC(^(qaTjS)Z5DRNX&(wEKf3rF^4Xf&^7(=%LoSuaciL^JR!<e1}rLrJHio$)KcI
z|4t+FSH94;P~jn)Rd7F!Nnusnru6t%Q&q)KAh&DaOsMbrWIa+o0M{docBbytQtM;$
zU?-!`MfRyFff83@_Zucs<^3v_>sX3W)RtYKW2u{|`B2dBhSCPCrv{K#gTziM9bql!
zpPsHzTj~~0!tpE#v$%Ak2~{(1>q3Rd#01P2y!QFG+{kYX;f^q}E$Ye;^&vBWaQ`;g
ztc)%gKym5f|FoHU;`RW2dP=2-@_%^wes5wpcq@mk6G0w-wG3e^f2osO5E%n1+s(^z
zD^@F~fx;Ov^h)G<3Kf-r@6;_FvtN=)d7YC(Yw<p;t)@ADT>{tew=qotLu(lh>%qQd
zhaX>o#FKW8(Rq?Z&WC|dm2l8)SAP5B-%XQ}e`X_<Oe~eicD*W0dHAN;Qhe7Qt|fXb
zS1RopA4Qj7`H*}x6E;0&8vxh)u4Ps?eA3^$OWbQf=qj%cZoPFbTQs4Rh^frFu?TaL
zYV)a&qoE48jw8tpIPtY(hHZbQr64Fymw#X-ZF6%Gzq!Sy!;cwow>jSf9N_OuiXYXu
z!2gZ`Kdd-<a#PMR1#rc_K1GzJ8>;vyS;gxG`|>GXKXqFw<7}z$(Ci+9D3Yxq6Rz#}
z?|?8_JLAV(ehD`i;@8o-JkiI4!uts^vD1v)v|8P%g+1A0E(kR37#!Xj2*NgY$bE37
z#Z{P8F5%~T`k8oBNt{`X5?&hzDCKTT;;mAzLnWb$R+g+%Z)Mx{>QW-7%$M0GEkXiD
zc124F0)=&KM=Rc0Au!lO701CGl_9Rr_-_FjDUPJ`c8(=B<XB-G-wf{+74CU+MDDKF
zQa?xvajxI6HT1a3c2j-tCIHZYbl^A;A`7%!Tf@JHyN$_`Gh%SY(ZCC!D$4FiV*<C7
z@&^|K7AD)hN98b3rEs$&9m6+hd@tB#Q#ZBgQmMqKs!6YEc{y1V-FrMN*a@1Q1IoJ^
zNc{ntZ&MG+rUytrn?vf5H9k2yH-p&TqM-_GLD-I;IN)FKF8_ccH%pOzR6Q8R)Pho-
z93AVaK8Z0*0U@0n9+b&;-^j)%Ivat;@5aX!5bU5Nxft0ZOV4P7Tj)=~QT(kCkRRi7
z9*9TT$F4-5Wt>bGmtCYbY~&rEa+4AcZkixFTjdVA&#D;Ttd;}x%*?&&AxAGFAJGvY
zR>&?m;nB1b?3NT;bcFsljBNvmB4h_BjuVX7xcZI(8ZPz<okD|4zPdH<JW%wFB;crF
zQoz=5a~4Roi`^1utnj%H9P{%b6eMh5clEsv)D=C`bSmwby-^UN?9qAXz*h?Td8#+M
z=Gv+=j0G?CsCBHI7CA<&32Kectz|AwHClX4IsUW+jJBrht(2FKG3Ww;f0XuuyNlFI
ztkvBUNN3RXSmcFi3qy5MN#u&n;r`^W6TD|=myHW&<yc#0vc{g(v};OXfl~W_N-2>?
z%^V%9Le@QqHago`|7>r*-E?~yh*tdFAtj1$3CLS!1EYf{6~xWCEYG^WBepV(GiDUY
zGakC;Zk@}2O<(Qam#CD#>?7rCKK10Thd}*$fmcV)@}QLp$<nrzkaYmA=Qx<nNsq$l
zGV`GpZwBwG8~(+)m$$o3H6JoU#8Mf?7TTLqi<d^k(hrPYuwrz5oFjl+h<-><K+`)g
zmQrMNXX^)2<HdxM9&iQF7T81C=fUB)(Ej(`)9nWKEh0y!e|GSU+m^M85?j(io;*9#
z>(n2pscC3Vk=t)r$$x$Jl1u2zO!I?84x?x=%mW=&!%?c_e<Vs&s)r^HBEY{;qd-jH
z{oL=8d5IhG4u`6L#Z^(IBs4iD>S;HZIfnJ#2^i5E5}(MY$hGd2m7M+|Ti>#FY+hj{
z9c+)w7FDzq)_*j6Mdy+49}ut4&fR9E<&f-*59cJS5<8p|ReP&;sI;bmR&Q0*BMIO#
za@U_1ei5bN)G7V2FK!BgV77vor14K0lvJN6EiiTJK$1N55Rs)5i8d=T$TE|a;fza`
zk~hfKJ0uKfb2|@6YF*BN@4C>n;H|{cFLiXj5A<i5Ws}>0wp#><GC95}R>d%%<>8ok
ziJ_*C_H$9o(|T`8A-mkBV(dp3`R;<PLSl>MW+AT-mm${N>tx%cMopKxuS@@&_yV93
zQmRq#qlTuY4%^zIs*QRUlnyfYc3=G|=Mr`9=<n|jZoirZUQQC9tt{&m>DD*QgI}G0
zT-n9{vHKD?pc|i&*-GH+A~;j05^iFK6`ZA*nO^G%Zr97n`9O9sHZDX4pYC<gq$1#j
z>+|<CQn3RbCBB8Y#pKE=j626vgFLa}4iUPko>_lkcCCUPU?9|%vjYWQ>gookqN+*;
zC*GPvDNG=wS)R@zo$H=mdHU#Ze<p73zSq4{M701SsOt{TQbMdrOH#|>+`laH{?aZr
zj#&@_N{d={QQ<mC`svx~7NsBY)0%uSr>F0@ePeyd_-9($7RBoU_IOw{F`-8YvCOt&
z6Z)D;Y4Sg;eN{jl!4hpCxH|+59-II{7I$}-#odA}?hptb+zIaPEEX(4a99=y9w5Lj
z8r&cE-TV9g-rs0-RZZ8-bXT3zqCg9azhS7c7s}~MPA9*+^cG!;w_`S_YjeqR!$DHQ
z!u=x!Cp#~$DgPC)5q$bL$+1N?N7b*;a8hlONLbZzIndo=`}wdL4*kn*t>M0|D|cr~
zff*d$#OWjq0U*T0yi0ry{a8`^8_i^#Z(M2l;k{d4js87`oa*W`n=NZztBWfu8E`#T
z<-J3J347aOD*^mgSCKd-rrWF$@G>~7=$!>z?2GpeyLHj5N|$Dyp<B*XY#ie*8{5Rh
zM4W5yZ%18n><*FsMz_z@>!LGY7BOLDFv(e?he$o;k8aNYDR9`^+k4~c_a@BA(H6X6
z_`w@?Vp(T2@SXK<q%J(&sBPVzPw&*v+qT?%)k{$b)0+-j#Mar~-u{K=-kABn?(c0w
z6|;h_Twoh4d9ksPF@*X;y1gl$2LL_}e&}y~G0zfJL$B-Jl6ib^L5Jt@{IB6a+jUPu
z?hnS!UjJ?~)*Ug?)AZ`}YNP~b0GF?+#7zBUTb3#7yRTIJ!nW<LS2zZ%h-Cu*>nkj_
z>o~biJlX}EQw^Mh0Iay79-}gBgUT9R(y&#D;FeJ7(^BTI!i`o(g%8ubr+m;2Lr+(x
z|0)YSGDh|LX_xV9#GwNbUXR>3or&XgY{bzjg#WMx)+Q@~sv_4pd7rQ8$#l1I>^l+=
z@>0IOc8~)Cz6am0OcS-$hjuaBIIgqHVd_;A!%T?B)7skj*&K^zk9{X_%4G-%_dgZf
z+4L(@WUC!I{P%9EF8FJqB^BaWM(o8TnEc3Noj){;1F75JDUqkU2@!6dd$6pky0z{q
zwg3k?&GfYBPKqm9T1Ht#)&)#-OdHFInbqst3pbzWu@wSyyR9<#KdwV5fhzzC$8|C$
ziI5wsnsAeeq1Omhc>PIA`%Kln0v6q@?N0Y@(Ue6YG+ta0F39nu_)#}KU%z45n|c$4
zQ~vWuTE~3-a!~mV@VHP=Jc#A>v83R)pM<N6uRnadhW`vpFxUsX#oMaEzJ12={LbbT
zYtRcU19r1Q@6Ql~@h^TJPfK<f*Klxf^vk{KY8_ce|5+Q(#FXW|5?}!=+bEoxj9oo|
z7<1Qc915ytUY{F%GSJ7HSs=K<ocJqjoHg`^v)7OMKdoxEtF1m<^KJranYp_0aE3g-
zHE2}{@9mA)R_S<<+xtL2%3{ePf3)7(>_QWj>i&9|d-d;f=ha#RxfL*G-xHRn_Iv!X
z3~p2Xn#Ek4zgE!IxVR%Z9D^^juHD2k5?*()*JO5-|7e%zI4Ce90aJ(33M!M0@y(#!
z`p^A)(1iU8_`yQgmB-zEQU=h+-Nt78OYjd6{58$dv}Y`EVjSJh#BYC1=ro%-{$^Kk
zVm2XC?iqs#Tbe0ESaC=pCF=t|3%p=$b@hvIe0aoHIbN0;E}+j<I$ne6=USIA+mf(j
zF?eBq|B3lp`|;x=h#{|)#jjHF-@c+kiqx}r{4IWsCcPFk`Q}D!8@e*Wq-xGN*qBt`
z_czC>-uT7d&%uE_ZX)iWa}G&)+!ma`d%i{aX{KBMVQ{d9fe3Sx*^2CFB_Zae9h8#}
zXy%l(ES71l)xO@iiW;ZY=v%1O*ViL~U)}!#^mHHP)YJ!T&l^*ZJ`JuJ)y=#8YfSWu
zCVj@3Wn?!~lv1So>F}p-=J2H%l$ug{UNa1pO|UnV-*|Cb3V6fTJ7?OWSw*|t<>GT*
zc6G(Z1vE4353Vw)U;3zBiw$r76NC1qLG1eNXB;%pyKD7qC%fkeXj$uKl^stz=b+3a
zm|6VM+U{q7ntBFGw-NEg;Wwp~PVb-yIZ^%;329)jA^R<q3RNJ?)HgYj4pmhemFr5~
zkQt7*k87NnQ7V{Az(HsG8b~V-G>xOnbix#Gk;g3cs%KrTf`Y8ddQr$fRO;GSw#at#
zp#60dQyJ6@$0hy9lQCGPp~WNgmU5wkjiy6QF=mPom3&szU8gwGG~@X7dlO$5N3Pj&
z5<XK<*0EL+zn5P=;kv2e-kV<Q<fKq)K7tEv1uzOv7-u3F%so^*jtW*~mMgzcy}Z#`
zTw<%Me(pXI58Kq}w1^t_?gBk(zWDRBx&nWVAMqLa{En3VL;p!t!d!ft#$HNCS2qaG
zq^OeiH3!6SwH?HJ=0F$6Z#!P4pY5&7ns4m$QF?NOr`vXvg*eNLxmJ3>&KeJJlp;N!
zgOwjt97FcD?9oS8lTj{;`?lV30AOm~JUAS)Uufr*+^MPILw6>^uA6>KYWYykLjCXy
zKPLUPR|>($q-n(RzKArs_GmcknNtPn!IgcZeUABm=jnh&0?OHf)rP@TJa`GRq^e>Y
zpC;^^Rp=8w&H{8tgmN$fI<54S6yK#B8b@;^DA`iqNPjGg5ATS#{?!LUA8$>;xR^`P
zO!?7$Y9}`ooG8TN1exXwq1JZ>LcSJ&b{8JZi6mw?Pf@#}D6aW`=85;xb5`Bo1H%ka
z?-y77{y{EL>8%*jOX>?IcMAD`0LFD5t*)$uWR?HbrdqIf{C>q*-Nrb)tm|kZ>f{Y@
zi_r5v7d5jSK0Sfc7)Fxv<4EvZPkL~V+3BbnF&Rfk5W5X)sW%O(G!D7d<jW@Lp)qra
zJyho;LJ5#L`bc84ywVr+SQJCMGnDFI@dFgn*H-y-tYMP~?7@Ysh6SJ=57kl&KCaFx
zM>T`x&-qfgi7^EDt%*JN5>VT9eql3KkjcG{$D_mI7NxDURlZ>C1-B<V12jl!S^`QS
zq>WfTD8mzz6g!0gby!1-fwN#_;np&a3oU|G&ImVPN4d|$#-x75_EcRi<!-ZK`rb_j
zte@~-KRWCUB|FIZbR4YPjAmOK$Sd^H$<2>F$bsmO0hy=<%%}+x9`x%1rqMpUnOQo6
zqiZtkIx=thn6smj8r2F^D1;V89P;CfvlQ?Z;bW<|A?LCksa!&2v>${nQE+~^2+F?M
zr>uyW3M|^18n#Xn?o8eIWub6rFl^b&I3tSRiDKa66-g#W2#ujG7<+g-hp4MvNuWC4
z*IBNN*sro9`veVJ23O*%!pCYFXk1;X9(`vkg&D_|2BhBlciX+$2jt6HVRB3b20Mmt
zbX(Z%ckLIf4!~D;b<)Ne@DEg|JsUyLSttTy@`Qo}v*i4<TWB`GB0n3?KDZT9XRV|b
zX=s=7s=Fq9Y{@LB>F%D?0J0+`tTD(I>N#cmR@sQE_Kt;9WqaCOnA_ForYnD6Ofh-k
z;}-@x!WeF%S-gfEvXp7$I?T@&&F6ry+NwwE;Fx&H{Fbz5vAnPe6vY^K;n&hhubg3-
z*h(Y$v69^Nw*aA$GRbLySIn(d9%YP*U<cHV<U}T~#3E7YrbudfYuQ;L;+>`2XW!)o
z83ygwCvfqV>EDybFCW#vR2>o|GUfbN#+hQ|ShI<C&R(uS5d~6<Vkas;xGH;@)x`k!
zVb{Wd$${=<h+G&K(68X`dhG<~$uFdGk+*yhTf;A6o`8-a;$2cHku4R?%FfkCIJ?Ey
zN)AC0JWDDu9^dS0<nZ!v*1cy3^Qz_kulN?PeitAW_UcSjQ+Jo_O%Oe5@5r&YtydFQ
z30f`N5WT6Fijp988Y7Nm8RAmnjktB|I=mX>TcotkkCG-1{yK;m*(EuyLocc5Gzji%
ztf@L`b}-ZbqOZ7`*X3KLt`pM?I&<v;mb~vn_%K@P^rH)G9DJL)o)2_fKWX`#%8O6<
zVKL9<;1akkTOEct##G+0%MR3%_RM+&&b!Bsx3G|iGA9>mMNdW|bS@`@{xl0gw!bL8
z>-MKhw$d&4Wrpaeer8jvkcqc9mLHQ{g1#Y~*{p<6B>1lbdqZwg_YEoou7k3%Vk{LX
zrB8ByO$r-j^ygBV=L-&(Mt>N6oF^ub;8o3+6vu~N0rd#GYnA32@`mf}=U@y>N;2yJ
zDeAytl2RDhMPYx#=Y`YBJlI?8PV~b#B_H>^heTqeg~9Lhpul?j+W7v6v}LVf+F~P2
zMsoC&Qhc>mJ8fsJ7M`=_${$L<!mQHxa>|{Dn*VgM%+cLLEvD9weIOq=9*gotI*#ce
zb2#gEXr3>IJSnvQ1kVQ{$$wtVsfbVijc#Op0X+|;tp5w@J`KLV4lxkg+IRZH=utBI
zG7M1frEu+kI2on(`_nw(8uV=W?>p*YM(M$D)ywgV^zbnBNjxjfpkSVxM{Df|CCBSb
zrD#g^ZprBJ#O89-YignBO>7t)nZg+t5v3Oc*UPkYCbcXm#Qy~DY5Xl(lL~2ZKx9!;
zgKF|MH}U^>^Ss%!zuy7k{$`ZMbm5}D_YG|*df{7M2Pb8R34043JmVTKZlrWz2d(Vt
zVl$2CdnjJ8g4ajA+^pZ$$~5c%MdSUqE|&Ue<MR-gn3qs>mHW)wyWp;F=rpn=-_COH
z+isff!QZ>-r|Ut6dkkh2RSOB1sEFB=#(85K{Q-_Osozqarhdz;`!8oIOQNEpR;Adv
zICq|=lb$}_y;B?;Z!<kEbnQirnJB`+@xY6+Q=jBuHv|0Vgi(rq1%;h7ZPKVVD?-oP
zS{$^DYktD<1_DgaRUh^7w*@9~jP9V_UzZ05^YbG<Y9XE8^t&s!Zy;Uk8&kK)AtD9w
z%p{~I&f<?IeZ#3vRi$+&VK2lcX5Tl(M8IC>mvBjSmQU^$Zg>zzLT;!HDdC$_8!B4n
zB_2h?b;vOHwCm|HyawKql$dY$#*=%Nk#xVAaK!RsccZV}i~1d(c0DMi5p2&*R!!Q|
zbiF-lwJ_8h^kzm}@E~c3yF*CZ3p-)d@@R7HPyXfxSnAatg%sTi3iYQtt(YsMnY@Dd
zx8U8i;esjnwJf5>WGZlZbMtv^R`&Hm87<wV!y#UzPV9^kA8yZVrIF;z2f|!g{=Mrk
zK^$T>+syso)#pbgfmdZQ6m`}WaH85Z+`PT7LH6GKWd9n=Oqd7*R>k>+P8Dq|cXkwj
zeB@MUyVEwAnVB8$A_CQA>lstZ!3Re*rzR%kR8&z%L$e3-0TnZo8~35AOs+%&lsfvP
zDBk#^GTwdx1Ghh&IDFmZS=m`*Lnj@-MiO%v6`^%qtERx}6L3}o;48ESmy*5L+ht_~
zej>Y)ATNtcx0xU20v$mYe@`pEqI~2lWq95>@K3vCx<VU65=X?o$FxC>)FZN&RUK>l
ztfh1FZk}HR48D(<g~3=Qkb>Pq&>)LbhC;QR<k-ekyaz-Vk4~S1?d(hI-xj}Ad~Yt;
z<f9IT|GqaHgB4UURJuO>k(JD~Pc(a%z`Vv%${D&SD@o;#gOxww`dR$3zNKYh_K9c_
z-Kz5N%(&t#R!Z+ig;5j~^5_M>N|GQ$S^{~~l06je{?ouHX}NYQ#2J$v`ZfbPd47tX
zNv^D~s8Eys!vQ<!s85^W{@z<!aRRLfbp;XEAKe$~-<lKWdowXb{c?LDsA@41LUS#b
z8G4KV9lq3Y3SB%bNC9ArO!+D&bi7BTTV$n|{l5xVa7NECd=&bqX?FT&SOcSG$o+#?
z)QVN_{w;A8{D=Xxt}dUCUcf4KW^=#V!C4c~o{|GtulRmeV)9wkfO;ODyQaL|&9cQg
zI232;ZKrR-7LStz0@weAB>Q8kI@y<ze?Sv9UoGW{L#0q{{b{}Z<s0jmiiX^BMKSdQ
zOU+gle!IPMd?*p?*T8UqQjyFHBE9rjo3@sA$BD3&ID?%$F6HOX%?7OLp7x1(H1M-a
zgvPi)&%=RPFwU%`YL(Rij#!TPN61%UvRV}uSM5K0Ia0>rN+qJt+CR;v&psCsEXFJ+
z)(kmGDfvCu=ci<WU5Bn9!q-+*?j0J|0!lVs;>gq**d&GZc<nesaozm~@3rK;1$3gZ
zV;nvNM`yijM^0bPatn<m$rCBZ!S<G0mQePz0{P0uXS^)PP%wT3MO{^K+#EU?|K88K
z_<OM*@_4?7n!DhMyI+2es(aMC;AB8WK>F7GT|1d2?^j^bOm@w)1fmd9LroKa(CDM%
zJ7v@)<hof$xdfB!50R+FSN;nhE6B@GxT<zwkVp41#+7&g`L-_aJwU(fTG0pwxX|X>
zZD`oV=03L#6)$8HpveO}^dTchv|L>98c>mBP7t@`j!>#(dvY)5gFF_^xP>n5D-#KR
zvT4zq50Je7Wlwwe)?RDNlB8lIQd1+ygv!vaY=mn~gX+cK=rNHAnRZD|Q5jg;{{jx1
zr~8Z&8;-2#P43DQj~NV-{<Y)g3&g=Smimr9QTnT(_pXh=sbvqb&8;Y8EVKS7R1i(|
z_a`m+YT7!%vZ<PqDTaZHQT|~rO>~%y!2J%akxlejDrf=59v|qq60E4Sj&8=_5&mnx
zsU5_(Tr^4?`}?0S4o{*df93<l=*HvTQD9}-FB_48wyvkAcS#kL9Pzh5yKa0MV7}h#
z36Sj%Ev7d3wosix^wK#M36j<Uybn`N+sPU`lBXX*{_bfD{Cd%5q!r1h7VX9<TKku>
zebWuvL|A%{@0k3HM-0_jkYRZz${S4+D^p2aGntME-q#*;?cvkh3t#ZzZD*w2n-?%I
z@J|@o8B-J*wd;J^S0q__a@EQqRE^uKTrIm3JneCMQ(;C%Q0Z~)XQ$X-+FR`6pex6X
z_XW0cxJs^>Q-48VXQ!jdf6u!HmF=mDO|&HC__HA`Y?s0dW~Cue^dm5NmG;>W_SUnc
z(zNKK=X5||A>unnIjYifVYh$lY5dAcFty(%($Hr@=Kcb}$CP>!>N3>!_AG6#-pjS_
zsO0>J$#10faJ@CBnB%91k>U!innfOIw=W&tLj$Ul2&5gkebw}u`RdOmWGK>@%2B&B
z?C5!VpLaiN@La9`9#SvhE15>aL>gbq1ALt`R-yWkAhO)1sih^bHRYa!@#R498=FoI
z{_5KCDyc?C=4N8qTf1J<%!M}H9+S&voY6Wi@6LRqTCJ5j_d~bayGr`@?zdLE<EehE
zAy0s-$bsqM1$?emoFMMs0MP{BWR&LNZkB|_ZF+a>RM;hCJAuM4rzauh8~7wl;$E{2
zKtRp)1~8pLNqPBjPWbd|#rge~w@^NtaTT4h$3DLV5HPjK+C+{@i2B71a#)|Ba%DVv
zy53C^a~r5VeBSEcX1an9V;34Ph#CEHRsuoGl8AviOosEXEd>7!3C%(pV16*<;7i(K
zn<0UgeAL3B<0oJn%GS&e(|PfOqzJ&+sXEgW=5*+)-*|xI*Do;<JX)iRj$sM2a*S_|
z2K6#8oZu1wmo}r4IcoUr5Ap9Nf5<Fw^5$R;!CqSCTo|F_6x@I4i7*&V2~?}JL0fHq
zA=^|WzVd{@Z(jpf3I-i&lOV@%J6l8Y`nrl-%So+1oQmn%0iTauGK}iZu$jqB&*vLG
zc208*G^%&suAJGXI%o)A@@h5ua@YOLT%*0cAV&+X591s7bAT`JGpj=g8}2B~(TZkX
z9l4A&d0?Og-4!Uke>0^2K4&8=c^dbxd871%FHbg-w_(Lnm!;K2n~|TlRY`Mq_xZ70
z42P}2ipr0DP-mS9`JYZc(mIlApt@ECT~hErgD@Z7!pUV?>jC+1)%4$0UDc>!VhE<H
z=s(28*Ndhmf;sE1-ls}lym?w&wx;Z%bvb8XPhCh|h>_uG`s3l>TlLSCQIO{Gc9m<B
zD;f&DX0jzA9MP#daC5zK^KIM_{AT<VA(&yPxX`MYmkg~|;lnmILM|Pty;MqdLrUaf
zwJ;v}oQi?wP!)oHL`-NV#YI`HC-Dcv&+E%}QdH{!wtbvbU)UXKfX~HmJ~C9dN3ww%
zfnm}!o4&&9MsMt)SrjQtg`?SF@HMx#L!0gbUX9bj0WFf127XPrr8!+CVQf_|ddr7m
zYyj>9>XD>drljPuMFs7x@(u28wO=0=N^i*R-uT7k;mcxwiR)GA?Sz1S(g|2`pHrgD
zu|92L;M>F=L5xhb*T@gWa7ZrAQL}bm@&`7XB@GevWaWArKco#nr@LACiT=>aBret$
z3_ah)<Lt>ClPR-I?4|Uzbgi~(aE#6`)jcg1!MNfzw}#4bhJnV<IeJPNHkr{gocY1p
zB8TJE#lDelbuBKdYfRkw4NbngLQzt$fCQMDs;x^eiY;BYBlohkE~kI!lxJG=A77GV
z7RU7W@1okAJ6O8~wDy=Y8Tq~IigGZ}*ngfw|9U@f{UfPo@?gg?M*X1EI9SVR+aO|b
zGLtdEI?1Dz!me22oRi@^)hgPNV@rnO!|}F2NFBhx<bP|R6<_W;-lJ*#m9$%6W;dx0
z=0T^%c&_<ByK*l#%fDKR^8R8`lVZ_A<U|vkaIZD}Z~$gG*NtHK8VJ~{`nhhxqNWVJ
z8ueRNIP*27-p^JExR{(YXy}*>1Fu;8R}fV}e0F&Vue7y}n@Du|4`cq^gb})AgZLec
za_e!Pal96n#VeD0Jx<kZ^5B;ZW_-vy*E!V<2*qjN_vJpv=WjSLOEL`NTDO`7uYBuH
zi?t#L)h(1i@4x38aJ#7MZ7)7|6?w9r`d`)=-{kJkyalU+1?tH?L^AN}<~w#!{d>if
z85MD)i^7R*L7G5b)r6kjI8TOL^2)e2lmislSZhsvM9ZwSG(BT>#dp!(O=tdX%5qLW
zlu9dR7+t=71MuYPZzf>e5aB-}OhFY)(X#8}*cn1sb485Uc3te95zU60yXMf5by!4l
zGVQ@0@lx?7-zUZ9t8j<&LL8dM;N1kPbViMvip|49W)+>;!J3o1-2)j8g7r2h-^=oy
z{%#@^OkvkX@LLcV1s3~nw$PKcu|!nAXevDIug#~aMaSa9Gpj;Z-G)tIAJr>qhxr%7
z_2=!U2b=~6(KXV92bdeeS{>30Ci`?J)((!O+k5|->O3K!H@5tIt-Cb!sE{V4%;VYD
z1|I_I?q&2MMQ63&*6pwxbz{HhX8N{7-HsMVt7smLSsSX&k9^>j$heTE1Jt~6+0H*&
z>xKVQTVoAQ_EXv#4)@m2uD*rog@I29{@Y=_2M_nnuDOIa#<f~y7Z{{xu^6-X6$wiX
zx0>^Q8q9a4Yjz0sF1rzraIev+0H{X|4Q}U@o`++>ru|FC!~d~FfBl~7YO_(bzRYfg
z!9`iIe0d8!*5;GbL|DTPK!7%f{2i)iq3inK<sj|5$#IXlTd6H>63otB;)=uv*rWX9
z-G<?RdznQAtiMMpKi|RUUyEWwM$&YHlXjEB^?6ZAQsh`<gBn{RmXT3bLBZ-n8LhrD
zc0o}k11DO}9wmjasiE-Fad;Q?8eimV6b{4cp<GO3&?b7H6H32T1jRdk7PMshG~O=;
ze7qVJ6K}n^NJ)~WRaH-2&jLTHaw}rkQppDJYFni%*%YlFzZ}l^G`*Bzlfh`<G+H;0
zy)KU;Ui&zYR6>>{kEhs;_Z7coh_1(ZvsF|fAX}vHgnwOKWiwXV+ATN(c+XQ7L~1K~
z{`B!+(RBSFGoa7A2X*k>_JR}A=_ZUTV4v_eAJORf4knZ|!GWbN`nNROYXuDci%J$y
z7e)v@r2O^EL;}_?-9}bHZS;cG5m8+Dz7&mK2upJ{4t3vr7{mY2wRbtUm&l*Ic>(XS
zmsHz{@fkHJWd_PVHQ%uieah9Jx#w=Z4sQD7gj0_y(LEl{gEeB~Y)f6x*YRD+=UmG1
z;B^R`p()|JS<9b*G-s;0{{w8Ga{T?11fY@gJj^CP<{6jzZ<x=_3@vH!))+v?SlqB?
zaWV&;C~azC=p)GX<O@K1xj&?U6VERo4Z#YU8=5?ZQyIk1_DR*)q;>!@z+<3aWjz-%
zVB}VxHNJas(*M&FNgb*PXBNm&Z_izomn-damt~PqXB7KX_QN^<A0oBYrN7P_iEjTA
zhc_|KjRHRp;_wR%fhI<DD`j$fLm}Gc(_wBA5hL@%th<BQB8HiDhO>=uT};^a#<K6W
z=6$)52K9PQuDTyGhJt<rSq5ljh00Bp6rRuch7#d4qlKwe+eq`$?5rJ0)2CX8-FA&2
zmEN}*Cm}1Im0P%|oQBf>6Y+QQ_|ucs8kI?w+#_9I*i~71Jsic0J(W4?{^4|*2@Q%?
zND+5c;8?PFuNM|m5*(72`Y<w0d~v6O{#s@t`>L0Tp}b1VwPMdWpNRA4quo9DVbzeM
zpOIo&nmMN(WFsyNK$MjMDqLTvlQtG$B0%ahSH3Khqbja%{+f3dfE;z(K@&|%5Mq8;
z>r|#vpykD;Qn2+4tov7vFcc2Z4lJ*RN!<S|s~WhRa=4nz^LU0WmNF^Q!zr#Z<{&Zk
zgtKbo<o<(!%8hk%j(n`4f73iS>QMnNtOc9c%7@VfqPdn(n^<?BlThZ)W}Ldx1(ezG
zJR-AGFy$#l=TiUG{dSm#P*8~N5llC40c%J>sm|sWp-YYc&znoS-Rn&HGtWL{z$;1w
z53zYya)A3NroX^jH2f6TU|)XIsyvN_7*)MY|2=8q)&y8rw?#?lgX5F154A6{Pv!8=
zTY-uRm>bTHwc0|fHBZ&MHy`A5ClY@|9e;$ARDtS9+{rd?gti-Rg_S?W_PbD}$e#Mt
znLSkMtoitjG6@{shI7I3s(2V!z(Gst`KTN5BMsW{@`(kq9g{?jLkaPG!-@zmh!884
z+8c1wB*tXf=UvQ`z@0lx=#vRAqc*unH%ZqSvK^GR3ZsrF0Z$b!?)|u&<<&}B%a%Fe
zV-Jy>v}jCpkSBlu{!&HER`MFL!=XZQzzTL#NwlXOXjx&9A*EMpqJVG9wDu=?2~Mf_
zV@yoUr@1EIz#c5;u|1F0PNc&RiqfcXiBIt@RM1ZjkT%CL1QL+TqYJ9LAYH8KJ9;^d
z_SM|rm3bc4hh+Kk{bjajq{uOS%y@-a8e)1emCa>gEEe`bd1<mB$<}}~>KA?F8x@ql
z*f`zC${Sl#fYP~AWdgjTfx*EmFC!}bUwhj;A5igpEuvhx;ZU2FmBh*#EqF%%+>ftb
z7$>;D*@%phq}mgf)uhk0<@}FF{#tuy&Glwwup5^kY3{~RSFsy>9jM=Way--U2{SB)
zih9)TV4u`VlPhYqI-V9>oW~4yrm*6UdSn4-3@O--48Dxl(!0P(ESgWGNrc{bUllea
z52Q72o|eGh3mffYN0w;%V|b4NB+oF!#6=kiNOtX8QE`@s9vCPu<D}jQ8<3)p9S;aA
z+Wdn6b_d@*8g^i`=q!{nvw8M5A;_+L|NTJ5yLv=AQn;RW1el%9sfzdvG^-Y1CGe24
zJ%nJlYont^hK>#ZB+-KZ>3Mh7x0KA-&7k?#*<#y{)@=^~p+Z=$7yK_PVBMuOpF1B<
z()HXzzff`btfP^Iqx>h1n3?bTY3{Ns6vLs5@=bNC_6AUpOn!Zcy^hLdD)jD0%Jr!<
z4s>M@DUw<qE@3Fq%*$y#PDC<%O@rZOxX;}=)lSgj8V=3jEql#Go%-LL4i$mMr1^>+
zkdBPH^xvUU(~QKI_J$qLdfQjlK3G$Qkt!_L^5GPJZ{wVY4!$L>Oa%>GkH5CiY++nn
z`Cj3Oux|#L^Q3j!-7VM87KmRfj2Pgu_E7lZ=i7QhA8><9{^^w@J}_|pa?fKo(QSXr
z<{(B;S@TglSuisCr83q7***EsKOLfhGDk_1mOeM-4TdrI?zlgduADfWILEAiKHNU+
z0Zn0&@%UeMeK#3{8eEj3aTQHdGTg%8ObA>4D6sZK6Q|9Il`uI45z*A@oytVo9)@q5
z{ekrT<GSxLI!iN-=s+?vMAh27d?o98Fp1_0ST%ZGz1#jB1`~UEA()v9FaHGn<6^g5
zHN7&eoY3)GaGee9s$i(O7Dv@s{z0i2^kdY)@(HeteqQvCza?Xg{So?w)6d2rXkU*I
z2w8Y32>eM~K&<6P1C=!3ui3?7k8L$Q$ufq<QX3|&+>HcKiPL6OBVUkQb~MEcopA1>
z1nE)Vi$XAk?vknh0nNe7XOLj4FgTbPv@_0O-yD2zf%WLcee-Kgpuq=QS3d83<Qv0~
zyFH#%p4~jlBJ&?OxS%<pi7EofU=Xn@_gji{WZ_$29{_pHGv=mYF}bVdHwNrPg{ksn
zUJomGjdD8MbJBlF2ULoD)F>vB!jff8xq=`~E0OQZo#0JY8DV=saF>|2_lM<gkEAgd
zhY@U{z;xr_=`G0nnchJb^s#bC0Eg*=YN|AdG^T3$lO7eV@(;zYsV+j~0~xq!0Cd=L
z%OM|_oQV?SRZ?`C?bSCKwb=rf)%&gesu6iE3ep<k$7oof%W_M%9x<q<3UC13aAWFI
zR{_-zz`hb<xNi?>(ypeU1Ge)1bnVrDE6KM9k06fIo}nBpho+T&fBMHls}wOW7q9~K
zFc@r2%O(EAsn-#%|8)-rVcHa}s&u8MBpE#iciHKm=F}$QZJ0i|Nuq_J3bsZ0sRsvf
zEtMQdDmV<%MjfDVXypVm&7XklHz#OHL_)O-qP2&dHAk+aTpRSUhDJ{h{mWqQ%})E|
z*{Zsm<=3tCuw2CZrBvGLS72klJ3rBT5{Et!feZ!iukYu7^Wm_>FBT=bSNt+#TdDXC
zf)cf4XVW>>Y|nB;7WEBt=vOS;B+2S)`H0Ke2?;J<|BdQWHN7FP$62Eq6fo5G5<v?2
zocR5|k%R-4=qExN7Nr&=40I;g@#onCx5#QWKQPK$-+8s7w9f43c%=V|eCuixF0Nt$
zygE5ult>krNwA0OUE$L}L2_i`<4Kk5@_7`joSQq7MCN(ba1ML#B(W&!x%_ovpBiY^
zO`(PMIl-7iOLT$`+rH<V@A$YJcDI_4Tl2T~A5$wD?7bcO<hjmz$qXu^G$_wF?&+_g
zQ~!cvTb}yP#lF7&%;sHdNK?o<vZEx#BGC$)`g_9X2Rbr#!@uWP+AhZLK}_1xJTR5=
zlz2dD)%m;ET}8S4L*@rBmDd%0esGWV!xfj;kwhd4KyC)8e$W96s$E0WXwWx1DoUv2
z|KnhM5P%;M4Gr-PSq|;{Ys3qB&8ekg+P30w<@Fg?T;(4Cg;!XL0qUV4DgyldD>%iR
zs`QoOu{PqeHX;=C?Untp5of*y2N5diFItzI$#eX@iT&bD$l?T;r`>ARQPj+-M&4-&
z2-(S`zCJq8b@+g@b-OcM#K<(?i#qI%RVqpu?IDrprZ_w|#NHx0oKTyV!;@Vr6@kAY
zbt2t_De!N+!}M1)wKN*tJ?eeZeZGT@=vq96N&absD|dyq_~Y_5*K3aXcjUJ`=AzpD
zDdr1j=!BAC_=h%GoTQE*WHYMQ(LLHfBEvx~5(xI+3v>}2YZ-j0>-rx%F8Y%Cq(9#$
z;-M2JX;AI3yHT(wlGgo6HX2QPAAi;OdV%(Uo=?sgk9M>dumYTzyo*f|x3dG)Tv!yd
zuMYn>vPSiJ0;3tM-CleP!)tSKi|)C5oHCztY)jm5EVs#VWt3+boQ?m!dEQ>}rUr8Y
zLtFkss1@v+oeI<2@_G|ae&9sYq&F39q+wc;@CKB~1mr(u4)f3%y>~8GF4!Ocx0Zzk
z<Iv^c&#7PVDcHj{muHa+TzeH(SS?(p<AjkW4H&teMDf~+Gf5{d>8r?~IKJjxIJ~J7
zv1q};_nj3I-tZ>U0Cg|kD^bagwY$Vt)@cK#!@#doV1OyUFyQ`5=pYHfAi+-^BHtd4
z4_Pp8II@P_Z40Nsvo-w9Y44NA<4KMsq#D$g^0^hb&<aSr$cT|aYs!uu95ho@DW@Cs
zku^X}x;d>R#0*dYPJOcx@=50$5$*IjoiEF+m6ELE`?U0lqhdkeBO~BvmL*dDBxm-m
z7T^xkmd<XQJ7v&+jwVq>CGfSVWb0`YSu?-0;vR-&w!Ykc*akE8dqHgN?|<3FuVmYA
zTgq@SRNEw9M$-NTc}fG)wd(y9mKP5)yp#bY&-%}mo}tE$EcK;$vV@UlAy%sCOt674
zC_wt7OBi?F4Xei+hp$NF!|j1D%s0B7KIQ-%Ea3`!`eu<1tL+7f>Ij13M$LWc*_Ek9
zN%w7m)tK+t`FAj`ApSHw-!PU?7)E;8>(V!pa<r!zO6#Vlv!^GGOS!=!m1%50>KEK8
zRm+jIWzZ}YFCkH|!b#hsKVoxJi%pgxTRy@q?Vk0V3dri~J<U4$7mF;5&E8FXFe=lo
zv+%3i^Na4G6MH^UL3=)vip{1;t5}J3R>k>{Vou~GN$->&C`y>QO%pPNe^6kLWsJvs
z`ZqMBf*^nVS&l`P!fA~*EeAf4z;hT>o5V_>$Ft(H5#l6}TfcZ{AU{bdNn{mo(2}~y
zs6WvUNa5E;wFzV}Sr0Lpg?wQ%gXlV`0E@5>{4*OwdfPD85W43QqL;Y9Ie!5i!k=Rj
zzc%1-tgg%ClK~&B;>P*9Z^<q)t!5K{#5Rt6eb4#*(X!Ek$D<fLOrB!k_!M5%FRqEF
zjqY2qsAhF|*^%^3jJeU<vI#HE!uW?$N?l$waj-bgdt}vhyX%u<*_aQBZ*O-bBD9Mw
zU8U+Ke<`_^IfI=SM2pGBdiPM~CAwm4+KAF?G}BhX$D$-Hag*`bIgMp-qp~<T=2AaD
z$v;hh=1i=syT;@5>jOe31ktY!eWp+I3{MkF0ByM*u6lSQ!;>ZsUm7R&FEq7IJgRaX
z&J`rWIc=RSwjY^mL29Z%H#=NVR_`*sg*(!rMs8AJ!U)ANe{6P>(-S_loU%P1P;*_8
zHLg1877%Vv{^!i$uGCFR?S({8xIi)v7&1CJOGbyH-C@;J=ei+&Dt>QDFp}$81~LSe
zr9^YVJ%u!wsgfC3+B-XM|D@00I_*a5fH;>{H((m1!|~Em96087vJ_auVb5N$>zZhx
z;F?4#C<J`<q@|kwZq@-dMsKoj+^7MHN*aLlLLm9bpl8pWVuqNm1^9a$t+3GUd8`aD
z{Tr<u1A`vX2ghHe-hfruZGJDr!Ly|ogLSmgM&_Nz@AT1kym~CER2!jgdcHRLAW9@r
z4<;9^?oCV2LNeWaBaFFXx-<ol!K7_XU}?foCSc3U^@*x_`u)cY@St-vU~|PO#fw4o
zCJ>vIvbaW<b#DI3*9eb>8XZYSGKY-9xYOr3c9Uk<FW>0sUeivOyNEy4$ju-MR48VN
zz*DL{S|v~mTy$8O;i=Zl1!Pd^Em|PxLfm(szdky4U@R(iv&bbiK@xnbFA69^xX>ED
zH`MiqU6&nk_Vc6y3e<**yUsL-hRG~QbMtQgRjQ%)U*JNvIXRCVY`z|95G8WEfTVvf
z&-J`g80ax}VDpsfTWJ=^r2UFalFj(%mtHKt_)auRixga0DO^=~Q6S2HcXVlVF{Q$v
z%TXtzNo6RcP-?OAXltYpM`%Te*>vvLGlsJ>Xt{KQrtP`2AzU1fH1$uPP^>|F|0f_y
z-sk(0;roZKX%;eJYZ^JJ96;*H=byzO7eV3iV3E*jUSF)Tlf{u0L&Np$A-nO7eFX-O
zm+`$%wV>Ibllo5S_ScYe9W_C^(uLV^6|}Hdj@1CJhyj(^D(%tJqpE2L)S}(}J`ou%
zf$K_CsBJgU&<lkx<EvshHPNZ7<`*QXz3-8t;nlS}BU4;YbfSVinwobc2YUEd%{lYs
zuo+f@+KgI#4{s;^PkdRC#kFIQvR6jR!;7TVbg80_i*Pt3w>oLl^PpE`KSTcUKR(Ss
ziYyiv8lQVA)y#mPTw$T=lb6_J2(iSvuYBEwR9%4Eol~!=OMUvE5v^9ei3-k<mbt5W
ze->fh)L7=>rkJKx?jO4mR7X-zwJAHkbCCkI-l??{wcvrbNB*E?;-)LD3Sv#}sC>oO
z8HU5fnp7DOqQjDue3o2NG9>>_7l<UEg<EbsaV6J=PS`C{$yT6{zI*jg>l&abK;nA@
zLKL2&w6*IO9z5!2uc%t!?~#AwH4T>|OF3C53c{z7%JvN}fH@yG+s%vDh~J?}TV;_c
ztS4UN!yaYU<#u5a4>d`@_B?vKGCo5b)19l)tW-5nj|!L32?^(ApB$-v?)+}b2k5PQ
zvV<3!%Yq!)lBHQ)K=&Zf13zq%asxWxexp%g93|kMCmV*bQX?+Z`(s-0<10|UIu}wk
z<o&B_=th7hIjv^Vs7ud~g`|bC7$;+*Wuz1D+s1bU5DYDq`7e&2h<bOGc4qD(ig^2R
zQ%V+@x51LBrcabtu|!55Recb=ei~!Iv&0V7NHR(k(&Sq?b^McXCj!R?7weg(XrriR
z7bPYP0$eHPL_AlgDcD$BGYPu1?=mqpHLVW=WNqn6tYe%+h|v{%*Sd*F-t?^nQTN?k
zf%Np4vFr<RI+}SxErb`b+suCN+ykZ~<>q1o|0KIW9DaRtZTsCG$GwhkTl?xWYf{j*
z+psvu^$N9m2vS_g*-iHudm<cg_~grg21l+2yq6F5^}g2F*NAo|(T$~uOFe0NQmFvc
z#`%u6_X29r<>O#;GT0sYfS<>+8yS-YdtNXVN?p6kSJ`bBOZ5)0a<|BL=V9G<cU!pT
z9kEB$=_Mo1?FMN#QN%mwl397oY`gW|sD!}-c&Rq+)>+z?>*CI~t;<5r{LM@_mYPg<
z46a|0P?JC9?0J_2GW7z~Ccb*RreY)K?3EZw)Z`IGoR$P3Qbc2M)IKBdRjwD&tCS22
z!Zy5h_c5b;FWzZ%bSXw<X`KICA;97&(SUC$i*SgEQQ{y9t7~XR9~455t?qH1c%HsU
zqmvS@zT_@@xQzx8_JXImKPCc}{Kzc4H8arzhH5J7O`<LJr|lH$hB$2<m^i;~_L_4N
zc|~2e;l!>}MMahOW7UIko5ANCuvZFalsVm+i9I8FqaM)V{5cUHkHy}5+OMNLlGKoM
zmsjvxB_OAdw-Z(luDrMlJX;ydP9P}^Xf>%xr$~2fCF@5z`ctLj&Y77ZleLH-RN&Jl
zpJf2|{a+*c#*4CF0b_EQq&Q<9z&5GZrQUAQZ_{(S(Yp(WB$<<rT8*NCD%FYQry8Jj
zh)Zim5#*CKNHz;vmN@jDS0Iz*Z4&P;9S!Mb(Fq;|Kq@W0U{(osg{6$!WI;b!NE@`_
zbELnadS}r$jjnZM$xVjQ<y-hVAC5IRJA0WqpzC8(1EA5|7uj81?ld#w6exB|aI9ku
z$!)ZBXG&L4MmYQ+NS}@qvQq`f33>lhKbn5hx)-Od9%Dzv-b$~SyJO<-pJJk{&Y(&7
zzew}QcT!%QjMRXJl0$JFpa3Wv`qY4Dz##8+o3KO}PL_qX7I1hIDZ)v;h#)pXsVjeh
z`pyL86QV27P)qq^MukbJw-r*G%7#m>$&D(^y--X>7PsE*&gjLwi~hwetxBKN(%$}l
zVypV0Q8wR9b3cN(TgBsWe13_<uq`gdF#mCig30o1WtZ#j8!B`Rl#X+eR#bGz6;U(2
z00fe)C0k}@2RD25r!!oD9fKJ&eV@o7$gZ0PYeCyq2q;<03Uf696aV!}M?)M~VVG3R
zYb@r7zh3Mv$C+`W@ndaQ0f8&iFj*RS^+wKz%Vb-cvu9eq!IkDePDjzF@^q;IG$d8-
zM2xxmJNN?>A)l6@W|%QITI?v_xd<qzsCs>F5>qd^{MOQot#SYFO$O_`4Y0<1#4sb$
z>n}sh>g_3Yd;V=r?ZJRdlE_d7DN9s&dEDT>A>l9zqHe_Mk_ixBND6|UPlq;DuzhK!
zmv){cO`))WSQj{_HpGR0No~jO9*IHnJq#z2I`HO;&qkN_`?kc=t@BQM%+&HztVXZ~
zDM(DbGa_>6*(%9SKoaN~#3?HVlu2R04<;>Znw!H!b=|}!!JzHa_)z%DpG@*sEh<WG
z;!O=bp>Xf3br8UJQkV(TPCw7XpFc21HuRl|>@_%&j!>l+p2POm046C(-};v(M%)De
zDc2HMboHB+&(U&ITv3rG&lv11H}Vj&{c8Y1)Rial=y?5S=UmrZzhQ}DYTt7=Rdyax
zCQs1K{CsfmPuw^z^~T$?#x0j_UgSwlZ}F9GE7FQ0!O$J6t@7}Q5o5sDo}wFSQB0`;
zb`bhtOY8XhdyMT3VhW{j+BjttT)#BTxmg?><Z-w6RYMWvSo&Y+1(#i)<)1zD+kpNd
z5*wtyU$%z0#0fT1U36?gGwq91P}+_%Xc9U0++{${J^Av0fJNhKFWI23(b-#HE?hL*
zELvyT9yin-9O{ogBIYNj>!oAX0_leNmd;g#SKtHtoWoebf?HntB<d#=5OViO_lY^*
zy<i~nbwTsnNwg6pO|~5xK^1^oN618F#I7r|vA!edBnmJsEBd!0X!Yw_N3p|9tBI&-
z%>&Xzemxx6Ip!*u=NGT}M=%mEvU1yF;SrI>;zUnB6=way)&`D6fE9#-6{9h~+7;y6
zXi|CwuHIZIeCc&XK8j@vPH_T7&^ESEsbodqm&b>8Lq4wku5$vaR;NDIL11ZWAK`S1
zd7bXkXNoibrW6+_<1$>FEXb~4Bc}R!h0V9YDWPD2lDUHlTcOapB=kY7XS|;by52~C
zb_vU!TRdu3;bCCC38Eb}^@V23GHrSUW1#qC-I@OL?dS-`Y|vZKclGl1fkI)xTM$+l
z0F^fU-AJT)V3#qK&VRIL?Erisg-z}VUOXxw4FsOp+Tz)HZ!YybdSp}8Lt)c1+r9bq
z5#SbWiW1gykuy0-%CgS>T>h-o7PWTG@kQM&jxHFuYapWdPVm?5GL{RQ>d@Z$+Nnr?
z=LVcaqgXw)y}koGP8S~}75js-Bz`_1mhJ|8%=)kA8klaJ@6o@KQ<?K_GQu3IM9o^%
zhf=<%Uu8iUcmC$@+@fyL30odXhDs`fL&s}cxkl_#ih|fP5#U=jW_T0b>*?c8_jSit
zXzOV3sFI9iAYGc-wdf1Klf~yIN&L77V)S7)cC1WMnuPGL&arOi%Q_^#FqrA&aHd14
z!;|Q`mJOHD#-H#>+Mlm8$FrildVM8NI|JiXZS8JuvL>1Pv)7Wbe(eIX9ZRnTLDt7>
z*-oUP0y+j=f&3rpsOx+BS`CCxK1~?j`hB;#eWg=7i}^J{S{SWQz1CfT3M=3!P_GCB
zoBTzYZg{!A0m!W|#LogHs7i#lX#x+X*><`U0p8axZ)Vdir=pd=x6q29H@A7T_~wa!
zM!DGR5ALN1VL8sdIo$}lb=!w#2gL0yRC%4;?+e{N{?lQ4`O2^aj#SrnW|3wdpLg!>
zaB%BxSYQaD&G*dH(2d6N`9<A+_3?^oAg<u*!L`J3m0b79eWAq4wpxoS!)BG_PXCVy
z%_M0v?T$l|w){1MZA~Fr@7D1iCT%T0CcMqVYKW8n_ZPy@b@|zU#}z*PYdyZ(^9dtH
zqMomVbf7qK1J@Gzig(?P68}2l`;)OMg#o0809bWiKz@6}8yJ$cXT8fx*0*sl$wfh>
z+v*se_8gW4g35*D$dFPCGbSX!-^x=EY^;v}Eems~@y#m0_p6@iVtsp@X%mpN0dG8s
zMqhbi!h$i^h2QZin@Gcl{=3=$L5rM5%mcv56IRWn&?4lM>PQ^QD5o`Q!r3mFKPm+F
zA;PcEv(!CGR>INX?L-}42L7Vl<U#gfLBZM&Qug_FHf24o5~P3R40As5NQf^JRj2aP
zV*Rr1$P!!ptE}vO>|o_LV9)Q{^JDFYJ2{XyF*sbRNK2@rwJ#$GSo7%@@1coU2rDw%
zB(f5d7JQfe2H7VSs?;Yb&(+O7^!q19YIaVZ+|M6GB|pn&KVJBBU~ld8sqv@)8>5oG
zzB^`eVkow>EH`(u(?)$~VQpovL}iW&NiR<4uI;Il(SV0LtK{F_9d3msNZ0AHIoBac
z04+EIWcXIE?pv}`ySl!p0P+hK#;qOmi#9e#gPxeq!|6d<LlDLZ51~_KlqxIE2Fp+a
z@+8uxM2tN~p?~WV`9n3%Yj4US_&m6?#E6Bi=s4R-jOF!D$E!)#1AmL4N6wgDJ&oSh
z{cfvQ3EodI6{bw%u`=zuhe(xr=#~B(TmQuEiA_;k4{x|$U}1BaP?Q)qF^fsqJoYHB
zuBOgD*7slV4;DE)cTbSRt=vQZWMKeVF(7ZrEB}uo7Aya0fM^B?Hyp3t4oh1;Fur>k
z81!*cN<!Nudij;^TBR&LdvIV!Drq%~m3Qs|4VFa`O+RB9o>Rs-5BXYo`GDC8Hv59)
z0!mT|%mNIk27V{+#5RU44k8>arU7`&Fj!N-AL28hX5w6<5GujnBJ=)~Y;vEWLjGPm
z219ifwjNzwk5V{Axz2U;I<7u}nWF?m1wKC5Seef4Mnxk$_f?*q5qe18;2fC7ek7BR
zE0cd?b}>%=&MSog^=vfw$FBEid?SG0C9(OQsi;r^D9?UklTpQMI2jNSNLS`g`?j*$
zms?xVONQ2JFaJ3kP$z8P++JLbl@B_qY~p42nN0x?r7j5uZGaObVSy)uKZc`ETz<7q
zN)jJYt5&_HsPA66qTeF)5UCW8-{M+s$8MRk*ZspMLJT)RLuhJh)NrdqX4Cc)Yb8X&
z?fOMbA$io=S@ET;?Ec;GAhdTybrJ{_ub}>LQh2&y%R6rE6D%Oy^3b0C;L}kr=Id5e
zR{!N>54y8*`LsXtUDTOIY}V@Lq*63A`lj#u%=P#0rrjQge@2#26|ZJS00fb<UEk-V
zd?=_@FmMh<s%3Fq-$YkRbGKD~6jE?pfXF@laC1SJWCf|PAeE%KT9qI+D#hdhWa@<w
z<*bkimy1%~AVM&P_30RV#<QJ5C+P};RusrLyQmySTD9uP-IS_0p%%8UjAtl~ZCg+H
z+jTj3O}yb3IRbBb<liQkQYj)-8u`8<euxyLklatZ&Z2@GeN!eiCe9MPR9H{iU52is
z;{M(rC=ls%vxVQajPEY&&u|THtQ7d{e}J^T^rA<1Fh8ijGH$p6#R8r_9zJaw$RmHe
zf9G#Ul)vNsMJ9Ke9u5-0($K%D5M-d#%EdCTqTv%Av&;r>_i$=1Eh@<Bc-G37e<hP^
z2{zT(a*oI^66rq0|FNIxV4Z;=iE?HwSFjXz7;P;Lp<NymN~lNg6H@_bodXlht|s)m
z_Sk6;?~~s5Pun6m)Nz(@=F>HckRQ&^(u2eau6L)W>|D?<E?Y23+fCJN&+ZZ;Dpq~d
zDxF@=OK5(>_L2{sdAdOG-{bOi(@d5?>F0#X7B{@mQ8pexlA)#)7y-tI^t;+p%Aj@S
zpc5tMs*=9jKh8^BfK#~GK6ID|w)5krVEQ#jrfSt+tb|m&@T0qC-U3$r92`Ymm`EEt
zX}@IF@0bx<s<)UhJiqrj4I}wVK8(0!ywjsVleA8`k_(qZ4i?OQ(@?PD?{P7>o@?Cj
zUG4Af_3<h$&DoDRPfLV#;kp7f^*nL${7Ku3%ns8z^c9_2WjgFiot}kI{1|q%WdxXv
z-z%-!M4MpeRb^@wYO;xjJRLEal8XYP^(W;%nf#f_p^?V~qy-l&t$i(X_Noa&1J&PQ
zHXYA0eQwCK-86>OEP9i22`ue41V3yA7iJY*N>A)=JKeU&7rO=2`vdR2+Nn$fqmFUq
z7rQ-yraqTfcZXg)*<9D6VkEl!$xGRNTg!zJu1QGW){$)iNt`@<2C5Ek@(io4vX?Wi
z=s!S<r$+{Ku!te76Z_oRh}`Go{IoTh{{ZQmn|8-)y>Hj)&Q>g7lem?HeUkRFJ_&f_
zj6C1wgRo@r`)>QbftTz?oE`QKzcCaf0MWu@<Psru%mS_(LI14b(7Fuv=+7JK5^e9O
zVm9R`+rnJM0ty11tv;!cym>>hDO`@Q(d7$BdUG!fIo>i5^D476R?9a?1x!|!@Qpj3
z{!T~%D4j7l*nW%*E**eBDodW)7docPJOn(kLC}||_)r0CjdUeA9@zk6EqO)_(psA0
z#J4zFcH1>ylfh<tC)ZyxGtK()L}hOrnyDUp1CXdj@4NuH>VHo+1$IB>#)9}sP{PMj
z+;Pf<KUbmm6T%frx0s3yTg!s)eJZVfb}dp6rPtGg{!d|79u8&n@5vs9vW5wjC1puj
z8cUXJ*~S=qlQm1$@Y>6kEtz5{)YzAI#=a#Zm4xic48lmE@?wxggggD7``3N$bMJrW
ze9!(q=bY#Le9!mu{i^8Xlv^;1EgJc>_g{b2!hXB>-Pz_kOL)kK)J3X*Rtoj5XM;jE
zxm^E?P{%@0b)qiBD?&+Qx`NssXbf3iTCN;hots_TU6_3p`64x}@^4C?M|%#B%GM|Q
zYCZ<Zx{q587KlgOWxXvw*)#@ufd^Yo<{LtC=FVMQR+4`a0BbHkAZ2&*TJ}}UJx1M|
zabCY2-#oK@bN|-53p3z=BcZ`Gmw{WU0Mk$_==-(hjtORvD_sm_{W%xt*OOnY4J)Ii
zFs{9g!G7D{dl=~a^3HAA^`}#x=BM|x=SCw^0<0S>)Pv3s6o$^Y$7#6aDF#EvMcHH(
zmvnXEk3*lOlh8!X9ZBeKzrmamz;JV>j#1Of2>0H;+46*M|K{YizTSA~FFA5<fZQgI
zG!ppq%ls`zL%u|+q2c(6Rndy!xQtSpML&gAbGbCKdMJkYDWWy7j3#q+7Wr*x+A{FQ
zJtl~%5x}$Y!$mX=uw}Oz`z-e8Njg?FKJ=3wH*63k*~O>~S)q&!c2oIH#s%?=NaXGh
zdlNiMb=dm?e(A+lkTWjB-+(e;BRX)2eJSm=H{sV=MFY98>fK^Cw(7&`U`UQZs$8rB
z%V8BQF&ja$gXLFnpO+2})p2;%T%>T~!&!A+Dea>=qjJ|#CcKqZSX9QC>k~%$$-fb1
z8iuSbU2l(dwv(FRmew(*eQESPL+Rz$Vg75&&1WtVZh748Y1v)w1pVL-SqR;Vvfg2G
zD_F%F#i2ZOnyE#dq5eXgK0CH&=>^-Rba6iw<K(+PW3p_$1#MAJ%vOUk*<H920(G{2
zotS5cxNe+^gIV`puPovXP2-`&W&XZj%xQMSOz_rmpN)XQW!3Y`y@-{vjZ<y4;S3fg
z8Pb9hr8vihUk)q`O4U8mJi<SgtQEr$;tubpvR9To!ip8Ya({)fKWNe|Jg%@ZN6^oZ
zR@1xeyli{^SdQh@NyAII#papg$w{{t3PHrJ(MppN?c3e+DDLsgz;JzSVL8k5ai=N2
zpFT+@Rn89<=8c=_5#I1)S(4p;M+rgMRl<Ic1>cyq(3I>1;B98~uVt;eIm_R3cUkLH
zRzv4=P3f$Iy7b|rr#&N2!CD4e4RTb+a67LR7ZE<EKWE3Tq<&<G{l0v|5Mp(wI&XVw
zm(aqyD|OX#H{h<mea0BcSc7V($FDOHC#!H=b}4+%r!Mq|dz1y(^w@8QoN9;`>sNpC
zdJO;$Gar!mMH{e0h1c?f2zz$o>n{d5hjkCgcU*h1<`T>d!uKEBiCMVJA6PreCfGCU
zcK(Rgh&i$}Ng6QgQu@?3h7MnkubDSTZ#UG;Gor(lYU!~hbD)6MtKS1%N=bYB2EACQ
zi0)t!2`AHui^RkzVxkU!r2AR~VG!NFB1Kn=qFaOj>24R%Y+Goyc&Mo0|Euizdj+mS
zH!kk-_Sv!d@%vWep^dcJiDd8d8myg{X9R>}e{}ywv+)rVR|zm_G~2W_+zf<0uSDb`
z;eM8YQZZt(0CLd-Mj)2JU$vyzQKP#tCpH7JMs32I`UgPeZ`%(ZKS5EcLpE3D);f>`
znzWV)PV8b%8G-gZkZ@Uh-|iYPk>Me>p7%H#s%`vm`<hfa$=5OXP2UPS+#n5`vx07|
z^;5iDcbrmV3dJ=U=0mpJtxwLITm#a@Ap0>siUSm3Yf2bK^_E7JAWY#S*GQ0Hgo+F1
zCOFKBGupZeeBWwjvLys`uj>u7$d{AG^4;M=T$DDmFRnSoq`==a`&NMW=$rKj>^+^v
z`lR;>n(C&rhx@b|(OY`BkFbD|^;n$wn}WM|S<{^hEY2keP7sDxy9y}XgFx76v=<{K
z9!dsb$w)ZG^&WJ-2!W*XQaX8wrHBVeJPVqQC|ZIL)&tNf$B0dFkPe`aX440;kdhuC
zh=hXysgMgh#R_f+4j&;hQMj$(T*U}t7dyp42Ph&HzphibcZz|s?+FmC80cNba8exB
z$DkQ0!mP9m-gGzc=f}-GlBlL~`SRi?nTgh}ze|r?(cw{m!f;e;cSXHV->w4xVg2jc
z&(e{u`J4MczB<43Gd)rY(pDhUxNUW0^%Oe}T~2j=8nxi5weWFVcq%0--UJ;U3|MJA
z{oM8G*C=^KJbOMdOw!Iod?EeKDWXOzqOOox=2TT!WArfs?#2g;$gRe~=8I|2a81Ct
z+Q1p2?^LMJL+x+EfxYi;jhi~^VPdtlHuJA(E&F1(f~ub!Nd###&}`|n;#aNQts53_
zR5^#oDCX8HW6$l-DAvz~Ip~Z21)&0y`hbkB9belxROYSF%l>RS5(J`GE845Z5wlYo
z;SWd>8bZQho>o*vw4F8)w<R7O{sB^FPjZcjWWFF_bycm?psDZhFqX+j6ZDZ@R1ULf
z``q4M-iFZvP0Ua%{<OvOtG5P)48^8@{xUN<NGkj77wyS%P9t8IiUjh#68%=H1GLFG
z57iKjigUT+g8ny+&v_8GQroYvumXj2hZ-IJltuhi?E@DDI6uZV(#BVkWal*P*!WAG
z)!>W*C|ac;JM3U?(^LEW@sfSsswZyq57#&Hxl0D0%%mPB;mJh-)rg<OewL6(6UFrh
z%3BlgRCm+;(KNPxoaMjv)wQor(uR^uyXZeWWQUT3)@Gf5jhYch$DG$T9Q(K8V`~)t
zBYK7y_Oxpn%P=|Mb*I*GK!#QGW0}_Ik>C`p;%NB<^s@z_-Q$MYHqfQAZD+B)>aBWR
zsZ5z4-#xf&c2XSp6Wnvz><_(+l9`u}%bu$0AjAZbZuA~)3%cD=D?4q$Bz0VfoMGFV
zTY}ACo-)1Z9_K2%y54;7ca~o|9lm%Zk<<V^u&zZ35j%aC)XJ5`sDsDEEwA>CHx1Vq
z2nUIOQ)2=2De|`q7a9;FN?F#?3RY>ol{5F{4!!fM%3a)Y{RXr$-A3YfiUOV?P7bSv
zfK3~@%#efDKn1$fDx~A}aPxdFHs;eqj$LKahImvLvvmMc4TUcte+jVaSEN0%4ZUsF
ze|6TK<}S6a)NJ!HyU=Sw8~jrIyF&AOYR5uCA}JG+r9W|foPfNo08Q6Wm6G0p?-lh9
zno?#lNHrw9uyRG}dR1wgz8ADO9k%(Po`2&(eIPs3Lp(iiV?7>92v9UzZQb^3x;EBU
z(Sjl{Eh&BE;D!td^JeN-_Aa-Fq`f{=*Su+3e)Cp=ny;oJgNjOyc>3`1<09k?bgxuZ
zwq^dT*|bV^a=u@9M5E-HJ3!FeXc#ja5K+lP;)KpH1ME=1-XXMJYs(BoC|-`z0CBuz
zNwA$8dQ?;dgFax8GLoP^GF+4_sjCYo7q=H#=pj>zXsV!oLIMKR57))tD}wF2uE78i
z*01W=fy0lb9SYg!J=_E&L<TSAF(&G`H3+Y0_RYr0=(s(Xnbcorf5hkY{>tTOFTvWO
z=N`9~v*h=1pY57kVmC~>r4AEGHM(#_@xQU37t#0=5X^v6A}RK<?S7fu=Bs`a7bF|-
zv!CfHN!(qXea40nK+4pf^L2atq>jUc6DqQB)c39a(>#268pQR&=y`jb?2zNU9$LuV
z)AB8S#(a;}RHH7gd=2TVJ>x)MQJ>slL5d?j99z>Qc0|<Y>0&Vq^03ja0*CjK<_SFG
z`L~t4&YS}i5e`1^T+I8H&4-rys$#n*59y0%Gr!p6%)4(}I(k0hr1jZVPz-|A)V5z6
zeMKnwF>1kmUo`7O)G12&_|VHj<jOp7sk9+d=C&?1o>GnnCbXvNLcas6Lih(~n)78l
zRy^)Is;UX7Ko#5JS8w266w$mPH;1EuC?8&J`*%zAPY#OISe=mhkx^ahF|vRUCj3#i
zB{-c6PFyF>D&vv3sOT3`nYvW*=<iK#DqKk$H+k+|HRaQjLy^37caPHeXVTZ^-sYt4
zFnr}q<zz8XQ+SsYIM<JFI+1ky<%{5A+3R^pFLIM|r7wT4*y>ppKhM9*QIRM8Co6BW
zz0#c3^9Z#5kzs)oNEBE?9PUkaM1Scf_+cHvr&v-o11Jc28yw1oZG0MPTfLz`Hn+fI
z-7>yMetJScoZF1yFTF{2o5XdK_iOco-;G|{u^pjm-F9qnN<cVXNMCN(tfh9u1Qgd!
z=us8HD%pu8*6ORe;rFU0xR}s-irs1#9CKeKolLpq>K&a8nraA#@|N_=@wGfE`7PAO
z>o03+yKTOZt07OdzZ>>ayr0mbrPtS1_Qwe*fdx?F5RK)pn-z{VKYPVwf^Uo7{-()e
zAp}X6)iTa8!jv*DF>rSw*cr)a(WzhWgljsh;Cd4}$Ya*6)16_mZw3-2bdrMDJ{0@0
zsOQDFIL_H8oYu+h4>{lMGG?2gr)EIr_G@F{ZFJ5!8I>FQs(o|gV61I_c2ke~j=Xrh
zsAyZ`+rTNZhSPU=9PEx+r*bWW2gnIJ^!VxHx*?}Y<B1~@GSJ)iK5XY0e2hYuChGYC
zZvL5}xAkA{qp#R9N?4Qo?jDpM@je1H7RoGtcknO8a`3jLjHqYt$K-8J68S1^zmLpz
zgaW{=WFt0CfUjU8@933@jfUagCiZG2CX9>8X|#f1>2=ofb_u;Rn5*Olc^DUbJ%#XS
zL{%4F(V73^?MboTZyeBHgYl$Jsjt1<x%7wXLV+bim0!Zk3kO@<tpVB{L5nMGPOY<_
zCksU*=!2kSR1Ce|!)rJ#74GR7zLU^;%mBOx$hth%7?V&*U^YH5{Ks2k1|8QMQlP%I
z=enGZ_uG%v;Ry&8vtL=?9QIV*ArZTsiVT^jnZ5Q^TTf)_Zcty{*;_nUDHHfwvp^`E
z6F4kHSgD^qR?@(frgrR9$@>VD+~7Hp!q&#rV<>&~W}9?!TS;FJJk{Fn_#{`6G1BNn
zZ3tHpaVX;qAaDL*t};!a#@`G+{R`<5)T&mzHNmF4R!!52Jy=+st`ql6qUupY+s~T)
zd4zMxwlnJN25LmUOxU;mfV2GGxj!i>3ADqj<FW=6!Lj!Tb8U|~7)Avyn_3%f+7;NH
zh#dxx0kfuZij2IG>+&D8BJM;)>~uow>s!79)Q~DRo>zk$?Mb9Qu+&I}G4truc&l<i
zM)w-3_YwXAU_SLlk&rI)uFF2d0@bTV-e3gI>td=idy#vBq=L4sDOazpH%ou!{j}*v
z>pn?`Y58=`XqmF#W)*QUZ}%dk9H*d5eP1k{5?hST7Q&a7T(h#122H<{^l<M>b$LFf
zsrho^4FWpW>eIn!^-_;kq?#0PJZ=ojYQhxC<y>?f|Fy&8b=mNTJ<)USP!G(1p+24T
z7%Yuj<1Mu}6IDt)YqJpzmsgLf<BZui!z^jxPL_4d^HuScQKoK(|2Y2nR-pEzJlWg?
z&$ynJ;>sIr*IOjW@XFK(4mn%N_>>{0x@NvSDuQVVSQ+sNF{PT~d9b_;x9;J<s@SP6
zkE@>TH`Tg7+>fMbO-&|-#)R%pdy%)-D$hsm?NzN6URhhcqj48EWbkj3+3hSpD`{lG
zrSvLk{wUFx8x-+@zU~N)Mq*YTJ%ppkDqm!uahAZWC{KF|cuklaWWNMUKtTrv!lqwi
zUaYHL0J=(977ZV2xj|TMIR5#r-=SpWXZesyaV-P_;Rrf`)5wVh3r9Emsq}<tWi^Qy
z4@zF$kvXfp_BEVYKFMqcvB`0te%;t}KF=Y&Rr_LYhF^E*I_;cv@_L+(qFn}<m>liY
zd53R)`qHFY3CwP0DvL7P!M>fhEwKuZ+5NS2te??4Ph<c6-K{zGrx}9Kfd<eZH^qDj
z_4_bnM!L?I<49qp9|uZBxW@;2G3~ncK%bQ`y;z@v2w<Rx=>3(9V43Tg{N^Cb_vMqU
zkFO|1dR1BMESe)B%G<c4)p!BO70^$d8dd!%0T;KYA=!%zXmc)xgn(iio5ptSv;<eO
zYlKI=Sl<zTDb9W*?NBdw+V@A#Alhx`e4;lVtu^^^PeJN+0;Wup^YY(flIij#zsDx-
z^G+Lz&nE_&oup;#?hq`_ap1{!o_CpOtWbuwD!24~N3{l(raineHeTL1d0D8#xpjE=
z8Z>@bbfFgt?S8Tw@$iGvE5nY@+`FZOXVGWDJpkyb!T4*w3Tt)xE=QU0U;T?)jha&4
z@DYQr+9^-h)t86cAHFmCeSI(K*+rDvNb`>L^ib7S{+<_p=#KwsAfE-;OaP`=>x|o%
z@9&>*L_ZAY#?2-5B+$x=u%Ej$6~Jh1g0(J{=eMfa7+B#WO9yC3yAs4<SeqR7UlJrW
z>cb)Awhp+rjZ8t%byU<b2VY{~%}`HG0y_Yf_UdC`#aQGME+E?q)Q6Yr{U2E>+g_+K
zJ%Yd+B`|i`D7PaHhOCZufsacqtGnR={^gVQDL@|rYwrc`Cb5mXVj8ih#~q9sXz_sk
zlj`|YVBG3|sowLdqtup*iIHEv>%88LcEL0C_Ze5;<w&Lpc%j~<&BZT_%vc*gv=dQy
zU)c5!;WZ<v0(1~pn+63*qKyFWV$!*Y8d5W}<`4>`@z5>UFL9pq>Cc3wdhDKfb|#wV
zgSD;^fLz3jvnWj0By`lvlqVY!F|>Um9nW@=qQX^8!^|bpi|XkFQ=v>qgw>{%{jV%~
zLa71~0BKqgeT7jN-Ut*p{LBs>*n7u{c=5Z9Opuf{ehCR@GZQ<Do-nGxT6P9`(19&F
zMfVhC%c^SL^(aVlMyI&bC-_2(c=3Ox!dog7O+&A!S^~+?E@~EuqT{KF44c+_$oE+2
zE)t_=ixJG+3Q_zjLODTP?kD1!M>f9Mv>arH6#S<4#wh-i4iGt8NNq3uQG%boD|o6|
zZ=t=w+H+L_M47>tHN^+nNV~Lv<N|Q`KfR$TjjK*RCbyz}F-^w7A!k8aVuwc0ZC=(R
zvX0mljk%^h9XiWq;c1zkn?O_Nh3e*Mvu8tpC(4XjJ_@mNe$xR+k7-Z6BMX{BY6XAX
zfB#kWBBvSA7qqacQjn)9C~nx+MQ_zD*#5WFv`Qg`_j*gYhzo&28JO|-W`@M*1GgLj
znq*qp_1Lcm_960~g1P7kB*wCZ^in)rHX5ihZftr}MoNaFh!p=*!P7s@e?!+Vgq{Lv
z9F!%<E*CdbJ{=CE6L?0fsqs)~&Drvqhw}KhS*Vz5_0pyU2!`Hv>r`nXZ0Z1X_%AhL
zddy^)i>QI5%39I5I$SOONy}%yp16;NMCj%Ak#$%|0fb#Cr6d2>MgaH4JL@8R6qVD&
zi!B;l-zM-}#9^|bfSmN1?OapX%|R)<#f~8NlqzE&>ZQ=*+!yS6K!zc(0-rmN!k=18
zN{0_8ATg!Z@TY7)q=?oZiSzMC5mulDZd)(xhe0vIW|s5Q7l+(?P?UQW&STkMDE-?h
zbht7|N{*+B%UjaZsxJ|l{2{O%&1sQzb_%9L7hs^PC=MP#v;UMGcMX7u)AY@><2Hf4
zEyf-%do<a&kRg~BJA&yGt?_VemA{GvQrPsjS3nvoQ6F$3&YvP$!!?NQ@eq>w7<!Qk
zq3L?8fFcCCwH%>Pf}k{%l0-om#h-vp2QBE&a{p;oDODN|Svcl#6KyM?YhD8AEiOuj
zf0-J1EuW4x)qTL)vgk>x=X6tYr8{n@$CoH{%IZfmJNy8)G>d?E0+$&oBh-3|xTCVT
zC^o>;;G<a-w4LBI)9g5|f<!v2A;-f<>BA;^Dx+mIU{Ieoaqq(e6X`k;6GLliuc2FZ
z-#J6eC|}}Ua=FG0Uxg+D%_-`xd@ON&@OtF4A>v+1P73UBVZ_fIxUxFdz!9g!!2Cwp
z<^E**VS!uCdPV|IxW>%D_yx5H)oqnz;In;@n!>m)_p(Gi402$L2at3YNp)h>xULJF
zOs9)17txs`_H0|#iEj`foli2ZOQ)9nuT>MoYc&{=gzLCq)AYOa`;WoIz~XAHo=d`i
E0pke)MF0Q*

diff --git a/src/languages/en.js b/src/languages/en.js
index 3013f21ad119..6b3664b79332 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -68,7 +68,7 @@ export default {
     hello: 'Hello',
     phoneCountryCode: '1',
     welcomeText: {
-        phrase1: 'With Expensify.cash, chat and payments are the same thing.',
+        phrase1: 'Welcome to Expensify.cash! Enter your phone or email to continue.',
         phrase2: 'Money talks. And now that chat and payments are in one place, it\'s also easy.',
         phrase3: 'Your payments get to you as fast as you can get your point across.',
     },
@@ -206,6 +206,14 @@ export default {
         expensifyIsOpenSource: 'Expensify.cash is open source',
         theCode: 'the code',
         openJobs: 'open jobs',
+        heroHeading: 'Split bills\nand chat with friends.',
+        heroDescription: {
+            phase1: 'Money talks. And now that chat and payments are in one place, it\'s also easy. Your payments get to you as fast as you can get your point across.',
+            phase2: 'Expensify.cash is open source. View',
+            phase3: 'the code',
+            phase4: 'View',
+            phase5: 'open jobs',
+        },
     },
     termsOfUse: {
         phrase1: 'By logging in, you agree to the',
diff --git a/src/pages/signin/ChangeExpensifyLoginLink.js b/src/pages/signin/ChangeExpensifyLoginLink.js
index 3ceeb9b1d2ea..0e4561a7d770 100755
--- a/src/pages/signin/ChangeExpensifyLoginLink.js
+++ b/src/pages/signin/ChangeExpensifyLoginLink.js
@@ -27,7 +27,7 @@ const ChangeExpensifyLoginLink = ({credentials, translate}) => (
             onPress={restartSignin}
             underlayColor={themeColors.componentBG}
         >
-            <Text style={[styles.link]}>
+            <Text style={[styles.link, styles.mt3]}>
                 {translate('common.not')}
                 &nbsp;
                 {Str.removeSMSDomain(credentials.login)}
diff --git a/src/pages/signin/LoginForm.js b/src/pages/signin/LoginForm.js
index 45acc8f69a08..1e0e3651863f 100755
--- a/src/pages/signin/LoginForm.js
+++ b/src/pages/signin/LoginForm.js
@@ -1,9 +1,5 @@
 import React from 'react';
-import {
-    Text,
-    TextInput,
-    View,
-} from 'react-native';
+import {Text, TextInput, View} from 'react-native';
 import {withOnyx} from 'react-native-onyx';
 import PropTypes from 'prop-types';
 import _ from 'underscore';
@@ -73,7 +69,7 @@ class LoginForm extends React.Component {
     render() {
         return (
             <>
-                <View style={[styles.mb4]}>
+                <View style={[styles.mt3]}>
                     <Text style={[styles.formLabel]}>{this.props.translate('loginForm.enterYourPhoneOrEmail')}</Text>
                     <TextInput
                         style={[styles.textInput]}
@@ -88,10 +84,9 @@ class LoginForm extends React.Component {
                         autoFocus={canFocusInputOnScreenFocus()}
                     />
                 </View>
-                <View>
+                <View style={[styles.mt5]}>
                     <Button
                         success
-                        style={[styles.mb2]}
                         text={this.props.translate('common.continue')}
                         isLoading={this.props.account.loading}
                         onPress={this.validateAndSubmitForm}
diff --git a/src/pages/signin/PasswordForm.js b/src/pages/signin/PasswordForm.js
index 40f7311feed9..a853c468fb91 100755
--- a/src/pages/signin/PasswordForm.js
+++ b/src/pages/signin/PasswordForm.js
@@ -70,8 +70,19 @@ class PasswordForm extends React.Component {
     render() {
         return (
             <>
-                <View style={[styles.mb4]}>
-                    <Text style={[styles.formLabel]}>{this.props.translate('common.password')}</Text>
+                <View style={[styles.mv3]}>
+                    <View style={[styles.dFlex, styles.flexRow]}>
+                        <Text style={[styles.formLabel]}>{this.props.translate('common.password')}</Text>
+                        <TouchableOpacity
+                            style={[styles.ml2]}
+                            onPress={resetPassword}
+                            underlayColor={themeColors.componentBG}
+                        >
+                            <Text style={[styles.link, styles.h4]}>
+                                {this.props.translate('passwordForm.forgot')}
+                            </Text>
+                        </TouchableOpacity>
+                    </View>
                     <TextInput
                         style={[styles.textInput]}
                         secureTextEntry
@@ -83,17 +94,9 @@ class PasswordForm extends React.Component {
                         autoFocus
                     />
                 </View>
-                <TouchableOpacity
-                    style={[styles.link, styles.mb4]}
-                    onPress={resetPassword}
-                    underlayColor={themeColors.componentBG}
-                >
-                    <Text style={[styles.link]}>
-                        {this.props.translate('passwordForm.forgot')}
-                    </Text>
-                </TouchableOpacity>
+
                 {this.props.account.requiresTwoFactorAuth && (
-                    <View style={[styles.mb4]}>
+                    <View style={[styles.mv3]}>
                         <Text style={[styles.formLabel]}>{this.props.translate('passwordForm.twoFactorCode')}</Text>
                         <TextInput
                             style={[styles.textInput]}
@@ -109,7 +112,7 @@ class PasswordForm extends React.Component {
                 <View>
                     <Button
                         success
-                        style={[styles.mb2]}
+                        style={[styles.mv3]}
                         text={this.props.translate('common.signIn')}
                         isLoading={this.props.account.loading}
                         onPress={this.validateAndSubmitForm}
diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
index a52cf02167e4..dea28bdc8f87 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
@@ -1,97 +1,48 @@
 import React from 'react';
-import {
-    Image,
-    ScrollView, Text, View,
-} from 'react-native';
+import {ScrollView, Text, View} from 'react-native';
 import PropTypes from 'prop-types';
 import styles from '../../../styles/styles';
 import variables from '../../../styles/variables';
 import ExpensifyCashLogo from '../../../components/ExpensifyCashLogo';
-import welcomeScreenshot from '../../../../assets/images/welcome-screenshot.png';
 import TermsAndLicenses from '../TermsAndLicenses';
-import WelcomeText from '../../../components/WelcomeText';
-import openURLInNewTab from '../../../libs/openURLInNewTab/index.native';
-import CONST from '../../../CONST';
 import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
 
 const propTypes = {
-
     /** The children to show inside the layout */
     children: PropTypes.node.isRequired,
 
-    /** Whether we should show the welcome elements */
-    shouldShowWelcomeText: PropTypes.bool,
-    shouldShowWelcomeScreenshot: PropTypes.bool,
-
     ...withLocalizePropTypes,
 };
 
-const defaultProps = {
-    shouldShowWelcomeText: true,
-    shouldShowWelcomeScreenshot: true,
-};
-
 const SignInPageLayoutNarrow = props => (
-    <ScrollView keyboardShouldPersistTaps="handled">
-        <View>
-            <View style={[styles.signInPageInnerNative]}>
-                <View style={[styles.signInPageLogoNative]}>
-                    <ExpensifyCashLogo width={variables.componentSizeLarge} height={variables.componentSizeLarge} />
-                </View>
-
-                <View style={[styles.mb6, styles.alignItemsCenter]}>
-                    <Text style={[styles.h1]}>
-                        {props.translate('signInPage.expensifyDotCash')}
-                    </Text>
+    <ScrollView keyboardShouldPersistTaps="handled" contentContainerStyle={[styles.flexGrow1, styles.p8]}>
+        <View style={[styles.flexGrow1]}>
+            <View
+                style={[
+                    styles.signInPageInnerNative,
+                    styles.flex1,
+                    styles.dFlex,
+                    styles.flexColumn,
+                    styles.mt30Percentage,
+                ]}
+            >
+                <View style={[styles.signInPageLogoNative, styles.mb2]}>
+                    <ExpensifyCashLogo
+                        width={variables.componentSizeLarge}
+                        height={variables.componentSizeLarge}
+                    />
                 </View>
-
-                <View style={[styles.signInPageFormContainer]}>
-                    {props.children}
-
-                    {props.shouldShowWelcomeScreenshot
-                        && (
-                        <View style={[styles.mt5, styles.mb5]}>
-                            <Image
-                                resizeMode="contain"
-                                style={[styles.signinWelcomeScreenshot]}
-                                source={welcomeScreenshot}
-                            />
-                        </View>
-                        )}
-
-                    {props.shouldShowWelcomeText && <WelcomeText />}
-                    <View>
-                        <Text style={[styles.textLabel, styles.mt6]}>
-                            {`${props.translate('signInPage.expensifyIsOpenSource')}. ${
-                                props.translate('common.view')}`}
-                            {' '}
-                            <Text
-                                style={[styles.link]}
-                                onPress={() => openURLInNewTab(CONST.GITHUB_URL)}
-                            >
-                                {props.translate('signInPage.theCode')}
-                            </Text>
-                            {`. ${props.translate('common.view')}`}
-                            {' '}
-                            <Text
-                                style={[styles.link]}
-                                onPress={() => openURLInNewTab(CONST.UPWORK_URL)}
-                            >
-                                {props.translate('signInPage.openJobs')}
-                            </Text>
-                            .
-                        </Text>
-                    </View>
-                </View>
-                <TermsAndLicenses />
+                <Text style={[styles.mv5, styles.textLabel, styles.h3, styles.fontFamilyGTA]}>
+                    {props.translate('welcomeText.phrase1')}
+                </Text>
+                {props.children}
             </View>
+            <TermsAndLicenses />
         </View>
     </ScrollView>
 );
 
 SignInPageLayoutNarrow.propTypes = propTypes;
-SignInPageLayoutNarrow.defaultProps = defaultProps;
 SignInPageLayoutNarrow.displayName = 'SignInPageLayoutNarrow';
 
-
 export default withLocalize(SignInPageLayoutNarrow);
diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
index 5f2d2e5b2777..c85944404e52 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
@@ -1,14 +1,11 @@
 import React from 'react';
-import {
-    Image, Text, View,
-} from 'react-native';
+import {Image, Text, View} from 'react-native';
 import PropTypes from 'prop-types';
 import styles from '../../../styles/styles';
 import ExpensifyCashLogo from '../../../components/ExpensifyCashLogo';
-import welcomeScreenshot from '../../../../assets/images/welcome-screenshot-wide.png';
+import welcomeScreenshot from '../../../../assets/images/welcome-screenshot.png';
 import variables from '../../../styles/variables';
 import TermsAndLicenses from '../TermsAndLicenses';
-import WelcomeText from '../../../components/WelcomeText';
 import openURLInNewTab from '../../../libs/openURLInNewTab';
 import CONST from '../../../CONST';
 import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
@@ -17,78 +14,69 @@ const propTypes = {
     /** The children to show inside the layout */
     children: PropTypes.node.isRequired,
 
-    /** Whether we should show the welcome text (the welcome screenshot always displays on wide views) */
-    shouldShowWelcomeText: PropTypes.bool,
-
     ...withLocalizePropTypes,
 };
 
-const defaultProps = {
-    shouldShowWelcomeText: true,
-};
-
 const SignInPageLayoutWide = props => (
     <View style={[styles.signInPageInner]}>
-        <View style={[styles.flex1, styles.flexRow]}>
-            <View style={[styles.flex1, styles.w50, styles.alignItemsCenter]}>
-                <View>
+        <View style={[styles.flex1, styles.flexRow, styles.dFlex, styles.flexGrow1]}>
+            <View style={[styles.signInPageWideLeftContainer, styles.dFlex, styles.flexColumn]}>
+                <View style={[styles.flex1, styles.dFlex, styles.flexColumn, styles.mt30Percentage, styles.ph8]}>
+                    <View style={[styles.signInPageLogo, styles.mt6, styles.mb5]}>
+                        <ExpensifyCashLogo width={variables.componentSizeLarge} height={variables.componentSizeLarge} />
+                    </View>
+                    <Text style={[styles.mv5, styles.textLabel, styles.h3, styles.fontFamilyGTA]}>
+                        {props.translate('welcomeText.phrase1')}
+                    </Text>
+                    <View style={[styles.signInPageFormContainer]}>
+                        {props.children}
+                    </View>
+                </View>
+                <TermsAndLicenses />
+            </View>
+            <View style={[
+                styles.flexGrow1,
+                styles.dFlex,
+                styles.flexRow,
+                styles.justifyContentAround,
+                styles.backgroundBlue,
+                styles.pb10Percentage,
+            ]}
+            >
+                <View style={[styles.dFlex, styles.flexColumnReverse, styles.alignItemsCenter, styles.w50]}>
+                    <View style={[styles.signInPageWideHeroContent, styles.m4]}>
+                        <Text style={[styles.signInPageHeroHeading]}>{props.translate('signInPage.heroHeading')}</Text>
+                        <Text style={[styles.signInPageHeroDescription, styles.mt5]}>
+                            {props.translate('signInPage.heroDescription.phase1')}
+                            {'\n\n'}
+                            {props.translate('signInPage.heroDescription.phase2')}
+                            {' '}
+                            <Text style={[styles.textUnderline]} onPress={() => openURLInNewTab(CONST.GITHUB_URL)}>
+                                {props.translate('signInPage.heroDescription.phase3')}
+                            </Text>
+                            {'. '}
+                            {props.translate('signInPage.heroDescription.phase4')}
+                            {' '}
+                            <Text style={[styles.textUnderline]} onPress={() => openURLInNewTab(CONST.UPWORK_URL)}>
+                                {props.translate('signInPage.heroDescription.phase5')}
+                            </Text>
+                            .
+                        </Text>
+                    </View>
+                </View>
+                <View style={[styles.w50, styles.dFlex, styles.flexColumnReverse, styles.alignItemsCenter]}>
                     <Image
                         resizeMode="contain"
-                        style={[styles.signinWelcomeScreenshotWide]}
+                        style={[styles.signInWelcomeScreenshotWide]}
                         source={welcomeScreenshot}
                     />
                 </View>
             </View>
-            <View style={[styles.flex1, styles.w50]}>
-                <View style={[styles.signInPageLogo, styles.mt6, styles.mb5]}>
-                    <ExpensifyCashLogo width={variables.componentSizeLarge} height={variables.componentSizeLarge} />
-                </View>
-
-                <View style={[styles.mb5]}>
-                    <Text style={[styles.h1]}>
-                        {props.translate('signInPage.expensifyDotCash')}
-                    </Text>
-                </View>
-                <View style={[styles.signInPageFormContainer]}>
-                    {props.children}
-                </View>
-                {props.shouldShowWelcomeText
-                    && (
-                    <View style={[styles.mt6, styles.mb6]}>
-                        <WelcomeText textSize="large" />
-                    </View>
-                    )}
-                <View>
-                    <Text style={[styles.textLabel]}>
-                        {`${props.translate('signInPage.expensifyIsOpenSource')}. ${
-                            props.translate('common.view')}`}
-                        {' '}
-                        <Text
-                            style={[styles.link]}
-                            onPress={() => openURLInNewTab(CONST.GITHUB_URL)}
-                        >
-                            {props.translate('signInPage.theCode')}
-                        </Text>
-                        {`. ${props.translate('common.view')}`}
-                        {' '}
-                        <Text
-                            style={[styles.link]}
-                            onPress={() => openURLInNewTab(CONST.UPWORK_URL)}
-                        >
-                            {props.translate('signInPage.openJobs')}
-                        </Text>
-                        .
-                    </Text>
-                </View>
-                <TermsAndLicenses />
-            </View>
         </View>
     </View>
 );
 
 SignInPageLayoutWide.propTypes = propTypes;
-SignInPageLayoutWide.defaultProps = defaultProps;
 SignInPageLayoutWide.displayName = 'SignInPageLayoutWide';
 
-
 export default withLocalize(SignInPageLayoutWide);
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
index 1b70e1827a25..e60677d79ee5 100755
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
@@ -6,8 +6,9 @@ import openURLInNewTab from '../../../libs/openURLInNewTab';
 import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
 
 const TermsWithLicenses = ({translate}) => (
-    <View style={[styles.mt6]}>
-        <Text style={[styles.loginTermsText]}>
+    <View style={[styles.mv3, styles.alignItemsCenter]}>
+        <Text style={[styles.h1, {letterSpacing: -1}, styles.mb3]}>Expensify</Text>
+        <Text style={[styles.loginTermsText, styles.textAlignCenter]}>
             {translate('termsOfUse.phrase1')}
             {' '}
             <Text
diff --git a/src/pages/signin/TermsAndLicenses/index.native.js b/src/pages/signin/TermsAndLicenses/index.native.js
index 57253e005fab..77d96e01f64c 100644
--- a/src/pages/signin/TermsAndLicenses/index.native.js
+++ b/src/pages/signin/TermsAndLicenses/index.native.js
@@ -1,3 +1,3 @@
-import TermsOnly from './TermsOnly';
+import TermsWithLicenses from './TermsWithLicenses';
 
-export default TermsOnly;
+export default TermsWithLicenses;
diff --git a/src/styles/styles.js b/src/styles/styles.js
index e3367376661c..aa0ec9ce51d7 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -43,15 +43,37 @@ const styles = {
     h3: {
         fontFamily: fontFamily.GTA_BOLD,
         fontSize: variables.fontSizeNormal,
+    },
+
+    h3Bold: {
+        fontFamily: fontFamily.GTA_BOLD,
+        fontSize: variables.fontSizeNormal,
         fontWeight: fontWeightBold,
     },
 
     h4: {
         fontFamily: fontFamily.GTA_BOLD,
         fontSize: variables.fontSizeLabel,
+    },
+
+    h4Bold: {
+        fontFamily: fontFamily.GTA_BOLD,
+        fontSize: variables.fontSizeLabel,
         fontWeight: fontWeightBold,
     },
 
+    fontFamilyGTA: {
+        fontFamily: fontFamily.GTA,
+    },
+
+    textAlignCenter: {
+        textAlign: 'center',
+    },
+
+    textUnderline: {
+        textDecorationLine: 'underline',
+    },
+
     textP: {
         color: themeColors.text,
         fontFamily: fontFamily.GTA,
@@ -93,6 +115,10 @@ const styles = {
         textTransform: 'uppercase',
     },
 
+    backgroundBlue: {
+        backgroundColor: colors.blue,
+    },
+
     colorReversed: {
         color: themeColors.textReversed,
     },
@@ -380,7 +406,6 @@ const styles = {
 
     signInPage: {
         backgroundColor: themeColors.sidebar,
-        padding: 20,
         minHeight: '100%',
         flex: 1,
     },
@@ -391,12 +416,7 @@ const styles = {
     },
 
     signInPageLogoNative: {
-        alignItems: 'center',
         height: variables.componentSizeLarge,
-        justifyContent: 'center',
-        width: '100%',
-        marginBottom: 20,
-        marginTop: 20,
     },
 
     signinWelcomeScreenshot: {
@@ -404,9 +424,12 @@ const styles = {
         width: 295,
     },
 
-    signinWelcomeScreenshotWide: {
-        height: 592,
-        width: 295,
+    signInWelcomeScreenshotWide: {
+        aspectRatio: 1,
+        width: '80%',
+        height: '80%',
+        maxHeight: 1000,
+        minHeight: 300,
     },
 
     genericView: {
@@ -415,25 +438,43 @@ const styles = {
     },
 
     signInPageInner: {
-        paddingTop: 40,
         marginLeft: 'auto',
         marginRight: 'auto',
-        maxWidth: 800,
+        height: '100%',
         width: '100%',
     },
 
     signInPageInnerNative: {
-        marginLeft: 'auto',
-        marginRight: 'auto',
-        maxWidth: 295,
         width: '100%',
     },
 
+    signInPageHeroHeading: {
+        fontFamily: fontFamily.GTA,
+        fontWeight: fontWeightBold,
+        fontSize: variables.fontSizeHero,
+        color: colors.white,
+        lineHeight: variables.lineHeightHero,
+    },
+
+    signInPageHeroDescription: {
+        fontFamily: fontFamily.GTA,
+        fontSize: variables.fontSizeNormal,
+        color: colors.white,
+    },
+
     signInPageFormContainer: {
         maxWidth: 295,
         width: '100%',
     },
 
+    signInPageWideLeftContainer: {
+        maxWidth: 400, minWidth: 350, width: '25%',
+    },
+
+    signInPageWideHeroContent: {
+        maxWidth: 400,
+    },
+
     loginTermsText: {
         color: themeColors.textSupporting,
         fontFamily: fontFamily.GTA,
diff --git a/src/styles/utilities/flex.js b/src/styles/utilities/flex.js
index d8d115bf5c38..6107c04a3740 100644
--- a/src/styles/utilities/flex.js
+++ b/src/styles/utilities/flex.js
@@ -24,6 +24,10 @@ export default {
         flexDirection: 'column',
     },
 
+    flexColumnReverse: {
+        flexDirection: 'column-reverse',
+    },
+
     justifyContentCenter: {
         justifyContent: 'center',
     },
@@ -36,6 +40,10 @@ export default {
         justifyContent: 'space-between',
     },
 
+    justifyContentAround: {
+        justifyContent: 'space-around',
+    },
+
     alignSelfStretch: {
         alignSelf: 'stretch',
     },
diff --git a/src/styles/utilities/spacing.js b/src/styles/utilities/spacing.js
index 5e06fbea10dc..9f162ea65ed0 100644
--- a/src/styles/utilities/spacing.js
+++ b/src/styles/utilities/spacing.js
@@ -107,6 +107,10 @@ export default {
         marginTop: 24,
     },
 
+    mt30Percentage: {
+        marginTop: '30%',
+    },
+
     mb1: {
         marginBottom: 4,
     },
@@ -159,6 +163,26 @@ export default {
         padding: 20,
     },
 
+    p6: {
+        padding: 24,
+    },
+
+    p7: {
+        padding: 28,
+    },
+
+    p8: {
+        padding: 32,
+    },
+
+    p9: {
+        padding: 36,
+    },
+
+    p10: {
+        padding: 40,
+    },
+
     pv1: {
         paddingVertical: 4,
     },
@@ -195,6 +219,26 @@ export default {
         paddingHorizontal: 20,
     },
 
+    ph6: {
+        paddingHorizontal: 24,
+    },
+
+    ph7: {
+        paddingHorizontal: 28,
+    },
+
+    ph8: {
+        paddingHorizontal: 32,
+    },
+
+    ph9: {
+        paddingHorizontal: 36,
+    },
+
+    ph10: {
+        paddingHorizontal: 40,
+    },
+
     pr1: {
         paddingRight: 4,
     },
@@ -242,4 +286,8 @@ export default {
     pb5: {
         paddingBottom: 20,
     },
+
+    pb10Percentage: {
+        paddingBottom: '10%',
+    },
 };
diff --git a/src/styles/variables.js b/src/styles/variables.js
index c45fe502a3eb..67e4253f63fe 100644
--- a/src/styles/variables.js
+++ b/src/styles/variables.js
@@ -14,9 +14,11 @@ export default {
     fontSizeLabel: 13,
     fontSizeNormal: 15,
     fontSizeLarge: 17,
+    fontSizeHero: 36,
     fontSizeh1: 19,
     iconSizeExtraSmall: 12,
     fontSizeNormalHeight: 20,
+    lineHeightHero: 40,
     iconSizeSmall: 16,
     iconSizeNormal: 20,
     iconSizeLarge: 24,

From 7f86170ceb293790bb15c2ce8da18d49192151ed Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Wed, 2 Jun 2021 22:29:28 +0530
Subject: [PATCH 004/124] chore: PR review changes

---
 src/styles/styles.js            |  4 +++-
 src/styles/utilities/spacing.js | 16 ----------------
 2 files changed, 3 insertions(+), 17 deletions(-)

diff --git a/src/styles/styles.js b/src/styles/styles.js
index aa0ec9ce51d7..a489c1207132 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -468,7 +468,9 @@ const styles = {
     },
 
     signInPageWideLeftContainer: {
-        maxWidth: 400, minWidth: 350, width: '25%',
+        maxWidth: 400,
+        minWidth: 350,
+        width: '25%',
     },
 
     signInPageWideHeroContent: {
diff --git a/src/styles/utilities/spacing.js b/src/styles/utilities/spacing.js
index 9f162ea65ed0..b3e6f0a2a8e1 100644
--- a/src/styles/utilities/spacing.js
+++ b/src/styles/utilities/spacing.js
@@ -163,26 +163,10 @@ export default {
         padding: 20,
     },
 
-    p6: {
-        padding: 24,
-    },
-
-    p7: {
-        padding: 28,
-    },
-
     p8: {
         padding: 32,
     },
 
-    p9: {
-        padding: 36,
-    },
-
-    p10: {
-        padding: 40,
-    },
-
     pv1: {
         paddingVertical: 4,
     },

From 91a864697ad97c4d2e0ecabff0511d232861a2a5 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Sun, 6 Jun 2021 21:36:54 +0530
Subject: [PATCH 005/124] feat: PR review changes

---
 assets/images/expensify-wordmark.svg          | 30 +++++++++++++++++++
 .../SignInPageLayoutNarrow.js                 | 20 +++++++++++--
 .../SignInPageLayout/SignInPageLayoutWide.js  |  8 +++--
 .../TermsAndLicenses/TermsWithLicenses.js     |  7 +++--
 src/styles/styles.js                          |  8 +++--
 src/styles/utilities/spacing.js               |  8 +++--
 6 files changed, 68 insertions(+), 13 deletions(-)
 create mode 100644 assets/images/expensify-wordmark.svg

diff --git a/assets/images/expensify-wordmark.svg b/assets/images/expensify-wordmark.svg
new file mode 100644
index 000000000000..68f4231501c2
--- /dev/null
+++ b/assets/images/expensify-wordmark.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 78 18" style="enable-background:new 0 0 78 18;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#0B1B34;}
+</style>
+<g>
+	<polygon class="st0" points="0,14.1 8.5,14.1 8.5,11.5 3.1,11.5 3.1,9.2 7.7,9.2 7.7,6.5 3.1,6.5 3.1,4.3 8.5,4.3 8.5,1.7 0,1.7 	
+		"/>
+	<path class="st0" d="M25.3,4.3c-1.3,0-2.2,0.4-2.9,1.4h-0.1l-0.4-1.2h-2.2v12.8h2.9v-4.1h0.1c0.6,0.6,1.4,0.9,2.5,0.9
+		c2.6,0,4.5-2.2,4.5-4.9V9C29.6,6.1,27.4,4.3,25.3,4.3z M24.5,11.9c-1.4,0-2-1.1-2-2.6c0-1.4,0.6-2.6,2-2.6s2,1.2,2,2.6
+		S25.8,11.9,24.5,11.9z"/>
+	<path class="st0" d="M39.7,9c0-3.2-2.2-4.7-4.7-4.7c-2.7,0-4.9,1.9-4.9,4.9v0.3c0,3.1,2.3,4.9,5,4.9c2.2,0,4.1-1.1,4.6-3.2h-2.8
+		c-0.3,0.7-0.9,1-1.7,1c-1.2,0-1.9-0.9-2.1-2.1h6.5C39.6,9.9,39.7,9.4,39.7,9z M33.2,8.2c0.1-1,0.7-1.7,1.9-1.7c1,0,1.7,0.7,1.7,1.7
+		H33.2z"/>
+	<path class="st0" d="M45.8,4.3c-1.2,0-2.1,0.4-2.8,1.5l0,0l-0.4-1.2h-2.3V14h3V8.5c0-1.2,0.6-1.8,1.6-1.8c0.8,0,1.4,0.5,1.4,1.8V14
+		h3V7.7C49.3,5.9,48.2,4.3,45.8,4.3z"/>
+	<path class="st0" d="M53.7,8c-0.5-0.1-0.9-0.3-0.9-0.9c0-0.4,0.3-0.7,1-0.7s1.1,0.4,1.1,1h2.7V7.2c0-2-1.8-2.8-3.9-2.8
+		c-1.8,0-3.9,0.7-3.9,3v0.1c0,0.7,0.2,1.3,0.7,1.7c0.9,0.9,2.4,1.1,3.4,1.3c0.8,0.2,1,0.6,1,1c0,0.6-0.4,0.9-1.1,0.9
+		c-0.8,0-1.3-0.4-1.4-1.4h-2.7v0.2c0.1,2.3,1.9,3.2,4.1,3.2c1.9,0,4.1-0.9,4.1-3.1V11c0-0.7-0.2-1.3-0.6-1.7
+		C56.4,8.3,54.9,8.2,53.7,8z"/>
+	<rect x="58.5" y="4.6" class="st0" width="3" height="9.5"/>
+	<polygon class="st0" points="19,4.6 15.7,4.6 14.2,7 12.5,4.6 9.2,4.6 12.3,9 8.7,14.1 12,14.1 14,11.2 16,14.1 19.5,14.1 15.8,9 	
+		"/>
+	<path class="st0" d="M60,0c-1,0-1.8,0.8-1.8,1.8S59,3.6,60,3.6s1.8-0.8,1.8-1.8S61,0,60,0z"/>
+	<path class="st0" d="M74.9,4.6l-2.1,5.7L71,4.6h-4.1V4.3c0-0.8,0.6-1.6,1.4-1.6c0.1,0,0.9,0,0.9,0V0.1h-1.1c-2.6,0.1-4.2,2-4.2,4.4
+		v0.1h-1.7v2.2h1.7V14h3V6.9h1.9l2.5,6.5l-1.7,4.1h3.1L78,4.6H74.9z"/>
+</g>
+</svg>
diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
index dea28bdc8f87..7a3b6d4588d8 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
@@ -6,16 +6,27 @@ import variables from '../../../styles/variables';
 import ExpensifyCashLogo from '../../../components/ExpensifyCashLogo';
 import TermsAndLicenses from '../TermsAndLicenses';
 import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
+import compose from '../../../libs/compose';
+import withWindowDimensions, {windowDimensionsPropTypes} from '../../../components/withWindowDimensions';
 
 const propTypes = {
     /** The children to show inside the layout */
     children: PropTypes.node.isRequired,
 
+    ...windowDimensionsPropTypes,
     ...withLocalizePropTypes,
 };
 
 const SignInPageLayoutNarrow = props => (
-    <ScrollView keyboardShouldPersistTaps="handled" contentContainerStyle={[styles.flexGrow1, styles.p8]}>
+    <ScrollView
+        keyboardShouldPersistTaps="handled"
+        contentContainerStyle={[
+            styles.flexGrow1,
+            styles.p8,
+            styles.signInPageNarrowContentContainer,
+            styles.alignSelfCenter,
+        ]}
+    >
         <View style={[styles.flexGrow1]}>
             <View
                 style={[
@@ -23,7 +34,7 @@ const SignInPageLayoutNarrow = props => (
                     styles.flex1,
                     styles.dFlex,
                     styles.flexColumn,
-                    styles.mt30Percentage,
+                    props.windowHeight > props.windowWidth ? styles.mt40Percentage : null,
                 ]}
             >
                 <View style={[styles.signInPageLogoNative, styles.mb2]}>
@@ -45,4 +56,7 @@ const SignInPageLayoutNarrow = props => (
 SignInPageLayoutNarrow.propTypes = propTypes;
 SignInPageLayoutNarrow.displayName = 'SignInPageLayoutNarrow';
 
-export default withLocalize(SignInPageLayoutNarrow);
+export default compose(
+    withWindowDimensions,
+    withLocalize,
+)(SignInPageLayoutNarrow);
diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
index c85944404e52..a807bf0a62e4 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
@@ -20,8 +20,8 @@ const propTypes = {
 const SignInPageLayoutWide = props => (
     <View style={[styles.signInPageInner]}>
         <View style={[styles.flex1, styles.flexRow, styles.dFlex, styles.flexGrow1]}>
-            <View style={[styles.signInPageWideLeftContainer, styles.dFlex, styles.flexColumn]}>
-                <View style={[styles.flex1, styles.dFlex, styles.flexColumn, styles.mt30Percentage, styles.ph8]}>
+            <View style={[styles.signInPageWideLeftContainer, styles.dFlex, styles.flexColumn, styles.ph6]}>
+                <View style={[styles.flex1, styles.dFlex, styles.flexColumn, styles.mt40Percentage]}>
                     <View style={[styles.signInPageLogo, styles.mt6, styles.mb5]}>
                         <ExpensifyCashLogo width={variables.componentSizeLarge} height={variables.componentSizeLarge} />
                     </View>
@@ -32,7 +32,9 @@ const SignInPageLayoutWide = props => (
                         {props.children}
                     </View>
                 </View>
-                <TermsAndLicenses />
+                <View style={[styles.mv5]}>
+                    <TermsAndLicenses />
+                </View>
             </View>
             <View style={[
                 styles.flexGrow1,
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
index e60677d79ee5..58a9f5cee518 100755
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
@@ -4,10 +4,13 @@ import styles from '../../../styles/styles';
 import CONST from '../../../CONST';
 import openURLInNewTab from '../../../libs/openURLInNewTab';
 import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
+import LogoWordmark from '../../../../assets/images/expensify-wordmark.svg';
 
 const TermsWithLicenses = ({translate}) => (
-    <View style={[styles.mv3, styles.alignItemsCenter]}>
-        <Text style={[styles.h1, {letterSpacing: -1}, styles.mb3]}>Expensify</Text>
+    <View style={[styles.mt3, styles.alignItemsCenter]}>
+        <View style={[styles.mb1]}>
+            <LogoWordmark height={30} width={80} />
+        </View>
         <Text style={[styles.loginTermsText, styles.textAlignCenter]}>
             {translate('termsOfUse.phrase1')}
             {' '}
diff --git a/src/styles/styles.js b/src/styles/styles.js
index a489c1207132..ad0ab62e1de2 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -467,10 +467,12 @@ const styles = {
         width: '100%',
     },
 
+    signInPageNarrowContentContainer: {
+        width: 400,
+    },
+
     signInPageWideLeftContainer: {
-        maxWidth: 400,
-        minWidth: 350,
-        width: '25%',
+        width: 375,
     },
 
     signInPageWideHeroContent: {
diff --git a/src/styles/utilities/spacing.js b/src/styles/utilities/spacing.js
index b3e6f0a2a8e1..f7600a7bb9b3 100644
--- a/src/styles/utilities/spacing.js
+++ b/src/styles/utilities/spacing.js
@@ -107,8 +107,12 @@ export default {
         marginTop: 24,
     },
 
-    mt30Percentage: {
-        marginTop: '30%',
+    mt25Percentage: {
+        marginTop: '25%',
+    },
+
+    mt40Percentage: {
+        marginTop: '40%',
     },
 
     mb1: {

From 71ae6cbf13efc2031adbf385d92798741d33a0a9 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Fri, 11 Jun 2021 22:13:51 +0530
Subject: [PATCH 006/124] feat: Added open in new tab

---
 src/libs/openURLInNewTab/index.js             | 13 ++++++
 src/libs/openURLInNewTab/index.native.js      | 12 +++++
 .../SignInPageLayoutNarrow.js                 |  5 ++-
 .../SignInPageLayout/SignInPageLayoutWide.js  | 21 ++++++---
 .../TermsAndLicenses/TermsWithLicenses.js     | 45 +++++++++----------
 src/styles/styles.js                          | 20 ++-------
 src/styles/utilities/spacing.js               | 20 ---------
 7 files changed, 68 insertions(+), 68 deletions(-)
 create mode 100644 src/libs/openURLInNewTab/index.js
 create mode 100644 src/libs/openURLInNewTab/index.native.js

diff --git a/src/libs/openURLInNewTab/index.js b/src/libs/openURLInNewTab/index.js
new file mode 100644
index 000000000000..f0d529c1894b
--- /dev/null
+++ b/src/libs/openURLInNewTab/index.js
@@ -0,0 +1,13 @@
+/**
+ * On web, the Linking.openURL implementation does not open a URL in a new tab by default. This lib allows for that
+ * functionality.
+ */
+
+/**
+ * @param {String} href
+ */
+const openURLInNewTab = (href) => {
+    window.open(href, '_blank');
+};
+
+export default openURLInNewTab;
diff --git a/src/libs/openURLInNewTab/index.native.js b/src/libs/openURLInNewTab/index.native.js
new file mode 100644
index 000000000000..e11f276df421
--- /dev/null
+++ b/src/libs/openURLInNewTab/index.native.js
@@ -0,0 +1,12 @@
+// Mobile implementation to match the web lib, this will open the URL in the browser
+
+import {Linking} from 'react-native';
+
+/**
+ * @param {String} href
+ */
+const openURLInNewTab = (href) => {
+    Linking.openURL(href);
+};
+
+export default openURLInNewTab;
diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
index 7a3b6d4588d8..abb66898090c 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
@@ -1,9 +1,10 @@
 import React from 'react';
-import {ScrollView, Text, View} from 'react-native';
+import {ScrollView, View} from 'react-native';
 import PropTypes from 'prop-types';
 import styles from '../../../styles/styles';
 import variables from '../../../styles/variables';
 import ExpensifyCashLogo from '../../../components/ExpensifyCashLogo';
+import Text from '../../../components/Text';
 import TermsAndLicenses from '../TermsAndLicenses';
 import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
 import compose from '../../../libs/compose';
@@ -43,7 +44,7 @@ const SignInPageLayoutNarrow = props => (
                         height={variables.componentSizeLarge}
                     />
                 </View>
-                <Text style={[styles.mv5, styles.textLabel, styles.h3, styles.fontFamilyGTA]}>
+                <Text style={[styles.mv5, styles.textLabel, styles.h3]}>
                     {props.translate('welcomeText.phrase1')}
                 </Text>
                 {props.children}
diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
index a1f795bd0421..0f36a6217e6c 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
@@ -1,14 +1,15 @@
 import React from 'react';
-import {Image, Text, View} from 'react-native';
+import {Image, View} from 'react-native';
 import PropTypes from 'prop-types';
 import styles from '../../../styles/styles';
 import ExpensifyCashLogo from '../../../components/ExpensifyCashLogo';
+import Text from '../../../components/Text';
 import welcomeScreenshot from '../../../../assets/images/welcome-screenshot.png';
 import variables from '../../../styles/variables';
 import TermsAndLicenses from '../TermsAndLicenses';
-import TextLink from '../../../components/TextLink';
 import CONST from '../../../CONST';
 import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
+import openURLInNewTab from '../../../libs/openURLInNewTab';
 
 const propTypes = {
     /** The children to show inside the layout */
@@ -25,7 +26,7 @@ const SignInPageLayoutWide = props => (
                     <View style={[styles.signInPageLogo, styles.mt6, styles.mb5]}>
                         <ExpensifyCashLogo width={variables.componentSizeLarge} height={variables.componentSizeLarge} />
                     </View>
-                    <Text style={[styles.mv5, styles.textLabel, styles.h3, styles.fontFamilyGTA]}>
+                    <Text style={[styles.mv5, styles.textLabel, styles.h3]}>
                         {props.translate('welcomeText.phrase1')}
                     </Text>
                     <View style={[styles.signInPageFormContainer]}>
@@ -53,15 +54,21 @@ const SignInPageLayoutWide = props => (
                             {'\n\n'}
                             {props.translate('signInPage.heroDescription.phase2')}
                             {' '}
-                            <TextLink style={[styles.textUnderline]} href={CONST.GITHUB_URL}>
+                            <Text
+                                style={[styles.textUnderline, styles.textWhite]}
+                                onPress={() => openURLInNewTab(CONST.GITHUB_URL)}
+                            >
                                 {props.translate('signInPage.heroDescription.phase3')}
-                            </TextLink>
+                            </Text>
                             {'. '}
                             {props.translate('signInPage.heroDescription.phase4')}
                             {' '}
-                            <TextLink style={[styles.textUnderline]} href={CONST.UPWORK_URL}>
+                            <Text
+                                style={[styles.textUnderline, styles.textWhite]}
+                                onPress={() => openURLInNewTab(CONST.UPWORK_URL)}
+                            >
                                 {props.translate('signInPage.heroDescription.phase5')}
-                            </TextLink>
+                            </Text>
                             .
                         </Text>
                     </View>
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
index 14b1f47a33f1..b6dc331f8635 100755
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
@@ -2,7 +2,7 @@ import React from 'react';
 import {Text, View} from 'react-native';
 import styles from '../../../styles/styles';
 import CONST from '../../../CONST';
-import TextLink from '../../../components/TextLink';
+import openURLInNewTab from '../../../libs/openURLInNewTab';
 import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
 import LogoWordmark from '../../../../assets/images/expensify-wordmark.svg';
 
@@ -11,31 +11,30 @@ const TermsWithLicenses = ({translate}) => (
         <View style={[styles.mb1]}>
             <LogoWordmark height={30} width={80} />
         </View>
-        <View style={[styles.alignItemsCenter, styles.flexRow, styles.flexWrap, styles.justifyContentCenter]}>
+
+        <Text style={[styles.loginTermsText, styles.textAlignCenter]}>
             <Text style={[styles.loginTermsText, styles.textAlignCenter]}>
-                <Text style={[styles.loginTermsText, styles.textAlignCenter]}>
-                    {translate('termsOfUse.phrase1')}
-                    {' '}
-                </Text>
-                <TextLink href={CONST.TERMS_URL}>
-                    {translate('termsOfUse.phrase2')}
-                </TextLink>
-                <Text>
-                    {' '}
-                    {translate('termsOfUse.phrase3')}
-                    {' '}
-                </Text>
-                <TextLink href={CONST.PRIVACY_URL}>
-                    {translate('termsOfUse.phrase4')}
-                </TextLink>
-                {translate('termsOfUse.phrase5')}
+                {translate('termsOfUse.phrase1')}
                 {' '}
-                <TextLink href={CONST.LICENSES_URL}>
-                    {translate('termsOfUse.phrase6')}
-                </TextLink>
-                <Text>.</Text>
             </Text>
-        </View>
+            <Text style={[styles.link]} onPress={() => openURLInNewTab(CONST.TERMS_URL)}>
+                {translate('termsOfUse.phrase2')}
+            </Text>
+            <Text>
+                {' '}
+                {translate('termsOfUse.phrase3')}
+                {' '}
+            </Text>
+            <Text onPress={() => openURLInNewTab(CONST.PRIVACY_URL)}>
+                {translate('termsOfUse.phrase4')}
+            </Text>
+            {translate('termsOfUse.phrase5')}
+            {' '}
+            <Text style={[styles.link]} onPress={() => openURLInNewTab(CONST.LICENSES_URL)}>
+                {translate('termsOfUse.phrase6')}
+            </Text>
+            <Text>.</Text>
+        </Text>
     </View>
 );
 
diff --git a/src/styles/styles.js b/src/styles/styles.js
index 38545012b28e..f881f67f212e 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -49,27 +49,11 @@ const styles = {
         fontSize: variables.fontSizeNormal,
     },
 
-    h3Bold: {
-        fontFamily: fontFamily.GTA_BOLD,
-        fontSize: variables.fontSizeNormal,
-        fontWeight: fontWeightBold,
-    },
-
     h4: {
         fontFamily: fontFamily.GTA_BOLD,
         fontSize: variables.fontSizeLabel,
     },
 
-    h4Bold: {
-        fontFamily: fontFamily.GTA_BOLD,
-        fontSize: variables.fontSizeLabel,
-        fontWeight: fontWeightBold,
-    },
-
-    fontFamilyGTA: {
-        fontFamily: fontFamily.GTA,
-    },
-
     textAlignCenter: {
         textAlign: 'center',
     },
@@ -115,6 +99,10 @@ const styles = {
         textDecorationLine: 'none',
     },
 
+    textWhite: {
+        color: colors.white,
+    },
+
     textUppercase: {
         textTransform: 'uppercase',
     },
diff --git a/src/styles/utilities/spacing.js b/src/styles/utilities/spacing.js
index d3a4ceb789a3..655707d054b7 100644
--- a/src/styles/utilities/spacing.js
+++ b/src/styles/utilities/spacing.js
@@ -112,10 +112,6 @@ export default {
         marginTop: 24,
     },
 
-    mt25Percentage: {
-        marginTop: '25%',
-    },
-
     mt40Percentage: {
         marginTop: '40%',
     },
@@ -216,22 +212,6 @@ export default {
         paddingHorizontal: 24,
     },
 
-    ph7: {
-        paddingHorizontal: 28,
-    },
-
-    ph8: {
-        paddingHorizontal: 32,
-    },
-
-    ph9: {
-        paddingHorizontal: 36,
-    },
-
-    ph10: {
-        paddingHorizontal: 40,
-    },
-
     pr1: {
         paddingRight: 4,
     },

From c5b6fb46301a699f2883badb4b2f12a703478fa7 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Mon, 14 Jun 2021 22:25:13 +0530
Subject: [PATCH 007/124] feat: Migration to text link

---
 .../TermsAndLicenses/TermsWithLicenses.js     | 38 ++++++++++---------
 src/styles/styles.js                          |  2 +-
 2 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
index b6dc331f8635..43f60420696a 100755
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
@@ -2,39 +2,43 @@ import React from 'react';
 import {Text, View} from 'react-native';
 import styles from '../../../styles/styles';
 import CONST from '../../../CONST';
-import openURLInNewTab from '../../../libs/openURLInNewTab';
+import TextLink from '../../../components/TextLink';
 import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
 import LogoWordmark from '../../../../assets/images/expensify-wordmark.svg';
 
 const TermsWithLicenses = ({translate}) => (
-    <View style={[styles.mt3, styles.alignItemsCenter]}>
-        <View style={[styles.mb1]}>
+    <View>
+        <View style={[styles.mt1, styles.alignItemsCenter]}>
             <LogoWordmark height={30} width={80} />
         </View>
-
-        <Text style={[styles.loginTermsText, styles.textAlignCenter]}>
-            <Text style={[styles.loginTermsText, styles.textAlignCenter]}>
+        <View style={[styles.mt2, styles.flexRow, styles.flexWrap, styles.textAlignCenter]}>
+            <Text style={[styles.loginTermsText]}>
                 {translate('termsOfUse.phrase1')}
                 {' '}
             </Text>
-            <Text style={[styles.link]} onPress={() => openURLInNewTab(CONST.TERMS_URL)}>
+            <TextLink style={[styles.loginTermsText]} href={CONST.TERMS_URL}>
                 {translate('termsOfUse.phrase2')}
-            </Text>
-            <Text>
+            </TextLink>
+            <Text style={[styles.loginTermsText]}>
                 {' '}
                 {translate('termsOfUse.phrase3')}
                 {' '}
             </Text>
-            <Text onPress={() => openURLInNewTab(CONST.PRIVACY_URL)}>
+            <TextLink style={[styles.loginTermsText]} href={CONST.PRIVACY_URL}>
                 {translate('termsOfUse.phrase4')}
+            </TextLink>
+            <Text style={[styles.loginTermsText]}>.</Text>
+            <Text>
+                <Text style={[styles.loginTermsText]}>
+                    {translate('termsOfUse.phrase5')}
+                    {' '}
+                </Text>
+                <TextLink style={[styles.loginTermsText]} href={CONST.LICENSES_URL}>
+                    {translate('termsOfUse.phrase6')}
+                </TextLink>
+                <Text style={[styles.loginTermsText]}>.</Text>
             </Text>
-            {translate('termsOfUse.phrase5')}
-            {' '}
-            <Text style={[styles.link]} onPress={() => openURLInNewTab(CONST.LICENSES_URL)}>
-                {translate('termsOfUse.phrase6')}
-            </Text>
-            <Text>.</Text>
-        </Text>
+        </View>
     </View>
 );
 
diff --git a/src/styles/styles.js b/src/styles/styles.js
index 99b25257a15a..ae733946383e 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -469,7 +469,7 @@ const styles = {
     },
 
     signInPageNarrowContentContainer: {
-        width: 400,
+        maxWidth: 400,
     },
 
     signInPageWideLeftContainer: {

From ed71ce50695e68f47a419221a5c3c24bc70d0f20 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Tue, 15 Jun 2021 21:15:01 +0530
Subject: [PATCH 008/124] feat: Migrated to TextLink

---
 src/libs/openURLInNewTab/index.js             | 13 ----------
 src/libs/openURLInNewTab/index.native.js      | 12 ---------
 .../SignInPageLayout/SignInPageLayoutWide.js  | 25 +++++++++----------
 3 files changed, 12 insertions(+), 38 deletions(-)
 delete mode 100644 src/libs/openURLInNewTab/index.js
 delete mode 100644 src/libs/openURLInNewTab/index.native.js

diff --git a/src/libs/openURLInNewTab/index.js b/src/libs/openURLInNewTab/index.js
deleted file mode 100644
index f0d529c1894b..000000000000
--- a/src/libs/openURLInNewTab/index.js
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * On web, the Linking.openURL implementation does not open a URL in a new tab by default. This lib allows for that
- * functionality.
- */
-
-/**
- * @param {String} href
- */
-const openURLInNewTab = (href) => {
-    window.open(href, '_blank');
-};
-
-export default openURLInNewTab;
diff --git a/src/libs/openURLInNewTab/index.native.js b/src/libs/openURLInNewTab/index.native.js
deleted file mode 100644
index e11f276df421..000000000000
--- a/src/libs/openURLInNewTab/index.native.js
+++ /dev/null
@@ -1,12 +0,0 @@
-// Mobile implementation to match the web lib, this will open the URL in the browser
-
-import {Linking} from 'react-native';
-
-/**
- * @param {String} href
- */
-const openURLInNewTab = (href) => {
-    Linking.openURL(href);
-};
-
-export default openURLInNewTab;
diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
index 0f36a6217e6c..7a48db36ee42 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
@@ -9,7 +9,7 @@ import variables from '../../../styles/variables';
 import TermsAndLicenses from '../TermsAndLicenses';
 import CONST from '../../../CONST';
 import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
-import openURLInNewTab from '../../../libs/openURLInNewTab';
+import TextLink from '../../../components/TextLink';
 
 const propTypes = {
     /** The children to show inside the layout */
@@ -54,21 +54,20 @@ const SignInPageLayoutWide = props => (
                             {'\n\n'}
                             {props.translate('signInPage.heroDescription.phase2')}
                             {' '}
-                            <Text
-                                style={[styles.textUnderline, styles.textWhite]}
-                                onPress={() => openURLInNewTab(CONST.GITHUB_URL)}
-                            >
-                                {props.translate('signInPage.heroDescription.phase3')}
-                            </Text>
+                            <TextLink href={CONST.GITHUB_URL}>
+                                <Text style={[styles.textUnderline, styles.textWhite]}>
+                                    {props.translate('signInPage.heroDescription.phase3')}
+                                </Text>
+                            </TextLink>
                             {'. '}
                             {props.translate('signInPage.heroDescription.phase4')}
                             {' '}
-                            <Text
-                                style={[styles.textUnderline, styles.textWhite]}
-                                onPress={() => openURLInNewTab(CONST.UPWORK_URL)}
-                            >
-                                {props.translate('signInPage.heroDescription.phase5')}
-                            </Text>
+                            <TextLink href={CONST.UPWORK_URL}>
+                                <Text style={[styles.textUnderline, styles.textWhite]}>
+                                    {props.translate('signInPage.heroDescription.phase5')}
+                                </Text>
+                            </TextLink>
+
                             .
                         </Text>
                     </View>

From d8b63b35492b8e76a4fa60efde431e9e5d708748 Mon Sep 17 00:00:00 2001
From: Jasper Huang <jasper@expensify.com>
Date: Wed, 16 Jun 2021 13:19:37 +0800
Subject: [PATCH 009/124] Set up react-native-unimodules (required to use Expo
 SDKs)

---
 android/app/build.gradle                      |    3 +
 .../com/expensify/chat/MainApplication.java   |   15 +
 android/settings.gradle                       |    1 +
 ios/ExpensifyCash/AppDelegate.h               |    4 +-
 ios/ExpensifyCash/AppDelegate.m               |   22 +
 ios/Podfile                                   |    2 +
 ios/Podfile.lock                              |  111 +-
 package-lock.json                             | 2657 ++++++++++++++++-
 package.json                                  |    1 +
 9 files changed, 2669 insertions(+), 147 deletions(-)

diff --git a/android/app/build.gradle b/android/app/build.gradle
index c6b82037bc1e..b03660ab99a9 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -1,4 +1,5 @@
 apply plugin: "com.android.application"
+apply from: '../../node_modules/react-native-unimodules/gradle.groovy'
 apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle"
 
 import com.android.build.OutputFile
@@ -209,6 +210,8 @@ dependencies {
 
     implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0"
 
+    addUnimodulesDependencies()
+
     debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
       exclude group:'com.facebook.fbjni'
     }
diff --git a/android/app/src/main/java/com/expensify/chat/MainApplication.java b/android/app/src/main/java/com/expensify/chat/MainApplication.java
index 375a03893b18..459771adb280 100644
--- a/android/app/src/main/java/com/expensify/chat/MainApplication.java
+++ b/android/app/src/main/java/com/expensify/chat/MainApplication.java
@@ -1,5 +1,7 @@
 package com.expensify.chat;
 
+import com.expensify.chat.generated.BasePackageList;
+
 import android.content.Context;
 import android.database.CursorWindow;
 import androidx.multidex.MultiDexApplication;
@@ -14,9 +16,16 @@
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Field;
 import java.util.List;
+import java.util.Arrays;
+
+import org.unimodules.adapters.react.ModuleRegistryAdapter;
+import org.unimodules.adapters.react.ReactModuleRegistryProvider;
+import org.unimodules.core.interfaces.SingletonModule;
 
 public class MainApplication extends MultiDexApplication implements ReactApplication {
 
+  private final ReactModuleRegistryProvider mModuleRegistryProvider = new ReactModuleRegistryProvider(new BasePackageList().getPackageList(), null);
+
   private final ReactNativeHost mReactNativeHost =
       new ReactNativeHost(this) {
         @Override
@@ -31,6 +40,12 @@ protected List<ReactPackage> getPackages() {
           // Packages that cannot be autolinked yet can be added manually here, for example:
           // packages.add(new MyReactNativePackage());
           packages.add(new PlaidPackage());
+
+          // Add unimodules
+          List<ReactPackage> unimodules = Arrays.<ReactPackage>asList(
+            new ModuleRegistryAdapter(mModuleRegistryProvider)
+          );
+          packages.addAll(unimodules);
           return packages;
         }
 
diff --git a/android/settings.gradle b/android/settings.gradle
index 6c80854e3c32..2dd73a50b405 100644
--- a/android/settings.gradle
+++ b/android/settings.gradle
@@ -1,4 +1,5 @@
 rootProject.name = 'ExpensifyCash'
+apply from: '../node_modules/react-native-unimodules/gradle.groovy'; includeUnimodulesProjects()
 include ':react-native-config'
 project(':react-native-config').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-config/android')
 include ':@react-native-community_async-storage'
diff --git a/ios/ExpensifyCash/AppDelegate.h b/ios/ExpensifyCash/AppDelegate.h
index 854a4484a587..f8840480181f 100644
--- a/ios/ExpensifyCash/AppDelegate.h
+++ b/ios/ExpensifyCash/AppDelegate.h
@@ -2,7 +2,9 @@
 #import <React/RCTBridgeDelegate.h>
 #import <UIKit/UIKit.h>
 
-@interface AppDelegate : UIResponder <UIApplicationDelegate, RCTBridgeDelegate, UNUserNotificationCenterDelegate>
+#import <UMCore/UMAppDelegateWrapper.h>
+
+@interface AppDelegate : UMAppDelegateWrapper <UIApplicationDelegate, RCTBridgeDelegate>
 
 @property (nonatomic, strong) UIWindow *window;
 
diff --git a/ios/ExpensifyCash/AppDelegate.m b/ios/ExpensifyCash/AppDelegate.m
index 0138f2b3cc4c..5126598e3e3b 100644
--- a/ios/ExpensifyCash/AppDelegate.m
+++ b/ios/ExpensifyCash/AppDelegate.m
@@ -10,6 +10,11 @@
 
 #import <UserNotifications/UserNotifications.h>
 
+#import <UMCore/UMModuleRegistry.h>
+#import <UMReactNativeAdapter/UMNativeModulesProxy.h>
+#import <UMReactNativeAdapter/UMModuleRegistryAdapter.h>
+
+
 #ifdef FB_SONARKIT_ENABLED
 #import <FlipperKit/FlipperClient.h>
 #import <FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h>
@@ -29,6 +34,12 @@ static void InitializeFlipper(UIApplication *application) {
 }
 #endif
 
+@interface AppDelegate () <RCTBridgeDelegate>
+
+@property (nonatomic, strong) UMModuleRegistryAdapter *moduleRegistryAdapter;
+
+@end
+
 @implementation AppDelegate
 
 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
@@ -40,6 +51,9 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
   InitializeFlipper(application);
 #endif
 
+  self.moduleRegistryAdapter = [[UMModuleRegistryAdapter alloc] initWithModuleRegistryProvider:[[UMModuleRegistryProvider alloc] init]];
+
+
   RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions];
   RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge
                                                    moduleName:@"ExpensifyCash"
@@ -52,6 +66,7 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
   rootViewController.view = rootView;
   self.window.rootViewController = rootViewController;
   [self.window makeKeyAndVisible];
+  [super application:application didFinishLaunchingWithOptions:launchOptions];
 
   // Define UNUserNotificationCenter
   UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
@@ -62,6 +77,13 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
   return YES;
 }
 
+- (NSArray<id<RCTBridgeModule>> *)extraModulesForBridge:(RCTBridge *)bridge
+{
+    NSArray<id<RCTBridgeModule>> *extraModules = [_moduleRegistryAdapter extraModulesForBridge:bridge];
+    // If you'd like to export some custom RCTBridgeModules that are not Expo modules, add them here!
+    return extraModules;
+}
+
 - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
 {
 #if DEBUG
diff --git a/ios/Podfile b/ios/Podfile
index 91bc944897d2..78bd8b4ce645 100644
--- a/ios/Podfile
+++ b/ios/Podfile
@@ -1,9 +1,11 @@
 require_relative '../node_modules/react-native/scripts/react_native_pods'
 require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
+require_relative '../node_modules/react-native-unimodules/cocoapods.rb'
 
 platform :ios, '11.0'
 
 target 'ExpensifyCash' do
+  use_unimodules!
   permissions_path = '../node_modules/react-native-permissions/ios'
 
   pod 'Plaid', '~> 2.1.2'
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index 67f3f46f4a70..d8e3eaedc159 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -14,6 +14,19 @@ PODS:
   - boost-for-react-native (1.63.0)
   - CocoaAsyncSocket (7.6.5)
   - DoubleConversion (1.1.6)
+  - EXConstants (10.1.3):
+    - UMConstantsInterface
+    - UMCore
+  - EXFileSystem (11.0.2):
+    - UMCore
+    - UMFileSystemInterface
+  - EXImageLoader (2.1.1):
+    - React-Core
+    - UMCore
+    - UMImageLoaderInterface
+  - EXPermissions (12.0.1):
+    - UMCore
+    - UMPermissionsInterface
   - FBLazyVector (0.64.1)
   - FBReactNativeSpec (0.64.1):
     - RCT-Folly (= 2020.01.13.00)
@@ -492,6 +505,28 @@ PODS:
     - React-Core
   - RNSVG (12.1.0):
     - React
+  - UMAppLoader (2.1.0)
+  - UMBarCodeScannerInterface (6.1.0):
+    - UMCore
+  - UMCameraInterface (6.1.0):
+    - UMCore
+  - UMConstantsInterface (6.1.0):
+    - UMCore
+  - UMCore (7.1.0)
+  - UMFaceDetectorInterface (6.1.0)
+  - UMFileSystemInterface (6.1.0)
+  - UMFontInterface (6.1.0)
+  - UMImageLoaderInterface (6.1.0)
+  - UMPermissionsInterface (6.1.0):
+    - UMCore
+  - UMReactNativeAdapter (6.2.2):
+    - React-Core
+    - UMCore
+    - UMFontInterface
+  - UMSensorsInterface (6.1.0):
+    - UMCore
+  - UMTaskManagerInterface (6.1.0):
+    - UMCore
   - urbanairship-react-native (11.0.1):
     - Airship (= 14.3.0)
     - React-Core
@@ -501,6 +536,10 @@ PODS:
 
 DEPENDENCIES:
   - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
+  - EXConstants (from `../node_modules/expo-constants/ios`)
+  - EXFileSystem (from `../node_modules/expo-file-system/ios`)
+  - EXImageLoader (from `../node_modules/expo-image-loader/ios`)
+  - EXPermissions (from `../node_modules/expo-permissions/ios`)
   - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
   - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`)
   - Flipper (= 0.75.1)
@@ -576,6 +615,19 @@ DEPENDENCIES:
   - RNReanimated (from `../node_modules/react-native-reanimated`)
   - RNScreens (from `../node_modules/react-native-screens`)
   - RNSVG (from `../node_modules/react-native-svg`)
+  - UMAppLoader (from `../node_modules/unimodules-app-loader/ios`)
+  - UMBarCodeScannerInterface (from `../node_modules/unimodules-barcode-scanner-interface/ios`)
+  - UMCameraInterface (from `../node_modules/unimodules-camera-interface/ios`)
+  - UMConstantsInterface (from `../node_modules/unimodules-constants-interface/ios`)
+  - "UMCore (from `../node_modules/@unimodules/core/ios`)"
+  - UMFaceDetectorInterface (from `../node_modules/unimodules-face-detector-interface/ios`)
+  - UMFileSystemInterface (from `../node_modules/unimodules-file-system-interface/ios`)
+  - UMFontInterface (from `../node_modules/unimodules-font-interface/ios`)
+  - UMImageLoaderInterface (from `../node_modules/unimodules-image-loader-interface/ios`)
+  - UMPermissionsInterface (from `../node_modules/unimodules-permissions-interface/ios`)
+  - "UMReactNativeAdapter (from `../node_modules/@unimodules/react-native-adapter/ios`)"
+  - UMSensorsInterface (from `../node_modules/unimodules-sensors-interface/ios`)
+  - UMTaskManagerInterface (from `../node_modules/unimodules-task-manager-interface/ios`)
   - urbanairship-react-native (from `../node_modules/urbanairship-react-native`)
   - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
 
@@ -611,6 +663,14 @@ SPEC REPOS:
 EXTERNAL SOURCES:
   DoubleConversion:
     :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
+  EXConstants:
+    :path: "../node_modules/expo-constants/ios"
+  EXFileSystem:
+    :path: "../node_modules/expo-file-system/ios"
+  EXImageLoader:
+    :path: "../node_modules/expo-image-loader/ios"
+  EXPermissions:
+    :path: "../node_modules/expo-permissions/ios"
   FBLazyVector:
     :path: "../node_modules/react-native/Libraries/FBLazyVector"
   FBReactNativeSpec:
@@ -717,6 +777,32 @@ EXTERNAL SOURCES:
     :path: "../node_modules/react-native-screens"
   RNSVG:
     :path: "../node_modules/react-native-svg"
+  UMAppLoader:
+    :path: "../node_modules/unimodules-app-loader/ios"
+  UMBarCodeScannerInterface:
+    :path: "../node_modules/unimodules-barcode-scanner-interface/ios"
+  UMCameraInterface:
+    :path: "../node_modules/unimodules-camera-interface/ios"
+  UMConstantsInterface:
+    :path: "../node_modules/unimodules-constants-interface/ios"
+  UMCore:
+    :path: "../node_modules/@unimodules/core/ios"
+  UMFaceDetectorInterface:
+    :path: "../node_modules/unimodules-face-detector-interface/ios"
+  UMFileSystemInterface:
+    :path: "../node_modules/unimodules-file-system-interface/ios"
+  UMFontInterface:
+    :path: "../node_modules/unimodules-font-interface/ios"
+  UMImageLoaderInterface:
+    :path: "../node_modules/unimodules-image-loader-interface/ios"
+  UMPermissionsInterface:
+    :path: "../node_modules/unimodules-permissions-interface/ios"
+  UMReactNativeAdapter:
+    :path: "../node_modules/@unimodules/react-native-adapter/ios"
+  UMSensorsInterface:
+    :path: "../node_modules/unimodules-sensors-interface/ios"
+  UMTaskManagerInterface:
+    :path: "../node_modules/unimodules-task-manager-interface/ios"
   urbanairship-react-native:
     :path: "../node_modules/urbanairship-react-native"
   Yoga:
@@ -726,9 +812,13 @@ SPEC CHECKSUMS:
   Airship: 7609d263d3a207f112d6db066af5852b80af6819
   boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
   CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
-  DoubleConversion: cf9b38bf0b2d048436d9a82ad2abe1404f11e7de
+  DoubleConversion: cde416483dac037923206447da6e1454df403714
+  EXConstants: c00cd53a17a65b2e53ddb3890e4e74d3418e406e
+  EXFileSystem: 35769beb727d5341d1276fd222710f9704f7164e
+  EXImageLoader: 1ad8b491fd0f3200b57b37ecb1801abeb6549926
+  EXPermissions: ea8d63dd052737765bd350b2ca7cee9bcfd5e18e
   FBLazyVector: 7b423f9e248eae65987838148c36eec1dbfe0b53
-  FBReactNativeSpec: 7c304782592aaf95fe9fc6add0746906d6562739
+  FBReactNativeSpec: b15821921060872c380643b0392daa279e2f0309
   Firebase: c23a36d9e4cdf7877dfcba8dd0c58add66358999
   FirebaseAnalytics: 3bb096873ee0d7fa4b6c70f5e9166b6da413cc7f
   FirebaseCore: d3a978a3cfa3240bf7e4ba7d137fdf5b22b628ec
@@ -742,7 +832,7 @@ SPEC CHECKSUMS:
   Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
   Flipper-RSocket: 127954abe8b162fcaf68d2134d34dc2bd7076154
   FlipperKit: 8a20b5c5fcf9436cac58551dc049867247f64b00
-  glog: 73c2498ac6884b13ede40eda8228cb1eee9d9d62
+  glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3
   GoogleAppMeasurement: a6a3a066369828db64eda428cb2856dc1cdc7c4e
   GoogleDataTransport: f56af7caa4ed338dc8e138a5d7c5973e66440833
   GoogleUtilities: 7f2f5a07f888cdb145101d6042bc4422f57e70b3
@@ -802,10 +892,23 @@ SPEC CHECKSUMS:
   RNReanimated: b8c8004b43446e3c2709fe64b2b41072f87428ad
   RNScreens: e8e8dd0588b5da0ab57dcca76ab9b2d8987757e0
   RNSVG: ce9d996113475209013317e48b05c21ee988d42e
+  UMAppLoader: aae896b81e3fcaa6528992e2e19ec8db38c2cedd
+  UMBarCodeScannerInterface: 96a01d81ff0c7febbfefc2d7396db9e7462d8c68
+  UMCameraInterface: 8ad433fdadca22703ebeb614d42b814092d38d69
+  UMConstantsInterface: 55c79ca258a3ede70480fed85e3843899cd47ea3
+  UMCore: 0da048c9753abcea0042258e6ad0fed77811f7e1
+  UMFaceDetectorInterface: 4db950a25e785796a237bcebb8fff05078c4fb61
+  UMFileSystemInterface: 4a92ee36e6c2757833031718f8496690fa931280
+  UMFontInterface: 81a951117d03f57aa636fba3992adefd0191f200
+  UMImageLoaderInterface: 5cd09b41630dc8aef7619fabc497c01c0f6b715c
+  UMPermissionsInterface: 4351145563e703c521fe2299e08227bc3584b94a
+  UMReactNativeAdapter: 7b458ca3d4497b5114e6bb766b223432bad22d8a
+  UMSensorsInterface: 50439b47826e716a514cbd7384aebe9ab4fde5f4
+  UMTaskManagerInterface: 482155764886069beb1bc7fcf6036f12e4ad0751
   urbanairship-react-native: d415a12e67ba93bf3ce914df9a310b66a88a5cc3
   Yoga: a7de31c64fe738607e7a3803e3f591a4b1df7393
   YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
 
-PODFILE CHECKSUM: e2cbcef0a80ad10b622900511a519e73949d415d
+PODFILE CHECKSUM: 2b0558e25f01204512de38c2f656a63b5d86d19c
 
 COCOAPODS: 1.10.1
diff --git a/package-lock.json b/package-lock.json
index 465e4be01d16..3ae1005516d5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1277,7 +1277,6 @@
       "version": "7.12.1",
       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz",
       "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==",
-      "dev": true,
       "requires": {
         "@babel/helper-create-regexp-features-plugin": "^7.12.1",
         "@babel/helper-plugin-utils": "^7.10.4"
@@ -1287,7 +1286,6 @@
       "version": "7.8.4",
       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
       "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
-      "dev": true,
       "requires": {
         "@babel/helper-plugin-utils": "^7.8.0"
       }
@@ -1363,7 +1361,6 @@
       "version": "7.8.3",
       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
       "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
-      "dev": true,
       "requires": {
         "@babel/helper-plugin-utils": "^7.8.3"
       }
@@ -1389,7 +1386,6 @@
       "version": "7.8.3",
       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
       "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
-      "dev": true,
       "requires": {
         "@babel/helper-plugin-utils": "^7.8.0"
       }
@@ -1406,7 +1402,6 @@
       "version": "7.10.4",
       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
       "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
-      "dev": true,
       "requires": {
         "@babel/helper-plugin-utils": "^7.10.4"
       }
@@ -1423,7 +1418,6 @@
       "version": "7.10.4",
       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
       "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
-      "dev": true,
       "requires": {
         "@babel/helper-plugin-utils": "^7.10.4"
       }
@@ -1555,7 +1549,6 @@
       "version": "7.12.1",
       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz",
       "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==",
-      "dev": true,
       "requires": {
         "@babel/helper-create-regexp-features-plugin": "^7.12.1",
         "@babel/helper-plugin-utils": "^7.10.4"
@@ -2007,7 +2000,6 @@
       "version": "0.1.4",
       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
       "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
-      "dev": true,
       "requires": {
         "@babel/helper-plugin-utils": "^7.0.0",
         "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
@@ -2468,148 +2460,2220 @@
         "@emotion/memoize": "0.7.4"
       }
     },
-    "@emotion/memoize": {
-      "version": "0.7.4",
-      "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
-      "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
-      "dev": true
+    "@emotion/memoize": {
+      "version": "0.7.4",
+      "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
+      "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
+      "dev": true
+    },
+    "@emotion/serialize": {
+      "version": "0.11.16",
+      "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz",
+      "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==",
+      "dev": true,
+      "requires": {
+        "@emotion/hash": "0.8.0",
+        "@emotion/memoize": "0.7.4",
+        "@emotion/unitless": "0.7.5",
+        "@emotion/utils": "0.11.3",
+        "csstype": "^2.5.7"
+      },
+      "dependencies": {
+        "csstype": {
+          "version": "2.6.17",
+          "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.17.tgz",
+          "integrity": "sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==",
+          "dev": true
+        }
+      }
+    },
+    "@emotion/sheet": {
+      "version": "0.9.4",
+      "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz",
+      "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==",
+      "dev": true
+    },
+    "@emotion/styled": {
+      "version": "10.0.27",
+      "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.0.27.tgz",
+      "integrity": "sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q==",
+      "dev": true,
+      "requires": {
+        "@emotion/styled-base": "^10.0.27",
+        "babel-plugin-emotion": "^10.0.27"
+      }
+    },
+    "@emotion/styled-base": {
+      "version": "10.0.31",
+      "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.0.31.tgz",
+      "integrity": "sha512-wTOE1NcXmqMWlyrtwdkqg87Mu6Rj1MaukEoEmEkHirO5IoHDJ8LgCQL4MjJODgxWxXibGR3opGp1p7YvkNEdXQ==",
+      "dev": true,
+      "requires": {
+        "@babel/runtime": "^7.5.5",
+        "@emotion/is-prop-valid": "0.8.8",
+        "@emotion/serialize": "^0.11.15",
+        "@emotion/utils": "0.11.3"
+      }
+    },
+    "@emotion/stylis": {
+      "version": "0.8.5",
+      "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz",
+      "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==",
+      "dev": true
+    },
+    "@emotion/unitless": {
+      "version": "0.7.5",
+      "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
+      "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==",
+      "dev": true
+    },
+    "@emotion/utils": {
+      "version": "0.11.3",
+      "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
+      "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==",
+      "dev": true
+    },
+    "@emotion/weak-memoize": {
+      "version": "0.2.5",
+      "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz",
+      "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==",
+      "dev": true
+    },
+    "@eslint/eslintrc": {
+      "version": "0.1.3",
+      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz",
+      "integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==",
+      "dev": true,
+      "requires": {
+        "ajv": "^6.12.4",
+        "debug": "^4.1.1",
+        "espree": "^7.3.0",
+        "globals": "^12.1.0",
+        "ignore": "^4.0.6",
+        "import-fresh": "^3.2.1",
+        "js-yaml": "^3.13.1",
+        "lodash": "^4.17.19",
+        "minimatch": "^3.0.4",
+        "strip-json-comments": "^3.1.1"
+      },
+      "dependencies": {
+        "globals": {
+          "version": "12.4.0",
+          "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
+          "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
+          "dev": true,
+          "requires": {
+            "type-fest": "^0.8.1"
+          }
+        },
+        "ignore": {
+          "version": "4.0.6",
+          "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+          "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+          "dev": true
+        },
+        "import-fresh": {
+          "version": "3.2.1",
+          "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
+          "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
+          "dev": true,
+          "requires": {
+            "parent-module": "^1.0.0",
+            "resolve-from": "^4.0.0"
+          }
+        },
+        "resolve-from": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+          "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+          "dev": true
+        },
+        "strip-json-comments": {
+          "version": "3.1.1",
+          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+          "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+          "dev": true
+        },
+        "type-fest": {
+          "version": "0.8.1",
+          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+          "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+          "dev": true
+        }
+      }
+    },
+    "@expo/config": {
+      "version": "3.3.43",
+      "resolved": "https://registry.npmjs.org/@expo/config/-/config-3.3.43.tgz",
+      "integrity": "sha512-5a78fQqTKk7RhgrW5XzHS8ylCo9YRjZrheLyVDNNfvwAD8YjeBz6bFWsItZPpAIoaDgkLh0a8uhc11DCmqoKpw==",
+      "requires": {
+        "@babel/core": "7.9.0",
+        "@babel/plugin-proposal-class-properties": "~7.12.13",
+        "@babel/preset-env": "~7.12.13",
+        "@babel/preset-typescript": "~7.12.13",
+        "@expo/config-plugins": "1.0.33",
+        "@expo/config-types": "^40.0.0-beta.2",
+        "@expo/json-file": "8.2.30",
+        "fs-extra": "9.0.0",
+        "getenv": "^1.0.0",
+        "glob": "7.1.6",
+        "require-from-string": "^2.0.2",
+        "resolve-from": "^5.0.0",
+        "semver": "7.3.2",
+        "slugify": "^1.3.4"
+      },
+      "dependencies": {
+        "@babel/compat-data": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.5.tgz",
+          "integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w=="
+        },
+        "@babel/core": {
+          "version": "7.9.0",
+          "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
+          "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
+          "requires": {
+            "@babel/code-frame": "^7.8.3",
+            "@babel/generator": "^7.9.0",
+            "@babel/helper-module-transforms": "^7.9.0",
+            "@babel/helpers": "^7.9.0",
+            "@babel/parser": "^7.9.0",
+            "@babel/template": "^7.8.6",
+            "@babel/traverse": "^7.9.0",
+            "@babel/types": "^7.9.0",
+            "convert-source-map": "^1.7.0",
+            "debug": "^4.1.0",
+            "gensync": "^1.0.0-beta.1",
+            "json5": "^2.1.2",
+            "lodash": "^4.17.13",
+            "resolve": "^1.3.2",
+            "semver": "^5.4.1",
+            "source-map": "^0.5.0"
+          },
+          "dependencies": {
+            "semver": {
+              "version": "5.7.1",
+              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+              "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+            }
+          }
+        },
+        "@babel/helper-annotate-as-pure": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz",
+          "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==",
+          "requires": {
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-builder-binary-assignment-operator-visitor": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz",
+          "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==",
+          "requires": {
+            "@babel/helper-explode-assignable-expression": "^7.14.5",
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-compilation-targets": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
+          "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==",
+          "requires": {
+            "@babel/compat-data": "^7.14.5",
+            "@babel/helper-validator-option": "^7.14.5",
+            "browserslist": "^4.16.6",
+            "semver": "^6.3.0"
+          },
+          "dependencies": {
+            "semver": {
+              "version": "6.3.0",
+              "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+              "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+            }
+          }
+        },
+        "@babel/helper-create-class-features-plugin": {
+          "version": "7.14.6",
+          "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz",
+          "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==",
+          "requires": {
+            "@babel/helper-annotate-as-pure": "^7.14.5",
+            "@babel/helper-function-name": "^7.14.5",
+            "@babel/helper-member-expression-to-functions": "^7.14.5",
+            "@babel/helper-optimise-call-expression": "^7.14.5",
+            "@babel/helper-replace-supers": "^7.14.5",
+            "@babel/helper-split-export-declaration": "^7.14.5"
+          }
+        },
+        "@babel/helper-create-regexp-features-plugin": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
+          "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
+          "requires": {
+            "@babel/helper-annotate-as-pure": "^7.14.5",
+            "regexpu-core": "^4.7.1"
+          }
+        },
+        "@babel/helper-explode-assignable-expression": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz",
+          "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==",
+          "requires": {
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-function-name": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
+          "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
+          "requires": {
+            "@babel/helper-get-function-arity": "^7.14.5",
+            "@babel/template": "^7.14.5",
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/code-frame": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
+              "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
+              "requires": {
+                "@babel/highlight": "^7.14.5"
+              }
+            },
+            "@babel/parser": {
+              "version": "7.14.6",
+              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
+              "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ=="
+            },
+            "@babel/template": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
+              "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5"
+              }
+            },
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-get-function-arity": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
+          "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
+          "requires": {
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-hoist-variables": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
+          "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
+          "requires": {
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-member-expression-to-functions": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz",
+          "integrity": "sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==",
+          "requires": {
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-module-imports": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
+          "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
+          "requires": {
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-optimise-call-expression": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
+          "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
+          "requires": {
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-plugin-utils": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
+          "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
+        },
+        "@babel/helper-remap-async-to-generator": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz",
+          "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==",
+          "requires": {
+            "@babel/helper-annotate-as-pure": "^7.14.5",
+            "@babel/helper-wrap-function": "^7.14.5",
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-replace-supers": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
+          "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
+          "requires": {
+            "@babel/helper-member-expression-to-functions": "^7.14.5",
+            "@babel/helper-optimise-call-expression": "^7.14.5",
+            "@babel/traverse": "^7.14.5",
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/code-frame": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
+              "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
+              "requires": {
+                "@babel/highlight": "^7.14.5"
+              }
+            },
+            "@babel/generator": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
+              "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
+              "requires": {
+                "@babel/types": "^7.14.5",
+                "jsesc": "^2.5.1",
+                "source-map": "^0.5.0"
+              }
+            },
+            "@babel/parser": {
+              "version": "7.14.6",
+              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
+              "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ=="
+            },
+            "@babel/traverse": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz",
+              "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/generator": "^7.14.5",
+                "@babel/helper-function-name": "^7.14.5",
+                "@babel/helper-hoist-variables": "^7.14.5",
+                "@babel/helper-split-export-declaration": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5",
+                "debug": "^4.1.0",
+                "globals": "^11.1.0"
+              }
+            },
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-simple-access": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz",
+          "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==",
+          "requires": {
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-skip-transparent-expression-wrappers": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz",
+          "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==",
+          "requires": {
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-split-export-declaration": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
+          "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
+          "requires": {
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/helper-validator-identifier": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
+          "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg=="
+        },
+        "@babel/helper-validator-option": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
+          "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow=="
+        },
+        "@babel/helper-wrap-function": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz",
+          "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==",
+          "requires": {
+            "@babel/helper-function-name": "^7.14.5",
+            "@babel/template": "^7.14.5",
+            "@babel/traverse": "^7.14.5",
+            "@babel/types": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/code-frame": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
+              "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
+              "requires": {
+                "@babel/highlight": "^7.14.5"
+              }
+            },
+            "@babel/generator": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
+              "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
+              "requires": {
+                "@babel/types": "^7.14.5",
+                "jsesc": "^2.5.1",
+                "source-map": "^0.5.0"
+              }
+            },
+            "@babel/parser": {
+              "version": "7.14.6",
+              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
+              "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ=="
+            },
+            "@babel/template": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
+              "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5"
+              }
+            },
+            "@babel/traverse": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz",
+              "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/generator": "^7.14.5",
+                "@babel/helper-function-name": "^7.14.5",
+                "@babel/helper-hoist-variables": "^7.14.5",
+                "@babel/helper-split-export-declaration": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5",
+                "debug": "^4.1.0",
+                "globals": "^11.1.0"
+              }
+            },
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/highlight": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
+          "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
+          "requires": {
+            "@babel/helper-validator-identifier": "^7.14.5",
+            "chalk": "^2.0.0",
+            "js-tokens": "^4.0.0"
+          }
+        },
+        "@babel/plugin-proposal-async-generator-functions": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.5.tgz",
+          "integrity": "sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/helper-remap-async-to-generator": "^7.14.5",
+            "@babel/plugin-syntax-async-generators": "^7.8.4"
+          }
+        },
+        "@babel/plugin-proposal-class-properties": {
+          "version": "7.12.13",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.13.tgz",
+          "integrity": "sha512-8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA==",
+          "requires": {
+            "@babel/helper-create-class-features-plugin": "^7.12.13",
+            "@babel/helper-plugin-utils": "^7.12.13"
+          }
+        },
+        "@babel/plugin-proposal-dynamic-import": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
+          "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+          }
+        },
+        "@babel/plugin-proposal-export-namespace-from": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
+          "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+          }
+        },
+        "@babel/plugin-proposal-json-strings": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
+          "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/plugin-syntax-json-strings": "^7.8.3"
+          }
+        },
+        "@babel/plugin-proposal-logical-assignment-operators": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
+          "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+          }
+        },
+        "@babel/plugin-proposal-nullish-coalescing-operator": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
+          "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+          }
+        },
+        "@babel/plugin-proposal-numeric-separator": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
+          "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+          }
+        },
+        "@babel/plugin-proposal-object-rest-spread": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz",
+          "integrity": "sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==",
+          "requires": {
+            "@babel/compat-data": "^7.14.5",
+            "@babel/helper-compilation-targets": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+            "@babel/plugin-transform-parameters": "^7.14.5"
+          }
+        },
+        "@babel/plugin-proposal-optional-catch-binding": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
+          "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+          }
+        },
+        "@babel/plugin-proposal-optional-chaining": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
+          "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
+            "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+          }
+        },
+        "@babel/plugin-proposal-private-methods": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
+          "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
+          "requires": {
+            "@babel/helper-create-class-features-plugin": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-proposal-unicode-property-regex": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
+          "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
+          "requires": {
+            "@babel/helper-create-regexp-features-plugin": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-syntax-class-properties": {
+          "version": "7.12.13",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+          "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.12.13"
+          }
+        },
+        "@babel/plugin-syntax-top-level-await": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+          "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-syntax-typescript": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
+          "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-arrow-functions": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
+          "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-async-to-generator": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
+          "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
+          "requires": {
+            "@babel/helper-module-imports": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/helper-remap-async-to-generator": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-block-scoped-functions": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
+          "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-block-scoping": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz",
+          "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-classes": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz",
+          "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==",
+          "requires": {
+            "@babel/helper-annotate-as-pure": "^7.14.5",
+            "@babel/helper-function-name": "^7.14.5",
+            "@babel/helper-optimise-call-expression": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/helper-replace-supers": "^7.14.5",
+            "@babel/helper-split-export-declaration": "^7.14.5",
+            "globals": "^11.1.0"
+          }
+        },
+        "@babel/plugin-transform-computed-properties": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
+          "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-destructuring": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz",
+          "integrity": "sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-dotall-regex": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
+          "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
+          "requires": {
+            "@babel/helper-create-regexp-features-plugin": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-duplicate-keys": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
+          "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-exponentiation-operator": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
+          "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
+          "requires": {
+            "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-for-of": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz",
+          "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-function-name": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
+          "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
+          "requires": {
+            "@babel/helper-function-name": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-literals": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
+          "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-member-expression-literals": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
+          "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-modules-amd": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
+          "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
+          "requires": {
+            "@babel/helper-module-transforms": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "babel-plugin-dynamic-import-node": "^2.3.3"
+          },
+          "dependencies": {
+            "@babel/code-frame": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
+              "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
+              "requires": {
+                "@babel/highlight": "^7.14.5"
+              }
+            },
+            "@babel/generator": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
+              "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
+              "requires": {
+                "@babel/types": "^7.14.5",
+                "jsesc": "^2.5.1",
+                "source-map": "^0.5.0"
+              }
+            },
+            "@babel/helper-module-transforms": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
+              "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
+              "requires": {
+                "@babel/helper-module-imports": "^7.14.5",
+                "@babel/helper-replace-supers": "^7.14.5",
+                "@babel/helper-simple-access": "^7.14.5",
+                "@babel/helper-split-export-declaration": "^7.14.5",
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "@babel/template": "^7.14.5",
+                "@babel/traverse": "^7.14.5",
+                "@babel/types": "^7.14.5"
+              }
+            },
+            "@babel/parser": {
+              "version": "7.14.6",
+              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
+              "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ=="
+            },
+            "@babel/template": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
+              "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5"
+              }
+            },
+            "@babel/traverse": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz",
+              "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/generator": "^7.14.5",
+                "@babel/helper-function-name": "^7.14.5",
+                "@babel/helper-hoist-variables": "^7.14.5",
+                "@babel/helper-split-export-declaration": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5",
+                "debug": "^4.1.0",
+                "globals": "^11.1.0"
+              }
+            },
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/plugin-transform-modules-commonjs": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz",
+          "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==",
+          "requires": {
+            "@babel/helper-module-transforms": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/helper-simple-access": "^7.14.5",
+            "babel-plugin-dynamic-import-node": "^2.3.3"
+          },
+          "dependencies": {
+            "@babel/code-frame": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
+              "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
+              "requires": {
+                "@babel/highlight": "^7.14.5"
+              }
+            },
+            "@babel/generator": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
+              "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
+              "requires": {
+                "@babel/types": "^7.14.5",
+                "jsesc": "^2.5.1",
+                "source-map": "^0.5.0"
+              }
+            },
+            "@babel/helper-module-transforms": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
+              "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
+              "requires": {
+                "@babel/helper-module-imports": "^7.14.5",
+                "@babel/helper-replace-supers": "^7.14.5",
+                "@babel/helper-simple-access": "^7.14.5",
+                "@babel/helper-split-export-declaration": "^7.14.5",
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "@babel/template": "^7.14.5",
+                "@babel/traverse": "^7.14.5",
+                "@babel/types": "^7.14.5"
+              }
+            },
+            "@babel/parser": {
+              "version": "7.14.6",
+              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
+              "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ=="
+            },
+            "@babel/template": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
+              "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5"
+              }
+            },
+            "@babel/traverse": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz",
+              "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/generator": "^7.14.5",
+                "@babel/helper-function-name": "^7.14.5",
+                "@babel/helper-hoist-variables": "^7.14.5",
+                "@babel/helper-split-export-declaration": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5",
+                "debug": "^4.1.0",
+                "globals": "^11.1.0"
+              }
+            },
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/plugin-transform-modules-systemjs": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz",
+          "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==",
+          "requires": {
+            "@babel/helper-hoist-variables": "^7.14.5",
+            "@babel/helper-module-transforms": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/helper-validator-identifier": "^7.14.5",
+            "babel-plugin-dynamic-import-node": "^2.3.3"
+          },
+          "dependencies": {
+            "@babel/code-frame": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
+              "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
+              "requires": {
+                "@babel/highlight": "^7.14.5"
+              }
+            },
+            "@babel/generator": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
+              "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
+              "requires": {
+                "@babel/types": "^7.14.5",
+                "jsesc": "^2.5.1",
+                "source-map": "^0.5.0"
+              }
+            },
+            "@babel/helper-module-transforms": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
+              "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
+              "requires": {
+                "@babel/helper-module-imports": "^7.14.5",
+                "@babel/helper-replace-supers": "^7.14.5",
+                "@babel/helper-simple-access": "^7.14.5",
+                "@babel/helper-split-export-declaration": "^7.14.5",
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "@babel/template": "^7.14.5",
+                "@babel/traverse": "^7.14.5",
+                "@babel/types": "^7.14.5"
+              }
+            },
+            "@babel/parser": {
+              "version": "7.14.6",
+              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
+              "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ=="
+            },
+            "@babel/template": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
+              "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5"
+              }
+            },
+            "@babel/traverse": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz",
+              "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/generator": "^7.14.5",
+                "@babel/helper-function-name": "^7.14.5",
+                "@babel/helper-hoist-variables": "^7.14.5",
+                "@babel/helper-split-export-declaration": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5",
+                "debug": "^4.1.0",
+                "globals": "^11.1.0"
+              }
+            },
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/plugin-transform-modules-umd": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
+          "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
+          "requires": {
+            "@babel/helper-module-transforms": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5"
+          },
+          "dependencies": {
+            "@babel/code-frame": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
+              "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
+              "requires": {
+                "@babel/highlight": "^7.14.5"
+              }
+            },
+            "@babel/generator": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
+              "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
+              "requires": {
+                "@babel/types": "^7.14.5",
+                "jsesc": "^2.5.1",
+                "source-map": "^0.5.0"
+              }
+            },
+            "@babel/helper-module-transforms": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
+              "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
+              "requires": {
+                "@babel/helper-module-imports": "^7.14.5",
+                "@babel/helper-replace-supers": "^7.14.5",
+                "@babel/helper-simple-access": "^7.14.5",
+                "@babel/helper-split-export-declaration": "^7.14.5",
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "@babel/template": "^7.14.5",
+                "@babel/traverse": "^7.14.5",
+                "@babel/types": "^7.14.5"
+              }
+            },
+            "@babel/parser": {
+              "version": "7.14.6",
+              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz",
+              "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ=="
+            },
+            "@babel/template": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
+              "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5"
+              }
+            },
+            "@babel/traverse": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz",
+              "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==",
+              "requires": {
+                "@babel/code-frame": "^7.14.5",
+                "@babel/generator": "^7.14.5",
+                "@babel/helper-function-name": "^7.14.5",
+                "@babel/helper-hoist-variables": "^7.14.5",
+                "@babel/helper-split-export-declaration": "^7.14.5",
+                "@babel/parser": "^7.14.5",
+                "@babel/types": "^7.14.5",
+                "debug": "^4.1.0",
+                "globals": "^11.1.0"
+              }
+            },
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            }
+          }
+        },
+        "@babel/plugin-transform-named-capturing-groups-regex": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.5.tgz",
+          "integrity": "sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==",
+          "requires": {
+            "@babel/helper-create-regexp-features-plugin": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-new-target": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
+          "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-object-super": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
+          "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/helper-replace-supers": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-parameters": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz",
+          "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-property-literals": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
+          "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-regenerator": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
+          "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
+          "requires": {
+            "regenerator-transform": "^0.14.2"
+          }
+        },
+        "@babel/plugin-transform-reserved-words": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
+          "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-shorthand-properties": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
+          "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-spread": {
+          "version": "7.14.6",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
+          "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-sticky-regex": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
+          "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-template-literals": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
+          "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-typeof-symbol": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
+          "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-typescript": {
+          "version": "7.14.6",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz",
+          "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==",
+          "requires": {
+            "@babel/helper-create-class-features-plugin": "^7.14.6",
+            "@babel/helper-plugin-utils": "^7.14.5",
+            "@babel/plugin-syntax-typescript": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-unicode-escapes": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
+          "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/plugin-transform-unicode-regex": {
+          "version": "7.14.5",
+          "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
+          "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
+          "requires": {
+            "@babel/helper-create-regexp-features-plugin": "^7.14.5",
+            "@babel/helper-plugin-utils": "^7.14.5"
+          }
+        },
+        "@babel/preset-env": {
+          "version": "7.12.17",
+          "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.17.tgz",
+          "integrity": "sha512-9PMijx8zFbCwTHrd2P4PJR5nWGH3zWebx2OcpTjqQrHhCiL2ssSR2Sc9ko2BsI2VmVBfoaQmPrlMTCui4LmXQg==",
+          "requires": {
+            "@babel/compat-data": "^7.12.13",
+            "@babel/helper-compilation-targets": "^7.12.17",
+            "@babel/helper-module-imports": "^7.12.13",
+            "@babel/helper-plugin-utils": "^7.12.13",
+            "@babel/helper-validator-option": "^7.12.17",
+            "@babel/plugin-proposal-async-generator-functions": "^7.12.13",
+            "@babel/plugin-proposal-class-properties": "^7.12.13",
+            "@babel/plugin-proposal-dynamic-import": "^7.12.17",
+            "@babel/plugin-proposal-export-namespace-from": "^7.12.13",
+            "@babel/plugin-proposal-json-strings": "^7.12.13",
+            "@babel/plugin-proposal-logical-assignment-operators": "^7.12.13",
+            "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.13",
+            "@babel/plugin-proposal-numeric-separator": "^7.12.13",
+            "@babel/plugin-proposal-object-rest-spread": "^7.12.13",
+            "@babel/plugin-proposal-optional-catch-binding": "^7.12.13",
+            "@babel/plugin-proposal-optional-chaining": "^7.12.17",
+            "@babel/plugin-proposal-private-methods": "^7.12.13",
+            "@babel/plugin-proposal-unicode-property-regex": "^7.12.13",
+            "@babel/plugin-syntax-async-generators": "^7.8.0",
+            "@babel/plugin-syntax-class-properties": "^7.12.13",
+            "@babel/plugin-syntax-dynamic-import": "^7.8.0",
+            "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+            "@babel/plugin-syntax-json-strings": "^7.8.0",
+            "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+            "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
+            "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+            "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
+            "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
+            "@babel/plugin-syntax-optional-chaining": "^7.8.0",
+            "@babel/plugin-syntax-top-level-await": "^7.12.13",
+            "@babel/plugin-transform-arrow-functions": "^7.12.13",
+            "@babel/plugin-transform-async-to-generator": "^7.12.13",
+            "@babel/plugin-transform-block-scoped-functions": "^7.12.13",
+            "@babel/plugin-transform-block-scoping": "^7.12.13",
+            "@babel/plugin-transform-classes": "^7.12.13",
+            "@babel/plugin-transform-computed-properties": "^7.12.13",
+            "@babel/plugin-transform-destructuring": "^7.12.13",
+            "@babel/plugin-transform-dotall-regex": "^7.12.13",
+            "@babel/plugin-transform-duplicate-keys": "^7.12.13",
+            "@babel/plugin-transform-exponentiation-operator": "^7.12.13",
+            "@babel/plugin-transform-for-of": "^7.12.13",
+            "@babel/plugin-transform-function-name": "^7.12.13",
+            "@babel/plugin-transform-literals": "^7.12.13",
+            "@babel/plugin-transform-member-expression-literals": "^7.12.13",
+            "@babel/plugin-transform-modules-amd": "^7.12.13",
+            "@babel/plugin-transform-modules-commonjs": "^7.12.13",
+            "@babel/plugin-transform-modules-systemjs": "^7.12.13",
+            "@babel/plugin-transform-modules-umd": "^7.12.13",
+            "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13",
+            "@babel/plugin-transform-new-target": "^7.12.13",
+            "@babel/plugin-transform-object-super": "^7.12.13",
+            "@babel/plugin-transform-parameters": "^7.12.13",
+            "@babel/plugin-transform-property-literals": "^7.12.13",
+            "@babel/plugin-transform-regenerator": "^7.12.13",
+            "@babel/plugin-transform-reserved-words": "^7.12.13",
+            "@babel/plugin-transform-shorthand-properties": "^7.12.13",
+            "@babel/plugin-transform-spread": "^7.12.13",
+            "@babel/plugin-transform-sticky-regex": "^7.12.13",
+            "@babel/plugin-transform-template-literals": "^7.12.13",
+            "@babel/plugin-transform-typeof-symbol": "^7.12.13",
+            "@babel/plugin-transform-unicode-escapes": "^7.12.13",
+            "@babel/plugin-transform-unicode-regex": "^7.12.13",
+            "@babel/preset-modules": "^0.1.3",
+            "@babel/types": "^7.12.17",
+            "core-js-compat": "^3.8.0",
+            "semver": "^5.5.0"
+          },
+          "dependencies": {
+            "@babel/types": {
+              "version": "7.14.5",
+              "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
+              "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
+              "requires": {
+                "@babel/helper-validator-identifier": "^7.14.5",
+                "to-fast-properties": "^2.0.0"
+              }
+            },
+            "semver": {
+              "version": "5.7.1",
+              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+              "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+            }
+          }
+        },
+        "@babel/preset-typescript": {
+          "version": "7.12.17",
+          "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.17.tgz",
+          "integrity": "sha512-T513uT4VSThRcmWeqcLkITKJ1oGQho9wfWuhQm10paClQkp1qyd0Wf8mvC8Se7UYssMyRSj4tZYpVTkCmAK/mA==",
+          "requires": {
+            "@babel/helper-plugin-utils": "^7.12.13",
+            "@babel/helper-validator-option": "^7.12.17",
+            "@babel/plugin-transform-typescript": "^7.12.17"
+          }
+        },
+        "ansi-styles": {
+          "version": "3.2.1",
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+          "requires": {
+            "color-convert": "^1.9.0"
+          }
+        },
+        "browserslist": {
+          "version": "4.16.6",
+          "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
+          "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
+          "requires": {
+            "caniuse-lite": "^1.0.30001219",
+            "colorette": "^1.2.2",
+            "electron-to-chromium": "^1.3.723",
+            "escalade": "^3.1.1",
+            "node-releases": "^1.1.71"
+          }
+        },
+        "caniuse-lite": {
+          "version": "1.0.30001237",
+          "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001237.tgz",
+          "integrity": "sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw=="
+        },
+        "chalk": {
+          "version": "2.4.2",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+          "requires": {
+            "ansi-styles": "^3.2.1",
+            "escape-string-regexp": "^1.0.5",
+            "supports-color": "^5.3.0"
+          }
+        },
+        "color-convert": {
+          "version": "1.9.3",
+          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+          "requires": {
+            "color-name": "1.1.3"
+          }
+        },
+        "color-name": {
+          "version": "1.1.3",
+          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+        },
+        "colorette": {
+          "version": "1.2.2",
+          "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
+          "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w=="
+        },
+        "core-js-compat": {
+          "version": "3.14.0",
+          "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.14.0.tgz",
+          "integrity": "sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A==",
+          "requires": {
+            "browserslist": "^4.16.6",
+            "semver": "7.0.0"
+          },
+          "dependencies": {
+            "semver": {
+              "version": "7.0.0",
+              "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
+              "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="
+            }
+          }
+        },
+        "electron-to-chromium": {
+          "version": "1.3.752",
+          "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz",
+          "integrity": "sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A=="
+        },
+        "fs-extra": {
+          "version": "9.0.0",
+          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz",
+          "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==",
+          "requires": {
+            "at-least-node": "^1.0.0",
+            "graceful-fs": "^4.2.0",
+            "jsonfile": "^6.0.1",
+            "universalify": "^1.0.0"
+          }
+        },
+        "has-flag": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+        },
+        "node-releases": {
+          "version": "1.1.73",
+          "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz",
+          "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg=="
+        },
+        "resolve-from": {
+          "version": "5.0.0",
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
+        },
+        "semver": {
+          "version": "7.3.2",
+          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
+          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ=="
+        },
+        "supports-color": {
+          "version": "5.5.0",
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+          "requires": {
+            "has-flag": "^3.0.0"
+          }
+        }
+      }
+    },
+    "@expo/config-plugins": {
+      "version": "1.0.33",
+      "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-1.0.33.tgz",
+      "integrity": "sha512-YQJop0c69LKD/6ZJJto7klS7TDmzgs44TI0Z5RBqesOjYlDwNFcQk2Rl2BaA1wlAYkH+rRrhN2+WjjSyD9HiPg==",
+      "requires": {
+        "@expo/config-types": "^40.0.0-beta.2",
+        "@expo/configure-splash-screen": "0.4.0",
+        "@expo/image-utils": "0.3.14",
+        "@expo/json-file": "8.2.30",
+        "@expo/plist": "0.0.13",
+        "find-up": "~5.0.0",
+        "fs-extra": "9.0.0",
+        "getenv": "^1.0.0",
+        "glob": "7.1.6",
+        "resolve-from": "^5.0.0",
+        "slash": "^3.0.0",
+        "xcode": "^3.0.1",
+        "xml2js": "^0.4.23"
+      },
+      "dependencies": {
+        "find-up": {
+          "version": "5.0.0",
+          "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+          "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+          "requires": {
+            "locate-path": "^6.0.0",
+            "path-exists": "^4.0.0"
+          }
+        },
+        "fs-extra": {
+          "version": "9.0.0",
+          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz",
+          "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==",
+          "requires": {
+            "at-least-node": "^1.0.0",
+            "graceful-fs": "^4.2.0",
+            "jsonfile": "^6.0.1",
+            "universalify": "^1.0.0"
+          }
+        },
+        "locate-path": {
+          "version": "6.0.0",
+          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+          "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+          "requires": {
+            "p-locate": "^5.0.0"
+          }
+        },
+        "p-limit": {
+          "version": "3.1.0",
+          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+          "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+          "requires": {
+            "yocto-queue": "^0.1.0"
+          }
+        },
+        "p-locate": {
+          "version": "5.0.0",
+          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+          "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+          "requires": {
+            "p-limit": "^3.0.2"
+          }
+        },
+        "resolve-from": {
+          "version": "5.0.0",
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
+        },
+        "uuid": {
+          "version": "7.0.3",
+          "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz",
+          "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg=="
+        },
+        "xcode": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz",
+          "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==",
+          "requires": {
+            "simple-plist": "^1.1.0",
+            "uuid": "^7.0.3"
+          }
+        }
+      }
+    },
+    "@expo/config-types": {
+      "version": "40.0.0-beta.2",
+      "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-40.0.0-beta.2.tgz",
+      "integrity": "sha512-t9pHCQMXOP4nwd7LGXuHkLlFy0JdfknRSCAeVF4Kw2/y+5OBbR9hW9ZVnetpBf0kORrekgiI7K/qDaa3hh5+Qg=="
     },
-    "@emotion/serialize": {
-      "version": "0.11.16",
-      "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz",
-      "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==",
-      "dev": true,
+    "@expo/configure-splash-screen": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/@expo/configure-splash-screen/-/configure-splash-screen-0.4.0.tgz",
+      "integrity": "sha512-IDPnr2/DW1tYpDHqedFYNCDzRTf9HYinWFQ7fOelNZLuOCMoErLbSStA5zfkv46o69AgcCpteqgKHSoxsIBz5g==",
       "requires": {
-        "@emotion/hash": "0.8.0",
-        "@emotion/memoize": "0.7.4",
-        "@emotion/unitless": "0.7.5",
-        "@emotion/utils": "0.11.3",
-        "csstype": "^2.5.7"
+        "color-string": "^1.5.3",
+        "commander": "^5.1.0",
+        "fs-extra": "^9.0.0",
+        "glob": "^7.1.6",
+        "lodash": "^4.17.15",
+        "pngjs": "^5.0.0",
+        "xcode": "^3.0.0",
+        "xml-js": "^1.6.11"
       },
       "dependencies": {
-        "csstype": {
-          "version": "2.6.17",
-          "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.17.tgz",
-          "integrity": "sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==",
-          "dev": true
+        "commander": {
+          "version": "5.1.0",
+          "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
+          "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg=="
+        },
+        "pngjs": {
+          "version": "5.0.0",
+          "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz",
+          "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw=="
+        },
+        "uuid": {
+          "version": "7.0.3",
+          "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz",
+          "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg=="
+        },
+        "xcode": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz",
+          "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==",
+          "requires": {
+            "simple-plist": "^1.1.0",
+            "uuid": "^7.0.3"
+          }
         }
       }
     },
-    "@emotion/sheet": {
-      "version": "0.9.4",
-      "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz",
-      "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==",
-      "dev": true
-    },
-    "@emotion/styled": {
-      "version": "10.0.27",
-      "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.0.27.tgz",
-      "integrity": "sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q==",
-      "dev": true,
-      "requires": {
-        "@emotion/styled-base": "^10.0.27",
-        "babel-plugin-emotion": "^10.0.27"
-      }
-    },
-    "@emotion/styled-base": {
-      "version": "10.0.31",
-      "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.0.31.tgz",
-      "integrity": "sha512-wTOE1NcXmqMWlyrtwdkqg87Mu6Rj1MaukEoEmEkHirO5IoHDJ8LgCQL4MjJODgxWxXibGR3opGp1p7YvkNEdXQ==",
-      "dev": true,
-      "requires": {
-        "@babel/runtime": "^7.5.5",
-        "@emotion/is-prop-valid": "0.8.8",
-        "@emotion/serialize": "^0.11.15",
-        "@emotion/utils": "0.11.3"
-      }
-    },
-    "@emotion/stylis": {
-      "version": "0.8.5",
-      "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz",
-      "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==",
-      "dev": true
-    },
-    "@emotion/unitless": {
-      "version": "0.7.5",
-      "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
-      "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==",
-      "dev": true
-    },
-    "@emotion/utils": {
-      "version": "0.11.3",
-      "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
-      "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==",
-      "dev": true
-    },
-    "@emotion/weak-memoize": {
-      "version": "0.2.5",
-      "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz",
-      "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==",
-      "dev": true
-    },
-    "@eslint/eslintrc": {
-      "version": "0.1.3",
-      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz",
-      "integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==",
-      "dev": true,
+    "@expo/image-utils": {
+      "version": "0.3.14",
+      "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.14.tgz",
+      "integrity": "sha512-n+JkLZ71CWuNKLVVsPTzMGRwmbeKiVQw/2b99Ro7znCKzJy3tyE5T2C6WBvYh/5h/hjg8TqEODjXXWucRIzMXA==",
       "requires": {
-        "ajv": "^6.12.4",
-        "debug": "^4.1.1",
-        "espree": "^7.3.0",
-        "globals": "^12.1.0",
-        "ignore": "^4.0.6",
-        "import-fresh": "^3.2.1",
-        "js-yaml": "^3.13.1",
-        "lodash": "^4.17.19",
-        "minimatch": "^3.0.4",
-        "strip-json-comments": "^3.1.1"
+        "@expo/spawn-async": "1.5.0",
+        "chalk": "^4.0.0",
+        "fs-extra": "9.0.0",
+        "getenv": "^1.0.0",
+        "jimp": "0.12.1",
+        "mime": "^2.4.4",
+        "node-fetch": "^2.6.0",
+        "parse-png": "^2.1.0",
+        "resolve-from": "^5.0.0",
+        "semver": "7.3.2",
+        "tempy": "0.3.0"
       },
       "dependencies": {
-        "globals": {
-          "version": "12.4.0",
-          "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
-          "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
-          "dev": true,
+        "@jimp/bmp": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.12.1.tgz",
+          "integrity": "sha512-t16IamuBMv4GiGa1VAMzsgrVKVANxXG81wXECzbikOUkUv7pKJ2vHZDgkLBEsZQ9sAvFCneM1+yoSRpuENrfVQ==",
           "requires": {
-            "type-fest": "^0.8.1"
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1",
+            "bmp-js": "^0.1.0"
           }
         },
-        "ignore": {
-          "version": "4.0.6",
-          "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
-          "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
-          "dev": true
+        "@jimp/core": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.12.1.tgz",
+          "integrity": "sha512-mWfjExYEjHxBal+1gPesGChOQBSpxO7WUQkrO9KM7orboitOdQ15G5UA75ce7XVZ+5t+FQPOLmVkVZzzTQSEJA==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1",
+            "any-base": "^1.1.0",
+            "buffer": "^5.2.0",
+            "exif-parser": "^0.1.12",
+            "file-type": "^9.0.0",
+            "load-bmfont": "^1.3.1",
+            "mkdirp": "^0.5.1",
+            "phin": "^2.9.1",
+            "pixelmatch": "^4.0.2",
+            "tinycolor2": "^1.4.1"
+          }
         },
-        "import-fresh": {
-          "version": "3.2.1",
-          "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
-          "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
-          "dev": true,
+        "@jimp/custom": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.12.1.tgz",
+          "integrity": "sha512-bVClp8FEJ/11GFTKeRTrfH7NgUWvVO5/tQzO/68aOwMIhbz9BOYQGh533K9+mSy29VjZJo8jxZ0C9ZwYHuFwfA==",
           "requires": {
-            "parent-module": "^1.0.0",
-            "resolve-from": "^4.0.0"
+            "@babel/runtime": "^7.7.2",
+            "@jimp/core": "^0.12.1"
+          }
+        },
+        "@jimp/gif": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.12.1.tgz",
+          "integrity": "sha512-cGn/AcvMGUGcqR6ByClGSnrja4AYmTwsGVXTQ1+EmfAdTiy6ztGgZCTDpZ/tq4SpdHXwm9wDHez7damKhTrH0g==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1",
+            "omggif": "^1.0.9"
+          }
+        },
+        "@jimp/jpeg": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.12.1.tgz",
+          "integrity": "sha512-UoCUHbKLj2CDCETd7LrJnmK/ExDsSfJXmc1pKkfgomvepjXogdl2KTHf141wL6D+9CfSD2VBWQLC5TvjMvcr9A==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1",
+            "jpeg-js": "^0.4.0"
+          }
+        },
+        "@jimp/plugin-blit": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.12.1.tgz",
+          "integrity": "sha512-VRBB6bx6EpQuaH0WX8ytlGNqUQcmuxXBbzL3e+cD0W6MluYibzQy089okvXcyUS72Q+qpSMmUDCVr3pDqLAsSA==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-blur": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.12.1.tgz",
+          "integrity": "sha512-rTFY0yrwVJFNgNsAlYGn2GYCRLVEcPQ6cqAuhNylXuR/7oH3Acul+ZWafeKtvN8D8uMlth/6VP74gruXvwffZw==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-circle": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.12.1.tgz",
+          "integrity": "sha512-+/OiBDjby7RBbQoDX8ZsqJRr1PaGPdTaaKUVGAsrE7KCNO9ODYNFAizB9lpidXkGgJ4Wx5R4mJy21i22oY/a4Q==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-color": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.12.1.tgz",
+          "integrity": "sha512-xlnK/msWN4uZ+Bu7+UrCs9oMzTSA9QE0jWFnF3h0aBsD8t1LGxozkckHe8nHtC/y/sxIa8BGKSfkiaW+r6FbnA==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1",
+            "tinycolor2": "^1.4.1"
+          }
+        },
+        "@jimp/plugin-contain": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.12.1.tgz",
+          "integrity": "sha512-WZ/D6G0jhnBh2bkBh610PEh/caGhAUIAxYLsQsfSSlOxPsDhbj3S6hMbFKRgnDvf0hsd5zTIA0j1B0UG4kh18A==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-cover": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.12.1.tgz",
+          "integrity": "sha512-ddWwTQO40GcabJ2UwUYCeuNxnjV4rBTiLprnjGMqAJCzdz3q3Sp20FkRf+H+E22k2v2LHss8dIOFOF4i6ycr9Q==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-crop": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.12.1.tgz",
+          "integrity": "sha512-CKjVkrNO8FDZKYVpMireQW4SgKBSOdF+Ip/1sWssHHe77+jGEKqOjhYju+VhT3dZJ3+75rJNI9II7Kethp+rTw==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-displace": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.12.1.tgz",
+          "integrity": "sha512-MQAw2iuf1/bVJ6P95WWTLA+WBjvIZ7TeGBerkvBaTK8oWdj+NSLNRIYOIoyPbZ7DTL8f1SN4Vd6KD6BZaoWrwg==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-dither": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.12.1.tgz",
+          "integrity": "sha512-mCrBHdx2ViTLJDLcrobqGLlGhZF/Mq41bURWlElQ2ArvrQ3/xR52We9DNDfC08oQ2JVb6q3v1GnCCdn0KNojGQ==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-fisheye": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.12.1.tgz",
+          "integrity": "sha512-CHvYSXtHNplzkkYzB44tENPDmvfUHiYCnAETTY+Hx58kZ0w8ERZ+OiLhUmiBcvH/QHm/US1iiNjgGUAfeQX6dg==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-flip": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.12.1.tgz",
+          "integrity": "sha512-xi+Yayrnln8A/C9E3yQBExjxwBSeCkt/ZQg1CxLgszVyX/3Zo8+nkV8MJYpkTpj8LCZGTOKlsE05mxu/a3lbJQ==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-gaussian": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.12.1.tgz",
+          "integrity": "sha512-7O6eKlhL37hsLfV6WAX1Cvce7vOqSwL1oWbBveC1agutDlrtvcTh1s2mQ4Pde654hCJu55mq1Ur10+ote5j3qw==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-invert": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.12.1.tgz",
+          "integrity": "sha512-JTAs7A1Erbxwl+7ph7tgcb2PZ4WzB+3nb2WbfiWU8iCrKj17mMDSc5soaCCycn8wfwqvgB1vhRfGpseOLWxsuQ==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-mask": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.12.1.tgz",
+          "integrity": "sha512-bnDdY0RO/x5Mhqoy+056SN1wEj++sD4muAKqLD2CIT8Zq5M/0TA4hkdf/+lwFy3H2C0YTK39PSE9xyb4jPX3kA==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-normalize": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.12.1.tgz",
+          "integrity": "sha512-4kSaI4JLM/PNjHwbnAHgyh51V5IlPfPxYvsZyZ1US32pebWtocxSMaSuOaJUg7OGSkwSDBv81UR2h5D+Dz1b5A==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-print": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.12.1.tgz",
+          "integrity": "sha512-T0lNS3qU9SwCHOEz7AGrdp50+gqiWGZibOL3350/X/dqoFs1EvGDjKVeWncsGCyLlpfd7M/AibHZgu8Fx2bWng==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1",
+            "load-bmfont": "^1.4.0"
+          }
+        },
+        "@jimp/plugin-resize": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.12.1.tgz",
+          "integrity": "sha512-sbNn4tdBGcgGlPt9XFxCuDl4ZOoxa8/Re8nAikyxYhRss2Dqz91ARbBQxOf1vlUGeicQMsjEuWbPQAogTSJRug==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-rotate": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.12.1.tgz",
+          "integrity": "sha512-RYkLzwG2ervG6hHy8iepbIVeWdT1kz4Qz044eloqo6c66MK0KAqp228YI8+CAKm0joQnVDC/A0FgRIj/K8uyAw==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-scale": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.12.1.tgz",
+          "integrity": "sha512-zjNVI1fUj+ywfG78T1ZU33g9a5sk4rhEQkkhtny8koAscnVsDN2YaZEKoFli54kqaWh5kSS5DDL7a/9pEfXnFQ==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-shadow": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.12.1.tgz",
+          "integrity": "sha512-Z82IwvunXWQ2jXegd3W3TYUXpfJcEvNbHodr7Z+oVnwhM1OoQ5QC6RSRQwsj2qXIhbGffQjH8eguHgEgAV+u5w==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugin-threshold": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.12.1.tgz",
+          "integrity": "sha512-PFezt5fSk0q+xKvdpuv0eLggy2I7EgYotrK8TRZOT0jimuYFXPF0Z514c6szumoW5kEsRz04L1HkPT1FqI97Yg==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1"
+          }
+        },
+        "@jimp/plugins": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.12.1.tgz",
+          "integrity": "sha512-7+Yp29T6BbYo+Oqnc+m7A5AH+O+Oy5xnxvxlfmsp48+SuwEZ4akJp13Gu2PSmRlylENzR7MlWOxzhas5ERNlIg==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/plugin-blit": "^0.12.1",
+            "@jimp/plugin-blur": "^0.12.1",
+            "@jimp/plugin-circle": "^0.12.1",
+            "@jimp/plugin-color": "^0.12.1",
+            "@jimp/plugin-contain": "^0.12.1",
+            "@jimp/plugin-cover": "^0.12.1",
+            "@jimp/plugin-crop": "^0.12.1",
+            "@jimp/plugin-displace": "^0.12.1",
+            "@jimp/plugin-dither": "^0.12.1",
+            "@jimp/plugin-fisheye": "^0.12.1",
+            "@jimp/plugin-flip": "^0.12.1",
+            "@jimp/plugin-gaussian": "^0.12.1",
+            "@jimp/plugin-invert": "^0.12.1",
+            "@jimp/plugin-mask": "^0.12.1",
+            "@jimp/plugin-normalize": "^0.12.1",
+            "@jimp/plugin-print": "^0.12.1",
+            "@jimp/plugin-resize": "^0.12.1",
+            "@jimp/plugin-rotate": "^0.12.1",
+            "@jimp/plugin-scale": "^0.12.1",
+            "@jimp/plugin-shadow": "^0.12.1",
+            "@jimp/plugin-threshold": "^0.12.1",
+            "timm": "^1.6.1"
+          }
+        },
+        "@jimp/png": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.12.1.tgz",
+          "integrity": "sha512-tOUSJMJzcMAN82F9/Q20IToquIVWzvOe/7NIpVQJn6m+Lq6TtVmd7d8gdcna9AEFm2FIza5lhq2Kta6Xj0KXhQ==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/utils": "^0.12.1",
+            "pngjs": "^3.3.3"
+          }
+        },
+        "@jimp/tiff": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.12.1.tgz",
+          "integrity": "sha512-bzWDgv3202TKhaBGzV9OFF0PVQWEb4194h9kv5js348SSnbCusz/tzTE1EwKrnbDZThZPgTB1ryKs7D+Q9Mhmg==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "utif": "^2.0.1"
+          }
+        },
+        "@jimp/types": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.12.1.tgz",
+          "integrity": "sha512-hg5OKXpWWeKGuDrfibrjWWhr7hqb7f552wqnPWSLQpVrdWgjH+hpOv6cOzdo9bsU78qGTelZJPxr0ERRoc+MhQ==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/bmp": "^0.12.1",
+            "@jimp/gif": "^0.12.1",
+            "@jimp/jpeg": "^0.12.1",
+            "@jimp/png": "^0.12.1",
+            "@jimp/tiff": "^0.12.1",
+            "timm": "^1.6.1"
+          }
+        },
+        "@jimp/utils": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.12.1.tgz",
+          "integrity": "sha512-EjPkDQOzV/oZfbolEUgFT6SE++PtCccVBvjuACkttyCfl0P2jnpR49SwstyVLc2u8AwBAZEHHAw9lPYaMjtbXQ==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "regenerator-runtime": "^0.13.3"
+          }
+        },
+        "buffer": {
+          "version": "5.7.1",
+          "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+          "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+          "requires": {
+            "base64-js": "^1.3.1",
+            "ieee754": "^1.1.13"
+          }
+        },
+        "chalk": {
+          "version": "4.1.1",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
+          "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
+          "requires": {
+            "ansi-styles": "^4.1.0",
+            "supports-color": "^7.1.0"
+          }
+        },
+        "fs-extra": {
+          "version": "9.0.0",
+          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz",
+          "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==",
+          "requires": {
+            "at-least-node": "^1.0.0",
+            "graceful-fs": "^4.2.0",
+            "jsonfile": "^6.0.1",
+            "universalify": "^1.0.0"
+          }
+        },
+        "jimp": {
+          "version": "0.12.1",
+          "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.12.1.tgz",
+          "integrity": "sha512-0soPJif+yjmzmOF+4cF2hyhxUWWpXpQntsm2joJXFFoRcQiPzsG4dbLKYqYPT3Fc6PjZ8MaLtCkDqqckVSfmRw==",
+          "requires": {
+            "@babel/runtime": "^7.7.2",
+            "@jimp/custom": "^0.12.1",
+            "@jimp/plugins": "^0.12.1",
+            "@jimp/types": "^0.12.1",
+            "regenerator-runtime": "^0.13.3"
           }
         },
+        "mime": {
+          "version": "2.5.2",
+          "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
+          "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg=="
+        },
         "resolve-from": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
-          "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
-          "dev": true
+          "version": "5.0.0",
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
         },
-        "strip-json-comments": {
-          "version": "3.1.1",
-          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
-          "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
-          "dev": true
+        "semver": {
+          "version": "7.3.2",
+          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
+          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ=="
+        }
+      }
+    },
+    "@expo/json-file": {
+      "version": "8.2.30",
+      "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.30.tgz",
+      "integrity": "sha512-vrgGyPEXBoFI5NY70IegusCSoSVIFV3T3ry4tjJg1MFQKTUlR7E0r+8g8XR6qC705rc2PawaZQjqXMAVtV6s2A==",
+      "requires": {
+        "@babel/code-frame": "~7.10.4",
+        "fs-extra": "9.0.0",
+        "json5": "^1.0.1",
+        "write-file-atomic": "^2.3.0"
+      },
+      "dependencies": {
+        "fs-extra": {
+          "version": "9.0.0",
+          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz",
+          "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==",
+          "requires": {
+            "at-least-node": "^1.0.0",
+            "graceful-fs": "^4.2.0",
+            "jsonfile": "^6.0.1",
+            "universalify": "^1.0.0"
+          }
         },
-        "type-fest": {
-          "version": "0.8.1",
-          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
-          "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
-          "dev": true
+        "json5": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+          "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+          "requires": {
+            "minimist": "^1.2.0"
+          }
+        },
+        "write-file-atomic": {
+          "version": "2.4.3",
+          "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
+          "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
+          "requires": {
+            "graceful-fs": "^4.1.11",
+            "imurmurhash": "^0.1.4",
+            "signal-exit": "^3.0.2"
+          }
+        }
+      }
+    },
+    "@expo/plist": {
+      "version": "0.0.13",
+      "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.13.tgz",
+      "integrity": "sha512-zGPSq9OrCn7lWvwLLHLpHUUq2E40KptUFXn53xyZXPViI0k9lbApcR9KlonQZ95C+ELsf0BQ3gRficwK92Ivcw==",
+      "requires": {
+        "base64-js": "^1.2.3",
+        "xmlbuilder": "^14.0.0",
+        "xmldom": "~0.5.0"
+      },
+      "dependencies": {
+        "xmlbuilder": {
+          "version": "14.0.0",
+          "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz",
+          "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg=="
         }
       }
     },
+    "@expo/spawn-async": {
+      "version": "1.5.0",
+      "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz",
+      "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==",
+      "requires": {
+        "cross-spawn": "^6.0.5"
+      }
+    },
     "@formatjs/ecma402-abstract": {
       "version": "1.6.4",
       "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.6.4.tgz",
@@ -13404,6 +15468,22 @@
         "eslint-visitor-keys": "^1.1.0"
       }
     },
+    "@unimodules/core": {
+      "version": "7.1.0",
+      "resolved": "https://registry.npmjs.org/@unimodules/core/-/core-7.1.0.tgz",
+      "integrity": "sha512-oLRT4Bkah3GEopkxmTgpHsRTRp+NJ1907ZjE9y/HLh32q7O/3mcbpY77Uvm+EXW0Vh14gOlU+bmkpC0hz3we0w==",
+      "requires": {
+        "compare-versions": "^3.4.0"
+      }
+    },
+    "@unimodules/react-native-adapter": {
+      "version": "6.2.2",
+      "resolved": "https://registry.npmjs.org/@unimodules/react-native-adapter/-/react-native-adapter-6.2.2.tgz",
+      "integrity": "sha512-hBXL+IX3u+4TcAHu9lIItdycA7pYWZn3Tt7s5TTna9QKHjyrwo0zVss27LkpJ40tXRHyh/GJ8VzN2CD+0M5I2A==",
+      "requires": {
+        "invariant": "^2.2.4"
+      }
+    },
     "@vercel/ncc": {
       "version": "0.27.0",
       "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.27.0.tgz",
@@ -15293,6 +17373,11 @@
       "resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-2.29.0.tgz",
       "integrity": "sha512-psm81GlZ0ffKxVT0QN9dvhpzXMv1KxgXSg8ars0XGAcEGsTwFT2IPo59HDXlw4Lo2oImdPzwrwkliZSiLLUpIw=="
     },
+    "blueimp-md5": {
+      "version": "2.18.0",
+      "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.18.0.tgz",
+      "integrity": "sha512-vE52okJvzsVWhcgUHOv+69OG3Mdg151xyn41aVQN/5W5S+S43qZhxECtYLAEHMSFWX6Mv5IZrzj3T5+JqXfj5Q=="
+    },
     "bmp-js": {
       "version": "0.1.0",
       "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz",
@@ -15603,6 +17688,20 @@
         "isarray": "^1.0.0"
       }
     },
+    "buffer-alloc": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
+      "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
+      "requires": {
+        "buffer-alloc-unsafe": "^1.1.0",
+        "buffer-fill": "^1.0.0"
+      }
+    },
+    "buffer-alloc-unsafe": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
+      "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
+    },
     "buffer-crc32": {
       "version": "0.2.13",
       "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
@@ -15613,6 +17712,11 @@
       "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
       "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs="
     },
+    "buffer-fill": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
+      "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
+    },
     "buffer-from": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
@@ -16559,6 +18663,11 @@
       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
     },
+    "compare-versions": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz",
+      "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA=="
+    },
     "component-emitter": {
       "version": "1.3.0",
       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
@@ -19223,8 +21332,7 @@
     "escalade": {
       "version": "3.1.1",
       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
-      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
-      "dev": true
+      "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
     },
     "escape-goat": {
       "version": "2.1.1",
@@ -20622,8 +22730,7 @@
     "esutils": {
       "version": "2.0.3",
       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
-      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
-      "dev": true
+      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
     },
     "etag": {
       "version": "1.8.1",
@@ -20997,6 +23104,53 @@
         }
       }
     },
+    "expo-asset": {
+      "version": "8.3.2",
+      "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.3.2.tgz",
+      "integrity": "sha512-MKOwkkN0lnQRcOdn5moqkHPmLgFoUSIYyrvMAJ767vTXvLvZgoQgvBwqCAXsXitIwEitG0Az3XZ23SfKJpFbFg==",
+      "requires": {
+        "blueimp-md5": "^2.10.0",
+        "invariant": "^2.2.4",
+        "md5-file": "^3.2.3",
+        "path-browserify": "^1.0.0",
+        "url-parse": "^1.4.4"
+      },
+      "dependencies": {
+        "path-browserify": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
+          "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="
+        }
+      }
+    },
+    "expo-constants": {
+      "version": "10.1.3",
+      "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-10.1.3.tgz",
+      "integrity": "sha512-Eq/xeshnhSoe4ok89d5lrHvI9jq3bMe1FhJUbiHVGcGmW8mGCotwbQBIfDkkMrAKnSOwQq/Qfyg0XBxnG2XFjw==",
+      "requires": {
+        "@expo/config": "^3.3.35",
+        "uuid": "^3.3.2"
+      }
+    },
+    "expo-file-system": {
+      "version": "11.0.2",
+      "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-11.0.2.tgz",
+      "integrity": "sha512-nodNvUVa+US4N4xnj5BFw8W9ZF/qCHJVC2t45cHWrBiwkVVxz45wjE7uSHUmkMWyWT7a/7AJuL3XJfYp7h90IQ==",
+      "requires": {
+        "@expo/config-plugins": "^1.0.18",
+        "uuid": "^3.4.0"
+      }
+    },
+    "expo-image-loader": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/expo-image-loader/-/expo-image-loader-2.1.1.tgz",
+      "integrity": "sha512-EeItNIsmw4g+FIb9S9AHE7FAWQkuiIguFMua/RQ2mFHKFZYa/BU32MGagY+e4LzasBVbDKWgd3NHO+EYC6XeEA=="
+    },
+    "expo-permissions": {
+      "version": "12.0.1",
+      "resolved": "https://registry.npmjs.org/expo-permissions/-/expo-permissions-12.0.1.tgz",
+      "integrity": "sha512-TtypNPPLG4SdVEKBlrArLLZIyhlhE+3B4dhz2HaY1Mve2rcvKE0C7z/e1WoUVU8+LgcdKoNGwg/wRVeCkxeEhg=="
+    },
     "express": {
       "version": "4.17.1",
       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
@@ -22161,6 +24315,11 @@
       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
     },
+    "getenv": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz",
+      "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg=="
+    },
     "getpass": {
       "version": "0.1.7",
       "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
@@ -28063,6 +30222,14 @@
         }
       }
     },
+    "md5-file": {
+      "version": "3.2.3",
+      "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz",
+      "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==",
+      "requires": {
+        "buffer-alloc": "^1.1.0"
+      }
+    },
     "md5.js": {
       "version": "1.3.5",
       "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
@@ -31309,6 +33476,14 @@
       "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
       "dev": true
     },
+    "parse-png": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz",
+      "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==",
+      "requires": {
+        "pngjs": "^3.3.0"
+      }
+    },
     "parse-unit": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/parse-unit/-/parse-unit-1.0.1.tgz",
@@ -32407,8 +34582,7 @@
     "querystringify": {
       "version": "2.2.0",
       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
-      "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
-      "dev": true
+      "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
     },
     "ramda": {
       "version": "0.26.1",
@@ -34183,6 +36357,112 @@
         }
       }
     },
+    "react-native-unimodules": {
+      "version": "0.13.3",
+      "resolved": "https://registry.npmjs.org/react-native-unimodules/-/react-native-unimodules-0.13.3.tgz",
+      "integrity": "sha512-fjbNbAcvJHF8Ywqe77oveRW1WfaAKCQGV4a3Fxgpai17oNHq1LFwwKw0crFo0k7Njm5u7kCMVNbm9ZILNBfABQ==",
+      "requires": {
+        "@unimodules/core": "~7.1.0",
+        "@unimodules/react-native-adapter": "~6.2.2",
+        "chalk": "^2.4.2",
+        "expo-asset": "~8.3.1",
+        "expo-constants": "~10.1.3",
+        "expo-file-system": "~11.0.2",
+        "expo-image-loader": "~2.1.1",
+        "expo-permissions": "~12.0.1",
+        "find-up": "~5.0.0",
+        "unimodules-app-loader": "~2.1.0",
+        "unimodules-barcode-scanner-interface": "~6.1.0",
+        "unimodules-camera-interface": "~6.1.0",
+        "unimodules-constants-interface": "~6.1.0",
+        "unimodules-face-detector-interface": "~6.1.0",
+        "unimodules-file-system-interface": "~6.1.0",
+        "unimodules-font-interface": "~6.1.0",
+        "unimodules-image-loader-interface": "~6.1.0",
+        "unimodules-permissions-interface": "~6.1.0",
+        "unimodules-sensors-interface": "~6.1.0",
+        "unimodules-task-manager-interface": "~6.1.0"
+      },
+      "dependencies": {
+        "ansi-styles": {
+          "version": "3.2.1",
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+          "requires": {
+            "color-convert": "^1.9.0"
+          }
+        },
+        "chalk": {
+          "version": "2.4.2",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+          "requires": {
+            "ansi-styles": "^3.2.1",
+            "escape-string-regexp": "^1.0.5",
+            "supports-color": "^5.3.0"
+          }
+        },
+        "color-convert": {
+          "version": "1.9.3",
+          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+          "requires": {
+            "color-name": "1.1.3"
+          }
+        },
+        "color-name": {
+          "version": "1.1.3",
+          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+        },
+        "find-up": {
+          "version": "5.0.0",
+          "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+          "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+          "requires": {
+            "locate-path": "^6.0.0",
+            "path-exists": "^4.0.0"
+          }
+        },
+        "has-flag": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+          "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+        },
+        "locate-path": {
+          "version": "6.0.0",
+          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+          "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+          "requires": {
+            "p-locate": "^5.0.0"
+          }
+        },
+        "p-limit": {
+          "version": "3.1.0",
+          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+          "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+          "requires": {
+            "yocto-queue": "^0.1.0"
+          }
+        },
+        "p-locate": {
+          "version": "5.0.0",
+          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+          "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+          "requires": {
+            "p-limit": "^3.0.2"
+          }
+        },
+        "supports-color": {
+          "version": "5.5.0",
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+          "requires": {
+            "has-flag": "^3.0.0"
+          }
+        }
+      }
+    },
     "react-native-web": {
       "version": "0.15.7",
       "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.15.7.tgz",
@@ -35302,8 +37582,7 @@
     "require-from-string": {
       "version": "2.0.2",
       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
-      "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
-      "dev": true
+      "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
     },
     "require-main-filename": {
       "version": "2.0.0",
@@ -35319,8 +37598,7 @@
     "requires-port": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
-      "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
-      "dev": true
+      "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
     },
     "reselect": {
       "version": "4.0.0",
@@ -36045,6 +38323,11 @@
       "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
       "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc="
     },
+    "slugify": {
+      "version": "1.5.3",
+      "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.5.3.tgz",
+      "integrity": "sha512-/HkjRdwPY3yHJReXu38NiusZw2+LLE2SrhkWJtmlPDB1fqFSvioYj62NkPcrKiNCgRLeGcGK7QBvr1iQwybeXw=="
+    },
     "snapdragon": {
       "version": "0.8.2",
       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
@@ -37560,8 +39843,7 @@
     "temp-dir": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
-      "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
-      "dev": true
+      "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0="
     },
     "temp-file": {
       "version": "3.3.7",
@@ -37611,6 +39893,36 @@
         "uuid": "^3.0.1"
       }
     },
+    "tempy": {
+      "version": "0.3.0",
+      "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz",
+      "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==",
+      "requires": {
+        "temp-dir": "^1.0.0",
+        "type-fest": "^0.3.1",
+        "unique-string": "^1.0.0"
+      },
+      "dependencies": {
+        "crypto-random-string": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
+          "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4="
+        },
+        "type-fest": {
+          "version": "0.3.1",
+          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
+          "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ=="
+        },
+        "unique-string": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
+          "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
+          "requires": {
+            "crypto-random-string": "^1.0.0"
+          }
+        }
+      }
+    },
     "term-size": {
       "version": "2.2.0",
       "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz",
@@ -38222,6 +40534,61 @@
         }
       }
     },
+    "unimodules-app-loader": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/unimodules-app-loader/-/unimodules-app-loader-2.1.0.tgz",
+      "integrity": "sha512-W+D+hVXq6jOvBm7QVwODPENz6Lupj73QequNNG+6GCTkqn4ybq/lba9IQvJQT2QzdL3luVHin+eym18cDblMlg=="
+    },
+    "unimodules-barcode-scanner-interface": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/unimodules-barcode-scanner-interface/-/unimodules-barcode-scanner-interface-6.1.0.tgz",
+      "integrity": "sha512-+McBDniXReXNS8PnGDjIyDikb+cRXSfsZMLsF0gohEEV0xdA6HhPvFA0ryv65j2NKOyIiWmEHjv+yDOoewDq3w=="
+    },
+    "unimodules-camera-interface": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/unimodules-camera-interface/-/unimodules-camera-interface-6.1.0.tgz",
+      "integrity": "sha512-Rbszrh54kIB4vA+AzDWFXplBz1UrxQNR6Ls0eJDAKffbjDfyQIP6SgIPjUlzqGVnzknyZ1SMGiFFSFCM4BCOAw=="
+    },
+    "unimodules-constants-interface": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/unimodules-constants-interface/-/unimodules-constants-interface-6.1.0.tgz",
+      "integrity": "sha512-uPLFGufbdefRQeINyUfkw2mVJJg+6kH23RR4ATfUAsrD6vGLuONwduHvRwh+rcL9fzPVM4jsfH6iATrolmiatg=="
+    },
+    "unimodules-face-detector-interface": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/unimodules-face-detector-interface/-/unimodules-face-detector-interface-6.1.0.tgz",
+      "integrity": "sha512-L2E8a2OjMPxfVh/OGt6Y5HWbEaJ9h3Hkmvx02GCferBPKgN3dcxFMaI53d1BVV9QA3r4YuLBP6RrolG/qy/r7A=="
+    },
+    "unimodules-file-system-interface": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/unimodules-file-system-interface/-/unimodules-file-system-interface-6.1.0.tgz",
+      "integrity": "sha512-iJGm6nWF+PhxqFbeqC2Ku4XjglbL9z7aofkSX5S7bZ3Oi4v1NO1UOe9nczU17Ps19sfYZJgkiD4FiQaFCmAnKg=="
+    },
+    "unimodules-font-interface": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/unimodules-font-interface/-/unimodules-font-interface-6.1.0.tgz",
+      "integrity": "sha512-OfSeWx9ew2SNENj/HhctfPU7hqeW0bzVZYGGJ0M6RNcRRWzwA6ltawyYwtuvRe/EEU3LwrFUSKPMCi9867hLyw=="
+    },
+    "unimodules-image-loader-interface": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/unimodules-image-loader-interface/-/unimodules-image-loader-interface-6.1.0.tgz",
+      "integrity": "sha512-o8hZI6J6DGYyo2xSH6J+ipxME0blNfmaWU3P2Y2AUVxbEPdgjT2sVmufRWMKGhrt7gaNW4xF/JUbF9lq4Rui7w=="
+    },
+    "unimodules-permissions-interface": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/unimodules-permissions-interface/-/unimodules-permissions-interface-6.1.0.tgz",
+      "integrity": "sha512-jeJx/y+Vn/Cp1/4su5XJ06UBul83MpXkYEqIOAb2jwaikhmj6tNwko7HpKy9OhfGfrhddCzwtedlro8xxZUk9A=="
+    },
+    "unimodules-sensors-interface": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/unimodules-sensors-interface/-/unimodules-sensors-interface-6.1.0.tgz",
+      "integrity": "sha512-tJDOo3p4q4wmhyuwapNjYeON7cd5OSPYr3qDfMgPPg9m6pYM/FdQJ1PKMNb1NJUckpDgQ67Dows2jAdqkNRZSw=="
+    },
+    "unimodules-task-manager-interface": {
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/unimodules-task-manager-interface/-/unimodules-task-manager-interface-6.1.0.tgz",
+      "integrity": "sha512-wSsuX5fzd3oCCjHvrRFxysmCswhHZbJflVyAWzgSHtyMgxBOZobGN1C0UQ/plcu/JWY2+maTDPpE9OU6wzzzdg=="
+    },
     "union-value": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
@@ -38474,7 +40841,6 @@
       "version": "1.4.7",
       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
       "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
-      "dev": true,
       "requires": {
         "querystringify": "^2.1.1",
         "requires-port": "^1.0.0"
@@ -40164,6 +42530,14 @@
         "xtend": "^4.0.0"
       }
     },
+    "xml-js": {
+      "version": "1.6.11",
+      "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",
+      "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==",
+      "requires": {
+        "sax": "^1.2.4"
+      }
+    },
     "xml-name-validator": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
@@ -40319,8 +42693,7 @@
     "yocto-queue": {
       "version": "0.1.0",
       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
-      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
-      "dev": true
+      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
     },
     "zwitch": {
       "version": "1.0.5",
diff --git a/package.json b/package.json
index 03c308f506a8..23274c7112ee 100644
--- a/package.json
+++ b/package.json
@@ -89,6 +89,7 @@
     "react-native-safe-area-context": "^3.1.4",
     "react-native-screens": "^3.0.0",
     "react-native-svg": "^12.1.0",
+    "react-native-unimodules": "^0.13.3",
     "react-native-web": "0.15.7",
     "react-pdf": "^5.2.0",
     "react-plaid-link": "^3.1.0",

From be84bf141be3ac078e065b732e9142634d8bca7c Mon Sep 17 00:00:00 2001
From: Jasper Huang <jasper@expensify.com>
Date: Wed, 16 Jun 2021 13:34:57 +0800
Subject: [PATCH 010/124] Add expo-haptics, include haptic feedback on long
 presses for PressableWithSecondaryInteraction

---
 ios/Podfile.lock                                           | 6 ++++++
 package-lock.json                                          | 5 +++++
 package.json                                               | 1 +
 src/components/PressableWithSecondaryInteraction/index.js  | 7 ++++++-
 .../PressableWithSecondaryInteraction/index.native.js      | 5 ++++-
 5 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index d8e3eaedc159..44b38a78cbcf 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -20,6 +20,8 @@ PODS:
   - EXFileSystem (11.0.2):
     - UMCore
     - UMFileSystemInterface
+  - EXHaptics (10.0.0):
+    - UMCore
   - EXImageLoader (2.1.1):
     - React-Core
     - UMCore
@@ -538,6 +540,7 @@ DEPENDENCIES:
   - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
   - EXConstants (from `../node_modules/expo-constants/ios`)
   - EXFileSystem (from `../node_modules/expo-file-system/ios`)
+  - EXHaptics (from `../node_modules/expo-haptics/ios`)
   - EXImageLoader (from `../node_modules/expo-image-loader/ios`)
   - EXPermissions (from `../node_modules/expo-permissions/ios`)
   - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
@@ -667,6 +670,8 @@ EXTERNAL SOURCES:
     :path: "../node_modules/expo-constants/ios"
   EXFileSystem:
     :path: "../node_modules/expo-file-system/ios"
+  EXHaptics:
+    :path: "../node_modules/expo-haptics/ios"
   EXImageLoader:
     :path: "../node_modules/expo-image-loader/ios"
   EXPermissions:
@@ -815,6 +820,7 @@ SPEC CHECKSUMS:
   DoubleConversion: cde416483dac037923206447da6e1454df403714
   EXConstants: c00cd53a17a65b2e53ddb3890e4e74d3418e406e
   EXFileSystem: 35769beb727d5341d1276fd222710f9704f7164e
+  EXHaptics: 337c160c148baa6f0e7166249f368965906e346b
   EXImageLoader: 1ad8b491fd0f3200b57b37ecb1801abeb6549926
   EXPermissions: ea8d63dd052737765bd350b2ca7cee9bcfd5e18e
   FBLazyVector: 7b423f9e248eae65987838148c36eec1dbfe0b53
diff --git a/package-lock.json b/package-lock.json
index 3ae1005516d5..b0ffa288edb6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23141,6 +23141,11 @@
         "uuid": "^3.4.0"
       }
     },
+    "expo-haptics": {
+      "version": "10.0.0",
+      "resolved": "https://registry.npmjs.org/expo-haptics/-/expo-haptics-10.0.0.tgz",
+      "integrity": "sha512-dfl4Fef22B8O49x5JEzILmAhathT14bkN0kic2FpuwssJDX/yZ/R2lD12Iu9XqxdgHAFQRjOSq3dFjrxDGkP6g=="
+    },
     "expo-image-loader": {
       "version": "2.1.1",
       "resolved": "https://registry.npmjs.org/expo-image-loader/-/expo-image-loader-2.1.1.tgz",
diff --git a/package.json b/package.json
index 23274c7112ee..a4cc75a4db1b 100644
--- a/package.json
+++ b/package.json
@@ -59,6 +59,7 @@
     "electron-serve": "^1.0.0",
     "electron-updater": "^4.3.4",
     "expensify-common": "^1.0.1",
+    "expo-haptics": "^10.0.0",
     "file-loader": "^6.0.0",
     "html-entities": "^1.3.1",
     "lodash": "4.17.21",
diff --git a/src/components/PressableWithSecondaryInteraction/index.js b/src/components/PressableWithSecondaryInteraction/index.js
index 30480e0143ba..82926ec656b5 100644
--- a/src/components/PressableWithSecondaryInteraction/index.js
+++ b/src/components/PressableWithSecondaryInteraction/index.js
@@ -2,6 +2,7 @@ import _ from 'underscore';
 import React, {Component} from 'react';
 import {Pressable} from 'react-native';
 import pressableWithSecondaryInteractionPropTypes from './pressableWithSecondaryInteractionPropTypes';
+import * as Haptics from 'expo-haptics';
 
 const defaultProps = {
     forwardedRef: () => {},
@@ -42,7 +43,11 @@ class PressableWithSecondaryInteraction extends Component {
         const defaultPressableProps = _.omit(this.props, ['onSecondaryInteraction', 'children', 'onLongPress']);
         return (
             <Pressable
-                onLongPress={e => this.props.onSecondaryInteraction(e)}
+                onLongPress={e => {
+                    Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Light).then(() => {
+                        this.props.onSecondaryInteraction(e);
+                    });
+                }}
                 ref={el => this.pressableRef = el}
                 // eslint-disable-next-line react/jsx-props-no-spreading
                 {...defaultPressableProps}
diff --git a/src/components/PressableWithSecondaryInteraction/index.native.js b/src/components/PressableWithSecondaryInteraction/index.native.js
index c97b3a26e994..41ab1b4c34ab 100644
--- a/src/components/PressableWithSecondaryInteraction/index.native.js
+++ b/src/components/PressableWithSecondaryInteraction/index.native.js
@@ -1,6 +1,7 @@
 import _ from 'underscore';
 import React, {forwardRef} from 'react';
 import {Pressable} from 'react-native';
+import * as Haptics from 'expo-haptics';
 import pressableWithSecondaryInteractionPropTypes from './pressableWithSecondaryInteractionPropTypes';
 
 const defaultProps = {
@@ -18,7 +19,9 @@ const PressableWithSecondaryInteraction = props => (
         ref={props.forwardedRef}
         onLongPress={(e) => {
             e.preventDefault();
-            props.onSecondaryInteraction(e);
+            Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Light).then(() => {
+                props.onSecondaryInteraction(e);
+            });
         }}
         // eslint-disable-next-line react/jsx-props-no-spreading
         {...(_.omit(props, 'onLongPress'))}

From a237fe0b29e21c53794e049e5c5ba5c8bc07d155 Mon Sep 17 00:00:00 2001
From: Jasper Huang <jasper@expensify.com>
Date: Wed, 16 Jun 2021 13:42:19 +0800
Subject: [PATCH 011/124] fix style (import order)

---
 src/components/PressableWithSecondaryInteraction/index.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/components/PressableWithSecondaryInteraction/index.js b/src/components/PressableWithSecondaryInteraction/index.js
index 82926ec656b5..5cd2b504d505 100644
--- a/src/components/PressableWithSecondaryInteraction/index.js
+++ b/src/components/PressableWithSecondaryInteraction/index.js
@@ -1,8 +1,8 @@
 import _ from 'underscore';
 import React, {Component} from 'react';
 import {Pressable} from 'react-native';
-import pressableWithSecondaryInteractionPropTypes from './pressableWithSecondaryInteractionPropTypes';
 import * as Haptics from 'expo-haptics';
+import pressableWithSecondaryInteractionPropTypes from './pressableWithSecondaryInteractionPropTypes';
 
 const defaultProps = {
     forwardedRef: () => {},

From e3f9fa4df1b67b01f0cdcd69d11675877925e42c Mon Sep 17 00:00:00 2001
From: Jasper Huang <jasper@expensify.com>
Date: Wed, 16 Jun 2021 13:45:50 +0800
Subject: [PATCH 012/124] style

---
 src/components/PressableWithSecondaryInteraction/index.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/components/PressableWithSecondaryInteraction/index.js b/src/components/PressableWithSecondaryInteraction/index.js
index 5cd2b504d505..eb2cca6844a2 100644
--- a/src/components/PressableWithSecondaryInteraction/index.js
+++ b/src/components/PressableWithSecondaryInteraction/index.js
@@ -43,7 +43,7 @@ class PressableWithSecondaryInteraction extends Component {
         const defaultPressableProps = _.omit(this.props, ['onSecondaryInteraction', 'children', 'onLongPress']);
         return (
             <Pressable
-                onLongPress={e => {
+                onLongPress={(e) => {
                     Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Light).then(() => {
                         this.props.onSecondaryInteraction(e);
                     });

From eaad43f99eead49d09dcdcd8643b93ac12b77a88 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Thu, 17 Jun 2021 19:14:11 +0530
Subject: [PATCH 013/124] fix: Floating links

---
 src/languages/en.js                           | 10 ++---
 .../SignInPageLayoutNarrow.js                 |  4 +-
 .../SignInPageLayout/SignInPageLayoutWide.js  | 10 ++---
 .../TermsAndLicenses/TermsWithLicenses.js     | 40 ++++++++++---------
 4 files changed, 35 insertions(+), 29 deletions(-)

diff --git a/src/languages/en.js b/src/languages/en.js
index e2387061c362..811a6be6f67d 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -220,11 +220,11 @@ export default {
         openJobs: 'open jobs',
         heroHeading: 'Split bills\nand chat with friends.',
         heroDescription: {
-            phase1: 'Money talks. And now that chat and payments are in one place, it\'s also easy. Your payments get to you as fast as you can get your point across.',
-            phase2: 'Expensify.cash is open source. View',
-            phase3: 'the code',
-            phase4: 'View',
-            phase5: 'open jobs',
+            phrase1: 'Money talks. And now that chat and payments are in one place, it\'s also easy. Your payments get to you as fast as you can get your point across.',
+            phrase2: 'Expensify.cash is open source. View',
+            phrase3: 'the code',
+            phrase4: 'View',
+            phrase5: 'open jobs',
         },
     },
     termsOfUse: {
diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
index abb66898090c..7268f5b7c4e6 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
@@ -49,7 +49,9 @@ const SignInPageLayoutNarrow = props => (
                 </Text>
                 {props.children}
             </View>
-            <TermsAndLicenses />
+            <View style={[styles.mt3]}>
+                <TermsAndLicenses />
+            </View>
         </View>
     </ScrollView>
 );
diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
index 7a48db36ee42..058828df74eb 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
@@ -50,21 +50,21 @@ const SignInPageLayoutWide = props => (
                     <View style={[styles.signInPageWideHeroContent, styles.m4]}>
                         <Text style={[styles.signInPageHeroHeading]}>{props.translate('signInPage.heroHeading')}</Text>
                         <Text style={[styles.signInPageHeroDescription, styles.mt5]}>
-                            {props.translate('signInPage.heroDescription.phase1')}
+                            {props.translate('signInPage.heroDescription.phrase1')}
                             {'\n\n'}
-                            {props.translate('signInPage.heroDescription.phase2')}
+                            {props.translate('signInPage.heroDescription.phrase2')}
                             {' '}
                             <TextLink href={CONST.GITHUB_URL}>
                                 <Text style={[styles.textUnderline, styles.textWhite]}>
-                                    {props.translate('signInPage.heroDescription.phase3')}
+                                    {props.translate('signInPage.heroDescription.phrase3')}
                                 </Text>
                             </TextLink>
                             {'. '}
-                            {props.translate('signInPage.heroDescription.phase4')}
+                            {props.translate('signInPage.heroDescription.phrase4')}
                             {' '}
                             <TextLink href={CONST.UPWORK_URL}>
                                 <Text style={[styles.textUnderline, styles.textWhite]}>
-                                    {props.translate('signInPage.heroDescription.phase5')}
+                                    {props.translate('signInPage.heroDescription.phrase5')}
                                 </Text>
                             </TextLink>
 
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
index 43f60420696a..80a4dfaed50b 100755
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
@@ -11,29 +11,33 @@ const TermsWithLicenses = ({translate}) => (
         <View style={[styles.mt1, styles.alignItemsCenter]}>
             <LogoWordmark height={30} width={80} />
         </View>
-        <View style={[styles.mt2, styles.flexRow, styles.flexWrap, styles.textAlignCenter]}>
-            <Text style={[styles.loginTermsText]}>
-                {translate('termsOfUse.phrase1')}
-                {' '}
-            </Text>
-            <TextLink style={[styles.loginTermsText]} href={CONST.TERMS_URL}>
-                {translate('termsOfUse.phrase2')}
-            </TextLink>
-            <Text style={[styles.loginTermsText]}>
-                {' '}
-                {translate('termsOfUse.phrase3')}
-                {' '}
+        <View>
+            <Text style={[styles.flexColumn, styles.textAlignCenter, styles.alignItemsCenter]}>
+                <Text style={[styles.loginTermsText]}>
+                    {translate('termsOfUse.phrase1')}
+                    {' '}
+                </Text>
+                <TextLink style={[styles.loginTermsText, {marginVertical: -4}]} href={CONST.TERMS_URL}>
+                    {translate('termsOfUse.phrase2')}
+                </TextLink>
+                <Text style={[styles.loginTermsText]}>
+                    {' '}
+                    {translate('termsOfUse.phrase3')}
+                    {' '}
+                </Text>
+                <TextLink style={[styles.loginTermsText, {marginVertical: -4}]} href={CONST.PRIVACY_URL}>
+                    {translate('termsOfUse.phrase4')}
+                </TextLink>
+                <Text style={[styles.loginTermsText]}>.</Text>
             </Text>
-            <TextLink style={[styles.loginTermsText]} href={CONST.PRIVACY_URL}>
-                {translate('termsOfUse.phrase4')}
-            </TextLink>
-            <Text style={[styles.loginTermsText]}>.</Text>
-            <Text>
+        </View>
+        <View>
+            <Text style={[styles.flexColumn, styles.textAlignCenter]}>
                 <Text style={[styles.loginTermsText]}>
                     {translate('termsOfUse.phrase5')}
                     {' '}
                 </Text>
-                <TextLink style={[styles.loginTermsText]} href={CONST.LICENSES_URL}>
+                <TextLink style={[styles.loginTermsText, {marginVertical: -4}]} href={CONST.LICENSES_URL}>
                     {translate('termsOfUse.phrase6')}
                 </TextLink>
                 <Text style={[styles.loginTermsText]}>.</Text>

From ac9e2ac0065a5d43d6c2e35b8982120b3dd23ac4 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Thu, 17 Jun 2021 22:04:00 +0530
Subject: [PATCH 014/124] fix: Removed inline styles

---
 src/pages/signin/TermsAndLicenses/TermsWithLicenses.js | 6 +++---
 src/styles/styles.js                                   | 4 ++++
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
index 80a4dfaed50b..67721b029c3e 100755
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
@@ -17,7 +17,7 @@ const TermsWithLicenses = ({translate}) => (
                     {translate('termsOfUse.phrase1')}
                     {' '}
                 </Text>
-                <TextLink style={[styles.loginTermsText, {marginVertical: -4}]} href={CONST.TERMS_URL}>
+                <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.TERMS_URL}>
                     {translate('termsOfUse.phrase2')}
                 </TextLink>
                 <Text style={[styles.loginTermsText]}>
@@ -25,7 +25,7 @@ const TermsWithLicenses = ({translate}) => (
                     {translate('termsOfUse.phrase3')}
                     {' '}
                 </Text>
-                <TextLink style={[styles.loginTermsText, {marginVertical: -4}]} href={CONST.PRIVACY_URL}>
+                <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.PRIVACY_URL}>
                     {translate('termsOfUse.phrase4')}
                 </TextLink>
                 <Text style={[styles.loginTermsText]}>.</Text>
@@ -37,7 +37,7 @@ const TermsWithLicenses = ({translate}) => (
                     {translate('termsOfUse.phrase5')}
                     {' '}
                 </Text>
-                <TextLink style={[styles.loginTermsText, {marginVertical: -4}]} href={CONST.LICENSES_URL}>
+                <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.LICENSES_URL}>
                     {translate('termsOfUse.phrase6')}
                 </TextLink>
                 <Text style={[styles.loginTermsText]}>.</Text>
diff --git a/src/styles/styles.js b/src/styles/styles.js
index ae733946383e..6eb3ed491a7f 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -487,6 +487,10 @@ const styles = {
         lineHeight: 16,
     },
 
+    termsLink: {
+        marginVertical: -4,
+    },
+
     // Sidebar Styles
     sidebar: {
         backgroundColor: themeColors.sidebar,

From 006c3e215126ada4826d70c7d5018cfb7bc78001 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Thu, 17 Jun 2021 22:14:16 +0530
Subject: [PATCH 015/124] fix: Styling changes

---
 src/styles/styles.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/styles/styles.js b/src/styles/styles.js
index cd0b715f892f..4769a51cf1ca 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -489,7 +489,7 @@ const styles = {
     },
 
     termsLink: {
-        marginVertical: -4,
+        color: themeColors.link,
     },
 
     textMicroSupporting: {

From a75866a36f47f0993f7384fc36fef4d155529ec1 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Thu, 17 Jun 2021 23:04:20 +0530
Subject: [PATCH 016/124] feat: PR review changes

---
 .../SignInPageLayoutNarrow.js                 |  3 +-
 .../SignInPageLayout/SignInPageLayoutWide.js  | 35 ++++++++++++------
 .../TermsAndLicenses/TermsWithLicenses.js     | 36 ++++++++-----------
 src/styles/styles.js                          |  5 ++-
 src/styles/utilities/spacing.js               |  8 ++---
 5 files changed, 46 insertions(+), 41 deletions(-)

diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
index 7268f5b7c4e6..93f174285804 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
@@ -23,7 +23,8 @@ const SignInPageLayoutNarrow = props => (
         keyboardShouldPersistTaps="handled"
         contentContainerStyle={[
             styles.flexGrow1,
-            styles.p8,
+            styles.pv8,
+            styles.mh5,
             styles.signInPageNarrowContentContainer,
             styles.alignSelfCenter,
         ]}
diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
index 058828df74eb..22cac6a74f22 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
@@ -22,20 +22,33 @@ const SignInPageLayoutWide = props => (
     <View style={[styles.signInPageInner]}>
         <View style={[styles.flex1, styles.flexRow, styles.dFlex, styles.flexGrow1]}>
             <View style={[styles.signInPageWideLeftContainer, styles.dFlex, styles.flexColumn, styles.ph6]}>
-                <View style={[styles.flex1, styles.dFlex, styles.flexColumn, styles.mt40Percentage]}>
-                    <View style={[styles.signInPageLogo, styles.mt6, styles.mb5]}>
-                        <ExpensifyCashLogo width={variables.componentSizeLarge} height={variables.componentSizeLarge} />
+                <View style={[
+                    styles.flex1,
+                    styles.dFlex,
+                    styles.flexColumn,
+                    styles.mt40Percentage,
+                    styles.signInPageFormContainer,
+                    styles.alignSelfCenter,
+                ]}
+                >
+                    <View style={[styles.flex1]}>
+                        <View style={[styles.signInPageLogo, styles.mt6, styles.mb5]}>
+                            <ExpensifyCashLogo
+                                width={variables.componentSizeLarge}
+                                height={variables.componentSizeLarge}
+                            />
+                        </View>
+                        <Text style={[styles.mv5, styles.textLabel, styles.h3]}>
+                            {props.translate('welcomeText.phrase1')}
+                        </Text>
+                        <View>
+                            {props.children}
+                        </View>
                     </View>
-                    <Text style={[styles.mv5, styles.textLabel, styles.h3]}>
-                        {props.translate('welcomeText.phrase1')}
-                    </Text>
-                    <View style={[styles.signInPageFormContainer]}>
-                        {props.children}
+                    <View style={[styles.mv5]}>
+                        <TermsAndLicenses />
                     </View>
                 </View>
-                <View style={[styles.mv5]}>
-                    <TermsAndLicenses />
-                </View>
             </View>
             <View style={[
                 styles.flexGrow1,
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
index 67721b029c3e..adaceb8d93b1 100755
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
@@ -8,39 +8,31 @@ import LogoWordmark from '../../../../assets/images/expensify-wordmark.svg';
 
 const TermsWithLicenses = ({translate}) => (
     <View>
-        <View style={[styles.mt1, styles.alignItemsCenter]}>
+        <View style={[styles.mt1, styles.alignItemsCenter, styles.mb3]}>
             <LogoWordmark height={30} width={80} />
         </View>
-        <View>
-            <Text style={[styles.flexColumn, styles.textAlignCenter, styles.alignItemsCenter]}>
-                <Text style={[styles.loginTermsText]}>
-                    {translate('termsOfUse.phrase1')}
-                    {' '}
-                </Text>
+        <View style={[styles.dFlex, styles.flexWrap]}>
+            <Text style={[styles.flexColumn, styles.textAlignCenter, styles.loginTermsText]}>
+
+                {translate('termsOfUse.phrase1')}
+                {' '}
                 <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.TERMS_URL}>
                     {translate('termsOfUse.phrase2')}
                 </TextLink>
-                <Text style={[styles.loginTermsText]}>
-                    {' '}
-                    {translate('termsOfUse.phrase3')}
-                    {' '}
-                </Text>
+                {' '}
+                {translate('termsOfUse.phrase3')}
+                {' '}
                 <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.PRIVACY_URL}>
                     {translate('termsOfUse.phrase4')}
                 </TextLink>
-                <Text style={[styles.loginTermsText]}>.</Text>
-            </Text>
-        </View>
-        <View>
-            <Text style={[styles.flexColumn, styles.textAlignCenter]}>
-                <Text style={[styles.loginTermsText]}>
-                    {translate('termsOfUse.phrase5')}
-                    {' '}
-                </Text>
+                .
+                {' '}
+                {translate('termsOfUse.phrase5')}
+                {' '}
                 <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.LICENSES_URL}>
                     {translate('termsOfUse.phrase6')}
                 </TextLink>
-                <Text style={[styles.loginTermsText]}>.</Text>
+                .
             </Text>
         </View>
     </View>
diff --git a/src/styles/styles.js b/src/styles/styles.js
index 4769a51cf1ca..7c0146b951dc 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -470,7 +470,7 @@ const styles = {
     },
 
     signInPageNarrowContentContainer: {
-        maxWidth: 400,
+        maxWidth: 295,
     },
 
     signInPageWideLeftContainer: {
@@ -484,8 +484,7 @@ const styles = {
     loginTermsText: {
         color: themeColors.textSupporting,
         fontFamily: fontFamily.GTA,
-        fontSize: variables.fontSizeSmall,
-        lineHeight: 16,
+        fontSize: variables.fontSizeExtraSmall,
     },
 
     termsLink: {
diff --git a/src/styles/utilities/spacing.js b/src/styles/utilities/spacing.js
index 655707d054b7..219395e38a0a 100644
--- a/src/styles/utilities/spacing.js
+++ b/src/styles/utilities/spacing.js
@@ -168,10 +168,6 @@ export default {
         padding: 20,
     },
 
-    p8: {
-        padding: 32,
-    },
-
     pv1: {
         paddingVertical: 4,
     },
@@ -192,6 +188,10 @@ export default {
         paddingVertical: 20,
     },
 
+    pv8: {
+        paddingVertical: 32,
+    },
+
     ph0: {
         paddingHorizontal: 0,
     },

From 8304251f8074a0d9952f5ec6a6dbe228643f5e80 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Thu, 17 Jun 2021 23:53:48 +0530
Subject: [PATCH 017/124] fix: Styling fixes

---
 .../TermsAndLicenses/TermsWithLicenses.js     | 44 +++++++++----------
 src/styles/styles.js                          |  1 +
 2 files changed, 22 insertions(+), 23 deletions(-)

diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
index adaceb8d93b1..6e3306d0fa20 100755
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
@@ -11,30 +11,28 @@ const TermsWithLicenses = ({translate}) => (
         <View style={[styles.mt1, styles.alignItemsCenter, styles.mb3]}>
             <LogoWordmark height={30} width={80} />
         </View>
-        <View style={[styles.dFlex, styles.flexWrap]}>
-            <Text style={[styles.flexColumn, styles.textAlignCenter, styles.loginTermsText]}>
+        <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
+            {translate('termsOfUse.phrase1')}
+            {' '}
+            <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.TERMS_URL}>
+                {translate('termsOfUse.phrase2')}
+            </TextLink>
+            {' '}
+            {translate('termsOfUse.phrase3')}
+            {' '}
+            <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.PRIVACY_URL}>
+                {translate('termsOfUse.phrase4')}
+            </TextLink>
+            .
+            {' '}
+            {translate('termsOfUse.phrase5')}
+            {' '}
+            <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.LICENSES_URL}>
+                {translate('termsOfUse.phrase6')}
+            </TextLink>
+            .
+        </Text>
 
-                {translate('termsOfUse.phrase1')}
-                {' '}
-                <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.TERMS_URL}>
-                    {translate('termsOfUse.phrase2')}
-                </TextLink>
-                {' '}
-                {translate('termsOfUse.phrase3')}
-                {' '}
-                <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.PRIVACY_URL}>
-                    {translate('termsOfUse.phrase4')}
-                </TextLink>
-                .
-                {' '}
-                {translate('termsOfUse.phrase5')}
-                {' '}
-                <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.LICENSES_URL}>
-                    {translate('termsOfUse.phrase6')}
-                </TextLink>
-                .
-            </Text>
-        </View>
     </View>
 );
 
diff --git a/src/styles/styles.js b/src/styles/styles.js
index 7c0146b951dc..d66252797d52 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -489,6 +489,7 @@ const styles = {
 
     termsLink: {
         color: themeColors.link,
+        marginVertical: -2,
     },
 
     textMicroSupporting: {

From 378f819cba59f535f02a53942ba7c0fbbe867d60 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Fri, 18 Jun 2021 00:08:08 +0530
Subject: [PATCH 018/124] chore: Removed unwanted files

---
 .../signin/TermsAndLicenses/TermsOnly.js      | 31 -------------------
 .../signin/TermsAndLicenses/index.desktop.js  |  3 --
 .../{index.native.js => index.js}             |  0
 .../signin/TermsAndLicenses/index.website.js  |  3 --
 4 files changed, 37 deletions(-)
 delete mode 100755 src/pages/signin/TermsAndLicenses/TermsOnly.js
 delete mode 100644 src/pages/signin/TermsAndLicenses/index.desktop.js
 rename src/pages/signin/TermsAndLicenses/{index.native.js => index.js} (100%)
 delete mode 100644 src/pages/signin/TermsAndLicenses/index.website.js

diff --git a/src/pages/signin/TermsAndLicenses/TermsOnly.js b/src/pages/signin/TermsAndLicenses/TermsOnly.js
deleted file mode 100755
index d39bd81c6ff1..000000000000
--- a/src/pages/signin/TermsAndLicenses/TermsOnly.js
+++ /dev/null
@@ -1,31 +0,0 @@
-import React from 'react';
-import {Text, View} from 'react-native';
-import styles from '../../../styles/styles';
-import CONST from '../../../CONST';
-import TextLink from '../../../components/TextLink';
-import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
-
-const TermsOnly = ({translate}) => (
-    <View style={[styles.mt6, styles.flexRow, styles.flexWrap]}>
-        <Text style={[styles.loginTermsText]}>
-            {translate('termsOfUse.phrase1')}
-            {' '}
-        </Text>
-        <TextLink style={[styles.loginTermsText]} href={CONST.TERMS_URL}>
-            {translate('termsOfUse.phrase2')}
-        </TextLink>
-        <Text style={[styles.loginTermsText]}>
-            {' '}
-            {translate('termsOfUse.phrase3')}
-            {' '}
-        </Text>
-        <TextLink style={[styles.loginTermsText]} href={CONST.PRIVACY_URL}>
-            {translate('termsOfUse.phrase4')}
-        </TextLink>
-        <Text style={[styles.loginTermsText]}>.</Text>
-    </View>
-);
-
-TermsOnly.propTypes = {...withLocalizePropTypes};
-
-export default withLocalize(TermsOnly);
diff --git a/src/pages/signin/TermsAndLicenses/index.desktop.js b/src/pages/signin/TermsAndLicenses/index.desktop.js
deleted file mode 100644
index 57253e005fab..000000000000
--- a/src/pages/signin/TermsAndLicenses/index.desktop.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import TermsOnly from './TermsOnly';
-
-export default TermsOnly;
diff --git a/src/pages/signin/TermsAndLicenses/index.native.js b/src/pages/signin/TermsAndLicenses/index.js
similarity index 100%
rename from src/pages/signin/TermsAndLicenses/index.native.js
rename to src/pages/signin/TermsAndLicenses/index.js
diff --git a/src/pages/signin/TermsAndLicenses/index.website.js b/src/pages/signin/TermsAndLicenses/index.website.js
deleted file mode 100644
index 77d96e01f64c..000000000000
--- a/src/pages/signin/TermsAndLicenses/index.website.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import TermsWithLicenses from './TermsWithLicenses';
-
-export default TermsWithLicenses;

From 22c347d44d6cfcff4c17e4b871ca170d64966703 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Fri, 18 Jun 2021 00:18:54 +0530
Subject: [PATCH 019/124] fix: Minor styling changes

---
 src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
index 93f174285804..23b169f713b9 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutNarrow.js
@@ -23,7 +23,7 @@ const SignInPageLayoutNarrow = props => (
         keyboardShouldPersistTaps="handled"
         contentContainerStyle={[
             styles.flexGrow1,
-            styles.pv8,
+            styles.pb5,
             styles.mh5,
             styles.signInPageNarrowContentContainer,
             styles.alignSelfCenter,

From c722b5111df7abb6832f1c980269648689aa8396 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Tue, 22 Jun 2021 21:36:29 +0530
Subject: [PATCH 020/124] fix: Terms and licenses fix

---
 src/languages/en.js                           |  5 +-
 .../TermsAndLicenses/TermsWithLicenses.js     | 61 +++++++++++++------
 src/styles/styles.js                          |  1 -
 3 files changed, 47 insertions(+), 20 deletions(-)

diff --git a/src/languages/en.js b/src/languages/en.js
index 7aee190d0e8e..3652771d966f 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -247,8 +247,9 @@ export default {
         phrase2: 'terms of service',
         phrase3: 'and',
         phrase4: 'privacy policy',
-        phrase5: 'Money transmission is provided by Expensify Payments LLC (NMLS ID:2017010) pursuant to its',
-        phrase6: 'licenses',
+        phrase5: 'Money transmission is provided by Expensify Payments LLC (NMLS',
+        phrase6: 'ID:2017010) pursuant to its',
+        phrase7: 'licenses',
     },
     passwordForm: {
         pleaseFillOutAllFields: 'Please fill out all fields',
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
index 6e3306d0fa20..6fc6f763cf67 100755
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
@@ -3,7 +3,9 @@ import {Text, View} from 'react-native';
 import styles from '../../../styles/styles';
 import CONST from '../../../CONST';
 import TextLink from '../../../components/TextLink';
-import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
+import withLocalize, {
+    withLocalizePropTypes,
+} from '../../../components/withLocalize';
 import LogoWordmark from '../../../../assets/images/expensify-wordmark.svg';
 
 const TermsWithLicenses = ({translate}) => (
@@ -11,28 +13,53 @@ const TermsWithLicenses = ({translate}) => (
         <View style={[styles.mt1, styles.alignItemsCenter, styles.mb3]}>
             <LogoWordmark height={30} width={80} />
         </View>
-        <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
-            {translate('termsOfUse.phrase1')}
-            {' '}
-            <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.TERMS_URL}>
+        <View
+            style={[
+                styles.dFlex,
+                styles.flexWrap,
+                styles.alignItemsCenter,
+                styles.justifyContentCenter,
+                styles.flexRow,
+            ]}
+        >
+            <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
+                {translate('termsOfUse.phrase1')}
+                {' '}
+            </Text>
+            <TextLink
+                style={[styles.loginTermsText, styles.termsLink]}
+                href={CONST.TERMS_URL}
+            >
                 {translate('termsOfUse.phrase2')}
             </TextLink>
-            {' '}
-            {translate('termsOfUse.phrase3')}
-            {' '}
-            <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.PRIVACY_URL}>
+            <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
+                {' '}
+                {translate('termsOfUse.phrase3')}
+                {' '}
+            </Text>
+            <TextLink
+                style={[styles.loginTermsText, styles.termsLink]}
+                href={CONST.PRIVACY_URL}
+            >
                 {translate('termsOfUse.phrase4')}
             </TextLink>
-            .
-            {' '}
-            {translate('termsOfUse.phrase5')}
-            {' '}
-            <TextLink style={[styles.loginTermsText, styles.termsLink]} href={CONST.LICENSES_URL}>
+            <Text style={[styles.textAlignCenter, styles.loginTermsText]}>.</Text>
+            <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
+                {translate('termsOfUse.phrase5')}
+                {' '}
+            </Text>
+            <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
                 {translate('termsOfUse.phrase6')}
+                {' '}
+            </Text>
+            <TextLink
+                style={[styles.loginTermsText, styles.termsLink]}
+                href={CONST.LICENSES_URL}
+            >
+                {translate('termsOfUse.phrase7')}
             </TextLink>
-            .
-        </Text>
-
+            <Text style={[styles.textAlignCenter, styles.loginTermsText]}>.</Text>
+        </View>
     </View>
 );
 
diff --git a/src/styles/styles.js b/src/styles/styles.js
index d66252797d52..7c0146b951dc 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -489,7 +489,6 @@ const styles = {
 
     termsLink: {
         color: themeColors.link,
-        marginVertical: -2,
     },
 
     textMicroSupporting: {

From 34283290cf838e278278a071ed832feb3aa1e21a Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Tue, 22 Jun 2021 21:50:06 +0530
Subject: [PATCH 021/124] fix: Textlink

---
 src/components/TextLink.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/components/TextLink.js b/src/components/TextLink.js
index b80007ab1c2e..8b2764a338c9 100644
--- a/src/components/TextLink.js
+++ b/src/components/TextLink.js
@@ -8,8 +8,8 @@ const propTypes = {
     /** Link to open in new tab */
     href: PropTypes.string.isRequired,
 
-    /** Text content child */
-    children: PropTypes.string.isRequired,
+    /** Text content child or <Text> as child */
+    children: PropTypes.oneOfType([PropTypes.string, PropTypes.object]).isRequired,
 
     /** Additional style props */
     style: PropTypes.oneOfType([PropTypes.object, PropTypes.arrayOf(PropTypes.object)]),

From f01754c00aff69c02dc1bcd3f2974c84edb38fba Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Tue, 22 Jun 2021 21:59:55 +0530
Subject: [PATCH 022/124] fix: Removed unused styles

---
 src/styles/utilities/spacing.js | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/styles/utilities/spacing.js b/src/styles/utilities/spacing.js
index 219395e38a0a..5ce166b15292 100644
--- a/src/styles/utilities/spacing.js
+++ b/src/styles/utilities/spacing.js
@@ -188,10 +188,6 @@ export default {
         paddingVertical: 20,
     },
 
-    pv8: {
-        paddingVertical: 32,
-    },
-
     ph0: {
         paddingHorizontal: 0,
     },

From 23375821796bfa6ebfcefcf489488b08010d4276 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Tue, 22 Jun 2021 23:41:10 +0530
Subject: [PATCH 023/124] fix: Linting fixes

---
 src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js
index 8bff9c6f7c9c..6fc6f763cf67 100644
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js
@@ -65,4 +65,4 @@ const TermsWithLicenses = ({translate}) => (
 
 TermsWithLicenses.propTypes = {...withLocalizePropTypes};
 
-export default withLocalize(TermsWithLicenses);
\ No newline at end of file
+export default withLocalize(TermsWithLicenses);

From 6a5ae711e6561b926ac0c94ad4876016b64e7977 Mon Sep 17 00:00:00 2001
From: Jasper Huang <jasper@expensify.com>
Date: Wed, 23 Jun 2021 17:48:04 +0800
Subject: [PATCH 024/124] fix webpack

---
 config/webpack/webpack.common.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/config/webpack/webpack.common.js b/config/webpack/webpack.common.js
index 8f608f694bc7..75f491d0beef 100644
--- a/config/webpack/webpack.common.js
+++ b/config/webpack/webpack.common.js
@@ -20,6 +20,7 @@ const includeModules = [
     'react-native-modal',
     'react-native-onyx',
     'react-native-gesture-handler',
+    '@unimodules',
 ].join('|');
 
 const webpackConfig = {

From 61825ca892375764cd0db5da96497b506ef4787c Mon Sep 17 00:00:00 2001
From: Jasper Huang <jasper@expensify.com>
Date: Wed, 23 Jun 2021 18:18:07 +0800
Subject: [PATCH 025/124] fix webpack

---
 config/webpack/webpack.common.js                          | 2 ++
 src/components/PressableWithSecondaryInteraction/index.js | 7 +------
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/config/webpack/webpack.common.js b/config/webpack/webpack.common.js
index 75f491d0beef..22b87047934d 100644
--- a/config/webpack/webpack.common.js
+++ b/config/webpack/webpack.common.js
@@ -12,6 +12,8 @@ const platform = (platformIndex > 0) ? process.argv[platformIndex + 1] : 'web';
 const platformExclude = platform === 'web' ? new RegExp(/\.desktop\.js$/) : new RegExp(/\.website\.js$/);
 
 const includeModules = [
+    'expo-constants',
+    'expo-permissions',
     'react-native-animatable',
     'react-native-reanimated',
     'react-native-picker-select',
diff --git a/src/components/PressableWithSecondaryInteraction/index.js b/src/components/PressableWithSecondaryInteraction/index.js
index eb2cca6844a2..abf622ed3fa1 100644
--- a/src/components/PressableWithSecondaryInteraction/index.js
+++ b/src/components/PressableWithSecondaryInteraction/index.js
@@ -1,7 +1,6 @@
 import _ from 'underscore';
 import React, {Component} from 'react';
 import {Pressable} from 'react-native';
-import * as Haptics from 'expo-haptics';
 import pressableWithSecondaryInteractionPropTypes from './pressableWithSecondaryInteractionPropTypes';
 
 const defaultProps = {
@@ -43,11 +42,7 @@ class PressableWithSecondaryInteraction extends Component {
         const defaultPressableProps = _.omit(this.props, ['onSecondaryInteraction', 'children', 'onLongPress']);
         return (
             <Pressable
-                onLongPress={(e) => {
-                    Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Light).then(() => {
-                        this.props.onSecondaryInteraction(e);
-                    });
-                }}
+                onLongPress={this.props.onSecondaryInteraction}
                 ref={el => this.pressableRef = el}
                 // eslint-disable-next-line react/jsx-props-no-spreading
                 {...defaultPressableProps}

From c879f9136d43bf42b9d25fd7ade3784e9bdfe7d5 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Wed, 23 Jun 2021 21:29:21 +0530
Subject: [PATCH 026/124] fix: Minor changes to the terms with licenses

---
 .../TermsAndLicenses/TermsWithLicenses.native.js       | 10 +++++-----
 src/styles/styles.js                                   |  5 +++++
 2 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js
index 6fc6f763cf67..6c1bf6af978b 100644
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js
@@ -16,10 +16,11 @@ const TermsWithLicenses = ({translate}) => (
         <View
             style={[
                 styles.dFlex,
+                styles.flexRow,
                 styles.flexWrap,
+                styles.textAlignCenter,
                 styles.alignItemsCenter,
                 styles.justifyContentCenter,
-                styles.flexRow,
             ]}
         >
             <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
@@ -27,18 +28,17 @@ const TermsWithLicenses = ({translate}) => (
                 {' '}
             </Text>
             <TextLink
-                style={[styles.loginTermsText, styles.termsLink]}
+                style={[styles.loginTermsText, styles.termsLinkNative]}
                 href={CONST.TERMS_URL}
             >
                 {translate('termsOfUse.phrase2')}
             </TextLink>
             <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
-                {' '}
                 {translate('termsOfUse.phrase3')}
                 {' '}
             </Text>
             <TextLink
-                style={[styles.loginTermsText, styles.termsLink]}
+                style={[styles.loginTermsText, styles.termsLinkNative]}
                 href={CONST.PRIVACY_URL}
             >
                 {translate('termsOfUse.phrase4')}
@@ -53,7 +53,7 @@ const TermsWithLicenses = ({translate}) => (
                 {' '}
             </Text>
             <TextLink
-                style={[styles.loginTermsText, styles.termsLink]}
+                style={[styles.loginTermsText, styles.termsLinkNative]}
                 href={CONST.LICENSES_URL}
             >
                 {translate('termsOfUse.phrase7')}
diff --git a/src/styles/styles.js b/src/styles/styles.js
index ca9f65923ccb..c800b622962e 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -506,6 +506,11 @@ const styles = {
         color: themeColors.link,
     },
 
+    termsLinkNative: {
+        color: themeColors.link,
+        marginTop: -1,
+    },
+
     // Sidebar Styles
     sidebar: {
         backgroundColor: themeColors.sidebar,

From 772215975ed197368bb9c1d8c3cd74a836b8fa45 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Wed, 23 Jun 2021 21:41:56 +0530
Subject: [PATCH 027/124] fix: Platform patches

---
 .../TermsWithLicenses.native.js                 | 17 +++++++++++++----
 src/styles/styles.js                            |  3 +++
 2 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js
index 6c1bf6af978b..c6ff58a25ab3 100644
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js
@@ -1,5 +1,5 @@
 import React from 'react';
-import {Text, View} from 'react-native';
+import {Text, View, Platform} from 'react-native';
 import styles from '../../../styles/styles';
 import CONST from '../../../CONST';
 import TextLink from '../../../components/TextLink';
@@ -8,6 +8,11 @@ import withLocalize, {
 } from '../../../components/withLocalize';
 import LogoWordmark from '../../../../assets/images/expensify-wordmark.svg';
 
+const PlatformLinkStyles = Platform.select({
+    ios: styles.termsLinkIos,
+    default: {},
+});
+
 const TermsWithLicenses = ({translate}) => (
     <View>
         <View style={[styles.mt1, styles.alignItemsCenter, styles.mb3]}>
@@ -28,12 +33,16 @@ const TermsWithLicenses = ({translate}) => (
                 {' '}
             </Text>
             <TextLink
-                style={[styles.loginTermsText, styles.termsLinkNative]}
+                style={[styles.loginTermsText, styles.termsLinkNative, PlatformLinkStyles]}
                 href={CONST.TERMS_URL}
             >
                 {translate('termsOfUse.phrase2')}
+                {Platform.select({
+                    android: ' ',
+                    default: '',
+                })}
             </TextLink>
-            <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
+            <Text style={[styles.textAlignCenter, styles.loginTermsText, PlatformLinkStyles]}>
                 {translate('termsOfUse.phrase3')}
                 {' '}
             </Text>
@@ -53,7 +62,7 @@ const TermsWithLicenses = ({translate}) => (
                 {' '}
             </Text>
             <TextLink
-                style={[styles.loginTermsText, styles.termsLinkNative]}
+                style={[styles.loginTermsText, styles.termsLinkNative, PlatformLinkStyles]}
                 href={CONST.LICENSES_URL}
             >
                 {translate('termsOfUse.phrase7')}
diff --git a/src/styles/styles.js b/src/styles/styles.js
index c800b622962e..1a726f585f18 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -508,6 +508,9 @@ const styles = {
 
     termsLinkNative: {
         color: themeColors.link,
+    },
+
+    termsLinkIos: {
         marginTop: -1,
     },
 

From 00be76881e435ee25d72c0b7c5fff0b3befc6cab Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Wed, 23 Jun 2021 21:49:45 +0530
Subject: [PATCH 028/124] fix: Removed unwanted spaces

---
 src/pages/signin/TermsAndLicenses/TermsWithLicenses.js | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
index 90c6e53cf47b..856315d3ac4f 100755
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
@@ -35,8 +35,6 @@ const TermsWithLicenses = ({translate}) => (
             {'\n'}
             {translate('termsOfUse.phrase5')}
             {' '}
-
-
             {translate('termsOfUse.phrase6')}
             {' '}
             <TextLink

From c02dbb3f18eb0a3de04637486ae2ed4d06371507 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Thu, 24 Jun 2021 18:18:19 +0530
Subject: [PATCH 029/124] feat: Terns with Licenses for ios

---
 ...native.js => TermsWithLicenses.android.js} | 24 ++----
 .../TermsAndLicenses/TermsWithLicenses.ios.js | 76 +++++++++++++++++++
 .../signin/TermsAndLicenses/index.android.js  |  3 +
 .../signin/TermsAndLicenses/index.ios.js      |  3 +
 .../signin/TermsAndLicenses/index.native.js   |  3 -
 src/styles/styles.js                          |  1 +
 6 files changed, 91 insertions(+), 19 deletions(-)
 rename src/pages/signin/TermsAndLicenses/{TermsWithLicenses.native.js => TermsWithLicenses.android.js} (87%)
 create mode 100644 src/pages/signin/TermsAndLicenses/TermsWithLicenses.ios.js
 create mode 100644 src/pages/signin/TermsAndLicenses/index.android.js
 create mode 100644 src/pages/signin/TermsAndLicenses/index.ios.js
 delete mode 100644 src/pages/signin/TermsAndLicenses/index.native.js

diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.android.js
similarity index 87%
rename from src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js
rename to src/pages/signin/TermsAndLicenses/TermsWithLicenses.android.js
index c6ff58a25ab3..0b1346441419 100644
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.native.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.android.js
@@ -1,5 +1,5 @@
 import React from 'react';
-import {Text, View, Platform} from 'react-native';
+import {Text, View} from 'react-native';
 import styles from '../../../styles/styles';
 import CONST from '../../../CONST';
 import TextLink from '../../../components/TextLink';
@@ -8,11 +8,6 @@ import withLocalize, {
 } from '../../../components/withLocalize';
 import LogoWordmark from '../../../../assets/images/expensify-wordmark.svg';
 
-const PlatformLinkStyles = Platform.select({
-    ios: styles.termsLinkIos,
-    default: {},
-});
-
 const TermsWithLicenses = ({translate}) => (
     <View>
         <View style={[styles.mt1, styles.alignItemsCenter, styles.mb3]}>
@@ -30,26 +25,23 @@ const TermsWithLicenses = ({translate}) => (
         >
             <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
                 {translate('termsOfUse.phrase1')}
-                {' '}
             </Text>
             <TextLink
-                style={[styles.loginTermsText, styles.termsLinkNative, PlatformLinkStyles]}
+                style={[styles.loginTermsText, styles.termsLinkNative]}
                 href={CONST.TERMS_URL}
             >
+                {' '}
                 {translate('termsOfUse.phrase2')}
-                {Platform.select({
-                    android: ' ',
-                    default: '',
-                })}
+                {' '}
             </TextLink>
-            <Text style={[styles.textAlignCenter, styles.loginTermsText, PlatformLinkStyles]}>
+            <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
                 {translate('termsOfUse.phrase3')}
-                {' '}
             </Text>
             <TextLink
                 style={[styles.loginTermsText, styles.termsLinkNative]}
                 href={CONST.PRIVACY_URL}
             >
+                {' '}
                 {translate('termsOfUse.phrase4')}
             </TextLink>
             <Text style={[styles.textAlignCenter, styles.loginTermsText]}>.</Text>
@@ -59,12 +51,12 @@ const TermsWithLicenses = ({translate}) => (
             </Text>
             <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
                 {translate('termsOfUse.phrase6')}
-                {' '}
             </Text>
             <TextLink
-                style={[styles.loginTermsText, styles.termsLinkNative, PlatformLinkStyles]}
+                style={[styles.loginTermsText, styles.termsLinkNative]}
                 href={CONST.LICENSES_URL}
             >
+                {' '}
                 {translate('termsOfUse.phrase7')}
             </TextLink>
             <Text style={[styles.textAlignCenter, styles.loginTermsText]}>.</Text>
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.ios.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.ios.js
new file mode 100644
index 000000000000..60a9d34c90de
--- /dev/null
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.ios.js
@@ -0,0 +1,76 @@
+import React from 'react';
+import {Text, View} from 'react-native';
+import styles from '../../../styles/styles';
+import CONST from '../../../CONST';
+import TextLink from '../../../components/TextLink';
+import withLocalize, {
+    withLocalizePropTypes,
+} from '../../../components/withLocalize';
+import LogoWordmark from '../../../../assets/images/expensify-wordmark.svg';
+
+
+const TermsWithLicenses = ({translate}) => (
+    <View>
+        <View style={[styles.mt1, styles.alignItemsCenter, styles.mb3]}>
+            <LogoWordmark height={30} width={80} />
+        </View>
+        <View
+            style={[
+                styles.dFlex,
+                styles.flexColumn,
+                styles.flexWrap,
+                styles.textAlignCenter,
+                styles.alignItemsCenter,
+                styles.justifyContentCenter,
+            ]}
+        >
+            <View style={[styles.dFlex, styles.flexRow, styles.alignItemsCenter]}>
+                <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
+                    {translate('termsOfUse.phrase1')}
+                </Text>
+                <TextLink
+                    style={[styles.loginTermsText, styles.termsLinkNative, styles.termsLinkIos]}
+                    href={CONST.TERMS_URL}
+                >
+                    {' '}
+                    {translate('termsOfUse.phrase2')}
+                    {' '}
+                </TextLink>
+                <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
+                    {translate('termsOfUse.phrase3')}
+                </Text>
+                <TextLink
+                    style={[styles.loginTermsText, styles.termsLinkNative, styles.termsLinkIos]}
+                    href={CONST.PRIVACY_URL}
+                >
+                    {' '}
+                    {translate('termsOfUse.phrase4')}
+                </TextLink>
+                <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
+                    .
+                </Text>
+            </View>
+            <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
+                {translate('termsOfUse.phrase5')}
+                {' '}
+            </Text>
+            <View style={[styles.dFlex, styles.flexRow, styles.alignItemsCenter]}>
+                <Text style={[styles.textAlignCenter, styles.loginTermsText]}>
+                    {translate('termsOfUse.phrase6')}
+                    {' '}
+                </Text>
+                <TextLink
+                    style={[styles.loginTermsText, styles.termsLinkNative, styles.termsLinkIos]}
+                    href={CONST.LICENSES_URL}
+                >
+                    {translate('termsOfUse.phrase7')}
+                </TextLink>
+                <Text style={[styles.textAlignCenter, styles.loginTermsText]}>.</Text>
+            </View>
+        </View>
+    </View>
+);
+
+TermsWithLicenses.propTypes = {...withLocalizePropTypes};
+
+export default withLocalize(TermsWithLicenses);
diff --git a/src/pages/signin/TermsAndLicenses/index.android.js b/src/pages/signin/TermsAndLicenses/index.android.js
new file mode 100644
index 000000000000..9ee2efe397c3
--- /dev/null
+++ b/src/pages/signin/TermsAndLicenses/index.android.js
@@ -0,0 +1,3 @@
+import TermsWithLicenses from './TermsWithLicenses.android';
+
+export default TermsWithLicenses;
diff --git a/src/pages/signin/TermsAndLicenses/index.ios.js b/src/pages/signin/TermsAndLicenses/index.ios.js
new file mode 100644
index 000000000000..27c0f9d8a6cc
--- /dev/null
+++ b/src/pages/signin/TermsAndLicenses/index.ios.js
@@ -0,0 +1,3 @@
+import TermsWithLicenses from './TermsWithLicenses.ios';
+
+export default TermsWithLicenses;
diff --git a/src/pages/signin/TermsAndLicenses/index.native.js b/src/pages/signin/TermsAndLicenses/index.native.js
deleted file mode 100644
index a7171c4d1ff4..000000000000
--- a/src/pages/signin/TermsAndLicenses/index.native.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import TermsWithLicenses from './TermsWithLicenses.native';
-
-export default TermsWithLicenses;
diff --git a/src/styles/styles.js b/src/styles/styles.js
index 1a726f585f18..f550ce8e6b69 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -508,6 +508,7 @@ const styles = {
 
     termsLinkNative: {
         color: themeColors.link,
+        margin: 0,
     },
 
     termsLinkIos: {

From d1a9a3f3f454862c0ee0e4f35009789d76d38f6f Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Thu, 1 Jul 2021 21:34:42 +0530
Subject: [PATCH 030/124] feat: Minor file structure changes

---
 src/pages/EnablePayments/OnfidoStep.js                |  2 +-
 .../index.android.js}                                 | 10 +++++-----
 .../index.ios.js}                                     | 11 +++++------
 .../index.js}                                         | 10 +++++-----
 src/pages/signin/TermsAndLicenses/index.android.js    |  3 ---
 src/pages/signin/TermsAndLicenses/index.ios.js        |  3 ---
 src/styles/styles.js                                  |  4 ++++
 7 files changed, 20 insertions(+), 23 deletions(-)
 rename src/pages/signin/TermsAndLicenses/{TermsWithLicenses.android.js => TermsWithLicenses/index.android.js} (89%)
 rename src/pages/signin/TermsAndLicenses/{TermsWithLicenses.ios.js => TermsWithLicenses/index.ios.js} (90%)
 rename src/pages/signin/TermsAndLicenses/{TermsWithLicenses.js => TermsWithLicenses/index.js} (84%)
 delete mode 100644 src/pages/signin/TermsAndLicenses/index.android.js
 delete mode 100644 src/pages/signin/TermsAndLicenses/index.ios.js

diff --git a/src/pages/EnablePayments/OnfidoStep.js b/src/pages/EnablePayments/OnfidoStep.js
index 49c9000a807d..50b7e7b59a3f 100644
--- a/src/pages/EnablePayments/OnfidoStep.js
+++ b/src/pages/EnablePayments/OnfidoStep.js
@@ -120,7 +120,7 @@ class OnfidoStep extends React.Component {
                                 && this.props.walletOnfidoData.loading && <FullscreenLoadingIndicator />}
                             {!this.props.walletOnfidoData.loading && this.props.walletOnfidoData.error && (
                                 <>
-                                    <Text style={[styles.h3, styles.mb2]}>
+                                    <Text style={[styles.h3, styles.textBold, styles.mb2]}>
                                         {this.props.walletOnfidoData.error}
                                     </Text>
                                     <Button
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.android.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.android.js
similarity index 89%
rename from src/pages/signin/TermsAndLicenses/TermsWithLicenses.android.js
rename to src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.android.js
index 0b1346441419..fa0d4cbed3c6 100644
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.android.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.android.js
@@ -1,12 +1,12 @@
 import React from 'react';
 import {Text, View} from 'react-native';
-import styles from '../../../styles/styles';
-import CONST from '../../../CONST';
-import TextLink from '../../../components/TextLink';
+import styles from '../../../../styles/styles';
+import CONST from '../../../../CONST';
+import TextLink from '../../../../components/TextLink';
 import withLocalize, {
     withLocalizePropTypes,
-} from '../../../components/withLocalize';
-import LogoWordmark from '../../../../assets/images/expensify-wordmark.svg';
+} from '../../../../components/withLocalize';
+import LogoWordmark from '../../../../../assets/images/expensify-wordmark.svg';
 
 const TermsWithLicenses = ({translate}) => (
     <View>
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.ios.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.ios.js
similarity index 90%
rename from src/pages/signin/TermsAndLicenses/TermsWithLicenses.ios.js
rename to src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.ios.js
index 60a9d34c90de..a0a5b350da99 100644
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.ios.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.ios.js
@@ -1,13 +1,12 @@
 import React from 'react';
 import {Text, View} from 'react-native';
-import styles from '../../../styles/styles';
-import CONST from '../../../CONST';
-import TextLink from '../../../components/TextLink';
+import styles from '../../../../styles/styles';
+import CONST from '../../../../CONST';
+import TextLink from '../../../../components/TextLink';
 import withLocalize, {
     withLocalizePropTypes,
-} from '../../../components/withLocalize';
-import LogoWordmark from '../../../../assets/images/expensify-wordmark.svg';
-
+} from '../../../../components/withLocalize';
+import LogoWordmark from '../../../../../assets/images/expensify-wordmark.svg';
 
 const TermsWithLicenses = ({translate}) => (
     <View>
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.js
similarity index 84%
rename from src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
rename to src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.js
index 856315d3ac4f..175bda985afc 100755
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.js
@@ -1,12 +1,12 @@
 import React from 'react';
 import {Text, View} from 'react-native';
-import styles from '../../../styles/styles';
-import CONST from '../../../CONST';
-import TextLink from '../../../components/TextLink';
+import styles from '../../../../styles/styles';
+import CONST from '../../../../CONST';
+import TextLink from '../../../../components/TextLink';
 import withLocalize, {
     withLocalizePropTypes,
-} from '../../../components/withLocalize';
-import LogoWordmark from '../../../../assets/images/expensify-wordmark.svg';
+} from '../../../../components/withLocalize';
+import LogoWordmark from '../../../../../assets/images/expensify-wordmark.svg';
 
 const TermsWithLicenses = ({translate}) => (
     <View>
diff --git a/src/pages/signin/TermsAndLicenses/index.android.js b/src/pages/signin/TermsAndLicenses/index.android.js
deleted file mode 100644
index 9ee2efe397c3..000000000000
--- a/src/pages/signin/TermsAndLicenses/index.android.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import TermsWithLicenses from './TermsWithLicenses.android';
-
-export default TermsWithLicenses;
diff --git a/src/pages/signin/TermsAndLicenses/index.ios.js b/src/pages/signin/TermsAndLicenses/index.ios.js
deleted file mode 100644
index 27c0f9d8a6cc..000000000000
--- a/src/pages/signin/TermsAndLicenses/index.ios.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import TermsWithLicenses from './TermsWithLicenses.ios';
-
-export default TermsWithLicenses;
diff --git a/src/styles/styles.js b/src/styles/styles.js
index f550ce8e6b69..1fa2d3a71609 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -37,6 +37,10 @@ const styles = {
         color: themeColors.linkHover,
     },
 
+    textBold: {
+        fontWeight: fontWeightBold,
+    },
+
     h1: {
         color: themeColors.heading,
         fontFamily: fontFamily.GTA_BOLD,

From 7e431768a3e3c1ae2d4ab78e0882beb21a73ab88 Mon Sep 17 00:00:00 2001
From: Rafael <rdjuric@pm.me>
Date: Fri, 2 Jul 2021 04:11:18 -0300
Subject: [PATCH 031/124] style changes, tooltip container in native

---
 src/components/Tooltip/index.native.js            | 9 ++++++++-
 src/pages/home/report/ReportActionItemFragment.js | 2 +-
 src/styles/styles.js                              | 3 ++-
 src/styles/utilities/flex.js                      | 4 ++++
 4 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/src/components/Tooltip/index.native.js b/src/components/Tooltip/index.native.js
index c73571ff5100..713293c9ed0a 100644
--- a/src/components/Tooltip/index.native.js
+++ b/src/components/Tooltip/index.native.js
@@ -1,3 +1,5 @@
+import React from 'react';
+import {View} from 'react-native';
 import PropTypes from 'prop-types';
 
 // We can't use the common component for the Tooltip as Web implementation uses DOM specific method to
@@ -11,7 +13,12 @@ const propTypes = {
  * @param {propTypes} props
  * @returns {ReactNodeLike}
  */
-const Tooltip = props => props.children;
+const Tooltip = (props) => {
+    console.log(props.containerStyle);
+    return (
+    <View style={props.containerStyle}>
+        {props.children}
+        </View>)}
 
 Tooltip.propTypes = propTypes;
 Tooltip.displayName = 'Tooltip';
diff --git a/src/pages/home/report/ReportActionItemFragment.js b/src/pages/home/report/ReportActionItemFragment.js
index 9e5e65dfca9c..239fc1ce362f 100644
--- a/src/pages/home/report/ReportActionItemFragment.js
+++ b/src/pages/home/report/ReportActionItemFragment.js
@@ -83,7 +83,7 @@ class ReportActionItemFragment extends React.PureComponent {
                     );
             case 'TEXT':
                 return (
-                    <Tooltip text={tooltipText} containerStyle={styles.w100}>
+                    <Tooltip text={tooltipText} containerStyle={styles.flexShrink1}>
                         <Text
                             selectable
                             numberOfLines={this.props.isSingleLine ? 1 : undefined}
diff --git a/src/styles/styles.js b/src/styles/styles.js
index 22cf52ca528e..2a505a73d331 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -875,7 +875,7 @@ const styles = {
         alignItems: 'center',
         display: 'flex',
         flexDirection: 'row',
-        flexWrap: 'wrap',
+        flexWrap: 'nowrap',
     },
 
     chatItemMessageHeaderSender: {
@@ -890,6 +890,7 @@ const styles = {
     },
 
     chatItemMessageHeaderTimestamp: {
+        flexShrink: 0,
         color: themeColors.textSupporting,
         fontSize: variables.fontSizeSmall,
         height: 24,
diff --git a/src/styles/utilities/flex.js b/src/styles/utilities/flex.js
index 2bcd366262c8..23e429943c56 100644
--- a/src/styles/utilities/flex.js
+++ b/src/styles/utilities/flex.js
@@ -87,4 +87,8 @@ export default {
     flexGrow4: {
         flexGrow: 4,
     },
+    
+    flexShrink1: {
+        flexShrink: 1,
+    },
 };

From 3fb4767496bab1699a1f5074f8d15e7fa05c9cc5 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Fri, 2 Jul 2021 19:46:59 +0530
Subject: [PATCH 032/124] fix: spaces collapsing in Messages

---
 package-lock.json                           | 173 +++++++++++++-------
 package.json                                |   2 +-
 src/components/RenderHTML/BaseRenderHTML.js |  13 +-
 3 files changed, 125 insertions(+), 63 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index b9dce013edf7..a49742c96618 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4602,6 +4602,18 @@
         "regenerator-runtime": "^0.13.3"
       }
     },
+    "@jsamr/counter-style": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/@jsamr/counter-style/-/counter-style-2.0.1.tgz",
+      "integrity": "sha512-ox/fGXtTRWk+si55lcfuM2oIaIxK/vPbugaeR9O++9tI/5Vx31SVkUbtvXIIN27U+thRlR0hz5b/+Geq7zg5NA==",
+      "dev": true
+    },
+    "@jsamr/react-native-li": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/@jsamr/react-native-li/-/react-native-li-2.2.1.tgz",
+      "integrity": "sha512-24lfABRzLai11PQSWMdOtwfHAr/2pnWM2adO7npE6aNFJ31u3NCp0+zlYKuo4wdOy32QI5t57KvRDKJjlWvefQ==",
+      "dev": true
+    },
     "@lwc/eslint-plugin-lwc": {
       "version": "0.11.0",
       "resolved": "https://registry.npmjs.org/@lwc/eslint-plugin-lwc/-/eslint-plugin-lwc-0.11.0.tgz",
@@ -4887,87 +4899,89 @@
       }
     },
     "@native-html/css-processor": {
-      "version": "1.6.1",
-      "resolved": "https://registry.npmjs.org/@native-html/css-processor/-/css-processor-1.6.1.tgz",
-      "integrity": "sha512-3l4SmYU5CIwL7f8GSssypWfFd7W/FcqVrOomhDRbaWYsxKh2T0zNcIjJbkr8ZbpXJk3qKrV1EMoTJ8vt6H8M9Q==",
+      "version": "1.10.0",
+      "resolved": "https://registry.npmjs.org/@native-html/css-processor/-/css-processor-1.10.0.tgz",
+      "integrity": "sha512-ckJxKkXdku0bJOnCe8YLdD1ivCqW0naC5D0FAnC9OwH+BiMh1fAjipRSz5C0DDWvKQsb8N1zo2cCiAH7DTxJOw==",
+      "dev": true,
       "requires": {
         "css-to-react-native": "^3.0.0"
       }
     },
     "@native-html/transient-render-engine": {
-      "version": "3.6.1",
-      "resolved": "https://registry.npmjs.org/@native-html/transient-render-engine/-/transient-render-engine-3.6.1.tgz",
-      "integrity": "sha512-SkII7uJt399xn9W7ciPzEWZBnRYGKb2zlo3VLMkIEL9V8O1yQPxEfHERI4D7w8zU7W8H9+7S8IYpPEhBzIlzFQ==",
+      "version": "9.2.0",
+      "resolved": "https://registry.npmjs.org/@native-html/transient-render-engine/-/transient-render-engine-9.2.0.tgz",
+      "integrity": "sha512-9pcEgGOtyRXBC/qhd2vZYcnwFesOENEbixbTDOyHX1VSoDzaE7EEM+lX/BzUtX8/qP0KoTyaxDvSmTZshertOQ==",
+      "dev": true,
       "requires": {
-        "@native-html/css-processor": "1.6.1",
-        "@types/ramda": "^0.27.32",
-        "htmlparser2": "^5.0.1",
+        "@native-html/css-processor": "1.10.0",
+        "@types/ramda": "^0.27.40",
+        "csstype": "^3.0.8",
+        "domelementtype": "^2.2.0",
+        "domhandler": "^4.2.0",
+        "htmlparser2": "^6.1.0",
         "ramda": "^0.27.1"
       },
       "dependencies": {
         "dom-serializer": {
-          "version": "1.1.0",
-          "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.1.0.tgz",
-          "integrity": "sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ==",
+          "version": "1.3.2",
+          "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
+          "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
+          "dev": true,
           "requires": {
             "domelementtype": "^2.0.1",
-            "domhandler": "^3.0.0",
+            "domhandler": "^4.2.0",
             "entities": "^2.0.0"
           }
         },
         "domelementtype": {
-          "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
-          "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w=="
+          "version": "2.2.0",
+          "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+          "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+          "dev": true
         },
         "domhandler": {
-          "version": "3.3.0",
-          "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz",
-          "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==",
+          "version": "4.2.0",
+          "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
+          "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
+          "dev": true,
           "requires": {
-            "domelementtype": "^2.0.1"
+            "domelementtype": "^2.2.0"
           }
         },
         "domutils": {
-          "version": "2.4.3",
-          "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.3.tgz",
-          "integrity": "sha512-MDMfEjgtzHvRX7i21XQfkk/vfZbLOe0VJk8dDETkTTo3BTeH3NXz3Xvs94UQ+GzTw/GjRYKsfVKIIOheYX63fw==",
+          "version": "2.7.0",
+          "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
+          "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
+          "dev": true,
           "requires": {
             "dom-serializer": "^1.0.1",
-            "domelementtype": "^2.0.1",
-            "domhandler": "^4.0.0"
-          },
-          "dependencies": {
-            "domhandler": {
-              "version": "4.0.0",
-              "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz",
-              "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==",
-              "requires": {
-                "domelementtype": "^2.1.0"
-              }
-            }
+            "domelementtype": "^2.2.0",
+            "domhandler": "^4.2.0"
           }
         },
         "entities": {
-          "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
-          "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w=="
+          "version": "2.2.0",
+          "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+          "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+          "dev": true
         },
         "htmlparser2": {
-          "version": "5.0.1",
-          "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz",
-          "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==",
+          "version": "6.1.0",
+          "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+          "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+          "dev": true,
           "requires": {
             "domelementtype": "^2.0.1",
-            "domhandler": "^3.3.0",
-            "domutils": "^2.4.2",
+            "domhandler": "^4.0.0",
+            "domutils": "^2.5.2",
             "entities": "^2.0.0"
           }
         },
         "ramda": {
           "version": "0.27.1",
           "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz",
-          "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw=="
+          "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==",
+          "dev": true
         }
       }
     },
@@ -13147,9 +13161,10 @@
       "dev": true
     },
     "@types/ramda": {
-      "version": "0.27.32",
-      "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.27.32.tgz",
-      "integrity": "sha512-vdwZcWC+hlTxB//LZQLS1+VEdArImGI4yVKUpeqB8b9mBXgDFXCuQoOt8spQbi8fTyNLOdqRv6liSm2ckxWLog==",
+      "version": "0.27.42",
+      "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.27.42.tgz",
+      "integrity": "sha512-O4b1HAiT4mD4/PaPtAg5LEPs5E05tKPnFbVsDTC/ChBd1Wl9jbmwHm1GcumXv4AuENwv8XD8ciTyn+hRXDs6qQ==",
+      "dev": true,
       "requires": {
         "ts-toolbelt": "^6.15.1"
       }
@@ -13239,6 +13254,12 @@
       "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
       "dev": true
     },
+    "@types/urijs": {
+      "version": "1.19.15",
+      "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.15.tgz",
+      "integrity": "sha512-pEDVREIvkyRtzpWlO5nqsUgR/JpLv9+lAzvkERCwoH2jXxl+TmaTNshhL7gjQLhfqgFUzCM6ovmoB1JssTop1A==",
+      "dev": true
+    },
     "@types/webpack": {
       "version": "4.41.22",
       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.22.tgz",
@@ -16021,7 +16042,8 @@
     "camelize": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz",
-      "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs="
+      "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=",
+      "dev": true
     },
     "caniuse-lite": {
       "version": "1.0.30001211",
@@ -16085,6 +16107,12 @@
       "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
       "dev": true
     },
+    "character-entities-html4": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz",
+      "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==",
+      "dev": true
+    },
     "character-entities-legacy": {
       "version": "1.1.4",
       "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
@@ -17434,7 +17462,8 @@
     "css-color-keywords": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
-      "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU="
+      "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=",
+      "dev": true
     },
     "css-in-js-utils": {
       "version": "2.0.1",
@@ -17600,6 +17629,7 @@
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz",
       "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==",
+      "dev": true,
       "requires": {
         "camelize": "^1.0.0",
         "css-color-keywords": "^1.0.0",
@@ -31882,7 +31912,8 @@
     "postcss-value-parser": {
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
-      "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ=="
+      "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
+      "dev": true
     },
     "preact": {
       "version": "10.5.13",
@@ -34009,19 +34040,27 @@
       }
     },
     "react-native-render-html": {
-      "version": "6.0.0-alpha.10",
-      "resolved": "https://registry.npmjs.org/react-native-render-html/-/react-native-render-html-6.0.0-alpha.10.tgz",
-      "integrity": "sha512-qXc8Osb8QuEFztfGqWTXltxRi8Pg84brqZSLYRpmC3ERfCXDCE8KQpGq6SEx8zTKk5uaurkMo/QBa07sRcQB2g==",
+      "version": "6.0.0-beta.7",
+      "resolved": "https://registry.npmjs.org/react-native-render-html/-/react-native-render-html-6.0.0-beta.7.tgz",
+      "integrity": "sha512-CTTQO++x5Wp7V1CMiV7r1B3SoU5F8qkOVrsMt5iZhTMITRiZJK3ZgY5axXIUL5rNJONee0TqWWfBlCzBNuRZXQ==",
+      "dev": true,
       "requires": {
-        "@native-html/transient-render-engine": "^3.6.1",
-        "@types/ramda": "^0.27.32",
-        "ramda": "^0.27.1"
+        "@jsamr/counter-style": "^2.0.1",
+        "@jsamr/react-native-li": "^2.2.1",
+        "@native-html/transient-render-engine": "^9.2.0",
+        "@types/ramda": "^0.27.40",
+        "@types/urijs": "^1.19.15",
+        "prop-types": "^15.5.7",
+        "ramda": "^0.27.1",
+        "stringify-entities": "^3.1.0",
+        "urijs": "^1.19.6"
       },
       "dependencies": {
         "ramda": {
           "version": "0.27.1",
           "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz",
-          "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw=="
+          "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==",
+          "dev": true
         }
       }
     },
@@ -37048,6 +37087,17 @@
         "safe-buffer": "~5.1.0"
       }
     },
+    "stringify-entities": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz",
+      "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==",
+      "dev": true,
+      "requires": {
+        "character-entities-html4": "^1.0.0",
+        "character-entities-legacy": "^1.0.0",
+        "xtend": "^4.0.0"
+      }
+    },
     "strip-ansi": {
       "version": "6.0.0",
       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
@@ -38029,7 +38079,8 @@
     "ts-toolbelt": {
       "version": "6.15.5",
       "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-6.15.5.tgz",
-      "integrity": "sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A=="
+      "integrity": "sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==",
+      "dev": true
     },
     "tsc": {
       "version": "1.20150623.0",
@@ -38463,6 +38514,12 @@
         "punycode": "^2.1.0"
       }
     },
+    "urijs": {
+      "version": "1.19.6",
+      "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.6.tgz",
+      "integrity": "sha512-eSXsXZ2jLvGWeLYlQA3Gh36BcjF+0amo92+wHPyN1mdR8Nxf75fuEuYTd9c0a+m/vhCjRK0ESlE9YNLW+E1VEw==",
+      "dev": true
+    },
     "urix": {
       "version": "0.1.0",
       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
diff --git a/package.json b/package.json
index 08a793391d62..1f2871fca995 100644
--- a/package.json
+++ b/package.json
@@ -86,7 +86,6 @@
     "react-native-picker-select": "8.0.4",
     "react-native-plaid-link-sdk": "^7.0.5",
     "react-native-reanimated": "^2.1.0",
-    "react-native-render-html": "^6.0.0-alpha.10",
     "react-native-safe-area-context": "^3.1.4",
     "react-native-screens": "^3.0.0",
     "react-native-svg": "^12.1.0",
@@ -151,6 +150,7 @@
     "portfinder": "^1.0.28",
     "pusher-js-mock": "^0.3.3",
     "react-hot-loader": "^4.12.21",
+    "react-native-render-html": "^6.0.0-beta.7",
     "react-native-svg-transformer": "^0.14.3",
     "react-test-renderer": "16.13.1",
     "semver": "^7.3.4",
diff --git a/src/components/RenderHTML/BaseRenderHTML.js b/src/components/RenderHTML/BaseRenderHTML.js
index 584dedf60d03..d11951ce86f8 100755
--- a/src/components/RenderHTML/BaseRenderHTML.js
+++ b/src/components/RenderHTML/BaseRenderHTML.js
@@ -220,11 +220,16 @@ const BaseRenderHTML = ({html, debug, textSelectable}) => {
             contentWidth={containerWidth}
             computeImagesMaxWidth={computeImagesMaxWidth}
             systemFonts={EXTRA_FONTS}
-            imagesInitialDimensions={{
-                width: MAX_IMG_DIMENSIONS,
-                height: MAX_IMG_DIMENSIONS,
+            dangerouslyDisableWhitespaceCollapsing
+            renderersProps={{
+                img: {
+                    initialDimensions: {
+                        width: MAX_IMG_DIMENSIONS,
+                        height: MAX_IMG_DIMENSIONS,
+                    },
+                },
             }}
-            html={html}
+            source={{html}}
             debug={debug}
         />
     );

From 2f2f4c484ca42c7b1ec27c7df380cbe2e97e4a57 Mon Sep 17 00:00:00 2001
From: Rafael <rdjuric@pm.me>
Date: Fri, 2 Jul 2021 11:52:12 -0300
Subject: [PATCH 033/124] lint fixes, added props to Tooltip native

---
 src/components/Tooltip/index.native.js | 24 ++++++++++++++++++------
 src/styles/utilities/flex.js           |  2 +-
 2 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/src/components/Tooltip/index.native.js b/src/components/Tooltip/index.native.js
index 713293c9ed0a..b785a3c52634 100644
--- a/src/components/Tooltip/index.native.js
+++ b/src/components/Tooltip/index.native.js
@@ -5,21 +5,33 @@ import PropTypes from 'prop-types';
 // We can't use the common component for the Tooltip as Web implementation uses DOM specific method to
 // render the View which is not present on the Mobile.
 const propTypes = {
-    children: PropTypes.element,
+    /** Styles to be assigned to the Tooltip wrapper views */
+    // eslint-disable-next-line react/forbid-prop-types
+    containerStyle: PropTypes.object,
+
+    /** Children to wrap with Tooltip. */
+    children: PropTypes.node.isRequired,
+};
+
+const defaultProps = {
+    containerStyle: {},
 };
 
 /**
- * There is no native support for the Hover on the Mobile platform so we just return the enclosing childrens
+ * There is no native support for the Hover on the Mobile platform, but as we use the Tooltip as a
+ * container we must past pass that containerStyle to a simple View in order to avoid different
+ * styles across platforms.
  * @param {propTypes} props
  * @returns {ReactNodeLike}
  */
-const Tooltip = (props) => {
-    console.log(props.containerStyle);
-    return (
+const Tooltip = props => (
     <View style={props.containerStyle}>
         {props.children}
-        </View>)}
+    </View>
+);
+
 
 Tooltip.propTypes = propTypes;
+Tooltip.defaultProps = defaultProps;
 Tooltip.displayName = 'Tooltip';
 export default Tooltip;
diff --git a/src/styles/utilities/flex.js b/src/styles/utilities/flex.js
index 23e429943c56..6caf6f1a6046 100644
--- a/src/styles/utilities/flex.js
+++ b/src/styles/utilities/flex.js
@@ -87,7 +87,7 @@ export default {
     flexGrow4: {
         flexGrow: 4,
     },
-    
+
     flexShrink1: {
         flexShrink: 1,
     },

From cfc84203babb2af859224c446a1da1e46357163a Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Sat, 3 Jul 2021 01:02:50 +0530
Subject: [PATCH 034/124] added tapable links to user's login info

---
 src/pages/DetailsPage.js | 40 +++++++++++++++++++++++++++++-----------
 1 file changed, 29 insertions(+), 11 deletions(-)

diff --git a/src/pages/DetailsPage.js b/src/pages/DetailsPage.js
index 937e8f0dbc93..7472b68ea931 100755
--- a/src/pages/DetailsPage.js
+++ b/src/pages/DetailsPage.js
@@ -1,6 +1,6 @@
 import React from 'react';
 import {
-    View,
+    View, Pressable, Linking,
 } from 'react-native';
 import PropTypes from 'prop-types';
 import {withOnyx} from 'react-native-onyx';
@@ -60,6 +60,7 @@ const getPhoneNumber = (details) => {
 const DetailsPage = ({
     personalDetails, route, translate, toLocalPhone,
 }) => {
+    console.debug(route);
     const details = personalDetails[route.params.login];
     const isSMSLogin = Str.isSMSLogin(details.login);
 
@@ -91,11 +92,19 @@ const DetailsPage = ({
                                 imageStyles={[styles.avatarLarge]}
                                 source={details.avatar}
                             />
-                            <Text style={[styles.displayName, styles.mt1, styles.mb6]} numberOfLines={1}>
-                                {details.displayName && isSMSLogin
-                                    ? toLocalPhone(details.displayName)
-                                    : (details.displayName || null)}
-                            </Text>
+                            <Pressable
+                                onPress={() => (details.displayName && isSMSLogin
+                                    ? Linking.openURL(`tel:${getPhoneNumber(details)}`)
+                                    : false
+                                )}
+                            >
+
+                                <Text style={[styles.displayName, styles.mt1, styles.mb6]} numberOfLines={1}>
+                                    {details.displayName && isSMSLogin
+                                        ? toLocalPhone(details.displayName)
+                                        : (details.displayName || null)}
+                                </Text>
+                            </Pressable>
                             {details.login ? (
                                 <View style={[styles.mb6, styles.detailsPageSectionContainer]}>
                                     <Text style={[styles.formLabel, styles.mb2]} numberOfLines={1}>
@@ -103,11 +112,20 @@ const DetailsPage = ({
                                             ? 'common.phoneNumber'
                                             : 'common.email')}
                                     </Text>
-                                    <Text style={[styles.textP]} numberOfLines={1}>
-                                        {isSMSLogin
-                                            ? toLocalPhone(getPhoneNumber(details))
-                                            : details.login}
-                                    </Text>
+                                    <Pressable
+                                        onPress={() => Linking.openURL(
+                                            isSMSLogin
+                                                ? `tel:${getPhoneNumber(details)}`
+                                                : `mailto:${details.login}`,
+                                        )}
+                                    >
+                                        <Text style={[styles.textP]} numberOfLines={1}>
+                                            {isSMSLogin
+                                                ? toLocalPhone(getPhoneNumber(details))
+                                                : details.login}
+                                        </Text>
+                                    </Pressable>
+
                                 </View>
                             ) : null}
                             {details.pronouns ? (

From 3b2f6e92cb8b0fb5028a9e539f4cb338a8d78598 Mon Sep 17 00:00:00 2001
From: joelbettner <joelbettner@expensify.com>
Date: Fri, 2 Jul 2021 15:13:43 -0600
Subject: [PATCH 035/124] Using tierName instead of status

---
 src/CONST.js                                    | 2 +-
 src/libs/actions/BankAccounts.js                | 2 +-
 src/pages/EnablePayments/ActivateStep.js        | 4 ++--
 src/pages/EnablePayments/userWalletPropTypes.js | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/CONST.js b/src/CONST.js
index dd1005bc037a..2555dc7cb14c 100755
--- a/src/CONST.js
+++ b/src/CONST.js
@@ -274,7 +274,7 @@ const CONST = {
             TERMS: 'TermsStep',
             ACTIVATE: 'ActivateStep',
         },
-        STATUS: {
+        TIER_NAME: {
             GOLD: 'GOLD',
             SILVER: 'SILVER',
         },
diff --git a/src/libs/actions/BankAccounts.js b/src/libs/actions/BankAccounts.js
index dbdf71b0b1e3..b8187d55a6e5 100644
--- a/src/libs/actions/BankAccounts.js
+++ b/src/libs/actions/BankAccounts.js
@@ -310,7 +310,7 @@ function activateWallet(currentStep, parameters) {
  * @property {Number} availableBalance
  * @property {Number} currentBalance
  * @property {String} currentStep - used to track which step of the "activate wallet" flow a user is in
- * @property {('SILVER'|'GOLD')} status - will be GOLD when fully activated. SILVER is able to recieve funds only.
+ * @property {('SILVER'|'GOLD')} tierName - will be GOLD when fully activated. SILVER is able to recieve funds only.
  */
 function fetchUserWallet() {
     API.Get({returnValueList: 'userWallet'})
diff --git a/src/pages/EnablePayments/ActivateStep.js b/src/pages/EnablePayments/ActivateStep.js
index e6ab3b805547..51151e8f4787 100644
--- a/src/pages/EnablePayments/ActivateStep.js
+++ b/src/pages/EnablePayments/ActivateStep.js
@@ -24,10 +24,10 @@ const ActivateStep = props => (
             onCloseButtonPress={() => Navigation.dismissModal()}
         />
         <View style={[styles.mh5, styles.flex1]}>
-            {props.userWallet.status === CONST.WALLET.STATUS.GOLD && (
+            {props.userWallet.tierName === CONST.WALLET.TIER_NAME.GOLD && (
                 <Text>{props.translate('activateStep.activated')}</Text>
             )}
-            {props.userWallet.status === CONST.WALLET.STATUS.SILVER && (
+            {props.userWallet.tierName === CONST.WALLET.TIER_NAME.SILVER && (
                 <Text>{props.translate('activateStep.checkBackLater')}</Text>
             )}
         </View>
diff --git a/src/pages/EnablePayments/userWalletPropTypes.js b/src/pages/EnablePayments/userWalletPropTypes.js
index e7171f89d096..6c43089fa1de 100644
--- a/src/pages/EnablePayments/userWalletPropTypes.js
+++ b/src/pages/EnablePayments/userWalletPropTypes.js
@@ -7,6 +7,6 @@ export default {
         currentStep: PropTypes.string,
 
         /** Status of wallet - e.g. SILVER or GOLD */
-        status: PropTypes.string,
+        tierName: PropTypes.string,
     }),
 };

From 50080094c40c28851935509e24a8578d854ce364 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Sun, 4 Jul 2021 06:50:55 +0530
Subject: [PATCH 036/124] remove Console logs

---
 src/pages/DetailsPage.js | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/pages/DetailsPage.js b/src/pages/DetailsPage.js
index 7472b68ea931..d8ce861ff8d7 100755
--- a/src/pages/DetailsPage.js
+++ b/src/pages/DetailsPage.js
@@ -60,7 +60,6 @@ const getPhoneNumber = (details) => {
 const DetailsPage = ({
     personalDetails, route, translate, toLocalPhone,
 }) => {
-    console.debug(route);
     const details = personalDetails[route.params.login];
     const isSMSLogin = Str.isSMSLogin(details.login);
 

From 83ae650af5472d7e1a8c1db2956beb3095d9320e Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Sun, 4 Jul 2021 08:02:51 +0530
Subject: [PATCH 037/124] fix Deprecated props on RenderHtml

---
 src/components/RenderHTML/BaseRenderHTML.js | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/components/RenderHTML/BaseRenderHTML.js b/src/components/RenderHTML/BaseRenderHTML.js
index d11951ce86f8..7cf04b388c50 100755
--- a/src/components/RenderHTML/BaseRenderHTML.js
+++ b/src/components/RenderHTML/BaseRenderHTML.js
@@ -54,10 +54,14 @@ const EXTRA_FONTS = [
  *
  * @param {number} contentWidth - The content width provided to the HTML
  * component.
+ * @param {number} tagName - tagname
  * @returns {number} The minimum between contentWidth and MAX_IMG_DIMENSIONS
  */
-function computeImagesMaxWidth(contentWidth) {
-    return Math.min(MAX_IMG_DIMENSIONS, contentWidth);
+function computeEmbeddedMaxWidth(contentWidth, tagName) {
+    if (tagName === 'img') {
+        return Math.min(MAX_IMG_DIMENSIONS, contentWidth);
+    }
+    return contentWidth;
 }
 
 function AnchorRenderer({tnode, key, style}) {
@@ -218,7 +222,7 @@ const BaseRenderHTML = ({html, debug, textSelectable}) => {
             tagsStyles={webViewStyles.tagStyles}
             enableCSSInlineProcessing={false}
             contentWidth={containerWidth}
-            computeImagesMaxWidth={computeImagesMaxWidth}
+            computeEmbeddedMaxWidth={computeEmbeddedMaxWidth}
             systemFonts={EXTRA_FONTS}
             dangerouslyDisableWhitespaceCollapsing
             renderersProps={{

From 0834e68d6ad1ddfd12f9b583de95bc2772a0be97 Mon Sep 17 00:00:00 2001
From: Jasper Huang <jasper@expensify.com>
Date: Tue, 6 Jul 2021 09:26:43 +0800
Subject: [PATCH 038/124] exclude unused modules from webpack

---
 config/webpack/webpack.common.js |  2 --
 package.json                     | 20 ++++++++++++++++++++
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/config/webpack/webpack.common.js b/config/webpack/webpack.common.js
index 22b87047934d..75f491d0beef 100644
--- a/config/webpack/webpack.common.js
+++ b/config/webpack/webpack.common.js
@@ -12,8 +12,6 @@ const platform = (platformIndex > 0) ? process.argv[platformIndex + 1] : 'web';
 const platformExclude = platform === 'web' ? new RegExp(/\.desktop\.js$/) : new RegExp(/\.website\.js$/);
 
 const includeModules = [
-    'expo-constants',
-    'expo-permissions',
     'react-native-animatable',
     'react-native-reanimated',
     'react-native-picker-select',
diff --git a/package.json b/package.json
index 9095812fed54..a6bddf1e7948 100644
--- a/package.json
+++ b/package.json
@@ -215,5 +215,25 @@
     "jsxBracketSameLine": true,
     "singleQuote": true,
     "trailingComma": "all"
+  },
+  "react-native-unimodules": {
+    "android": {
+      "exclude": [
+        "expo-face-detector",
+        "expo-constants",
+        "expo-file-system",
+        "expo-image-loader",
+        "expo-permissions"
+      ]
+    },
+    "ios": {
+      "exclude": [
+        "expo-face-detector",
+        "expo-constants",
+        "expo-file-system",
+        "expo-image-loader",
+        "expo-permissions"
+      ]
+    }
   }
 }

From 4d9fd37a13fa00032416132136a3d9ef4c156af0 Mon Sep 17 00:00:00 2001
From: Amal Nazeem <amal@expensify.com>
Date: Tue, 6 Jul 2021 18:10:16 -0400
Subject: [PATCH 039/124] Add avatars based on svg icons for default rooms

---
 assets/images/armchair.svg          |  4 ++++
 src/components/Avatar.js            |  1 +
 src/components/Icon/Expensicons.js  |  2 ++
 src/components/IconAvatar.js        | 32 +++++++++++++++++++++++++++++
 src/components/MultipleAvatars.js   | 15 +++++++++++++-
 src/libs/OptionsListUtils.js        |  4 ++--
 src/pages/home/HeaderView.js        |  1 +
 src/pages/home/sidebar/OptionRow.js |  1 +
 8 files changed, 57 insertions(+), 3 deletions(-)
 create mode 100644 assets/images/armchair.svg
 create mode 100644 src/components/IconAvatar.js

diff --git a/assets/images/armchair.svg b/assets/images/armchair.svg
new file mode 100644
index 000000000000..8f6720c53bc8
--- /dev/null
+++ b/assets/images/armchair.svg
@@ -0,0 +1,4 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M6.25 10.625V11.25H13.75V10.625C13.75 9.11625 14.825 7.85375 16.25 7.56375V6.25C16.25 3.48875 14.0113 1.25 11.25 1.25H8.75C5.98875 1.25 3.75 3.48875 3.75 6.25V7.56375C5.175 7.85375 6.25 9.11625 6.25 10.625Z" fill="black"/>
+<path d="M16.875 8.75C15.84 8.75 15 9.59 15 10.625V12.5H5V10.625C5 9.59 4.16 8.75 3.125 8.75C2.09 8.75 1.25 9.59 1.25 10.625C1.25 11.44 1.77375 12.1275 2.5 12.385V12.5V18.75H5V16.25H15V18.75H17.5V12.5V12.385C18.2262 12.1262 18.75 11.44 18.75 10.625C18.75 9.59 17.91 8.75 16.875 8.75Z" fill="black"/>
+</svg>
diff --git a/src/components/Avatar.js b/src/components/Avatar.js
index b6c1277869ab..ea948c749ef7 100644
--- a/src/components/Avatar.js
+++ b/src/components/Avatar.js
@@ -2,6 +2,7 @@ import React, {PureComponent} from 'react';
 import {Image, View} from 'react-native';
 import PropTypes from 'prop-types';
 import styles from '../styles/styles';
+import armchair from '../../assets/images/armchair.svg'
 
 const propTypes = {
     /** Url source for the avatar */
diff --git a/src/components/Icon/Expensicons.js b/src/components/Icon/Expensicons.js
index d41626c25810..fbd8304c761d 100644
--- a/src/components/Icon/Expensicons.js
+++ b/src/components/Icon/Expensicons.js
@@ -1,5 +1,6 @@
 import Android from '../../../assets/images/android.svg';
 import Apple from '../../../assets/images/apple.svg';
+import Armchair from '../../../assets/images/armchair.svg';
 import ArrowRight from '../../../assets/images/arrow-right.svg';
 import BackArrow from '../../../assets/images/back-left.svg';
 import Bank from '../../../assets/images/bank.svg';
@@ -55,6 +56,7 @@ export {
     Android,
     Apple,
     ArrowRight,
+    Armchair,
     BackArrow,
     Bank,
     Building,
diff --git a/src/components/IconAvatar.js b/src/components/IconAvatar.js
new file mode 100644
index 000000000000..d0ad10ac41da
--- /dev/null
+++ b/src/components/IconAvatar.js
@@ -0,0 +1,32 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import {Armchair} from './Icon/Expensicons';
+import variables from '../styles/variables';
+
+const propTypes = {
+    /** The name of the icon to render. */
+    icon: PropTypes.string.isRequired,
+};
+
+/**
+ * Get an icon based on the name provided
+ * @param {String} iconName
+ * @returns {Function}
+ */
+function getIconFromName(iconName) {
+    switch (iconName) {
+        case 'armchair':
+        default:
+            return Armchair;
+    }
+}
+
+const IconAvatar = (props) => {
+    // PascalCase is required for React components, so capitalize the const here
+    const Icon = getIconFromName(props.icon);
+    return (<Icon width={variables.componentSizeNormal} height={variables.componentSizeNormal} />);
+};
+
+IconAvatar.displayName = 'IconAvatar';
+IconAvatar.propTypes = propTypes;
+export default IconAvatar;
diff --git a/src/components/MultipleAvatars.js b/src/components/MultipleAvatars.js
index 4507e388ae41..f15e54e878e2 100644
--- a/src/components/MultipleAvatars.js
+++ b/src/components/MultipleAvatars.js
@@ -4,6 +4,7 @@ import {Image, View} from 'react-native';
 import styles from '../styles/styles';
 import Avatar from './Avatar';
 import Text from './Text';
+import IconAvatar from './IconAvatar';
 
 const propTypes = {
     /** Array of avatar URL */
@@ -15,16 +16,20 @@ const propTypes = {
     /** Style for Second Avatar */
     // eslint-disable-next-line react/forbid-prop-types
     secondAvatarStyle: PropTypes.arrayOf(PropTypes.object),
+
+    /** Whether we should be using an Icon for the Avatar */
+    useIcon: PropTypes.bool,
 };
 
 const defaultProps = {
     avatarImageURLs: [],
     size: 'default',
     secondAvatarStyle: [styles.secondAvatarHovered],
+    useIcon: false,
 };
 
 const MultipleAvatars = ({
-    avatarImageURLs, size, secondAvatarStyle,
+    avatarImageURLs, size, secondAvatarStyle, useIcon,
 }) => {
     const avatarContainerStyles = size === 'small' ? styles.emptyAvatarSmall : styles.emptyAvatar;
     const singleAvatarStyles = size === 'small' ? styles.singleAvatarSmall : styles.singleAvatar;
@@ -37,6 +42,14 @@ const MultipleAvatars = ({
         return null;
     }
 
+    if (useIcon) {
+        return (
+            <View style={avatarContainerStyles}>
+                <IconAvatar icon={avatarImageURLs[0]} />
+            </View>
+        );
+    }
+
     if (avatarImageURLs.length === 1) {
         return (
             <View style={avatarContainerStyles}>
diff --git a/src/libs/OptionsListUtils.js b/src/libs/OptionsListUtils.js
index b727b27b1b57..df1d719bd3fe 100644
--- a/src/libs/OptionsListUtils.js
+++ b/src/libs/OptionsListUtils.js
@@ -663,9 +663,9 @@ function getCurrencyListForSections(currencyOptions, searchValue) {
  * @returns {String}
  */
 function getReportIcons(report, personalDetails) {
+    // Default rooms use icons names for their avatars
     if (isDefaultRoom(report)) {
-        // Placeholder image for default rooms soon to be updated
-        return [`${CONST.CLOUDFRONT_URL}/images/avatars/default_avatar_external.png`];
+        return ['armchair'];
     }
     return _.map(report.participants, dmParticipant => ({
         firstName: lodashGet(personalDetails, [dmParticipant, 'firstName'], ''),
diff --git a/src/pages/home/HeaderView.js b/src/pages/home/HeaderView.js
index 212542039e79..85cecee775db 100644
--- a/src/pages/home/HeaderView.js
+++ b/src/pages/home/HeaderView.js
@@ -122,6 +122,7 @@ const HeaderView = (props) => {
                             <MultipleAvatars
                                 avatarImageURLs={props.report.icons}
                                 secondAvatarStyle={[styles.secondAvatarHovered]}
+                                useIcon={isDefaultChatRoom}
                             />
                             <View style={[styles.flex1, styles.flexColumn]}>
                                 <DisplayNames
diff --git a/src/pages/home/sidebar/OptionRow.js b/src/pages/home/sidebar/OptionRow.js
index 3b7c25565ca2..dc537a7c6632 100644
--- a/src/pages/home/sidebar/OptionRow.js
+++ b/src/pages/home/sidebar/OptionRow.js
@@ -183,6 +183,7 @@ const OptionRow = ({
                                                 ? getBackgroundAndBorderStyle(hoveredBackgroundColor)
                                                 : undefined,
                                         ]}
+                                        useIcon={option.isDefaultChatRoom}
                                     />
                                 )
                             }

From 5d1cdf9133a7e6011a58167e30702c801324e0d5 Mon Sep 17 00:00:00 2001
From: Amal Nazeem <amal@expensify.com>
Date: Tue, 6 Jul 2021 18:15:41 -0400
Subject: [PATCH 040/124] remove unused import

---
 src/components/Avatar.js | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/components/Avatar.js b/src/components/Avatar.js
index ea948c749ef7..b6c1277869ab 100644
--- a/src/components/Avatar.js
+++ b/src/components/Avatar.js
@@ -2,7 +2,6 @@ import React, {PureComponent} from 'react';
 import {Image, View} from 'react-native';
 import PropTypes from 'prop-types';
 import styles from '../styles/styles';
-import armchair from '../../assets/images/armchair.svg'
 
 const propTypes = {
     /** Url source for the avatar */

From c3631df8d092d067c1692582994cf69bdfeec095 Mon Sep 17 00:00:00 2001
From: Marc Glasser <marc.aaron.glasser@gmail.com>
Date: Tue, 6 Jul 2021 12:56:00 -1000
Subject: [PATCH 041/124] use reportSummaryList

---
 src/libs/API.js            |  7 +++++++
 src/libs/actions/Report.js | 30 ++++++++++--------------------
 2 files changed, 17 insertions(+), 20 deletions(-)

diff --git a/src/libs/API.js b/src/libs/API.js
index 99f0d0c79948..a8a365528bf0 100644
--- a/src/libs/API.js
+++ b/src/libs/API.js
@@ -992,6 +992,12 @@ function Inbox_CallUser(parameters) {
     return Network.post(commandName, parameters);
 }
 
+function GetReportSummaryList(parameters) {
+    const commandName = 'Get';
+    requireParameters(['reportIDList'], parameters, commandName);
+    return Network.post(commandName, {...parameters, returnValueList: 'reportSummaryList'});
+}
+
 export {
     Authenticate,
     BankAccount_Create,
@@ -1007,6 +1013,7 @@ export {
     GetIOUReport,
     GetPolicyList,
     GetPolicySummaryList,
+    GetReportSummaryList,
     GetRequestCountryCode,
     Graphite_Timer,
     Inbox_CallUser,
diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js
index 9ebc42db9629..de6d72f0ac81 100644
--- a/src/libs/actions/Report.js
+++ b/src/libs/actions/Report.js
@@ -99,17 +99,17 @@ function getUnreadActionCount(report) {
     // Save the lastReadActionID locally so we can access this later
     lastReadSequenceNumbers[report.reportID] = lastReadSequenceNumber;
 
-    if (report.reportActionList.length === 0) {
+    if (report.reportActionListLength === 0) {
         return 0;
     }
 
     if (!lastReadSequenceNumber) {
-        return report.reportActionList.length;
+        return report.reportActionListLength;
     }
 
     // There are unread items if the last one the user has read is less
     // than the highest sequence number we have
-    const unreadActionCount = report.reportActionList.length - lastReadSequenceNumber;
+    const unreadActionCount = report.reportActionListLength - lastReadSequenceNumber;
     return Math.max(0, unreadActionCount);
 }
 
@@ -154,8 +154,7 @@ function getChatReportName(fullReport, chatType) {
  * @returns {Object}
  */
 function getSimplifiedReportObject(report) {
-    const reportActionList = lodashGet(report, ['reportActionList'], []);
-    const lastReportAction = !_.isEmpty(reportActionList) ? _.last(reportActionList) : null;
+    const lastReportAction = !_.isEmpty(report.mostRecentReportAction) ? report.mostRecentReportAction : null;
     const createTimestamp = lastReportAction ? lastReportAction.created : 0;
     const lastMessageTimestamp = moment.utc(createTimestamp).unix();
     const isLastMessageAttachment = /<img([^>]+)\/>/gi.test(lodashGet(lastReportAction, ['message', 'html'], ''));
@@ -179,10 +178,10 @@ function getSimplifiedReportObject(report) {
         reportID: report.reportID,
         reportName,
         chatType,
-        ownerEmail: lodashGet(report, ['ownerEmail'], ''),
+        ownerEmail: lodashGet(report, ['accountEmail'], ''),
         policyID: lodashGet(report, ['reportNameValuePairs', 'expensify_policyID'], ''),
         unreadActionCount: getUnreadActionCount(report),
-        maxSequenceNumber: report.reportActionList.length,
+        maxSequenceNumber: report.reportActionListLength,
         participants: getParticipantEmailsFromReport(report),
         isPinned: report.isPinned,
         lastVisitedTimestamp: lodashGet(report, [
@@ -301,22 +300,13 @@ function fetchIOUReportID(debtorEmail) {
 function fetchChatReportsByIDs(chatList) {
     let fetchedReports;
     const simplifiedReports = {};
-    return API.Get({
-        returnValueList: 'reportStuff',
-        reportIDList: chatList.join(','),
-        shouldLoadOptionalKeys: true,
-        includePinnedReports: true,
-    })
-        .then(({reports}) => {
+    return API.GetReportSummaryList({reportIDList: chatList.join(',')})
+        .then(({reportSummaryList}) => {
             Log.info('[Report] successfully fetched report data', true);
-            fetchedReports = reports;
+            fetchedReports = reportSummaryList;
             return Promise.all(_.map(fetchedReports, (chatReport) => {
-                const reportActionList = chatReport.reportActionList || [];
-                const containsIOUAction = _.any(reportActionList,
-                    reportAction => reportAction.action === CONST.REPORT.ACTIONS.TYPE.IOU);
-
                 // If there aren't any IOU actions, we don't need to fetch any additional data
-                if (!containsIOUAction) {
+                if (!chatReport.hasIOUAction) {
                     return;
                 }
 

From a3f43bfc4ada66ae0917efa346251c09a4462a90 Mon Sep 17 00:00:00 2001
From: Marc Glasser <marc.aaron.glasser@gmail.com>
Date: Tue, 6 Jul 2021 14:59:54 -1000
Subject: [PATCH 042/124] use ownerEmail instead

---
 src/libs/actions/Report.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js
index de6d72f0ac81..c5266ab417e8 100644
--- a/src/libs/actions/Report.js
+++ b/src/libs/actions/Report.js
@@ -178,7 +178,7 @@ function getSimplifiedReportObject(report) {
         reportID: report.reportID,
         reportName,
         chatType,
-        ownerEmail: lodashGet(report, ['accountEmail'], ''),
+        ownerEmail: lodashGet(report, ['ownerEmail'], ''),
         policyID: lodashGet(report, ['reportNameValuePairs', 'expensify_policyID'], ''),
         unreadActionCount: getUnreadActionCount(report),
         maxSequenceNumber: report.reportActionListLength,

From 7bedf725f497dc1c2ed09ff03773e1e832a5bdb3 Mon Sep 17 00:00:00 2001
From: Jasper Huang <jasper@expensify.com>
Date: Wed, 7 Jul 2021 10:46:29 +0800
Subject: [PATCH 043/124] rerun pod install to remove unneeded dependencies
 from Podfile.lock

---
 ios/Podfile.lock | 29 -----------------------------
 1 file changed, 29 deletions(-)

diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index b8ed3d1f85ba..7da25d9675a2 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -14,21 +14,8 @@ PODS:
   - boost-for-react-native (1.63.0)
   - CocoaAsyncSocket (7.6.5)
   - DoubleConversion (1.1.6)
-  - EXConstants (10.1.3):
-    - UMConstantsInterface
-    - UMCore
-  - EXFileSystem (11.0.2):
-    - UMCore
-    - UMFileSystemInterface
   - EXHaptics (10.0.0):
     - UMCore
-  - EXImageLoader (2.1.1):
-    - React-Core
-    - UMCore
-    - UMImageLoaderInterface
-  - EXPermissions (12.0.1):
-    - UMCore
-    - UMPermissionsInterface
   - FBLazyVector (0.64.1)
   - FBReactNativeSpec (0.64.1):
     - RCT-Folly (= 2020.01.13.00)
@@ -538,11 +525,7 @@ PODS:
 
 DEPENDENCIES:
   - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
-  - EXConstants (from `../node_modules/expo-constants/ios`)
-  - EXFileSystem (from `../node_modules/expo-file-system/ios`)
   - EXHaptics (from `../node_modules/expo-haptics/ios`)
-  - EXImageLoader (from `../node_modules/expo-image-loader/ios`)
-  - EXPermissions (from `../node_modules/expo-permissions/ios`)
   - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
   - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`)
   - Flipper (= 0.75.1)
@@ -666,16 +649,8 @@ SPEC REPOS:
 EXTERNAL SOURCES:
   DoubleConversion:
     :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
-  EXConstants:
-    :path: "../node_modules/expo-constants/ios"
-  EXFileSystem:
-    :path: "../node_modules/expo-file-system/ios"
   EXHaptics:
     :path: "../node_modules/expo-haptics/ios"
-  EXImageLoader:
-    :path: "../node_modules/expo-image-loader/ios"
-  EXPermissions:
-    :path: "../node_modules/expo-permissions/ios"
   FBLazyVector:
     :path: "../node_modules/react-native/Libraries/FBLazyVector"
   FBReactNativeSpec:
@@ -818,11 +793,7 @@ SPEC CHECKSUMS:
   boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
   CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
   DoubleConversion: cde416483dac037923206447da6e1454df403714
-  EXConstants: c00cd53a17a65b2e53ddb3890e4e74d3418e406e
-  EXFileSystem: 35769beb727d5341d1276fd222710f9704f7164e
   EXHaptics: 337c160c148baa6f0e7166249f368965906e346b
-  EXImageLoader: 1ad8b491fd0f3200b57b37ecb1801abeb6549926
-  EXPermissions: ea8d63dd052737765bd350b2ca7cee9bcfd5e18e
   FBLazyVector: 7b423f9e248eae65987838148c36eec1dbfe0b53
   FBReactNativeSpec: b15821921060872c380643b0392daa279e2f0309
   Firebase: c23a36d9e4cdf7877dfcba8dd0c58add66358999

From 80f747932e5d3c2542385ba852927d1ce249052e Mon Sep 17 00:00:00 2001
From: Jasper Huang <jasper@expensify.com>
Date: Wed, 7 Jul 2021 10:55:12 +0800
Subject: [PATCH 044/124] remove unnecessary include in webpack config

---
 config/webpack/webpack.common.js | 1 -
 1 file changed, 1 deletion(-)

diff --git a/config/webpack/webpack.common.js b/config/webpack/webpack.common.js
index 75f491d0beef..8f608f694bc7 100644
--- a/config/webpack/webpack.common.js
+++ b/config/webpack/webpack.common.js
@@ -20,7 +20,6 @@ const includeModules = [
     'react-native-modal',
     'react-native-onyx',
     'react-native-gesture-handler',
-    '@unimodules',
 ].join('|');
 
 const webpackConfig = {

From fae93e542d020b3d130eda4d9e6e760c21f5bfc6 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Wed, 7 Jul 2021 12:57:44 +0530
Subject: [PATCH 045/124] moved tapping behavipour to a component

---
 src/components/TappableCopy.js                | 79 +++++++++++++++++++
 src/pages/DetailsPage.js                      | 32 +++-----
 .../report/ReportActionContextMenuItem.js     | 13 +++
 3 files changed, 105 insertions(+), 19 deletions(-)
 create mode 100644 src/components/TappableCopy.js

diff --git a/src/components/TappableCopy.js b/src/components/TappableCopy.js
new file mode 100644
index 000000000000..3f4727b29a64
--- /dev/null
+++ b/src/components/TappableCopy.js
@@ -0,0 +1,79 @@
+import React from 'react';
+import {View, Pressable, Linking} from 'react-native';
+import PropTypes from 'prop-types';
+import styles from '../styles/styles';
+import compose from '../libs/compose';
+import {Checkmark, Clipboard as ClipboardIcon} from './Icon/Expensicons';
+import Clipboard from '../libs/Clipboard';
+import ReportActionContextMenuItem from '../pages/home/report/ReportActionContextMenuItem';
+import withLocalize, {withLocalizePropTypes} from './withLocalize';
+import withWindowDimensions, {windowDimensionsPropTypes} from './withWindowDimensions';
+
+const propTypes = {
+    /** Children to wrap in TappableCopy. */
+    children: PropTypes.node.isRequired,
+
+    /** Styles to be assigned to Container */
+    style: PropTypes.arrayOf(PropTypes.object),
+
+    /** Decides Tap behaviour. */
+    type: PropTypes.oneOf(['phone', 'email']),
+
+    /** Value to be copied or passed via tap. */
+    value: PropTypes.string.isRequired,
+
+    ...windowDimensionsPropTypes,
+    ...withLocalizePropTypes,
+};
+
+const defaultProps = {
+    style: [],
+    type: undefined,
+};
+
+const TappableCopy = props => (
+    <View style={[styles.flexRow, styles.pRelative, ...props.style]}>
+        {props.type && props.isSmallScreenWidth
+            ? (
+                <Pressable
+                    onPress={() => Linking.openURL(
+                        props.type === 'phone'
+                            ? `tel:${props.value}`
+                            : `mailto:${props.value}`,
+                    )}
+                >
+                    {props.children}
+                </Pressable>
+            )
+            : props.children}
+        {props.type && !props.isSmallScreenWidth
+            && (
+                <View style={[
+                    styles.pAbsolute,
+                    styles.alignItemsCenter,
+                    styles.justifyContentCenter,
+                    {right: -36, top: 0, bottom: 0}]}
+                >
+                    <ReportActionContextMenuItem
+                        icon={ClipboardIcon}
+                        text={props.translate('reportActionContextMenu.copyToClipboard')}
+                        successIcon={Checkmark}
+                        successText={props.translate('reportActionContextMenu.copied')}
+                        isMini
+                        autoReset
+                        onPress={() => Clipboard.setString(props.value)}
+                    />
+                </View>
+            )}
+    </View>
+);
+
+
+TappableCopy.propTypes = propTypes;
+TappableCopy.defaultProps = defaultProps;
+TappableCopy.displayName = 'TappableCopy';
+
+export default compose(
+    withWindowDimensions,
+    withLocalize,
+)(TappableCopy);
diff --git a/src/pages/DetailsPage.js b/src/pages/DetailsPage.js
index d8ce861ff8d7..1a3dadc1549b 100755
--- a/src/pages/DetailsPage.js
+++ b/src/pages/DetailsPage.js
@@ -1,7 +1,5 @@
 import React from 'react';
-import {
-    View, Pressable, Linking,
-} from 'react-native';
+import {View} from 'react-native';
 import PropTypes from 'prop-types';
 import {withOnyx} from 'react-native-onyx';
 import Str from 'expensify-common/lib/str';
@@ -16,6 +14,7 @@ import ScreenWrapper from '../components/ScreenWrapper';
 import personalDetailsPropType from './personalDetailsPropType';
 import withLocalize, {withLocalizePropTypes} from '../components/withLocalize';
 import compose from '../libs/compose';
+import TappableCopy from '../components/TappableCopy';
 
 const matchType = PropTypes.shape({
     params: PropTypes.shape({
@@ -69,6 +68,7 @@ const DetailsPage = ({
     const timezone = moment().tz(details.timezone.selected);
     const GMTTime = `${timezone.toString().split(/[+-]/)[0].slice(-3)} ${timezone.zoneAbbr()}`;
     const currentTime = Number.isNaN(Number(timezone.zoneAbbr())) ? timezone.zoneAbbr() : GMTTime;
+
     return (
         <ScreenWrapper>
             <HeaderWithCloseButton
@@ -91,19 +91,17 @@ const DetailsPage = ({
                                 imageStyles={[styles.avatarLarge]}
                                 source={details.avatar}
                             />
-                            <Pressable
-                                onPress={() => (details.displayName && isSMSLogin
-                                    ? Linking.openURL(`tel:${getPhoneNumber(details)}`)
-                                    : false
-                                )}
+                            <TappableCopy
+                                style={[styles.mt1, styles.mb6]}
+                                type={details.displayName && isSMSLogin ? 'phone' : undefined}
+                                value={getPhoneNumber(details)}
                             >
-
-                                <Text style={[styles.displayName, styles.mt1, styles.mb6]} numberOfLines={1}>
+                                <Text style={[styles.displayName]} numberOfLines={1}>
                                     {details.displayName && isSMSLogin
                                         ? toLocalPhone(details.displayName)
                                         : (details.displayName || null)}
                                 </Text>
-                            </Pressable>
+                            </TappableCopy>
                             {details.login ? (
                                 <View style={[styles.mb6, styles.detailsPageSectionContainer]}>
                                     <Text style={[styles.formLabel, styles.mb2]} numberOfLines={1}>
@@ -111,20 +109,16 @@ const DetailsPage = ({
                                             ? 'common.phoneNumber'
                                             : 'common.email')}
                                     </Text>
-                                    <Pressable
-                                        onPress={() => Linking.openURL(
-                                            isSMSLogin
-                                                ? `tel:${getPhoneNumber(details)}`
-                                                : `mailto:${details.login}`,
-                                        )}
+                                    <TappableCopy
+                                        type={isSMSLogin ? 'phone' : 'email'}
+                                        value={isSMSLogin ? getPhoneNumber(details) : details.login}
                                     >
                                         <Text style={[styles.textP]} numberOfLines={1}>
                                             {isSMSLogin
                                                 ? toLocalPhone(getPhoneNumber(details))
                                                 : details.login}
                                         </Text>
-                                    </Pressable>
-
+                                    </TappableCopy>
                                 </View>
                             ) : null}
                             {details.pronouns ? (
diff --git a/src/pages/home/report/ReportActionContextMenuItem.js b/src/pages/home/report/ReportActionContextMenuItem.js
index ae2905d7b274..3cc4c19b3675 100644
--- a/src/pages/home/report/ReportActionContextMenuItem.js
+++ b/src/pages/home/report/ReportActionContextMenuItem.js
@@ -25,12 +25,16 @@ const propTypes = {
 
     /** Callback to fire when the item is pressed */
     onPress: PropTypes.func.isRequired,
+
+    /** Automatically reset the success status */
+    autoReset: PropTypes.bool,
 };
 
 const defaultProps = {
     isMini: false,
     successIcon: null,
     successText: '',
+    autoReset: false,
 };
 
 class ReportActionContextMenuItem extends Component {
@@ -42,6 +46,12 @@ class ReportActionContextMenuItem extends Component {
         this.triggerPressAndUpdateSuccess = this.triggerPressAndUpdateSuccess.bind(this);
     }
 
+    componentWillUnmount() {
+        if (this.successResetTimer) {
+            clearTimeout(this.successResetTimer);
+        }
+    }
+
     /**
      * Called on button press and mark the run
      */
@@ -57,6 +67,9 @@ class ReportActionContextMenuItem extends Component {
             this.setState({
                 success: true,
             });
+            if (this.props.autoReset) {
+                this.successResetTimer = setTimeout(() => this.setState({success: false}), 1800);
+            }
         }
     }
 

From 0098d1780aa6348262c3d2dbcc8bbf632302004a Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Thu, 8 Jul 2021 02:19:43 +0530
Subject: [PATCH 046/124] fix: Minor styling changes

---
 src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js | 1 +
 src/styles/utilities/spacing.js                           | 4 ++++
 2 files changed, 5 insertions(+)

diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
index 22cac6a74f22..ff878c4e8c4a 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
@@ -57,6 +57,7 @@ const SignInPageLayoutWide = props => (
                 styles.justifyContentAround,
                 styles.backgroundBlue,
                 styles.pb10Percentage,
+                styles.p20,
             ]}
             >
                 <View style={[styles.dFlex, styles.flexColumnReverse, styles.alignItemsCenter, styles.w50]}>
diff --git a/src/styles/utilities/spacing.js b/src/styles/utilities/spacing.js
index 5ce166b15292..21d5c4d32cee 100644
--- a/src/styles/utilities/spacing.js
+++ b/src/styles/utilities/spacing.js
@@ -168,6 +168,10 @@ export default {
         padding: 20,
     },
 
+    p20: {
+        padding: 80,
+    },
+
     pv1: {
         paddingVertical: 4,
     },

From a3256919494c93f13df57b068c3539fe2061a298 Mon Sep 17 00:00:00 2001
From: Marc Glasser <marc.aaron.glasser@gmail.com>
Date: Wed, 7 Jul 2021 13:05:20 -1000
Subject: [PATCH 047/124] use new param names

---
 src/libs/actions/Report.js | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js
index c5266ab417e8..9199d873d77b 100644
--- a/src/libs/actions/Report.js
+++ b/src/libs/actions/Report.js
@@ -154,22 +154,22 @@ function getChatReportName(fullReport, chatType) {
  * @returns {Object}
  */
 function getSimplifiedReportObject(report) {
-    const lastReportAction = !_.isEmpty(report.mostRecentReportAction) ? report.mostRecentReportAction : null;
-    const createTimestamp = lastReportAction ? lastReportAction.created : 0;
+    const createTimestamp = lodashGet(report, 'lastActionCreated', 0);
     const lastMessageTimestamp = moment.utc(createTimestamp).unix();
-    const isLastMessageAttachment = /<img([^>]+)\/>/gi.test(lodashGet(lastReportAction, ['message', 'html'], ''));
+    const lastActionMessage = lodashGet(report, ['lastActionMessage', 'html'], '');
+    const isLastMessageAttachment = /<img([^>]+)\/>/gi.test(lastActionMessage);
     const chatType = lodashGet(report, ['reportNameValuePairs', 'chatType'], '');
 
     // We are removing any html tags from the message html since we cannot access the text version of any comments as
     // the report only has the raw reportActionList and not the processed version returned by Report_GetHistory
     // We convert the line-breaks in html to space ' ' before striping the tags
-    const lastMessageText = lodashGet(lastReportAction, ['message', 'html'], '')
+    const lastMessageText = lastActionMessage
         .replace(/((<br[^>]*>)+)/gi, ' ')
         .replace(/(<([^>]+)>)/gi, '');
     const reportName = lodashGet(report, ['reportNameValuePairs', 'type']) === 'chat'
         ? getChatReportName(report, chatType)
         : report.reportName;
-    const lastActorEmail = lodashGet(lastReportAction, 'accountEmail', '');
+    const lastActorEmail = lodashGet(report, 'lastActionActorEmail', '');
     const notificationPreference = isDefaultRoom({chatType})
         ? lodashGet(report, ['reportNameValuePairs', 'notificationPreferences', currentUserAccountID], 'daily')
         : '';
@@ -181,7 +181,7 @@ function getSimplifiedReportObject(report) {
         ownerEmail: lodashGet(report, ['ownerEmail'], ''),
         policyID: lodashGet(report, ['reportNameValuePairs', 'expensify_policyID'], ''),
         unreadActionCount: getUnreadActionCount(report),
-        maxSequenceNumber: report.reportActionListLength,
+        maxSequenceNumber: lodashGet(report, 'reportActionCount', 0),
         participants: getParticipantEmailsFromReport(report),
         isPinned: report.isPinned,
         lastVisitedTimestamp: lodashGet(report, [

From 26123f9de08973aafa05652c4175c2000955603d Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Thu, 8 Jul 2021 05:07:15 +0530
Subject: [PATCH 048/124] used constants

---
 src/components/TappableCopy.js | 6 +++---
 src/pages/DetailsPage.js       | 5 +++--
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/components/TappableCopy.js b/src/components/TappableCopy.js
index 3f4727b29a64..09fac6389d58 100644
--- a/src/components/TappableCopy.js
+++ b/src/components/TappableCopy.js
@@ -8,6 +8,7 @@ import Clipboard from '../libs/Clipboard';
 import ReportActionContextMenuItem from '../pages/home/report/ReportActionContextMenuItem';
 import withLocalize, {withLocalizePropTypes} from './withLocalize';
 import withWindowDimensions, {windowDimensionsPropTypes} from './withWindowDimensions';
+import CONST from '../CONST';
 
 const propTypes = {
     /** Children to wrap in TappableCopy. */
@@ -17,7 +18,7 @@ const propTypes = {
     style: PropTypes.arrayOf(PropTypes.object),
 
     /** Decides Tap behaviour. */
-    type: PropTypes.oneOf(['phone', 'email']),
+    type: PropTypes.oneOf([CONST.LOGIN_TYPE.PHONE, CONST.LOGIN_TYPE.EMAIL]),
 
     /** Value to be copied or passed via tap. */
     value: PropTypes.string.isRequired,
@@ -37,7 +38,7 @@ const TappableCopy = props => (
             ? (
                 <Pressable
                     onPress={() => Linking.openURL(
-                        props.type === 'phone'
+                        props.type === CONST.LOGIN_TYPE.PHONE
                             ? `tel:${props.value}`
                             : `mailto:${props.value}`,
                     )}
@@ -68,7 +69,6 @@ const TappableCopy = props => (
     </View>
 );
 
-
 TappableCopy.propTypes = propTypes;
 TappableCopy.defaultProps = defaultProps;
 TappableCopy.displayName = 'TappableCopy';
diff --git a/src/pages/DetailsPage.js b/src/pages/DetailsPage.js
index 1a3dadc1549b..b5e96523def6 100755
--- a/src/pages/DetailsPage.js
+++ b/src/pages/DetailsPage.js
@@ -15,6 +15,7 @@ import personalDetailsPropType from './personalDetailsPropType';
 import withLocalize, {withLocalizePropTypes} from '../components/withLocalize';
 import compose from '../libs/compose';
 import TappableCopy from '../components/TappableCopy';
+import CONST from '../CONST';
 
 const matchType = PropTypes.shape({
     params: PropTypes.shape({
@@ -93,7 +94,7 @@ const DetailsPage = ({
                             />
                             <TappableCopy
                                 style={[styles.mt1, styles.mb6]}
-                                type={details.displayName && isSMSLogin ? 'phone' : undefined}
+                                type={details.displayName && isSMSLogin ? CONST.LOGIN_TYPE.PHONE : undefined}
                                 value={getPhoneNumber(details)}
                             >
                                 <Text style={[styles.displayName]} numberOfLines={1}>
@@ -110,7 +111,7 @@ const DetailsPage = ({
                                             : 'common.email')}
                                     </Text>
                                     <TappableCopy
-                                        type={isSMSLogin ? 'phone' : 'email'}
+                                        type={isSMSLogin ? CONST.LOGIN_TYPE.PHONE : CONST.LOGIN_TYPE.EMAIL}
                                         value={isSMSLogin ? getPhoneNumber(details) : details.login}
                                     >
                                         <Text style={[styles.textP]} numberOfLines={1}>

From 81f925b314388591384f4f470a25019a7f4243f9 Mon Sep 17 00:00:00 2001
From: Joe Gambino <joe@expensify.com>
Date: Wed, 7 Jul 2021 20:56:55 -0700
Subject: [PATCH 049/124] Treat reports with user-owed balances as pinned chats

---
 src/libs/OptionsListUtils.js | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/libs/OptionsListUtils.js b/src/libs/OptionsListUtils.js
index 8047bb3b7b47..7d547ef93a38 100644
--- a/src/libs/OptionsListUtils.js
+++ b/src/libs/OptionsListUtils.js
@@ -45,6 +45,16 @@ Onyx.connect({
     },
 });
 
+const iouReports = {};
+Onyx.connect({
+    key: ONYXKEYS.COLLECTION.REPORT_IOUS,
+    callback: (iouReport, key) => {
+        if (iouReport && key && iouReport.ownerEmail) {
+            iouReports[key] = iouReport;
+        }
+    },
+});
+
 /**
  * Helper method to return a default avatar
  *
@@ -307,6 +317,8 @@ function getOptions(reports, personalDetails, draftComments, activeReportID, {
         const reportDraftComment = report
             && draftComments
             && lodashGet(draftComments, `${ONYXKEYS.COLLECTION.REPORT_DRAFT_COMMENT}${report.reportID}`, '');
+        const reportContainsUserOwedIOU = lodashGet(report, 'hasOutstandingIOU', false)
+            && lodashGet(iouReports, [`${ONYXKEYS.COLLECTION.REPORT_IOUS}${report.iouReportID}`, 'ownerEmail'], '') !== currentUserLogin;
 
         const shouldFilterReportIfEmpty = !showReportsWithNoComments && report.lastMessageTimestamp === 0;
         const shouldFilterReportIfRead = hideReadReports && report.unreadActionCount === 0;
@@ -315,7 +327,8 @@ function getOptions(reports, personalDetails, draftComments, activeReportID, {
         if (report.reportID !== activeReportID
             && !report.isPinned
             && !shouldShowReportIfHasDraft
-            && shouldFilterReport) {
+            && shouldFilterReport
+            && !reportContainsUserOwedIOU) {
             return;
         }
 

From 8e6cbd6c449bea7f5f2ce97497a0707a5fcc65d1 Mon Sep 17 00:00:00 2001
From: Joe Gambino <joe@expensify.com>
Date: Wed, 7 Jul 2021 21:07:54 -0700
Subject: [PATCH 050/124] style

---
 src/libs/OptionsListUtils.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/libs/OptionsListUtils.js b/src/libs/OptionsListUtils.js
index 7d547ef93a38..e261a900a70c 100644
--- a/src/libs/OptionsListUtils.js
+++ b/src/libs/OptionsListUtils.js
@@ -317,9 +317,11 @@ function getOptions(reports, personalDetails, draftComments, activeReportID, {
         const reportDraftComment = report
             && draftComments
             && lodashGet(draftComments, `${ONYXKEYS.COLLECTION.REPORT_DRAFT_COMMENT}${report.reportID}`, '');
-        const reportContainsUserOwedIOU = lodashGet(report, 'hasOutstandingIOU', false)
-            && lodashGet(iouReports, [`${ONYXKEYS.COLLECTION.REPORT_IOUS}${report.iouReportID}`, 'ownerEmail'], '') !== currentUserLogin;
+        const iouReportOwner = lodashGet(report, 'hasOutstandingIOU', false)
+            ? lodashGet(iouReports, [`${ONYXKEYS.COLLECTION.REPORT_IOUS}${report.iouReportID}`, 'ownerEmail'], '')
+            : '';
 
+        const reportContainsUserOwedIOU = iouReportOwner && iouReportOwner !== currentUserLogin;
         const shouldFilterReportIfEmpty = !showReportsWithNoComments && report.lastMessageTimestamp === 0;
         const shouldFilterReportIfRead = hideReadReports && report.unreadActionCount === 0;
         const shouldShowReportIfHasDraft = showReportsWithDrafts && reportDraftComment && reportDraftComment.length > 0;

From 195f64bbc839e971154a7e5ddc914496a7995eaf Mon Sep 17 00:00:00 2001
From: Joe Gambino <joe@expensify.com>
Date: Wed, 7 Jul 2021 22:20:02 -0700
Subject: [PATCH 051/124] add iou debts to top of list in recent mode

---
 src/libs/OptionsListUtils.js | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/src/libs/OptionsListUtils.js b/src/libs/OptionsListUtils.js
index e261a900a70c..6497ac969938 100644
--- a/src/libs/OptionsListUtils.js
+++ b/src/libs/OptionsListUtils.js
@@ -190,6 +190,10 @@ function createOption(personalDetailList, report, draftComments, {
         && lodashGet(draftComments, `${ONYXKEYS.COLLECTION.REPORT_DRAFT_COMMENT}${report.reportID}`, '');
 
     const hasOutstandingIOU = lodashGet(report, 'hasOutstandingIOU', false);
+    const iouReport = hasOutstandingIOU
+        ? lodashGet(iouReports, `${ONYXKEYS.COLLECTION.REPORT_IOUS}${report.iouReportID}`, {})
+        : {};
+
     const lastActorDetails = report ? _.find(personalDetailList, {login: report.lastActorEmail}) : null;
     const lastMessageText = report
         ? (hasMultipleParticipants && lastActorDetails
@@ -236,6 +240,8 @@ function createOption(personalDetailList, report, draftComments, {
         isPinned: lodashGet(report, 'isPinned', false),
         hasOutstandingIOU,
         iouReportID: lodashGet(report, 'iouReportID'),
+        isIOUReportOwner: lodashGet(iouReport, 'ownerEmail', false),
+        iouReportAmount: lodashGet(iouReport, 'amount', 0),
         isDefaultChatRoom,
     };
 }
@@ -290,10 +296,12 @@ function getOptions(reports, personalDetails, draftComments, activeReportID, {
     hideReadReports = false,
     sortByAlphaAsc = false,
     forcePolicyNamePreview = false,
+    prioritizeIOUDebts = false,
 }) {
     let recentReportOptions = [];
     const pinnedReportOptions = [];
     const personalDetailsOptions = [];
+    const iouDebtReportOptions = [];
 
     const reportMapForLogins = {};
     let sortProperty = sortByLastMessageTimestamp
@@ -395,6 +403,8 @@ function getOptions(reports, personalDetails, draftComments, activeReportID, {
             // collect the pinned reports so we can sort them alphabetically once they are collected
             if (prioritizePinnedReports && reportOption.isPinned) {
                 pinnedReportOptions.push(reportOption);
+            } else if (prioritizeIOUDebts && reportOption.hasOutstandingIOU && reportOption.isIOUReportOwner) {
+                iouDebtReportOptions.push(reportOption);
             } else {
                 recentReportOptions.push(reportOption);
             }
@@ -406,6 +416,12 @@ function getOptions(reports, personalDetails, draftComments, activeReportID, {
         }
     }
 
+    // If we are prioritizing IOUs the user owes, add them before the normal recent report options
+    if (prioritizeIOUDebts) {
+        const sortedIOUReports = lodashOrderBy(iouDebtReportOptions, ['amount'], ['desc']);
+        recentReportOptions = sortedIOUReports.concat(recentReportOptions);
+    }
+
     // If we are prioritizing our pinned reports then shift them to the front and sort them by report name
     if (prioritizePinnedReports) {
         const sortedPinnedReports = lodashOrderBy(pinnedReportOptions, ['text'], ['asc']);
@@ -490,6 +506,7 @@ function getSearchOptions(
         includePersonalDetails: true,
         sortByLastMessageTimestamp: false,
         forcePolicyNamePreview: true,
+        prioritizeIOUDebts: false,
     });
 }
 
@@ -604,6 +621,7 @@ function getSidebarOptions(
 ) {
     let sideBarOptions = {
         prioritizePinnedReports: true,
+        prioritizeIOUDebts: true,
     };
     if (priorityMode === CONST.PRIORITY_MODE.GSD) {
         sideBarOptions = {

From 212ffdfdbb545d48e1264c27c82098ed7f09f977 Mon Sep 17 00:00:00 2001
From: Joe Gambino <joe@expensify.com>
Date: Wed, 7 Jul 2021 22:49:43 -0700
Subject: [PATCH 052/124] fix sorting

---
 src/libs/OptionsListUtils.js | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/libs/OptionsListUtils.js b/src/libs/OptionsListUtils.js
index 6497ac969938..c18dfcde7372 100644
--- a/src/libs/OptionsListUtils.js
+++ b/src/libs/OptionsListUtils.js
@@ -240,8 +240,8 @@ function createOption(personalDetailList, report, draftComments, {
         isPinned: lodashGet(report, 'isPinned', false),
         hasOutstandingIOU,
         iouReportID: lodashGet(report, 'iouReportID'),
-        isIOUReportOwner: lodashGet(iouReport, 'ownerEmail', false),
-        iouReportAmount: lodashGet(iouReport, 'amount', 0),
+        isIOUReportOwner: lodashGet(iouReport, 'ownerEmail', '') === currentUserLogin,
+        iouReportAmount: lodashGet(iouReport, 'total', 0),
         isDefaultChatRoom,
     };
 }
@@ -329,7 +329,7 @@ function getOptions(reports, personalDetails, draftComments, activeReportID, {
             ? lodashGet(iouReports, [`${ONYXKEYS.COLLECTION.REPORT_IOUS}${report.iouReportID}`, 'ownerEmail'], '')
             : '';
 
-        const reportContainsUserOwedIOU = iouReportOwner && iouReportOwner !== currentUserLogin;
+        const reportContainsIOUDebt = iouReportOwner && iouReportOwner !== currentUserLogin;
         const shouldFilterReportIfEmpty = !showReportsWithNoComments && report.lastMessageTimestamp === 0;
         const shouldFilterReportIfRead = hideReadReports && report.unreadActionCount === 0;
         const shouldShowReportIfHasDraft = showReportsWithDrafts && reportDraftComment && reportDraftComment.length > 0;
@@ -338,7 +338,7 @@ function getOptions(reports, personalDetails, draftComments, activeReportID, {
             && !report.isPinned
             && !shouldShowReportIfHasDraft
             && shouldFilterReport
-            && !reportContainsUserOwedIOU) {
+            && !reportContainsIOUDebt) {
             return;
         }
 
@@ -403,7 +403,7 @@ function getOptions(reports, personalDetails, draftComments, activeReportID, {
             // collect the pinned reports so we can sort them alphabetically once they are collected
             if (prioritizePinnedReports && reportOption.isPinned) {
                 pinnedReportOptions.push(reportOption);
-            } else if (prioritizeIOUDebts && reportOption.hasOutstandingIOU && reportOption.isIOUReportOwner) {
+            } else if (prioritizeIOUDebts && reportOption.hasOutstandingIOU && !reportOption.isIOUReportOwner) {
                 iouDebtReportOptions.push(reportOption);
             } else {
                 recentReportOptions.push(reportOption);
@@ -418,7 +418,7 @@ function getOptions(reports, personalDetails, draftComments, activeReportID, {
 
     // If we are prioritizing IOUs the user owes, add them before the normal recent report options
     if (prioritizeIOUDebts) {
-        const sortedIOUReports = lodashOrderBy(iouDebtReportOptions, ['amount'], ['desc']);
+        const sortedIOUReports = lodashOrderBy(iouDebtReportOptions, ['iouReportAmount'], ['desc']);
         recentReportOptions = sortedIOUReports.concat(recentReportOptions);
     }
 
@@ -628,6 +628,8 @@ function getSidebarOptions(
             hideReadReports: true,
             sortByAlphaAsc: true,
             showReportsWithDrafts: true,
+            prioritizePinnedReports: true,
+            prioritizeIOUDebts: true,
         };
     }
 

From ea166c19fe6665be78006a75c3e51e4fceb1e156 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Thu, 8 Jul 2021 13:48:26 +0530
Subject: [PATCH 053/124] fix: blue screen issue on Safari Web

---
 .../index.js                                  | 10 ++++------
 .../index.native.js                           | 10 ++++------
 ...ssableWithSecondaryInteractionPropTypes.js | 16 ++++++++++++++-
 src/libs/ControlSelection/index.js            | 20 +++++++++++++++++++
 src/libs/ControlSelection/index.native.js     |  7 +++++++
 src/pages/home/report/ReportActionItem.js     |  6 ++++++
 web/index.html                                |  4 ++++
 7 files changed, 60 insertions(+), 13 deletions(-)
 create mode 100644 src/libs/ControlSelection/index.js
 create mode 100644 src/libs/ControlSelection/index.native.js

diff --git a/src/components/PressableWithSecondaryInteraction/index.js b/src/components/PressableWithSecondaryInteraction/index.js
index 30480e0143ba..301e8c5f1b21 100644
--- a/src/components/PressableWithSecondaryInteraction/index.js
+++ b/src/components/PressableWithSecondaryInteraction/index.js
@@ -1,11 +1,7 @@
 import _ from 'underscore';
 import React, {Component} from 'react';
 import {Pressable} from 'react-native';
-import pressableWithSecondaryInteractionPropTypes from './pressableWithSecondaryInteractionPropTypes';
-
-const defaultProps = {
-    forwardedRef: () => {},
-};
+import {propTypes, defaultProps} from './pressableWithSecondaryInteractionPropTypes';
 
 /**
  * This is a special Pressable that calls onSecondaryInteraction when LongPressed, or right-clicked.
@@ -42,7 +38,9 @@ class PressableWithSecondaryInteraction extends Component {
         const defaultPressableProps = _.omit(this.props, ['onSecondaryInteraction', 'children', 'onLongPress']);
         return (
             <Pressable
+                onPressIn={this.props.onPressIn}
                 onLongPress={e => this.props.onSecondaryInteraction(e)}
+                onPressOut={this.props.onPressOut}
                 ref={el => this.pressableRef = el}
                 // eslint-disable-next-line react/jsx-props-no-spreading
                 {...defaultPressableProps}
@@ -53,7 +51,7 @@ class PressableWithSecondaryInteraction extends Component {
     }
 }
 
-PressableWithSecondaryInteraction.propTypes = pressableWithSecondaryInteractionPropTypes;
+PressableWithSecondaryInteraction.propTypes = propTypes;
 PressableWithSecondaryInteraction.defaultProps = defaultProps;
 export default React.forwardRef((props, ref) => (
     // eslint-disable-next-line react/jsx-props-no-spreading
diff --git a/src/components/PressableWithSecondaryInteraction/index.native.js b/src/components/PressableWithSecondaryInteraction/index.native.js
index c97b3a26e994..9b7239f16c38 100644
--- a/src/components/PressableWithSecondaryInteraction/index.native.js
+++ b/src/components/PressableWithSecondaryInteraction/index.native.js
@@ -1,11 +1,7 @@
 import _ from 'underscore';
 import React, {forwardRef} from 'react';
 import {Pressable} from 'react-native';
-import pressableWithSecondaryInteractionPropTypes from './pressableWithSecondaryInteractionPropTypes';
-
-const defaultProps = {
-    forwardedRef: () => {},
-};
+import {propTypes, defaultProps} from './pressableWithSecondaryInteractionPropTypes';
 
 /**
  * This is a special Pressable that calls onSecondaryInteraction when LongPressed.
@@ -16,10 +12,12 @@ const defaultProps = {
 const PressableWithSecondaryInteraction = props => (
     <Pressable
         ref={props.forwardedRef}
+        onPressIn={props.onPressIn}
         onLongPress={(e) => {
             e.preventDefault();
             props.onSecondaryInteraction(e);
         }}
+        onPressOut={props.onPressOut}
         // eslint-disable-next-line react/jsx-props-no-spreading
         {...(_.omit(props, 'onLongPress'))}
     >
@@ -27,7 +25,7 @@ const PressableWithSecondaryInteraction = props => (
     </Pressable>
 );
 
-PressableWithSecondaryInteraction.propTypes = pressableWithSecondaryInteractionPropTypes;
+PressableWithSecondaryInteraction.propTypes = propTypes;
 PressableWithSecondaryInteraction.defaultProps = defaultProps;
 PressableWithSecondaryInteraction.displayName = 'PressableWithSecondaryInteraction';
 
diff --git a/src/components/PressableWithSecondaryInteraction/pressableWithSecondaryInteractionPropTypes.js b/src/components/PressableWithSecondaryInteraction/pressableWithSecondaryInteractionPropTypes.js
index d3ab90d1ae64..372eabd424cd 100644
--- a/src/components/PressableWithSecondaryInteraction/pressableWithSecondaryInteractionPropTypes.js
+++ b/src/components/PressableWithSecondaryInteraction/pressableWithSecondaryInteractionPropTypes.js
@@ -1,6 +1,12 @@
 import PropTypes from 'prop-types';
 
-export default {
+const propTypes = {
+    /** The function that should be called when this pressable is pressedIn */
+    onPressIn: PropTypes.func,
+
+    /** The function that should be called when this pressable is pressedOut */
+    onPressOut: PropTypes.func,
+
     /** The function that should be called when this pressable is LongPressed or right-clicked. */
     onSecondaryInteraction: PropTypes.func.isRequired,
 
@@ -10,3 +16,11 @@ export default {
     /** The ref to the search input (may be null on small screen widths) */
     forwardedRef: PropTypes.func,
 };
+
+const defaultProps = {
+    forwardedRef: () => {},
+    onPressIn: () => {},
+    onPressOut: () => {},
+};
+
+export {propTypes, defaultProps};
diff --git a/src/libs/ControlSelection/index.js b/src/libs/ControlSelection/index.js
new file mode 100644
index 000000000000..8a1795b292dd
--- /dev/null
+++ b/src/libs/ControlSelection/index.js
@@ -0,0 +1,20 @@
+/**
+ * Block selection on the whole app
+ *
+ */
+function block() {
+    document.body.classList.add('disable-select');
+}
+
+/**
+ * Unblock selection on the whole app
+ *
+ */
+function unblock() {
+    document.body.classList.remove('disable-select');
+}
+
+export default {
+    block,
+    unblock,
+};
diff --git a/src/libs/ControlSelection/index.native.js b/src/libs/ControlSelection/index.native.js
new file mode 100644
index 000000000000..8fe6c7d30baa
--- /dev/null
+++ b/src/libs/ControlSelection/index.native.js
@@ -0,0 +1,7 @@
+function block() {}
+function unblock() {}
+
+export default {
+    block,
+    unblock,
+};
diff --git a/src/pages/home/report/ReportActionItem.js b/src/pages/home/report/ReportActionItem.js
index 7573fe389feb..50a6a8d65777 100644
--- a/src/pages/home/report/ReportActionItem.js
+++ b/src/pages/home/report/ReportActionItem.js
@@ -24,6 +24,8 @@ import ConfirmModal from '../../../components/ConfirmModal';
 import compose from '../../../libs/compose';
 import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
 import {deleteReportComment} from '../../../libs/actions/Report';
+import withWindowDimensions, {windowDimensionsPropTypes} from '../../../components/withWindowDimensions';
+import ControlSelection from '../../../libs/ControlSelection';
 
 const propTypes = {
     /** The ID of the report this action is on. */
@@ -56,6 +58,7 @@ const propTypes = {
     onLayout: PropTypes.func.isRequired,
 
     ...withLocalizePropTypes,
+    ...windowDimensionsPropTypes,
 };
 
 const defaultProps = {
@@ -269,6 +272,8 @@ class ReportActionItem extends Component {
             <>
                 <PressableWithSecondaryInteraction
                     ref={el => this.popoverAnchor = el}
+                    onPressIn={() => this.props.isSmallScreenWidth && ControlSelection.block()}
+                    onPressOut={() => ControlSelection.unblock()}
                     onSecondaryInteraction={this.showPopover}
                 >
                     <Hoverable resetsOnClickOutside={false}>
@@ -354,6 +359,7 @@ ReportActionItem.propTypes = propTypes;
 ReportActionItem.defaultProps = defaultProps;
 
 export default compose(
+    withWindowDimensions,
     withLocalize,
     withOnyx({
         draftMessage: {
diff --git a/web/index.html b/web/index.html
index 3ecb96225812..df4c09c79444 100644
--- a/web/index.html
+++ b/web/index.html
@@ -28,6 +28,10 @@
         input[type=text] {
             -webkit-user-select: text !important;
         }
+        .disable-select * {
+            -webkit-user-select: none !important;
+            -webkit-touch-callout: none !important;
+        }
     </style>
     <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
     <link rel="shortcut icon" id="favicon" href="/favicon.png">

From 4025c76662c4005bb327a17c68deb874ab3cad6e Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Thu, 8 Jul 2021 15:20:50 +0530
Subject: [PATCH 054/124] fix: Minor style name changes

---
 src/pages/EnablePayments/OnfidoStep.js | 2 +-
 src/styles/styles.js                   | 4 ----
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/pages/EnablePayments/OnfidoStep.js b/src/pages/EnablePayments/OnfidoStep.js
index 50b7e7b59a3f..8bd14ba656a5 100644
--- a/src/pages/EnablePayments/OnfidoStep.js
+++ b/src/pages/EnablePayments/OnfidoStep.js
@@ -120,7 +120,7 @@ class OnfidoStep extends React.Component {
                                 && this.props.walletOnfidoData.loading && <FullscreenLoadingIndicator />}
                             {!this.props.walletOnfidoData.loading && this.props.walletOnfidoData.error && (
                                 <>
-                                    <Text style={[styles.h3, styles.textBold, styles.mb2]}>
+                                    <Text style={[styles.h3, styles.textStrong, styles.mb2]}>
                                         {this.props.walletOnfidoData.error}
                                     </Text>
                                     <Button
diff --git a/src/styles/styles.js b/src/styles/styles.js
index 1fa2d3a71609..f550ce8e6b69 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -37,10 +37,6 @@ const styles = {
         color: themeColors.linkHover,
     },
 
-    textBold: {
-        fontWeight: fontWeightBold,
-    },
-
     h1: {
         color: themeColors.heading,
         fontFamily: fontFamily.GTA_BOLD,

From a02c5cd99a6169dde951e393717855a19bb5651f Mon Sep 17 00:00:00 2001
From: Amal Nazeem <amal@expensify.com>
Date: Thu, 8 Jul 2021 16:07:52 -0400
Subject: [PATCH 055/124] Update avatar logic for default rooms

---
 assets/images/avatars/room.svg      | 16 +++++++++++++++
 src/components/Avatar.js            | 23 +++++++++++++--------
 src/components/IconAvatar.js        | 32 -----------------------------
 src/components/MultipleAvatars.js   | 19 +++++------------
 src/libs/OptionsListUtils.js        |  4 ++--
 src/pages/ReportDetailsPage.js      |  9 +++++---
 src/pages/home/HeaderView.js        |  2 +-
 src/pages/home/sidebar/OptionRow.js |  2 +-
 8 files changed, 45 insertions(+), 62 deletions(-)
 create mode 100644 assets/images/avatars/room.svg
 delete mode 100644 src/components/IconAvatar.js

diff --git a/assets/images/avatars/room.svg b/assets/images/avatars/room.svg
new file mode 100644
index 000000000000..2bbe41c6d5f4
--- /dev/null
+++ b/assets/images/avatars/room.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#C6C9CA;}
+	.st1{fill:#FFFFFF;}
+</style>
+<rect class="st0" width="40" height="40"/>
+<g>
+	<path class="st1" d="M16.2,20.6v0.6h7.5v-0.6c0-1.5,1.1-2.8,2.5-3.1v-1.3c0-2.8-2.2-5-5-5h-2.5c-2.8,0-5,2.2-5,5v1.3
+		C15.2,17.9,16.2,19.1,16.2,20.6z"/>
+	<path class="st1" d="M26.9,18.8c-1,0-1.9,0.8-1.9,1.9v1.9H15v-1.9c0-1-0.8-1.9-1.9-1.9s-1.9,0.8-1.9,1.9c0,0.8,0.5,1.5,1.2,1.8v6.4
+		H15v-2.5h10v2.5h2.5v-6.4c0.7-0.3,1.2-0.9,1.2-1.8C28.8,19.6,27.9,18.8,26.9,18.8z"/>
+</g>
+</svg>
diff --git a/src/components/Avatar.js b/src/components/Avatar.js
index b6c1277869ab..841900b2b1dd 100644
--- a/src/components/Avatar.js
+++ b/src/components/Avatar.js
@@ -1,7 +1,8 @@
 import React, {PureComponent} from 'react';
-import {Image, View} from 'react-native';
+import {Image, View, StyleSheet} from 'react-native';
 import PropTypes from 'prop-types';
 import styles from '../styles/styles';
+import RoomAvatar from '../../assets/images/avatars/room.svg';
 
 const propTypes = {
     /** Url source for the avatar */
@@ -15,6 +16,9 @@ const propTypes = {
 
     /** Set the size of Avatar */
     size: PropTypes.oneOf(['default', 'small']),
+
+    /** Whether this avatar is for a default room */
+    isDefaultChatRoom: PropTypes.bool,
 };
 
 const defaultProps = {
@@ -22,23 +26,24 @@ const defaultProps = {
     imageStyles: [],
     containerStyles: [],
     size: 'default',
+    isDefaultChatRoom: false,
 };
 
 class Avatar extends PureComponent {
     render() {
-        if (!this.props.source) {
+        if (!this.props.source && !this.props.isDefaultChatRoom) {
             return null;
         }
 
+        const imageStyle = [
+            this.props.size === 'small' ? styles.avatarSmall : styles.avatarNormal,
+            ...this.props.imageStyles,
+        ];
         return (
             <View pointerEvents="none" style={this.props.containerStyles}>
-                <Image
-                    source={{uri: this.props.source}}
-                    style={[
-                        this.props.size === 'small' ? styles.avatarSmall : styles.avatarNormal,
-                        ...this.props.imageStyles,
-                    ]}
-                />
+                {this.props.isDefaultChatRoom
+                    ? <RoomAvatar style={StyleSheet.flatten(imageStyle)} />
+                    : <Image source={{uri: this.props.source}} style={imageStyle} />}
             </View>
         );
     }
diff --git a/src/components/IconAvatar.js b/src/components/IconAvatar.js
deleted file mode 100644
index d0ad10ac41da..000000000000
--- a/src/components/IconAvatar.js
+++ /dev/null
@@ -1,32 +0,0 @@
-import React from 'react';
-import PropTypes from 'prop-types';
-import {Armchair} from './Icon/Expensicons';
-import variables from '../styles/variables';
-
-const propTypes = {
-    /** The name of the icon to render. */
-    icon: PropTypes.string.isRequired,
-};
-
-/**
- * Get an icon based on the name provided
- * @param {String} iconName
- * @returns {Function}
- */
-function getIconFromName(iconName) {
-    switch (iconName) {
-        case 'armchair':
-        default:
-            return Armchair;
-    }
-}
-
-const IconAvatar = (props) => {
-    // PascalCase is required for React components, so capitalize the const here
-    const Icon = getIconFromName(props.icon);
-    return (<Icon width={variables.componentSizeNormal} height={variables.componentSizeNormal} />);
-};
-
-IconAvatar.displayName = 'IconAvatar';
-IconAvatar.propTypes = propTypes;
-export default IconAvatar;
diff --git a/src/components/MultipleAvatars.js b/src/components/MultipleAvatars.js
index f15e54e878e2..079ac370928b 100644
--- a/src/components/MultipleAvatars.js
+++ b/src/components/MultipleAvatars.js
@@ -4,7 +4,6 @@ import {Image, View} from 'react-native';
 import styles from '../styles/styles';
 import Avatar from './Avatar';
 import Text from './Text';
-import IconAvatar from './IconAvatar';
 
 const propTypes = {
     /** Array of avatar URL */
@@ -17,19 +16,19 @@ const propTypes = {
     // eslint-disable-next-line react/forbid-prop-types
     secondAvatarStyle: PropTypes.arrayOf(PropTypes.object),
 
-    /** Whether we should be using an Icon for the Avatar */
-    useIcon: PropTypes.bool,
+    /** Whether this avatar is for a default room */
+    isDefaultChatRoom: PropTypes.bool,
 };
 
 const defaultProps = {
     avatarImageURLs: [],
     size: 'default',
     secondAvatarStyle: [styles.secondAvatarHovered],
-    useIcon: false,
+    isDefaultChatRoom: false,
 };
 
 const MultipleAvatars = ({
-    avatarImageURLs, size, secondAvatarStyle, useIcon,
+    avatarImageURLs, size, secondAvatarStyle, isDefaultChatRoom,
 }) => {
     const avatarContainerStyles = size === 'small' ? styles.emptyAvatarSmall : styles.emptyAvatar;
     const singleAvatarStyles = size === 'small' ? styles.singleAvatarSmall : styles.singleAvatar;
@@ -42,18 +41,10 @@ const MultipleAvatars = ({
         return null;
     }
 
-    if (useIcon) {
-        return (
-            <View style={avatarContainerStyles}>
-                <IconAvatar icon={avatarImageURLs[0]} />
-            </View>
-        );
-    }
-
     if (avatarImageURLs.length === 1) {
         return (
             <View style={avatarContainerStyles}>
-                <Avatar source={avatarImageURLs[0]} size={size} />
+                <Avatar source={avatarImageURLs[0]} size={size} isDefaultChatRoom={isDefaultChatRoom} />
             </View>
         );
     }
diff --git a/src/libs/OptionsListUtils.js b/src/libs/OptionsListUtils.js
index df1d719bd3fe..a88307f9301e 100644
--- a/src/libs/OptionsListUtils.js
+++ b/src/libs/OptionsListUtils.js
@@ -663,9 +663,9 @@ function getCurrencyListForSections(currencyOptions, searchValue) {
  * @returns {String}
  */
 function getReportIcons(report, personalDetails) {
-    // Default rooms use icons names for their avatars
+    // Default rooms have a specific avatar so we can return any non-empty array
     if (isDefaultRoom(report)) {
-        return ['armchair'];
+        return [''];
     }
     return _.map(report.participants, dmParticipant => ({
         firstName: lodashGet(personalDetails, [dmParticipant, 'firstName'], ''),
diff --git a/src/pages/ReportDetailsPage.js b/src/pages/ReportDetailsPage.js
index 01c7ff98d9fe..c97e754bf922 100644
--- a/src/pages/ReportDetailsPage.js
+++ b/src/pages/ReportDetailsPage.js
@@ -3,8 +3,9 @@ import PropTypes from 'prop-types';
 import {withOnyx} from 'react-native-onyx';
 import Str from 'expensify-common/lib/str';
 import _ from 'underscore';
-import {Image, Text, View} from 'react-native';
+import {Text, View} from 'react-native';
 import lodashGet from 'lodash/get';
+import Avatar from '../components/Avatar';
 import compose from '../libs/compose';
 import withLocalize, {withLocalizePropTypes} from '../components/withLocalize';
 import ONYXKEYS from '../ONYXKEYS';
@@ -129,9 +130,11 @@ class ReportDetailsPage extends Component {
                         <View
                             style={styles.reportDetailsTitleContainer}
                         >
-                            <Image
+                            <Avatar
+                                isDefaultChatRoom={isDefaultRoom(this.props.report)}
+                                containerStyles={[styles.singleAvatarLarge, styles.mb4]}
+                                imageStyles={[styles.singleAvatarLarge]}
                                 source={{uri: this.props.report.icons[0]}}
-                                style={[styles.singleAvatarLarge, styles.mb4]}
                             />
                             <View style={styles.reportDetailsRoomInfo}>
                                 <DisplayNames
diff --git a/src/pages/home/HeaderView.js b/src/pages/home/HeaderView.js
index 85cecee775db..e4a72243299e 100644
--- a/src/pages/home/HeaderView.js
+++ b/src/pages/home/HeaderView.js
@@ -122,7 +122,7 @@ const HeaderView = (props) => {
                             <MultipleAvatars
                                 avatarImageURLs={props.report.icons}
                                 secondAvatarStyle={[styles.secondAvatarHovered]}
-                                useIcon={isDefaultChatRoom}
+                                isDefaultChatRoom={isDefaultChatRoom}
                             />
                             <View style={[styles.flex1, styles.flexColumn]}>
                                 <DisplayNames
diff --git a/src/pages/home/sidebar/OptionRow.js b/src/pages/home/sidebar/OptionRow.js
index dc537a7c6632..985e47d13b5e 100644
--- a/src/pages/home/sidebar/OptionRow.js
+++ b/src/pages/home/sidebar/OptionRow.js
@@ -183,7 +183,7 @@ const OptionRow = ({
                                                 ? getBackgroundAndBorderStyle(hoveredBackgroundColor)
                                                 : undefined,
                                         ]}
-                                        useIcon={option.isDefaultChatRoom}
+                                        isDefaultChatRoom={option.isDefaultChatRoom}
                                     />
                                 )
                             }

From 1d3d928a2f6b85ac5658191aabbb56fe186e2b46 Mon Sep 17 00:00:00 2001
From: Amal Nazeem <amal@expensify.com>
Date: Thu, 8 Jul 2021 16:13:05 -0400
Subject: [PATCH 056/124] remove archmair icon we are no longer using

---
 assets/images/armchair.svg         | 4 ----
 src/components/Icon/Expensicons.js | 2 --
 2 files changed, 6 deletions(-)
 delete mode 100644 assets/images/armchair.svg

diff --git a/assets/images/armchair.svg b/assets/images/armchair.svg
deleted file mode 100644
index 8f6720c53bc8..000000000000
--- a/assets/images/armchair.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M6.25 10.625V11.25H13.75V10.625C13.75 9.11625 14.825 7.85375 16.25 7.56375V6.25C16.25 3.48875 14.0113 1.25 11.25 1.25H8.75C5.98875 1.25 3.75 3.48875 3.75 6.25V7.56375C5.175 7.85375 6.25 9.11625 6.25 10.625Z" fill="black"/>
-<path d="M16.875 8.75C15.84 8.75 15 9.59 15 10.625V12.5H5V10.625C5 9.59 4.16 8.75 3.125 8.75C2.09 8.75 1.25 9.59 1.25 10.625C1.25 11.44 1.77375 12.1275 2.5 12.385V12.5V18.75H5V16.25H15V18.75H17.5V12.5V12.385C18.2262 12.1262 18.75 11.44 18.75 10.625C18.75 9.59 17.91 8.75 16.875 8.75Z" fill="black"/>
-</svg>
diff --git a/src/components/Icon/Expensicons.js b/src/components/Icon/Expensicons.js
index fbd8304c761d..d41626c25810 100644
--- a/src/components/Icon/Expensicons.js
+++ b/src/components/Icon/Expensicons.js
@@ -1,6 +1,5 @@
 import Android from '../../../assets/images/android.svg';
 import Apple from '../../../assets/images/apple.svg';
-import Armchair from '../../../assets/images/armchair.svg';
 import ArrowRight from '../../../assets/images/arrow-right.svg';
 import BackArrow from '../../../assets/images/back-left.svg';
 import Bank from '../../../assets/images/bank.svg';
@@ -56,7 +55,6 @@ export {
     Android,
     Apple,
     ArrowRight,
-    Armchair,
     BackArrow,
     Bank,
     Building,

From 301dc47b88f190944aa902f15aba74b0720be307 Mon Sep 17 00:00:00 2001
From: Rafael <rdjuric@pm.me>
Date: Thu, 8 Jul 2021 18:41:26 -0300
Subject: [PATCH 057/124] changes to ToolTip and Hooverable props

---
 src/components/DisplayNames/index.js              | 2 +-
 src/components/Hoverable/HoverablePropTypes.js    | 4 ++--
 src/components/Hoverable/index.js                 | 2 +-
 src/components/Tooltip/TooltipPropTypes.js        | 3 ++-
 src/components/Tooltip/index.js                   | 4 ++--
 src/components/Tooltip/index.native.js            | 6 +++---
 src/pages/home/report/ReportActionItemFragment.js | 2 +-
 7 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/src/components/DisplayNames/index.js b/src/components/DisplayNames/index.js
index 007408324f79..7f2f5e40ff3a 100644
--- a/src/components/DisplayNames/index.js
+++ b/src/components/DisplayNames/index.js
@@ -95,7 +95,7 @@ class DisplayNames extends PureComponent {
                             <Tooltip
                                 key={index}
                                 text={tooltip}
-                                containerStyle={styles.dInline}
+                                containerStyles={[styles.dInline]}
                                 shiftHorizontal={() => this.getTooltipShiftX(index)}
                             >
                                 {/*  // We need to get the refs to all the names which will be used to correct
diff --git a/src/components/Hoverable/HoverablePropTypes.js b/src/components/Hoverable/HoverablePropTypes.js
index f6ebf25fa883..ee2f24646b4a 100644
--- a/src/components/Hoverable/HoverablePropTypes.js
+++ b/src/components/Hoverable/HoverablePropTypes.js
@@ -9,7 +9,7 @@ const propTypes = {
 
     /** Styles to be assigned to the Hoverable Container */
     // eslint-disable-next-line react/forbid-prop-types
-    containerStyle: PropTypes.object,
+    containerStyles: PropTypes.arrayOf(PropTypes.object),
 
     /** Function that executes when the mouse moves over the children. */
     onHoverIn: PropTypes.func,
@@ -22,7 +22,7 @@ const propTypes = {
 };
 
 const defaultProps = {
-    containerStyle: {},
+    containerStyles: [],
     onHoverIn: () => {},
     onHoverOut: () => {},
     resetsOnClickOutside: false,
diff --git a/src/components/Hoverable/index.js b/src/components/Hoverable/index.js
index e11b63aea8c0..8326140417e0 100644
--- a/src/components/Hoverable/index.js
+++ b/src/components/Hoverable/index.js
@@ -80,7 +80,7 @@ class Hoverable extends Component {
     render() {
         return (
             <View
-                style={this.props.containerStyle}
+                style={this.props.containerStyles}
                 ref={el => this.wrapperView = el}
                 onMouseEnter={() => this.setIsHovered(true)}
                 onMouseLeave={() => this.setIsHovered(false)}
diff --git a/src/components/Tooltip/TooltipPropTypes.js b/src/components/Tooltip/TooltipPropTypes.js
index db38ecbaa75a..914cf7ba1816 100644
--- a/src/components/Tooltip/TooltipPropTypes.js
+++ b/src/components/Tooltip/TooltipPropTypes.js
@@ -6,7 +6,7 @@ const propTypes = {
     text: PropTypes.string.isRequired,
 
     /** Styles to be assigned to the Tooltip wrapper views */
-    containerStyle: PropTypes.object,
+    containerStyles: PropTypes.arrayOf(PropTypes.object),
 
     /** Children to wrap with Tooltip. */
     children: PropTypes.node.isRequired,
@@ -26,6 +26,7 @@ const propTypes = {
 const defaultProps = {
     shiftHorizontal: 0,
     shiftVertical: 0,
+    containerStyles: [],
 };
 
 export {
diff --git a/src/components/Tooltip/index.js b/src/components/Tooltip/index.js
index 59ebaf0d41ff..008cad0c4adc 100644
--- a/src/components/Tooltip/index.js
+++ b/src/components/Tooltip/index.js
@@ -175,13 +175,13 @@ class Tooltip extends PureComponent {
                 />
                 )}
                 <Hoverable
-                    containerStyle={this.props.containerStyle}
+                    containerStyles={this.props.containerStyles}
                     onHoverIn={this.showTooltip}
                     onHoverOut={this.hideTooltip}
                 >
                     <View
                         ref={el => this.wrapperView = el}
-                        style={this.props.containerStyle}
+                        style={this.props.containerStyles}
                     >
                         {this.props.children}
                     </View>
diff --git a/src/components/Tooltip/index.native.js b/src/components/Tooltip/index.native.js
index b785a3c52634..00d80a0f1e5e 100644
--- a/src/components/Tooltip/index.native.js
+++ b/src/components/Tooltip/index.native.js
@@ -7,14 +7,14 @@ import PropTypes from 'prop-types';
 const propTypes = {
     /** Styles to be assigned to the Tooltip wrapper views */
     // eslint-disable-next-line react/forbid-prop-types
-    containerStyle: PropTypes.object,
+    containerStyles: PropTypes.arrayOf(PropTypes.object),
 
     /** Children to wrap with Tooltip. */
     children: PropTypes.node.isRequired,
 };
 
 const defaultProps = {
-    containerStyle: {},
+    containerStyles: [],
 };
 
 /**
@@ -25,7 +25,7 @@ const defaultProps = {
  * @returns {ReactNodeLike}
  */
 const Tooltip = props => (
-    <View style={props.containerStyle}>
+    <View style={[props.containerStyles]}>
         {props.children}
     </View>
 );
diff --git a/src/pages/home/report/ReportActionItemFragment.js b/src/pages/home/report/ReportActionItemFragment.js
index 239fc1ce362f..c3ac4776663f 100644
--- a/src/pages/home/report/ReportActionItemFragment.js
+++ b/src/pages/home/report/ReportActionItemFragment.js
@@ -83,7 +83,7 @@ class ReportActionItemFragment extends React.PureComponent {
                     );
             case 'TEXT':
                 return (
-                    <Tooltip text={tooltipText} containerStyle={styles.flexShrink1}>
+                    <Tooltip text={tooltipText} containerStyles={[styles.flexShrink1]}>
                         <Text
                             selectable
                             numberOfLines={this.props.isSingleLine ? 1 : undefined}

From 4e1aae3da17f259206445a5f85b1d4e534df4930 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Fri, 9 Jul 2021 04:48:43 +0530
Subject: [PATCH 058/124] rename and refactor

---
 .../ContextMenuItem.js}                       | 20 +++++++++----------
 src/components/TappableCopy.js                |  4 ++--
 .../home/report/ReportActionContextMenu.js    |  4 ++--
 3 files changed, 14 insertions(+), 14 deletions(-)
 rename src/{pages/home/report/ReportActionContextMenuItem.js => components/ContextMenuItem.js} (87%)

diff --git a/src/pages/home/report/ReportActionContextMenuItem.js b/src/components/ContextMenuItem.js
similarity index 87%
rename from src/pages/home/report/ReportActionContextMenuItem.js
rename to src/components/ContextMenuItem.js
index 3cc4c19b3675..265c830c4bb8 100644
--- a/src/pages/home/report/ReportActionContextMenuItem.js
+++ b/src/components/ContextMenuItem.js
@@ -1,11 +1,11 @@
 import React, {Component} from 'react';
 import PropTypes from 'prop-types';
 import {Pressable} from 'react-native';
-import MenuItem from '../../../components/MenuItem';
-import Tooltip from '../../../components/Tooltip';
-import Icon from '../../../components/Icon';
-import styles, {getIconFillColor, getButtonBackgroundColorStyle} from '../../../styles/styles';
-import getButtonState from '../../../libs/getButtonState';
+import MenuItem from './MenuItem';
+import Tooltip from './Tooltip';
+import Icon from './Icon';
+import styles, {getIconFillColor, getButtonBackgroundColorStyle} from '../styles/styles';
+import getButtonState from '../libs/getButtonState';
 
 const propTypes = {
     /** Icon Component */
@@ -37,7 +37,7 @@ const defaultProps = {
     autoReset: false,
 };
 
-class ReportActionContextMenuItem extends Component {
+class ContextMenuItem extends Component {
     constructor(props) {
         super(props);
         this.state = {
@@ -112,8 +112,8 @@ class ReportActionContextMenuItem extends Component {
     }
 }
 
-ReportActionContextMenuItem.propTypes = propTypes;
-ReportActionContextMenuItem.defaultProps = defaultProps;
-ReportActionContextMenuItem.displayName = 'ReportActionContextMenuItem';
+ContextMenuItem.propTypes = propTypes;
+ContextMenuItem.defaultProps = defaultProps;
+ContextMenuItem.displayName = 'ContextMenuItem';
 
-export default ReportActionContextMenuItem;
+export default ContextMenuItem;
diff --git a/src/components/TappableCopy.js b/src/components/TappableCopy.js
index 09fac6389d58..0eac56cc9261 100644
--- a/src/components/TappableCopy.js
+++ b/src/components/TappableCopy.js
@@ -5,7 +5,7 @@ import styles from '../styles/styles';
 import compose from '../libs/compose';
 import {Checkmark, Clipboard as ClipboardIcon} from './Icon/Expensicons';
 import Clipboard from '../libs/Clipboard';
-import ReportActionContextMenuItem from '../pages/home/report/ReportActionContextMenuItem';
+import ContextMenuItem from './ContextMenuItem';
 import withLocalize, {withLocalizePropTypes} from './withLocalize';
 import withWindowDimensions, {windowDimensionsPropTypes} from './withWindowDimensions';
 import CONST from '../CONST';
@@ -55,7 +55,7 @@ const TappableCopy = props => (
                     styles.justifyContentCenter,
                     {right: -36, top: 0, bottom: 0}]}
                 >
-                    <ReportActionContextMenuItem
+                    <ContextMenuItem
                         icon={ClipboardIcon}
                         text={props.translate('reportActionContextMenu.copyToClipboard')}
                         successIcon={Checkmark}
diff --git a/src/pages/home/report/ReportActionContextMenu.js b/src/pages/home/report/ReportActionContextMenu.js
index 5e7f15ecb565..351bb735ffc9 100755
--- a/src/pages/home/report/ReportActionContextMenu.js
+++ b/src/pages/home/report/ReportActionContextMenu.js
@@ -11,7 +11,7 @@ import getReportActionContextMenuStyles from '../../../styles/getReportActionCon
 import {
     setNewMarkerPosition, updateLastReadActionID, saveReportActionDraft,
 } from '../../../libs/actions/Report';
-import ReportActionContextMenuItem from './ReportActionContextMenuItem';
+import ContextMenuItem from '../../../components/ContextMenuItem';
 import ReportActionPropTypes from './ReportActionPropTypes';
 import Clipboard from '../../../libs/Clipboard';
 import compose from '../../../libs/compose';
@@ -179,7 +179,7 @@ class ReportActionContextMenu extends React.Component {
         return this.props.isVisible && (
             <View style={this.wrapperStyle}>
                 {this.contextActions.map(contextAction => _.result(contextAction, 'shouldShow', false) && (
-                    <ReportActionContextMenuItem
+                    <ContextMenuItem
                         icon={contextAction.icon}
                         text={contextAction.text}
                         successIcon={contextAction.successIcon}

From a3d138822f07e53ef5f7b061a719f6a819ead80b Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Fri, 9 Jul 2021 05:17:37 +0530
Subject: [PATCH 059/124] error logging

---
 .github/actions/checkDeployBlockers/index.js           |  3 ++-
 .github/actions/createOrUpdateStagingDeploy/index.js   |  3 ++-
 .github/actions/getMergeCommitForPullRequest/index.js  |  3 ++-
 .github/actions/getReleaseBody/index.js                |  3 ++-
 .github/actions/isPullRequestMergeable/index.js        |  3 ++-
 .github/actions/isStagingDeployLocked/index.js         |  3 ++-
 .github/actions/markPullRequestsAsDeployed/index.js    | 10 ++++++----
 .../markPullRequestsAsDeployed.js                      |  7 ++++---
 .github/actions/reopenIssueWithComment/index.js        |  3 ++-
 .github/actions/triggerWorkflowAndWait/index.js        |  3 ++-
 .github/libs/GithubUtils.js                            |  3 ++-
 11 files changed, 28 insertions(+), 16 deletions(-)

diff --git a/.github/actions/checkDeployBlockers/index.js b/.github/actions/checkDeployBlockers/index.js
index 94ad93b1bd6a..7ee8d9c5f25a 100644
--- a/.github/actions/checkDeployBlockers/index.js
+++ b/.github/actions/checkDeployBlockers/index.js
@@ -358,7 +358,8 @@ class GithubUtils {
             }
             return data;
         })
-            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)));
+            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)))
+            .catch(err => console.error('Failed to get PR list', err));
     }
 
     /**
diff --git a/.github/actions/createOrUpdateStagingDeploy/index.js b/.github/actions/createOrUpdateStagingDeploy/index.js
index 8a00f3099b86..93174ace2360 100644
--- a/.github/actions/createOrUpdateStagingDeploy/index.js
+++ b/.github/actions/createOrUpdateStagingDeploy/index.js
@@ -483,7 +483,8 @@ class GithubUtils {
             }
             return data;
         })
-            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)));
+            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)))
+            .catch(err => console.error('Failed to get PR list', err));
     }
 
     /**
diff --git a/.github/actions/getMergeCommitForPullRequest/index.js b/.github/actions/getMergeCommitForPullRequest/index.js
index 5f4d6bc8038a..b5ee068d1cb0 100644
--- a/.github/actions/getMergeCommitForPullRequest/index.js
+++ b/.github/actions/getMergeCommitForPullRequest/index.js
@@ -386,7 +386,8 @@ class GithubUtils {
             }
             return data;
         })
-            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)));
+            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)))
+            .catch(err => console.error('Failed to get PR list', err));
     }
 
     /**
diff --git a/.github/actions/getReleaseBody/index.js b/.github/actions/getReleaseBody/index.js
index 1db39d187031..4c126f7be915 100644
--- a/.github/actions/getReleaseBody/index.js
+++ b/.github/actions/getReleaseBody/index.js
@@ -329,7 +329,8 @@ class GithubUtils {
             }
             return data;
         })
-            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)));
+            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)))
+            .catch(err => console.error('Failed to get PR list', err));
     }
 
     /**
diff --git a/.github/actions/isPullRequestMergeable/index.js b/.github/actions/isPullRequestMergeable/index.js
index eb5430b21526..f2392939d31b 100644
--- a/.github/actions/isPullRequestMergeable/index.js
+++ b/.github/actions/isPullRequestMergeable/index.js
@@ -332,7 +332,8 @@ class GithubUtils {
             }
             return data;
         })
-            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)));
+            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)))
+            .catch(err => console.error('Failed to get PR list', err));
     }
 
     /**
diff --git a/.github/actions/isStagingDeployLocked/index.js b/.github/actions/isStagingDeployLocked/index.js
index 0451d13d7fb5..3439b57f813f 100644
--- a/.github/actions/isStagingDeployLocked/index.js
+++ b/.github/actions/isStagingDeployLocked/index.js
@@ -310,7 +310,8 @@ class GithubUtils {
             }
             return data;
         })
-            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)));
+            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)))
+            .catch(err => console.error('Failed to get PR list', err));
     }
 
     /**
diff --git a/.github/actions/markPullRequestsAsDeployed/index.js b/.github/actions/markPullRequestsAsDeployed/index.js
index 73f966a01395..54e376453095 100644
--- a/.github/actions/markPullRequestsAsDeployed/index.js
+++ b/.github/actions/markPullRequestsAsDeployed/index.js
@@ -74,7 +74,7 @@ function getLockCashDeploysTimeline() {
             return pair.length > 1 ? pair : undefined;
         }));
         return startEndPairs;
-    });
+    }).catch(err => console.error('Failed to get the 🔐 LockCashDeploys 🔐 label\'s timeline', err));
 }
 
 const androidResult = getDeployTableMessage(core.getInput('ANDROID', {required: true}));
@@ -134,7 +134,7 @@ function commentPR(pr) {
 const run = function () {
     return Promise.all([
         getLockCashDeploysTimeline(),
-        GithubUtils.fetchAllPullRequests(prList),
+        GithubUtils.fetchAllPullRequests(prList.map(pr => parseInt(pr, 10))),
     ])
         .then(([lockCashDeployLabelTimeSet, PRListWithDetails]) => {
             lockCashDeployLabelTimeline = lockCashDeployLabelTimeSet;
@@ -146,7 +146,8 @@ const run = function () {
              * Create comment on each pull request
              */
             return prList.reduce((promise, pr) => promise.then(() => commentPR(pr)), Promise.resolve());
-        });
+        })
+        .catch(err => console.error('Failed to get neccesary data to comment deployed PRs', err));
 };
 
 if (require.main === require.cache[eval('__filename')]) {
@@ -462,7 +463,8 @@ class GithubUtils {
             }
             return data;
         })
-            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)));
+            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)))
+            .catch(err => console.error('Failed to get PR list', err));
     }
 
     /**
diff --git a/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js b/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
index d21ee2837337..3d43844d88a9 100644
--- a/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
+++ b/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
@@ -64,7 +64,7 @@ function getLockCashDeploysTimeline() {
             return pair.length > 1 ? pair : undefined;
         }));
         return startEndPairs;
-    });
+    }).catch(err => console.error('Failed to get the 🔐 LockCashDeploys 🔐 label\'s timeline', err));
 }
 
 const androidResult = getDeployTableMessage(core.getInput('ANDROID', {required: true}));
@@ -124,7 +124,7 @@ function commentPR(pr) {
 const run = function () {
     return Promise.all([
         getLockCashDeploysTimeline(),
-        GithubUtils.fetchAllPullRequests(prList),
+        GithubUtils.fetchAllPullRequests(prList.map(pr => parseInt(pr, 10))),
     ])
         .then(([lockCashDeployLabelTimeSet, PRListWithDetails]) => {
             lockCashDeployLabelTimeline = lockCashDeployLabelTimeSet;
@@ -136,7 +136,8 @@ const run = function () {
              * Create comment on each pull request
              */
             return prList.reduce((promise, pr) => promise.then(() => commentPR(pr)), Promise.resolve());
-        });
+        })
+        .catch(err => console.error('Failed to get neccesary data to comment deployed PRs', err));
 };
 
 if (require.main === module) {
diff --git a/.github/actions/reopenIssueWithComment/index.js b/.github/actions/reopenIssueWithComment/index.js
index f6fb5e345902..0bb157477140 100644
--- a/.github/actions/reopenIssueWithComment/index.js
+++ b/.github/actions/reopenIssueWithComment/index.js
@@ -321,7 +321,8 @@ class GithubUtils {
             }
             return data;
         })
-            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)));
+            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)))
+            .catch(err => console.error('Failed to get PR list', err));
     }
 
     /**
diff --git a/.github/actions/triggerWorkflowAndWait/index.js b/.github/actions/triggerWorkflowAndWait/index.js
index ceb5b74309a9..2e7363b3b697 100644
--- a/.github/actions/triggerWorkflowAndWait/index.js
+++ b/.github/actions/triggerWorkflowAndWait/index.js
@@ -472,7 +472,8 @@ class GithubUtils {
             }
             return data;
         })
-            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)));
+            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)))
+            .catch(err => console.error('Failed to get PR list', err));
     }
 
     /**
diff --git a/.github/libs/GithubUtils.js b/.github/libs/GithubUtils.js
index 59263891fc6c..cbfa56600b2f 100644
--- a/.github/libs/GithubUtils.js
+++ b/.github/libs/GithubUtils.js
@@ -270,7 +270,8 @@ class GithubUtils {
             }
             return data;
         })
-            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)));
+            .then(prList => _.filter(prList, pr => _.contains(pullRequestNumbers, pr.number)))
+            .catch(err => console.error('Failed to get PR list', err));
     }
 
     /**

From 53bbb9a05ccb9000fb0cece28360fdf111dac25e Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Fri, 9 Jul 2021 06:22:02 +0530
Subject: [PATCH 060/124] fix comment

---
 src/components/RenderHTML/BaseRenderHTML.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/components/RenderHTML/BaseRenderHTML.js b/src/components/RenderHTML/BaseRenderHTML.js
index 7cf04b388c50..8196357987be 100755
--- a/src/components/RenderHTML/BaseRenderHTML.js
+++ b/src/components/RenderHTML/BaseRenderHTML.js
@@ -54,7 +54,7 @@ const EXTRA_FONTS = [
  *
  * @param {number} contentWidth - The content width provided to the HTML
  * component.
- * @param {number} tagName - tagname
+ * @param {number} tagName - tagname of the Element whose maxWidth is need to be set
  * @returns {number} The minimum between contentWidth and MAX_IMG_DIMENSIONS
  */
 function computeEmbeddedMaxWidth(contentWidth, tagName) {

From 42e8a12b754f145772cf5d28659a65d4f7e9920c Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Fri, 9 Jul 2021 06:41:32 +0530
Subject: [PATCH 061/124] comment updated

---
 src/pages/home/report/ReportActionContextMenu.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pages/home/report/ReportActionContextMenu.js b/src/pages/home/report/ReportActionContextMenu.js
index 351bb735ffc9..8f609380ac9f 100755
--- a/src/pages/home/report/ReportActionContextMenu.js
+++ b/src/pages/home/report/ReportActionContextMenu.js
@@ -74,7 +74,7 @@ class ReportActionContextMenu extends React.Component {
                 shouldShow: true,
 
                 // If return value is true, we switch the `text` and `icon` on
-                // `ReportActionContextMenuItem` with `successText` and `successIcon` which will fallback to
+                // `ContextMenuItem` with `successText` and `successIcon` which will fallback to
                 // the `text` and `icon`
                 onPress: () => {
                     const message = _.last(lodashGet(this.props.reportAction, 'message', null));

From c1469609a7ac180430963ef88b93ca48f347f348 Mon Sep 17 00:00:00 2001
From: Joe Gambino <joe@expensify.com>
Date: Thu, 8 Jul 2021 18:59:50 -0700
Subject: [PATCH 062/124] sort alphabetically in focus mode, fix tests

---
 src/libs/OptionsListUtils.js       |  2 --
 tests/unit/OptionsListUtilsTest.js | 39 +++++++++++++++++++++++++-----
 2 files changed, 33 insertions(+), 8 deletions(-)

diff --git a/src/libs/OptionsListUtils.js b/src/libs/OptionsListUtils.js
index c18dfcde7372..8b254de6f106 100644
--- a/src/libs/OptionsListUtils.js
+++ b/src/libs/OptionsListUtils.js
@@ -628,8 +628,6 @@ function getSidebarOptions(
             hideReadReports: true,
             sortByAlphaAsc: true,
             showReportsWithDrafts: true,
-            prioritizePinnedReports: true,
-            prioritizeIOUDebts: true,
         };
     }
 
diff --git a/tests/unit/OptionsListUtilsTest.js b/tests/unit/OptionsListUtilsTest.js
index 2a54da5e2015..27ee71d6976a 100644
--- a/tests/unit/OptionsListUtilsTest.js
+++ b/tests/unit/OptionsListUtilsTest.js
@@ -86,6 +86,19 @@ describe('OptionsListUtils', () => {
             reportName: 'Silver Surfer',
             unreadActionCount: 0,
         },
+
+        // Note: This report has an IOU
+        9: {
+            lastVisitedTimestamp: 1610666739302,
+            lastMessageTimestamp: 1611282168,
+            isPinned: false,
+            reportID: 9,
+            participants: ['mistersinister@marauders.com'],
+            reportName: 'Mister Sinister',
+            unreadActionCount: 0,
+            iouReportID: 100,
+            hasOutstandingIOU: true,
+        },
     };
 
     // And a set of personalDetails some with existing reports and some without
@@ -119,6 +132,10 @@ describe('OptionsListUtils', () => {
             displayName: 'Captain America',
             login: 'steverogers@expensify.com',
         },
+        'mistersinister@marauders.com': {
+            displayName: 'Mr Sinister',
+            login: 'mistersinister@marauders.com',
+        },
 
         // These do not exist in reports at all
         'natasharomanoff@expensify.com': {
@@ -134,11 +151,11 @@ describe('OptionsListUtils', () => {
     const REPORTS_WITH_CONCIERGE = {
         ...REPORTS,
 
-        9: {
+        10: {
             lastVisitedTimestamp: 1610666739302,
             lastMessageTimestamp: 1,
             isPinned: false,
-            reportID: 9,
+            reportID: 10,
             participants: ['concierge@expensify.com'],
             reportName: 'Concierge',
             unreadActionCount: 1,
@@ -160,6 +177,10 @@ describe('OptionsListUtils', () => {
             keys: ONYXKEYS,
             initialKeyStates: {
                 [ONYXKEYS.SESSION]: {email: 'tonystark@expensify.com'},
+                [`${ONYXKEYS.COLLECTION.REPORT_IOUS}100`]: {
+                    ownerEmail: 'mistersinister@marauders.com',
+                    total: '1000',
+                },
             },
             registerStorageEventListener: () => {},
         });
@@ -404,11 +425,11 @@ describe('OptionsListUtils', () => {
             ...REPORTS,
 
             // Note: This report has no lastMessageTimestamp but is also pinned
-            9: {
+            10: {
                 lastVisitedTimestamp: 1610666739300,
                 lastMessageTimestamp: 0,
                 isPinned: true,
-                reportID: 9,
+                reportID: 10,
                 participants: ['captain_britain@expensify.com'],
                 reportName: 'Captain Britain',
             },
@@ -436,8 +457,11 @@ describe('OptionsListUtils', () => {
         // And the most recent pinned report is first in the list of reports
         expect(results.recentReports[0].login).toBe('captain_britain@expensify.com');
 
-        // And the third report is the report with a lastMessageTimestamp
-        expect(results.recentReports[2].login).toBe('steverogers@expensify.com');
+        // And the third report is the report with an IOU debt
+        expect(results.recentReports[2].login).toBe('mistersinister@marauders.com');
+
+        // And the fourth report is the report with the lastMessage timestamp
+        expect(results.recentReports[3].login).toBe('steverogers@expensify.com');
     });
 
     it('getSidebarOptions() with GSD priority mode', () => {
@@ -457,5 +481,8 @@ describe('OptionsListUtils', () => {
 
         // And Black Panther is alphabetically the first report and has an unread message
         expect(results.recentReports[0].login).toBe('tchalla@expensify.com');
+
+        // And Mister Sinister is alphabetically the fifth report and has an IOU debt despite not being pinned
+        expect(results.recentReports[5].login).toBe('mistersinister@marauders.com');
     });
 });

From cebd20b48ea074bf3d27c86c2ec7114d416c9d0b Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Fri, 9 Jul 2021 08:51:21 +0530
Subject: [PATCH 063/124] fix profile menu position

---
 src/components/AvatarWithImagePicker.js | 4 ++--
 src/styles/styles.js                    | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/components/AvatarWithImagePicker.js b/src/components/AvatarWithImagePicker.js
index 8d48d4ab48b0..219203bb57f8 100644
--- a/src/components/AvatarWithImagePicker.js
+++ b/src/components/AvatarWithImagePicker.js
@@ -125,8 +125,8 @@ class AvatarWithImagePicker extends React.Component {
                                     onItemSelected={() => this.setState({isMenuVisible: false})}
                                     menuItems={this.createMenuItems(openPicker)}
                                     anchorPosition={this.props.anchorPosition}
-                                    animationIn="fadeInRight"
-                                    animationOut="fadeOutRight"
+                                    animationIn="fadeInDown"
+                                    animationOut="fadeOutUp"
                                 />
                             </>
                         )}
diff --git a/src/styles/styles.js b/src/styles/styles.js
index 02467adde502..61d962d5dc4c 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -631,7 +631,7 @@ const styles = {
 
     createMenuPositionProfile: {
         right: 18,
-        top: 100,
+        top: 180,
     },
 
     createMenuPositionReportActionCompose: {

From 3775a714edaf93a1074ae70471c26dbeba89f01d Mon Sep 17 00:00:00 2001
From: Rafael <rdjuric@pm.me>
Date: Fri, 9 Jul 2021 04:09:14 -0300
Subject: [PATCH 064/124] minor changes

---
 src/components/Tooltip/index.native.js | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/components/Tooltip/index.native.js b/src/components/Tooltip/index.native.js
index 00d80a0f1e5e..bfad392b9a35 100644
--- a/src/components/Tooltip/index.native.js
+++ b/src/components/Tooltip/index.native.js
@@ -25,12 +25,11 @@ const defaultProps = {
  * @returns {ReactNodeLike}
  */
 const Tooltip = props => (
-    <View style={[props.containerStyles]}>
+    <View style={props.containerStyles}>
         {props.children}
     </View>
 );
 
-
 Tooltip.propTypes = propTypes;
 Tooltip.defaultProps = defaultProps;
 Tooltip.displayName = 'Tooltip';

From 6199c03e93c6ad2729cd97a9259a5b85fca4562f Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Fri, 9 Jul 2021 05:26:40 -0700
Subject: [PATCH 065/124] Update src/components/RenderHTML/BaseRenderHTML.js

Co-authored-by: Jasper Huang <jasperhu@usc.edu>
---
 src/components/RenderHTML/BaseRenderHTML.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/components/RenderHTML/BaseRenderHTML.js b/src/components/RenderHTML/BaseRenderHTML.js
index 8196357987be..b8fd3defc799 100755
--- a/src/components/RenderHTML/BaseRenderHTML.js
+++ b/src/components/RenderHTML/BaseRenderHTML.js
@@ -54,7 +54,7 @@ const EXTRA_FONTS = [
  *
  * @param {number} contentWidth - The content width provided to the HTML
  * component.
- * @param {number} tagName - tagname of the Element whose maxWidth is need to be set
+ * @param {number} tagName - tagname of the Element whose maxWidth needs to be set
  * @returns {number} The minimum between contentWidth and MAX_IMG_DIMENSIONS
  */
 function computeEmbeddedMaxWidth(contentWidth, tagName) {

From 7a34f081a03e1c7526c12013a704f19d017bca89 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Fri, 9 Jul 2021 23:02:54 +0530
Subject: [PATCH 066/124] refactor

---
 .../{TappableCopy.js => CommunicationsLink.js} | 18 +++++++++---------
 src/languages/en.js                            |  4 +++-
 src/pages/DetailsPage.js                       | 10 +++++-----
 .../home/report/ReportActionContextMenu.js     |  4 ++--
 src/styles/styles.js                           |  6 ++++++
 5 files changed, 25 insertions(+), 17 deletions(-)
 rename src/components/{TappableCopy.js => CommunicationsLink.js} (82%)

diff --git a/src/components/TappableCopy.js b/src/components/CommunicationsLink.js
similarity index 82%
rename from src/components/TappableCopy.js
rename to src/components/CommunicationsLink.js
index 0eac56cc9261..90f668ec6e70 100644
--- a/src/components/TappableCopy.js
+++ b/src/components/CommunicationsLink.js
@@ -11,7 +11,7 @@ import withWindowDimensions, {windowDimensionsPropTypes} from './withWindowDimen
 import CONST from '../CONST';
 
 const propTypes = {
-    /** Children to wrap in TappableCopy. */
+    /** Children to wrap in CommunicationsLink. */
     children: PropTypes.node.isRequired,
 
     /** Styles to be assigned to Container */
@@ -32,7 +32,7 @@ const defaultProps = {
     type: undefined,
 };
 
-const TappableCopy = props => (
+const CommunicationsLink = props => (
     <View style={[styles.flexRow, styles.pRelative, ...props.style]}>
         {props.type && props.isSmallScreenWidth
             ? (
@@ -53,13 +53,13 @@ const TappableCopy = props => (
                     styles.pAbsolute,
                     styles.alignItemsCenter,
                     styles.justifyContentCenter,
-                    {right: -36, top: 0, bottom: 0}]}
+                    styles.communicationsLinkIcon]}
                 >
                     <ContextMenuItem
                         icon={ClipboardIcon}
-                        text={props.translate('reportActionContextMenu.copyToClipboard')}
+                        text={props.translate('contextMenuItem.copyToClipboard')}
                         successIcon={Checkmark}
-                        successText={props.translate('reportActionContextMenu.copied')}
+                        successText={props.translate('contextMenuItem.copied')}
                         isMini
                         autoReset
                         onPress={() => Clipboard.setString(props.value)}
@@ -69,11 +69,11 @@ const TappableCopy = props => (
     </View>
 );
 
-TappableCopy.propTypes = propTypes;
-TappableCopy.defaultProps = defaultProps;
-TappableCopy.displayName = 'TappableCopy';
+CommunicationsLink.propTypes = propTypes;
+CommunicationsLink.defaultProps = defaultProps;
+CommunicationsLink.displayName = 'CommunicationsLink';
 
 export default compose(
     withWindowDimensions,
     withLocalize,
-)(TappableCopy);
+)(CommunicationsLink);
diff --git a/src/languages/en.js b/src/languages/en.js
index d50fb421e816..7d2caa6c42d0 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -106,9 +106,11 @@ export default {
         youAppearToBeOffline: 'You appear to be offline.',
         fileUploadFailed: 'Upload Failed. File is not supported.',
     },
-    reportActionContextMenu: {
+    contextMenuItem: {
         copyToClipboard: 'Copy to Clipboard',
         copied: 'Copied!',
+    },
+    reportActionContextMenu: {
         copyLink: 'Copy Link',
         markAsUnread: 'Mark as Unread',
         editComment: 'Edit Comment',
diff --git a/src/pages/DetailsPage.js b/src/pages/DetailsPage.js
index b5e96523def6..4fafba90b613 100755
--- a/src/pages/DetailsPage.js
+++ b/src/pages/DetailsPage.js
@@ -14,7 +14,7 @@ import ScreenWrapper from '../components/ScreenWrapper';
 import personalDetailsPropType from './personalDetailsPropType';
 import withLocalize, {withLocalizePropTypes} from '../components/withLocalize';
 import compose from '../libs/compose';
-import TappableCopy from '../components/TappableCopy';
+import CommunicationsLink from '../components/CommunicationsLink';
 import CONST from '../CONST';
 
 const matchType = PropTypes.shape({
@@ -92,7 +92,7 @@ const DetailsPage = ({
                                 imageStyles={[styles.avatarLarge]}
                                 source={details.avatar}
                             />
-                            <TappableCopy
+                            <CommunicationsLink
                                 style={[styles.mt1, styles.mb6]}
                                 type={details.displayName && isSMSLogin ? CONST.LOGIN_TYPE.PHONE : undefined}
                                 value={getPhoneNumber(details)}
@@ -102,7 +102,7 @@ const DetailsPage = ({
                                         ? toLocalPhone(details.displayName)
                                         : (details.displayName || null)}
                                 </Text>
-                            </TappableCopy>
+                            </CommunicationsLink>
                             {details.login ? (
                                 <View style={[styles.mb6, styles.detailsPageSectionContainer]}>
                                     <Text style={[styles.formLabel, styles.mb2]} numberOfLines={1}>
@@ -110,7 +110,7 @@ const DetailsPage = ({
                                             ? 'common.phoneNumber'
                                             : 'common.email')}
                                     </Text>
-                                    <TappableCopy
+                                    <CommunicationsLink
                                         type={isSMSLogin ? CONST.LOGIN_TYPE.PHONE : CONST.LOGIN_TYPE.EMAIL}
                                         value={isSMSLogin ? getPhoneNumber(details) : details.login}
                                     >
@@ -119,7 +119,7 @@ const DetailsPage = ({
                                                 ? toLocalPhone(getPhoneNumber(details))
                                                 : details.login}
                                         </Text>
-                                    </TappableCopy>
+                                    </CommunicationsLink>
                                 </View>
                             ) : null}
                             {details.pronouns ? (
diff --git a/src/pages/home/report/ReportActionContextMenu.js b/src/pages/home/report/ReportActionContextMenu.js
index 8f609380ac9f..ca8fcc35b04f 100755
--- a/src/pages/home/report/ReportActionContextMenu.js
+++ b/src/pages/home/report/ReportActionContextMenu.js
@@ -67,9 +67,9 @@ class ReportActionContextMenu extends React.Component {
         this.contextActions = [
             // Copy to clipboard
             {
-                text: this.props.translate('reportActionContextMenu.copyToClipboard'),
+                text: this.props.translate('contextMenuItem.copyToClipboard'),
                 icon: ClipboardIcon,
-                successText: this.props.translate('reportActionContextMenu.copied'),
+                successText: this.props.translate('contextMenuItem.copied'),
                 successIcon: Checkmark,
                 shouldShow: true,
 
diff --git a/src/styles/styles.js b/src/styles/styles.js
index c9ffccbc8e18..29fdf32a56fc 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -1747,6 +1747,12 @@ const styles = {
         lineHeight: 16,
         ...whiteSpace.noWrap,
     },
+
+    communicationsLinkIcon: {
+        right: -36,
+        top: 0,
+        bottom: 0,
+    },
 };
 
 const baseCodeTagStyles = {

From 4f3f1db397e93363b956837e8c7e89b9b0c7bec0 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Fri, 9 Jul 2021 23:08:19 +0530
Subject: [PATCH 067/124] rename style prop

---
 src/components/CommunicationsLink.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/components/CommunicationsLink.js b/src/components/CommunicationsLink.js
index 90f668ec6e70..b5372764f591 100644
--- a/src/components/CommunicationsLink.js
+++ b/src/components/CommunicationsLink.js
@@ -15,7 +15,7 @@ const propTypes = {
     children: PropTypes.node.isRequired,
 
     /** Styles to be assigned to Container */
-    style: PropTypes.arrayOf(PropTypes.object),
+    containerStyles: PropTypes.arrayOf(PropTypes.object),
 
     /** Decides Tap behaviour. */
     type: PropTypes.oneOf([CONST.LOGIN_TYPE.PHONE, CONST.LOGIN_TYPE.EMAIL]),
@@ -28,12 +28,12 @@ const propTypes = {
 };
 
 const defaultProps = {
-    style: [],
+    containerStyles: [],
     type: undefined,
 };
 
 const CommunicationsLink = props => (
-    <View style={[styles.flexRow, styles.pRelative, ...props.style]}>
+    <View style={[styles.flexRow, styles.pRelative, ...props.containerStyles]}>
         {props.type && props.isSmallScreenWidth
             ? (
                 <Pressable

From 0047c22e0f72678b1441ec1f89e27e1a8652f76c Mon Sep 17 00:00:00 2001
From: Marc Glasser <marc.aaron.glasser@gmail.com>
Date: Fri, 9 Jul 2021 12:03:47 -1000
Subject: [PATCH 068/124] navigate to concierge

---
 src/languages/en.js                           |  3 ++-
 src/languages/es.js                           |  1 +
 src/libs/actions/Report.js                    | 23 ++++++++++++++++++-
 src/libs/reportUtils.js                       | 12 ++++++++++
 .../ReimbursementAccount/ValidationStep.js    | 10 +++++++-
 5 files changed, 46 insertions(+), 3 deletions(-)

diff --git a/src/languages/en.js b/src/languages/en.js
index ab85d453cee5..1b93ccbe8377 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -422,7 +422,8 @@ export default {
         maxAttemptError: 'Validation for this bank account has been disabled due to too many incorrect attempts. Please contact us.',
         description: 'A day or two after you add your account to Expensify we send three (3) transactions to your account. They have a merchant line like "Expensify, Inc. Validation"',
         descriptionCTA: 'Please enter each transaction amount in the fields below. Example: 1.51',
-        verifyingDescription: 'We\'re taking a look at your information and will have you onto next steps in just a few seconds.',
+        reviewingInfo: 'Thanks! We\'re reviewing your information, and will be in touch shortly. Please check your chat with Concierge ',
+        forNextSteps: ' for next steps to finish setting up your bank account.',
     },
     beneficialOwnersStep: {
         beneficialOwners: 'Beneficial Owners',
diff --git a/src/languages/es.js b/src/languages/es.js
index 31c7df2275d4..c9670fcd5639 100644
--- a/src/languages/es.js
+++ b/src/languages/es.js
@@ -52,6 +52,7 @@ export default {
         send: 'Enviar',
         notifications: 'Notificaciones',
         noResultsFound: 'No se han encontrado resultados',
+        concierge: 'Concierge',
     },
     attachmentPicker: {
         cameraPermissionRequired: 'Se necesita permiso para usar la cámara',
diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js
index 15ccf5c6405d..895354ff32e9 100644
--- a/src/libs/actions/Report.js
+++ b/src/libs/actions/Report.js
@@ -18,7 +18,9 @@ import Timing from './Timing';
 import * as API from '../API';
 import CONST from '../../CONST';
 import Log from '../Log';
-import {isDefaultRoom, isReportMessageAttachment, sortReportsByLastVisited} from '../reportUtils';
+import {
+    isConciergeChatReport, isDefaultRoom, isReportMessageAttachment, sortReportsByLastVisited,
+} from '../reportUtils';
 import Timers from '../Timers';
 import {dangerouslyGetReportActionsMaxSequenceNumber, isReportMissingActions} from './ReportActions';
 import Growl from '../Growl';
@@ -50,11 +52,16 @@ Onyx.connect({
 });
 
 const allReports = {};
+let conciergeChatReportID;
 Onyx.connect({
     key: ONYXKEYS.COLLECTION.REPORT,
     callback: (val) => {
         if (val && val.reportID) {
             allReports[val.reportID] = val;
+
+            if (isConciergeChatReport(val)) {
+                conciergeChatReportID = val.reportID;
+            }
         }
     },
 });
@@ -1314,6 +1321,19 @@ function updateNotificationPreference(reportID, notificationPreference) {
     API.Report_UpdateNotificationPreference({reportID, notificationPreference});
 }
 
+/**
+ * Navigates to the 1:1 report with Concierge
+ */
+function navigateToConciergeChat() {
+    // If we don't have a chat with Concierge then create it
+    if (!conciergeChatReportID) {
+        fetchOrCreateChatReport([currentUserEmail, CONST.EMAIL.CONCIERGE], true);
+        return;
+    }
+
+    Navigation.navigate(ROUTES.getReportRoute(conciergeChatReportID));
+}
+
 export {
     fetchAllReports,
     fetchActions,
@@ -1337,4 +1357,5 @@ export {
     deleteReportComment,
     getSimplifiedIOUReport,
     syncChatAndIOUReports,
+    navigateToConciergeChat,
 };
diff --git a/src/libs/reportUtils.js b/src/libs/reportUtils.js
index ff766380ab27..45eee67217ad 100644
--- a/src/libs/reportUtils.js
+++ b/src/libs/reportUtils.js
@@ -123,6 +123,17 @@ function getDefaultRoomSubtitle(report, policiesMap) {
     );
 }
 
+/**
+ * Only returns true if this is our main 1:1 DM report with Concierge
+ *
+ * @param {Object} report
+ * @returns {Boolean}
+ */
+function isConciergeChatReport(report) {
+    return lodashGet(report, 'participants', []).length === 1
+        && report.participants[0] === CONST.EMAIL.CONCIERGE;
+}
+
 export {
     getReportParticipantsTitle,
     isReportMessageAttachment,
@@ -132,4 +143,5 @@ export {
     sortReportsByLastVisited,
     isDefaultRoom,
     getDefaultRoomSubtitle,
+    isConciergeChatReport,
 };
diff --git a/src/pages/ReimbursementAccount/ValidationStep.js b/src/pages/ReimbursementAccount/ValidationStep.js
index bfb0a4822d30..5f2524ae0069 100644
--- a/src/pages/ReimbursementAccount/ValidationStep.js
+++ b/src/pages/ReimbursementAccount/ValidationStep.js
@@ -7,6 +7,7 @@ import styles from '../../styles/styles';
 import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize';
 
 import {validateBankAccount} from '../../libs/actions/BankAccounts';
+import {navigateToConciergeChat} from '../../libs/actions/Report';
 
 import Button from '../../components/Button';
 import HeaderWithCloseButton from '../../components/HeaderWithCloseButton';
@@ -15,6 +16,7 @@ import TextInputWithLabel from '../../components/TextInputWithLabel';
 import Text from '../../components/Text';
 import BankAccount from '../../libs/models/BankAccount';
 import CONST from '../../CONST';
+import TextLink from '../../components/TextLink';
 
 const propTypes = {
     ...withLocalizePropTypes,
@@ -166,7 +168,13 @@ class ValidationStep extends React.Component {
                             resizeMode="center"
                         />
                         <Text style={[styles.mh5, styles.mb5]}>
-                            {this.props.translate('validationStep.verifyingDescription')}
+                            {this.props.translate('validationStep.reviewingInfo')}
+                            <TextLink
+                                onPress={navigateToConciergeChat}
+                            >
+                                {this.props.translate('common.here')}
+                            </TextLink>
+                            {this.props.translate('validationStep.forNextSteps')}
                         </Text>
                     </View>
                 )}

From 41b7c078981942f298c67a8f110a93a27c01670d Mon Sep 17 00:00:00 2001
From: Rory Abraham <rory@expensify.com>
Date: Fri, 9 Jul 2021 16:58:40 -0700
Subject: [PATCH 069/124] Only provide a default lineHeight when the fontSize
 is default

---
 src/components/Text.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/components/Text.js b/src/components/Text.js
index f2c1c62b7d78..696fd817c7ef 100644
--- a/src/components/Text.js
+++ b/src/components/Text.js
@@ -54,12 +54,15 @@ const Text = React.forwardRef(({
     const componentStyle = {
         color,
         fontSize,
-        lineHeight: 20,
         textAlign,
         fontFamily: fontFamily[family],
         ...mergedStyles,
     };
 
+    if (fontSize === variables.fontSizeNormal) {
+        componentStyle.lineHeight = 20;
+    }
+
     return (
         // eslint-disable-next-line react/jsx-props-no-spreading
         <RNText ref={ref} style={[componentStyle]} {...props}>{children}</RNText>

From 9dcc646f72552e9917001d6945f48617362886f2 Mon Sep 17 00:00:00 2001
From: Marc Glasser <marc.aaron.glasser@gmail.com>
Date: Fri, 9 Jul 2021 14:09:40 -1000
Subject: [PATCH 070/124] Add new copy + link to Concierge + Finish Setup

---
 src/CONST.js                                  |  3 +++
 src/ROUTES.js                                 |  2 +-
 src/languages/en.js                           |  1 +
 src/languages/es.js                           |  1 +
 src/libs/actions/BankAccounts.js              |  4 +--
 .../ReimbursementAccount/ValidationStep.js    | 11 +++++---
 src/pages/workspace/NewWorkspacePage.js       |  1 -
 src/pages/workspace/WorkspaceCardPage.js      | 27 ++++++++++++++-----
 8 files changed, 34 insertions(+), 16 deletions(-)

diff --git a/src/CONST.js b/src/CONST.js
index 08eeaf68234d..20738a16aea0 100755
--- a/src/CONST.js
+++ b/src/CONST.js
@@ -64,6 +64,9 @@ const CONST = {
             SWIFT_BIC: /^[A-Za-z0-9]{8,11}$/,
         },
         VERIFICATION_MAX_ATTEMPTS: 7,
+        STATE: {
+            VERIFYING: 'VERIFYING',
+        },
     },
     INCORPORATION_TYPES: {
         LLC: 'LLC',
diff --git a/src/ROUTES.js b/src/ROUTES.js
index fa62334598da..bbe1883d441e 100644
--- a/src/ROUTES.js
+++ b/src/ROUTES.js
@@ -17,7 +17,7 @@ const IOU_SEND_CURRENCY = `${IOU_SEND}/currency`;
 export default {
     BANK_ACCOUNT: 'bank-account/:stepToOpen?',
     BANK_ACCOUNT_PERSONAL: 'bank-account/personal',
-    getBankAccountRoute: stepToOpen => `bank-account/${stepToOpen}`,
+    getBankAccountRoute: (stepToOpen = '') => `bank-account/${stepToOpen}`,
     HOME: '',
     SETTINGS: 'settings',
     SETTINGS_PROFILE: 'settings/profile',
diff --git a/src/languages/en.js b/src/languages/en.js
index 1b93ccbe8377..e6f00ffed968 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -471,6 +471,7 @@ export default {
             publicCopy: 'In order to use the Expensify Card you must use your company\'s private domain. Go ahead and add your private email address as a secondary login.',
             privateCopy: 'Just swipe your Expensify card and your expenses are done, its that simple!',
             getStarted: 'Get Started',
+            finishSetup: 'Finish Setup',
             manageCards: 'Manage Cards',
             cardReadyTagline: 'Your Expensify Cards are ready to go!',
         },
diff --git a/src/languages/es.js b/src/languages/es.js
index c9670fcd5639..1075fd8b4e3f 100644
--- a/src/languages/es.js
+++ b/src/languages/es.js
@@ -400,6 +400,7 @@ export default {
             publicCopy: 'Para utilizar la Tarjeta Expensify debe utilizar el dominio privado de su empresa. Continúe y agregue su dirección de correo electrónico privada como inicio de sesión secundario.',
             privateCopy: 'Simplemente deslice su tarjeta Expensify y sus gastos estarán listos, ¡es así de simple!',
             getStarted: 'Empezar',
+            finishSetup: 'Finalizar Configuración',
             manageCards: 'Administrar tarjetas',
             cardReadyTagline: 'Tus tarjetas Expensify están listas para usar!',
         },
diff --git a/src/libs/actions/BankAccounts.js b/src/libs/actions/BankAccounts.js
index dbdf71b0b1e3..375dc7d8f6f2 100644
--- a/src/libs/actions/BankAccounts.js
+++ b/src/libs/actions/BankAccounts.js
@@ -329,9 +329,7 @@ function fetchUserWallet() {
  * @param {String} [stepToOpen]
  */
 function fetchFreePlanVerifiedBankAccount(stepToOpen) {
-    // We are using set here since we will rely on data from the server (not local data) to populate the VBA flow
-    // and determine which step to navigate to.
-    Onyx.set(ONYXKEYS.REIMBURSEMENT_ACCOUNT, {loading: true});
+    Onyx.merge(ONYXKEYS.REIMBURSEMENT_ACCOUNT, {loading: true});
     let bankAccountID;
 
     API.Get({
diff --git a/src/pages/ReimbursementAccount/ValidationStep.js b/src/pages/ReimbursementAccount/ValidationStep.js
index 5f2524ae0069..01361c5173db 100644
--- a/src/pages/ReimbursementAccount/ValidationStep.js
+++ b/src/pages/ReimbursementAccount/ValidationStep.js
@@ -5,10 +5,8 @@ import Str from 'expensify-common/lib/str';
 import _ from 'underscore';
 import styles from '../../styles/styles';
 import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize';
-
 import {validateBankAccount} from '../../libs/actions/BankAccounts';
 import {navigateToConciergeChat} from '../../libs/actions/Report';
-
 import Button from '../../components/Button';
 import HeaderWithCloseButton from '../../components/HeaderWithCloseButton';
 import Navigation from '../../libs/Navigation/Navigation';
@@ -48,7 +46,6 @@ class ValidationStep extends React.Component {
         super(props);
 
         this.submit = this.submit.bind(this);
-
         this.verifyingUrl = `${CONST.CLOUDFRONT_URL}/images/icons/emptystates/emptystate_reviewing.gif`;
 
         this.state = {
@@ -170,7 +167,13 @@ class ValidationStep extends React.Component {
                         <Text style={[styles.mh5, styles.mb5]}>
                             {this.props.translate('validationStep.reviewingInfo')}
                             <TextLink
-                                onPress={navigateToConciergeChat}
+                                onPress={() => {
+                                    // There are two modals that must be dismissed before we can reveal the Concierge
+                                    // chat underneath these screens
+                                    Navigation.dismissModal();
+                                    Navigation.dismissModal();
+                                    navigateToConciergeChat();
+                                }}
                             >
                                 {this.props.translate('common.here')}
                             </TextLink>
diff --git a/src/pages/workspace/NewWorkspacePage.js b/src/pages/workspace/NewWorkspacePage.js
index 8515edea97a6..20d6739a70f9 100644
--- a/src/pages/workspace/NewWorkspacePage.js
+++ b/src/pages/workspace/NewWorkspacePage.js
@@ -17,7 +17,6 @@ import compose from '../../libs/compose';
 import {create} from '../../libs/actions/Policy';
 import defaultTheme from '../../styles/themes/default';
 
-
 const propTypes = {
     /** List of betas */
     betas: PropTypes.arrayOf(PropTypes.string),
diff --git a/src/pages/workspace/WorkspaceCardPage.js b/src/pages/workspace/WorkspaceCardPage.js
index ef9aefc0e183..3dbf8c1c01cf 100644
--- a/src/pages/workspace/WorkspaceCardPage.js
+++ b/src/pages/workspace/WorkspaceCardPage.js
@@ -4,6 +4,7 @@ import {
 } from 'react-native';
 import PropTypes from 'prop-types';
 import {withOnyx} from 'react-native-onyx';
+import lodashGet from 'lodash/get';
 import styles from '../../styles/styles';
 import ONYXKEYS from '../../ONYXKEYS';
 import HeaderWithCloseButton from '../../components/HeaderWithCloseButton';
@@ -45,17 +46,26 @@ const defaultProps = {
     },
 };
 
+const publicLink = CONFIG.EXPENSIFY.URL_EXPENSIFY_COM + CONST.ADD_SECONDARY_LOGIN_URL;
+const manageCardLink = CONFIG.EXPENSIFY.URL_EXPENSIFY_COM + CONST.MANAGE_CARDS_URL;
+
 const WorkspaceCardPage = ({
     user,
     translate,
     isSmallScreenWidth,
+    reimbursementAccount,
 }) => {
-    const publicLink = CONFIG.EXPENSIFY.URL_EXPENSIFY_COM + CONST.ADD_SECONDARY_LOGIN_URL;
-    const manageCardLink = CONFIG.EXPENSIFY.URL_EXPENSIFY_COM + CONST.MANAGE_CARDS_URL;
-    const buttonTextIfUsingCard = user.isUsingExpensifyCard
-        ? translate('workspace.card.manageCards')
-        : translate('workspace.card.getStarted');
-    const buttonText = user.isFromPublicDomain ? translate('workspace.card.addEmail') : buttonTextIfUsingCard;
+    const isVerifying = lodashGet(reimbursementAccount, 'achData.state', '') === CONST.BANK_ACCOUNT.STATE.VERIFYING;
+    let buttonText;
+    if (user.isFromPublicDomain) {
+        buttonText = translate('workspace.card.addEmail');
+    } else if (user.isUsingExpensifyCard) {
+        buttonText = translate('workspace.card.manageCards');
+    } else if (isVerifying) {
+        buttonText = translate('workspace.card.finishSetup');
+    } else {
+        buttonText = translate('workspace.card.getStarted');
+    }
 
     const onPress = () => {
         if (user.isFromPublicDomain) {
@@ -63,7 +73,7 @@ const WorkspaceCardPage = ({
         } else if (user.isUsingExpensifyCard) {
             Linking.openURL(manageCardLink);
         } else {
-            Navigation.navigate(ROUTES.getBankAccountRoute('new'));
+            Navigation.navigate(ROUTES.getBankAccountRoute());
         }
     };
 
@@ -164,5 +174,8 @@ export default compose(
         user: {
             key: ONYXKEYS.USER,
         },
+        reimbursementAccount: {
+            key: ONYXKEYS.REIMBURSEMENT_ACCOUNT,
+        },
     }),
 )(WorkspaceCardPage);

From 993be4650fe80ac8f8955ff2c3d1b861aed9bf0a Mon Sep 17 00:00:00 2001
From: Rory Abraham <rory@expensify.com>
Date: Fri, 9 Jul 2021 17:36:26 -0700
Subject: [PATCH 071/124] Use componentStyle fontSize, not prop

---
 src/components/Text.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/components/Text.js b/src/components/Text.js
index 696fd817c7ef..16f0836da089 100644
--- a/src/components/Text.js
+++ b/src/components/Text.js
@@ -59,7 +59,7 @@ const Text = React.forwardRef(({
         ...mergedStyles,
     };
 
-    if (fontSize === variables.fontSizeNormal) {
+    if (componentStyle.fontSize === variables.fontSizeNormal) {
         componentStyle.lineHeight = 20;
     }
 

From be94dd87a80cb72f7f79e34d7617ff18eaa91e7a Mon Sep 17 00:00:00 2001
From: Jasper Huang <jasperhu@usc.edu>
Date: Sat, 10 Jul 2021 09:12:15 +0800
Subject: [PATCH 072/124] Revert "[Hold] fixed spaces collapsing in Messages"

---
 package-lock.json                           | 173 +++++++-------------
 package.json                                |   2 +-
 src/components/RenderHTML/BaseRenderHTML.js |  23 +--
 3 files changed, 66 insertions(+), 132 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 2d3163d6df83..cdb9c0172861 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6666,18 +6666,6 @@
         "regenerator-runtime": "^0.13.3"
       }
     },
-    "@jsamr/counter-style": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/@jsamr/counter-style/-/counter-style-2.0.1.tgz",
-      "integrity": "sha512-ox/fGXtTRWk+si55lcfuM2oIaIxK/vPbugaeR9O++9tI/5Vx31SVkUbtvXIIN27U+thRlR0hz5b/+Geq7zg5NA==",
-      "dev": true
-    },
-    "@jsamr/react-native-li": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/@jsamr/react-native-li/-/react-native-li-2.2.1.tgz",
-      "integrity": "sha512-24lfABRzLai11PQSWMdOtwfHAr/2pnWM2adO7npE6aNFJ31u3NCp0+zlYKuo4wdOy32QI5t57KvRDKJjlWvefQ==",
-      "dev": true
-    },
     "@lwc/eslint-plugin-lwc": {
       "version": "0.11.0",
       "resolved": "https://registry.npmjs.org/@lwc/eslint-plugin-lwc/-/eslint-plugin-lwc-0.11.0.tgz",
@@ -6963,89 +6951,87 @@
       }
     },
     "@native-html/css-processor": {
-      "version": "1.10.0",
-      "resolved": "https://registry.npmjs.org/@native-html/css-processor/-/css-processor-1.10.0.tgz",
-      "integrity": "sha512-ckJxKkXdku0bJOnCe8YLdD1ivCqW0naC5D0FAnC9OwH+BiMh1fAjipRSz5C0DDWvKQsb8N1zo2cCiAH7DTxJOw==",
-      "dev": true,
+      "version": "1.6.1",
+      "resolved": "https://registry.npmjs.org/@native-html/css-processor/-/css-processor-1.6.1.tgz",
+      "integrity": "sha512-3l4SmYU5CIwL7f8GSssypWfFd7W/FcqVrOomhDRbaWYsxKh2T0zNcIjJbkr8ZbpXJk3qKrV1EMoTJ8vt6H8M9Q==",
       "requires": {
         "css-to-react-native": "^3.0.0"
       }
     },
     "@native-html/transient-render-engine": {
-      "version": "9.2.0",
-      "resolved": "https://registry.npmjs.org/@native-html/transient-render-engine/-/transient-render-engine-9.2.0.tgz",
-      "integrity": "sha512-9pcEgGOtyRXBC/qhd2vZYcnwFesOENEbixbTDOyHX1VSoDzaE7EEM+lX/BzUtX8/qP0KoTyaxDvSmTZshertOQ==",
-      "dev": true,
+      "version": "3.6.1",
+      "resolved": "https://registry.npmjs.org/@native-html/transient-render-engine/-/transient-render-engine-3.6.1.tgz",
+      "integrity": "sha512-SkII7uJt399xn9W7ciPzEWZBnRYGKb2zlo3VLMkIEL9V8O1yQPxEfHERI4D7w8zU7W8H9+7S8IYpPEhBzIlzFQ==",
       "requires": {
-        "@native-html/css-processor": "1.10.0",
-        "@types/ramda": "^0.27.40",
-        "csstype": "^3.0.8",
-        "domelementtype": "^2.2.0",
-        "domhandler": "^4.2.0",
-        "htmlparser2": "^6.1.0",
+        "@native-html/css-processor": "1.6.1",
+        "@types/ramda": "^0.27.32",
+        "htmlparser2": "^5.0.1",
         "ramda": "^0.27.1"
       },
       "dependencies": {
         "dom-serializer": {
-          "version": "1.3.2",
-          "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
-          "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
-          "dev": true,
+          "version": "1.1.0",
+          "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.1.0.tgz",
+          "integrity": "sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ==",
           "requires": {
             "domelementtype": "^2.0.1",
-            "domhandler": "^4.2.0",
+            "domhandler": "^3.0.0",
             "entities": "^2.0.0"
           }
         },
         "domelementtype": {
-          "version": "2.2.0",
-          "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
-          "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
-          "dev": true
+          "version": "2.1.0",
+          "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
+          "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w=="
         },
         "domhandler": {
-          "version": "4.2.0",
-          "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
-          "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
-          "dev": true,
+          "version": "3.3.0",
+          "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz",
+          "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==",
           "requires": {
-            "domelementtype": "^2.2.0"
+            "domelementtype": "^2.0.1"
           }
         },
         "domutils": {
-          "version": "2.7.0",
-          "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
-          "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
-          "dev": true,
+          "version": "2.4.3",
+          "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.3.tgz",
+          "integrity": "sha512-MDMfEjgtzHvRX7i21XQfkk/vfZbLOe0VJk8dDETkTTo3BTeH3NXz3Xvs94UQ+GzTw/GjRYKsfVKIIOheYX63fw==",
           "requires": {
             "dom-serializer": "^1.0.1",
-            "domelementtype": "^2.2.0",
-            "domhandler": "^4.2.0"
+            "domelementtype": "^2.0.1",
+            "domhandler": "^4.0.0"
+          },
+          "dependencies": {
+            "domhandler": {
+              "version": "4.0.0",
+              "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz",
+              "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==",
+              "requires": {
+                "domelementtype": "^2.1.0"
+              }
+            }
           }
         },
         "entities": {
-          "version": "2.2.0",
-          "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
-          "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
-          "dev": true
+          "version": "2.1.0",
+          "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
+          "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w=="
         },
         "htmlparser2": {
-          "version": "6.1.0",
-          "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
-          "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
-          "dev": true,
+          "version": "5.0.1",
+          "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz",
+          "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==",
           "requires": {
             "domelementtype": "^2.0.1",
-            "domhandler": "^4.0.0",
-            "domutils": "^2.5.2",
+            "domhandler": "^3.3.0",
+            "domutils": "^2.4.2",
             "entities": "^2.0.0"
           }
         },
         "ramda": {
           "version": "0.27.1",
           "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz",
-          "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==",
-          "dev": true
+          "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw=="
         }
       }
     },
@@ -15225,10 +15211,9 @@
       "dev": true
     },
     "@types/ramda": {
-      "version": "0.27.42",
-      "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.27.42.tgz",
-      "integrity": "sha512-O4b1HAiT4mD4/PaPtAg5LEPs5E05tKPnFbVsDTC/ChBd1Wl9jbmwHm1GcumXv4AuENwv8XD8ciTyn+hRXDs6qQ==",
-      "dev": true,
+      "version": "0.27.32",
+      "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.27.32.tgz",
+      "integrity": "sha512-vdwZcWC+hlTxB//LZQLS1+VEdArImGI4yVKUpeqB8b9mBXgDFXCuQoOt8spQbi8fTyNLOdqRv6liSm2ckxWLog==",
       "requires": {
         "ts-toolbelt": "^6.15.1"
       }
@@ -15318,12 +15303,6 @@
       "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
       "dev": true
     },
-    "@types/urijs": {
-      "version": "1.19.15",
-      "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.15.tgz",
-      "integrity": "sha512-pEDVREIvkyRtzpWlO5nqsUgR/JpLv9+lAzvkERCwoH2jXxl+TmaTNshhL7gjQLhfqgFUzCM6ovmoB1JssTop1A==",
-      "dev": true
-    },
     "@types/webpack": {
       "version": "4.41.22",
       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.22.tgz",
@@ -18146,8 +18125,7 @@
     "camelize": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz",
-      "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=",
-      "dev": true
+      "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs="
     },
     "caniuse-lite": {
       "version": "1.0.30001211",
@@ -18211,12 +18189,6 @@
       "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
       "dev": true
     },
-    "character-entities-html4": {
-      "version": "1.1.4",
-      "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz",
-      "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==",
-      "dev": true
-    },
     "character-entities-legacy": {
       "version": "1.1.4",
       "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
@@ -19571,8 +19543,7 @@
     "css-color-keywords": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
-      "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=",
-      "dev": true
+      "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU="
     },
     "css-in-js-utils": {
       "version": "2.0.1",
@@ -19738,7 +19709,6 @@
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz",
       "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==",
-      "dev": true,
       "requires": {
         "camelize": "^1.0.0",
         "css-color-keywords": "^1.0.0",
@@ -34092,8 +34062,7 @@
     "postcss-value-parser": {
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
-      "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
-      "dev": true
+      "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ=="
     },
     "preact": {
       "version": "10.5.13",
@@ -36218,27 +36187,19 @@
       }
     },
     "react-native-render-html": {
-      "version": "6.0.0-beta.7",
-      "resolved": "https://registry.npmjs.org/react-native-render-html/-/react-native-render-html-6.0.0-beta.7.tgz",
-      "integrity": "sha512-CTTQO++x5Wp7V1CMiV7r1B3SoU5F8qkOVrsMt5iZhTMITRiZJK3ZgY5axXIUL5rNJONee0TqWWfBlCzBNuRZXQ==",
-      "dev": true,
+      "version": "6.0.0-alpha.10",
+      "resolved": "https://registry.npmjs.org/react-native-render-html/-/react-native-render-html-6.0.0-alpha.10.tgz",
+      "integrity": "sha512-qXc8Osb8QuEFztfGqWTXltxRi8Pg84brqZSLYRpmC3ERfCXDCE8KQpGq6SEx8zTKk5uaurkMo/QBa07sRcQB2g==",
       "requires": {
-        "@jsamr/counter-style": "^2.0.1",
-        "@jsamr/react-native-li": "^2.2.1",
-        "@native-html/transient-render-engine": "^9.2.0",
-        "@types/ramda": "^0.27.40",
-        "@types/urijs": "^1.19.15",
-        "prop-types": "^15.5.7",
-        "ramda": "^0.27.1",
-        "stringify-entities": "^3.1.0",
-        "urijs": "^1.19.6"
+        "@native-html/transient-render-engine": "^3.6.1",
+        "@types/ramda": "^0.27.32",
+        "ramda": "^0.27.1"
       },
       "dependencies": {
         "ramda": {
           "version": "0.27.1",
           "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz",
-          "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==",
-          "dev": true
+          "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw=="
         }
       }
     },
@@ -39374,17 +39335,6 @@
         "safe-buffer": "~5.1.0"
       }
     },
-    "stringify-entities": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz",
-      "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==",
-      "dev": true,
-      "requires": {
-        "character-entities-html4": "^1.0.0",
-        "character-entities-legacy": "^1.0.0",
-        "xtend": "^4.0.0"
-      }
-    },
     "strip-ansi": {
       "version": "6.0.0",
       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
@@ -40395,8 +40345,7 @@
     "ts-toolbelt": {
       "version": "6.15.5",
       "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-6.15.5.tgz",
-      "integrity": "sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==",
-      "dev": true
+      "integrity": "sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A=="
     },
     "tsc": {
       "version": "1.20150623.0",
@@ -40885,12 +40834,6 @@
         "punycode": "^2.1.0"
       }
     },
-    "urijs": {
-      "version": "1.19.6",
-      "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.6.tgz",
-      "integrity": "sha512-eSXsXZ2jLvGWeLYlQA3Gh36BcjF+0amo92+wHPyN1mdR8Nxf75fuEuYTd9c0a+m/vhCjRK0ESlE9YNLW+E1VEw==",
-      "dev": true
-    },
     "urix": {
       "version": "0.1.0",
       "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
diff --git a/package.json b/package.json
index c74ea20108a1..2649dc0ffb92 100644
--- a/package.json
+++ b/package.json
@@ -87,6 +87,7 @@
     "react-native-picker-select": "8.0.4",
     "react-native-plaid-link-sdk": "^7.0.5",
     "react-native-reanimated": "^2.1.0",
+    "react-native-render-html": "^6.0.0-alpha.10",
     "react-native-safe-area-context": "^3.1.4",
     "react-native-screens": "^3.0.0",
     "react-native-svg": "^12.1.0",
@@ -152,7 +153,6 @@
     "portfinder": "^1.0.28",
     "pusher-js-mock": "^0.3.3",
     "react-hot-loader": "^4.12.21",
-    "react-native-render-html": "^6.0.0-beta.7",
     "react-native-svg-transformer": "^0.14.3",
     "react-test-renderer": "16.13.1",
     "semver": "^7.3.4",
diff --git a/src/components/RenderHTML/BaseRenderHTML.js b/src/components/RenderHTML/BaseRenderHTML.js
index b8fd3defc799..584dedf60d03 100755
--- a/src/components/RenderHTML/BaseRenderHTML.js
+++ b/src/components/RenderHTML/BaseRenderHTML.js
@@ -54,14 +54,10 @@ const EXTRA_FONTS = [
  *
  * @param {number} contentWidth - The content width provided to the HTML
  * component.
- * @param {number} tagName - tagname of the Element whose maxWidth needs to be set
  * @returns {number} The minimum between contentWidth and MAX_IMG_DIMENSIONS
  */
-function computeEmbeddedMaxWidth(contentWidth, tagName) {
-    if (tagName === 'img') {
-        return Math.min(MAX_IMG_DIMENSIONS, contentWidth);
-    }
-    return contentWidth;
+function computeImagesMaxWidth(contentWidth) {
+    return Math.min(MAX_IMG_DIMENSIONS, contentWidth);
 }
 
 function AnchorRenderer({tnode, key, style}) {
@@ -222,18 +218,13 @@ const BaseRenderHTML = ({html, debug, textSelectable}) => {
             tagsStyles={webViewStyles.tagStyles}
             enableCSSInlineProcessing={false}
             contentWidth={containerWidth}
-            computeEmbeddedMaxWidth={computeEmbeddedMaxWidth}
+            computeImagesMaxWidth={computeImagesMaxWidth}
             systemFonts={EXTRA_FONTS}
-            dangerouslyDisableWhitespaceCollapsing
-            renderersProps={{
-                img: {
-                    initialDimensions: {
-                        width: MAX_IMG_DIMENSIONS,
-                        height: MAX_IMG_DIMENSIONS,
-                    },
-                },
+            imagesInitialDimensions={{
+                width: MAX_IMG_DIMENSIONS,
+                height: MAX_IMG_DIMENSIONS,
             }}
-            source={{html}}
+            html={html}
             debug={debug}
         />
     );

From aca9f05cc8cff6ffab3a76837498e8950307113c Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Sat, 10 Jul 2021 16:16:30 +0530
Subject: [PATCH 073/124] support to html pasting on web

---
 package-lock.json                          |  4 +-
 package.json                               |  2 +-
 src/components/TextInputFocusable/index.js | 58 +++++++++++++++-------
 3 files changed, 44 insertions(+), 20 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index cdb9c0172861..c3e25f1da821 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23054,8 +23054,8 @@
       }
     },
     "expensify-common": {
-      "version": "git://github.com/Expensify/expensify-common.git#7cba6ef48c703b304021f917e4ed9943f186fc21",
-      "from": "git://github.com/Expensify/expensify-common.git#7cba6ef48c703b304021f917e4ed9943f186fc21",
+      "version": "git://github.com/parasharrajat/expensify-common.git#af323566c3e075cf25414c2d3da6bdbaa9f6878f",
+      "from": "git://github.com/parasharrajat/expensify-common.git#af323566c3e075cf25414c2d3da6bdbaa9f6878f",
       "requires": {
         "classnames": "2.3.1",
         "clipboard": "2.0.4",
diff --git a/package.json b/package.json
index 2649dc0ffb92..15a0376e7a46 100644
--- a/package.json
+++ b/package.json
@@ -59,7 +59,7 @@
     "electron-log": "^4.3.5",
     "electron-serve": "^1.0.0",
     "electron-updater": "^4.3.4",
-    "expensify-common": "git://github.com/Expensify/expensify-common.git#7cba6ef48c703b304021f917e4ed9943f186fc21",
+    "expensify-common": "git://github.com/parasharrajat/expensify-common.git#af323566c3e075cf25414c2d3da6bdbaa9f6878f",
     "expo-haptics": "^10.0.0",
     "file-loader": "^6.0.0",
     "html-entities": "^1.3.1",
diff --git a/src/components/TextInputFocusable/index.js b/src/components/TextInputFocusable/index.js
index 2004ed232e28..b85ee9ca8ded 100755
--- a/src/components/TextInputFocusable/index.js
+++ b/src/components/TextInputFocusable/index.js
@@ -2,6 +2,7 @@ import React from 'react';
 import {TextInput, StyleSheet} from 'react-native';
 import PropTypes from 'prop-types';
 import _ from 'underscore';
+import ExpensiMark from 'expensify-common/lib/ExpensiMark';
 import withLocalize, {withLocalizePropTypes} from '../withLocalize';
 import Growl from '../../libs/Growl';
 import themeColors from '../../styles/themes/default';
@@ -120,6 +121,8 @@ class TextInputFocusable extends React.Component {
         };
         this.saveSelection = this.saveSelection.bind(this);
         this.dragNDropListener = this.dragNDropListener.bind(this);
+        this.handlePaste = this.handlePaste.bind(this);
+        this.handlePastedHTML = this.handlePastedHTML.bind(this);
     }
 
     componentDidMount() {
@@ -142,7 +145,7 @@ class TextInputFocusable extends React.Component {
             document.addEventListener('dragenter', this.dragNDropListener);
             document.addEventListener('dragleave', this.dragNDropListener);
             document.addEventListener('drop', this.dragNDropListener);
-            this.textInput.addEventListener('paste', this.checkForAttachment.bind(this));
+            this.textInput.addEventListener('paste', this.handlePaste);
         }
     }
 
@@ -169,7 +172,7 @@ class TextInputFocusable extends React.Component {
             document.removeEventListener('dragenter', this.dragNDropListener);
             document.removeEventListener('dragleave', this.dragNDropListener);
             document.removeEventListener('drop', this.dragNDropListener);
-            this.textInput.removeEventListener('paste', this.checkForAttachment.bind(this));
+            this.textInput.removeEventListener('paste', this.handlePaste);
         }
     }
 
@@ -241,25 +244,50 @@ class TextInputFocusable extends React.Component {
     }
 
     /**
-     * Check the paste event for an attachment, parse the data and
-     * call onPasteFile from props with the selected file
+     * Manually place the pasted HTML into Composer
+     *
+     * @param {String} html - pasted HTML
+     * @memberof TextInputFocusable
+     */
+    handlePastedHTML(html) {
+        const parser = new ExpensiMark();
+        const markdownText = parser.htmlToMarkdown(html);
+        const beforeCursorText = this.textInput.value.substring(0, this.selection.start);
+        const afterCursorText = this.textInput.value.substring(this.selection.end);
+        this.textInput.value = beforeCursorText + markdownText + afterCursorText;
+        const newCursorPosition = beforeCursorText.length + markdownText.length;
+        this.setState({selection: {start: newCursorPosition, end: newCursorPosition}});
+        this.updateNumberOfLines();
+        this.props.onChangeText(this.textInput.value);
+    }
+
+    /**
+     * Check the paste event for an attachment, parse the data and call onPasteFile from props with the selected file,
+     * Otherwise, convert pasted HTML to Markdown and set it on the composer.
      *
      * @param {ClipboardEvent} event
      */
-    checkForAttachment(event) {
+    handlePaste(event) {
         const {files, types} = event.clipboardData;
         const TEXT_HTML = 'text/html';
-        const TEXT_PLAIN = 'text/plain';
+        const pastedHTML = event.clipboardData.getData(TEXT_HTML);
+
+        // If paste contains files, then trigger file management
         if (files.length > 0) {
             // Prevent the default so we do not post the file name into the text box
             event.preventDefault();
             this.props.onPasteFile(event.clipboardData.files[0]);
-        } else if (types.includes(TEXT_HTML)) {
+            return;
+        }
+
+        // If paste contains HTML
+        if (types.includes(TEXT_HTML)) {
+            event.preventDefault();
             const domparser = new DOMParser();
-            const embededImages = domparser.parseFromString(event.clipboardData.getData(TEXT_HTML), TEXT_HTML).images;
-            const pastedText = event.clipboardData.getData(TEXT_PLAIN);
+            const embededImages = domparser.parseFromString(pastedHTML, TEXT_HTML).images;
+
+            // If HTML has img tag, then fetch images from it.
             if (embededImages.length > 0) {
-                event.preventDefault();
                 fetch(embededImages[0].src)
                     .then((response) => {
                         if (!response.ok) { throw Error(response.statusText); }
@@ -284,15 +312,11 @@ class TextInputFocusable extends React.Component {
                         * Synthetically-triggered paste events do not affect the document's contents.
                         * See https://developer.mozilla.org/en-US/docs/Web/API/Element/paste_event for more details.
                         */
-                        const beforeCursorText = this.textInput.value.substring(0, this.selection.start);
-                        const afterCursorText = this.textInput.value.substring(this.selection.end);
-                        this.textInput.value = beforeCursorText + pastedText + afterCursorText;
-                        this.updateNumberOfLines();
-                        this.props.onChangeText(this.textInput.value);
-                        const newCursorPosition = beforeCursorText.length + pastedText.length;
-                        this.setState({selection: {start: newCursorPosition, end: newCursorPosition}});
+                        this.handlePastedHTML(pastedHTML);
                     });
             }
+
+            this.handlePastedHTML(pastedHTML);
         }
     }
 

From bfa64db068bd541ae55007f415545ed2c15ca4f3 Mon Sep 17 00:00:00 2001
From: Rafael <rdjuric@pm.me>
Date: Sat, 10 Jul 2021 22:02:58 -0300
Subject: [PATCH 074/124] removes unecessary comment

---
 src/components/Tooltip/index.native.js | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/components/Tooltip/index.native.js b/src/components/Tooltip/index.native.js
index bfad392b9a35..fb8aa3377a3e 100644
--- a/src/components/Tooltip/index.native.js
+++ b/src/components/Tooltip/index.native.js
@@ -6,7 +6,6 @@ import PropTypes from 'prop-types';
 // render the View which is not present on the Mobile.
 const propTypes = {
     /** Styles to be assigned to the Tooltip wrapper views */
-    // eslint-disable-next-line react/forbid-prop-types
     containerStyles: PropTypes.arrayOf(PropTypes.object),
 
     /** Children to wrap with Tooltip. */

From d480c6617bbdffaf2860c8f3c7eddf84da2285f3 Mon Sep 17 00:00:00 2001
From: Dmytro Klymenko <dmytro.klymenko@protonmail.com>
Date: Mon, 12 Jul 2021 13:12:51 +0300
Subject: [PATCH 075/124] #3743 #3293 add LHN label for deleted messages

---
 src/libs/actions/Report.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js
index 15ccf5c6405d..313dadb7b9ee 100644
--- a/src/libs/actions/Report.js
+++ b/src/libs/actions/Report.js
@@ -166,7 +166,7 @@ function getSimplifiedReportObject(report) {
     // We convert the line-breaks in html to space ' ' before striping the tags
     const lastMessageText = lodashGet(lastReportAction, ['message', 'html'], '')
         .replace(/((<br[^>]*>)+)/gi, ' ')
-        .replace(/(<([^>]+)>)/gi, '');
+        .replace(/(<([^>]+)>)/gi, '') || '[Comment deleted]';
     const reportName = lodashGet(report, ['reportNameValuePairs', 'type']) === 'chat'
         ? getChatReportName(report, chatType)
         : report.reportName;
@@ -504,7 +504,7 @@ function updateReportActionMessage(reportID, sequenceNumber, message) {
     // If this is the most recent message, update the lastMessageText in the report object as well
     if (sequenceNumber === reportMaxSequenceNumbers[reportID]) {
         Onyx.merge(`${ONYXKEYS.COLLECTION.REPORT}${reportID}`, {
-            lastMessageText: message.html,
+            lastMessageText: message.html || '[Comment deleted]',
         });
     }
 }

From 13ee9bc2b079c1d875f53064ba04fd03aeb03b2f Mon Sep 17 00:00:00 2001
From: Dmytro Klymenko <dmytro.klymenko@protonmail.com>
Date: Mon, 12 Jul 2021 14:01:42 +0300
Subject: [PATCH 076/124] #3743 #3293 make LHN deleted message label
 translatable

---
 src/languages/en.js        | 1 +
 src/languages/es.js        | 1 +
 src/libs/actions/Report.js | 4 ++--
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/languages/en.js b/src/languages/en.js
index ab85d453cee5..64abc25e063d 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -56,6 +56,7 @@ export default {
         send: 'Send',
         notifications: 'Notifications',
         noResultsFound: 'No results found',
+        deletedCommentMessage: 'Comment deleted',
     },
     attachmentPicker: {
         cameraPermissionRequired: 'Camera Permission Required',
diff --git a/src/languages/es.js b/src/languages/es.js
index 31c7df2275d4..42dd0cb674dd 100644
--- a/src/languages/es.js
+++ b/src/languages/es.js
@@ -52,6 +52,7 @@ export default {
         send: 'Enviar',
         notifications: 'Notificaciones',
         noResultsFound: 'No se han encontrado resultados',
+        deletedCommentMessage: 'Comentario borrado',
     },
     attachmentPicker: {
         cameraPermissionRequired: 'Se necesita permiso para usar la cámara',
diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js
index 313dadb7b9ee..ac7f8b6aa4b1 100644
--- a/src/libs/actions/Report.js
+++ b/src/libs/actions/Report.js
@@ -166,7 +166,7 @@ function getSimplifiedReportObject(report) {
     // We convert the line-breaks in html to space ' ' before striping the tags
     const lastMessageText = lodashGet(lastReportAction, ['message', 'html'], '')
         .replace(/((<br[^>]*>)+)/gi, ' ')
-        .replace(/(<([^>]+)>)/gi, '') || '[Comment deleted]';
+        .replace(/(<([^>]+)>)/gi, '') || `[${translateLocal('common.deletedCommentMessage')}]`;
     const reportName = lodashGet(report, ['reportNameValuePairs', 'type']) === 'chat'
         ? getChatReportName(report, chatType)
         : report.reportName;
@@ -504,7 +504,7 @@ function updateReportActionMessage(reportID, sequenceNumber, message) {
     // If this is the most recent message, update the lastMessageText in the report object as well
     if (sequenceNumber === reportMaxSequenceNumbers[reportID]) {
         Onyx.merge(`${ONYXKEYS.COLLECTION.REPORT}${reportID}`, {
-            lastMessageText: message.html || '[Comment deleted]',
+            lastMessageText: message.html || `[${translateLocal('common.deletedCommentMessage')}]`,
         });
     }
 }

From ddff57bc7ead868ddf70248c13aa3e4ae1bda308 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Mon, 12 Jul 2021 20:04:22 +0530
Subject: [PATCH 077/124] simplified code

---
 src/components/CommunicationsLink.js |  7 +++----
 src/pages/DetailsPage.js             | 27 ++++++++++++++++-----------
 2 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/src/components/CommunicationsLink.js b/src/components/CommunicationsLink.js
index b5372764f591..c60ced905fc8 100644
--- a/src/components/CommunicationsLink.js
+++ b/src/components/CommunicationsLink.js
@@ -18,7 +18,7 @@ const propTypes = {
     containerStyles: PropTypes.arrayOf(PropTypes.object),
 
     /** Decides Tap behaviour. */
-    type: PropTypes.oneOf([CONST.LOGIN_TYPE.PHONE, CONST.LOGIN_TYPE.EMAIL]),
+    type: PropTypes.oneOf([CONST.LOGIN_TYPE.PHONE, CONST.LOGIN_TYPE.EMAIL]).isRequired,
 
     /** Value to be copied or passed via tap. */
     value: PropTypes.string.isRequired,
@@ -29,12 +29,11 @@ const propTypes = {
 
 const defaultProps = {
     containerStyles: [],
-    type: undefined,
 };
 
 const CommunicationsLink = props => (
     <View style={[styles.flexRow, styles.pRelative, ...props.containerStyles]}>
-        {props.type && props.isSmallScreenWidth
+        {props.isSmallScreenWidth
             ? (
                 <Pressable
                     onPress={() => Linking.openURL(
@@ -47,7 +46,7 @@ const CommunicationsLink = props => (
                 </Pressable>
             )
             : props.children}
-        {props.type && !props.isSmallScreenWidth
+        {!props.isSmallScreenWidth
             && (
                 <View style={[
                     styles.pAbsolute,
diff --git a/src/pages/DetailsPage.js b/src/pages/DetailsPage.js
index 9f69745f40a6..c36129e5d319 100755
--- a/src/pages/DetailsPage.js
+++ b/src/pages/DetailsPage.js
@@ -92,17 +92,22 @@ const DetailsPage = ({
                                 imageStyles={[styles.avatarLarge]}
                                 source={details.avatar}
                             />
-                            <CommunicationsLink
-                                style={[styles.mt1, styles.mb6]}
-                                type={details.displayName && isSMSLogin ? CONST.LOGIN_TYPE.PHONE : undefined}
-                                value={getPhoneNumber(details)}
-                            >
-                                <Text style={[styles.displayName]} numberOfLines={1}>
-                                    {details.displayName && isSMSLogin
-                                        ? toLocalPhone(details.displayName)
-                                        : (details.displayName || null)}
-                                </Text>
-                            </CommunicationsLink>
+                            {details.displayName && isSMSLogin
+                                ? (
+                                    <CommunicationsLink
+                                        style={[styles.mt1, styles.mb6]}
+                                        type={CONST.LOGIN_TYPE.PHONE}
+                                        value={getPhoneNumber(details)}
+                                    >
+                                        <Text style={[styles.displayName]} numberOfLines={1}>
+                                            {toLocalPhone(details.displayName)}
+                                        </Text>
+                                    </CommunicationsLink>
+                                ) : (
+                                    <Text style={[styles.displayName]} numberOfLines={1}>
+                                        {details.displayName || null}
+                                    </Text>
+                                )}
                             {details.login ? (
                                 <View style={[styles.mb6, styles.detailsPageSectionContainer]}>
                                     <Text style={[styles.formLabel, styles.mb2]} numberOfLines={1}>

From d8bef93f1fc4f86f788cb2d1c409e5bf085d2b47 Mon Sep 17 00:00:00 2001
From: Nikki Wines <nikkiwines@expensify.com>
Date: Mon, 12 Jul 2021 11:37:53 -0700
Subject: [PATCH 078/124] fix back button for requestor step

update state to use requestorAddressState instead of requestorAddressCity
---
 src/pages/ReimbursementAccount/RequestorStep.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/pages/ReimbursementAccount/RequestorStep.js b/src/pages/ReimbursementAccount/RequestorStep.js
index 4973a2c0bbcc..812926397c50 100644
--- a/src/pages/ReimbursementAccount/RequestorStep.js
+++ b/src/pages/ReimbursementAccount/RequestorStep.js
@@ -83,7 +83,7 @@ class RequestorStep extends React.Component {
                 <HeaderWithCloseButton
                     title={this.props.translate('requestorStep.headerTitle')}
                     shouldShowBackButton
-                    onBackButtonPress={() => goToWithdrawalAccountSetupStep(CONST.BANK_ACCOUNT.STEP.COMPANY_STEP)}
+                    onBackButtonPress={() => goToWithdrawalAccountSetupStep(CONST.BANK_ACCOUNT.STEP.COMPANY)}
                     onCloseButtonPress={Navigation.dismissModal}
                 />
                 {this.props.achData.useOnfido && this.props.achData.sdkToken ? (
@@ -110,7 +110,7 @@ class RequestorStep extends React.Component {
                                         lastName: this.state.lastName,
                                         street: this.state.requestorAddressStreet,
                                         city: this.state.requestorAddressCity,
-                                        state: this.state.requestorAddressCity,
+                                        state: this.state.requestorAddressState,
                                         zipCode: this.state.requestorAddressZipCode,
                                         dob: this.state.dob,
                                         ssnLast4: this.state.ssnLast4,

From 076e80ceb71a88405908002bd456506fbbb61665 Mon Sep 17 00:00:00 2001
From: Rafael <rdjuric@pm.me>
Date: Mon, 12 Jul 2021 16:08:11 -0300
Subject: [PATCH 079/124] removes comment

---
 src/components/Tooltip/index.native.js | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/src/components/Tooltip/index.native.js b/src/components/Tooltip/index.native.js
index fb8aa3377a3e..ea7556928c77 100644
--- a/src/components/Tooltip/index.native.js
+++ b/src/components/Tooltip/index.native.js
@@ -17,9 +17,6 @@ const defaultProps = {
 };
 
 /**
- * There is no native support for the Hover on the Mobile platform, but as we use the Tooltip as a
- * container we must past pass that containerStyle to a simple View in order to avoid different
- * styles across platforms.
  * @param {propTypes} props
  * @returns {ReactNodeLike}
  */

From 3695e071828421a7e691746712dc18604ce9b099 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Tue, 13 Jul 2021 00:48:34 +0530
Subject: [PATCH 080/124] fixed PR marking logic

---
 .../markPullRequestsAsDeployed/action.yml     |   3 -
 .../markPullRequestsAsDeployed.js             | 116 +++++++++++++-----
 2 files changed, 86 insertions(+), 33 deletions(-)

diff --git a/.github/actions/markPullRequestsAsDeployed/action.yml b/.github/actions/markPullRequestsAsDeployed/action.yml
index c79e3abbdd6b..020298326dd9 100644
--- a/.github/actions/markPullRequestsAsDeployed/action.yml
+++ b/.github/actions/markPullRequestsAsDeployed/action.yml
@@ -8,9 +8,6 @@ inputs:
         description: "Check if deploying to production"
         required: false
         default: "false"
-    STAGING_DEPLOY_NUMBER:
-        description: "StagingDeployCash issue number"
-        required: true
     DEPLOY_VERSION:
         description: "The app version in which the pull requests were deployed"
         required: true
diff --git a/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js b/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
index 3d43844d88a9..bb14af2691a1 100644
--- a/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
+++ b/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
@@ -8,10 +8,10 @@ const GithubUtils = require('../../libs/GithubUtils');
 
 const prList = ActionUtils.getJSONInput('PR_LIST', {required: true});
 const isProd = ActionUtils.getJSONInput('IS_PRODUCTION_DEPLOY', {required: true});
-const stagingDeployIssueNumber = ActionUtils.getJSONInput('STAGING_DEPLOY_NUMBER', {required: true});
 const version = core.getInput('DEPLOY_VERSION', {required: true});
-let lockCashDeployLabelTimeline = [];
 const PRMap = {};
+const stagingDeployIssueMap = {};
+let stagingDeployIssuesList = [];
 
 
 /**
@@ -34,15 +34,49 @@ function getDeployTableMessage(platformResult) {
     }
 }
 
+const androidResult = getDeployTableMessage(core.getInput('ANDROID', {required: true}));
+const desktopResult = getDeployTableMessage(core.getInput('DESKTOP', {required: true}));
+const iOSResult = getDeployTableMessage(core.getInput('IOS', {required: true}));
+const webResult = getDeployTableMessage(core.getInput('WEB', {required: true}));
+
+const workflowURL = `${process.env.GITHUB_SERVER_URL}/${process.env.GITHUB_REPOSITORY}`
+    + `/actions/runs/${process.env.GITHUB_RUN_ID}`;
+
 /**
- * Get the [added, removed] pairs for the `🔐 LockCashDeploys 🔐` label on StagingDeployCash
+ * Fetch all the StagingDeploy issues that were created after the passed fromTimestamp and
+ * including one before the fromTimestamp.
  *
+ * @param {String} fromTimestamp
+ * @returns {Promise}
+ */
+function fetchAllStagingDeployCash(fromTimestamp) {
+    return GithubUtils.octokit.paginate(GithubUtils.octokit.issues.listForRepo, {
+        owner: GithubUtils.GITHUB_OWNER,
+        repo: GithubUtils.EXPENSIFY_CASH_REPO,
+        state: 'all',
+        sort: 'created',
+        direction: 'desc',
+        labels: GithubUtils.STAGING_DEPLOY_CASH_LABEL,
+        per_page: 30,
+    }, ({data}, done) => {
+        const lastIssueIndex = _.findIndex(data, issue => moment(issue.created_at).isBefore(moment(fromTimestamp)));
+        if (lastIssueIndex !== -1) {
+            done();
+        }
+        return data;
+    })
+        .catch(err => console.error(`Failed to get ${GithubUtils.STAGING_DEPLOY_CASH_LABEL} issues list`, err));
+}
+
+/**
+ * Get the [added, removed] pairs for the `🔐 LockCashDeploys 🔐` label on StagingDeployCash
+ * @param {Number|String} stagingDeployIssueNumber
  * @return {Promise<Array<[string, string]>>}
  */
-function getLockCashDeploysTimeline() {
+function fetchLockCashDeploysTimeline(stagingDeployIssueNumber) {
     return GithubUtils.octokit.paginate(GithubUtils.octokit.issues.listEvents, {
         owner: GithubUtils.GITHUB_OWNER,
-        repo: GithubUtils.GITHUB_REPOSITORY,
+        repo: GithubUtils.EXPENSIFY_CASH_REPO,
         issue_number: stagingDeployIssueNumber,
         per_page: 100,
     }).then((events) => {
@@ -67,13 +101,26 @@ function getLockCashDeploysTimeline() {
     }).catch(err => console.error('Failed to get the 🔐 LockCashDeploys 🔐 label\'s timeline', err));
 }
 
-const androidResult = getDeployTableMessage(core.getInput('ANDROID', {required: true}));
-const desktopResult = getDeployTableMessage(core.getInput('DESKTOP', {required: true}));
-const iOSResult = getDeployTableMessage(core.getInput('IOS', {required: true}));
-const webResult = getDeployTableMessage(core.getInput('WEB', {required: true}));
-
-const workflowURL = `${process.env.GITHUB_SERVER_URL}/${process.env.GITHUB_REPOSITORY}`
-    + `/actions/runs/${process.env.GITHUB_RUN_ID}`;
+/**
+ * Get StagingDeployIssue timeline for the PR
+ *
+ * @param {Number} pr
+ * @return {Promise<[string, string][]>}
+ */
+function getPRLockCashDeploysTimeline(pr) {
+    const prData = PRMap[pr];
+    const stagingDeployIssue = _.find(
+        stagingDeployIssuesList, issue => moment(issue.created_at).isBefore(moment(prData.mergedAt)),
+    );
+    const stagingDeployIssueMapRef = stagingDeployIssueMap[stagingDeployIssue.number];
+    if (stagingDeployIssueMapRef.timeline) {
+        return Promise.resolve(stagingDeployIssueMapRef.timeline);
+    }
+    return fetchLockCashDeploysTimeline(stagingDeployIssue.number).then((lockCashDeployLabelTimeSet) => {
+        stagingDeployIssueMap[stagingDeployIssue.number].timeline = lockCashDeployLabelTimeSet;
+        return lockCashDeployLabelTimeSet;
+    });
+}
 
 /**
  * Get Deploy Verb for the PR
@@ -86,22 +133,25 @@ function getPRDeployVerb(pr) {
     const hasCPStagingLabel = _.contains(_.pluck(PR.labels, 'name'), 'CP Staging');
 
     if (!hasCPStagingLabel) {
-        return 'Deployed';
+        return Promise.resolve('Deployed');
     }
-    const liesBetweenTimeline = _.some(
-        lockCashDeployLabelTimeline,
-        ([startAt, endAt]) => moment(PR.mergedAt).isBetween(startAt, endAt, undefined, '[]'),
-    );
-    return liesBetweenTimeline ? 'Cherry-picked' : 'Deployed';
+    return getPRLockCashDeploysTimeline(pr).then((lockCashDeployLabelTimeline) => {
+        const liesBetweenTimeline = _.some(
+            lockCashDeployLabelTimeline,
+            ([startAt, endAt]) => moment(PR.mergedAt).isBetween(startAt, endAt, undefined, '[]'),
+        );
+        return liesBetweenTimeline ? 'Cherry-picked' : 'Deployed';
+    });
 }
 
 function getPRMessage(PR) {
-    const deployVerb = getPRDeployVerb(PR);
-    let message = `🚀 [${deployVerb}](${workflowURL}) to ${isProd ? 'production' : 'staging'}\
+    return getPRDeployVerb(PR).then((deployVerb) => {
+        let message = `🚀 [${deployVerb}](${workflowURL}) to ${isProd ? 'production' : 'staging'}\
          in version: ${version}🚀`;
-    message += `\n\n platform | result \n ---|--- \n🤖 android 🤖|${androidResult} \n🖥 desktop 🖥|${desktopResult}`;
-    message += `\n🍎 iOS 🍎|${iOSResult} \n🕸 web 🕸|${webResult}`;
-    return message;
+        message += `\n\n platform | result \n ---|--- \n🤖 android 🤖|${androidResult} \n🖥 desktop 🖥|${desktopResult}`;
+        message += `\n🍎 iOS 🍎|${iOSResult} \n🕸 web 🕸|${webResult}`;
+        return message;
+    });
 }
 
 /**
@@ -111,7 +161,7 @@ function getPRMessage(PR) {
  * @returns {Promise<void>}
  */
 function commentPR(pr) {
-    return GithubUtils.createComment(context.repo.repo, pr, getPRMessage(pr))
+    return getPRMessage(pr).then(message => GithubUtils.createComment(context.repo.repo, pr, message))
         .then(() => {
             console.log(`Comment created on #${pr} successfully 🎉`);
         })
@@ -122,15 +172,21 @@ function commentPR(pr) {
 }
 
 const run = function () {
-    return Promise.all([
-        getLockCashDeploysTimeline(),
-        GithubUtils.fetchAllPullRequests(prList.map(pr => parseInt(pr, 10))),
-    ])
-        .then(([lockCashDeployLabelTimeSet, PRListWithDetails]) => {
-            lockCashDeployLabelTimeline = lockCashDeployLabelTimeSet;
+    return GithubUtils.fetchAllPullRequests(prList.map(pr => parseInt(pr, 10)))
+        .then((PRListWithDetails) => {
             _.each(PRListWithDetails, (PR) => {
                 PRMap[PR.number] = PR;
             });
+            const oldestPR = _.first(_.sortBy(prList));
+            return fetchAllStagingDeployCash(PRMap[oldestPR].mergedAt);
+        })
+        .then((issueList) => {
+            _.each(issueList, (issueData) => {
+                stagingDeployIssueMap[issueData.number] = {
+                    data: issueData,
+                };
+            });
+            stagingDeployIssuesList = issueList;
 
             /**
              * Create comment on each pull request

From ca7515634719e73fbcd7c787a9ab50e5a178ad66 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Tue, 13 Jul 2021 00:49:14 +0530
Subject: [PATCH 081/124] build actions

---
 .../markPullRequestsAsDeployed/index.js       | 116 +++++++++++++-----
 1 file changed, 86 insertions(+), 30 deletions(-)

diff --git a/.github/actions/markPullRequestsAsDeployed/index.js b/.github/actions/markPullRequestsAsDeployed/index.js
index 54e376453095..f6d13ed25225 100644
--- a/.github/actions/markPullRequestsAsDeployed/index.js
+++ b/.github/actions/markPullRequestsAsDeployed/index.js
@@ -18,10 +18,10 @@ const GithubUtils = __nccwpck_require__(7999);
 
 const prList = ActionUtils.getJSONInput('PR_LIST', {required: true});
 const isProd = ActionUtils.getJSONInput('IS_PRODUCTION_DEPLOY', {required: true});
-const stagingDeployIssueNumber = ActionUtils.getJSONInput('STAGING_DEPLOY_NUMBER', {required: true});
 const version = core.getInput('DEPLOY_VERSION', {required: true});
-let lockCashDeployLabelTimeline = [];
 const PRMap = {};
+const stagingDeployIssueMap = {};
+let stagingDeployIssuesList = [];
 
 
 /**
@@ -44,15 +44,49 @@ function getDeployTableMessage(platformResult) {
     }
 }
 
+const androidResult = getDeployTableMessage(core.getInput('ANDROID', {required: true}));
+const desktopResult = getDeployTableMessage(core.getInput('DESKTOP', {required: true}));
+const iOSResult = getDeployTableMessage(core.getInput('IOS', {required: true}));
+const webResult = getDeployTableMessage(core.getInput('WEB', {required: true}));
+
+const workflowURL = `${process.env.GITHUB_SERVER_URL}/${process.env.GITHUB_REPOSITORY}`
+    + `/actions/runs/${process.env.GITHUB_RUN_ID}`;
+
 /**
- * Get the [added, removed] pairs for the `🔐 LockCashDeploys 🔐` label on StagingDeployCash
+ * Fetch all the StagingDeploy issues that were created after the passed fromTimestamp and
+ * including one before the fromTimestamp.
  *
+ * @param {String} fromTimestamp
+ * @returns {Promise}
+ */
+function fetchAllStagingDeployCash(fromTimestamp) {
+    return GithubUtils.octokit.paginate(GithubUtils.octokit.issues.listForRepo, {
+        owner: GithubUtils.GITHUB_OWNER,
+        repo: GithubUtils.EXPENSIFY_CASH_REPO,
+        state: 'all',
+        sort: 'created',
+        direction: 'desc',
+        labels: GithubUtils.STAGING_DEPLOY_CASH_LABEL,
+        per_page: 30,
+    }, ({data}, done) => {
+        const lastIssueIndex = _.findIndex(data, issue => moment(issue.created_at).isBefore(moment(fromTimestamp)));
+        if (lastIssueIndex !== -1) {
+            done();
+        }
+        return data;
+    })
+        .catch(err => console.error(`Failed to get ${GithubUtils.STAGING_DEPLOY_CASH_LABEL} issues list`, err));
+}
+
+/**
+ * Get the [added, removed] pairs for the `🔐 LockCashDeploys 🔐` label on StagingDeployCash
+ * @param {Number|String} stagingDeployIssueNumber
  * @return {Promise<Array<[string, string]>>}
  */
-function getLockCashDeploysTimeline() {
+function fetchLockCashDeploysTimeline(stagingDeployIssueNumber) {
     return GithubUtils.octokit.paginate(GithubUtils.octokit.issues.listEvents, {
         owner: GithubUtils.GITHUB_OWNER,
-        repo: GithubUtils.GITHUB_REPOSITORY,
+        repo: GithubUtils.EXPENSIFY_CASH_REPO,
         issue_number: stagingDeployIssueNumber,
         per_page: 100,
     }).then((events) => {
@@ -77,13 +111,26 @@ function getLockCashDeploysTimeline() {
     }).catch(err => console.error('Failed to get the 🔐 LockCashDeploys 🔐 label\'s timeline', err));
 }
 
-const androidResult = getDeployTableMessage(core.getInput('ANDROID', {required: true}));
-const desktopResult = getDeployTableMessage(core.getInput('DESKTOP', {required: true}));
-const iOSResult = getDeployTableMessage(core.getInput('IOS', {required: true}));
-const webResult = getDeployTableMessage(core.getInput('WEB', {required: true}));
-
-const workflowURL = `${process.env.GITHUB_SERVER_URL}/${process.env.GITHUB_REPOSITORY}`
-    + `/actions/runs/${process.env.GITHUB_RUN_ID}`;
+/**
+ * Get StagingDeployIssue timeline for the PR
+ *
+ * @param {Number} pr
+ * @return {Promise<[string, string][]>}
+ */
+function getPRLockCashDeploysTimeline(pr) {
+    const prData = PRMap[pr];
+    const stagingDeployIssue = _.find(
+        stagingDeployIssuesList, issue => moment(issue.created_at).isBefore(moment(prData.mergedAt)),
+    );
+    const stagingDeployIssueMapRef = stagingDeployIssueMap[stagingDeployIssue.number];
+    if (stagingDeployIssueMapRef.timeline) {
+        return Promise.resolve(stagingDeployIssueMapRef.timeline);
+    }
+    return fetchLockCashDeploysTimeline(stagingDeployIssue.number).then((lockCashDeployLabelTimeSet) => {
+        stagingDeployIssueMap[stagingDeployIssue.number].timeline = lockCashDeployLabelTimeSet;
+        return lockCashDeployLabelTimeSet;
+    });
+}
 
 /**
  * Get Deploy Verb for the PR
@@ -96,22 +143,25 @@ function getPRDeployVerb(pr) {
     const hasCPStagingLabel = _.contains(_.pluck(PR.labels, 'name'), 'CP Staging');
 
     if (!hasCPStagingLabel) {
-        return 'Deployed';
+        return Promise.resolve('Deployed');
     }
-    const liesBetweenTimeline = _.some(
-        lockCashDeployLabelTimeline,
-        ([startAt, endAt]) => moment(PR.mergedAt).isBetween(startAt, endAt, undefined, '[]'),
-    );
-    return liesBetweenTimeline ? 'Cherry-picked' : 'Deployed';
+    return getPRLockCashDeploysTimeline(pr).then((lockCashDeployLabelTimeline) => {
+        const liesBetweenTimeline = _.some(
+            lockCashDeployLabelTimeline,
+            ([startAt, endAt]) => moment(PR.mergedAt).isBetween(startAt, endAt, undefined, '[]'),
+        );
+        return liesBetweenTimeline ? 'Cherry-picked' : 'Deployed';
+    });
 }
 
 function getPRMessage(PR) {
-    const deployVerb = getPRDeployVerb(PR);
-    let message = `🚀 [${deployVerb}](${workflowURL}) to ${isProd ? 'production' : 'staging'}\
+    return getPRDeployVerb(PR).then((deployVerb) => {
+        let message = `🚀 [${deployVerb}](${workflowURL}) to ${isProd ? 'production' : 'staging'}\
          in version: ${version}🚀`;
-    message += `\n\n platform | result \n ---|--- \n🤖 android 🤖|${androidResult} \n🖥 desktop 🖥|${desktopResult}`;
-    message += `\n🍎 iOS 🍎|${iOSResult} \n🕸 web 🕸|${webResult}`;
-    return message;
+        message += `\n\n platform | result \n ---|--- \n🤖 android 🤖|${androidResult} \n🖥 desktop 🖥|${desktopResult}`;
+        message += `\n🍎 iOS 🍎|${iOSResult} \n🕸 web 🕸|${webResult}`;
+        return message;
+    });
 }
 
 /**
@@ -121,7 +171,7 @@ function getPRMessage(PR) {
  * @returns {Promise<void>}
  */
 function commentPR(pr) {
-    return GithubUtils.createComment(context.repo.repo, pr, getPRMessage(pr))
+    return getPRMessage(pr).then(message => GithubUtils.createComment(context.repo.repo, pr, message))
         .then(() => {
             console.log(`Comment created on #${pr} successfully 🎉`);
         })
@@ -132,15 +182,21 @@ function commentPR(pr) {
 }
 
 const run = function () {
-    return Promise.all([
-        getLockCashDeploysTimeline(),
-        GithubUtils.fetchAllPullRequests(prList.map(pr => parseInt(pr, 10))),
-    ])
-        .then(([lockCashDeployLabelTimeSet, PRListWithDetails]) => {
-            lockCashDeployLabelTimeline = lockCashDeployLabelTimeSet;
+    return GithubUtils.fetchAllPullRequests(prList.map(pr => parseInt(pr, 10)))
+        .then((PRListWithDetails) => {
             _.each(PRListWithDetails, (PR) => {
                 PRMap[PR.number] = PR;
             });
+            const oldestPR = _.first(_.sortBy(prList));
+            return fetchAllStagingDeployCash(PRMap[oldestPR].mergedAt);
+        })
+        .then((issueList) => {
+            _.each(issueList, (issueData) => {
+                stagingDeployIssueMap[issueData.number] = {
+                    data: issueData,
+                };
+            });
+            stagingDeployIssuesList = issueList;
 
             /**
              * Create comment on each pull request

From 3ba0d1204d66a105723e87a3c4584e0a3cebf66d Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Mon, 12 Jul 2021 12:52:37 -0700
Subject: [PATCH 082/124] Update
 .github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js

Co-authored-by: Rory Abraham <47436092+roryabraham@users.noreply.github.com>
---
 .../markPullRequestsAsDeployed/markPullRequestsAsDeployed.js    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js b/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
index bb14af2691a1..7429392740a4 100644
--- a/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
+++ b/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
@@ -172,7 +172,7 @@ function commentPR(pr) {
 }
 
 const run = function () {
-    return GithubUtils.fetchAllPullRequests(prList.map(pr => parseInt(pr, 10)))
+    return GithubUtils.fetchAllPullRequests(_.compact(_.map(prList, pr => parseInt(pr, 10))))
         .then((PRListWithDetails) => {
             _.each(PRListWithDetails, (PR) => {
                 PRMap[PR.number] = PR;

From 75627cdac97323dd0c68e37e68683662b44c4932 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Tue, 13 Jul 2021 01:25:50 +0530
Subject: [PATCH 083/124] refactor

---
 .github/actions/markPullRequestsAsDeployed/index.js            | 3 +--
 .../markPullRequestsAsDeployed/markPullRequestsAsDeployed.js   | 1 -
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/.github/actions/markPullRequestsAsDeployed/index.js b/.github/actions/markPullRequestsAsDeployed/index.js
index f6d13ed25225..0cdd013beb67 100644
--- a/.github/actions/markPullRequestsAsDeployed/index.js
+++ b/.github/actions/markPullRequestsAsDeployed/index.js
@@ -67,7 +67,6 @@ function fetchAllStagingDeployCash(fromTimestamp) {
         sort: 'created',
         direction: 'desc',
         labels: GithubUtils.STAGING_DEPLOY_CASH_LABEL,
-        per_page: 30,
     }, ({data}, done) => {
         const lastIssueIndex = _.findIndex(data, issue => moment(issue.created_at).isBefore(moment(fromTimestamp)));
         if (lastIssueIndex !== -1) {
@@ -182,7 +181,7 @@ function commentPR(pr) {
 }
 
 const run = function () {
-    return GithubUtils.fetchAllPullRequests(prList.map(pr => parseInt(pr, 10)))
+    return GithubUtils.fetchAllPullRequests(_.compact(_.map(prList, pr => parseInt(pr, 10))))
         .then((PRListWithDetails) => {
             _.each(PRListWithDetails, (PR) => {
                 PRMap[PR.number] = PR;
diff --git a/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js b/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
index 7429392740a4..4c5a3090ee7a 100644
--- a/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
+++ b/.github/actions/markPullRequestsAsDeployed/markPullRequestsAsDeployed.js
@@ -57,7 +57,6 @@ function fetchAllStagingDeployCash(fromTimestamp) {
         sort: 'created',
         direction: 'desc',
         labels: GithubUtils.STAGING_DEPLOY_CASH_LABEL,
-        per_page: 30,
     }, ({data}, done) => {
         const lastIssueIndex = _.findIndex(data, issue => moment(issue.created_at).isBefore(moment(fromTimestamp)));
         if (lastIssueIndex !== -1) {

From 4cdb89aac30315d37a2e29e516f63cbae7a0018c Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Tue, 13 Jul 2021 02:18:00 +0530
Subject: [PATCH 084/124] fix: scrolling and layout

---
 src/pages/RequestCallPage.js               | 99 +++++++++++-----------
 src/pages/workspace/WorkspaceInvitePage.js | 97 +++++++++++----------
 2 files changed, 101 insertions(+), 95 deletions(-)

diff --git a/src/pages/RequestCallPage.js b/src/pages/RequestCallPage.js
index 3b491d6f4821..5a1ea5eb0e55 100644
--- a/src/pages/RequestCallPage.js
+++ b/src/pages/RequestCallPage.js
@@ -1,5 +1,5 @@
 import React, {Component} from 'react';
-import {View, TextInput} from 'react-native';
+import {ScrollView, TextInput} from 'react-native';
 import _ from 'underscore';
 import {withOnyx} from 'react-native-onyx';
 import PropTypes from 'prop-types';
@@ -20,6 +20,7 @@ import {requestConciergeDMCall} from '../libs/actions/Inbox';
 import {fetchOrCreateChatReport} from '../libs/actions/Report';
 import personalDetailsPropType from './personalDetailsPropType';
 import Text from '../components/Text';
+import KeyboardAvoidingView from '../components/KeyboardAvoidingView';
 
 const propTypes = {
     ...withLocalizePropTypes,
@@ -143,54 +144,56 @@ class RequestCallPage extends Component {
         const isButtonDisabled = false;
         return (
             <ScreenWrapper>
-                <HeaderWithCloseButton
-                    title={this.props.translate('requestCallPage.requestACall')}
-                    shouldShowBackButton
-                    onBackButtonPress={() => fetchOrCreateChatReport([
-                        this.props.session.email,
-                        CONST.EMAIL.CONCIERGE,
-                    ], true)}
-                    onCloseButtonPress={() => Navigation.dismissModal(true)}
-                />
-                <View style={[styles.flex1, styles.p5]}>
-                    <Text style={[styles.mb4]}>
-                        {this.props.translate('requestCallPage.description')}
-                    </Text>
-                    <Text style={[styles.mt4, styles.mb4]}>
-                        {this.props.translate('requestCallPage.instructions')}
-                    </Text>
-                    <FullNameInputRow
-                        firstName={this.state.firstName}
-                        lastName={this.state.lastName}
-                        onChangeFirstName={firstName => this.setState({firstName})}
-                        onChangeLastName={lastName => this.setState({lastName})}
-                        style={[styles.mt4, styles.mb4]}
+                <KeyboardAvoidingView>
+                    <HeaderWithCloseButton
+                        title={this.props.translate('requestCallPage.requestACall')}
+                        shouldShowBackButton
+                        onBackButtonPress={() => fetchOrCreateChatReport([
+                            this.props.session.email,
+                            CONST.EMAIL.CONCIERGE,
+                        ], true)}
+                        onCloseButtonPress={() => Navigation.dismissModal(true)}
                     />
-                    <Text style={[styles.mt4, styles.formLabel]} numberOfLines={1}>
-                        {this.props.translate('common.phoneNumber')}
-                    </Text>
-                    <TextInput
-                        autoCompleteType="off"
-                        autoCorrect={false}
-                        style={[styles.textInput]}
-                        value={this.state.phoneNumber}
-                        placeholder="+14158675309"
-                        onChangeText={phoneNumber => this.setState({phoneNumber})}
-                    />
-                    <Text style={[styles.mt4, styles.textLabel, styles.colorMuted, styles.mb6]}>
-                        {this.props.translate('requestCallPage.availabilityText')}
-                    </Text>
-                </View>
-                <FixedFooter>
-                    <Button
-                        success
-                        isDisabled={isButtonDisabled}
-                        onPress={this.onSubmit}
-                        style={[styles.w100]}
-                        text={this.props.translate('requestCallPage.callMe')}
-                        isLoading={this.state.isLoading}
-                    />
-                </FixedFooter>
+                    <ScrollView style={styles.flex1} contentContainerStyle={styles.p5}>
+                        <Text style={[styles.mb4]}>
+                            {this.props.translate('requestCallPage.description')}
+                        </Text>
+                        <Text style={[styles.mt4, styles.mb4]}>
+                            {this.props.translate('requestCallPage.instructions')}
+                        </Text>
+                        <FullNameInputRow
+                            firstName={this.state.firstName}
+                            lastName={this.state.lastName}
+                            onChangeFirstName={firstName => this.setState({firstName})}
+                            onChangeLastName={lastName => this.setState({lastName})}
+                            style={[styles.mt4, styles.mb4]}
+                        />
+                        <Text style={[styles.mt4, styles.formLabel]} numberOfLines={1}>
+                            {this.props.translate('common.phoneNumber')}
+                        </Text>
+                        <TextInput
+                            autoCompleteType="off"
+                            autoCorrect={false}
+                            style={[styles.textInput]}
+                            value={this.state.phoneNumber}
+                            placeholder="+14158675309"
+                            onChangeText={phoneNumber => this.setState({phoneNumber})}
+                        />
+                        <Text style={[styles.mt4, styles.textLabel, styles.colorMuted, styles.mb6]}>
+                            {this.props.translate('requestCallPage.availabilityText')}
+                        </Text>
+                    </ScrollView>
+                    <FixedFooter>
+                        <Button
+                            success
+                            isDisabled={isButtonDisabled}
+                            onPress={this.onSubmit}
+                            style={[styles.w100]}
+                            text={this.props.translate('requestCallPage.callMe')}
+                            isLoading={this.state.isLoading}
+                        />
+                    </FixedFooter>
+                </KeyboardAvoidingView>
             </ScreenWrapper>
         );
     }
diff --git a/src/pages/workspace/WorkspaceInvitePage.js b/src/pages/workspace/WorkspaceInvitePage.js
index 0fbf26c490fa..4ebc6a21a2b8 100644
--- a/src/pages/workspace/WorkspaceInvitePage.js
+++ b/src/pages/workspace/WorkspaceInvitePage.js
@@ -1,6 +1,6 @@
 import React from 'react';
 import PropTypes from 'prop-types';
-import {TextInput, View} from 'react-native';
+import {TextInput, View, ScrollView} from 'react-native';
 import {withOnyx} from 'react-native-onyx';
 import Str from 'expensify-common/lib/str';
 import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize';
@@ -17,6 +17,8 @@ import TextLink from '../../components/TextLink';
 import getEmailKeyboardType from '../../libs/getEmailKeyboardType';
 import themeColors from '../../styles/themes/default';
 import Growl from '../../libs/Growl';
+import FixedFooter from '../../components/FixedFooter';
+import KeyboardAvoidingView from '../../components/KeyboardAvoidingView';
 
 const propTypes = {
     ...withLocalizePropTypes,
@@ -83,60 +85,61 @@ class WorkspaceInvitePage extends React.Component {
     render() {
         return (
             <ScreenWrapper>
-                <HeaderWithCloseButton
-                    title={this.props.translate('workspace.invite.invitePeople')}
-                    onCloseButtonPress={Navigation.dismissModal}
-                />
-                <View style={[styles.p5, styles.flex1, styles.overflowAuto]}>
-                    <View style={styles.flexGrow1}>
-                        <Text style={[styles.mb6]}>
-                            {this.props.translate('workspace.invite.invitePeoplePrompt')}
-                        </Text>
-                        <View style={styles.mb6}>
-                            <Text style={[styles.mb2]}>
-                                {this.props.translate('workspace.invite.enterEmailOrPhone')}
+                <KeyboardAvoidingView>
+                    <HeaderWithCloseButton
+                        title={this.props.translate('workspace.invite.invitePeople')}
+                        onCloseButtonPress={Navigation.dismissModal}
+                    />
+                    <ScrollView style={styles.flex1} contentContainerStyle={styles.p5}>
+                        <View style={styles.flexGrow1}>
+                            <Text style={[styles.mb6]}>
+                                {this.props.translate('workspace.invite.invitePeoplePrompt')}
                             </Text>
-                            <TextInput
-                                autoCompleteType="email"
-                                autoCorrect={false}
-                                autoCapitalize="none"
-                                style={[styles.textInput]}
-                                value={this.state.emailOrPhone}
-                                keyboardType={getEmailKeyboardType()}
-                                onChangeText={text => this.setState({emailOrPhone: text})}
-                            />
+                            <View style={styles.mb6}>
+                                <Text style={[styles.mb2]}>
+                                    {this.props.translate('workspace.invite.enterEmailOrPhone')}
+                                </Text>
+                                <TextInput
+                                    autoCompleteType="email"
+                                    autoCorrect={false}
+                                    autoCapitalize="none"
+                                    style={[styles.textInput]}
+                                    value={this.state.emailOrPhone}
+                                    keyboardType={getEmailKeyboardType()}
+                                    onChangeText={text => this.setState({emailOrPhone: text})}
+                                />
+                            </View>
+                            <View style={styles.mb6}>
+                                <Text style={[styles.mb2]}>
+                                    {this.props.translate('workspace.invite.personalMessagePrompt')}
+                                </Text>
+                                <TextInput
+                                    autoCompleteType="off"
+                                    autoCorrect={false}
+                                    style={[styles.textInput, styles.workspaceInviteWelcome, styles.mb6]}
+                                    numberOfLines={10}
+                                    textAlignVertical="top"
+                                    multiline
+                                    value={this.state.welcomeNote}
+                                    placeholder={this.getWelcomeNotePlaceholder()}
+                                    placeholderTextColor={themeColors.placeholderText}
+                                    onChangeText={text => this.setState({welcomeNote: text})}
+                                />
+                                <TextLink href="https://use.expensify.com/privacy">
+                                    {this.props.translate('common.privacy')}
+                                </TextLink>
+                            </View>
                         </View>
-                        <View style={styles.mb6}>
-                            <Text style={[styles.mb2]}>
-                                {this.props.translate('workspace.invite.personalMessagePrompt')}
-                            </Text>
-                            <TextInput
-                                autoCompleteType="off"
-                                autoCorrect={false}
-                                style={[styles.textInput, styles.workspaceInviteWelcome, styles.mb6]}
-                                numberOfLines={10}
-                                textAlignVertical="top"
-                                multiline
-                                value={this.state.welcomeNote}
-                                placeholder={this.getWelcomeNotePlaceholder()}
-                                placeholderTextColor={themeColors.placeholderText}
-                                onChangeText={text => this.setState({welcomeNote: text})}
-                            />
-                            <TextLink href="https://use.expensify.com/privacy">
-                                {this.props.translate('common.privacy')}
-                            </TextLink>
-                        </View>
-                    </View>
-                    <View style={styles.flexGrow0}>
+                    </ScrollView>
+                    <FixedFooter style={[styles.flexGrow0]}>
                         <Button
                             success
-                            style={[styles.mb2]}
                             isDisabled={!this.state.emailOrPhone}
                             text={this.props.translate('common.invite')}
                             onPress={this.inviteUser}
                         />
-                    </View>
-                </View>
+                    </FixedFooter>
+                </KeyboardAvoidingView>
             </ScreenWrapper>
         );
     }

From 85b78edc1d05eb4d2a90fdf94cd3f53d9753aaba Mon Sep 17 00:00:00 2001
From: Rory Abraham <rory@expensify.com>
Date: Mon, 12 Jul 2021 14:12:46 -0700
Subject: [PATCH 085/124] Make button visible in WorkspaceInvitePage

---
 src/pages/workspace/WorkspaceInvitePage.js | 96 +++++++++++-----------
 1 file changed, 50 insertions(+), 46 deletions(-)

diff --git a/src/pages/workspace/WorkspaceInvitePage.js b/src/pages/workspace/WorkspaceInvitePage.js
index 0fbf26c490fa..8a6e47a66203 100644
--- a/src/pages/workspace/WorkspaceInvitePage.js
+++ b/src/pages/workspace/WorkspaceInvitePage.js
@@ -1,6 +1,6 @@
 import React from 'react';
 import PropTypes from 'prop-types';
-import {TextInput, View} from 'react-native';
+import {ScrollView, TextInput, View} from 'react-native';
 import {withOnyx} from 'react-native-onyx';
 import Str from 'expensify-common/lib/str';
 import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize';
@@ -17,6 +17,8 @@ import TextLink from '../../components/TextLink';
 import getEmailKeyboardType from '../../libs/getEmailKeyboardType';
 import themeColors from '../../styles/themes/default';
 import Growl from '../../libs/Growl';
+import KeyboardAvoidingView from '../../components/KeyboardAvoidingView';
+import FixedFooter from '../../components/FixedFooter';
 
 const propTypes = {
     ...withLocalizePropTypes,
@@ -83,51 +85,53 @@ class WorkspaceInvitePage extends React.Component {
     render() {
         return (
             <ScreenWrapper>
-                <HeaderWithCloseButton
-                    title={this.props.translate('workspace.invite.invitePeople')}
-                    onCloseButtonPress={Navigation.dismissModal}
-                />
-                <View style={[styles.p5, styles.flex1, styles.overflowAuto]}>
-                    <View style={styles.flexGrow1}>
-                        <Text style={[styles.mb6]}>
-                            {this.props.translate('workspace.invite.invitePeoplePrompt')}
-                        </Text>
-                        <View style={styles.mb6}>
-                            <Text style={[styles.mb2]}>
-                                {this.props.translate('workspace.invite.enterEmailOrPhone')}
+                <KeyboardAvoidingView>
+                    <HeaderWithCloseButton
+                        title={this.props.translate('workspace.invite.invitePeople')}
+                        onCloseButtonPress={Navigation.dismissModal}
+                    />
+                    <ScrollView style={[styles.p5, styles.flex1, styles.overflowAuto]}>
+                        <View style={styles.flexGrow1}>
+                            <Text style={[styles.mb6]}>
+                                {this.props.translate('workspace.invite.invitePeoplePrompt')}
                             </Text>
-                            <TextInput
-                                autoCompleteType="email"
-                                autoCorrect={false}
-                                autoCapitalize="none"
-                                style={[styles.textInput]}
-                                value={this.state.emailOrPhone}
-                                keyboardType={getEmailKeyboardType()}
-                                onChangeText={text => this.setState({emailOrPhone: text})}
-                            />
+                            <View style={styles.mb6}>
+                                <Text style={[styles.mb2]}>
+                                    {this.props.translate('workspace.invite.enterEmailOrPhone')}
+                                </Text>
+                                <TextInput
+                                    autoCompleteType="email"
+                                    autoCorrect={false}
+                                    autoCapitalize="none"
+                                    style={[styles.textInput]}
+                                    value={this.state.emailOrPhone}
+                                    keyboardType={getEmailKeyboardType()}
+                                    onChangeText={text => this.setState({emailOrPhone: text})}
+                                />
+                            </View>
+                            <View style={styles.mb6}>
+                                <Text style={[styles.mb2]}>
+                                    {this.props.translate('workspace.invite.personalMessagePrompt')}
+                                </Text>
+                                <TextInput
+                                    autoCompleteType="off"
+                                    autoCorrect={false}
+                                    style={[styles.textInput, styles.workspaceInviteWelcome, styles.mb6]}
+                                    numberOfLines={10}
+                                    textAlignVertical="top"
+                                    multiline
+                                    value={this.state.welcomeNote}
+                                    placeholder={this.getWelcomeNotePlaceholder()}
+                                    placeholderTextColor={themeColors.placeholderText}
+                                    onChangeText={text => this.setState({welcomeNote: text})}
+                                />
+                                <TextLink href="https://use.expensify.com/privacy">
+                                    {this.props.translate('common.privacy')}
+                                </TextLink>
+                            </View>
                         </View>
-                        <View style={styles.mb6}>
-                            <Text style={[styles.mb2]}>
-                                {this.props.translate('workspace.invite.personalMessagePrompt')}
-                            </Text>
-                            <TextInput
-                                autoCompleteType="off"
-                                autoCorrect={false}
-                                style={[styles.textInput, styles.workspaceInviteWelcome, styles.mb6]}
-                                numberOfLines={10}
-                                textAlignVertical="top"
-                                multiline
-                                value={this.state.welcomeNote}
-                                placeholder={this.getWelcomeNotePlaceholder()}
-                                placeholderTextColor={themeColors.placeholderText}
-                                onChangeText={text => this.setState({welcomeNote: text})}
-                            />
-                            <TextLink href="https://use.expensify.com/privacy">
-                                {this.props.translate('common.privacy')}
-                            </TextLink>
-                        </View>
-                    </View>
-                    <View style={styles.flexGrow0}>
+                    </ScrollView>
+                    <FixedFooter style={[styles.flexGrow0]}>
                         <Button
                             success
                             style={[styles.mb2]}
@@ -135,8 +139,8 @@ class WorkspaceInvitePage extends React.Component {
                             text={this.props.translate('common.invite')}
                             onPress={this.inviteUser}
                         />
-                    </View>
-                </View>
+                    </FixedFooter>
+                </KeyboardAvoidingView>
             </ScreenWrapper>
         );
     }

From b61ce9395627b79fc9b43a914e552aa557c6d4d9 Mon Sep 17 00:00:00 2001
From: Marc Glasser <marc.aaron.glasser@gmail.com>
Date: Mon, 12 Jul 2021 12:07:30 -1000
Subject: [PATCH 086/124] translate

---
 src/languages/es.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/languages/es.js b/src/languages/es.js
index 1075fd8b4e3f..7e1601026f0d 100644
--- a/src/languages/es.js
+++ b/src/languages/es.js
@@ -434,7 +434,8 @@ export default {
         maxAttemptError: 'Se ha inhabilitado la validación de esta cuenta bancaria, debido a demasiados intentos incorrectos. Por favor contáctenos.',
         description: 'Uno o dos días después de agregar su cuenta a Expensify, enviamos tres (3) transacciones a su cuenta. Tienen una línea comercial como "Expensify, Inc. Validation"',
         descriptionCTA: 'Ingrese el monto de cada transacción en los campos a continuación. Ejemplo: 1.51',
-        verifyingDescription: 'Estamos revisando su información y lo llevaremos a los siguientes pasos en solo unos segundos.',
+        reviewingInfo: '¡Gracias! Estamos revisando tu información y nos comunicaremos contigo en breve. Consulte su chat con Concierge ',
+        forNextSteps: ' para conocer los próximos pasos para terminar de configurar su cuenta bancaria.',
     },
     requestorStep: {
         headerTitle: 'Información del solicitante',

From 436f1fe9df7561ec2feeb48a0c1029f71d240ca2 Mon Sep 17 00:00:00 2001
From: OSBotify <runner@Mac-1626128650489.local>
Date: Mon, 12 Jul 2021 22:27:13 +0000
Subject: [PATCH 087/124] Update version to 1.0.77-1

---
 android/app/build.gradle          | 4 ++--
 ios/ExpensifyCash/Info.plist      | 2 +-
 ios/ExpensifyCashTests/Info.plist | 2 +-
 package-lock.json                 | 2 +-
 package.json                      | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/android/app/build.gradle b/android/app/build.gradle
index 973087822f94..c3f5a1bc1738 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -149,8 +149,8 @@ android {
         minSdkVersion rootProject.ext.minSdkVersion
         targetSdkVersion rootProject.ext.targetSdkVersion
         multiDexEnabled rootProject.ext.multiDexEnabled
-        versionCode 1001007700
-        versionName "1.0.77-0"
+        versionCode 1001007701
+        versionName "1.0.77-1"
     }
     splits {
         abi {
diff --git a/ios/ExpensifyCash/Info.plist b/ios/ExpensifyCash/Info.plist
index b82035c98fe4..7cb33316c03d 100644
--- a/ios/ExpensifyCash/Info.plist
+++ b/ios/ExpensifyCash/Info.plist
@@ -30,7 +30,7 @@
 		</dict>
 	</array>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.0</string>
+	<string>1.0.77.1</string>
 	<key>ITSAppUsesNonExemptEncryption</key>
 	<false/>
 	<key>LSApplicationQueriesSchemes</key>
diff --git a/ios/ExpensifyCashTests/Info.plist b/ios/ExpensifyCashTests/Info.plist
index f8e8e19a9d3d..1799afe57673 100644
--- a/ios/ExpensifyCashTests/Info.plist
+++ b/ios/ExpensifyCashTests/Info.plist
@@ -19,6 +19,6 @@
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.0</string>
+	<string>1.0.77.1</string>
 </dict>
 </plist>
diff --git a/package-lock.json b/package-lock.json
index cdb9c0172861..e017b72afce6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-0",
+  "version": "1.0.77-1",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
diff --git a/package.json b/package.json
index 2649dc0ffb92..02c5d0b821e8 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-0",
+  "version": "1.0.77-1",
   "author": "Expensify, Inc.",
   "homepage": "https://expensify.cash",
   "description": "Expensify.cash is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.",

From c70730a9ecea24491d58f79dd5a19bc6a741b0c5 Mon Sep 17 00:00:00 2001
From: Luke Donahue <luke@expensify.com>
Date: Mon, 12 Jul 2021 15:33:00 -0700
Subject: [PATCH 088/124] changed one more image

---
 src/pages/settings/AboutPage.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pages/settings/AboutPage.js b/src/pages/settings/AboutPage.js
index 6b5e35a1730d..79571123a1c4 100644
--- a/src/pages/settings/AboutPage.js
+++ b/src/pages/settings/AboutPage.js
@@ -19,7 +19,7 @@ import ScreenWrapper from '../../components/ScreenWrapper';
 import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize';
 import compose from '../../libs/compose';
 import MenuItem from '../../components/MenuItem';
-import Logo from '../../../assets/images/expensify-cash.svg';
+import Logo from '../../../assets/images/new-expensify.svg';
 import {version} from '../../../package.json';
 import {fetchOrCreateChatReport} from '../../libs/actions/Report';
 import ONYXKEYS from '../../ONYXKEYS';

From c48984a2a3a87e66c3f76ef475ad07cb4c9b521f Mon Sep 17 00:00:00 2001
From: Marc Glasser <marc.aaron.glasser@gmail.com>
Date: Mon, 12 Jul 2021 12:50:28 -1000
Subject: [PATCH 089/124] show loader when loading bank account

---
 src/libs/actions/BankAccounts.js         |  4 +++-
 src/pages/workspace/WorkspaceCardPage.js | 16 ++++++++++++++++
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/src/libs/actions/BankAccounts.js b/src/libs/actions/BankAccounts.js
index 375dc7d8f6f2..dbdf71b0b1e3 100644
--- a/src/libs/actions/BankAccounts.js
+++ b/src/libs/actions/BankAccounts.js
@@ -329,7 +329,9 @@ function fetchUserWallet() {
  * @param {String} [stepToOpen]
  */
 function fetchFreePlanVerifiedBankAccount(stepToOpen) {
-    Onyx.merge(ONYXKEYS.REIMBURSEMENT_ACCOUNT, {loading: true});
+    // We are using set here since we will rely on data from the server (not local data) to populate the VBA flow
+    // and determine which step to navigate to.
+    Onyx.set(ONYXKEYS.REIMBURSEMENT_ACCOUNT, {loading: true});
     let bankAccountID;
 
     API.Get({
diff --git a/src/pages/workspace/WorkspaceCardPage.js b/src/pages/workspace/WorkspaceCardPage.js
index 3dbf8c1c01cf..98f18de11873 100644
--- a/src/pages/workspace/WorkspaceCardPage.js
+++ b/src/pages/workspace/WorkspaceCardPage.js
@@ -35,6 +35,18 @@ const propTypes = {
         isUsingExpensifyCard: PropTypes.bool,
     }),
 
+    /** Bank account currently in setup */
+    reimbursementAccount: PropTypes.shape({
+        /** Additional data */
+        achData: PropTypes.shape({
+            /** Bank account state */
+            state: PropTypes.string,
+        }),
+
+        /** Whether we are loading this bank account */
+        loading: PropTypes.bool,
+    }),
+
     ...withLocalizePropTypes,
     ...windowDimensionsPropTypes,
 };
@@ -44,6 +56,9 @@ const defaultProps = {
         isFromPublicDomain: false,
         isUsingExpensifyCard: false,
     },
+    reimbursementAccount: {
+        loading: false,
+    },
 };
 
 const publicLink = CONFIG.EXPENSIFY.URL_EXPENSIFY_COM + CONST.ADD_SECONDARY_LOGIN_URL;
@@ -153,6 +168,7 @@ const WorkspaceCardPage = ({
                                     success
                                     large
                                     text={buttonText}
+                                    isLoading={reimbursementAccount.loading}
                                 />
                             </View>
                         </View>

From 6a7f5b676389bd59a6500b6832758d67db795444 Mon Sep 17 00:00:00 2001
From: OSBotify <runner@Mac-1626133947131.local>
Date: Tue, 13 Jul 2021 00:03:42 +0000
Subject: [PATCH 090/124] Update version to 1.0.77-2

---
 android/app/build.gradle          | 4 ++--
 ios/ExpensifyCash/Info.plist      | 2 +-
 ios/ExpensifyCashTests/Info.plist | 2 +-
 package-lock.json                 | 2 +-
 package.json                      | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/android/app/build.gradle b/android/app/build.gradle
index c3f5a1bc1738..bb0bd07243c0 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -149,8 +149,8 @@ android {
         minSdkVersion rootProject.ext.minSdkVersion
         targetSdkVersion rootProject.ext.targetSdkVersion
         multiDexEnabled rootProject.ext.multiDexEnabled
-        versionCode 1001007701
-        versionName "1.0.77-1"
+        versionCode 1001007702
+        versionName "1.0.77-2"
     }
     splits {
         abi {
diff --git a/ios/ExpensifyCash/Info.plist b/ios/ExpensifyCash/Info.plist
index 7cb33316c03d..0df27580c9d9 100644
--- a/ios/ExpensifyCash/Info.plist
+++ b/ios/ExpensifyCash/Info.plist
@@ -30,7 +30,7 @@
 		</dict>
 	</array>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.1</string>
+	<string>1.0.77.2</string>
 	<key>ITSAppUsesNonExemptEncryption</key>
 	<false/>
 	<key>LSApplicationQueriesSchemes</key>
diff --git a/ios/ExpensifyCashTests/Info.plist b/ios/ExpensifyCashTests/Info.plist
index 1799afe57673..ed2dcb34be1f 100644
--- a/ios/ExpensifyCashTests/Info.plist
+++ b/ios/ExpensifyCashTests/Info.plist
@@ -19,6 +19,6 @@
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.1</string>
+	<string>1.0.77.2</string>
 </dict>
 </plist>
diff --git a/package-lock.json b/package-lock.json
index e017b72afce6..600f49592149 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-1",
+  "version": "1.0.77-2",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
diff --git a/package.json b/package.json
index 02c5d0b821e8..af3426fd1759 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-1",
+  "version": "1.0.77-2",
   "author": "Expensify, Inc.",
   "homepage": "https://expensify.cash",
   "description": "Expensify.cash is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.",

From 53855435fe9eded219d6c83ff14d8beabb19df33 Mon Sep 17 00:00:00 2001
From: Vit Horacek <vit@expensify.com>
Date: Tue, 13 Jul 2021 01:08:22 +0100
Subject: [PATCH 091/124] TEST - issue lifecycle

---
 desktop/test.md | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 desktop/test.md

diff --git a/desktop/test.md b/desktop/test.md
new file mode 100644
index 000000000000..1ede6adf0ce6
--- /dev/null
+++ b/desktop/test.md
@@ -0,0 +1 @@
+This is only for E.cash issue lifecycle testing puroposes. I will delete this file in next testing PR.

From 3d6520eb129ad4d64816ebe67381f9640b4383ae Mon Sep 17 00:00:00 2001
From: Marc Glasser <marc.aaron.glasser@gmail.com>
Date: Mon, 12 Jul 2021 15:05:42 -1000
Subject: [PATCH 092/124] fix navigation issue

---
 src/libs/Navigation/Navigation.js | 9 +++++++++
 src/libs/actions/Report.js        | 1 +
 2 files changed, 10 insertions(+)

diff --git a/src/libs/Navigation/Navigation.js b/src/libs/Navigation/Navigation.js
index 8d0b307a0d00..894974fbc055 100644
--- a/src/libs/Navigation/Navigation.js
+++ b/src/libs/Navigation/Navigation.js
@@ -25,6 +25,14 @@ function openDrawer() {
     navigationRef.current.dispatch(DrawerActions.openDrawer());
 }
 
+/**
+ * Close the LHN drawer.
+ * @private
+ */
+function closeDrawer() {
+    navigationRef.current.dispatch(DrawerActions.closeDrawer());
+}
+
 /**
  * @private
  * @param {Boolean} shouldOpenDrawer
@@ -162,4 +170,5 @@ export default {
     isActive,
     goBack,
     DismissModal,
+    closeDrawer,
 };
diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js
index 1cc60843a0ed..a17ae01410bc 100644
--- a/src/libs/actions/Report.js
+++ b/src/libs/actions/Report.js
@@ -1332,6 +1332,7 @@ function navigateToConciergeChat() {
     }
 
     Navigation.navigate(ROUTES.getReportRoute(conciergeChatReportID));
+    Navigation.closeDrawer();
 }
 
 export {

From eb33433c686f8552fc0cba6782abe3658332ed87 Mon Sep 17 00:00:00 2001
From: vitHoracek <87368841+vitHoracek@users.noreply.github.com>
Date: Tue, 13 Jul 2021 11:52:28 +0100
Subject: [PATCH 093/124] [TEST] Testing E.cash issue lifecycle - Delete
 test.md

---
 desktop/test.md | 1 -
 1 file changed, 1 deletion(-)
 delete mode 100644 desktop/test.md

diff --git a/desktop/test.md b/desktop/test.md
deleted file mode 100644
index 1ede6adf0ce6..000000000000
--- a/desktop/test.md
+++ /dev/null
@@ -1 +0,0 @@
-This is only for E.cash issue lifecycle testing puroposes. I will delete this file in next testing PR.

From 7c9b30f5244b7b06e1105a6f6e2ad2cabc93fe78 Mon Sep 17 00:00:00 2001
From: Rafael <rdjuric@pm.me>
Date: Tue, 13 Jul 2021 09:25:44 -0300
Subject: [PATCH 094/124] changes to pressable

---
 src/pages/home/report/ReportActionItemFragment.js | 2 +-
 src/pages/home/report/ReportActionItemSingle.js   | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/pages/home/report/ReportActionItemFragment.js b/src/pages/home/report/ReportActionItemFragment.js
index c3ac4776663f..94ed4e3ae687 100644
--- a/src/pages/home/report/ReportActionItemFragment.js
+++ b/src/pages/home/report/ReportActionItemFragment.js
@@ -83,7 +83,7 @@ class ReportActionItemFragment extends React.PureComponent {
                     );
             case 'TEXT':
                 return (
-                    <Tooltip text={tooltipText} containerStyles={[styles.flexShrink1]}>
+                    <Tooltip text={tooltipText} >
                         <Text
                             selectable
                             numberOfLines={this.props.isSingleLine ? 1 : undefined}
diff --git a/src/pages/home/report/ReportActionItemSingle.js b/src/pages/home/report/ReportActionItemSingle.js
index e6587ef014ae..715b7d65074f 100644
--- a/src/pages/home/report/ReportActionItemSingle.js
+++ b/src/pages/home/report/ReportActionItemSingle.js
@@ -1,5 +1,5 @@
 import React from 'react';
-import {View, Pressable} from 'react-native';
+import {View, Pressable, TouchableWithoutFeedback} from 'react-native';
 import {withOnyx} from 'react-native-onyx';
 import PropTypes from 'prop-types';
 import _ from 'underscore';
@@ -73,7 +73,7 @@ const ReportActionItemSingle = ({
             </Pressable>
             <View style={[styles.chatItemRight]}>
                 <View style={[styles.chatItemMessageHeader]}>
-                    <Pressable onPress={() => showUserDetails(action.actorEmail)}>
+                    <Pressable style={[styles.flexShrink1]} onPress={() => showUserDetails(action.actorEmail)}>
                         {_.map(personArray, (fragment, index) => (
                             <ReportActionItemFragment
                                 key={`person-${action.sequenceNumber}-${index}`}
@@ -85,6 +85,7 @@ const ReportActionItemSingle = ({
                             />
                         ))}
                     </Pressable>
+                    
                     <ReportActionItemDate timestamp={action.timestamp} />
                 </View>
                 {children}

From 204f835d276f0d23d7299d89a4db6d30e393e32c Mon Sep 17 00:00:00 2001
From: Rafael <rdjuric@pm.me>
Date: Tue, 13 Jul 2021 09:29:21 -0300
Subject: [PATCH 095/124] lint fixes

---
 src/pages/home/report/ReportActionItemFragment.js | 2 +-
 src/pages/home/report/ReportActionItemSingle.js   | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/pages/home/report/ReportActionItemFragment.js b/src/pages/home/report/ReportActionItemFragment.js
index 94ed4e3ae687..0dda5b83372b 100644
--- a/src/pages/home/report/ReportActionItemFragment.js
+++ b/src/pages/home/report/ReportActionItemFragment.js
@@ -83,7 +83,7 @@ class ReportActionItemFragment extends React.PureComponent {
                     );
             case 'TEXT':
                 return (
-                    <Tooltip text={tooltipText} >
+                    <Tooltip text={tooltipText}>
                         <Text
                             selectable
                             numberOfLines={this.props.isSingleLine ? 1 : undefined}
diff --git a/src/pages/home/report/ReportActionItemSingle.js b/src/pages/home/report/ReportActionItemSingle.js
index 715b7d65074f..1cf5bf99fce8 100644
--- a/src/pages/home/report/ReportActionItemSingle.js
+++ b/src/pages/home/report/ReportActionItemSingle.js
@@ -1,5 +1,5 @@
 import React from 'react';
-import {View, Pressable, TouchableWithoutFeedback} from 'react-native';
+import {View, Pressable} from 'react-native';
 import {withOnyx} from 'react-native-onyx';
 import PropTypes from 'prop-types';
 import _ from 'underscore';
@@ -85,7 +85,6 @@ const ReportActionItemSingle = ({
                             />
                         ))}
                     </Pressable>
-                    
                     <ReportActionItemDate timestamp={action.timestamp} />
                 </View>
                 {children}

From 7c3e2fd64a388fc3bfbfca0225d3510e276ce95d Mon Sep 17 00:00:00 2001
From: Vit Horacek <vit@expensify.com>
Date: Tue, 13 Jul 2021 14:03:42 +0100
Subject: [PATCH 096/124] TEST - testing the issue lifecycle

---
 desktop/test.md | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 desktop/test.md

diff --git a/desktop/test.md b/desktop/test.md
new file mode 100644
index 000000000000..9047eb6bb657
--- /dev/null
+++ b/desktop/test.md
@@ -0,0 +1 @@
+This is only for issue lifecycle testing purposes. I will delete it later.
\ No newline at end of file

From 4e2c744a3cd8e30a6d607c81878142e152d6b5dc Mon Sep 17 00:00:00 2001
From: Rafael <rdjuric@pm.me>
Date: Tue, 13 Jul 2021 11:36:58 -0300
Subject: [PATCH 097/124] restores componentDidUpdate lifecycle

---
 src/pages/home/ReportScreen.js | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/pages/home/ReportScreen.js b/src/pages/home/ReportScreen.js
index 0020eebdc831..6976c1799a0d 100644
--- a/src/pages/home/ReportScreen.js
+++ b/src/pages/home/ReportScreen.js
@@ -34,6 +34,15 @@ class ReportScreen extends React.Component {
         this.storeCurrentlyViewedReport();
     }
 
+    componentDidUpdate(prevProps) {
+        const reportChanged = this.props.route.params.reportID !== prevProps.route.params.reportID;
+
+        if (reportChanged) {
+            this.prepareTransition();
+            this.storeCurrentlyViewedReport();
+        }
+    }
+
     componentWillUnmount() {
         clearTimeout(this.loadingTimerId);
     }

From f3e07850787b416b026c38e5231f0e407c639e4a Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Tue, 13 Jul 2021 21:39:15 +0530
Subject: [PATCH 098/124] fix: scrolling issues

---
 src/pages/workspace/WorkspaceInvitePage.js | 72 +++++++++++-----------
 src/styles/styles.js                       |  2 +-
 2 files changed, 36 insertions(+), 38 deletions(-)

diff --git a/src/pages/workspace/WorkspaceInvitePage.js b/src/pages/workspace/WorkspaceInvitePage.js
index 4ebc6a21a2b8..4952d37ba472 100644
--- a/src/pages/workspace/WorkspaceInvitePage.js
+++ b/src/pages/workspace/WorkspaceInvitePage.js
@@ -91,44 +91,42 @@ class WorkspaceInvitePage extends React.Component {
                         onCloseButtonPress={Navigation.dismissModal}
                     />
                     <ScrollView style={styles.flex1} contentContainerStyle={styles.p5}>
-                        <View style={styles.flexGrow1}>
-                            <Text style={[styles.mb6]}>
-                                {this.props.translate('workspace.invite.invitePeoplePrompt')}
+                        <Text style={[styles.mb6]}>
+                            {this.props.translate('workspace.invite.invitePeoplePrompt')}
+                        </Text>
+                        <View style={styles.mb6}>
+                            <Text style={[styles.mb2]}>
+                                {this.props.translate('workspace.invite.enterEmailOrPhone')}
                             </Text>
-                            <View style={styles.mb6}>
-                                <Text style={[styles.mb2]}>
-                                    {this.props.translate('workspace.invite.enterEmailOrPhone')}
-                                </Text>
-                                <TextInput
-                                    autoCompleteType="email"
-                                    autoCorrect={false}
-                                    autoCapitalize="none"
-                                    style={[styles.textInput]}
-                                    value={this.state.emailOrPhone}
-                                    keyboardType={getEmailKeyboardType()}
-                                    onChangeText={text => this.setState({emailOrPhone: text})}
-                                />
-                            </View>
-                            <View style={styles.mb6}>
-                                <Text style={[styles.mb2]}>
-                                    {this.props.translate('workspace.invite.personalMessagePrompt')}
-                                </Text>
-                                <TextInput
-                                    autoCompleteType="off"
-                                    autoCorrect={false}
-                                    style={[styles.textInput, styles.workspaceInviteWelcome, styles.mb6]}
-                                    numberOfLines={10}
-                                    textAlignVertical="top"
-                                    multiline
-                                    value={this.state.welcomeNote}
-                                    placeholder={this.getWelcomeNotePlaceholder()}
-                                    placeholderTextColor={themeColors.placeholderText}
-                                    onChangeText={text => this.setState({welcomeNote: text})}
-                                />
-                                <TextLink href="https://use.expensify.com/privacy">
-                                    {this.props.translate('common.privacy')}
-                                </TextLink>
-                            </View>
+                            <TextInput
+                                autoCompleteType="email"
+                                autoCorrect={false}
+                                autoCapitalize="none"
+                                style={[styles.textInput]}
+                                value={this.state.emailOrPhone}
+                                keyboardType={getEmailKeyboardType()}
+                                onChangeText={text => this.setState({emailOrPhone: text})}
+                            />
+                        </View>
+                        <View style={styles.mb6}>
+                            <Text style={[styles.mb2]}>
+                                {this.props.translate('workspace.invite.personalMessagePrompt')}
+                            </Text>
+                            <TextInput
+                                autoCompleteType="off"
+                                autoCorrect={false}
+                                style={[styles.textInput, styles.workspaceInviteWelcome, styles.mb6]}
+                                numberOfLines={10}
+                                textAlignVertical="top"
+                                multiline
+                                value={this.state.welcomeNote}
+                                placeholder={this.getWelcomeNotePlaceholder()}
+                                placeholderTextColor={themeColors.placeholderText}
+                                onChangeText={text => this.setState({welcomeNote: text})}
+                            />
+                            <TextLink href="https://use.expensify.com/privacy">
+                                {this.props.translate('common.privacy')}
+                            </TextLink>
                         </View>
                     </ScrollView>
                     <FixedFooter style={[styles.flexGrow0]}>
diff --git a/src/styles/styles.js b/src/styles/styles.js
index 7ee0e9873cd3..18473790e625 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -1716,7 +1716,7 @@ const styles = {
     },
 
     workspaceInviteWelcome: {
-        minHeight: 150,
+        height: 150,
     },
 
     peopleRow: {

From 904472a90008b3a1f556a706e4ec3f26d1b5749f Mon Sep 17 00:00:00 2001
From: Rafael Djuric <53711423+rdjuric@users.noreply.github.com>
Date: Tue, 13 Jul 2021 13:45:57 -0300
Subject: [PATCH 099/124] removes empty line

Co-authored-by: Rocio Perez <pecanoro@users.noreply.github.com>
---
 src/pages/home/ReportScreen.js | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/pages/home/ReportScreen.js b/src/pages/home/ReportScreen.js
index 6976c1799a0d..ae87bc4b6921 100644
--- a/src/pages/home/ReportScreen.js
+++ b/src/pages/home/ReportScreen.js
@@ -36,7 +36,6 @@ class ReportScreen extends React.Component {
 
     componentDidUpdate(prevProps) {
         const reportChanged = this.props.route.params.reportID !== prevProps.route.params.reportID;
-
         if (reportChanged) {
             this.prepareTransition();
             this.storeCurrentlyViewedReport();

From d0aaacf9f827be3dacef9e8622250b7b8b1f4344 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Tue, 13 Jul 2021 22:19:17 +0530
Subject: [PATCH 100/124] update E-common reference

---
 package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package.json b/package.json
index 15a0376e7a46..a7027c72bf51 100644
--- a/package.json
+++ b/package.json
@@ -59,7 +59,7 @@
     "electron-log": "^4.3.5",
     "electron-serve": "^1.0.0",
     "electron-updater": "^4.3.4",
-    "expensify-common": "git://github.com/parasharrajat/expensify-common.git#af323566c3e075cf25414c2d3da6bdbaa9f6878f",
+    "expensify-common": "git://github.com/Expensify/expensify-common.git#70f433b5df9c40c3050bc70fb4b67312ed99b377",
     "expo-haptics": "^10.0.0",
     "file-loader": "^6.0.0",
     "html-entities": "^1.3.1",

From f134fae6130fb723b57034233819e220a64f0bff Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Tue, 13 Jul 2021 23:13:57 +0530
Subject: [PATCH 101/124] updated e-common & fix bug

---
 package-lock.json                          | 4 ++--
 src/components/TextInputFocusable/index.js | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index c3e25f1da821..c327c522e7df 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23054,8 +23054,8 @@
       }
     },
     "expensify-common": {
-      "version": "git://github.com/parasharrajat/expensify-common.git#af323566c3e075cf25414c2d3da6bdbaa9f6878f",
-      "from": "git://github.com/parasharrajat/expensify-common.git#af323566c3e075cf25414c2d3da6bdbaa9f6878f",
+      "version": "git://github.com/Expensify/expensify-common.git#70f433b5df9c40c3050bc70fb4b67312ed99b377",
+      "from": "git://github.com/Expensify/expensify-common.git#70f433b5df9c40c3050bc70fb4b67312ed99b377",
       "requires": {
         "classnames": "2.3.1",
         "clipboard": "2.0.4",
diff --git a/src/components/TextInputFocusable/index.js b/src/components/TextInputFocusable/index.js
index b85ee9ca8ded..11ada91517cb 100755
--- a/src/components/TextInputFocusable/index.js
+++ b/src/components/TextInputFocusable/index.js
@@ -314,6 +314,7 @@ class TextInputFocusable extends React.Component {
                         */
                         this.handlePastedHTML(pastedHTML);
                     });
+                return;
             }
 
             this.handlePastedHTML(pastedHTML);

From 348b803c4f66708db8160e8cfd50494fb814a579 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Tue, 13 Jul 2021 23:42:04 +0530
Subject: [PATCH 102/124] fix: Minor changes

---
 src/styles/styles.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/styles/styles.js b/src/styles/styles.js
index f550ce8e6b69..01ae1ca24fd6 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -443,9 +443,9 @@ const styles = {
 
     signInWelcomeScreenshotWide: {
         aspectRatio: 1,
-        width: '80%',
-        height: '80%',
-        maxHeight: 1000,
+        width: '100%',
+        height: '100%',
+        maxHeight: 551,
         minHeight: 300,
     },
 

From e29925cf8636adcc168ad221f457b841169ed0fb Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Wed, 14 Jul 2021 00:13:34 +0530
Subject: [PATCH 103/124] fix: Minor string changes

---
 src/languages/en.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/languages/en.js b/src/languages/en.js
index 6b875deab0f3..25927609c9ca 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -95,7 +95,7 @@ export default {
     hello: 'Hello',
     phoneCountryCode: '1',
     welcomeText: {
-        phrase1: 'Welcome to Expensify.cash! Enter your phone or email to continue.',
+        phrase1: 'Welcome to new Expensify! Enter your phone or email to continue.',
         phrase2: 'Money talks. And now that chat and payments are in one place, it\'s also easy.',
         phrase3: 'Your payments get to you as fast as you can get your point across.',
     },
@@ -197,7 +197,7 @@ export default {
     initialSettingsPage: {
         about: 'About',
         aboutPage: {
-            description: 'Expensify.cash is built by a community of open source developers from around the world. Come help us build the next generation of Expensify.',
+            description: 'New Expensify is built by a community of open source developers from around the world. Come help us build the next generation of Expensify.',
             appDownloadLinks: 'App download links',
             viewTheCode: 'View the code',
             viewOpenJobs: 'View open jobs',

From 5a66452d420cd45327197617582cb87c55caa154 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Wed, 14 Jul 2021 00:19:56 +0530
Subject: [PATCH 104/124] chore: Minor string changes

---
 src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
index a5c5604f8807..ff878c4e8c4a 100755
--- a/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
+++ b/src/pages/signin/SignInPageLayout/SignInPageLayoutWide.js
@@ -1,5 +1,5 @@
 import React from 'react';
-import { Image, View } from 'react-native';
+import {Image, View} from 'react-native';
 import PropTypes from 'prop-types';
 import styles from '../../../styles/styles';
 import ExpensifyCashLogo from '../../../components/ExpensifyCashLogo';
@@ -8,7 +8,7 @@ import welcomeScreenshot from '../../../../assets/images/welcome-screenshot.png'
 import variables from '../../../styles/variables';
 import TermsAndLicenses from '../TermsAndLicenses';
 import CONST from '../../../CONST';
-import withLocalize, { withLocalizePropTypes } from '../../../components/withLocalize';
+import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
 import TextLink from '../../../components/TextLink';
 
 const propTypes = {

From 222e83b2fad3b9417dbd69de8a0083038d3c72b6 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Wed, 14 Jul 2021 00:24:21 +0530
Subject: [PATCH 105/124] fix: Minor string changes

---
 src/languages/en.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/languages/en.js b/src/languages/en.js
index 25927609c9ca..d402763c7d8e 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -197,7 +197,7 @@ export default {
     initialSettingsPage: {
         about: 'About',
         aboutPage: {
-            description: 'New Expensify is built by a community of open source developers from around the world. Come help us build the next generation of Expensify.',
+            description: 'Expensify.cash is built by a community of open source developers from around the world. Come help us build the next generation of Expensify.',
             appDownloadLinks: 'App download links',
             viewTheCode: 'View the code',
             viewOpenJobs: 'View open jobs',
@@ -259,13 +259,13 @@ export default {
     },
     signInPage: {
         expensifyDotCash: 'Expensify.cash',
-        expensifyIsOpenSource: 'Expensify.cash is open source',
+        expensifyIsOpenSource: 'New Expensify is open source',
         theCode: 'the code',
         openJobs: 'open jobs',
         heroHeading: 'Split bills\nand chat with friends.',
         heroDescription: {
             phrase1: 'Money talks. And now that chat and payments are in one place, it\'s also easy. Your payments get to you as fast as you can get your point across.',
-            phrase2: 'Expensify.cash is open source. View',
+            phrase2: 'New Expensify is open source. View',
             phrase3: 'the code',
             phrase4: 'View',
             phrase5: 'open jobs',

From 92d66eb215802f9d10530754922a6401ca7708ed Mon Sep 17 00:00:00 2001
From: Vit Horacek <vit@expensify.com>
Date: Tue, 13 Jul 2021 20:19:19 +0100
Subject: [PATCH 106/124] Testing Ecash issue lifecycle

---
 desktop/test.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/desktop/test.md b/desktop/test.md
index 9047eb6bb657..a200dc1e3439 100644
--- a/desktop/test.md
+++ b/desktop/test.md
@@ -1 +1 @@
-This is only for issue lifecycle testing purposes. I will delete it later.
\ No newline at end of file
+This is only for issue lifecycle testing purposes. I will delete it later. Change
\ No newline at end of file

From 6857b1168e513529731c7525f42efeb66c1866e3 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Wed, 14 Jul 2021 01:06:24 +0530
Subject: [PATCH 107/124] fix: File refs

---
 ios/Podfile.lock                              | 14 +++----
 .../signin/TermsAndLicenses/TermsOnly.js      | 32 --------------
 .../TermsAndLicenses/TermsWithLicenses.js     | 42 -------------------
 .../TermsWithLicenses/index.ios.js            |  2 +-
 4 files changed, 8 insertions(+), 82 deletions(-)
 delete mode 100755 src/pages/signin/TermsAndLicenses/TermsOnly.js
 delete mode 100755 src/pages/signin/TermsAndLicenses/TermsWithLicenses.js

diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index 7da25d9675a2..05fe3d6eae83 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -438,7 +438,7 @@ PODS:
     - React-Core
   - RNBootSplash (3.2.0):
     - React-Core
-  - RNCAsyncStorage (1.12.1):
+  - RNCAsyncStorage (1.15.5):
     - React-Core
   - RNCClipboard (1.5.1):
     - React-Core
@@ -589,7 +589,7 @@ DEPENDENCIES:
   - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
   - rn-fetch-blob (from `../node_modules/rn-fetch-blob`)
   - RNBootSplash (from `../node_modules/react-native-bootsplash`)
-  - "RNCAsyncStorage (from `../node_modules/@react-native-community/async-storage`)"
+  - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)"
   - "RNCClipboard (from `../node_modules/@react-native-community/clipboard`)"
   - "RNCMaskedView (from `../node_modules/@react-native-masked-view/masked-view`)"
   - "RNCPicker (from `../node_modules/@react-native-picker/picker`)"
@@ -734,7 +734,7 @@ EXTERNAL SOURCES:
   RNBootSplash:
     :path: "../node_modules/react-native-bootsplash"
   RNCAsyncStorage:
-    :path: "../node_modules/@react-native-community/async-storage"
+    :path: "../node_modules/@react-native-async-storage/async-storage"
   RNCClipboard:
     :path: "../node_modules/@react-native-community/clipboard"
   RNCMaskedView:
@@ -792,10 +792,10 @@ SPEC CHECKSUMS:
   Airship: 7609d263d3a207f112d6db066af5852b80af6819
   boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
   CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
-  DoubleConversion: cde416483dac037923206447da6e1454df403714
+  DoubleConversion: cf9b38bf0b2d048436d9a82ad2abe1404f11e7de
   EXHaptics: 337c160c148baa6f0e7166249f368965906e346b
   FBLazyVector: 7b423f9e248eae65987838148c36eec1dbfe0b53
-  FBReactNativeSpec: b15821921060872c380643b0392daa279e2f0309
+  FBReactNativeSpec: e564123bce1111e84dc7aa0765fb1175f0c48aa0
   Firebase: c23a36d9e4cdf7877dfcba8dd0c58add66358999
   FirebaseAnalytics: 3bb096873ee0d7fa4b6c70f5e9166b6da413cc7f
   FirebaseCore: d3a978a3cfa3240bf7e4ba7d137fdf5b22b628ec
@@ -809,7 +809,7 @@ SPEC CHECKSUMS:
   Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
   Flipper-RSocket: 127954abe8b162fcaf68d2134d34dc2bd7076154
   FlipperKit: 8a20b5c5fcf9436cac58551dc049867247f64b00
-  glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3
+  glog: 73c2498ac6884b13ede40eda8228cb1eee9d9d62
   GoogleAppMeasurement: a6a3a066369828db64eda428cb2856dc1cdc7c4e
   GoogleDataTransport: f56af7caa4ed338dc8e138a5d7c5973e66440833
   GoogleUtilities: 7f2f5a07f888cdb145101d6042bc4422f57e70b3
@@ -857,7 +857,7 @@ SPEC CHECKSUMS:
   ReactCommon: bedc99ed4dae329c4fcf128d0c31b9115e5365ca
   rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba
   RNBootSplash: 3123ba68fe44d8be09a014e89cc8f0f55b68a521
-  RNCAsyncStorage: cb9a623793918c6699586281f0b51cbc38f046f9
+  RNCAsyncStorage: 8324611026e8dc3706f829953aa6e3899f581589
   RNCClipboard: 5e299c6df8e0c98f3d7416b86ae563d3a9f768a3
   RNCMaskedView: 138134c4d8a9421b4f2bf39055a79aa05c2d47b1
   RNCPicker: 6780c753e9e674065db90d9c965920516402579d
diff --git a/src/pages/signin/TermsAndLicenses/TermsOnly.js b/src/pages/signin/TermsAndLicenses/TermsOnly.js
deleted file mode 100755
index 877768bbf449..000000000000
--- a/src/pages/signin/TermsAndLicenses/TermsOnly.js
+++ /dev/null
@@ -1,32 +0,0 @@
-import React from 'react';
-import {View} from 'react-native';
-import styles from '../../../styles/styles';
-import CONST from '../../../CONST';
-import Text from '../../../components/Text';
-import TextLink from '../../../components/TextLink';
-import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
-
-const TermsOnly = ({translate}) => (
-    <View style={[styles.mt6, styles.flexRow, styles.flexWrap]}>
-        <Text style={[styles.loginTermsText]}>
-            {translate('termsOfUse.phrase1')}
-            {' '}
-        </Text>
-        <TextLink style={[styles.loginTermsText]} href={CONST.TERMS_URL}>
-            {translate('termsOfUse.phrase2')}
-        </TextLink>
-        <Text style={[styles.loginTermsText]}>
-            {' '}
-            {translate('termsOfUse.phrase3')}
-            {' '}
-        </Text>
-        <TextLink style={[styles.loginTermsText]} href={CONST.PRIVACY_URL}>
-            {translate('termsOfUse.phrase4')}
-        </TextLink>
-        <Text style={[styles.loginTermsText]}>.</Text>
-    </View>
-);
-
-TermsOnly.propTypes = {...withLocalizePropTypes};
-
-export default withLocalize(TermsOnly);
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
deleted file mode 100755
index 69ddbc246cd0..000000000000
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses.js
+++ /dev/null
@@ -1,42 +0,0 @@
-import React from 'react';
-import {View} from 'react-native';
-import styles from '../../../styles/styles';
-import CONST from '../../../CONST';
-import TextLink from '../../../components/TextLink';
-import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize';
-import Text from '../../../components/Text';
-
-const TermsWithLicenses = ({translate}) => (
-    <View style={[styles.mt6, styles.flexRow, styles.flexWrap]}>
-        <Text style={[styles.loginTermsText]}>
-            {translate('termsOfUse.phrase1')}
-            {' '}
-        </Text>
-        <TextLink style={[styles.loginTermsText]} href={CONST.TERMS_URL}>
-            {translate('termsOfUse.phrase2')}
-        </TextLink>
-        <Text style={[styles.loginTermsText]}>
-            {' '}
-            {translate('termsOfUse.phrase3')}
-            {' '}
-        </Text>
-        <TextLink style={[styles.loginTermsText]} href={CONST.PRIVACY_URL}>
-            {translate('termsOfUse.phrase4')}
-        </TextLink>
-        <Text style={[styles.loginTermsText]}>.</Text>
-        <Text>
-            <Text style={[styles.loginTermsText]}>
-                {translate('termsOfUse.phrase5')}
-                {' '}
-            </Text>
-            <TextLink style={[styles.loginTermsText]} href={CONST.LICENSES_URL}>
-                {translate('termsOfUse.phrase6')}
-            </TextLink>
-            <Text style={[styles.loginTermsText]}>.</Text>
-        </Text>
-    </View>
-);
-
-TermsWithLicenses.propTypes = {...withLocalizePropTypes};
-
-export default withLocalize(TermsWithLicenses);
diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.ios.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.ios.js
index a0a5b350da99..2197f9550b7a 100644
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.ios.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.ios.js
@@ -59,7 +59,7 @@ const TermsWithLicenses = ({translate}) => (
                     {' '}
                 </Text>
                 <TextLink
-                    style={[styles.loginTermsText, styles.termsLinkNative, styles.termsLinkIos]}
+                    style={[styles.loginTermsText, styles.termsLinkNative]}
                     href={CONST.LICENSES_URL}
                 >
                     {translate('termsOfUse.phrase7')}

From 042cf83270f72021c7338f537f99e90d4ad59db0 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Wed, 14 Jul 2021 01:13:03 +0530
Subject: [PATCH 108/124] fix: Minor terms styling changes

---
 .../signin/TermsAndLicenses/TermsWithLicenses/index.ios.js    | 4 ++--
 src/styles/styles.js                                          | 4 ----
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.ios.js b/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.ios.js
index 2197f9550b7a..720c89434bf3 100644
--- a/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.ios.js
+++ b/src/pages/signin/TermsAndLicenses/TermsWithLicenses/index.ios.js
@@ -28,7 +28,7 @@ const TermsWithLicenses = ({translate}) => (
                     {translate('termsOfUse.phrase1')}
                 </Text>
                 <TextLink
-                    style={[styles.loginTermsText, styles.termsLinkNative, styles.termsLinkIos]}
+                    style={[styles.loginTermsText, styles.termsLinkNative]}
                     href={CONST.TERMS_URL}
                 >
                     {' '}
@@ -39,7 +39,7 @@ const TermsWithLicenses = ({translate}) => (
                     {translate('termsOfUse.phrase3')}
                 </Text>
                 <TextLink
-                    style={[styles.loginTermsText, styles.termsLinkNative, styles.termsLinkIos]}
+                    style={[styles.loginTermsText, styles.termsLinkNative]}
                     href={CONST.PRIVACY_URL}
                 >
                     {' '}
diff --git a/src/styles/styles.js b/src/styles/styles.js
index 79b47150d2e0..a29b1fdc8ada 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -561,10 +561,6 @@ const styles = {
         margin: 0,
     },
 
-    termsLinkIos: {
-        marginTop: -1,
-    },
-
     // Sidebar Styles
     sidebar: {
         backgroundColor: themeColors.sidebar,

From ee03da927fc677d3307e8ef7aa172c3bd042fbdf Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Wed, 14 Jul 2021 02:22:07 +0530
Subject: [PATCH 109/124] fix: adhoc string changes

---
 src/languages/en.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/languages/en.js b/src/languages/en.js
index d402763c7d8e..af9539cae186 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -95,7 +95,7 @@ export default {
     hello: 'Hello',
     phoneCountryCode: '1',
     welcomeText: {
-        phrase1: 'Welcome to new Expensify! Enter your phone or email to continue.',
+        phrase1: 'Welcome to the new Expensify! Enter your phone number or email to continue.',
         phrase2: 'Money talks. And now that chat and payments are in one place, it\'s also easy.',
         phrase3: 'Your payments get to you as fast as you can get your point across.',
     },
@@ -259,13 +259,13 @@ export default {
     },
     signInPage: {
         expensifyDotCash: 'Expensify.cash',
-        expensifyIsOpenSource: 'New Expensify is open source',
+        expensifyIsOpenSource: 'The new Expensify is open source',
         theCode: 'the code',
         openJobs: 'open jobs',
         heroHeading: 'Split bills\nand chat with friends.',
         heroDescription: {
             phrase1: 'Money talks. And now that chat and payments are in one place, it\'s also easy. Your payments get to you as fast as you can get your point across.',
-            phrase2: 'New Expensify is open source. View',
+            phrase2: 'The new Expensify is open source. View',
             phrase3: 'the code',
             phrase4: 'View',
             phrase5: 'open jobs',

From 2303b031116f23e2bc948bac65d5563beb2493a7 Mon Sep 17 00:00:00 2001
From: Pranshu Chittora <pranshuchittora17@gmail.com>
Date: Wed, 14 Jul 2021 02:28:08 +0530
Subject: [PATCH 110/124] fix: Minor string changes

---
 src/languages/en.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/languages/en.js b/src/languages/en.js
index af9539cae186..f630e0c7a33a 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -95,7 +95,7 @@ export default {
     hello: 'Hello',
     phoneCountryCode: '1',
     welcomeText: {
-        phrase1: 'Welcome to the new Expensify! Enter your phone number or email to continue.',
+        phrase1: 'Welcome to the New Expensify! Enter your phone number or email to continue.',
         phrase2: 'Money talks. And now that chat and payments are in one place, it\'s also easy.',
         phrase3: 'Your payments get to you as fast as you can get your point across.',
     },
@@ -259,13 +259,13 @@ export default {
     },
     signInPage: {
         expensifyDotCash: 'Expensify.cash',
-        expensifyIsOpenSource: 'The new Expensify is open source',
+        expensifyIsOpenSource: 'The New Expensify is open source',
         theCode: 'the code',
         openJobs: 'open jobs',
         heroHeading: 'Split bills\nand chat with friends.',
         heroDescription: {
             phrase1: 'Money talks. And now that chat and payments are in one place, it\'s also easy. Your payments get to you as fast as you can get your point across.',
-            phrase2: 'The new Expensify is open source. View',
+            phrase2: 'The New Expensify is open source. View',
             phrase3: 'the code',
             phrase4: 'View',
             phrase5: 'open jobs',

From aa596d6253bea7989db6ae43644d26202257edcc Mon Sep 17 00:00:00 2001
From: Rafe Colton <rafe@expensify.com>
Date: Tue, 13 Jul 2021 14:16:58 -0700
Subject: [PATCH 111/124] Change expensify.cash => new.expensify.com

---
 CONTRIBUTING.md                          | 2 +-
 README.md                                | 6 +++---
 android/app/src/main/AndroidManifest.xml | 8 +-------
 package.json                             | 2 +-
 src/CONFIG.js                            | 2 +-
 src/CONST.js                             | 2 +-
 src/libs/Navigation/linkingConfig.js     | 1 +
 7 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 3980bc12b581..5cd60c1f2d4f 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -5,7 +5,7 @@ Welcome! Thanks for checking out Expensify.cash and for taking the time to contr
 If you would like to become an Expensify.cash contributor, the first step is to read this document in it's entirety. The second step is to review the README guidelines [here](https://github.com/Expensify/Expensify.cash/blob/main/README.md) for a general overview of the code repository (i.e. how to run the app locally, testing, storage, etc). Please read both documents before asking questions, as it may be covered within the documentation.
 
 #### Test Accounts
-You can create as many accounts as needed in order to test your changes directly from [expensify.cash](https://expensify.cash/). An initial account can be created when logging in for the first time, and additional accounts can be invited by entering a valid email or phone in the "Find or start a chat" input then tapping the avatar.
+You can create as many accounts as needed in order to test your changes directly from [new.expensify.com](https://new.expensify.com/). An initial account can be created when logging in for the first time, and additional accounts can be invited by entering a valid email or phone in the "Find or start a chat" input then tapping the avatar.
 
 **Note**: When testing chat functionality in Expensify Cash please do this between accounts you or your fellow contributors own - **do not test chatting with Concierge**, as this diverts to our customer support team. Thank you. 
 
diff --git a/README.md b/README.md
index d68388ffafbe..bc68c0e2295e 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,10 @@
 <div align="center">
-    <a href="https://Expensify.cash">
+    <a href="https://new.expensify.com">
         <img src="https://raw.githubusercontent.com/Expensify/Expensify.cash/main/web/favicon.png" width="64" height="64" alt="Expensify.cash Icon">
     </a>
     <h1>
-        <a href="https://Expensify.cash">
-            Expensify.cash
+        <a href="https://new.expensify.com">
+            new.expensify.com
         </a>
     </h1>
 </div>
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 95162a30af5a..6976c0f8c828 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -49,13 +49,7 @@
             <action android:name="android.intent.action.VIEW"/>
             <category android:name="android.intent.category.DEFAULT"/>
             <category android:name="android.intent.category.BROWSABLE"/>
-            <data android:scheme="https" android:host="expensify.cash" />
-        </intent-filter>
-        <intent-filter>
-            <action android:name="android.intent.action.VIEW"/>
-            <category android:name="android.intent.category.DEFAULT"/>
-            <category android:name="android.intent.category.BROWSABLE"/>
-            <data android:scheme="https" android:host="www.expensify.cash" />
+            <data android:scheme="https" android:host="new.expensify.com" />
         </intent-filter>
         <intent-filter>
             <action android:name="android.intent.action.VIEW"/>
diff --git a/package.json b/package.json
index af3426fd1759..279e59a65bac 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
   "name": "expensify.cash",
   "version": "1.0.77-2",
   "author": "Expensify, Inc.",
-  "homepage": "https://expensify.cash",
+  "homepage": "https://new.expensify.com",
   "description": "Expensify.cash is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.",
   "license": "MIT",
   "private": true,
diff --git a/src/CONFIG.js b/src/CONFIG.js
index 6622960a27c3..b7e4f52d1b69 100644
--- a/src/CONFIG.js
+++ b/src/CONFIG.js
@@ -7,7 +7,7 @@ import CONST from './CONST';
 
 // Set default values to contributor friendly values to make development work out of the box without an .env file
 const ENVIRONMENT = lodashGet(Config, 'ENVIRONMENT', CONST.ENVIRONMENT.DEV);
-const expensifyCashURL = addTrailingForwardSlash(lodashGet(Config, 'EXPENSIFY_URL_CASH', 'https://expensify.cash/'));
+const expensifyCashURL = addTrailingForwardSlash(lodashGet(Config, 'EXPENSIFY_URL_CASH', 'https://new.expensify.com/'));
 const expensifyURL = addTrailingForwardSlash(lodashGet(Config, 'EXPENSIFY_URL_COM', 'https://www.expensify.com/'));
 const ngrokURL = addTrailingForwardSlash(lodashGet(Config, 'NGROK_URL', ''));
 const secureNgrokURL = addTrailingForwardSlash(lodashGet(Config, 'SECURE_NGROK_URL', ''));
diff --git a/src/CONST.js b/src/CONST.js
index 20738a16aea0..d890be85713e 100755
--- a/src/CONST.js
+++ b/src/CONST.js
@@ -4,7 +4,7 @@ const CONST = {
     APP_DOWNLOAD_LINKS: {
         ANDROID: 'https://play.google.com/store/apps/details?id=com.expensify.chat',
         IOS: 'https://apps.apple.com/us/app/expensify-cash/id1530278510',
-        DESKTOP: 'https://expensify.cash/Expensify.cash.dmg',
+        DESKTOP: 'https://new.expensify.com/Expensify.cash.dmg',
     },
     DATE: {
         MOMENT_FORMAT_STRING: 'YYYY-MM-DD',
diff --git a/src/libs/Navigation/linkingConfig.js b/src/libs/Navigation/linkingConfig.js
index 14737b4e52dd..b1892b61ce8b 100644
--- a/src/libs/Navigation/linkingConfig.js
+++ b/src/libs/Navigation/linkingConfig.js
@@ -8,6 +8,7 @@ export default {
         'https://www.expensify.cash',
         'https://staging.expensify.cash',
         'http://localhost',
+        'https://new.expensify.com',
     ],
     config: {
         initialRouteName: SCREENS.HOME,

From e4ec7c149b255fd2f1f266604b6adca4c692c653 Mon Sep 17 00:00:00 2001
From: Rafe Colton <rafe@expensify.com>
Date: Tue, 13 Jul 2021 14:56:36 -0700
Subject: [PATCH 112/124] Missed this stuff

---
 .env.example                         | 2 +-
 .env.production                      | 2 +-
 .env.staging                         | 2 +-
 .github/workflows/platformDeploy.yml | 4 ++--
 src/libs/Navigation/linkingConfig.js | 1 +
 5 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/.env.example b/.env.example
index 4649c1315a1d..ae2a5731de38 100644
--- a/.env.example
+++ b/.env.example
@@ -1,4 +1,4 @@
-EXPENSIFY_URL_CASH=https://expensify.cash/
+EXPENSIFY_URL_CASH=https://new.expensify.com/
 EXPENSIFY_URL_SECURE=https://secure.expensify.com.dev/
 EXPENSIFY_URL_COM=https://www.expensify.com.dev/
 EXPENSIFY_PARTNER_NAME=chat-expensify-com
diff --git a/.env.production b/.env.production
index 95cf205262fd..85c73146dd13 100644
--- a/.env.production
+++ b/.env.production
@@ -1,4 +1,4 @@
-EXPENSIFY_URL_CASH=https://expensify.cash/
+EXPENSIFY_URL_CASH=https://new.expensify.com/
 EXPENSIFY_URL_SECURE=https://secure.expensify.com/
 EXPENSIFY_URL_COM=https://www.expensify.com/
 EXPENSIFY_PARTNER_NAME=chat-expensify-com
diff --git a/.env.staging b/.env.staging
index 239eb8ad21d3..a7fa6321d892 100644
--- a/.env.staging
+++ b/.env.staging
@@ -1,4 +1,4 @@
-EXPENSIFY_URL_CASH=https://staging.expensify.cash/
+EXPENSIFY_URL_CASH=https://staging.new.expensify.com/
 EXPENSIFY_URL_SECURE=https://staging-secure.expensify.com/
 EXPENSIFY_URL_COM=https://www.expensify.com/
 EXPENSIFY_PARTNER_NAME=chat-expensify-com
diff --git a/.github/workflows/platformDeploy.yml b/.github/workflows/platformDeploy.yml
index 52f94fe87381..b5e20ee7fd4c 100644
--- a/.github/workflows/platformDeploy.yml
+++ b/.github/workflows/platformDeploy.yml
@@ -283,13 +283,13 @@ jobs:
 
       - name: Purge production Cloudflare cache
         if: ${{ env.SHOULD_DEPLOY_PRODUCTION == 'true' }}
-        run: /home/runner/.local/bin/cli4 --delete hosts=["expensify.cash"] /zones/:357b42c0989e3bed82f6d6400e8b9d66/purge_cache
+        run: /home/runner/.local/bin/cli4 --delete hosts=["new.expensify.com"] /zones/:9ee042e6cfc7fd45e74aa7d2f78d617b/purge_cache
         env:
           CF_API_KEY: ${{ secrets.CLOUDFLARE_TOKEN }}
 
       - name: Purge staging Cloudflare cache
         if: ${{ env.SHOULD_DEPLOY_PRODUCTION == 'false' }}
-        run: /home/runner/.local/bin/cli4 --delete hosts=["staging.expensify.cash"] /zones/:357b42c0989e3bed82f6d6400e8b9d66/purge_cache
+        run: /home/runner/.local/bin/cli4 --delete hosts=["new.staging.expensify.com"] /zones/:9ee042e6cfc7fd45e74aa7d2f78d617b/purge_cache
         env:
           CF_API_KEY: ${{ secrets.CLOUDFLARE_TOKEN }}
 
diff --git a/src/libs/Navigation/linkingConfig.js b/src/libs/Navigation/linkingConfig.js
index b1892b61ce8b..cf3c57b07ac6 100644
--- a/src/libs/Navigation/linkingConfig.js
+++ b/src/libs/Navigation/linkingConfig.js
@@ -9,6 +9,7 @@ export default {
         'https://staging.expensify.cash',
         'http://localhost',
         'https://new.expensify.com',
+        'https://staging.new.expensify.com',
     ],
     config: {
         initialRouteName: SCREENS.HOME,

From ab0409bdb823478c76b8a3602f1612ffa9c9f88b Mon Sep 17 00:00:00 2001
From: Vit Horacek <vit@expensify.com>
Date: Tue, 13 Jul 2021 22:59:26 +0100
Subject: [PATCH 113/124] Testing Ecash issue lifecycle

---
 desktop/test.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/desktop/test.md b/desktop/test.md
index a200dc1e3439..ea23274e094b 100644
--- a/desktop/test.md
+++ b/desktop/test.md
@@ -1 +1 @@
-This is only for issue lifecycle testing purposes. I will delete it later. Change
\ No newline at end of file
+This is only for issue lifecycle testing purposes. I will delete it later. Change2
\ No newline at end of file

From f75961876aff1f6eb9dc3fec5430f7cd614c6854 Mon Sep 17 00:00:00 2001
From: Rory Abraham <rory@expensify.com>
Date: Tue, 13 Jul 2021 15:46:25 -0700
Subject: [PATCH 114/124] Fix display of report typing indicator and
 participant local time

---
 src/languages/en.js                           |  3 +-
 src/languages/es.js                           |  3 +-
 src/pages/home/report/ParticipantLocalTime.js | 31 ++++++++++---------
 .../home/report/ReportTypingIndicator.js      | 14 ++++++---
 src/styles/styles.js                          |  8 +++++
 5 files changed, 39 insertions(+), 20 deletions(-)

diff --git a/src/languages/en.js b/src/languages/en.js
index 8ed303938417..2e2f6857f118 100755
--- a/src/languages/en.js
+++ b/src/languages/en.js
@@ -57,6 +57,8 @@ export default {
         notifications: 'Notifications',
         noResultsFound: 'No results found',
         deletedCommentMessage: 'Comment deleted',
+        timePrefix: 'It\'s',
+        conjunctionFor: 'for',
     },
     attachmentPicker: {
         cameraPermissionRequired: 'Camera Permission Required',
@@ -106,7 +108,6 @@ export default {
         blockedFromConcierge: 'Communication is barred',
         youAppearToBeOffline: 'You appear to be offline.',
         fileUploadFailed: 'Upload Failed. File is not supported.',
-        localTime: ({user, time}) => `It's ${time} for ${user}`,
     },
     contextMenuItem: {
         copyToClipboard: 'Copy to Clipboard',
diff --git a/src/languages/es.js b/src/languages/es.js
index 35f9e620b953..1c3a8fdfd367 100644
--- a/src/languages/es.js
+++ b/src/languages/es.js
@@ -53,6 +53,8 @@ export default {
         notifications: 'Notificaciones',
         noResultsFound: 'No se han encontrado resultados',
         deletedCommentMessage: 'Comentario borrado',
+        timePrefix: 'Son las',
+        conjunctionFor: 'para',
     },
     attachmentPicker: {
         cameraPermissionRequired: 'Se necesita permiso para usar la cámara',
@@ -101,7 +103,6 @@ export default {
         writeSomething: 'Escribe algo...',
         blockedFromConcierge: 'Comunicación no permitida',
         youAppearToBeOffline: 'Parece que estás desconectado.',
-        localTime: ({user, time}) => `Son las ${time} para ${user}`,
     },
     reportActionContextMenu: {
         copyToClipboard: 'Copiar al Portapapeles',
diff --git a/src/pages/home/report/ParticipantLocalTime.js b/src/pages/home/report/ParticipantLocalTime.js
index 6876ffeb32c8..595ccb40ae29 100644
--- a/src/pages/home/report/ParticipantLocalTime.js
+++ b/src/pages/home/report/ParticipantLocalTime.js
@@ -58,21 +58,24 @@ class ParticipantLocalTime extends React.Component {
         return (
             isReportRecipientLocalTimeReady ? (
                 <View style={[styles.chatItemComposeSecondaryRow]}>
-                    <ExpensiText
-                        style={[
-                            styles.chatItemComposeSecondaryRowSubText,
-                            styles.chatItemComposeSecondaryRowOffset,
-                        ]}
-                        numberOfLines={1}
+                    <View style={[
+                        styles.chatItemComposeSecondaryRowOffset,
+                        styles.flexRow,
+                        styles.alignItemsCenter]}
                     >
-                        {this.props.translate(
-                            'reportActionCompose.localTime',
-                            {
-                                user: reportRecipientDisplayName,
-                                time: this.state.localTime,
-                            },
-                        )}
-                    </ExpensiText>
+                        <ExpensiText style={[styles.chatItemComposeSecondaryRowSubText, styles.mr1]}>
+                            {this.props.translate('common.timePrefix')}
+                        </ExpensiText>
+                        <ExpensiText style={[styles.textMicroSupportingBold, styles.mr1]}>
+                            {this.state.localTime}
+                        </ExpensiText>
+                        <ExpensiText style={[styles.chatItemComposeSecondaryRowSubText, styles.mr1]}>
+                            {this.props.translate('common.conjunctionFor')}
+                        </ExpensiText>
+                        <ExpensiText style={[styles.textMicroSupportingBold]}>
+                            {reportRecipientDisplayName}
+                        </ExpensiText>
+                    </View>
                 </View>
             )
                 : <View style={[styles.chatItemComposeSecondaryRow]} />
diff --git a/src/pages/home/report/ReportTypingIndicator.js b/src/pages/home/report/ReportTypingIndicator.js
index 65d70e39b8b9..d12fdd35d032 100755
--- a/src/pages/home/report/ReportTypingIndicator.js
+++ b/src/pages/home/report/ReportTypingIndicator.js
@@ -59,7 +59,9 @@ class ReportTypingIndicator extends React.Component {
                             styles.chatItemComposeSecondaryRowOffset,
                         ]}
                         >
-                            <Text style={[styles.textStrong]}>{getDisplayName(this.state.usersTyping[0])}</Text>
+                            <Text style={[styles.textMicroSupportingBold]}>
+                                {getDisplayName(this.state.usersTyping[0])}
+                            </Text>
                             {` ${this.props.translate('reportTypingIndicator.isTyping')}`}
                         </Text>
                     </View>
@@ -72,9 +74,13 @@ class ReportTypingIndicator extends React.Component {
                             styles.chatItemComposeSecondaryRowOffset,
                         ]}
                         >
-                            <Text style={[styles.textStrong]}>{getDisplayName(this.state.usersTyping[0])}</Text>
+                            <Text style={[styles.textMicroSupportingBold]}>
+                                {getDisplayName(this.state.usersTyping[0])}
+                            </Text>
                             {` ${this.props.translate('common.and')} `}
-                            <Text style={[styles.textStrong]}>{getDisplayName(this.state.usersTyping[1])}</Text>
+                            <Text style={[styles.textMicroSupportingBold]}>
+                                {getDisplayName(this.state.usersTyping[1])}
+                            </Text>
                             {` ${this.props.translate('reportTypingIndicator.areTyping')}`}
                         </Text>
                     </View>
@@ -87,7 +93,7 @@ class ReportTypingIndicator extends React.Component {
                             styles.chatItemComposeSecondaryRowOffset,
                         ]}
                         >
-                            <Text style={[styles.textStrong]}>
+                            <Text style={[styles.textMicroSupportingBold]}>
                                 {this.props.translate('reportTypingIndicator.multipleUsers')}
                             </Text>
                             {` ${this.props.translate('reportTypingIndicator.areTyping')}`}
diff --git a/src/styles/styles.js b/src/styles/styles.js
index d28ae33337af..b98e7c3924f3 100644
--- a/src/styles/styles.js
+++ b/src/styles/styles.js
@@ -82,6 +82,14 @@ const styles = {
         lineHeight: 14,
     },
 
+    textMicroSupportingBold: {
+        color: themeColors.textSupporting,
+        fontFamily: fontFamily.GTA_BOLD,
+        fontWeight: fontWeightBold,
+        fontSize: variables.fontSizeSmall,
+        lineHeight: 14,
+    },
+
     textLarge: {
         fontSize: variables.fontSizeLarge,
     },

From 9a405fdbd21eef8bcafd1044d7d89f9fdce2031d Mon Sep 17 00:00:00 2001
From: Vit Horacek <vit@expensify.com>
Date: Wed, 14 Jul 2021 00:48:38 +0100
Subject: [PATCH 115/124] Testing Ecash issue lifecycle

---
 desktop/test.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/desktop/test.md b/desktop/test.md
index ea23274e094b..eeb7d338afd6 100644
--- a/desktop/test.md
+++ b/desktop/test.md
@@ -1 +1 @@
-This is only for issue lifecycle testing purposes. I will delete it later. Change2
\ No newline at end of file
+This is only for issue lifecycle testing purposes. I will delete it later. Change3
\ No newline at end of file

From d483fa1e232aa76ebc370b8da9ca3f370e324d68 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Wed, 14 Jul 2021 08:17:44 +0530
Subject: [PATCH 116/124] refactor

---
 src/components/TextInputFocusable/index.js | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/components/TextInputFocusable/index.js b/src/components/TextInputFocusable/index.js
index 11ada91517cb..1ee3da703a2b 100755
--- a/src/components/TextInputFocusable/index.js
+++ b/src/components/TextInputFocusable/index.js
@@ -270,7 +270,6 @@ class TextInputFocusable extends React.Component {
     handlePaste(event) {
         const {files, types} = event.clipboardData;
         const TEXT_HTML = 'text/html';
-        const pastedHTML = event.clipboardData.getData(TEXT_HTML);
 
         // If paste contains files, then trigger file management
         if (files.length > 0) {
@@ -282,13 +281,15 @@ class TextInputFocusable extends React.Component {
 
         // If paste contains HTML
         if (types.includes(TEXT_HTML)) {
+            const pastedHTML = event.clipboardData.getData(TEXT_HTML);
+
             event.preventDefault();
             const domparser = new DOMParser();
-            const embededImages = domparser.parseFromString(pastedHTML, TEXT_HTML).images;
+            const embeddedImages = domparser.parseFromString(pastedHTML, TEXT_HTML).images;
 
             // If HTML has img tag, then fetch images from it.
-            if (embededImages.length > 0) {
-                fetch(embededImages[0].src)
+            if (embeddedImages.length > 0) {
+                fetch(embeddedImages[0].src)
                     .then((response) => {
                         if (!response.ok) { throw Error(response.statusText); }
                         return response.blob();

From c30e5ce083086b6393a387d99774c943cd8b6317 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Wed, 14 Jul 2021 08:39:18 +0530
Subject: [PATCH 117/124] fix parsing on edit

---
 src/libs/actions/Report.js | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js
index a17ae01410bc..9606b457d1f9 100644
--- a/src/libs/actions/Report.js
+++ b/src/libs/actions/Report.js
@@ -1233,9 +1233,12 @@ NetworkConnection.onReconnect(fetchAllReports);
  *
  * @param {Number} reportID
  * @param {Object} originalReportAction
- * @param {String} htmlForNewComment
+ * @param {String} textForNewComment
  */
-function editReportComment(reportID, originalReportAction, htmlForNewComment) {
+function editReportComment(reportID, originalReportAction, textForNewComment) {
+    const parser = new ExpensiMark();
+    const htmlForNewComment = parser.replace(textForNewComment);
+
     // Skip the Edit if message is not changed
     if (originalReportAction.message[0].html === htmlForNewComment.trim()) {
         return;

From 86f3766944e4664d2422b93f37060a6a638aaf73 Mon Sep 17 00:00:00 2001
From: Rajat Parashar <parasharrajat@users.noreply.github.com>
Date: Wed, 14 Jul 2021 09:10:22 +0530
Subject: [PATCH 118/124] update e-common

---
 package-lock.json | 4 ++--
 package.json      | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 2ffa65966aa5..6c1b7f05ea79 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23054,8 +23054,8 @@
       }
     },
     "expensify-common": {
-      "version": "git://github.com/Expensify/expensify-common.git#70f433b5df9c40c3050bc70fb4b67312ed99b377",
-      "from": "git://github.com/Expensify/expensify-common.git#70f433b5df9c40c3050bc70fb4b67312ed99b377",
+      "version": "git://github.com/Expensify/expensify-common.git#77b43a207e36a3aae646e38a16ef468ac488bbab",
+      "from": "git://github.com/Expensify/expensify-common.git#77b43a207e36a3aae646e38a16ef468ac488bbab",
       "requires": {
         "classnames": "2.3.1",
         "clipboard": "2.0.4",
diff --git a/package.json b/package.json
index 3c110e27e468..c71aa0bf9a33 100644
--- a/package.json
+++ b/package.json
@@ -59,7 +59,7 @@
     "electron-log": "^4.3.5",
     "electron-serve": "^1.0.0",
     "electron-updater": "^4.3.4",
-    "expensify-common": "git://github.com/Expensify/expensify-common.git#70f433b5df9c40c3050bc70fb4b67312ed99b377",
+    "expensify-common": "git://github.com/Expensify/expensify-common.git#77b43a207e36a3aae646e38a16ef468ac488bbab",
     "expo-haptics": "^10.0.0",
     "file-loader": "^6.0.0",
     "html-entities": "^1.3.1",

From 92455aaf200d2510d86b0fcffe621f2283eef5a1 Mon Sep 17 00:00:00 2001
From: "Jules Sam. Randolph" <jules.sam.randolph@gmail.com>
Date: Tue, 13 Jul 2021 19:17:31 -0300
Subject: [PATCH 119/124] fix: suppress distracting log box warnings

fix #4014
---
 src/App.js | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/src/App.js b/src/App.js
index c69e6da22cb8..0ac8e0ac8e60 100644
--- a/src/App.js
+++ b/src/App.js
@@ -1,9 +1,20 @@
 import React from 'react';
+import {LogBox} from 'react-native';
 import {SafeAreaProvider} from 'react-native-safe-area-context';
 import CustomStatusBar from './components/CustomStatusBar';
 import ErrorBoundary from './components/ErrorBoundary';
 import Expensify from './Expensify';
 
+LogBox.ignoreLogs([
+    // Basically it means that if the app goes in the background and back to foreground on Android,
+    // the timer is lost. Currently Expensify is using a 30 minutes interval to refresh personal details.
+    // More details here: https://git.io/JJYeb
+    'Setting a timer for a long period of time',
+
+    // Caused by rn-fetch-blob. Can safely ignore as it has no impact on features.
+    'Require cycle: node_modules/rn-fetch-blob',
+]);
+
 const App = () => (
     <SafeAreaProvider>
         <CustomStatusBar />

From 9e3b01518db0696bc8eec60f222e6c0a57e65d16 Mon Sep 17 00:00:00 2001
From: OSBotify <runner@Mac-1626265572529.local>
Date: Wed, 14 Jul 2021 12:28:16 +0000
Subject: [PATCH 120/124] Update version to 1.0.77-3

---
 android/app/build.gradle          | 4 ++--
 ios/ExpensifyCash/Info.plist      | 2 +-
 ios/ExpensifyCashTests/Info.plist | 2 +-
 package-lock.json                 | 2 +-
 package.json                      | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/android/app/build.gradle b/android/app/build.gradle
index bb0bd07243c0..20762039849e 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -149,8 +149,8 @@ android {
         minSdkVersion rootProject.ext.minSdkVersion
         targetSdkVersion rootProject.ext.targetSdkVersion
         multiDexEnabled rootProject.ext.multiDexEnabled
-        versionCode 1001007702
-        versionName "1.0.77-2"
+        versionCode 1001007703
+        versionName "1.0.77-3"
     }
     splits {
         abi {
diff --git a/ios/ExpensifyCash/Info.plist b/ios/ExpensifyCash/Info.plist
index 0df27580c9d9..bf2fea869676 100644
--- a/ios/ExpensifyCash/Info.plist
+++ b/ios/ExpensifyCash/Info.plist
@@ -30,7 +30,7 @@
 		</dict>
 	</array>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.2</string>
+	<string>1.0.77.3</string>
 	<key>ITSAppUsesNonExemptEncryption</key>
 	<false/>
 	<key>LSApplicationQueriesSchemes</key>
diff --git a/ios/ExpensifyCashTests/Info.plist b/ios/ExpensifyCashTests/Info.plist
index ed2dcb34be1f..c0e3487528fa 100644
--- a/ios/ExpensifyCashTests/Info.plist
+++ b/ios/ExpensifyCashTests/Info.plist
@@ -19,6 +19,6 @@
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.2</string>
+	<string>1.0.77.3</string>
 </dict>
 </plist>
diff --git a/package-lock.json b/package-lock.json
index 6c1b7f05ea79..8b86faeda35e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-2",
+  "version": "1.0.77-3",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
diff --git a/package.json b/package.json
index c71aa0bf9a33..745d8a9ffa23 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-2",
+  "version": "1.0.77-3",
   "author": "Expensify, Inc.",
   "homepage": "https://expensify.cash",
   "description": "Expensify.cash is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.",

From d63fa31716663f491e85c69661a3806a6d5a05f0 Mon Sep 17 00:00:00 2001
From: Rafe Colton <rafe@expensify.com>
Date: Wed, 14 Jul 2021 11:16:02 -0700
Subject: [PATCH 121/124] Fix incorect staging url

---
 .github/workflows/platformDeploy.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/platformDeploy.yml b/.github/workflows/platformDeploy.yml
index b5e20ee7fd4c..4d0760f2c5bd 100644
--- a/.github/workflows/platformDeploy.yml
+++ b/.github/workflows/platformDeploy.yml
@@ -289,7 +289,7 @@ jobs:
 
       - name: Purge staging Cloudflare cache
         if: ${{ env.SHOULD_DEPLOY_PRODUCTION == 'false' }}
-        run: /home/runner/.local/bin/cli4 --delete hosts=["new.staging.expensify.com"] /zones/:9ee042e6cfc7fd45e74aa7d2f78d617b/purge_cache
+        run: /home/runner/.local/bin/cli4 --delete hosts=["staging.new.expensify.com"] /zones/:9ee042e6cfc7fd45e74aa7d2f78d617b/purge_cache
         env:
           CF_API_KEY: ${{ secrets.CLOUDFLARE_TOKEN }}
 

From 0f6c26af15f215298b448e19b44b1a3c58cc4676 Mon Sep 17 00:00:00 2001
From: OSBotify <runner@Mac-1626286435430.local>
Date: Wed, 14 Jul 2021 18:16:17 +0000
Subject: [PATCH 122/124] Update version to 1.0.77-4

---
 android/app/build.gradle          | 4 ++--
 ios/ExpensifyCash/Info.plist      | 2 +-
 ios/ExpensifyCashTests/Info.plist | 2 +-
 package-lock.json                 | 2 +-
 package.json                      | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/android/app/build.gradle b/android/app/build.gradle
index 20762039849e..e1a4cfa025fa 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -149,8 +149,8 @@ android {
         minSdkVersion rootProject.ext.minSdkVersion
         targetSdkVersion rootProject.ext.targetSdkVersion
         multiDexEnabled rootProject.ext.multiDexEnabled
-        versionCode 1001007703
-        versionName "1.0.77-3"
+        versionCode 1001007704
+        versionName "1.0.77-4"
     }
     splits {
         abi {
diff --git a/ios/ExpensifyCash/Info.plist b/ios/ExpensifyCash/Info.plist
index bf2fea869676..3c1eabd893f7 100644
--- a/ios/ExpensifyCash/Info.plist
+++ b/ios/ExpensifyCash/Info.plist
@@ -30,7 +30,7 @@
 		</dict>
 	</array>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.3</string>
+	<string>1.0.77.4</string>
 	<key>ITSAppUsesNonExemptEncryption</key>
 	<false/>
 	<key>LSApplicationQueriesSchemes</key>
diff --git a/ios/ExpensifyCashTests/Info.plist b/ios/ExpensifyCashTests/Info.plist
index c0e3487528fa..38a6f3bb2264 100644
--- a/ios/ExpensifyCashTests/Info.plist
+++ b/ios/ExpensifyCashTests/Info.plist
@@ -19,6 +19,6 @@
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.3</string>
+	<string>1.0.77.4</string>
 </dict>
 </plist>
diff --git a/package-lock.json b/package-lock.json
index 8b86faeda35e..40a07605ce1a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-3",
+  "version": "1.0.77-4",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
diff --git a/package.json b/package.json
index b0a680ac3405..7942519f494f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-3",
+  "version": "1.0.77-4",
   "author": "Expensify, Inc.",
   "homepage": "https://new.expensify.com",
   "description": "Expensify.cash is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.",

From 13a4c02107910e4b824ac8df5b4cf51e4dc4beac Mon Sep 17 00:00:00 2001
From: OSBotify <runner@Mac-1626287172582.local>
Date: Wed, 14 Jul 2021 18:32:57 +0000
Subject: [PATCH 123/124] Update version to 1.0.77-5

---
 android/app/build.gradle          | 4 ++--
 ios/ExpensifyCash/Info.plist      | 2 +-
 ios/ExpensifyCashTests/Info.plist | 2 +-
 package-lock.json                 | 2 +-
 package.json                      | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/android/app/build.gradle b/android/app/build.gradle
index e1a4cfa025fa..b06ff672f3ce 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -149,8 +149,8 @@ android {
         minSdkVersion rootProject.ext.minSdkVersion
         targetSdkVersion rootProject.ext.targetSdkVersion
         multiDexEnabled rootProject.ext.multiDexEnabled
-        versionCode 1001007704
-        versionName "1.0.77-4"
+        versionCode 1001007705
+        versionName "1.0.77-5"
     }
     splits {
         abi {
diff --git a/ios/ExpensifyCash/Info.plist b/ios/ExpensifyCash/Info.plist
index 3c1eabd893f7..fd51b7759851 100644
--- a/ios/ExpensifyCash/Info.plist
+++ b/ios/ExpensifyCash/Info.plist
@@ -30,7 +30,7 @@
 		</dict>
 	</array>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.4</string>
+	<string>1.0.77.5</string>
 	<key>ITSAppUsesNonExemptEncryption</key>
 	<false/>
 	<key>LSApplicationQueriesSchemes</key>
diff --git a/ios/ExpensifyCashTests/Info.plist b/ios/ExpensifyCashTests/Info.plist
index 38a6f3bb2264..f953affff2a2 100644
--- a/ios/ExpensifyCashTests/Info.plist
+++ b/ios/ExpensifyCashTests/Info.plist
@@ -19,6 +19,6 @@
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.4</string>
+	<string>1.0.77.5</string>
 </dict>
 </plist>
diff --git a/package-lock.json b/package-lock.json
index 40a07605ce1a..09dfc2178ff6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-4",
+  "version": "1.0.77-5",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
diff --git a/package.json b/package.json
index 7942519f494f..4430651e38a8 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-4",
+  "version": "1.0.77-5",
   "author": "Expensify, Inc.",
   "homepage": "https://new.expensify.com",
   "description": "Expensify.cash is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.",

From 7ec22974dbe2301713fce18b8d9bd4c4c6b5b4d2 Mon Sep 17 00:00:00 2001
From: OSBotify <runner@Mac-1626289947159.local>
Date: Wed, 14 Jul 2021 19:14:39 +0000
Subject: [PATCH 124/124] Update version to 1.0.77-6

---
 android/app/build.gradle          | 4 ++--
 ios/ExpensifyCash/Info.plist      | 2 +-
 ios/ExpensifyCashTests/Info.plist | 2 +-
 package-lock.json                 | 2 +-
 package.json                      | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/android/app/build.gradle b/android/app/build.gradle
index b06ff672f3ce..b582e8a2cb78 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -149,8 +149,8 @@ android {
         minSdkVersion rootProject.ext.minSdkVersion
         targetSdkVersion rootProject.ext.targetSdkVersion
         multiDexEnabled rootProject.ext.multiDexEnabled
-        versionCode 1001007705
-        versionName "1.0.77-5"
+        versionCode 1001007706
+        versionName "1.0.77-6"
     }
     splits {
         abi {
diff --git a/ios/ExpensifyCash/Info.plist b/ios/ExpensifyCash/Info.plist
index fd51b7759851..b71b202bbd79 100644
--- a/ios/ExpensifyCash/Info.plist
+++ b/ios/ExpensifyCash/Info.plist
@@ -30,7 +30,7 @@
 		</dict>
 	</array>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.5</string>
+	<string>1.0.77.6</string>
 	<key>ITSAppUsesNonExemptEncryption</key>
 	<false/>
 	<key>LSApplicationQueriesSchemes</key>
diff --git a/ios/ExpensifyCashTests/Info.plist b/ios/ExpensifyCashTests/Info.plist
index f953affff2a2..832e619eecfa 100644
--- a/ios/ExpensifyCashTests/Info.plist
+++ b/ios/ExpensifyCashTests/Info.plist
@@ -19,6 +19,6 @@
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>1.0.77.5</string>
+	<string>1.0.77.6</string>
 </dict>
 </plist>
diff --git a/package-lock.json b/package-lock.json
index 09dfc2178ff6..642460d50113 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-5",
+  "version": "1.0.77-6",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
diff --git a/package.json b/package.json
index 4430651e38a8..5410171ae000 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "expensify.cash",
-  "version": "1.0.77-5",
+  "version": "1.0.77-6",
   "author": "Expensify, Inc.",
   "homepage": "https://new.expensify.com",
   "description": "Expensify.cash is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.",