From d734af351ab415f46bc7ae93c4724873443da81c Mon Sep 17 00:00:00 2001 From: Matthew Fosse Date: Wed, 6 Mar 2024 17:08:54 -0800 Subject: [PATCH] add warning + fixes --- assets/images/warning.png | Bin 0 -> 28704 bytes .../settings/connection_sync_page.dart | 39 ++++++++++++++++++ lib/view_model/dashboard/nft_view_model.dart | 8 ++-- lib/view_model/settings/tor_view_model.dart | 2 + res/values/strings_ar.arb | 1 + res/values/strings_bg.arb | 1 + res/values/strings_cs.arb | 1 + res/values/strings_de.arb | 1 + res/values/strings_en.arb | 1 + res/values/strings_es.arb | 1 + res/values/strings_fr.arb | 1 + res/values/strings_ha.arb | 1 + res/values/strings_hi.arb | 1 + res/values/strings_hr.arb | 1 + res/values/strings_id.arb | 1 + res/values/strings_it.arb | 1 + res/values/strings_ja.arb | 1 + res/values/strings_ko.arb | 1 + res/values/strings_my.arb | 1 + res/values/strings_nl.arb | 1 + res/values/strings_pl.arb | 1 + res/values/strings_pt.arb | 1 + res/values/strings_ru.arb | 1 + res/values/strings_th.arb | 1 + res/values/strings_tl.arb | 1 + res/values/strings_tr.arb | 1 + res/values/strings_uk.arb | 1 + res/values/strings_ur.arb | 1 + res/values/strings_yo.arb | 1 + res/values/strings_zh.arb | 1 + 30 files changed, 72 insertions(+), 3 deletions(-) create mode 100644 assets/images/warning.png diff --git a/assets/images/warning.png b/assets/images/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..179eb4b5a8f015d531e843aa3d40225ebf4d3b48 GIT binary patch literal 28704 zcmYg&dpr~R|NkzSlCgwZhBk3Z-v1%c7FFROWB3wg%}J**4m0;kHO&8 zF&Nx?X({*%&i(`ZqmHp=Y~34rW28Im+R=T%C37KLTkDPQ-~5BKIGV-yOJClalO$@r z|3Qn~%uv{Xy>l*1RpN;6@v`LsHT(T}VQK!-(nRSCOA}u#+q-+~G70jhZ!-g~S2{+s zo%apngDGb}BfbN;0qLPq?3U zU+Zq;-u-jB%1@*<7f_51nV1_gV!vniexI8t##c$5X`d^*HTUK-E1fwQXEvL!X-y93 z!%(femyniYov{fLMI%usw)%bQEcpG)lTnE?xap-OQYB?`!Lp)ienoMCO_H9Bim66c z0I6_wfvjk$AfIJ9F;`}H^o@KM)`b{JD9N3BvqM*0)Uw*T<)S{z%Kk95pUu0>(!$wd zW>b1-djn^-XRjKb76S{m#3Scu|-@fmh0%y56s9-EtZ&lIC#Q*#}wO z>~0pJLn*knd)&cd%c4jb7JY$K6;|QBY={>QC`E zWuCcd$VjsI6F$O{*30Q9_Pna`Q5w1*u|=waO3%+HUdlKIN7lMBjuR>rLtTPn4ZjqR z7x`_W(dVhB2&_4rGnX{g%zMf^_S}H1<|g%>&mVJ)v9gy$pJhc|6YS?5&UV(jI*K6@ zTnFB+NU8fMtpO&+e3|E2FJ&CW5c^4QZppyc; zqFN=ag-hV-sS2bBtefP<9N$a#y!Q!~2r5a14#5{SWG^SUTMI98oD`jK)3(8}dW>FN z+OR`qQrR;s!(NL~^Ntt6@^mP+dMNPZ`EtXogE<-vf5CT-xiX9;^yOmYg5Q|2=HjHQ z>Q-(5)v#}+dN>QHf4s!4TZ`Chtk13Qw;eU%MFTI~X#+~9<+6M3s_(d+px)w7s1yMJBQsyvp} zvF!|FIenRHj@{Ha&IDG6&yPS~k?+}XsqG?X(otnghRHW$K{u)J0Guz2UZX(mU#TBy zr7d;|H{+P7C0V4wJIGfpL#Gp-Pnsjg&1JFDh9* z8!PRA%Gv`Ms`nA|8v3V7_s@q{wg_BtYjWcgGp>9kt+A%9qNZUYNlrOs=EvF&aZ7I+ zZcCc|3m$$+f%G2ZhTWL!dx?A%Ne2a_BghRz(E?r}F}Ye)AXLi2k4l|-#cy(mv1%Cu zK9iRrEx(dr=~!$maSmOoZzF&KP&04S@wT>8TCV+EE+`R7TMyKQm})d+ zaXOclED7Bm9IJ5^YumsN1a*j$0}&0p7u6{kVjs+Q)|h!3$GbxpD+8Ho&jOQDcEt3F zR>Y;mv5LdCa575!7jiNTNTm1pUd$kn=fJIG<{-D7lvD;1*peFy_B)nUmF;`!k$o}# zz31R#*r%+)vOuHZ&jJ6*M2qeNJR_<{J5aM5Orp1gd5r=KpJSvU`@x#0olVmSzK+h^ zFk{xZ4qKGt+x*uIdD49DvnP+jYnYjPzm``yF*T8AId-n2j7J`KJ=P=9Su*$WRl|u= z+0KphD0>Pu>-yk6f|c-*ng8U{qs6#h{5nFOMBb;l&!2V0d55NDsUE78bhjd@qSB@} zMZ9y>lM!B@I;30)#t#h{_M1v^a49h2>@my)9IrNgqvt}KB=1k&CSCDp_BBqZM1ewO z-I-Ik*~N}KEMBN`r)Gh?-AFd!Ys&1*y&)G%%UNQUEhhaXUrlLZ=WkTiMaHQ;sS{C{ zj@-56h$>9cOTIHGOmHm7$E{e-5N-&*lx4(9z^UQ3q;remOFJ03Tm7WNlte1-sqbzV zKGvtp-H%UfTMKe~ZZ)+dV`AOY>TKs){z~3{-dpa}XW_L&7dStgofY58bV{nVrtFx& zBsB2HKzf8k;IEk?NegEQr<{M!F2?7-;%ny|9^5upc`5mORfl%tGG(`VeiSHE8}f1I zG^s^5i|@1u+t*SiWCV|S%XP)~gx3~=P84Vr=oIV^Xw(ng#XJL2YrhGc9yx_G`J1Sz zokBUaxpL3PUW42dC!ODz_%P)JO9eU?0?S5XcpJH4V2d)ohb=D4xW(aQ3PkIjeI;Eb zk8`=6hLO{D%$`)PXRDF(hr8oN8^Oq=6mce13Vebs2WI8KlgzpW*XwgQ zHtdJ&)EsAW2)?qt3`xo3I#3>)9do{aSJ&|?NRvJ>38k00Z?NUBjclJA`L`CY_jf`& zBEfx0_1IErG~w(}tS598)bm|-Q*;}t{RTWE_6FGV@siNJOxHa?sI`ay@%VtrYkAjM znTC;VulRDfDExFu*phD}a#DFXa1GwCAM;GY>OvolS7n+=8Rx;e z@*{)EXkj&47_3WFYX$5vM%iLv%bZmS)fN3IylRn3B8^6CdAoyDNhy&MBwd}ln{WCx z8&!PyA(VgM#Oxs&<0rj>cbqN4e$NK+BdR@3(o39udUyzLw69oi5GPp1oq8{nx5=w| z`fNWh5FQbzPL7*cJ&vBdd+tJY-QLsq(3EORBi+DNm1E!J;Q355!6(qm6aJEn zmJF(gP59XF#~r#`5?`@XD`{Q#X1CYZu`*%Z2UWrPG#{F`E|Q#@KK;m@&uxdlocbtg zz7K02vSr{zT{$Ov%8FmdZ6g&L_)8X8oUo?*N~Hb8ed7@0HAwBB<%RKz+SkgyT}wBy zgSA2EYP$KgeTR34;G2RcKgG|k?r3GZ!HGu#7`d)!35dV}Fv#b74*y2x_i)2pgQL%B z)1wxR5Z65L^{!FkZ2_xlkqqYWz%7oGWQla=t+Kl$zj}VMqovn(M$H!9a62WgM6okF zs{W3~TEs7Hv73J6A|cMbS18?($B&d16$#@la`7r|aG)OCX}F0|^MlvU!^5*g&VuHd zx}dfIQh-Ug_SyG9Z}(-Q8vZmB6tx+dc|`-Mn1rpB{Jz7HM+Q^JiK{CfmfgkXU@|Qk zpcQ0fjIJt>obmbhN4;vm3iZIL4`#PUr2W`@jl$jx!V#wg41IKiGpQ$fB#f7umhRj_ zk8-BmE`8IR(dQyq1tgnX1=>5C2cF9dF-wh6V*>hnKiMGiVm{wRszRcq5)PGKTH|!^)F#u(8=j6W8Zpb0x~n7s(`TOz#1~Fnd#ZWb7&{Y0(Ghkx6ual z1b+)TQn}b0h>?1eM2-g4gCX(+?A!%7epH0!LRWZ$2uSAN#7&(UM z3DyZjLg~1Q=e%~fey6m4Hkd&QLEd|(d31TpBHu&I`HNiT?)X{}yY-6#DFLkZ-fAp^ z>_)&}ceKg#%?(OGJ^G_ zW6sPTnGr|$ey;#%?Z_mA864KHsS{dZM zhymL4kq7=vwsSMx#GZ0%l*6%n{d20^4TzDJ%2msQE0?1yS5sBCNPS%yBPZ+3oMrV4 z%B6HY2bivMYmiE3kqUjmwe$fpHPoc0Nsb)oZf4!(t!O8ao%5y6 zplio{9oj2YA;@Q$f$QnnPigDtSCkoU8(2jjtC9J<70!=B_AnG=+}A+9^KbNS!N&B} zSGj7K#+*?vo{+Z+_;{`^`Ssm+4kwPCgH2CP>jIqqrJZEYI4CaRG)aHn>J6Jm~?)M7*va<|8c z|1dw+TZJ{+2U1Ku*6(f?CU-T zR=0vmRow?q{{c@gq7aWe0JYL_nfolQ6o$t{<6NYjcqK;=iY>r%vLZ=NGEbr-*VmgD z_|tQp741QkpywlR8Vr;%oo=!pb`pYszI!YUCfP+g65tV;!E}|W$OA*NgX-}OF0=#i5kUiSo~)^`*u7 zk@q)n!({xABMpt`5YWZQz}L+YSfjl_042dScwI`*B7I|9U&?$;v1fqhWDk5l9j>Km zQULNqU=H4fMP<}}Yo4S3<3Qb4EG_2XCI~WQYZc|Q*46>)lXm;CPpm86CNOKK$U6Pm zBQs1qW>15ckxAf5lCkr~XqY=S3>)3+@{QP@mdqVOs&hkI-QGwETmvVNvZYOtJGCd= zCno&)Y;da?c!!)+-m$E4QXkN1LT!{MSv-0#3F z3n#{L#u($nH{?ZI_z*a3OIb_$>Lj=xD)yH*@*JE3k#^v_d9-*LVG+9)Ry>9!Hr%PT zf`j0*ofeZ^2dro>73IAd<~84W&w1I%5&q;G=fkoSq{8);)mCo+1n{Dc-rJ;^LHf{* z^$uG5wC}L|Sjgn-l6wAf)*f(x0rresN6L!fCb%^1H|lrHsXWjq3h!1ssYS&|w&WgY z+w#8ALoHUI!4^9ix$F>q!Z#s*+AcU+FB!lRvFGf&O;lARTwz4@mQMx}ofYt%H~38O z8j8AN8gD4ai2S=+XfTlGac z^bKa!t3=Ou#JKUWp$;sFTpZ`hqkP)18|At;4$P8z%d=On_d+*4^?EckB z3n5l%KM<`fb9VA}b&OsiKj@0TzYMMa3^1bvE_q=*{cX>@^T2@fu!_^iPKLoHRoPXJ z8M@#W*qm#GHNd}`&-7NxnGEcadq&S?!B2%+0kh&kyvaI*q8yMz8(sjA^l%S0@*(ib z2d@PtWuPAHr@`Qh=X?ISz>ho)S%?%)C#ghUZd2+`oDt|?wpm61KsvpN_&Ru@BgPXL zy!ItOA3Fv{*c7va`fRIBiWxjH@Hc7^_6eS!1JXB_%uNSM98e@($2sDBkQ3>pi*td* zF7Vif2hS0rsV1tm@Q(}z^Kw8`0!}h=4^mdd$pB)BXVg4o9fUs?EYZ(3+$QAgVXJ{D zbypC)MmvE24^*cP;$@H^gUi`NSrNRI*~7-q+$6?xsvz2}WrK6yM3gAXg;&cWKVhGI zWYB;YhAam~zZ5JW;YswmhQCo(gX~lcLZkDN9|A8s2uUBjGCl|3w)-2taWR|@X{C&} z#TcZGxDuH-JsDlGz2FN{Mir8;619N}pYLBnGQueL6_{`(X4lbm?h`MSt)_0gT}&=_ z1)Sh|mFowVv+QLo)%)tWT+x9)Ogzu(zlV&>L2ek$e;bJRu8Y!g7q2kSD_gXTgkcNz z0DsRARKN?woqvOIM2|O{uGDA%yXvjPs7VRU4A`x8bkG(IQ9vSh2bd`UwI-y(6Tm-n z(8m#dmCjt?v5CYk0JgQ(%rlE8cY;6;Hb-1^Xh}r+c!czIH|S#nauZr~lf7`%bxtR_ zWRcSYAV(7fsURH(5$7Xgkp?A0N{!47TPgYhE^5trPJ0e5V_kqGgM9n{+(w8_ff@5m zCa8oXsSpdnmfCJ`z-M(^>&)-2KueQ2V7JB3h-#OOTKmkhuW&cvEdjdrLvmy{+*}cE zE*g;>*-dH2=!9o92WSc!ST7#nRlrmQ{|VuYnLO!pYs6oD?Em4#HU*Nc)Dr-jtfM>y zU2(rqJ}Vf6u{vN80wto-F`U(eCNfnhhKfKO1lu1qI+@Gd%|ZktaEk0^>cR3znih@q$DE+7^PaW)afy>_g_zQ z53+{$LP~^X$cZ%ZBT*7^apoy+;Z?NP1Y{~tyabOS3Bs;#K#WeTkd9{hzZ^*$(ZyznUH`qs7fb#V6zgh5 z((;z~S0`qXIBC(Fz;ak1zDxWd?40+Reu0yTWvl3ZxcGc9uQ}9yEFAb7R7W(wQw3k= zqeOkctS!0W6j9W#00hK|d=xy#0~CO`NE$<41WWL|XXIv0Q6`mR+yEW(DtU+L;=hIR z-b>(S54!Bo-G8#0jCLGWr&mcw{tZ;f!Nmd<>^?5!Ji?I*CH)Nw!coA%<+>(X9e&oE zu;-s#{}0N+WMdZcADNaA$wq6dFUF7xWknQsWG_#l{4%5f&i#-7P$_r_1UUw( zy*UgSV!E^8k6w*iKX@hY)bi4nQObi8XB0>Af;H+(6ua zViCHz61m{uVQo;H;xD5}aYWCptuJ5T)M1ndWE-~{8_?&#Yh(*_q~jh+BF=v1m7~Wz z;ZJWAeg9=U_rWm>^H^SM%xj1|bNy)B+UkcIHr9X*{er_P5k?4MKFI<^=i?gbJu)u$ z$ALe3=gx*^R>x#y0fb{KAcqMt4$!}0gAPwG-W4-~VygEn8XUD@I4C?vJ*D#;&ki{3 z5{PMbI?vg_RzU93gE4L31GxlSa?5NnUQlX@DE|^wX-s6aM#3g@kig|tQ0;dUMi)dcT9cGu1 zmjeNpgLes6HunKPD%j7RYKHtyD#uA}($hUe;J5!w{k6QiyiLQYvH|P-&oFz8qUT&T zP^q(vCy50IkesJ+(;=`P`~%OawO~YILU)0oeexH#d@tm$%xhNje0ga+6O7n%$}bEr zS|PZ>ALo^=Cy_GoKOu}291z%X!yJP-dhbko@8dq(IFog>c`FwMr-SI$--Ox9=@G^|ArVrKEr#@{Aa`Y&Gd^W(n%dI3aIW7DS`85Js_2jR}XSjgDBfr)+9B*WXdIi7QKF#Sll`&>L=PtZ48+X$W8?_IdC!H?7 zi!O2!W0(2OEw_>!>JAtA-pGFgfqMzHe+BRJaHV_CANiO$F89se81%PQJY|HP7KLtO zy1G!P4N6T|yEl}x)phE5n4Z0qTYVQebGM7d&f3+4@l%2yrx+s?(vyenE4WiD1vG?^ zB%S&vs>=9^^1%*_<2GaFj>S#CD0)By zN*CkNeIX%tum}a5k^H_pMn4GBXX3uc$bC9NntsdykH@IK#5KVvA>aRqBkEcmoTRNT z%;1DdiOxfGyGF9;6+b7(OfPW8tappt@dMquM>e$@Wqk2zUy)MEaavxo5U}kIe0(Dx zl0X@Uzym;~RLuSpfwB=%vn;6)U-{6tY-6P9*xv7fw0gp*$zX;})Fs6DmMWYk!UU;X|j zA0GNE&yd39bmB_nJ4?!r#&<28KFvInW5}QbB$0Tsu;hJf&Eif2dKHSJW8r-%3iH_q z7T`=TCbfSnuk>P*2wMQ9z**nz$DEjFD4`)BGk^3HRk%LPqPt-2JQ@GRc(lfHZ%9vw zSvt)|n+~fSBpO3H)RA&~IF@7cDRtk&Q$P-v#}1zQHaRQpl8+>$KZgqq7+cS zo&V)#UXThQVXU_(k9A*x>LDjMjeG;X(-4)w(0-Y%@0ssBhaw1yY5OR*hCi#_2$K|v zz$mS$=T`&axFCySs)uZNROkuU8!fnrzx-V0h@U?4G~3tG`jyrL6@>Fx^tw0fniqF&(?FAHR6XDROX zJ@cA-LtGk48adnv$mgi7-=cobO0y!UMb2y z9!1e(zzWe*p|p(~L!vS{n6ky;xOJ50?;BRrbqGC>iGrLY)R&|6An$g}0b)txe9*~P ztkbO@8#`uXMA1SH>AThR>DQ8$m`w;8Ux@(oI5ra{TUjWHs(29mwJ22}EKY+uo`7vAJhiS(fhrvjPYWf21p4*!d`7a}ZS6lXm{~6OI$5v$E{Y z)}}n-YyQ!}$2=b}GKKf&er`JkW;%rg;HG>&gCgJwrDdP*VSme}kslpo7*`l>GyA%l zH_@p%Asy*wAsc|PQ~2>daUF_SeRRdyXtioPR`z|Cp(#C?Tin0P_N<{UHPXc12JWEk zN-Sxu``}wcd1iPks-wXKo;PCMjwPoQW0c`??i4`{ART$|Ibo#275+h>;qj200Rj0< z6>ogg@b)31I^`1g)u+v_A6~q;{4-&;F|5T3lwT&EFzN0jW76OC=l#T$Rd8iggg@_@~2nL#{@D|j|Xt;qu`(ZruOgW<<09L z3U;d%NOBTg4a`AR2g=P`Mv{{Ou+K&;s$n?PVj0k_@NeLIj5!NsRI_iNgsgbTy_i;C z;f7$KP^;H3;K2X49Uu|pdJG5gdeKe=;aaVyhiZk$jAG{d`EUyoY zn%YUL=9|P9{P#IDy`bw3grFL;9K2p6mpfkc@gUT{SVI=k%MW;c&}VrqS&Qj-0FnYp zV<4P^K5J3kyLM~}1tqCceLNbb?#R|L!VQ(QB^m@i5M;9E22400AYV@ z)*08^{x9TlX5Rq{=Trom7@xV?U9_~M4AenR!WA-8GiktyZH(Ln^K}3S4u?RS_D$pv zKP7H}w;>Fa7P9_+CG8pIyWV18#p-y>MwBO+V7CGlK390Drj^6Oa$WIZ-Vm_90A&E9 zCFGw}XCEUKE)#98_(ZNT@f@s!)#cQFDfc_Vc%qd%0Gd63F%%)YmE2NZ-%&HWif*!p za_j5hLXO4L`7(idOhRG6o?uhUu2Io?RbBByfejEY)P}*&kAEEs!U^TQ1xVen6Da57 z)rg3^7KpsZ5?_V1)D4q=|JO?H?DuQ=lDEN7<~Kpv{@2Eafa`71y;mt_|PF4{~-P~bd%VfpJiLQ?v)$7!X1_z z4h@hzqVIxTM(2j<6u2SGc#%T^ny0Cl?)|tloIvyTn9mA%H5#xM#b~P^{*7KG5%~xO zF$mo!Z1sT;yc*4GIwo;lH@}A{r$euuu1X&3Vm_W-4n{(xA$SXg0TZHnc7gQ7F}0c) zx>(#!THW_+RTh65TabamIqI_qq79kAs7z}AGF~g<$b5q6XylM5x}l#I&Lkg*W5&kA z{aj(8=MRF~S`;8W<5%1>+;$We5ebRwuX2lV^SN6Q2ht?l2A~QS=>02o+l5(kKYsTr zLSi2{EC9Rr5dvs&UY|4w%}|331_Ze%hBwn~H7Xuxz#h?`HXsLbOD}@c-Va(570XG5 zvsK}2$6XQ-F?;b=^5Au=LuC9zf*AzJe(8#RcoA@SdC;tH?{+_I^wVu9gU~!Q08Gx} z&itslU5D4u0cMxo!Mk9a$0!TCP_3vAH|GlV96<9fPPp6y@Rx_W;y<7)vq-Hv#lXZ2 zo5+1LP#%2Na3vMAb9XV&99m>ld5y@l$m)YdpgoTr;sz>OPdt{Nv_n><)+9mi72MPZ zyt&{n2u*I>;F^FRvHH3uk^9pom}Ozf?AbbIx5j1^LU9P&yFsPj21ys7^y3+;v7pf5 zCoWhn_q}eb^3>xS{74gjS9rtV0L>=_vQR0Cq{3fO2Jt1|2z2D6iYc?UF8`74PwWJW zuJ)4(eS)LQ02)91xEC_R9H~eHx`_+r)+G=SI#K<=Eq=w4Q0Q}@DOuK32&KV#aL%ox zo{~s|LLMt(xcmHNhZ^h=COqNN9TDZ$*5mjJi1MJN=JqY2ntPC8B|c8CaMRJjqaa@U zpG0p#dxAKv^p8YdB7uWyanA7V<2q8R^8qgVFfgwL-n5J$Z!@?^kc~_fE6UZo9#-i= z8%vKJxvh{pl>>CwBP4RcF+~3;&!9ka0w>wB=2SZgHOxg`$mA5*PV?knr0aQB!!sH9Ut2PzhV1ty_8*`nX8PE+{v*4tZu~ z=_^f|1KT3sZ8ht|++H@Uw);`Z|7E9+T^M8UOiyt4cArtKJB*^sy^P5xnM}y#(7&DJ zrLNZuq4|42rF9@ey>&=*FDsnxZwtg=~`=kRwG7ub4SIYSTtgU5gS24R7{$NdnJ!wuUe^BJr*J+-GP@aKlM7d%L*k_#3h_@(5bE=)V$B z=wbUkA27Gs<~6mvL$IO#Z*<7i?G~$;-m3#5U*%durfw67+oeh>41~jhM_EpoTxXDj zeB2nU)Cyg(d9&}+oLlvLKddL%bq{L>n1Ndx!6U0fz$1EwA}9R!FTDnrnJ=rgGwZI< zWLt0X)}ri(YA67}cLET?Z*pWvCg_|E^+Cbmtwzyp&u|xmme)rHWhdjSZ|>r7zJaFx zsJPjt{yz_!Lu;dO!!}iZxv^mbc>1tkBy!O<4!c#h^0k`GP`VUK;>saR0d z_=H0?si3T@>B%h-OLkm-uSG4&j(_b1*6YZ>P8I=3TATHja~pzT%QF77v}g*|-p{>% z?Xwu^DW`K$XBA@n(ZPeD1{xtjDTa=5dd}Yoqgh~9>C}D*Bgjaa>Zy>%2JKiuHvze5 zJSllZ2&C6WZk3M`E*CiMpw=lWrjMWrN1-4BL~IoMJtuy5rU7ebYC4zMs?ByoSkgzJ z2wQ^K{h-gBjdqn`KvV_wzE^Nj@1BPAl%u>8a1-c9SfG!Jr*(`PJP-@`{D>NXOUQ#; z*_4=FW2T3QGY6IAaP2Cgn?>Dlv)qL06bI<^d^N15{y``9sY-K|f@XuJqv^d`w#~zJ z^s%Ql2c#Z*GD7$4c?BjV-B8NEH0We9-Vgk-ljx7|W78FSTDsy`UL6YTSBu_pM1{UH zP~@0Zr$!z+?myRBh1YD@sB=HFR*}|l7mq1+PrtGJy_W$|y)55+oG9N?vn7!`2d1O2 zPx4!vet~!6kwJuV0Kxx8?Rw|N!gGFrPi4hO*^KTIB!YEQBqV0RRa}gI6`PE^oT4D@ z4W;^d{F>j$hl-3>Zs^v{8;HkK_He_rD<5vvE2U9A9tx$~12H7tzil+CPJoaL2j)-B zdiI{}2ZrC>rt68TKI>v72eqjHA!C?>P_!o-x$d@&OHUqjVXnh}moz@hJgLJ$?sV@f zEJF+T8CBCigX^T}T?GpbrI0K2|9=_E=k@wQlWFLOd5_nD*uoU|Gra8Y3tduOphNNm z`F(~G{&yo!A~+hqn?gwZS`^)b-I~$~z4B0cj?0`CM1ZF;15l$$&&RtS1dA>?-^FkY zZVJMPhi33Q*kY*pT6&Fy*=;WA-AnKqNnJRN5W;eN%s$Ke=KytG;B5F+Vf~e9JKQv3 zDmCPJ*B+9Lu1<17-n<_TY{DKfrr?evzpnN=Vy8{^;KF(V1pK9ZV}d>iJy!hn+$X1# zm}T_;bD@0XLNzLKOcc*JkQIOSNi9CxxtV$jB%}-0nPfth4d}CDKG&Ajq?q`0YQML} zk-_3&%I^Cw*2Z(dGNu?2)emd@fBv%++U`TX5duAtL0!>ZcWF{=G#}>B^g>ijYZ-IA z^wwbtCgXhN3Y0fn(H#S;2mVa6*v{;co=4RKwEkJx7*c)%1J5BYhIBq%1R>q9Eg)8i zSMGe;z}tr`kUUD12UcT`Kue7w?<=x^ka2)hXBOz>5(b7cE?xewj`a@*x?HwBL^P^c z9O@5lWLzu`H-ukwwk?X_w&WM~i_ewN2JEZF&`<;t7aiEbW<3 zGBFS{T<~AZ&W_Yo8 z_p41!llu0OBbsTCKZzO6OU93CtS?>8x(t!EbqP*)DM9|RV5h(cDC19PLdV_Y`0IRm zO1a8)?ecC5JG6PJiB?<%ze0K51nR^~H~s!uosj5js4CKHesNkR)DZ%DXa|!i0pEy) zz#i%+%l>tqyAn9}iOv27te~CHQ91%}l_l}LfqxY85Go@S611Ep?_XN5kBnA0E zxMAA!apFJCHPB0|4Egyzg6H2pOkZrf$e&(O`QV=orF&>7UX@M2Tg5PHM(4xTNec8Q zMeCWny4W^0Sv@cyO?tzQ8}Al-WW@VphB=&Ta`P3S%XG08WKWh%Nq0c2MH>|3DBw0A z4R@XcI^(6UVp=v}>i!C>{@d4WK%4s3gtlH+0{6AWOZFw?^Ux8_H?ITOHW9- z!cE3_LJaw@*97F|?ZOzrz!VBf{mlFbNy$(u#p$jG#*E5O8>rPBWZ)O4k?9mHHwMn4Q^)9b;TzI4G8BfA>{y9 zj={50VKoiRAgdfHK=7Z+oeE;H-5V9jX%s?6EvSHyVh@}SO}9p|;7Puw@GGF_kPP+k z`FleA$r?aVawh}QFx$=sV!U6a@$R5>1Z`CQ-e{?$NWI|-%EDF>C#&F{$1zaoz4g?9 z1(OmTb!vHADOb2p60>)`;3L0Fq46PwewjNVxJN(xP8$lK@1+Ter(m+F0Irja^MeE+ z)X(2)4|(3%^^&iHNr$+Pm5{Zm2AhE;6>bn+04M-6DiC>CJ*=59b%3s(gGFloj)*=g zq;g>PNuv4*CyA2hT_1iWZZh_NF#rB?>g|1qw0`oIA@VFGO#riNR7@>g{wn~(Oc6R7 z3WwTIfXXu>{_4&ks(|Bzrl5-jpb7IuDrlp-16JZ{*riI3kfZk!GVizQiXEWa7+|C- zNiHk?^-EY@bei=5nNbQ#*?1F6aDRIcnPg=@{FD8l5A)4_kKm#-)L#&?Fk3UkirE8Q z!3|iQM~?g^^TW5QC=+KwHD9Z{E+v69dOe4`zB$he2U9ai7CnJIU zLuq$wM(6{hKc-`J|Dg7-=OJzuEb81uuT;ng==<~gg{e}nE)|KAe@sd#EU*uspl#^l zy_Ms{Hn13J+$}OW&>>QP0V2*^Xy+)gZnz0hJ2;2-$e55wf)OT66pGiJ*^WT^K)%cu zMR8!W{sGK1%3Oly1cwSC5>12Jf!PH$!J4n!;WMAeoAOw>5Y5!?V)kHFT#@F}`gO8t z&WEThKx-So=o;>l>_9mcWx7}a>hh$22?;Jiw&KpbOYne%IqbLX zzg+Re>+)7woc6DU1Ec=a21{#-cxmmVlbBU+Ow@;h!U=<39xyC12a=IJ?q*n7UUpa_ ztnY3iSPh&OO3FlYV1A&cBoLD|;UR#w9NCfusAr6feM0zW2s#6LmU%cLNNUzqTXh3( z1%2EEooqtzUgj+LQ8L!`_?&@>LR=-^<-+y1i-d}#ulI$VfI*D?=PUD}r@w({5LnG9 z!J*wW)afR~$RdO*K0R2P#lc&_2m`J&6CU@|b8s`5435a-XVVndDk=!`M0+FWAb`Pk z(!fh>Mx#eKVZh5n?IkM7W{`l-|6FAbrovb5*Yn4)eo)V@N#ckO82ys&4}uOpF?@Ao3ug}h(-~C{@rk;u6PH} z5@nPYRw}pLF+2iYMtmUBeC&x`0E39h&}9aVcZnaNWlq6J+CQ`8#f)r$CGgN6!!?Q> zrbOO3pL&Jci<$_oDR;dRixV{=Xyi5cNkQlit%e>duqBX)()kz|QH+g&UM^bWuMIC7 zEtuT@pZnZDh|zroNZWrq5NKE9&Zw>16~uo;gq=}s(a;rdgnm*m7-ZD4{>hM#_%=ko z;3$0cjPx4l$R!ITC;pi>&UgyQU_NyPiBrpLqcebgrW&zi4i zQ&*zE^A8Byx}doldOxW2G3*(~?)BS1g0l=R_T1A+>6~|@L08}kpVW>#lrZVtTCs|* z1M)#0IP4S!W4AV2|0_*dqtX;ZIgD*=^l$Ka9c5%Pq{5nKEYB#lw5`o3o{H5hA_4SZ zC_}n&|9{zCsFgT^?w)nQPSK!8>cWrfPgGF<$!S{u+~bhmzN=S0KCK<|T$-{(Qqg>g zqReg1ZB2LO9ZObPth77a=5BTvKfQO!@|(Dg7b+8LlAL%-Sj9s3tryAivg*&R6f&e2 zRW=y+s`CADGyw$v@Lr-cb(qg!L!DQ26N}`$W`N zoP_T5HoGUozFmURu$Ji~gN|&-t{A$n6+o4=wHA9Mn(7hgo*;~m4>e=K_QD$peWM$wNL^j{%*qQ`ug+D z_lAu-3dqp#fjc^Qw79yDa%B))BoLo%u!Ka^KTlS}Lgn-mD~@$K zn|6mYI~rc`QAU8PW^>7~XPUNDz!~S0LHR$6_DYl^<0C(Jz(xn#{~C;93>cvuXQi*=8x)KulHi=#B;u6 z)5<_nMtfwso*3T7$K#36;dRfBsp)?-*iy#Dm7;Ew!yoVc+9%=f&tL>w!8AF4E3`>f zK+YV06!)2W6QFmmxGoa>9<%fGOd9V~;+1;g*ZrD1}Enrrs3AH0X{?kH2;tKN`F}n`*Ud$*pk}V{JjKFSHsyXEYiJqi$EulcVxn*LL;ItYqsbU$d1|2%w_@ z^3d|61c@|g>cMVmj`U=-d>EgRopj5_XQ+m2pAjEkDu;80;G9WR&moawS!Q0Uzu)1W z)}Y%$Y#DxU3}3&p9c$lvWbn_>gzAEx<)jd3G}R^~wnr=wff=IsuM(vJabkYV9<+j9 zLoxyD3Dn`$@}Ro*?j`n!B6KSYy3wnkgXsXgYIm=rDTqIg8-{Nfy_wSOL-Y77_?gl{v8*T5aOal;mhvgSbgKPcr(b!EAqio*4P5&72bu9fmR+i2mzJrwl? zF!hSO4@;JHdVZ}0jC6QkC2c6*Om7`C-u~tF(5nKVkkZoQ77rnTXIZg^s%l4RmLjUh zh2Xb5IC-iL?*=`#K@Xp}o_nkZKN|ouf%SYf+#H0zSl}R)nr)W-?F{BThkz@000X0& zav}ugc3T>Ll;Qe?F>PD?Fw?cX5miZO`n`Q%j35u6Lj)Ma8`2dgLnoQj3ubudKq%pNJc67zXH`POV4EQ~%vf|61ABLtRz5%+yQs6}09V!Y?4~0alztBZdyI z_|+^mN8sdv@lQ#QT^B(T+yL;HrRB&aF0^e}k+-|eE0ynCisQPNuOXzbZ9J$^{=2n426y0hHSaZV@Kn%r~xt7>oP(xPM zlQ{R)NM11zS)w|1F@OA|R8~27yxkzF7;Bk-{2u>#t+v5O4csjcmc5XvE7j2qx zd77HD)=Tw+{=R$1;AM|la-fAZv)r&eT00{e?CZAc6jH0;^9p?uSk z!3{uOC9p#oQ}?#HL88{Q#cR>Vr*Bi4dsG@m(rNwRkS&fLlafz)A^MIqgf8%bZ&(N; z+OZ1bU*O_*=$(t|CRRR_5hQXr!bH1k7qA-CB1u<(me?KaH_Usz-q3YKg5`fNg2|ES zj7t&thC%(5x8Hdt`z$X$+q+1e_f${rcr$;?Wv&(y%F;1B#C1D)6S}Pj12a}#=Js4S ztiV$}W`vwSh0~bDq$YwYM9bJ@{1_Ux3g?DxK#IBm+E-0mI!EM6jD|)w;=kv{JKg{E zPrE*;a9zV0(FDwrvo`CB1;F_M5-9<5W?%Puiy{0(BY!yzg2!1hpt1&I1_T$v@he=< zeKCB;H;$&?Yx)i^1ui09Me2&*faf);{e+2;^A^r%H82fQ-WsBYYNgu`wbj85r)=u@ zystQj*Gd;d-ZH6Ho2ptJL|g%l`fkmdSGoKhMDM zdq75YOq<->pM4ag<{+z;Et}(PD1cg1mXK2_>{@8WSc4M=0?1HvAs z9q9V%+(2&vs_*SLgKQ7js`b#Y3kS5Vbb@&Xe{z9$@D2img57jCVHT%^F7g4Ge>Lof z7xM{NL;F-t=tj{uP_2>$pqTpz8S9mCq)g`> z_|60Vw3Mh4zT>ngNVwlGbw7~dCq@hJ;|P=3wVvPK8ymOqDfuKBKF;#uf0tc6JpjkU?#Doh&I#i3g_n#N95ng2^BCOr?x zU`D;IFm}bL5Vx3Qi+h4F&>Nid(ZRRydmHaoQi~+waie>>|0btPxn2fCihji4={nm? zdJ;X^Sbg|}1xu$UQgC-Lnt>%WUD)2+D z8bI;^%KGaaa_YPs_5)Tm&9$7awWRhb>pWui8%bA)pk3So_+GgjPWb)`J z?-cq;i^O*Cp9|~Dp-;TFiJcD&7REn4R__aqAx-#AI|YxFF@92`soWTl!<1NPFKO7= zo${6{5Fj0I_x`ew^FB}Z#Il0Z%voqvwFmst?X|8UTvfy)sfMp=2w4M7`YY-AYJG(( zzg<2G_U$&7U42wmY1H*^WXre7%RmM1_G@p@fCN@qu%=Ysf z{PWJpr6W%8(^e$Xa!e-nI{fSe`rRkU|7!bmgB|g~&dGGaBssq4FRmI0 zwT5*HG}tcl_xcs}EIhd@xc&b(?R_{yDX6()XsSA_cqsrpxZjGT2+noS?~QnMT4iKd>r6qeLNlS-ra2*H(}rZ`hl7xjeQq5<@hQ>M-B)V{2ok|qowJN zo)J0KzfMZ89ri9wFo=X(ZDpnrB5wk?{RJ^hBYH$tiOl@4h7tRe%<3IU8d*Te5d^km zL>)qDucz?-VtmgYa8G_s{HpnvJvK)(uXoWV9L_)8%vS_?_kY9mWiT5Rtzm8d9)6dC zoxT@A3O#L$yW9P?C2%6}nV8RinFrMY+FuVct6_ZtCZk)7mmi5kBssuTJsA9tP%%*s zCT1??&)@ceD>KbX%-Ys4%Huda6n;1gx&mpE>ZHpdufFj*xMA=!32@qV^BPS(xyQcG zeQnoHK>ge6`S~3{B!na`1ctmu0}j>*3n}*vT2#ZZ<>=mk{_GtErzBPFgGSd)(btyP z0co<#w(NYk@HY2^L`6=2jY5?KOeWl(+F_>~5X_IIi)H4od~h)-N+uF2MKG-dlpoU! zYq_A97y=`)7u_&(^E_>X8D0q}R)ZzN>xZ^zrG5gddR+2`#9!UPy`%-ky7aknLk64| z8`*21)%21-m(un^vl4eweRk#2+M)T&4#Eh(&X>gNtkzIpb*T~oQS-8?$|LpSIsD;L5p!dXA{GqrXH)()l`$u_Wr61L_9`r!P z0sXqkfo6e4gBDKiPT0BDtGw=*$f+=%_t}Kr*CV2dn1G<|Es^Fm)oeH2QqTV2w+g!A zx;w@KeW^qpY?IpX*38zZqk|9O%B!eKcq3etjPZg_kD5&V<&#){3DFmR#i5$I~ox;v8D0vmV3nFN9 z0rcuWi*8(HT}&c{+};168%D(OuH64u(v`;?^TyDn}<*~XG3Nw}0H zvJ^(sBKwwQ<|-+Ls5F*T{A8z)oe`oMDO+TlsHrGTO+ty^bKL*tbLO1$KJR*-_xn8G z@5{_n7;4|Un{Lrb;iYOdf9h%# zEctDSgxVTru^d*V-{g==2l?YF(5YqSAv4QHQZZE@7ay=!>X3qW*0VXkYu4P}D>LGe zY+rMg1uKhBA~Dd7*b1yd8q;6vyJ>zSKRyC+gGfAt<@|dyAcdbi(R5~)2pT| zJKIDaKDkzK{~2U7bR#Q}0qgAEpxc6#P}^KOnf4>`)vPKIjwy)T$#=Pxx@EpjlY7|9 zt1Ou0Kqa#t&;s_Y9cs8JfY#v0^3n(uzv@s%{{#{wf49EnZKG`=O;^I;o_K@J8cLfI ziPK64oM+kH+qa2gd*71PDs0sAud}JpD~UC9{e+o$;dm{}IlrE2mrmV6s6-j#|EdU( zxjILe@&S|RL#y!6?x|8!7sRk{utQ| zHP$?H`3-VS9Z^caJS>6EAZqhRmYV~&sVkiUZl?5^;H5Mjs-kz}1u;4bBFZk{u4H)v zsg{?BEFWVrUV4>~3b8BLA3N8#*l83b-}~GpKk9Y9O1TPY67$JxV&@)ROnf%e3e*C# zJPAPpy;SL}QDw-y4~cyl<6;`#@y2KOv*Vgl;7IC767CDbcd`3i`9^t32-tyxIuwqp z0EmpP+xy-!1lb1~afbN%hx_ESm~Alcb#h751eO|2({?snlu>EbnFvl+;X&#udTAeg zhbe|61)Wz?z5ar4C0M!KuZ_lsG0or>_J>|dG6e0p;fjDAHG+Y_<1Q%vp}@I2n{-2% z8zeTJgDf8c%>fl^AMeDH2imIA_XbqW47K$)qrWsk>;`f@kWw^{qIKOCdxVvb*(HmI zc%Vl&uD#6eWwN?q?%I}1q51$eyP9fsPE0gIM{`Xm()u@h_wz8Q%$G-wy)85&pZ&~{`O{n`8uoMLbhTdfVw2Vk<`h!z zT0CkuRl!bQH;N)?02gDSgvmu89tgj=l`RgvUrx3mZCmgY< z4{Pi?@iN#xCFz$4|9r=)&qH!Ri(y7GBVxV$1RL)NaDM4VC0G^P+C{X#i&c#)N=t?- ze1T}{X}osBGt!C*nBO+qiO=Ut6+0s1EXK=`o&fp^q7zaxZliqc>nSgtIg{grAT93; z1OeO947xdD%sto(aH=&Et0m()4)jOH%IE>S(6w9e7G+FIluxXc;`F{JgTPZJ#6Pp# zv`~qYum1s*$+Z9bQ+7erUtJGoZ%CePKjrl|8}%(!c>~k=f*&^(d2wxg1^&ZLoaj6g z1WJ3@;*35pWF!Q3i_BJUz=W&vdxn*5vlL!o07-@Mo8a$$3dkLM;=PDUwAmI3P@j6~ zIERkc9gt!_#AwfL*`FHw2O{8;1_QSY|Douf3vPX05|G61WTW^(`@JDM#!eW^e8qVu zJ4o3wOwjJsLa~CYI=cy=(FK{1#89KaU+m^qWEqmBsC|h*)Mng1M0;nz66=(AU6dm*or~2D;+f%_M3u=X2s!Z?0rqZ?m+w{FN?Z9GKOoQEd%h$c@ka={p zMOjOUeHr9IQDR=iuLR8T*Hd(@TR6@SgsY?AeQ`bP42J!oh?*BaSu@TH7l+E}l+!U9 zxnU9jN1ZE}j5G~1?ViXtFm-~Lqf_G1}{Up`Tt%s6WRN^S*7;4(v~Xh&5PB0;sS*h?t$ zSWI`1qqW~q z-)?S9teL2V3`J#?1z=z&*aQ5vCZg)3zZDsUq_Og)jO)0xwp-r&#$urXp~DB=U7Tj**PA1bz6mJ9rwyLW6AB)#oV`%4e5~W0NkbH@HD|He z*HmiztU>=5+P3A#FQC9Q$?}$M)1Qh2G#W!{rm7@b%>Ap{vxc8R$$ieC>1c#YJHPBx zQQw=dGPHCg%rqGWOVsf_`{X7BVt{Dt_$Akk_#(*P3Ab-cpmd;Zn1#)$>XrC1Jvyac zso+Y=Q?@WtuSu;^tie2cw9NwG4{{}H65&HDzwE?Qlf2s?v3M9bol-gq)nN6R0!)6j!x7(4^i^@a>*3jq>0a zM1E(RHFl~JX6ZolHD^b6U+xx;+7MAAD8Akg)!=n>UpCO~m8{j5c273zDdGdtUvqnA z={EvVhtKE3_@Fhk_a;vP>~VXo2oGAPF->5Lys2~WMu;n)Qz`E>di$O$GQQ`4<1=6G zM^+w;5{~mCeZ21P0*yGXd8tb63o&{%Y}Vfjuht!LwE2D4;I`mHy1P)?S*gUDu0Es) zKW2l-k~eJekKp7XjA32+l|M_D9MK_3Law(ceaz)m4M>il(`#feKxPIYp8o5U1#35u zQ+CCUgc6L`u$*Xwz-8@ro!yMrgKVsK0Vrb-qp&6~DXvfM`fd_OVMs!Qx4!C_rBiv< zoE(Ug{W?I6uDo0@EE_}qxCUP*&U`Yxw?y4-9dOLDrh1Bgf_yPYDa;p$$QNu|X$AA= zn>UOUG~N{)k8^RH^W*A%WfYfwOGH#$%+eD%x-B?t53y9;jnyWS-Z;I$x;{kE`1YH< z0*UV`qE8lc63}n$z!Hv^kaaFNc4#eF11=`hJ>YXn!#^*>ABV6gBcv1>#+4Z*jYLz9 zJ)=tjJPsZc4Id+GaH?iQy?L1BeW1Nvf;wmAPXH@hdDG|Ybs)MxKN!VWkVMb9xNPO$ zaY{GvugaZC0VGO8uysRo6WGW-QI-D&aOJLHFM%=_4+qGIas(L=OC9r`^Ftcqp(4C= zHsnQ+toehBPH77sXj;IrYXy)EWrFHM-8fWtfYnF$_v4C!6Hm`&i7{pvQVfoN$t=oP{b3QVoY+;+K@gi&p-8JkcQ0C;}@Ck`)xD~Niyt1~v{XTnR z=Msf?nf-lPExoXP0lCdppv=L;q3lciMitwO?PN0r;gteCze6|BUohdw=EX;aX7O`% zGUPrs>6v$WVGrl=cQwqf7tM?>CCN0+hS$2}Y6DP-?m-K<9)j9s%c$C3XCKL8o*fv^ znd~AyNI@&)th;Lc(xJ=Q=J}gr6^(&KjN8|*=gW;?;82P}HzePS%s6tcvksE0lM^yj zM13Y^>Bn?6?#iwGab>^&2BVH9Gb)NYFGR`uVXPm!gBQdxW-imT8q#&%{ah7km6Jlp zw%xD%aQ=n{M3HE}@gqy{94nw zGcobfG4f71%GLvq7IOpNk+QzHEsRDJ?jMC&0h`vzi4v@v_Y+dq#J-=;X@>wHnF+6i zRiHkS5aCC!;tl*^*n{jE6 zXOth|I+14&9r=CyNbi2#J9$P+U9IlIpewW9w29b#Gj*`U3SoOVYHb>}C&bp$k^9?0 zOv<|n+$cTT@|tVSBdyg!`2IkWryO{J0MYQn(RU5*ss`NJHyBUCGBj|qrt;Z`B?Y#Dcd+Fr8!`;!?p>HhG_bs`B;qJ9(h zq_b5`PdW86H~?O^-|fbDLdXGLJugie{3!tq5;A_tkRds577m+`|E(QnxmM>5_ zDX{K`I8r^UzG+QTQ4qhQi*HXKB)X$2*Kt(GUlyH(kzcw?4MTjca%mw=0McU3nP`P zajz--KcPqH4o{0R(HL3K;gdAbCTCX6ii1)Ru&7EKsHN{Ev3bGno-kEjeu}Pzn3zrM z>9D+;AFq5r;WZdChQuQg3v!c2HbvTmS=o39#+(Vu%b}t4gvU7te;+E(xtkt(SKFg1Ja=4au=QM(_) zup^?nqr5IAb-{NFrhaw;g9wiA{3(uFb?nQ(u|0hZlfU%*8;u0P7eOY@UM-R*rnwOi zm{lYH#x@`CVYF{xT3^cD<4-?J60{&S0IKx?Alg%KtAZp`Et!=`-gkb6g418>??^|1L2Wyx!UVkgm77M=O)z@|<- zAxM$a1R@7>108X1{=xRpZR|S^i!C`@08JlxRfrTJ8$H!ctV|5U^FAXRVQkONNb=9B z-9jm_b48@zRcMh&2=mwES&4h0Pr5-t8*cl6Rv~Ai6`3xMCZ{*8D3KnPt@q6*(zJrk zSWf^*g=}-d<}sfMb01(Zy}6%lxJy~aWAaN;7As*0+MMnT_|WZ!H{)j%`g;8VGHPh{ zwnHZKleDpuAE|QKspO>Y_0m5+Bu(GZ>1!PWO0f?&?EK&n7gOmR-;Wf}SN?VP8r0r0 z*L$JS(t>iG`ff(EYlp}8D{RW?3auU2XCq5jd72LK6lv(w*5o7)hBB@7 za9M+)x3QM&?4EOVQ4XD0#?;O>iLLE#5HXEe0D9m~Brt4`(gNJADxb`!@uS`}3nj5B zf{F*~H?N^qbV&0~<1l;&L950-%cer!SdzN7+zNP*^e+ug?Z2lP8Kh~;bpvBT%oD4I zN`AQj_x9rszoy~?MohIlNb90W&RhBf;8#O zCXY%OjpG(RQk+n4mu5%*Yxq94m&SJ`VFgnm!(*{=ce-DepE^)|C^E(ZX476+AV56; z$BE=jF$^W%AIP3#)TKEuJEO;59=Q<)Irq)$_X2vohY%#)`_6gHY4JdD zDkQL6nKo6HG1cbBaIpD$H=I8{VO0t(UZB*h-!BT{WQ4C0SvcP{^RT|Hzl4=z1iJqX zZ*Lr8kcP2#*xhnZ(7Q4eQHq$>?EIf5w_&xxiOgS}AS}hR#FImQPA@Q*uR0J<`C>Pi zS~N>9jrZV-MsqMR(o4aBx2C{?BAeMx9=IjeEEM@qkX>Gm0EI+8BRhn)GNKFclv#53 z)aDF08#uzOh`q~FNWfvg#b0+1zl+>iMGkCweRtBDvk~-C9TY+fkP;~8xNpuSTSa?| z&e^lxu&%P~wfT?XP?+?BJC>bpI#cYp?L2u-K&@rVk5P8alOi#LZ)gD}5?&}=Zke&m z#fF|wbGC|0V@hpZgx;FiYXRv+{rAOrI^G?xNx&+AxTs~mF|S@IO_Xsk=-BCO6C_5R z`kTzzs`Uy6Lk7Zp6cbPorEH263GD0tqx`8RQ~$=oT?0YG593MGTl#tlD zAbak7qdI>;cI9^&wNR-bwIA3mA}DU(=X1jJt26G zy@Ka`wa!J{u>P`Dv5~NJwVWO!CEdKTQSqPeSsmNM9pSTOT^g*+TVhk<($#WDHf>;W z+Tk>dikokvRN>Ew$L`yWVp!*Jo9S#y#zrkZVrt{{GiaPsPUPK8AoX+-6w#jU!NG8I zahn|$WP(&B)GFmohXr73;I%~wt}paCv3@Y4f}L2MTJ3I{^Xf@fB3Tug5u z`9_e91D6YSd_U=(xm!f>MY_ahdJ-~NO`PfwV-HTJ>geWr9U?wBa#Cn>{j&8(tC{Dn zNRya(h)@hbVh(@UL0z-mEr3_>-5*5%)}JDVi}E5)%NgJHTQ>|%ktw1lT-Z_6=q z$^50+G$+~w3IoFw+lSJG14+OL1K%A;I4U5lXSOC7h3;XK8TU|`hyHtE8mm;ukp0m4 zB+`^CM4m6Fe^wG{fvzo)wp0Z-qIR~km=cN^wWUfq&=L;yfJQLe2#Hg9MR=LLbL&s3 z_Fnmz3FmZx9U2c}-p!=VrX8)F)mN&9Fd6NZc<}rG-Z}_)T**n|I2A@4Slb>s^RgRMBkO@`ty`a}k2ASn$P> zYGIj>Hn^` zIdU)6uJ`Qt^T~6q1_{ImtHJ;Xu9s&23R^kl>7KS2yldT;h#>u0rm!3romHA8Xhu|%cgm>w_ zJaEYK-`WRB^-{ggEn}~4Agx^&MBq)cL8!xbOJTU6FRT`lJONGz>%09CWK3N8f*Sko zw?w}sf^=XkvXi~eeGE&UO7YWLmODLHoBwF`ruA%>s;hc3gb`rIxK1Fh)#S1SoFYLf zHz+VW<811DjhX4sO{Po1pjm`si=`^CKQIbIuijvzA(V5sootRrg|ByH|KLx3-ZwU- z)}X*m%VqsZKdw6MmRxXnSSnPg@aY!LE|w3`ShmFreb~Wb93M%pQme8HN`XHcKkwss zX%C2|Idf1CHW7lnvhEd`wPnq-gu3+M(UJ&p z-eK=45OA&k9~t1|KS=W%n(@HltRz|KDLP!AaC9PuK&e7rbm@P~n`k{%C;n}r6{*FY?Gu%K*? z6y#yNGp6OC2g@hJSg&Y_DL%>Wg<04h0TIo<*MyPtR43o^eq?de013-Kc;}IX$pead z^aHLI<7hZ&=@{qbdbMLijd@NS9(x6jBbm~pZ@rXM&X7VIVi$KHwq;SJuu}qfT-;5j zP4e03XXpY|(lI&CXhQ0Rtw@{NCWIVMOsT}0gnT%T!=*{eQr_~4S$3?0bi+Yp@d$h5 z2-L=_ECOre$Lxt=U{E%+i+&oz+M^W2C|l}1{4(H^VDp!t9V$*lUU&tPaR1QgFOxR~ z1^8ji>LuzQqY5MVdMg?-<$R9_tt@h8q*y`BD8JL`+^1;YO|YwCDbr6oFV!nn?e)uq zyD&MzEBGaiz%7BKz{bo&VR_h|Ymjb8*Psbq{UsLHtQctTeNf&Gifu`TgL6z?P-0g? zIXYQ;W*$8K`wFmC#Vk9IaVo~OFQ3AU)6S<}VJrwK*5QV6!}85BMDK}>YBuQw;clDC zBKx}Dv4#>-)fuWRRh@*#stKvW&=#;jHC`MpkythH->>0t(PZTnocxEfwzRXTF!TQR E|CdIw*Z=?k literal 0 HcmV?d00001 diff --git a/lib/src/screens/settings/connection_sync_page.dart b/lib/src/screens/settings/connection_sync_page.dart index 1f5cd5f11..03dd6f9fd 100644 --- a/lib/src/screens/settings/connection_sync_page.dart +++ b/lib/src/screens/settings/connection_sync_page.dart @@ -7,6 +7,7 @@ import 'package:cake_wallet/src/screens/settings/widgets/settings_switcher_cell. import 'package:cake_wallet/src/screens/settings/widgets/settings_tor_status.dart'; import 'package:cake_wallet/src/screens/settings/widgets/wallet_connect_button.dart'; import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; +import 'package:cake_wallet/themes/extensions/dashboard_page_theme.dart'; import 'package:cake_wallet/themes/extensions/sync_indicator_theme.dart'; import 'package:cake_wallet/utils/device_info.dart'; import 'package:cake_wallet/utils/feature_flag.dart'; @@ -117,6 +118,44 @@ class ConnectionSyncPage extends BasePage { ), ], if (FeatureFlag.isInAppTorEnabled && DeviceInfo.instance.isMobile) ...[ + if (!dashboardViewModel.torViewModel.supportsNodeProxy) + Container( + padding: const EdgeInsets.only(top: 12, bottom: 12, right: 6), + margin: const EdgeInsets.only(left: 24, right: 24, top: 10), + decoration: BoxDecoration( + borderRadius: BorderRadius.all(Radius.circular(15)), + color: Color.fromARGB(200, 255, 221, 44), + border: Border.all( + color: Color.fromARGB(178, 223, 214, 0), + width: 2, + ), + ), + child: Row( + mainAxisAlignment: MainAxisAlignment.start, + children: [ + Container( + width: 48, + height: 48, + margin: EdgeInsets.only(left: 12, bottom: 48, right: 20), + child: Image.asset( + "assets/images/warning.png", + color: Color.fromARGB(128, 255, 255, 255), + ), + ), + Expanded( + child: Text( + S.of(context).tor_node_warning, + maxLines: 5, + style: TextStyle( + fontSize: 14, + fontWeight: FontWeight.w500, + color: Theme.of(context).extension()!.textColor, + ), + ), + ), + ], + ), + ), Container( padding: EdgeInsets.symmetric(horizontal: 12, vertical: 10), child: Column(children: [ diff --git a/lib/view_model/dashboard/nft_view_model.dart b/lib/view_model/dashboard/nft_view_model.dart index bcf08e3a9..e68dd2a95 100644 --- a/lib/view_model/dashboard/nft_view_model.dart +++ b/lib/view_model/dashboard/nft_view_model.dart @@ -126,15 +126,17 @@ abstract class NFTViewModelBase with Store { try { isImportNFTLoading = true; - final response = await http.get( - uri, + final response = await proxyWrapper.get( + clearnetUri: uri, headers: { "Accept": "application/json", "X-API-Key": secrets.moralisApiKey, }, ); - final decodedResponse = jsonDecode(response.body) as Map; + final responseBody = await utf8.decodeStream(response); + + final decodedResponse = jsonDecode(responseBody) as Map; final nftAsset = NFTAssetModel.fromJson(decodedResponse); diff --git a/lib/view_model/settings/tor_view_model.dart b/lib/view_model/settings/tor_view_model.dart index ecb4535ba..e7e375935 100644 --- a/lib/view_model/settings/tor_view_model.dart +++ b/lib/view_model/settings/tor_view_model.dart @@ -47,6 +47,8 @@ abstract class TorViewModelBase with Store { final ObservableMap nodes; Tor torInstance = Tor.instance; + bool get supportsNodeProxy => !([WalletType.bitcoin, WalletType.litecoin, WalletType.bitcoinCash].contains(getIt.get().wallet?.type)); + @computed TorConnectionMode get torConnectionMode => _settingsStore.torConnectionMode; diff --git a/res/values/strings_ar.arb b/res/values/strings_ar.arb index 3709a9956..37e7118f1 100644 --- a/res/values/strings_ar.arb +++ b/res/values/strings_ar.arb @@ -657,6 +657,7 @@ "tor_connection": "ﺭﻮﺗ ﻝﺎﺼﺗﺍ", "tor_enabled_warning": "يرجى ملاحظة أن Tor هو حاليًا أفضل جهد وأن بعض الخدمات قد لا تعمل أو تعود إلى ClearNet إذا فشل الاتصال", "tor_feature_disabled": "تم تعطيل هذه الميزة بينما يتم تمكين وضع TOR فقط لحماية خصوصيتك لأن هذه الميزة لا تتصل عبر Tor", + "tor_node_warning": "هذا النوع من المحفظة لا يدعم الاتصال بالعقدة على Tor", "tor_only": "Tor فقط", "tor_only_warning": "قد يتم تعطيل بعض الميزات لحماية خصوصيتك عند استخدام وضع TOR فقط", "tor_status": "حالة تور", diff --git a/res/values/strings_bg.arb b/res/values/strings_bg.arb index 74e7c6fb0..eafe9045b 100644 --- a/res/values/strings_bg.arb +++ b/res/values/strings_bg.arb @@ -657,6 +657,7 @@ "tor_connection": "Tor връзка", "tor_enabled_warning": "Моля, обърнете внимание, че TOR в момента е най -доброто усилие и някои услуги може да не работят или да се върнат към ClearNet, ако връзката не успее", "tor_feature_disabled": "Тази функция е деактивирана, докато само режимът на TOR е активиран да защити вашата поверителност, тъй като тази функция не се свързва над TOR", + "tor_node_warning": "Този тип портфейл не поддържа свързването с възела над TOR", "tor_only": "Само чрез Tor", "tor_only_warning": "Някои функции могат да бъдат деактивирани, за да защитят вашата поверителност, когато използвате само TOR режим", "tor_status": "TOR статус", diff --git a/res/values/strings_cs.arb b/res/values/strings_cs.arb index 16edb7c99..1f0320d70 100644 --- a/res/values/strings_cs.arb +++ b/res/values/strings_cs.arb @@ -657,6 +657,7 @@ "tor_connection": "Připojení Tor", "tor_enabled_warning": "Vezměte prosím na vědomí, že Tor je v současné době nejlepším úsilím a některé služby nemusí fungovat nebo se vrátit zpět na Clearnet, pokud připojení selže", "tor_feature_disabled": "Tato funkce je zakázána, zatímco režim pouze TOR je povolen k ochraně vašeho soukromí, protože tato funkce se nepřipojuje přes tor", + "tor_node_warning": "Tento typ peněženky nepodporuje připojení k uzlu přes tor", "tor_only": "Pouze Tor", "tor_only_warning": "Některé funkce mohou být deaktivovány k ochraně vašeho soukromí při používání režimu pouze TOR", "tor_status": "TOR stav", diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb index d0866a365..70378a854 100644 --- a/res/values/strings_de.arb +++ b/res/values/strings_de.arb @@ -658,6 +658,7 @@ "tor_connection": "Tor-Verbindung", "tor_enabled_warning": "Bitte beachten Sie, dass TOR derzeit bester Aufwand ist und einige Dienste möglicherweise nicht funktionieren oder auf ClearNET zurückgreifen, wenn die Verbindung fehlschlägt", "tor_feature_disabled": "Diese Funktion ist deaktiviert, während der TOR -Modus für den Schutz Ihrer Privatsphäre aktiviert ist, da diese Funktion nicht über TOR hergestellt wird", + "tor_node_warning": "Dieser Brieftaschetyp unterstützt die Verbindung zum Knoten über Tor nicht", "tor_only": "Nur Tor", "tor_only_warning": "Einige Funktionen können deaktiviert sein, um Ihre Privatsphäre zu schützen, wenn Sie nur den TOR -Modus verwenden", "tor_status": "Torstatus", diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index 5c462ad45..19de9db82 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -657,6 +657,7 @@ "tor_connection": "Tor connection", "tor_enabled_warning": "Please note that Tor is currently a best effort and some services may not work or fall back to clearnet if the connection fails", "tor_feature_disabled": "This feature is disabled while Tor Only mode is enabled to protect your privacy as this feature doesn't connect over Tor", + "tor_node_warning": "This wallet type doesn't support connecting to the node over Tor", "tor_only": "Tor only", "tor_only_warning": "Some features may be disabled to protect your privacy when using Tor only mode", "tor_status": "Tor status", diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb index 4a1fb9b6c..aaeb2a745 100644 --- a/res/values/strings_es.arb +++ b/res/values/strings_es.arb @@ -658,6 +658,7 @@ "tor_connection": "conexión tor", "tor_enabled_warning": "Tenga en cuenta que Tor es actualmente el mejor esfuerzo y que algunos servicios pueden no funcionar o recurrir a Clearnet si la conexión falla", "tor_feature_disabled": "Esta característica está deshabilitada, mientras que el modo de solo tor está habilitado para proteger su privacidad, ya que esta función no se conecta a través de Tor", + "tor_node_warning": "Este tipo de billetera no admite conectarse al nodo a través de Tor", "tor_only": "solo Tor", "tor_only_warning": "Algunas características pueden desactivarse para proteger su privacidad cuando se usa solo el modo Tor", "tor_status": "Estado de Tor", diff --git a/res/values/strings_fr.arb b/res/values/strings_fr.arb index 0ec2a2eb8..4c0c67955 100644 --- a/res/values/strings_fr.arb +++ b/res/values/strings_fr.arb @@ -657,6 +657,7 @@ "tor_connection": "Connexion Tor", "tor_enabled_warning": "Veuillez noter que Tor est actuellement un meilleur effort et que certains services peuvent ne pas fonctionner ou retomber à ClearNet si la connexion échoue", "tor_feature_disabled": "Cette fonction est désactivée tandis que le mode Tor unique", + "tor_node_warning": "Ce type de portefeuille ne prend pas en charge la connexion au nœud sur Tor", "tor_only": "Tor uniquement", "tor_only_warning": "Certaines fonctionnalités peuvent être désactivées pour protéger votre vie privée lorsque vous utilisez le mode Tor uniquement", "tor_status": "Statut", diff --git a/res/values/strings_ha.arb b/res/values/strings_ha.arb index c84cc3063..21c984bfc 100644 --- a/res/values/strings_ha.arb +++ b/res/values/strings_ha.arb @@ -659,6 +659,7 @@ "tor_connection": "Tor haɗin gwiwa", "tor_enabled_warning": "Lura cewa tor din a yanzu haka ne mafi kyawun ƙoƙari kuma wasu sabis na iya yin aiki ko faduwa ga bayyananniyar idan haɗin ya gaza", "tor_feature_disabled": "An kunna wannan fasalin kawai yayin da kawai ana kunna yanayin don kare sirrinka saboda wannan fasalin bashi da alaƙa da tor", + "tor_node_warning": "Wannan nau'in walat ɗin baya goyan bayan haɗi zuwa kumburi a kan tor", "tor_only": "Tor kawai", "tor_only_warning": "Ana iya kashe wasu fasaloli don kare sirrinka lokacin da kake amfani da tor kawai", "tor_status": "State State", diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb index 1f77a10ca..394a1a86d 100644 --- a/res/values/strings_hi.arb +++ b/res/values/strings_hi.arb @@ -659,6 +659,7 @@ "tor_connection": "टोर कनेक्शन", "tor_enabled_warning": "कृपया ध्यान दें कि TOR वर्तमान में एक सर्वोत्तम प्रयास है और कुछ सेवाएं काम नहीं कर सकती हैं या कनेक्शन के विफल होने पर Clearnet पर वापस आ सकती हैं", "tor_feature_disabled": "यह सुविधा अक्षम है, जबकि टॉर केवल मोड आपकी गोपनीयता की सुरक्षा के लिए सक्षम है क्योंकि यह सुविधा टीओआर से कनेक्ट नहीं होती है", + "tor_node_warning": "यह वॉलेट प्रकार टोर पर नोड से कनेक्ट करने का समर्थन नहीं करता है", "tor_only": "Tor केवल", "tor_only_warning": "TOR केवल मोड का उपयोग करते समय आपकी गोपनीयता की सुरक्षा के लिए कुछ सुविधाएँ अक्षम हो सकती हैं", "tor_status": "टोर की स्थिति", diff --git a/res/values/strings_hr.arb b/res/values/strings_hr.arb index 6d7ea80d5..882106b67 100644 --- a/res/values/strings_hr.arb +++ b/res/values/strings_hr.arb @@ -657,6 +657,7 @@ "tor_connection": "Tor veza", "tor_enabled_warning": "Imajte na umu da je Tor trenutno najbolji napor, a neke usluge možda neće raditi ili se vratiti na Clearnet ako veza ne uspije", "tor_feature_disabled": "Ova je značajka onemogućena dok je način samo TOR omogućen kako bi zaštitio vašu privatnost jer se ova značajka ne povezuje preko Tor -a", + "tor_node_warning": "Ova vrsta novčanika ne podržava povezivanje s čvorom preko Tor -a", "tor_only": "Samo Tor", "tor_only_warning": "Neke značajke mogu biti onemogućene za zaštitu vaše privatnosti kada koristite TOR način", "tor_status": "Status tor", diff --git a/res/values/strings_id.arb b/res/values/strings_id.arb index c7a4873f3..88354cd0b 100644 --- a/res/values/strings_id.arb +++ b/res/values/strings_id.arb @@ -660,6 +660,7 @@ "tor_connection": "koneksi Tor", "tor_enabled_warning": "Harap dicatat bahwa Tor saat ini merupakan upaya terbaik dan beberapa layanan mungkin tidak berfungsi atau kembali ke ClearNet jika koneksi gagal", "tor_feature_disabled": "Fitur ini dinonaktifkan sementara mode Tor Only diaktifkan untuk melindungi privasi Anda karena fitur ini tidak terhubung melalui Tor", + "tor_node_warning": "Jenis dompet ini tidak mendukung menghubungkan ke simpul di atas Tor", "tor_only": "Hanya Tor", "tor_only_warning": "Beberapa fitur mungkin dinonaktifkan untuk melindungi privasi Anda saat menggunakan mode tor saja", "tor_status": "Status Tor", diff --git a/res/values/strings_it.arb b/res/values/strings_it.arb index 84ea7fbfc..b93bf0d43 100644 --- a/res/values/strings_it.arb +++ b/res/values/strings_it.arb @@ -659,6 +659,7 @@ "tor_connection": "Connessione Tor", "tor_enabled_warning": "Si prega di notare che TOR è attualmente uno sforzo migliore e alcuni servizi potrebbero non funzionare o tornare a ClearNet se la connessione non riesce", "tor_feature_disabled": "Questa funzione è disabilitata mentre la modalità solo TOR è abilitata per proteggere la tua privacy in quanto questa funzione non si collega a Tor", + "tor_node_warning": "Questo tipo di portafoglio non supporta la connessione al nodo sopra Tor", "tor_only": "Solo Tor", "tor_only_warning": "Alcune funzionalità possono essere disabilitate per proteggere la tua privacy quando si utilizzano solo la modalità Tor", "tor_status": "Stato di tor", diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb index 7a89646a1..b03d7b1a8 100644 --- a/res/values/strings_ja.arb +++ b/res/values/strings_ja.arb @@ -658,6 +658,7 @@ "tor_connection": "Tor接続", "tor_enabled_warning": "TORは現在最善の努力であり、一部のサービスが機能しないか、接続が失敗した場合にClearNetに戻ってくる可能性があることに注意してください", "tor_feature_disabled": "この機能はプライバシーを保護するためにTORのみモードが有効になっている間、この機能は無効になります。この機能はTORに接続していないため", + "tor_node_warning": "このウォレットタイプは、TORを介してノードに接続することをサポートしていません", "tor_only": "Torのみ", "tor_only_warning": "TORのみのモードを使用する場合、プライバシーを保護するためにいくつかの機能が無効になる場合があります", "tor_status": "TORステータス", diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb index 6c813cf9f..d246e5e57 100644 --- a/res/values/strings_ko.arb +++ b/res/values/strings_ko.arb @@ -658,6 +658,7 @@ "tor_connection": "토르 연결", "tor_enabled_warning": "Tor는 현재 최선의 노력이며 연결이 실패하면 일부 서비스가 작동하지 않거나 Clearnet으로 돌아갈 수 있습니다.", "tor_feature_disabled": "이 기능은 TOR 전용 모드가 사용되지 않으므로이 기능은 TOR에 연결되지 않으므로 개인 정보를 보호 할 수 있습니다.", + "tor_node_warning": "이 지갑 유형은 Tor의 노드에 연결하는 것을 지원하지 않습니다.", "tor_only": "Tor 뿐", "tor_only_warning": "Tor 전용 모드를 사용할 때 개인 정보를 보호하기 위해 일부 기능이 비활성화 될 수 있습니다.", "tor_status": "Tor 상태", diff --git a/res/values/strings_my.arb b/res/values/strings_my.arb index 38f339928..2c2a89f96 100644 --- a/res/values/strings_my.arb +++ b/res/values/strings_my.arb @@ -657,6 +657,7 @@ "tor_connection": "Tor ချိတ်ဆက်မှု", "tor_enabled_warning": "Tor သည်လက်ရှိအချိန်တွင်အကောင်းဆုံးကြိုးပမ်းအားထုတ်မှုတစ်ခုဖြစ်ပြီးအချို့သော 0 န်ဆောင်မှုများသည်ဆက်သွယ်မှုပျက်ကွက်ပါကအချို့သော 0 န်ဆောင်မှုများသည်အလုပ်မလုပ်ပါ", "tor_feature_disabled": "ဤအင်္ဂါရပ်ကိုမသန်မစွမ်းဖြစ်သော်လည်း Tor တစ်ခုတည်းသော mode ကိုသင်၏ privacy ကိုကာကွယ်ရန်အတွက်ဤအင်္ဂါရပ်သည် Tor ကိုမချိတ်ဆက်ပါကကာကွယ်နိုင်သည်", + "tor_node_warning": "ဤပိုက်ဆံအိတ်အမျိုးအစားသည် Tor မှ node ကိုချိတ်ဆက်ရန်မထောက်ပံ့ပါ", "tor_only": "Tor သာ", "tor_only_warning": "Tor တစ်ခုတည်းသော mode ကိုသုံးသောအခါသင်၏ privacy ကိုကာကွယ်ရန်အချို့သောအင်္ဂါရပ်များကိုပိတ်ထားနိုင်သည်", "tor_status": "Tor Status", diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb index 2132d3df5..63998a2a0 100644 --- a/res/values/strings_nl.arb +++ b/res/values/strings_nl.arb @@ -657,6 +657,7 @@ "tor_connection": "Tor-verbinding", "tor_enabled_warning": "Houd er rekening mee dat Tor momenteel een beste inspanning is en dat sommige diensten mogelijk niet werken of terugvallen naar Clearnet als de verbinding mislukt", "tor_feature_disabled": "Deze functie is uitgeschakeld, terwijl alleen TOR -modus is ingeschakeld om uw privacy te beschermen, omdat deze functie geen verbinding maakt via Tor", + "tor_node_warning": "Dit type portemonnee ondersteunt niet aansluiten op het knooppunt over Tor", "tor_only": "Alleen Tor", "tor_only_warning": "Sommige functies kunnen worden uitgeschakeld om uw privacy te beschermen wanneer u alleen de Tor -modus gebruikt", "tor_status": "Tor Status", diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb index 1926244e9..241dd1a0c 100644 --- a/res/values/strings_pl.arb +++ b/res/values/strings_pl.arb @@ -657,6 +657,7 @@ "tor_connection": "Połączenie Torem", "tor_enabled_warning": "Należy pamiętać, że TOR jest obecnie najlepszym wysiłkiem, a niektóre usługi mogą nie działać ani nie spadać do ClearNET, jeśli połączenie się nie powiedzie", "tor_feature_disabled": "Ta funkcja jest wyłączona, podczas gdy tryb TOR jest włączony do ochrony prywatności, ponieważ ta funkcja nie łączy się z Tor", + "tor_node_warning": "Ten typ portfela nie obsługuje łączenia się z węzłem nad Tor", "tor_only": "Tylko sieć Tor", "tor_only_warning": "Niektóre funkcje mogą być wyłączone w celu ochrony prywatności podczas korzystania z trybu TOR", "tor_status": "Status TOR", diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb index a7e1ba6e7..2cefd6cac 100644 --- a/res/values/strings_pt.arb +++ b/res/values/strings_pt.arb @@ -659,6 +659,7 @@ "tor_connection": "Conexão Tor", "tor_enabled_warning": "Observe que o Tor é atualmente o melhor esforço e alguns serviços podem não funcionar ou voltar para o clearnet se a conexão falhar", "tor_feature_disabled": "Esse recurso está desativado, enquanto o modo apenas Tor está habilitado para proteger sua privacidade, pois esse recurso não se conecta", + "tor_node_warning": "Este tipo de carteira não suporta conectar -se ao nó sobre Tor", "tor_only": "Tor apenas", "tor_only_warning": "Alguns recursos podem ser desativados para proteger sua privacidade ao usar apenas o modo Tor", "tor_status": "Status de tor", diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index f9a1da8f5..b92767150 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -658,6 +658,7 @@ "tor_connection": "Тор соединение", "tor_enabled_warning": "Обратите внимание, что в настоящее время TOR является лучшим усилием, и некоторые услуги могут не работать или вернуться к Clearnet, если соединение не удалось", "tor_feature_disabled": "Эта функция отключена, в то время как режим только Tor включен для защиты вашей конфиденциальности, поскольку эта функция не подключается к Tor", + "tor_node_warning": "Этот тип кошелька не поддерживает подключение к узлу через Tor", "tor_only": "Только Tor", "tor_only_warning": "Некоторые функции могут быть отключены для защиты вашей конфиденциальности при использовании только режима Tor", "tor_status": "ТОР Статус", diff --git a/res/values/strings_th.arb b/res/values/strings_th.arb index d6f32c1da..8e98a190d 100644 --- a/res/values/strings_th.arb +++ b/res/values/strings_th.arb @@ -657,6 +657,7 @@ "tor_connection": "การเชื่อมต่อทอร์", "tor_enabled_warning": "โปรดทราบว่า TOR ปัจจุบันเป็นความพยายามที่ดีที่สุดและบริการบางอย่างอาจไม่ทำงานหรือถอยกลับไปที่ Clearnet หากการเชื่อมต่อล้มเหลว", "tor_feature_disabled": "คุณสมบัตินี้ถูกปิดใช้งานในขณะที่โหมด Tor Only เปิดใช้งานเพื่อป้องกันความเป็นส่วนตัวของคุณเนื่องจากคุณสมบัตินี้ไม่เชื่อมต่อกับ Tor", + "tor_node_warning": "กระเป๋าเงินประเภทนี้ไม่รองรับการเชื่อมต่อกับโหนดเหนือ TOR", "tor_only": "Tor เท่านั้น", "tor_only_warning": "คุณสมบัติบางอย่างอาจถูกปิดใช้งานเพื่อปกป้องความเป็นส่วนตัวของคุณเมื่อใช้โหมด TOR เท่านั้น", "tor_status": "สถานะ tor", diff --git a/res/values/strings_tl.arb b/res/values/strings_tl.arb index fbabcb01e..8b465a395 100644 --- a/res/values/strings_tl.arb +++ b/res/values/strings_tl.arb @@ -657,6 +657,7 @@ "tor_connection": "Koneksyon ng Tor", "tor_enabled_warning": "Mangyaring tandaan na ang Tor ay kasalukuyang isang pinakamahusay na pagsisikap at ang ilang mga serbisyo ay maaaring hindi gumana o bumalik sa Clearnet kung nabigo ang koneksyon", "tor_feature_disabled": "Ang tampok na ito ay hindi pinagana habang ang mode lamang ay pinagana upang maprotektahan ang iyong privacy dahil ang tampok na ito ay hindi kumonekta sa tor", + "tor_node_warning": "Ang uri ng pitaka na ito ay hindi sumusuporta sa pagkonekta sa node sa ibabaw ng tor", "tor_only": "Tor lang", "tor_only_warning": "Ang ilang mga tampok ay maaaring hindi pinagana upang maprotektahan ang iyong privacy kapag gumagamit lamang ng mode ng tor", "tor_status": "Katayuan ng tor", diff --git a/res/values/strings_tr.arb b/res/values/strings_tr.arb index 673f3101d..4fb4dfebe 100644 --- a/res/values/strings_tr.arb +++ b/res/values/strings_tr.arb @@ -657,6 +657,7 @@ "tor_connection": "Tor bağlantısı", "tor_enabled_warning": "Tor'un şu anda en iyi çaba olduğunu ve bağlantı başarısız olursa bazı hizmetlerin işe yaramayabileceğini veya ClearNet'e geri dönmeyebileceğini lütfen unutmayın.", "tor_feature_disabled": "Bu özellik, gizliliğinizi korumak için yalnızca TOR modu etkinleştirilirken bu özellik devre dışı bırakılır, çünkü bu özellik TOR üzerinden bağlanmaz", + "tor_node_warning": "Bu cüzdan türü, Tor üzerinden düğüme bağlanmayı desteklemiyor", "tor_only": "Yalnızca Tor", "tor_only_warning": "Yalnızca TOR modu kullanırken gizliliğinizi korumak için bazı özellikler devre dışı bırakılabilir", "tor_status": "Tor Durumu", diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index 750555570..c6322ae22 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -658,6 +658,7 @@ "tor_connection": "Підключення Tor", "tor_enabled_warning": "Зверніть увагу, що TOR наразі є найкращими зусиллями, і деякі послуги можуть не працювати або не повернутися до Clearnet, якщо з'єднання не вдасться", "tor_feature_disabled": "Ця функція вимкнена, тоді як режим лише TOR увімкнено для захисту вашої конфіденційності, оскільки ця функція не з'єднується через TOR", + "tor_node_warning": "Цей тип гаманця не підтримує підключення до вузла над тором", "tor_only": "Тільки Tor", "tor_only_warning": "Деякі функції можуть бути відключені для захисту вашої конфіденційності при використанні лише режиму TOR", "tor_status": "Статус Tor", diff --git a/res/values/strings_ur.arb b/res/values/strings_ur.arb index 3d9eade89..b90cf34cb 100644 --- a/res/values/strings_ur.arb +++ b/res/values/strings_ur.arb @@ -659,6 +659,7 @@ "tor_connection": "ﻦﺸﮑﻨﮐ ﺭﻮﭨ", "tor_enabled_warning": "براہ کرم نوٹ کریں کہ ٹور فی الحال ایک بہترین کوشش ہے اور اگر کنکشن ناکام ہوجاتا ہے تو کچھ خدمات کام نہیں کرسکتی ہیں یا کلیئر نیٹ میں واپس نہیں آسکتی ہیں۔", "tor_feature_disabled": "یہ خصوصیت غیر فعال ہے جبکہ ٹور صرف موڈ آپ کی رازداری کے تحفظ کے لئے اہل ہے کیونکہ یہ خصوصیت ٹور سے زیادہ متصل نہیں ہے", + "tor_node_warning": "یہ بٹوے کی قسم ٹور سے زیادہ نوڈ سے منسلک ہونے کی حمایت نہیں کرتی ہے", "tor_only": "صرف Tor", "tor_only_warning": "جب صرف ٹور صرف ٹور استعمال کرتے ہو تو آپ کی رازداری کے تحفظ کے لئے کچھ خصوصیات کو غیر فعال کیا جاسکتا ہے", "tor_status": "ٹور کی حیثیت", diff --git a/res/values/strings_yo.arb b/res/values/strings_yo.arb index 662787b4d..78cde8c78 100644 --- a/res/values/strings_yo.arb +++ b/res/values/strings_yo.arb @@ -658,6 +658,7 @@ "tor_connection": "Tor asopọ", "tor_enabled_warning": "Jọwọ ṣe akiyesi pe isọdọmọ ni lọwọlọwọ igbiyanju ti o dara julọ ati diẹ ninu awọn iṣẹ le ma ṣiṣẹ tabi ṣubu pada si ko opure ti asopọ ba kuna", "tor_feature_disabled": "Ẹya yii jẹ alaabo lakoko ti o ba jẹ pe o ṣiṣẹ nikan lati daabobo aṣiri rẹ bi ẹya yii ko sopọ mọra", + "tor_node_warning": "Iru apamọwọ yii ko ṣe atilẹyin sisopọ si ibi-afẹde naa nipa lile", "tor_only": "Tor nìkan", "tor_only_warning": "Diẹ ninu awọn ẹya le jẹ alaabo lati daabobo aṣiri rẹ nigbati o ba ni ọna to", "tor_status": "Ipo Tor", diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb index 73b8a0117..953a29798 100644 --- a/res/values/strings_zh.arb +++ b/res/values/strings_zh.arb @@ -657,6 +657,7 @@ "tor_connection": "Tor连接", "tor_enabled_warning": "请注意,TOR目前是最好的努力,如果连接失败,某些服务可能无法正常工作或落回Clearnet", "tor_feature_disabled": "此功能在启用仅TOR模式的同时被禁用,以保护您的隐私,因为此功能无法通过TOR连接", + "tor_node_warning": "这种钱包类型不支持连接到TOR上的节点", "tor_only": "仅限 Tor", "tor_only_warning": "某些功能可能会被禁用以保护您的隐私时仅使用TOR模式", "tor_status": "TOR状态",