From 94e14d2019ee91553fe059958607578554aec3e9 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Thu, 26 May 2016 16:08:20 +0200 Subject: [PATCH 001/535] Update markdown files --- .github/ISSUE_TEMPLATE.md | 34 +++++++++++++++++++++ CONTRIBUTING.md | 4 ++- README.md | 21 ++++++------- SCREENSHOTS.md | 10 +++--- Screenshots/Screenshot_20160303-194540.png | Bin 750303 -> 0 bytes Screenshots/Screenshot_20160303-194559.png | Bin 439257 -> 0 bytes Screenshots/Screenshot_20160303-194608.png | Bin 801251 -> 0 bytes Screenshots/Screenshot_20160303-194621.png | Bin 439473 -> 0 bytes Screenshots/Screenshot_20160303-194752.png | Bin 439047 -> 0 bytes 9 files changed, 52 insertions(+), 17 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE.md delete mode 100755 Screenshots/Screenshot_20160303-194540.png delete mode 100755 Screenshots/Screenshot_20160303-194559.png delete mode 100755 Screenshots/Screenshot_20160303-194608.png delete mode 100755 Screenshots/Screenshot_20160303-194621.png delete mode 100755 Screenshots/Screenshot_20160303-194752.png diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 00000000..a989725b --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,34 @@ +#### General information + +* **Device:** eg Nexus 5, Samsung Galaxy S6 +* **Android Version:** eg Android 6.0.1 Stock or Android 4.2 CM +* **Pod:** eg pod.geraspora.de, self hosted, or doesn't matter +* **Diaspora pod version:** eg. 0.5.99.0-p9bd2337c (can be found on the bottom) +* **App source:** eg F-Droid, PlayStore, self build (latest HEAD) +* **App version:** eg 0.1.1, or commit + + +I have: +- [ ] searched open and closed issues for duplicates +- [ ] Diaspora for Android installed with an version >= 0.1.1 +- [ ] read + +#### Steps to reproduce + +1. +2. +3. + + +#### Expected result + +What is the expected output? What do you see instead? + + +#### Debug output + +Please post the output of adb logcat. The log should begin with the start of Diaspora for Android and include all the steps it takes to reproduce the problem. + +```` +adb logcat -s com.github.dfa.diaspora_android +```` diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8b137891..5fa1f509 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1 +1,3 @@ - +We are always open for any kind of contribution. (PR's, bug reports, feature requests, ..) +If you got any questions feel free to ask at Gitter. +Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. \ No newline at end of file diff --git a/README.md b/README.md index 559a5058..24418f37 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,17 @@ This is an unofficial webview based client for the community-run, distributed social network **[Diaspora](https://joindiaspora.com/)**. It's currently under development and should be used with that in mind. Please submit any bugs you might find. **Notice:** This is the repo of the latest version of the unoffical Diaspora Android App. +- [Download App](https://github.com/Diaspora-for-Android/diaspora-android/releases) +- Watch [Changelog](https://github.com/Diaspora-for-Android/diaspora-android/blob/master/CHANGELOG.md) +- See [Screenshots](https://github.com/Diaspora-for-Android/diaspora-android/blob/master/SCREENSHOTS.md) + +## Contributions +We are always open for any kind of contribution. (PR's, bug reports, feature requests, ..) +If you got any questions feel free to ask at [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). +Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. + ### License -It's released under GNU GENERAL PUBLIC LICENSE (see LICENCE). +It's released under GNU GENERAL PUBLIC LICENSE (see [LICENCE](https://github.com/Diaspora-for-Android/diaspora-android/blob/master/LICENSE.md)). ### Native It's "native" because it's developed in Java + the Android SDK (Android Studio). Other Diaspora clients are developed using frameworks like AppCelerator Titanium. A native app will always be more efficient and almost certainly be faster and make better use of the resources of the device. @@ -26,16 +35,6 @@ The minimum version supported is Ice Cream Sandwitch, Android version 4.0.3 (or ### Permissions It requires access to the Internet and to external storage to be able to upload photos when creating a new post and for taking screenshots. -- Download [APK](https://github.com/scoute-dich/Diaspora/releases) -- Watch [Changelog](https://github.com/scoute-dich/Diaspora/blob/master/CHANGELOG.md) -- See [license](https://github.com/scoute-dich/Diaspora/blob/master/LICENSE.md) -- See [screenshots](https://github.com/scoute-dich/Diaspora/blob/master/SCREENSHOTS.md) - -## Contributions -We are always open for any kind of contribution. (PR's, bug reports, feature requests, ..) -If you got any questions feel free to ask at [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). -Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. - ## Project members: - de-live-gdev () diff --git a/SCREENSHOTS.md b/SCREENSHOTS.md index 3974d7b1..7814c912 100644 --- a/SCREENSHOTS.md +++ b/SCREENSHOTS.md @@ -1,5 +1,5 @@ -![1](https://github.com/scoute-dich/Diaspora/blob/master/Screenshots/Screenshot_20160303-194540.png?raw=true) -![2](https://github.com/scoute-dich/Diaspora/blob/master/Screenshots/Screenshot_20160303-194559.png?raw=true) -![3](https://github.com/scoute-dich/Diaspora/blob/master/Screenshots/Screenshot_20160303-194608.png?raw=true) -![4](https://github.com/scoute-dich/Diaspora/blob/master/Screenshots/Screenshot_20160303-194621.png?raw=true) -![5](https://github.com/scoute-dich/Diaspora/blob/master/Screenshots/Screenshot_20160303-194752.png?raw=true) +![1](https://raw.githubusercontent.com/Diaspora-for-Android/diaspora-android/v0.1.1/Screenshots/Screenshot_20160303-194540.png) +![2](https://raw.githubusercontent.com/Diaspora-for-Android/diaspora-android/v0.1.1/Screenshots/Screenshot_20160303-194559.png) +![3](https://raw.githubusercontent.com/Diaspora-for-Android/diaspora-android/v0.1.1/Screenshots/Screenshot_20160303-194608.png) +![4](https://raw.githubusercontent.com/Diaspora-for-Android/diaspora-android/v0.1.1/Screenshots/Screenshot_20160303-194621.png) +![5](https://raw.githubusercontent.com/Diaspora-for-Android/diaspora-android/v0.1.1/Screenshots/Screenshot_20160303-194752.png) \ No newline at end of file diff --git a/Screenshots/Screenshot_20160303-194540.png b/Screenshots/Screenshot_20160303-194540.png deleted file mode 100755 index 8cb12c0760600d32be6a8db769f599debd1fad54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 750303 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

ojIb( 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%0D>PFq*yPOnTU7Z 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�hLMO# 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

_+B{ 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 qC3^ zufP8K^5x6h+s#4?Eesg2(mrMpl~^3|&F(8kBkOpFg$-6|GJq3KT=NJ8J`svub^?&L@Wd_p%mK9WyeKCTWe7Q zmyHQHPjTv1c=158Y$>A&Gj+L@9OJ^-JUAULfe`&vyK)kaH$&L=D_Dul1^}p_sj88J zswy*0yWQz@+8yWC+On>NM>N6=qWL ztV+Y_N}|?CMub7TdB2~T!HcxZ?Yi6+vt5su<;aBTaQ|+kBxEzZ z4NnVd3eTFWBA_1D=0t)t%sWR>ts+gu1g9Ni@|ve0NHI1j;V9acgK>tPDIeMivM
P1GSj`|;552-I58eD^+?*z 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%0D97S5s23svoc*>*$-D$4zZULse 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 v;dzyyZiFXFTVWp%e!aKY@) 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 Z{C_o!%f<=Se|i7_002ovPDHLkV1hEPif{k` diff --git a/Screenshots/Screenshot_20160303-194559.png b/Screenshots/Screenshot_20160303-194559.png deleted file mode 100755 index b708603465c84569e738ec29ce472682e608e2e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439257 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�-ckCSv=(Uh7vD}Hvoj& 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 z zDNvJL?6}SET*zFNNq|8|eR`dCCptsF;$uiw^M1R-%^+l>a^=*@pq-3bx#z37&NHbA z;!Qx}DwK~Ym1*9e{EPAW<)#?XTaaQPSAVXp0@@HnQ{E)E`OvDca?Z|I=HNgYp1e2Q z&(`rg%HOE?o|;?6KMxOuZ)c@xBwJa5A{|A=W&?`%R;0R#?3u&US{7_rBtJI^YmBmO zX(m*9upu8biWs}7-u?7izriMP$efK~tpKEoF)5UjpRcJFkS~YByG-5KVcVsrZ|Oi3 zOO}s{!l`yfEq)wPkfZjT7TiV4j}~u+NhlxX14D20o*?#U%awsOE)H`r_#h#3+a3A3 zwxf*9OkbuL+8d`cYHhyEgH7IX;f&YfW2H5Hf=)mnO<)(v{I20Vn`NbB%n^>md~2^Mndiq!M>*4O zx{0>n{9smxt+SU?FP#FuM|cW+6*{A9#(E;np@N0ZGSfG?`89z2D>avktitVwpn@)g zGJab*#bLyn;JjtZri$YO?}bTK51u8}suV=JYG|wSy`v#dhg6FJsRl`2Wzj;Wgiax@ zm@2R+XXXlRLr}OFIG!B8Z&kAEQ zd23ukAo!oBI9DwsSze{T@wuquelz?Wp>$l)Ni*@}lLc;s6w0ZmxegQWm+JS7>1sFR z6i*|LsY@KNi1he9yh+Y1KHVTcU;49Vxa@Te7wp>V=5gSsVD25*Rdpzw4PFLr?{r{< zMf;(td@wWOsS7Q;6P?O5?bA68Z=3eom#8`aJP{(|YOtI=#M2!xQ4myFKKSxhcJH^M zEV{;z$jfGtsDfP9Uw0)CrvywIo)f$aqzr1qsppVQ89Txre~R(G%`{9#&Wvtc#REC) zO-I1_s#%D6Mlnawmw1FnWYxhovi07EyO@2on@R9li4koR`Zf?EjFxOK6B7f+jY<9s zM`F!!GcaLe;3d1N%qr-YCay#OrX?(c3=gw0ajs3VhK?@9X!E|IfMdc3D1MdbDP7`@ zTcCm%_8ZyaeDL5}dJfGdnqm*MGY%K-3~2 zg-)sD7B?68Y3DzUqJ%^0SEeT}ym;3-$k&YLXRNj6$L`&;k|{WPge$L(*duJvNpBuU=v`2?~w4qIaRR2Wm8D2cnx>IxNL0+Jk0MJhbb#_n8D zxzJRm?fY59972hk=Gv3+;N%jZlw}}g@I-9JowJfj$6vg#`U{Hl=Xw!07Ok@xffmI> zv{V$ynYTd%EibCk)#wjRAm&Y~$e6iV?GYsdTl#kFmeA)!iq%u#h43&Z?exxpm2RqD zN+jSou8qJ80Kp>0+(p9;|*?AE%J-x3s2`_m zA7G3Fz62B)swAnIB+E`{xZ96<(WXs-rXi zk8J{vp-YwjSRBBR1r~Dy!Xk*@5{XO#|1<|NJsnZ2l1CK`_Pt^3rhlgOpSC)4)89N> z;*IV<_QoJk4vc$zGlaIBNk=PVbI|db4NLhKA9)re)j`Jgf91+bL}pTt_LY(ynQ==% zW&UsLuBt_Ei~Uwm_sOIa{%yoMyD8IogN<7LJ(e8Wzdsxw$xwA=rlbhg_)M<<_FuvI zFcrMfkWg=02eiJ#bK(3eU6%A^bx^mM4n>@`%KwDZ9f1vdXcSN7w8_7|_^(uh85Z{M z(w?n*%d(0RBX0-&+Y#@4#8{G-WUvf~Mata!b*AS3UKk8RLjvJRD59$8!}Ad{ACQp{ zN&oAO24k=SQ}FBz5$7Zt6P5z&;iJlQ@68RzslZ3Vtgd3k>jHCazXRD)9 zzfFRE&pAGf!l@Ns7X4Q;Sv1~RP_PVHIicZ$_ugG9=zo2a?DvtjtBClbVV?89zA;6d z8dvuPosVu5{{8obUYa9qv$m0j)nYhW`2RMm^ky`hxip6R8WCN>g9mu-$Jg0|XiX{Q z<3eJw5SfTgV4PV0wOy9^e@4THN$Xjv4$aa)t$2m?Lrmwt zrWAz?2CGkw*A(iZPFB|K8q*BGKK=Kr~ae1bP(@0>~?NNXko*xoSZoTVbh_s+L3Fw7WKJyN> z{>R})_Id!4;Wq$pOYGlncaVW;QPn-GD$KFKRj z$AsPU<4B)a)i}>}QthBp5 zt2ECgZ{WtK_wyd$#0$U>I0cY`4q6`W`I~-YS^aR9$#wb9Tyn<9K&Xb(XsWA2X>GmB zk_e^zFl~WIKEPcoq)_dQ4Tj5}KWz_GL!vrhaP0*?-f7N}s3(*JOGwtTzEpLY6V z>jyA~Jyf0xAy@!@{xkp);&*p8{dnIKb4agxN)H&51=rye<-DkOK`&+XeYSG|9L_TU zO7AF_|L68EmG>ur5}nQ_wE-fBwEJ%U=Ht8%*LmIL0OlC-KJh8KaH;YUE z(P|X7Qgf#JhI6XU%OdqY0E5+UfU`&6bI~1OE>SguAsPU>h{BQv+pVFL`Pz3t%v>|t zpRL?tHoEEqq;v+*6VCm`@52(Kgm&@)Jmv@8VIQq&s^+)!VmGtHh5+6U@YKV?mYC;y zwCr3rz#(J^$UJT6yZ`cT^ySZspND8=6%{AN@BDYa*6{pil*~SDkX4Idsp5cNW#(dT z6RZby4Lr`8FMy7$M0a%`pN`~T0$_}A_=hy@?%HtP9|1=R5@v z!D;{koZrDDKzCI{e^fIg0S~f%)NZ++j5I)gEFE9I8uEM;=R1I_@u>U5_ZN+T?Ep}5 z^#G5V0uvxQdKqBjz>Qmg?&KF>V~qgK1VB)AKmGH-9iW5q_?rB#`6^z|Q5OdDX~Q%G z^!~a?{0xhK!3ki&a0D1>0A-0DcMgo5ug?zu0n6%rI?=1_>1_lOqQ4g0< zkL~-P&jM%|Lj+|ph-=-)l&A0YJJoJqw_t9S?uFKW(`KF7^ep`~9X^ zzU(&V^6sEmLNW#b2oHhb0;ZnrT1w2Xb)|Pc;{e~w6!txUU3Z0Zzk=h~a_4d5%9Yr3 zUR`>3^jUl%6M3)q<@Lzt`{S1nqeEybRpZJxm%vNz4nI7+d3pV{J{)h<&hRuT%74#H zWd-Y>*tGikWe%aGrKzbDDJV1n4zH_k3Cj073VP|cI_C^nljCyp9e{|jRAJE%z&~qg zYvVMxs1*X^eUZcNzYSP&Q+f~O(4U)oqx%gb!2Z2&j{$J6^I3-*HzEH=WdWo$$U1=H zy17%G0a60W54Xp_{di%c+f@?ri~3=-qsQ(5%B?@{rqI^XVr%%53E;pU#+CYQ0Fd2F z=QXtkz{CXx2Xp!Uy!O%gJ$?d!o;!eIXH7riZ&kh93h(~?7sit@FAd_}q4_L>@iQMZL7^DnZ zj&Ji^65UXs!*mS_s;6K;SAg60rPX1*1P7BmiHgdPtZT|b+d!i?JK8Ni<4XLjf1p@7 zu~s5$WbEF*6ac`k^|ZRO#_6U_UI3SU(CD_ysOixE@TT*%*l{Mw&p+Q3*t}=^4f&R~ z&PqSr0oH#Ms^Vt~OqZ6w3N2Mmp8&XsgGav#P)a&{cr<}yfc@zHc1!$${o#b&p})}Z z43Ty>n|9Yu(tMP9(PU*~vwaHKsXd?X{QT1SJ%AME;q^S~WpyJ*_- zUnNK@8-Dbe1mA?{IL zBNu>g0El`Ibne0({f6fi-6cqV8_Y(?N8v4(;ST-4#U+3)X8-{1zP9Lo<|s%f0OI1|W=lAxq`{$hCVq zktbH|AP9h1C3ss{Y^YUp{Nu?V>^Q*EF9h??+2Js(c4J)?35E;K$Akc|lHJGrK)|9y zG9B^A>hfqiS!?|_xqX+=MqFhKj^um-gH_c8C8+Wk+4bWA6q_$G()@>U78 zJqaGu)1o;9z!WtCN&rMT04PNC8%VS_JsvP1{m|B}(=|O}16>d2d1`5eay}Fo*?OpRyeZWYS|HssM$5Z|H z|KHx@SQ*JUHkFl`%%hA$_6nKDCOab|WJY8in-Is$jF4HzF|t?oUWt&9-|Kun*L8h= z|8=7?ob!4=*ZXmQJQpAEXMrr&2+Et_znj5renLcPLFoh*G(G>l z90^PY67B|`Y=Sq21>%+0#c|2Ic${j+M&DTZOK|waG+jP}L=BA9rtPdfR^5QzP0$bE ztM&IhcJ1;M`eyd)NDQ(|p^0pBp6k2pHD5{oS~~@H74~sJ6gv>~&1} z1hUKzP#|SERW@y8IDx${5cnB}`?l_y?Gur%jA5Pw zxQMO%*{uo&6~g6cTAP=2cF^vV#b!`&JO-BoCd*)fvh-!9Yx8y&D9`B(O%-7Gf$cVk z75|nxZD2*yZ~0d}|EcR3(TTdrT}-`BGJ!d~thW)eyWj*!uEqgJGxBz@UIIAGVLtwx zpg-G~1DxPhWo}|34X(Gx;GKbWxfh@R?tTVosuGx9;k7e@`W+a)0gwGI8q7)Cls#*b zyX=y?>^E#XLJkLh5%)1Wdr9B2WcI^hVlIpE`X$Z3S87Xh86K_w!#Tr*=$*Xy!9x3xema zhQ#+eOYQ7`|28>_EYqKFw&}4#iE;*COuLA>+a-{o{4tBi1{W^}L1FVVYg1;^Z#ZD# zqYP`vd0-G|EQ0>mQl)*qTqj*nPmnq41*K0T_-Zlj4#qoZ7{tx4F>I#?!0pcc`s&OL z>?s0&?2OR;E=)QGF9513WM;ksD2_+&G|rEnU13hqQ6G+yYk!59leZgC@ZCl0TS?ixwSj0nVSmI5Rny)(78W&%2F1 z=kKrga#!1r7uUYUOKqgbf^|&ti!7k1NtOIhVNF9$r(aU7*v$|h@G;ZS;GImuC(2Yy zKfiN#D!r&JzQ>q&a+J(^t@WSASdM%Cvl-o5M;OZkA|saDi~Gd={~bmA{7iYU$dZzS z9n#*thOB<|J;?${E-_z^GszmGGJW=~$j_HutJ(h>CtNe3O;qx#saZ(y%aV^k@bhFA z{f&9U&xYLpGv2Udqg?Q2EiZP!Rub-1S_M@2n!RTq)$6=^3N@bHg*4ft?ms7qjF?j!Sajs=;}_w{~JFbgx8$h zf=wR!-YOtU{ND%!p>VJuYvV#FZxjWE@&EVf~3XQn6b>J5*|z zuBiCF>;88xGRm$;c!_Khq7kkgJSq&;NcVeR;k2BA}W}-}`UlO39*ux48~9fba!Yvk&Td3XJK?L z1CMheq!;J17mgK2Hq+C&_6QFfwx%=`{S)B`=`rO(mR`h8a8|j!h=9Uev3yxC+WW@I z;1(eoedzSQyoFWRpx(sT9^rSbC@cg8b6|#iH*Gp@s63fllvP(;&1Gb}ZCh^~R*m!G z&)q)qm$kV(i={0v8ew??sE|C?6Z4N(x5-Ff#HO}6wl6(OSHKbrTQo|K_HxWtDH}z3 zI~J%|t!&lPYn?Erd@@gPLJ$;qjMVhSMMW{b;)Fs`YN3o|tayxMXf_dq)k?eYD~MuO zR44}rM46i#y8Boi?{tRy*)>s^gVL?94e!>(7x^Ue_=5zrq(mW7 zEI!V0o8z70ML$aIYNjJ#{Pdw8ss2U@O+#C*+2_S)`P{6AP15|hb6q%k&*u(RyuV32 zYvY1ziCbAiy@NXOti|;u8TIS?t^Oc{CUZrP4@Q#{j#e!R-jrmNmXu-(30rePxs5h{ z4pl};g)gB?hx*OqG#<2a*U0>EdS3_kdO>g|TX8`}K%*-H-4Bk%l8j*PCVTYqpKFDX zPp?RQKd=p0G75;Zyx(VHGctY-0w31D_P#+xce%c=TleYeX+_}^&zLCd#t5$l!$cyYZGJoH

azh}#Xd+F;Io{Z&(pZK<fAy6;FM%dsfSKY5@g_dXcU1pGM5za<+O zenN=MeEi7ReqbixGIwWxp)awxmiQQk-+db@L@LawI>wEt(VIx_L>+x2*L+_-0`>k` z=mP95Q4sKj{nW-c!V`lfLdfB?B_r~*wsG?4552N0i5=xM9Z`A;aAP43NL-cyBNZbJ zQ*k?Os8PDsL|=DRO|LkvLK#V<5`orB=P*dAXttIL52X)J$iOcnslSII0U~53o}bkY zKkx|3icQ{+G3}t%)tDt!XS+*Q$I?eM;xGI8r}30W2Q{A6dqt$DDEl)D1UF(+zjr)F zjqaC1Izw1AeoCHAevNd?!CqEarDY`{0p3w85xd?=t>LD>^!rxS$o1lM|1AQS-Bot&uq#0_8JSex@ZIYoe(rnF_o2V8mN^ZKBxx?%s7l~ zV6k~(Y;ae{WLWdwbR2d12Y8RAED^e}&}CuyFySt^eneDq&peWXAw6$q zNiRXX8bKbGlIoztjJKhc`o|*5hWuN2>4!a4J2skH25aNs7rX>8xtF>MB6J!;#}KBx zaOc|`A_y&RLUImhKuZZ8b_yg$Kvk6RXvT!+>cr6$DKT*Qu9_Nk>0vfsnwy*3S-I0e zh)!7)a{|xRs!hbJV^JhfG zv)*^|BAsQO&%mh@7y#W<)w!c@@5bxcSW!r7s_(+zRnSk)x1En@kdo4TyO#~m;I7+8 zsT>Kxbt(=VpWfNkSxV*B`^o9atNh`O?(5S~l-w&dNxU3oBAmocO6m_CFnrfEg3!1J ztE34240^{KR$&qH@*-Ri(TH-*H7fV$D+RI5sr4Qv8g8{&>@VGpIHGKLIbW*f?}g$I zTB@?vy`PA@z0;HuncRg(ge8oNu&hKR&5=QAuBEx(xINf6A|Zz4SeJ0b9}?9 zXNDan+`hxZ#tkdjYLOo_rlk_qrRhu-!iL5nV-tEk*Q3z(gJKX%(`EMB|7ro2s(n&7 zwq0S&iZ;s)nVIa*h~}T!r*mkd@toeU8zmsO?I|4jRIu+RS9(OiRbGi^uXifMmC9+J zOJa*bXL8-Ehcgm?5i+_~DYT#p)}It1@Qy1ph0W*`m8;xca62Cba7* zqeTVig8tEUyT+vU#s#dv*b&`cA7Qv*=YmJ3<`= zD%zJP3LT{O45!IY+GzB#WvgFVH&NF zDAHi7kwL3e_4ObG(?~{$LMU(NyfsCE3hiLak&O~oBK`&hN|otOWhJ?5ndeL=cyMQv znX4MPnvg^Dh1tUek2BGLE;NiO6vwlR_JzfklAm~boU~^>Tk4}P<8}pb$83&>P!&&Z zTffXe|11|1TN+byZ9#;sCK`9J+~YP`slI9#9u+)xK?zCUG>s^RnG?~nNP9(^4{;1C z*Y6b7q)568y4(;oB>RB8_bsdj`BdAzzKi(AA9RO~tk-LMu|R^Un(n`PvRD%V=@!_< zuPhu*tUjGjwHq5|pCtaLkBNccgg_+23D{ISL-pd)_3** zp&gDlO8)##nMuj-q@1^@O~qRu0h2=4qSl}c`RE+GP~ zQZ+Y-2o^J0lZg@c7jyK>OZV68pfBk)#^#dQ60d}Jm89>Qecf3N)2H#$G!?Xc*2FvP zRQwCIgR}o&xkE>{-_f2`V(MtUfOYA=&0t)M$T`U@yqF#Klnkj9^$k6q6eXs?QDBxy z#tnGA0r|OZhqzkJ4V0OVuDZC;x{j;B*dwVU$8Ul@O$&D3GwIr9J>MBCP;5feSi>tG z*vcAZL#t~=l~+9t`orZr5nr^^mCs|NkWgJ(>vY1DmKH_VzLmZZEK%jbpM0pEZrY4wv^+CZ7hPE!$eCN_c*O@+6kh5$;oS+F`l&Ze z&|4>NQEf8CVQ*_VF4|NtJo|tpMFfj!Pwe*k(!Aj~OkeG^#Gj46NiR&7yQtt}Q@ia( zyr?3vkMz^KaHwZ(dpBCRn<4BNWg6d6aUf-zUo5mCLT=P$aKTe$Cuooh{~XIT4(Gb( z5Fu;wG<>Z+U%Fp1*t!o}?=I9dzwzCFIurp@aSIZ3la*HAsTCF%djc}{MSqRweGx%d z8Cc!-*1B2^m-~+`Rw3hcNz9@`Snrr624-J{P8>lyxkmJ7@eH8tg;r=A0-ASGA-uCx z?X-G5$KL|E#DuLOiF`Cx=FsC1RdQ@U7hk4A0tTAL={Mv>wO0RrfD|z5CG&+4v*}t= zu;UFb3$~+9<^xmJXv@!5oh)zq@!!VENk|PdKLC=8bYfwK{*cm_QN2&vjp+KYaMMj2 z`3t`{I??BJ)E zc+dr7PVZIeu}~ADq=rVmh6>?p5YyCdow6w&$^`y!-tZ% zYpyqqBsAzlKUgwSs+hFb3$Qg*R?)uO9N#(4R&4_r5aaOZ!(a1U8$IssUbvqbg*=iZ z7fQh0a7}31!O?yucwgHlo>oM{*C|DRhPY@a+|Vj-SxB78Y7%cZKEPe?n$QY-=%}cC^m3USSz3ZG1wgRbpLD zjf`8`TQ5@5*lsoFvg4wLlW-}KVYXGQfihIb(>1&R??-f@(Y3!<>?+vXoAc6&hxt2c z<3?1WM^Tw?Kh(f+lfqj|3eQ!iT`c(_<3*A}enlg_QQ=!DG&Lz-)zIU4=Oab=%PbxF zH6tl+c(lK-m^?K*zQglweWqyPqh`>k*tTEF$CJ9D9X>~U!ABgVW>_&FZtYb1Cx~V6 zX{WlQ%A!iX=xP(l1X@n7T20A``JGv13z)+6;YE~xaM-MW@Tl;1mDLZb*`lPaXWko- zRyN0e*Tv_9L_i#WmmiQOQ{Fg@$uifnDlk}UmsQE2n^_Qu3>B;3yo-p}A4sqqes6Id zrnV<4^rWrI7_X9!FYxn!KP-~D3mr9h9M*HQNBFn#PXF4Y3iutRk(v^N;z)<7ipuhX zoJI!`Gp+6B@r)BO{Fo2L<&S#~oLP)T-Ut>yyJ!-8Q;6#M2uGm`NL;K|r4pEB&V~JQ zo0v(h4rYC*`(mrh(z-+-k8le`MOPt6jvnH%@Dg^{sFzXxD>=5I#LCWLnD;+D30QBCmaYr1~>h&`M0o;=vbq!2#` zbf_uFI1lPZN7Hhmv9vUJ>mtT5>$)sC(*I>@M7g38Aw5oeY{2jEQ`1zE($T-o9={AD z-7R-ouL(&|{oVZp`fDQ0dUYBJMjM$AsQ)c1@x0dYEZK&TiJg5T6@|JsZn2U$aPUGOUC7qQaSC(vsYJ^#-e}I(+N#7sa zAB?ykGWhh+co1$8pRdx&R#jIA4lfT42GODXRU}P; zEIZv{Z*PhHb8N&{K2hL^c)?eNzCK+(+i?vIurp3Qzum~%Sv}po)xm@rG>0+TMhKsL zX~Ht~7k0z$qK#9qKnUrvLyyl}cAH;kN>mORT4!}L(BI&OHA_D=z}B`Hl~t%-+laiK zXml`@rH{wKvCsLXmll$za`5S8=wP}M5pz^?gD6!E@%Y=Lml8hQ%Jw(`&b{gK&V?_N z!&RaS(kR97z9c*2z@v)8iCZjdg*!g}sy&vKIj9+?S?gr_p|O-NM!m!qT9Z_~w_Yl` z->@D^t=Fn#+T{AcWjk)O?8UOfy)}|bn-UYX(dZ%N*~-jVl_er8(Ni2t-UALCB)>cN z>z*C8oF{j8qZt36sF-5RU(EpX=}MY z@5?t%cw#?Tp_A)tA=+ogSi7dLOkbWa zX`Y%LL#?YA*EGUgTAJ>SQoU2^1A}3g{H^am$wYbU^fi>3y_xD6Ex)!l=|7@;7mih$ zksgDxdG|uQn&hI+^f#^aJ&UGU$#7=x+ZbDbNrpM z4Z=B&BE=hj=@dblmX_gHJ&7ew<*@j0%=^(@pAWdCPp+reV_^>VX5k&$|2e1h2IIt9 zpLafDf9IfPspeR3`O=*}aNG^CoH4jE4^lsADM-u_%*fJr&~h=6luN zZ4qHf{jM06w^fQLhtbNLO^HCF$@zQo% z|5(*quTBX`UTe!4K`8SDLkYLbe}|~4;)MAnxPUnylIz=09{L+@Z4;@Lfv2gFfbcT4 z+VP>O@z8*3bc}h5=T^;-=$maKEt;{l?xCgGlu785`j^S4P0tN@l9wkAkxSq47!N5V zL#4tYNRdI0`1Skw212}>SlCV_%OUtT_&$sqV=b)E13yD)wi&hAIZYd&~f>mBw`2|7~HKE9cVbhO@ z`sR%l8KX3-F$O9L@@T|qp4LmgB;&c_*S@)|TZYq`Iu{(SMNL!cvBs>G4n zG9FE4Pn^>fwR~ApQ`q7)mC};_@zuQ^ZK;%9!_@i?XOpufHj#*hbZn5->|)TL)(IarP7?E-uPQV&8PBlE#(`1 zM|w0^9HPU)hy8m1RDDbK;JI1VhvvE3Cqugl`4KGkC z%r>;vvSz`#fx_;Exbt+iT~aS*Vst4-ev%rP+U3Q&nB`Kv&3=F7fm3z`@}4jr zL}!kl_Z1NlL}v;)v(ni~0@vyP>!`%*V8xEN-(2jV;xY+u!LC7m_!=k4Nu~c9Pj{jr z8;#JQ;i^~FyVKW_{biafR1GVF;Zr47{j09P`V+dvxD6MakNaMZ-T9WdkSHGJUNoc4 zvp;%k(6A?=>9O+RIx~59>yS6{VL3+usdr@Rd_031T9SSd9;Z)T&tfpJn+s?T}!t1T?cayi3?Sq zwv>LjgLusPzDbPjbJzrGqH45i{>~>Giqt1R);mA$`6T4Y1?1N%_oMi4JWJp;LYxk| z1s!*i3eJD9{+bc+*^RBBr>6%abD6eII1zk;xk2{x8n=9{@7=UEv-yuiWz6h2 z-beamQXs>*J?yc3e0Ayxv3Kg5$kbrM;xKk!w^EjJ1*~d`inQnfYF%Q&)1cc}^+EdA zP5nhN<$6gyj>YDadL{JgM?q}miP&T?R7N3CK`Uk!eZ#f*muNzf&w7 z9WT+Qrh)u>YOPtNDLh{V^Nq^kgWb0c8Be~dmR+C<#qzZD9`mu0gyPBsj38gQF6>og zBBRUVm5Ib=AU(t8*7m)`#E6k{UXxaRRP`uKMP0&q_l`jm&OrzTszc4V@vrtrLWLJm z5afvNhs^aSK93>gK-YSKk;J{9fn2K8HL?zh`soyX!xd$n6MPeu`=&r`4%VC61vW4sIG@5P(x z6pX+TR%9E~_uxC<6ZK)))`>_)+Y{8JL2pBuPS^uOt!lBc&>T^{iZTLf^>y4bZ22-_ z*)ry`(WY{%($E%vI-xu{gJ|WMZ+gnjF$3!VlrxC zKg$RlFn7PF&+wM9cU)gCf=b(U+8O8w_D*00lpRdy3EH7)RF#_S7Tvg4*<(?|EXjOnriteFeGWW&X9>*D4e zWqJILRiFF$SB0!g8}N-<@?Kq#rF!CO|EY!Gr(M-d^kJ14_s^!pD99&GjG%i1H)WWV zqG5LR{F1xJfhydmT6u&deGWH-br19H-aXlPAf~ewm@f5JH^Ct(1B*Zu=k1xX$BmNn z1FQ{Xx?lL;SBx#xH%}PThK~3>Wk>RKBs-ge&XdLj-hCvLG2$!wM+12B^qLDAzzF?j zBOF(o0vhY z^WH&oRzwFYOph31NijBE=yUKOvsG3MPAo(vUXpLgtxae7rWlVR6*k)qD^>4yRwS^3 zsag@!8cpP7NpBkz(G-PDOsvm1r@{;k!XaoTVP2JpjJ{5rhOKV}4C%do*oIQX&yJB! zoHh?zCv{eAG_|98&E{Iwvr+5!X?UyF#tBd5QDOx~_KwSrAqI$4uAHQnhcIE;E;6fv%v%g4n95Ks>*^1w& zp%E<0veN(bvPAV~v|*)A^Y3-L+YE2^9bLl&u5ItGYb#L5BTN>aS8u5{*&9~Ot~+EX zXOkkz3qypkM8q2A?J~$*T?Mzpky<28`UCw&kQO)Yb#5t5dG+Y>`)*3jwG7hdlilIb zlQ|by0!BcLH!+UjgXk?KO}>B8GiG1BH6)624&iAR-sY(J(T(Pl2gGMn8a2)+-TVXoS=|PvYhN z{{AGqh8v3!DPwf!tUl8p-B*F8(LLccxI}Zc)A@x{Y?U-(lR`QfV<@}l3dm7L0i0aX zUbA55O=*c&j57|kKDQA5ou4-oTBCX49eZ*8W(vi{{CvcnC}0T`J}9?CE6A>R_0%Hdx~H!JLvxo{M|yr^0^i zA;H(u)@Wjzx}hWGwI?zkk*|Y8r6Ay1oF$*&HK6`OKr=2#2CNF z>Brg2x@w1ydibYb=QiKLLOkpJr4Li)FGv-BYzovGOx$NSqMQU0`=D>i^!w8vtcM$| z;wXcEcjcax+uib+w%lE427rNQRls*Au*eewgt&d$Z^$K%_nrlEM!+#(5QyN*RaPJ< zUEW=|!l=6g&JJjRX7!+201Jp*-PN|^M2DUOb-s^p{IRb4>T8L=lWtd&U`goWS=-t7 zdJc?uH=IVZM9v(rL>O8M16%nWBNjzo`9F%AmPj|=u1^bQ7=OgSjwFImLGX|3C$LDX zlaq?$;qy&+x~iQpW*oQ}u`tPtJ`s&cHgrI|mRh#IdHxeb(ig}eo2uPgUSS}cRJIX8 zdZ`Gho8e5KaH>N2yj|#TigdN?ry3f(&KSA(cH228^?hx`G+YwaPo6nddFh8^v3s7h z-mbl!GfHTe1=HRpH#8j$sN^_T>X|Sb)N3=*{cJyJDD}LgprF&HDJmS>WVYesgsRij z=e0`$POf4-8o39KU(kts)HvEUcm-PF0wHRYk5EbnPbJ@$N$Ul@AJLFpMXMovA_5q+ z2U}zU>z|~Yn?0rLJjSk_c;E)+)^_O0;QsD1-f}&pLH4>x<5r|W!lQD|p*TIgy5{!V zgsuZi&!2^R5M!M^CR}FWHsTfC)b8}CIEx~50%Fal*C$UKK@{D5JBa?u?1>i5`5D(m zaUbnuwuUfT*i{n?KkR)ZJBr4rg+Ug?z1MjaMfhM#A;AxAjX~!~1zQe*{CcL@SFrV$ z4i@Gl{MaxCvUFDL-%a42>?gmh+!(ND5Ti6cU|#+;_80&nW4j4<+1`^bjo(jW3|m%! zO1O3I-A&<@Yk^;+_No={gSg7$xAwNR8-*CD^rG=b6=;+g5yhdsucz>;u~X4l6@w4e z9@%0cw8+_2)JoOS9pj5%y_$gx%WSIQRwxc3jmzd8n%L+loW3Z_aqnm;&G&nMU^F}e zW%pAI=#@l~E>RWt-j==`C+dD!9u{@;8`B3qo@8w~KFx5EZJ2js7y4t}SYO{&z*VZb z!4c3qkriFL3#w~9z@d7(d;2i`hKIYRaK7`jhmJn;dWNYol=jDc4?>lYC=SoAc_C#R zd;!{k8)>&&*jLY06TXHR82`0w*J|+z6j66Y{7}88#S9-(X(_h1^uAk|Xc+tK33D1} zld187hr)?z8@uS0NB!xv#_%IzofLxe2@j;X#{@*Bu?O5?=nB zGVOWGV`BlocZMaOv6MTu&XzejcD*9U1keP@6(Z3KjG8)(^>V2jP+kB~n`>wV8uB)f z9kT&Bih(UK(r*j^A$NT&N7+qub{~V3JO!u$<|>||D#xhKF{~CK0qS`={>%c#128!+ zq_Z(XVDJQb-`l{^0lEfeASwpamNdY>fiKl(RF&sDxI$f9O-xL{{^pxE=;;$=|7*u)u-suN<$N0U)Bh;4G3XYE2$q1=0Tc>`!UBOE1K`evzyRtjl3I7D1_XMWCM&{;!0d0gS2j0a??+Am_3GT|C4op9c`~5V09cR*1 zXKFmnL6qyraZV~b7pdP3*P|0Ep$^Z7g`gZ>#*_*v=)+7cXP$p}%wWIUEDBv-XL)qYg=;dVYkawMXA6^ebMm3M~@qiEI6GO48^Z z`~G_9mYCRXV;+%>ZSAL;mS-*Y0<*{z3MpQ6NK_4rqm5=P!0?0V~zApxToC9AX zAkr{QErx510xaN8$-9hVzfPJQ49a#1e?Av{o)&zL0jl&3&FaCI$F2;*3@Lig0T7zc zHo*_BhJIWQr5KuTf9}&5lL2^P08qfM{AdFh+$9DWiwyo93DCvAfcP1^H@Itl)+~2X zD|hS*Dgg{Ec?NKm3&45UVPS~a>m`5_?vz!XDhVG0GUFEpjsw8#rK(aZfR?~Hmk8Rt zzxb1t_3Y!<2LLz?!ti1k)M*bxFznT4k7Ir>1>%>4>-=+oOYRR;|6sb?_Im|`6k#5J z`L);~Xge)v8$&U!tgOgVOiKj)?qZb%@5ZfZ{l@iAfSCsO2$=u8`T6HfUpr?os`%06 zVP6#(CRoo%E;OW`>Fe@peWNWk@U_Uc6&3>&#cxy0MIrMjLLL&1qzCYi)s!>el=xTQ-Wfea>g29y(xFN|cYh zeUAjJrH)os68--1{0(_*Ec?ASX}jIG75eh_l5_!cIg9fgMAM>Wt;0@S?#2iF>|OoC zysY8@?`4ADNVTuJ&IqRV;_dx)-qwdgY~NnWlkB`!Lt0=fxA7m8b!wsl9IE`|Dz5Ge z9=VR=F8%e@*WQ;ga(FY#&ciy1BIvg%dQAPXIzw^sYDBpNx-$B+iq(8s^-Aj^b89Vy zpQ=>X^#!CFvAo`uG*LOBC#yfLPHdY7;aOjNV>Lz3{Jc%;eOP;a+2ghkN?(H6WQ;J3 zIfkFwt!SkF21*5N=edRo1pX@shF6g8$8g*j&?jE@k3C|c&S4A$Bwv8#o?!+Sz5opg za9e2c15&q(7jG_ZMY8yB0g!er7I2xmxqrqn_-OMLphtKLz>wpe>kNP}0p(g13^*e| zw9o+9&dvqkWf)TXk?c`oL`1~mMeAbOCjjC6aLm})1`rQ>B=b=?kIXU#W3-dIn8CnS zQp0{j94tSHHlJbMK8BmaV8R$y0z+RkxPWZhIdJ#Wo){p$G0)3z=HZDcr!WU_@`>96 z@X{E75+qa%B?K;<`#Ti>P?g|KVQ^A#oCCMjpGs$IzPJDrvNo~{&1DQ-4XzAn{RaTr zVL2&zgrPtIiuhFypv4h`?hsin74&st4v`(OdasKKlV~yA5M*&VyNLXBZ4E$Q`Ek{ zy>ladqGVTELO6EIMr3#PMh1=qLHuB$%iOjXK%i2jP$iu710^n>K&zD0U{(N$Qqp-R zk9tUp274y+*fseyZiwG@wW0X=b*}NpeADh>*N=5)t|!@^?`^GDPVyh{w-qR$y#{4c zno|rW=b1h|rkly$Q>vhM!;*B$Iw{BUD6LX}R32452ya|=KEv)5JDQXJntk(2U9jBe!zy~E z2;SY~aFd>U5@jEj#ur~Ab^uyY$bQYXcH+OgU60FvX?>`pOEEo9#0ex#f zcM4!qha!87tpE}|9X7=3s@5TQmKA;3Gcea zNAmt=(jZT$#R5&5WHl1i?xC7*lLUXON@Anh18)^j7x^6oxB2T{k0+uHfp>HZ-ve-f z_k`jaL&mr_bJ$IHJ$A=WzJiZ4ig$HrGK-OQ$3AV%Ox7F)h(guZBhhsZ`U-s`Tn@^k z@!3luBPH9;mh9qhZ+-G9<4^Bx*`Oo0@(oilGJjO2DU_bIcO@9_SSHXkMroEi-VkrC zZ%y0La$zQnT{RG17Tf44fsm*rc3$F&q;_|Gldhar{#7WkNn|Z91j$GJNHJt;lat`( zvCIxJd(6Y;Q$2W8~byQL?F?!(VoZI7mVci)AkN7LrJy~!4&68n?- z)J}F|UNNO(Nm}9Dzw|Hbq*LT8tAk?&{(i09@>D0j?wLO^7j>_+FBVOHdo%hsrJRuw zxNnQKB$e6~)h%9~A`E)?5w02B;nkI&HR{QI%+hp@=s^Z{+0ET=cCGTRrSQn|-zh!A zoXXFC|F{KT%(bn9fiT`P;0-|LdjV)`a7RQi*zfxhhLp~ye6a;4Y1gZAf8V*voUgqN zcAQ+s931T56Hl)unr)@C{oTtklzG5aFG%pjpwEA<@V(~a$KTUmWl!Imf0v~IvCG9R zU=ASQLbUBHS6h!T5&LWWE#P*&NZ8`O`Vb2k3nc8Of^&S18IfWD)y4YI*9`8}@^?0a z*P9c=hT6omY`OXI>V7Vg(+ZwK!MA61j+AUXSfac?-5@Plsr^_-aWE zd%t~?;UAdvk#l!Q+O9VdzO+Ct<bE_6FaB+#g`WKxP3Bhc}_oOB?84+W zkU+@jdt&-*j?%x%Y=A6FN40ovhmUzAre4IfB?siqD=`AaW82{BmYUxLl|I2C#6sUxcC!bn}T0JgTg~0@wZd(Qt`n+&TjziQ!c4K_8-lbraIlNo?6CarWIi4 z0y>yywzl{oh8pU8P5cdlxIth7=nF_x@M^gLX1|#LhC>*W3k;8F_VEj#E5y^mzPu)z z*7b=ZhN|9iLm4q%WGAjRHqg^5 zYGg|IHQh+~q2)7e1FfDMu|E01ZqMdYP7K$7LZ&;o+0S$2cG1d&P`aVCFjbVXB|0Yn z8z^EuE+`-M<}0EtF#I;clm}y#5V%`eKC))AwYUGa1GzGyRm}9fFz850IQdM*w1hvk zhiljpUQltf`c&&L@BNwRn4ht+Wp3Z22@@aae#9P`kJi`J%m}!jl!B_X{X0ou>9T)K z$yJGc<=v?N!*ZtyaniV1_U)+J23(BoI!3$govK!JVG zD3~xzcg{cyYQbwv<9hS@G8dv4_Y)Ax#%E4SFu?b&f!f*z(Kzoh00O`nfZLccX(D(_ ziM4sJW?)G6!nsPv9khrQ>am%_n=r2~ux0FGZy9tzhEwB@71bPMb6Gul*>^iVG4nv| zJ+UsVcCdlUM&w)->3@xTI#nGx4cu&g{5|+#4l*9pW7;zE{By%@|LDO$2XGB%Nk z?h!1A(u7{KL9amdlO@xTPd0Vfg{Y)^9*}R-?QzYV{24~#&hvGawz5x+T@%bar$y?r}cki^fTuR*9Y&hjB)iI7VqWbC1n9f2}M^Sx@Qd z@mXE@GUFW6AH<)Cja8D7Cd(Aw7Lq?-|7FEG=Zk^vRd&38<}D_#wH_AJ*HNAm#~%KM zTximpC;E2@y)-=sQg1hu@+VKh&_@GIQ|SEuy*84jJiWGTW%hUdr;``RpwTXE#>R{d zwanJWR$WR8|7`SF@?jgXWyys`OLQRr)>qF-24d~nads1Mo{vcQw^jD3^$?7f{z z3ReX^eQj^#o(<0vr>v)*?H(gL*vBhJT*#&1n-NwA!7r6zk62&)dJEut%)CczL^mI` z2s{!nz6x?%3Y7k%Z*wqZc@S8q?U~IO^5pwtP~6^m(omRO*>cpM8%^6818Nhh1po1O zpeAm10yP0Jh`1dBFl(vZQ(*UGHf0w0v!@Hz^eKd4)meNFRNsNJtRA-|+OG=5BZR+z z`nRa4=zhTImDnEp-+z2iaxdnUSdQL+k^h~9fce$HRhr!2-T9SG3AmVH)K#T#D*y-7 z!H_COpz=59Isvym@OiKK0ONl1muWwW>P!ZWmN(|W&f7@}WBup&!V!)n zK$IQ(@lY#~v1?`!I0{*BFj!BmlSw^I{eE#9rNZw3Ja`GXUFTe-pIA(Ydyj3~IGnlC zMT8Eer$ZxaLn{kbTw?4$%*+h@z?I`t&X^Krr)^j#V zXtphR@I$L76b(|I8|!~dS97xU?XpwldtBbBqIW4xw#TA?(^P0PBD1XIsApFsG6xTB zJ#97#_WWL*8@Yli{<`3-0ZTMpwK*cwumS?sVlA&O+*t3zMFPr+!=$s%gaga?NS4#; z$O_M=Qs5J4Z5adZD+ivr0XwDdWq)^2E;M`Z;<6lue0^}>j+x?P!nl6x-#@z;0}@=} z7Tg%%XMsfcU;;U&ow+>hI=db0{p;JK_sR3J-V*NMU$MRGX-{S6e**^{{C3QfwFa$$ z_UB&hr=^V9gs#d%OJEb>R2{S_)$Xf*A<(~obdI9FdC(tkT_o_pq&I*EP5 zZ9l)tOE(<$fPOtX{tTG1NSPLWis`_%&L*B^wuZy-wwQcRGpDM^$>^niuA)UT%0Q}$ zy4~}q-eAjNIAf-8sAu0V{x3#+eijQ&NbHUI9;x(otFs8Y$ER=3iZjgP&vK7_oVDnOOg!q;qMFTbZ z$OFuHvQ^$M>^^z$LLdG120PM6uh=B%T4s1C%eI4-pC3U|GPlKeZi7eB4M!gqE27c$ zyZ4q}I^V#zT%&24y4jk$Og1k1thTkh*UQOmER=c-3=1*g0%M^SmH}Zz{lVDf08^kD zpgaI06-<{7jD7yGqQY21fcCu0>E8UaF7h;B?=TEwJoA1IYJkS->ORivz7>?UWx!c!C}$T~J`sRPWMCe~bn6eOY)Fy558I&{$3-ad=7eI%uOs`pLTlFXB`+T8B9m+9Xntq7h6ir z@vuA;`8#I4!mu!m(>`e&#W@BOda1}&e}|_2*l()AZ0@e$ovO<6+vpqcJFiMqeGaBS z1Z*C(E5MWs9k|gQpGr7Y4~EUn&5g~Cml?9^y-IN{&qk9_MdQ&bQP{mcg$?^U)KnS; zh{+<(8SFwnE~@S3LKK<|CvwEc%sB%g@>(PAgC&J#?w^uj6C{d6M?Zyk(wj~d3QcOR z^t?y}V{;k}$HR}Dk?l<+ey^1~^mY@(Tp&&D`VT3LQPCwT{dk)CN5-CKi44#H?mX>% zyFL1q6K=hL)?)M2Mm3g&#r&HNg0mCmi-VyZqc#u}chZcV$4+S_dCFd!GtR)>BS+(5 zPe-v3!`^asb(=|2N54@Rmuec&RnV+Fvg(h}D)wdv^&`s=#Ycub_u66l;mAJHAz?XZ+PH?dIWU%~P$I zSq#R#X}b27jujXLmA9C-ToDAxQ} z0mi!u&WA}=m}r72HPc$wxIjaL8K7WNBgPBv{}FZG@l=QJ|379b;~Xn1<5*dlSt;v~ zam?db*>Xg->@DM1$v*aogL6a(*~$us5|Yfw$Siw=-`n^5`Fwx=@xb}Z{eIuqb-!M( z`*{KQ4j%yHA}T6s4SetlKjKk%O<{p3md)!EkYEbE1h`HBf97;+{=!w!D)|QI*U`G~yPZc^t)BuOG^wpv1DfaA9qv`L zOL$vSo4E@ulRI}tg=e{kw$$#KBs^3xH`U956_G%=+!fL zsJ;BuNCBB%ieTshOX+U|x2^suJIr6V;Q!%n-SOP#Va>@8{J@uZ&UaQ>0^EFEmoISvu1fJ5xf*rS+_kXYY-77Bc6{d00 zI_v=m8VI!1r&s#)NWoK2&%c269dtzm>}4={pDL9*tb2d!9U%H7DgNfB30@%iAM(|e zqrQ#<5RB`Bs8FCy+rJXg0TGDfp*R4d6Po|~(l2<^p5w8F#lI`~4bu{^;}&#>e(z@Y z^~052v7yfAjyn7R%3)yRZ*HL3z7pA!FV>PfE)Hs}foF9t*3p{$3P@;yylM%reBUFH zDELfWkl5}V!y#Zl}{ z90CR1!rc4{Uin1+v6=aHsxU!%bFMvT44Y(QWoDKS=VyBjX|ObRTCM+0iSqoqIaAx_ zIfiX~25{-535>?sIEO~<0VIn_bPoaEZUl-L?;?Ono=ar^vp$@AVv@S~p0NQHbZg70 zKF27fY8p+fMnvp+O)s1;kc4V3>uE{cg~}Jvr=`|lsV}BsoJ6!-%Kml;HDgo(pYHSR zAa}_ilId-T+OCx{4;~YYMrxvN@qYwDvmGPmLz&UwnBuUb?b+e2+p#ymuLgZr4NKQo zA187r&%%$+|LzPM4KItsD2dKN7UCXLeUG89Dt?lK+Wfv=`=G7?AZTq*g7iAA|sV(I?%vSy+o=9BI|>~oN8tKyQz zn+4&!52<8yqX5|w6IU_qt;Rr%G2D{k{ixNP!NsWy5dyKDyiCwU_*NN-!u`m4;y&S% zc#!vQmI+4X2o;4#n>72Vug%&lowOQ~E$up$581=R4Bv*{{rtRzlL8dwVygah6e+@r zHx1+ZeG+fu$i~no5I;s6xy!il8Bu60DxEug#or3O1R!q==Q$_A7gs2~)z;O}>A(B? z`&aBcxz#H(IJkB}G{SFZE(G`_f5}y{(XdgaIfBIo?oq2rS9@q_h}?R`KV+PhNe{rvnokAgan@N8nBe`5gCue-bZ>cp}I zs8%M5Z*Sf`PFlJ=>Ab7~gF(b6?FMmTVmM+5QI@W&BX5G+H;$JA*m$#gj8oWm8r2yW zE8rc{Q~LS$cZwVVwPzpZGR+A3w!uK_VrBITjhSx`dIT%Rxw*T6|D605aI92aizR~8 zd^2gCb!(ax$-;O2JKTD#r<34kSIKNxdp)8KcPptcZ~BBdF5={L`tm_v5s*a z(1fv}2o22P0k)O*V@!`};DQj)nm^4Wr9)aDCCN`Xfeo&K1TEj6g4)Iz0_#?5Owi0b z3~;^szUW2MFXpHA6NsnwEA6FoMVNw3%{w46k&g_RN+^iPgv+S-MllMPf*Fy%Omvh< za%Tz8iD#(yHBS^V>(yeyCtA=mCGIEcUeiH{U6!`|tRU|={S$WHazS)K2{b#6(_2-~ z&fA|~W}^u%O|u7{Os78s_Wu3ZwnZBtJIu*$0{{1e!hZvW3J)Hf1L&`lG7&|XMa|^H zzROEi3v27kmX@6D?d=OdQ9AD2=e;7bUO9!JuAd&q{bBzefv&*GK^NhZHP)S>=clWk zeOY1sVt(k|GygxkC_ewe2CGVXxD%y6V~A>4&`-550u3o~YWlYC`fe z$8Ic<<(QclB&s>-0+U+{E>_@jp$OjVJ`z;@bwV`tL6%kV5t&HUP>FCGDF&&$RAsSY zO5Lr^B?A`F%M42Nl4nlxY0?8K{khCtuN%!C-1t|@L{ur~f5(2p#XZFSW_(|FbAi;l zB)$$vzi>&eiwIE6?#y0$D3oMvl zk|cI7<79idZe-)2w32bn60jZ{P){j{E692EzgYm+Y0i&!9j0$4O=OzRzld%)P$>C2du2@AOh!ltRK%1Mon)*Mj!_nzGU&9TJB-nQS%?U!ZAp(* za;^7tV{}ByjG}}jNjXt|wAxRdd6=3jJE>5IaU0waWzlol2XZEM)&BNBm+K=`jIBm z^t$Mj889uUTm*4$!P`I5Vnzs%4b)pxTW7G&B@#zY3{&NiEYuWkAYq8-g5)}8m z4Hn}UA7kSkCxUnl!YG{OR`p{QdRF^aH*#}ZoMcJG{Lc=DZ@JHptR}RcwW`e$vW5VN zon4r0RZaB|x5Gcj3-+c%%U%z26+7F&f9-0~0_`r+p!XIvR??#9Vp7Q4_FlIs;zOZ? zVjNc=k6CWxXkHx!?FZSjiN@Ji-iB{fOy8Jn9Q>Fv95o&ZX&EK`_!Tc72f2Z&R<1PF z5;%O3V~nJLmzM|{a6Yjca034|ugQ}TmuoeYRH0urw6c-UL=hL&yk<|cGX7{9-ecsi z$1HkB@Fnvd{{i}MNGgzc0!-Osg79Jw1cJtwQ4JXJI{w+cR-}YdQXZb*kq_#BlRi)o zb_1&+8*gr?jr#3~*s@n)2kG*0f{1mzbIM;wEdBqo4tb0GH5wi391;590o1<)JT9`s9~{ZQuNTQe|Y8I4YzXRmnYe zqqXj@QV03J;8{l94na6`Rm}?Rn+gpCH0lOvK8@H#(nOc>)BN*!|LeI z+~R*;Lo%7$<1mQ|bKR6U$s+1e0_M&;9bEuvVEb*ju%Lj0ox^yjET_7r26piC=g+?< z;!ajIHO3nU{Dq;Xe-5|CR!&y7rL{-oI1Xcly~4u68alM(9z1+7KR+w7l8|Q@FR+?- zZ@4vpLK!wZ-hEIKzx@v4_=PEr3(Z1TVUF~k_WhK87R(ld%@w(o&{Ca}ZK_Hk=1}Nb zLMDCv9wHxdy2b(}<{9ur2MCvn3a;XiOZf}*MF9M^I!iPR zCqX_v5S$`DI-o3MAhriH`W+>D$N*)M%uT7(G(Nnc_viL2(>Ced4&D9t?aFpXA723z zh{mnD=qF-EwY-f@en@LemYW^&z8E;7#J#*P;G?imuW%n)kc07{4ebC%u+s{bBzp^H zjzw0sf2@Scw<_-N__eTw{LL@VN^yIRlTh~rXfhfv2L08-XY&0S@w3X^X&^=I8ChTY~$I* z@t=Rk0DgJCqvdim?BBu{4)<-h!oq@BF4X8!NzF!!lQ}XZFtDY$nQH}yBmVm;rekLV zE5}alY(Ck*Z>>^c==(KXbdIn4Ob*F@ECg~+A<@;jF#yhh-K&j$bz?eRgB2x;3T3u8*? zcufhT7hL}#-Dlf0E8~*{Kd+s4^V>LBUpeK&az!Y(OLIj{Oym#)yV%Uk%$@I-XMhxt z1n@^+&z~GGpOArDs}s(}_Ph7?u(=JElOl{mp=)s(Ue39UH48syyMKCE2s4^*=PeBR zVyAPNITyjNBO!(qAG%a1EXVrNsSso19e;4R$DIv@A!*hh6^*waOMf#eV4*V9^<=7} zAT~ydO@yx5v*B=&H)eQlMpWX6IE^x7WWcEv*t|!DLvMJkbu8CwW(ZPmn@gY>sPwbw4m`YQVQAXbw5$Wf-XV*9IL=lmH{SW6fw{PcI)gkRnx79ud z;L~y{9qQA0`Izf?UetCDCcFdbZaNP}W<m zx&r2huEi(6o%a52OgiJpEhmB9=}k@b_V$kb2vF)X6M&v!tF`I!yz~61)#Ru(>y5kf zyj#=x-!JbDLOTmTI|@+Cl^5?I;9MS)J_0LX6$Tt8^+_?-t#xXtn;Z1aCoT2q2=oS= z9E@A{P&n)sdn~+dJ=+;@qy)2^4rCzqyqDpMyQ#5kL{)4Qdj>9eMx4sqhd~IF_GtGZ zV{JKk93T(|wI2E-wvTqTYd^jbPK)`e;iMooVu{?Kvksdi1(6)Rv6YPN^aOIRtcsO9jmyR}ajJM&iBOEK6>BvC2O<7P+MaoHv0vL=;>ZcOqn89b2g*it%XTUUB z2skk4P6gt&l*kSn5pd=Gl!u4bG_J23rkOy!YB*yy&JNO^2&yE=Aok=Q2|Husi6MGM z!^!U`o;q{@H6!dDjc2n!ixB!}eFD7a+mzcdd+3k=EBrUYpSyL_8zagX zGJm;0oC|y{ADq6Q7xmC3IxC*vwlW?+GIYy* zPR zf}o82pk#DV@Vpt^_;9Q{C(rM8w(4Xd=`%RQ4D-1{2=Gw~rOK$jaql$^#Je`xaQj8p;M}I90AC@6 z&&e~Qt^(_#>J=as2{J|R$=WYtyCc;G=QZdyN#jQ$sTP{|<3g>OJ*wi1QplFfB6^!w z1Gr4DHb1f*0VV>bpco2w`X^7Xk; z4)$ihqLTH+H5<6mBo(Gl0ThnE9U)hi?(J0;l|9|)a6@NW%sUa%h1SrCT`EFxiP5!w zU#O38#+iXejq*V@W)ZOuQL-tZOJ+*!TRIR(B~y6HPx8F?Iq1=ZsKl|5&rn?_OgFl4%s;{E(~jD4s1o0sRKk5!LiRb#u@THG=X z8B>Zmn3^kv-r$Nk;BRoai|_dLFGqV*!o9!h_vBW)7@&vUN-*5w&+?Y)GkXq|kPz=& zL-s~dkPW$NBCO4-#(socHup2bTi3@*^hc!URxrfHsbg%7f^ZpDFvpvA0RF4>XTv+I z=yY1hXH-OX0=WBE?VZk{_+JQ`2wL(mGoi3j=k*lc&->}QX99jSAY&K7(y#xXvjng; zCs*`zd=B80LI^crHLA}XARgLYRfhhuJeufTj#y=q);B{WY51J#Zdq18BkaD z(`=ZBR-(hJF_6=sK|U)A6doS9yW*L{{y z-`Zu92*f?yPo|f7MqTyptatyjyB#r%Frud@yCz?7f)?DG)JnlBgO%Upqh8sywKkLW z=tpN|xyEbORn>f(o^`8Yn9Pzt^LH;;`^y z*T;9XDT*sMLf0mu-ja(&)uToiR1!}o6OPbqOLHl-w#?tf0-9RD=N! zN*pHIMrLq6UZyD(z~nCBURR86kJ?XoDIq05@aD3eEIkF zSl#Q??%jK`{P?$Egx;sKwkUa21!XBD+?usc1M^|f>8qc@E~gD z-22(#te5hPEef|EK!QS#$QJw?!(HRY2Y5qrfT@NQ#}g2W>7^C`&(CHV*cJ zO#Je}un18!ZavnvbvhQOu42G2aUN1eS8Foe#VqK7EXvb6-PwC~XRtfgAe znT|8#k1VL`iQWk_HzwCDl>~uAG8jb&^l`05q2=UllXg-OktuXZ`GA4 zwDTj!%!;~vDDDyGM%*&{u*O~Bb0a((8W=?glFEBVoFY>}i(&LNcrOk?sMtkZmaf2^@;|NLw+x8ky|iFu)dEnmCDS^!%-J{CouS9i9m z1GyFXKdtqjhuxsJzggreP|AE_PdDUO^N=+)H8imy6kIFmUUyUMOK{aY+uJg&Tfj&Q zy9Q8Cy4RR=$UF@RP;Bz{TpnHMh6!-1AV5xgvK4dUU8GMeeQHsi-T$H@Wov&ms)1EC6 z76d#>S6CS6e~%EPuuS$*wFY!4g!Js$4@RSCv0T6lgCvO)gE&i>Zf@BViVbjZx9*zXpmAWhSxXsbHpPuWFb<$PzOSS&tElgZ(WMZf%?9Pl^Q1^r zCpgbbJJGZnn6s zCC7H#0`9>rNlAZyf1Vc;&bMQ2#jV+2UL*M=x8oZWJSS{?HaUMxiav}5Dh`*CI2QW` z0SDyvW>c4f!krzrc2J!5hr5L{|#PvL?CvV9aJ znd_6E9UmW0sj9fIiX@Y{>sX(Ck33v}m*doarHjjmp`^7w#*+Y&ob<`JBZWcq z>FzizgC5SA#H)^mz>$(eX*u^&lXnX^p~T!6=aCX@k+T5r7#q_%mPm?EI*p6hK)IAB z;Lpd9&tU>_{$_#|HzXlvw6|4ZQg=nl)#S$Nt$cXw`1qa>V=IU7r4@g8+8910#YM{C zrp^3=)2#?a`}ngAkGzLrXo{!tQ9KT=w&I+lWfg`$b)~E8LEDidKJq}jq7}@Z+h%LE)EVXc0tPPXjuHW8@NHL zApo`Eu%DJn=!N#(!MV?M;GdY>OGuIw+)>z59$|tZq>-L#z+~@o}?EJ`55r}D> zDB@Ze8K@ODW8NnvocvpMsJ9SSrRWD5hMJ?+^X<2VpI3CoHvP_qSIl73*vfVJa(bLr z{eHKHEPG4i86&q?eWd#MMKF6F>S57-K zUbW&Q*P*UBvJRk468nn@CDUudA9#==vQ*??#FN$Pk;pccJW>v}`}b$rgvmDUDu?{G z_X*Tx%fH9}Y?Y=v1)Fr@sYLoE#TzRlQ!*xF_Gtu!8gF| z46_`DxZAo}U41TD*^$lLCc#E;Yop;8+Lt|{%nMnfjwfjbg{}XsK4F|nx*y@G6L1oP z$p%0gMMC9P+d7)9-qbXTPTOkej5#n+BM0TcA;&-QfN0m?+S+2?Pk(D-@$hgP$oF#5 ziLMUOb4%_V0Z-NyPC-1kC>tu{RB=+D`t4G#f2|Zoyvop{o(*j4BINCevQx=0GbCtPiNI;kp zbu+Jd4ib~GT_+e16iL>T=bdOUL44-Swyz~(V9Qx8IQEq+KGB{Glz9DUZ&}2#ZDFWs zY_uv;IMq8|HC>nh93jQ}G$@MgGU`f2kIh|rxYS9lk#|tPxJvUJ;)72@SPb-3G)}yE z?(}LW62Rc>@IL9&!rQ%j^K?*yKXyl{Y=!>u^_m=FoFIWfFoUkoDX65zq+r*Pm)xh1 zU*RTA`O{Qfe{&z-ac#o~f$EI*Sj3|a(LV9deomT6h1B(g)ueozvAlwaY*FXky6>sK zCC}Cwsy;sbd`SYzEiuXZk9H80%#;=(?ma=8;CtTQ@Zm#C>o>zy)k4%n*PCyopE$HqaRKOF z;+B?<(9lp_ao_r>rLn#95Xs!nfTDV8>%X_MH9PBCfm`Har*4vILIcN1NCWbL^_$ZU z>l`0fZ8jJBOf)#f_4IC7s!05)I5V=#0{b<7_Qjf}JEBaVY~|r<3l{4XoSK+z`vla# zBwjYtC?bh>9?8ze3o2=v6;I|0`qvvBny^JfcdCU;skC{&$+-yI8ggW$37^;Md4h)c zR3|40un6zebSNZR-Uq;x6!*vXY1b0u;wX&Q zzVBz4&#|cP9|rS?RB4ACysQkUbQzckig)IjTUNZ^dRkVa9WhwVR{y)FpJu}3`n(co zftRY{^&Px?UEAN3|CXSFk1!&@bVLH2^1bS3>&A~C^o44S9vVl>V;^FTCUq)4wrn)E z&N_$qB)Z#c0kwU4_RvE%^msJZ%qy|hwH0h7ovSk~B{OM~y8QhJ{fX^;YWl7iC5{C% zUHyQKx)`^zH>Ecp{1=!`*D=#DTqf} zs@>Mp4acMe)F4D4YB)@QpKWXjR3r$aEFxcX(A}0MYWXKg6@Nlu>$z3+_CX3gO>DOq zCG@%xMtIdl3k~9nk}CY%zNsJ<3&xx*zn4MkOG??1hb!5-m~-kuvIWxZDr>R%=r|HG z0AhcmUf?&k!jz%uOHV>a^5*)xmGaUTy8p;@qi6}B=lgVz_%v?os3=^c-Z5{UpxwX7p#zk2y9)&R^G(!tSR_vs$?-mrw z>`k=+YjXTnaop9FeAcDW{Ec^f?0M)~5RvL|!bx5>kvJ)!%~bofT28-9SYGs(jnVh9 zJUZV0F70|-rQ+k4BQ8=&x|Ci!&+j{`$nx|SGn3pS+-Jw3Xqpjj&+B$$MlYp)sEd*L z!j=0=w0A}BbhKrmc@lCOU6<$u#bkV5-@vUXe0IuI3>cHrD7Am>R6&f1L*s4?m_f?w zg?R*pGAqF(c@hhAUC*_YGFr>!&BW`4i9xQD+0t@{i7q*HsG21AR+bcCQh>?=&&f%E zH-UsqdJieTE*Uej{`R}QxdLBjfTWlhwYzYf=qm)IJ1Pra3Mo`RR%_WU9`xGMmE-X!_n@B+PKC7Pdzb1&J$0y;D)`q` zvc%ALGwsrm*K;{RDCI3C%5ZHiYthS^s*QzGIo~qrq&AK8e*S5+jU}Md+-fWTl#18S z9u(uz$tntu*_ppCN*91eHGs_vx* zn={Io>|Rc=h|2DBNl7}%<6T8Dvf{>-dk zVA9L!Blx}YsPKediN1@s^Q`*P-204g1xbM`W8C5-D!LBIzuGLHOmyr(YH_Sj*cL%g zm28T{#7PliJa$rx`r_A07A|+%x0Xvs-ownk$zVU(+KH6Er`HY5&1QKj5b$8YrsFu4 z;svf{n?lfrJO*3juw#9_s4{gG_e1{03Lp@xM(9KI|qBudRQ4s+Yy9$ql*o-Zbier8E)3!rOTn zB*Pg~?57?IC%uW_2Sf50C&iv_kE&QygO&BH70|GSlbQ@Qpfxh{yemGgIPCp&>97E9 zYHaRZe7~9@C%Z}0IvZMx;Wpg_s@24VeAL_N9j}p+j}eA1yTMs|YSX^rPKe18xn+0+ zBis@~Y*rqYhpR8u;zcrZTp|)?8glq3XdRd|x|*goPIJs^UB5oq^=Q zU{6GLoOn_Ejx&)GZi5kI$2Oxv+5`UX4jg+y+&l&udG=c5Q|=K_MI~K>J#uOw3I;uO zE@(xh3{hew*6ScYADkMwoEM_`4&5>mYt!HTun$fMk3nJ0sMI1N=-;}@&$BYgzS~M9 z?hHCgKb75KtnYPUI#unYiJ+&{Pk6ifkR*Z9cl? z2adyhcb|{Qw^Fh+L9fkOYgIZqqkNM%`(!Cq5t9T9XKIkQ7A_t}0LI+Ob!*%-gjZXV zVe^9Pxmt&Ri4r|U7hEuB{aSe5-}qHvc_$`Y9s(sM9bg8jBFjqUoRxTfb+KWtPmM3W zii^NNJecf$EH}Cun+Wm!*lz0fsK9~8^xt2LXmzl+CMM>j6OZj;FyMqTT^AxI-t{*s zPdHhoPrX!mWcE}-kq9)>ve6FzAh}CUfz#@EJW6>Tt|Nty>;E>Zo=5yhjeTz>Foj&3 zS=c5Z34!c+@iP_85hKJ(l?4nlj!ZU*6yF5dd_BT&+7IX zS}n+)nAaHhJeOsMmAT;>pQU~BYQGV2)NhYy0tU{pCHH>_5*XI6`{olA5+YeReBMY7 z(iszG1d>I;!JB6fjkvJyEZ(3ioN}42p{OHpU4q0oxkq~RQ)YjzgZfxSphdWdlM>WC zr-j#8f!H+=Qriq%i^EkS#${N)zGp2zwup)_Gpa{dVAEkeMv$)My9ly+!6@8~C>xv2 z`$zvUe}+_gm@S(B>fE>LcnM48O)%`0a~SyHV~Lc}k$jeGhHQXQD#7yV*^@)Gj^cK5MtMkM?0r5ah62FjfQNkDuY^w2J#7tm`pD0L`P*T!;l4+kAjH7JV zdjzHDzK7V96*;qI3V+QXGBs@!%A`Xgvw7}vAPK2RG7D#~6*H-tQ4R%9Ap<(qgBT&< z+to%ELn)W}{*7bu-Erm_7c_6HrjqPo`a8Mzkn?)Kacr6W8?q-(D2bQcp=Frr@+3|1 z%YqM`o_9u@w8{VXMG8@eJ3Y)j^7?-CXgE@1Z;FjF2g@Ea?z^{TKJybzCKDy>FQ8X7bfhvxTh37Tr_) zvnUmrfyU$5?O09=R_k#%6-#E!lQ;nxoyRi6D*>-d{A8MNEkOaz&8^9;4MHEHn1bSifZ|(py|x;UBCFpvdY`s>hic6_jd zF&Ob|ofTokPk51q@627@!_5|5C47M8U}+m#ssU?shvtmq-=AxjTVw9Zb=9u75|)RC z63WuOwo&!AOvDnHc$Fe0N+h=}y1(NQpPkC<#w`_!v)Q}Y;0ALl)fsm`z0aS07(kqT z#g)$th>#!#O?nK4nj|Oq@8>+5-&n7e9!fO)lj~#k<8fGN^#<0-P76Co=>CFtwnUE9 z)@f*^$br2^n6Kxy95$abC5y9gLscxVrR3QS%E?vgOQKY24y5c+9*|+g$?~z*E#mad zJ5hD!eMU%LI@`(NMX{dZ8hlGN(+7ftWOTg60kd5cY4|HOl?lvsdx!Xv?8@xV#wDrs zi6K-*NLR}yE>hAbs1-3MH9`bB{?oN}GF%7wsLuWS4Mj`epD3#5lR|1qF?}1!Zr$0b zerC;PW`RQbMlrVF0SaPl6uA+tskEDn;5hB4LHYHs`ig2bBcboVO44$P1b^Dw;8y%A zu8fp~Xr}5Q;XIC|cF$AkY`B>a`sAGUq!;*qtNtpsUgeeOG3$Jjd;cd6#dmR0t1jpx zkqgdDUwy;glmrVSZj`}Lngfib6r@3veT%(r}jjnc!%JHv}{v}(P5 ze*WJ#830UBKO3qSbro%pkNR??sz_OkQyVrc`0RK#JAxjs!mVQ~?c-Z#sR03J0~i*v zfeo2*F&>(jJ#Vk*IQe}G-)r}4l3>`eyt69(Bf0=8^Dcf0 zlM?>LPHQ0-Gd#n#|67dp{;i@L8d4YE!1ogTYZ%07X&c^XQMzhJ<*4z{geXn~<8$15 zjUhB!?*m`Jbhkk5YGbkN6PDUYx@^W)P6$a3OB9Y88J^cBJ8op;%}7b~U;@?y?6s_s zsIAzCyqJcK#%EM_R!dXIg@IZYSZgXV8Cv`u&)m07275lhuPr@fl@m{S*b{I zva$B+Ap52t7HAvy+T4>QCF3oO6h; zd&VC)8^_nh8=9?8Cg|TODd}at8+_AfxJL>vDrIu3Ik<*8^EHf&^B-B_`o>RF#Qo^Y zK$IoSk1aWFi*x92^$=vtP$sx#K8 z@osjTagUkIqS~YwH}^nc)Awx4_XxQ6>tktJQ)6`C(0cyo15G*GuK&Zo1(I0oCIP5F6K%DBjv;jTrSl?bcxmwA80Yk)4ou-zO?}1&#VrREJFoq z(W!GjDJi9jjXtSz*0i+k!Sg#3BX6cx z&~Xu0Xbp;&^T?I`MBBi=jU#8r;iWlL>2XBjjtmF{X;F(+wXr2~(i7b}TY#T(HjCCr z`dCgErW9h|On%d+v3M^!mwh$T77j^IsrWUPADN_QgCqS# z#R5WQdg}_r-3aiW5Ey$Hom52ni)dI%`|d82-qd#Lu;2?H3j64cLj8g7I)%RVb^Cny z(maHgoFfM-OvOkPp$g)LksyVVE)_aTxPo<9zA@SN*OI&rw)jk6_1}_ru7;enlkbtu z9aaPEhpgS!{@CfW`-Cc--e)~L{+`LtrDVljB7BQ0{qxqKfU}k1bG*q09*@Hn$b3dK z5`SLxmc-|-`)|&-h18qhRYiJMC}_}68D(=mMql5e+g$m^(W*@%;vM>OG=6rW=f<> zEza$q26K__Zi-dwSe!Etd5uZ5_}Q}fo7!;6uN0@r*E{!{-RGbxQV;xfIhgfr!qXMLN@s|&28&(1wV+C!(@i2iygcvUba z1SI~IW#e5nn+`bzM5T)pN4?}^xm7?=1Xgl&cn?)?CcI+PMc6oKQDncOx&X#4URh?N zXU7N)MA4lDOU>XwENm>aGj|v`LfB~t^!=JHatCsl)zxRA3ti5}GCE^r-GAR|B+w`x z+tkkzKOL}12p425zC$7oVFnp$P9Jl2Bv{I?JZ=k5&yE91 zbw4-eC+6iXoRblrhGQY7t*FddGs@Su(1-pKm|V7WKre3*htsEh-iSyOLeyklQ&N!><4tZQ ziA+9rNO38%r2lMwQ#YS-f z7rT^#nKUusBE3OrqnfBXKdD1!AAEGU#Si45_kof0=Zgth!+hEu?N?tRfph+v@{nkp zIr&3&4>SqLVYJc7JG0T%uXT&a=G(oan(czZf+o@FE(T9i5tFlS+gj5t8elh-$@M{3 z2yWng!elFaOHSVfSP3)A$jJ1EE-1y=@TJmn5vMXf9+WvvLR>@@74daQnZV@U&PRmY z_Nf$CQc{}VxCSB+2oK|AYl%=RT@*|pDH`l6Z(TVqQ=3eBYb)v4?poaA&t8zUN|bgu zQ&(Ph{*MxM%P2598x2vK01w+E5g{@lQXHg9)xfk(?K1;|dm?(H{{nQ=`aqqxI`Xc7-&-pS1$Xu>SJ$SpWpY z5xW2L{2XXz5>%xc8l7m)&I8*w&oK4dzO5Y`)iu?;4?HBa-7-7GxF4!#G^n@MRT+A z=)^^Cc^mve#@NKbHr2W8rm!S)Kf=|u%F>5|6K-b4R2p(W?0ASXxc-1dBK3%tlUVZX zw|KqA?r3iw83>~q?-cJNw;@<&z?=VT!$x;0Q`+rJQdKBR+sNCK1UcTrTUI5v%(a1e zAX8HY1xXE~@4gd%>SZPNFav!@G8(Kuicb90)%Jqp13iQGsy*`lm}81cfHX+8Azx^k<+0jYoDP2$CjUvnLMhG#P~rmouq0@M|%h`mU9{~ zNj6_6D+UJp0|)L6{6_e3?=8iHh8Fk?M=ZcY+e=mqZMUjs{|Z#9$ZXvCKEGmnYZzHk zLT_;A{rz*>X7di00!Wc-OV;p^%QuL=R<^2sJ=V=@#Aia`Krgm?l(61H4B~MCvNJz9 zu?*3`(K2{{wBK1D0x~X zd>8eI1Yt9t$}=oV19YdvKq`(mW%I)PD^IH0co$e7q(eqIo@*8X9@y$woQ;d8;39r| z>qU0XEo{PdVw9N5$FKKxg!`xNoOJPIF8BAcv2kl&C^iw@Oc*gseF7OSd1#*k48=x1 z@blT#8rtI~P7(?jF-=!gJXY2Fv1CGlR0Ff+?mt?*DHbz`Rc!_TZ({R^9%eMzuyz{qJ4ClyKG%3yx-c+YYe#tE=(LUI9KKboQOoTR^wCvA$H^zv?Fa z8u*uyPy4yg&CSg=_>6H-_b=5xWBIv0JMC9L)mFXHYj?4~Zxrnj5^@{kJN-tB@7JvF zE&IITTW5f>X#w>_j=9uUO-nm)QSVK`bwEXK)9HwBGvh!&mx>KjMXkg6(o@e!T>Poh zK`4nK5j9c&1OCv@s8aEdFVJ9F`T){Vscc+=9{WkPDlprEbGNqR`;j;`sEg}Y`q@$~ zPGwq}@NZ?9ul#vPNIqioj0Cen%C_FcC5Eqz_dg?1R=PV<2FVbpP0K2ehW`uOY@f!v zo*?i22)eZF^RfE&roxK3d^-!nG*w zymAu0cr`HO1v#Zk3AzUp6@Sp1+#_+;ad%Imx>I{+^`}gq1zs@lVRB&uqCoO-{BR3F zt{-E+l`-n~>`fCNab=sRS#O%jbzXtu*x~N|nQ<2?56rb!d@Jj3#VEw6e59g{Bf-#5 z?|3l8FlAFtVsay;L?>%~v3OGQTfITl5&Ye<+P|i%c%f{}q^Wqp0snZ^HB*)_6&^!@ zBSf)Syx3DR3MTOz;jg|7kL2(7k&+prd){T=LCmPx1@eS+(JsB?{}dsot|^Xs*ar?t zze7uBpEdXI14R~A2$r+kvGO49BsC3=`z1N>G+gz=BG+rA8?|pN=j2kjPY>h~+h0a9 z2!jKX@!YL->_?UH#xTkxa{>U8w$o(Y%7R+Zp8&jK4^Pjz&7+TP7Q!$5Ua-<@6--V0 zx$XE-L0)$2o7{BWTmk*t-h-3p8p_V_X*Jbd>sgMO`O{DHAfVzQbzmG0cgg@y5LNYU@P}~VPM>m@ zQ<~H8OEaezP^frcX;@j~ia?&G=_^AoIo=eAO&y2R8zS+8F&)qCr~%$2TBV-m6t!L9 zz3#WOZb=5}&sJw9CLI27`4}ZH$?k{zps3n&F~}koYZ3Rkp*Iwj_6UAm62yP5OMAoz z*D%i=pysXoCZ@|}MEA_cG&b*;oixXUA?=Uaz-Cy|^Lkyz136_PCFmnf<^tOCSw*`% zbctqOjuhf0*D;uuA)UT^z_t+k5ylu#@kffz<4GAkF}7_iok*`#i8JoC1h3i8%{%3+ zJi}5uaN*g12(9_%6p9Q9J^qfQ8dkTj0_-DcHL7eYzj@DtX`t)$DJlPcrR7sO_HCM> zU;LK6Hi;~$;bZXva2@-zDIeq)0YZa6zQpNA$({A(5~u0LoxG!j-c;r7hkla*O;avy z-g@kcL=i1Gr6)|M=b<(906vBVkmaO@me)5Ax6VU5=Vgv|=EM5^I=h+nj{l|scj@WX zMjK~Qt&fFGeqe-$fF!RO5^O)|)7;R9S(tHa)zmDXJAz43zBnQZ$F+3)aM9J%-Bqwp zkqrcyjvuTHirl(s4{x2PsWo}dsQP_}^{Y9?o?eiG6#To$g^Q&`Q`$(2TW8z#P2AIJ zN1}yyl24^5WLHWRVm=8-a4{FzC2Hl)FqKuf=ir1J404AZDCVAq)OFw+)>|4~S$GJ0 z!Oa#ZRO9b2QdQ$^T6YGt(k<4MN;&Vf zchR5pvi$@*$=CejS8bwr(R0T@HnPVEiQeOp1Hk&Dn*zt+`7)^0st*IGS`^u8Ljb`s>U%lIkbYyhBsW zD)XvOuUPfou>$T@4&QIh{NURWzUU-yFrVZ%+p23Im3Uej@yoq+$H4FZw{&(MBTurw zwOHK+doVpJJ8Ln7)>UMgXAj|rgg;B?3XxXgzB1ho=2Ur^f{rhlacNXD$aFXWr~~tz zmo}a5>uL`u&tE@Ep4>p18BcHB{eL{2dpy%``2R=BDlt+mR&0bx&N-B`O^C`u=2Xt7 z<`_aG$6?NgoRwo?iWxaZ&gYN`8Rf9Fv~n!R-+Q0$_xtk~dob#K-`9Ozuj{&B&l+Cc z;P=X^EnR~%L+KIoUfG9@1cWX{SG^M~06WTMpX|sh^=L zU$^)aX9GibUT5U>KnOz-LN|?d5iEC33W6cA2xB%FHsXxPp_0M$nZa+_Z$U4LA;QMy z70C0jF|jByl^O*dH&u=!a*1{VGZ5{{att?*4VW6AfG;oaU(W?czf9Fcbq0A5&V*)i ze5%wnJkCI!=8r^vJPFdk;6pLl$3vGOH)2DzKuR*Iul<~+ub);zNebT3$RC$kl70h5 zWi2P_okkhB&d8_4fL_2dD~=?a3b1zwMxTvvi;T!emC|P~}NZwuc$YwC5Ej zlfG&ZGTlqr9tE=^yaHihu8vS}Kt2+|u$=Kbp_#d^qOPtk6}v{6nmXK?JD3S)=c>6a2z#Xw;|m$L-s#pNjmv?V)|*SQhN z)6UDf5pX4t!IUw+-`OS>ddACO#A{_$Pf&vc(kJA3WlsW9O+E^08=I)R zKa`YlnFYbx*vpz^24@Wmh~aUX-H?|4_A~4Q((xO1&-BD?dR*w_pVuol4v!sMReEp% z@Or(`jFuq`JJw0WO7!$3UUaj|s4xL@b7xzf4pvfCJ>DKf^WViyD%5)vq&u7spEN(s z8r=p+g!Q<~tWHi&4p>*B!VJzR&2T)b7mZ~Zb!@UCnhwe)6k)m@m7hgG!nR{Fde;X3 zeZ0DQvff=0H_3Gbu-0g@E-04h4}nGu6_$r>qpd-`N(pcj;>-<3%Sg>2G?kXcML>Xm z=5E9J+%yZf+Z&9K=vOI+F?J|k{oKeGU+_`3j+uUYr8(E*{z8b2w0N3!+G@`o{+Bxhg7fYU%JhC-4khM-I_tD|5E_)=GZcdk|)h^167 zX89yrCI?QfQxNvxV#~4-hm#QR5zudgzrwT94!1#~7vr;z$0Vg;%q!CLV@b0reReAo z9%J`>{*Dj5f3K9P`kL=Lkwa%0nzF86+Bw>HPv;d%L&NQg&lg@E7^mFvs3ga`p?$A1 zU_L(HopR8cT^H02Q4!k$ghq&lV<7+ z?c{Q34VZTgjZZdyj}l3DiN=jra#U{1>tIb0Z>JuTBrJ%NsM;9@q?)l?SV?aTSzGLr z<^UcjRr&02jmj~BaF0f{`Z}?SRso*P>N!SS4PV~nftsoxt@PMJ`R*^*R9BmT%Eyti z7%*D5+sZf>7x{K$Kgl7hTH*0~E^B@Z6BGQ;FJh-x+Ntp$Mwd;IDNtL2v_E&5rcI;2 zHDfU@zvdbih>cdisphA{{N3#n%#n=!kotHSy=%<*YGeC#58`p^$=<#|)r4DaOD%H` ztH4GsM?+yk;Nqdq-di9LH?Md}yn>(vEL{P4&8FX3-)Mv56)(IK8i{sGhhEJsY{r;7 z3LXP}U8HMiuq_)0o|ZXE@J895Lf&|GNmZr#QHpINRJug0O{E=`47J0{6zhDD_kw+! zFEffQdnRbr*0&tdo6I8J_2X{;OAX_@)(x$tuTx|MR&-R(472g{FKVPt;pM9xWx9K1 zyzx9*8-p_4ZY;bYcaB@SG1b|wer$Izi>lmc8;~F>DxfeuU@Y5&@^3`(0y`HJQTlGW z!}No1Yv*YA|74gMkut}QqZjw~R$Lnzef>lbw+r&GGcpDyrdC|Q@W8pBe!w`<&!1Zz z(Omf|Ax~&q7lgl9TA7-dWRy@uy4<%r-d$JU`d+L3f3pDU%BnIHd#nP7w&SX!k1uU_ zb~7;8%d6T<;z#4H_)dK{20ra#uviU8`r5EX&Q%;;%Tn?=8p~rtFj8X0lPL{eKE7n@ zD{(4w41c({$s}&_RL7kOvJcgqnDnCt7HzYkHXB1ma3+K0axND_oB5A$Pf4%?H3}XP z2ND|#Z5v!UD`0yErEdgw|Guj-P)iA(gX6C@;`ol{I$&SNqOIZ=bWs8MawLrYDyV7ERbAn??vuDb^*Y09M8tz zUNSA203ty*4@DOqIgxf{!~?m@r>=ouW-92@W;vD&olgX8fs ze$X!yOP5Hz0i#@!ilvo5;^GEWM()wmx7A4INZ^zmsT^9* zv(ZB9t_`eT=l31!MN0-6MKI>CAw{OVVIJA4U_r4Qhm{PeP@b%!B#JIX3qJ^$f55M- zMYbgqDU|HRZ{MJhH1e^qduVIk09T>2XIUuv@e6P6#)8L3i^nIV#AR174CJ@MGInjzpPk z{7x%l_aX@RhrE@?u7Pb%k)5xAg=YuL^W1L27`;PUh>Jl1J)=_i&#N(R>lwh zlCsIK<8<0ScX7{X{Ju~FC$|!t9xN%X!C3K?arr%iQ#0n=$P)6{~HHWU~0vmTQMhjdsqG;rL_VC^ScUgHNyS?P6dC}aMkvuNLabt&cT9 z#-Z99a541s=guo|gWRt>FAueh`M@6pKBM1LAp~bW#K^LT_YIn`jA)CL2~W6K8kCGjfM3fxn}6iB z5z#+xwf<7%!;hp15NN!7xt^ZtA%e-d)7eKjChhSk4CeDcLG-}wMHRi35sB>H+Ss5- zZ!JiNwMlc}-&sn!&#BJ1D?X<^r)1ZNSJa5d{#Y3=Q;U!oiI*|YDRtR4EUJwG^mhJk zui%<3rF~-K_1OJ=X^J?0x2cvleR##%j(#_&zTh)>Cz1O=VlH6B;A71IcRf z&soiYl$RrjE!%2rcBDlgQHl3AXn4A_wN;7* zlPriCu!WHNiXV+GTQU(A_3mUVer1Zu>}GJj({OyEfU0RkKz^5=*kW4W|M~`;2Dnt@OpfTc#{|xWV@5e|6{P4t|ezuqWm}nOvVUF-e#8gGGx~TT5DkbB2zk z_pg6RF*;kNkTVfD!KIzCB=P%q`@Ti}aCsqkSZ00ehii*9&0#_TXJlIKqL8yXHAMte zyg3HFTzoAoYu5`U>_+78p5F(;#~jiao1a?PNa;|5y6x7P=nK8>mF)iPo2Ni=p7p8ogAmg<+RahXWS{Daz{Pnk1!r(@9Zi(UKcpwdC@a<`p5)L)belt!8n98e@@JU zNk2-a-}`eJv|qFI=#ZwFyxd%sCu?teeR5U+M&XseZ&j50NR{+!HtsW$Y#wqq_4!NU z$EXbuRu}#9Y^}En_fUcy?yyEbXrN<4`)N4nH2j8ek*_0fm?u~*MTD46x#n#U2;vt{Q*f&F+$pan}@Kk<^J%SyBL`fjfe!T>PcAg`NOuibq;kW->W* zdqq|#2I(f>vIs~G$%!Hg-%mlHCzClQU*B7ca?I{b?SmOfzu6r6IUXOZgW}0Z`?hzEOG!#9=ERQ$5?__OO$`875wIr10d6=B83!R;T@KnxZhdK@tA&<-^UL7O+`%`% zS^3(lQ7Aq5`*c;MzGA{KJB#y7op`^*$Zjh;n?Tr@c*OU-8)(t8vJ(#gweYGSt%F^dx0(H0s5KZ?puoV!-3QS96w9xve-?BSQtfWZy14VfFlcDNWh@Fsb=ym~JfZ z4ISfD#lw&Cx@qE%s(Q%U9NO0?WZ@VP`_oCA7eU7!FDNW+*nE4_N>Vl(gxSHOG*N3R zljfocOp9Y6_dP<8fp-p$NpGOBl(=h;-&;yH7nttH6Z5vI%FAM`4kmS0^)ssgKDP@N zSNLvwuccyOz~;N&>-`Y_8Z|P7s&<`3@w1x4@&i5wC-AvGab4b|skgfBxO`g9>ekl< z;E{<^n{2+525WH@ye+FZkEW-GA=vz5jApJjXM?T3qeacV@k2TcjTZt@HIV3uYZnOGm`Ycyj3Zuz>&}1$ykZE;Z=v@EQTk;?QF5 zlx3*6GV6Ce!R|z$bT^+}fl3G)tBDBkt< zJl+J*i+CNjA~1K97as1MmnCsh?O~NdEH5kQ2=XdtxPOAKjXO8IoL53aj6moW1DjfK zo9a7YqmU{W+MT-)Ai^tjAtu(&Kr8nJ#MZpY?t!vygdXk4a<85M8%WJ;VSMgl!`GNF z{`J#IW5q_VT^bAZs%|R0aXIRh!dCV;N;y%y<>Q{{aK3cr(?HhLTi}$&;85j%(_C@k zDSK9WCO3_0q>t8!>PeF==U#L!$95l&hP_1=YF4c@YCqe|iCf_~)8;z{?Tv>K0u}=) zM>6p8hU@*8nZ~^L8yXu~Lzle&0hEP9rgyMy_1~?(HUB;K!#Tv?&=ZkGquEJeTr#q( z_Sn*-=4}%b-~`JpDDV$X)P40Su!ZVgZ#ZtRF!QkLN28jus>`&3V)oSE`Ss@SjgkYh zZn&9EeK$v}B!IHXkr=pr>-J8S+sxVI;bHfJ`?+P76|?Slfg6M=g(@Q~FK{zUwnkEC zsR4+ZfP8#b>1rA#zz7&FlFR_AS%e&GH)Q5xobCfkx3gW!eR1+(tggL+IXoGq5GxEg zfnnK_Do15>7&?*S1C^tuNWeo8H|GmZqG8vL0G&3VeIx2%6v(i{Z@SF>^r!AF6>?Iy ztrQ6heofU110;#4x8{=THBk0R@@!FbVr4ZPrFab^-bK2xj2OX8!twT5R#KD04f~FY zoK?LiON{5ml2fga`^9M@27PAh8z~YF6uu06sEiKHQe2jmja7FK0&*pWgScHvzSWwt zN9&IFof?+$R(Y$?m+l+>Ig3of+T;vj@gS6bsw^^+E&E}mY%A? zk>oEA(&kI+`N!L26ise-PCV>Maas5^uX0mgzD<6tUA_f8r+fKmZjGe1e{asU@6Bde z%`S&i?;{USIKG*LDV`vm68OFBqDp6>@9pgYXsg=*8hN7Qo}`r2`+q|otpJ@+0Ko1r zW}CJNBeefE`<1vtiRsd*$P0pbc~t$wXlfm9ySO2k<_AnT!(zTSQMa^6bGW*uxPgIQ zFW>@caA1fZJ%h5d_w5_Cg*IJhC|Lj;$h59Na^S{yuLstWXMx;!%Gr)M`w$S2=U$gz z(*ahD|F18q4qL;UxYOZ^=J3~5xOJ8HfK{*J`+p-@LqCr4Ah};xG}5Obg_vx7%?E_d zxB@z0cVj~yI6FWffiQ(A{F(%p45%35QXz+xlm}`3C&wCHXfHZ&)Ezt0piK&*R28s z1>E>@fO~xWGj060;2rMI66?c?O**Ll8nHO>zi;PO$+G`s&n3^ZN(=D_nwpfP^VqoI z7BzHpf3@PLKR5TdWh|;1-vH?+9|FTvI=CvS?Adk4stuf1NK9Pm}=Ictw!+tk9sAiU( z2n|sG6Q!X%GsKk>u9)7`38W*2ArcTaW7oouJe)S%sZ&3WU3qkbJ(d%0HRWXM&7LbR z=+){xZn+tF>?Z0Hz-arUxc|`6(#mRos$hQ#I8U?LmNx^fGD^1dvw#2&Dwz`r&&3+p-vszUy&ej`;h*=)8TtI&y$>npx|X^eOiTl?DVV_& zhx5p;!K|xD=`?(;5#pQ9B>4i1xm&c2L_Z=TY3SzaV@-ek3H*&SWCF za2~YWE+313gTn_z!AA6B)wpvvFus| zQ4fhZaR%;!Zd+foa4pmMB)$nLe+`dbhHhhfat41YB^rUGXA;M}1wf?EUQMM=ELElU zK#)gwt+qt_^r&!s2}O_v4^uwB=j7t;O1{OFnW%jJqtYefEvNOWb909x`)Uab-*X2l z4ZqB7hDIti%0xizVBIenJ5V8zN)t<5*89CBsY50z0Q^#7K;U1pz`tsN-D)Oy7ckX6 z*xv;LU&#H*P3D*b?+E|{j28mUAMU9iY?n*aQds9(1ft-CgtUGFyl_9nL)NFpnrq>6 z?GO+-hxV6}lUNQ!121ybF zIQxsy))DchK-G)D1Z23C^o(NNV#H9lc7Lcvlmo5~5|;Ni9h)}WPh$w90aAn7b3M@Y z8a82uYBFDRs~d30pgxPO=8l^K0Ol60rCgzs*cwkYX`c+5ITEt6+a7O+&6v)7#PG=R zdq2l*gW<2Ai633w*yuE;19IMv^400i!b}OfvpEj%&MF*f@MqmjV1t=N#)rMd(bWCc z>h4!%Os-O2fUj*TTohOY>)NiOXQ zp>=z~2v;f7&0@6*GCIQY-GPjCm4S6F`|0dY=7|dsyN^07207u#d_iwnE5n4+nA0~? zPmS2zOC_L_9C>mJ$HpxqrIF8-fNYR660ErP#fj(gkQqLd&ByOwuFq9DWNph)e^4SoxB1b0 z@vSWfoY3)kJGdP7*pCMwT`-vwJznzNPnZ~huL1`)#H*m(yu7Q1>j28LU3nWIU#)KM zPPlFk4*&SyGh=9?`<`#U6EG1BT?a-LXBb&i<|OkfTf+0__kd3Kk6xLnhr6v(11b27 z0f(8bIJ9ALEd|fp?37{ilY3X0(#jRp>Sy0?in> zB?FJ+vEwfScb;tGmF0AdSU>(1M+UgBlMi zkFg{q+X=S%2_X?+#juu$Yw0T|pjT(E&k`jIhp+(-k$olnRPxhX@x0yuq`3Hg8BEhHOcR#F< zw?i(Tn)`_U`_pf`+v^KpUYz7G1prIZN-u-%=(im1Go)f!LBIf#Ys`NmHcB6$3wz&z zgZ#}sQU8LVswy{{m1hX40T4At*4EcWXZHQ7&BTanDkJNI@pi7CSXdlc+Dcu30f;qQ zm{tC{CaZC-qOmA!>+ULpSvKo=fY2FF>EubjnRo=x^5Ez3%^079#l>1lAX}6|SWWKC zuNRt0oQ40bb7LuXyRI>~rXnkKcA!v9Sr%dHyPC(|Hs~0v{?qTejc!QkruUgex#Rskx{9s~%?-Mc#34-%_EMPc2o}IyKxQ+ zLcU9S2eY}OFO&>;tv!gB(TSe7<&a2L_U6zFzqwU9bwAH^h0Wa_eE}oof+(uR+_nDx z(=GcTN9fwW>4$1Y7VL4?+cs~_$@llhe_;#Q-%dqKbhp85`jea-9o2rjDTz+p_Yk?o zZN`q|Nh&>D#%U*~T|Y6%?sNEZL*QvX$gn6TqBkWyK}i3h(@WZYiKDZJOctz`n&=HF#&EJ)Awlc!CTD zgtw~gp;n2@0<7HVgrQdKr?}?cxI*V?ols@(xl?HDUq~9Idm3$}IF!$}roshhqeX}G zR$!3n=ZD(;arJYn5MkLkpcw|cp#|7g|TPP+N zJa-<~-&m71i}T;zr#hZZcWtV}?JfnTF9m>K3LFDbSL;N9zuhcjLON}(?)OTO{U91E221weRoe|8@$@U>zIRb>xPt_!nk0teT zBOq|OAez`+!M5aG8xR|@*2n!3)luP?0wq=#Y=j`O*?F@)aD?27R7`fLQa+pClt1p= zwLW-tR$KI6BKQmoT#$tYaYFDb?5VWWzSU(fAIJo~5baScJUHXyDc5lU8Kby zA9rXDAbRS*d@S;olAoIkYEw$MzccoHOy@W#0>Y#giF|VL4bhwK_5Q z=k;L322Ce|aZ&G1?zsR+^17PmBPvdDX4SDM9!tE3HZpdwA;!y~ zzSdNxQK-8TBQ+8vtRuMlgV|9i1-LiXR0c&HQc6H1IVlV4M_^OM z<9JwFd=R-Q?dJy2SYB#F6%LK!hHK1m74hGFx2JTi#N_u&iP+{|7Efr@te;)HNo;?i zpqAUCWSYK_iRr)+MgyY9Z(+LWO;(_k-g!(+D>ik|;D(o^K#t)N^UaJ#&X~&TL6ro% z-_(E+qsBTQrNoVcv}bCqW(o=l*adc4fs}+a1>yFQ@Af268+e7%p{D^NV6L`~kWaG+ zuCzgPze`g~MQMsltqke+M1Mdl)Og!pD4eBCa5Ls0+yC#_>8j^!WpMhAp4_=~oi3xi zpZ_-t(4zhOOb^7CpvM={A^YuFby(kgNt%|{S-sRL8%>Xd1q55}%?m~#d?_5_h&jeW z^Dn3VoYPnS809^5uYF^fbMojsRzJeTq-Eg(qj&vF5R)yn4UiFO2TS)4mMrFWC`_)< z``xDZ>r^M~7J$Q3J^J(Dc?UpJ?PBJTCC{yQ;^+RxKc&mO0Z5I^OAgGJ?}aSg%U^2P z-}O2?*ynosw?qB+5%nZQKT~vKNFd}w&D>JUfWb}Rw%^&&ZWOlzFGSX7W|ie#rM^J; z5D6$U&4{(50U5qHe!C57L2mvv2C$!9TVi1`oo2I}7v!9QvcNv0y!;8+0m%NTwTAeY ztJ7kmJsSE%N=4_{&ff0K^|Et7syU`V*AiSdb+tp97n@I+Lv@-3k%6l9)~(xjJLDlE zl0_~vHI?Cs)EX{GK`{==20PZkd9FM`(tv2$vw$jTUZL2m8-q+`dl9BSbh#Jtr<5$!R! zJ{X2YwK>aib|@w2Cyy@g?KRWQ-5z1jx>(Oc*Ci@qRYo|%{?6O}79{+!WQ}gph^0KfK0h!8CViMrgYlH~Y3EJno zDAd)Zy3#zZ%n!i4)Fod*S-~Vzk48!Vp`RDj!j$1ZH)Fq$_}}8ct1<#cuFw6ug>cPY z_5l`FnHs>55B_oY=>hF&>&zplP|2T@73*-8VlC07T#L=4B}4HvqrR|APd-emJPxBF|}b^{s> zG_#>nAJO>q&_aj)l93J^UFj4VS)R>c^=tPh$uc5RCrUnbb)k)xbu+)o5XmMc3B!O4 zaS<520vKzRefhxgnbtq$pNChXjSYXEm`JDWY~@{t>##@+@Z8DuF&vkC?#AsrJ^b0g zZM=5XvHl1O_sDt~P_obWjGE`9J+GoSZwKTzjg}GDUkU)~#DI9ji!|{8S#K1=@qCZW z0I9q(vTM4s_aqy1M>Cl7uPW2y2dOm-$o zHd8gBpYDK0nP4*r28+xnwV$~L&DgzYagaIV`>~q6;Qsl%(%};Zo^nT@#m6UWnQwKtBedcY}(;YJUDSc&qC@wr1D=4CEN`QCv zCWBIK3`(EVl!olQRU2WkWn2MkB>Us*J<)T?+JZi>r{tbG1 zd#^E{I1}DNrVKs_2ng`K^_73_Z+Cs`Ch`AP5OG7A zV?l`rgUxVqs;AIXAxF3!(16o}$yv(h!DVx|1TR?k&{CHYfOfH`RNVuvnKTa=Y!FuRY_ z5kNQ}=+Z(?$On~}jQu6Z;NQ(Lq$H(qj`YU5tW$7s9OlR9!j0lr<@9E;8VNn|(X3q$x%n zeFDS%t8UkE?xExx-q9Lsyywn2-?jX8SYCqe;Ll*Nj7X3%VRRRQ5h4kO)c_1Kz#SWy zj@dy9YAq&pr^sgkw>NOF@FErC#Vdx2-iuIAM8bMJA=Do7Sq{M(;nb z^sdhFkKyu}mH-w{?|=)KLE3ocM8}Gam-t#%59hKnE~KtRblkX6a5%v6SdvT7pXnVm z2~O~oUA{d)(2XW`Pr0e{H>ZsajyQhMQnDPezk9tnV#ow2ewx5cT~tneUGDzw^dvJI za#!Hz#!5c_4|4&4E)Jdw=6z*q=Fb7~MEzf?`oD&P-3G-c^znj&4WRX?z5&4M|HR$j z+Y)6et;~0+k=O+Y=TCs?uZ~He{gtm4+-Oe3bngQ*eSiQ5h%11%L7=|Xr25}*^}la^ zlpj*u4lMoxc~%9JS+o;V@Hb{Z}tQC z3h(CbIkAOD^Qx}kujsQSj6i@)Zc1}-RtEbz~PLV6g2 z`e%^=@kADzafAA>>QRPMfJs{9i|L0_6@kg{OE!R~?e{SYUH>JC5oX(<__iI86{36z z3qVB=el4NT?VM9epOzRvdTCK4GvZeLb~jcQ=3B^7+ONuM#QSIcL|M^Tt6ZS3QQ#0T zxlNf~a-9JDDeFIKI^upy);Ct^6VoXD@oJCDcqe=#!3aWx0trCJgi%i1<%WokB-uLJ z{%DjLk#mzn@bzeFfFgDJNe0L@>NByV`TbsG_A^bFOVY%7xDmiPTb7?IR&&lKYwF6} zd$oMrxhB>wP}Y`kw~!stC!ZjU`TpV*;-p}|B})g=^wAD0q8E<*x_Q&(E;Jox_I6S0 zhHgnzgsvDK&z|9QZAYS>rR~ei5$RK*p8L>tw~=vj-bwr&&>0sE;|+t-Y(><7sL(juHGMY<(Nyu6Q;Ei*|=f6PLN$R_#_y2OmETjWBaWhrs@ol@+E0od{sF4~HlB>VE?OQ9e+}n&{It;A6euaBo2B z{od*k3cz3Mo7 zz*L`7nvsbKU;wunJhSarZ}o(!MSXzAklg> zBkE5B0+RI|YYT@amRuWvQU~iutQO3rWyv_cpHUB3ivZla9gHM@EIE>_-ehpRo%xj! zcND~newlW8fE5%CWckYgzkX#a#LFv$Hhe+j%j$L(nUX2uJ?HzjQ{_J21*Iqni!_G` zzdV0QS$4-`V&&PIe!K3E;G4p%FSe;c>VzV)$iBrbvlchNGvheundrq|zkj7RT;SO+Sv+)P4B1Hzl-K+rQ!Wlaj`n}` zx}s^NR7Ow`8kqEmWA$?(T*H6BzyJ?{oVi*!3Q2nvGynI}w?y~@>Hd!|@bQC)_|RSn z7Y*l!sKCMs>UPV*`K{V5Mq)67Sa@EoP4eL$RW!Yy7&J2FUtr-&S7Dfs1m;6-bo^00 zytH@iZ!GZ*c44aW_jSX!3YjA`X8CMO0IGhPtFWHd2%8?b+Nn6x`S&S>TaQjBi-j+P1pD8PGe@3-6r_v-3fR^@l~K06RSV4Y)LRv} z8KNjtpNh(lZF(v_%oh23=lR5=Ye$zY>3xeYBnHwpFeVO*&Xua4)iZCE-T;18$X+L| zezws};#m0fM)2iVRqS}P#fGaC^OGQ}x$}0l8Q7{ErWN#B;T;TMWhyp8s>2z~MK>lu zg2k2K22OICg%Sf_AM=BBEdD)_DKJ+4gDJ8H}wX?mW|c|5iU+si-1Hx zh8uj{I9a44M^I7am2n6s&V=CKFDqkJ23V9PSh?G;>)4}s!*bbg<%*T8R;GG^9^{Qj zM}X4^%6GqtS68H4IAe^y{?M>xL_ps5KXc>>Ynd_lL7WNfn>kG>ln5nVv*EX`_x@&H z9c%K4tH8_N>?G+yNl|RlLtx-Y!5-IP)QXXA<+CQVML<|kDGPEB7So@K=Xz}m>zi(- z*nOE&_O5!LetE4~fz?9w8@Yv!<*PhAA4aaP|1S{%NYs}>xk_H&j1mJs{aNTayy53P z@!v4hleUrdVCV;x=;^r&n56uEuKC{35bjIyJYNKuS zW5Af?6vzSlA9&LO030*duxjdWrZy4rn~5i$1lV$l*8{!+w08=S#y<@61qjE@-_E?z zP5f_3`wU&ZzxVANz~;VJrZsufdM(8xB#4Ro1`yo{c;`v$-(hi*jbPA4poKp7Xxxyw z{wvC-jfY#8YZ9L<3cYFBn)Y}y5v|nO0)zjq!SWax*#~>9ASi5^~XxB^DZDp{qi_CK&dN_lwOfk81XTn&$SLFfwZ7sJ5~INI^a7Q4l}-`4DQk0x8xS0 zoRx_KaBb#Bm~;)MoUto0iTVV%C@1RJ@f227{FC?#DTWLzY3X6lM*2&7dQwtew9?CK zzRb>|i)R?`io^zLB(xtOP4J@u_Y>L0N1CV{Jw;Uvz;?)rX6`i)Yz4mfW8s>YBaFpI zYWmt)K*r(M`U>p`-DU}QPPryL$U_&GSFWjeWOpkU@c!u-)peWovjXR;gr?{#Z8DsgYPO)Ww}m0G4_pSh;Zf=13jTI6J z=>v&hoekr9bqUc0hS`c6KI01Z(1mC`qMn2k$W&||QaBWP6zv$z*0=F2iyPSuea7N) zg^}{BKfpknox2(|0z)j?ns(ioPQw^ zS0lEr@}{Dn?+7ZOie!16K9=~)YBGqCo`TWkL5$S!PUP}<)S3>PYdxYw&hJ(U75;fF z59L6FR#UEtrhmG2d7%82IFU^IxY@$%?JceOqVb~e8J`RX%I7}&F<;`kBrBVvU7$v< zY+mgpeI&A&L^*#Fr1rNIcWxa$S%)$0Hix)s9XHQ zVD>~x{sp7T4o|k1yux^4BUj#U(@!)-R(#8mRTZeq!zdJ}t*<53S!nWu?@MRHQcA33 zXMEr8w4vMTadMs9Z4D5sd6v51rIlbzO@Wt8m+#nD*Op?@qN~cvq_eDAU-0!~slw@F z*bH%dt=>P6Zz6qfy-xupRT@ujZ8#-8xgF4teKNJf}}yPMx*?+Z=MAJ`)ya%vUZy`lkl?JqMQ>xjI<&Y2Eo84kZS z#aAlr=J)r*S02@n$W{}+o{}p~(M2{Urn+LqjU(uDs|?1-@_MrvUU%i^29;V})T5+> zsBUSo+iAtkxJo}rFkfkZkw4^!vXzE%uwUf{biRVySq;7GP&nJ0;w`G8VJc0TySq0O z5zz*F^1GBVQ0PgKiJn)L1}sJ-Mtn0?fBw`hfqdLJh9LCV(OSp~p1tcpPhixu^Cww6 z>j=B4eq@`~B#{2Kzu=@ELD>b;03^5AT49yjvRH}1gha_BFifjgHtSr#oS#}m<3&LX zo7h0CvgGnf9>jQ-%+@EXGI-Sqg^3qc(O2QhjKJ~ZaG(X=BmL@f0xT<>9Q)B?ax;%d zTuRodg>*3)`Z*vGuO%M(Js701{9PLii}@H0x){lu+z!1gq+3!+9&S>Z#E3D139!O# zs!;j7w!Ov`gs5r|iWmMClcF5RxGOz({?gqVMG#8(85{S#cx7unA|gCZ_HhCveJr>0 zK8jy94GgQ&GqyZaZz|6@TyF6dd!a=R;Y)a@kTM53X@=DmmN~;BTz1#|%nQm;x14JG zyO+KwU74lRvcOdg8d+Zo*p$B#$yxcWQY`{+Nsa@;Gg;@#Qhf>pt1H0Ril zK~KjG75ACh0+niA<2?{D23wMx9$wD_gS1S|oHxgi@<`!-qjVqWc-jN!j|lu_zQ(M1uK*`~-=*h!`*VjaX=}he23epd zHms(mcY;~dQgL~!tE+~l3-z%cc0R}fW&t zhyXk({1c!2t7@wBfdgN3FRWHE(v5Ys^hW)I3G;be@J#9_UtC%q3?_yIT2nSbPP=t8 z?sBD~{c?G}a1e+mkmfkP@<1B;$#=X~rpAZ!SyL4eFbyrQqJ!ZBq&mgmIiZ+Ew@6gS z*Ce~av`18_oD#E%wkL~kNiBweFD3-a)BQ(u7>XYR5R=!J>fER$Cn zOupaYQzyVCyG`A^uF1*8r2ljsKX1_JZD8<2g4^HHOCVIZZMt@CSlrO2(|1z#Oo{Y2 zbCvhv9Ym%6z%6Ow?YAPPx}7pr|Gw#Lvw?*j%Ew+N@d)X`G_p@f8HSSj$^JVq5bR6A=ZQxXaSZR(Az~!Eu9}KleMr-S!3>Udd_|wTuaadD zG#;Lie-SJe%-~X4yrQ%+@2=^MflC4}TbcGwrHFAxTJu)xZC6sF z=-=f^1OF4*%$zbq2gw~WrHMph%9Qd<)0UP2X@J#B(md#RNJ^*&91$jT=b&d~y&#y! zC{2g7$c>mYZMVlSEJrqzc!HK}Me>XS?tnU9{pJgSNWrrUH>c6M^l`UY4FpQhyfbWx z8>oF0l@fd2C5#cj{LdyPL@oaPfTBqGfiI}Gbdd)1*vN5Ne<1)o!$-0D%{m-ryc;5_QOfPS%9#f{$By+ zc6W{MIIu>hOTa@0Es}!2kn3q!oKL z@Av2vAhHiD0&Xas<=#@JLJpg6wL&z+thsHPw!)3({Bs;B_48iuNPSz%Uf{Mw0ek&Y z`p|ni1nLW1-?j>fZcR{&YB9BEIsCPtvKq)ef=P|gVE(5C=*a0NlE|M2j^gI)Fg*qO z?*Od(hu|0QtR-AwB!|Y&$w}l|<5qQb^_#x5>XoA`UcBx2!O$nG>C^qFA0#{B-x1*f)Y~)&`t*SPeSrxR{kR&_G|$ z+-Xv8wHrioh2QHtOK%;E3Kh&9)g9RXmUf&QY9jND=?ja>oA(O&3r>mx9G2I`L6oz| z1$?*z_l2ituWM!d3uhsf%Ckt3j?S!J6%!AQ{j|Y|g!Sb=3H_r9vK#8AN(HR&+v7=} zP3B%)R0w~w^7*2@mWFn$lY-&xSWN@hSJequ7VG|*+%~mia}9A=+b?0*lWMbGc>V0} zY+)S^xauu{f&a9Qo=$8JfZw00T>w#v#Z#cfX?1*e+>VP-o&zYI-@Cil;irFix4!sv z-}z!vm-2%2=`<$x7cf@L0Hu3b^V|42SYG2PnBKV6H{9}X2e|Hk;=9&fo?>S7A@`d% z-#9!R&Gel-hy;4-v8T)KK3{WfPrd-7_mzU=J`)YoPGSqL5T`L5?qgSjoN2=<`!CTr_h7%*^0)WBS=oc z48>p|UEhB>rku9CS7yuyAdr1EtSnhJbEGKqnyQyx5lLH%MiBZnY9*n@gwbGb`WYVZL=Hf35{ymFg==T;Dn!l=?LVFn09!N|QHd95aNr1`oXJOciZ_I$}yIB;;}^Ipyi#F=>AFEC+#k zk|FkbIOy#bZytzd=6m_1IVC z(r^^Jkf0!nN%hjQjw637LsA9k8%T^UM&OpfnqW?h8bm$Ll<}(|9N!(MU<{V-_)#l_ zFursN1PZ}(GYYB|0k}o>pUZF5)(Cf; zsI)LZ(6)lRorFz!Y}%qMGviCk>@3omVNy7}bO$%(!DhPdWg45d8SRfv$*>A zx*OSM_XiWA#k6A6r?YFFtZ7?SR>SOw$G^B*z#vTn3!folVAOkH-3E+#EdXlVvYjVM zay@!@vh#5AsPZVduTC;}@lLM=I{<%Kcy7+=fYdsGth$rmumAlf)=Z}Lp*PO${dw7c zIqUD-m6lynnd{i@25@YKl@s`zgWRPFe`@Aww;p?0X*YwaOdT`bg+%O^ zwpx!E`2_!MWIHO*pLjavdZl0K;z;ElHeV;9CfVk<R?{!ZiYg6;CA=qWHYYWDcN<5 zF=x>>6lLBpmUU4|o9IRNF1J!&n+D>rg|##`E39@Zswi51p59l&65=hD383tXYhil` z&7VrM;x8eMvcY39w*`gs1kh<|t?CXJb<`oiqR6D2BDDSWPC70+9ZbdAwa}$YN|#cw zS-zHQ8G>+BJeM%&lFf@a|NL}&Waif{b0t@oMi#)ux||o+(9kgWrERgv(0tawU=Ew5 zv~2Ow$Jjw^Oer`jOfs4k6kzjm=k4-n*q5X;>~?P!OI#c58j>)ts&AW7UB@IiqnmLU zOfKo8pL|M}G|K*6l5XLR!Z*X>JRu)sujOs`2B-8k!5Q#08RyUodc${?NhUCXIFG&n z{&-Wwb5Q~#{Fd!CAz8M#Ep=@Km0wy%i=s>XB zp*xMgiYRnf8}6#LzM@&YxM6I;IBuu}p^3lf>ADrSZ#XVqCARliOb?nsS|l(VSKv** z3YOY$^|6y7@Y3zA$QRNvFK0Kbl<2{|l%I{tHB)E}bbjd~TXgy(VB`DU5Zt>qbY}wy z(35*8jO+3W`~qfhvdq~hyTRG^Q>=ilWt7{-fc^dV-);`Z#zWPviVF?ek52E7zpX5P zTO)4%oheYBM?73htuKAJ5q1CXDu7_Tx-q%`AF30waoP`^QY!98!7X|6Wi9^#Tvi16 zHt=PI?n<7&I_y#`ciUK=t^?@cAY0aYc!A1_Q}5rR`%TVlXPYW3w{SQ2a4nlxTfBC$ zcl|!Gol2yR0aDZduw@~zWiJqrVLm(h{r&yoP*G8HKp=}>>zTgmq4+`nu3N!VC`d&K1)W}B>#9> zoI#T2gWcek$0@W1V#048r!Q*krd+%suer=o`1& zOpM^(>0ms_%)u!hLI5mcX3K_Gr6r?Uf%Iy}OkvIYX}3|Il>3SDiHlX@%N62x*H+$W z>Ih+chXQY8>iPOUdHG&F=X`i>ZV8ZE&qMwDwzNdvbu12|fvE8E-2>;Sb+A7QsuGU^ zxS}59jdbK%6GW8GpC2yZciXG*CMQyHO_s>m<{yFocxmA^XrlXF9amB_DGklP~K_pg^7(p10ZXQb{GBTM5ELI zQGy1&Jq#7|-L#k#3r(UJ8#`snyUJ$kTZ2L6qUiqTgot+a7^!sqhH9P*5#fFw9&z_S z@AmEfn`|z>&15hv&+w#ArmIMty5(=cu9+3M&}QWrqta9}#bcN>v`gVs10<)aK1Jfu z#0^t4A=I&oqKWOZmxbk)cOq|Q_C4|SC09U%7Al>R?b>IiaW|gzA$=$Pso2?EBg-*q zE!by2IVlRzNgJ4in6l7g3g@i}4*tV6gI|Pht9t!G8JGZh!44yDiyQ_Eaeb*-kUk~< z2gBF%*Yw;&Su_n|y54`WP2l~;wS|p|!M~pY+_Q_eJx^z|Vl}$K)0x?l$$Eq5o`br1 z6TW|dz~?#HN<+88*%35Sop@_a4Q&Y2(-sbYUZ^X}&76so_8Q((-6s;iJIc9@<*_`t zN?3YeR*bSuN}&9#5D&E3Z1iXgTuXdtW=JxgF4CU}hordltm6xXha8b=_#z z1j5-!q4Y$JR!3Iy zZjY^2;gdYNemwUl<38aD<@&>Bmp}(|ur%MRrTWpSo2g&zH4Qqs30O3C2#EHQ?&J;& z>GRKA{O+i%^3%Pc&%dRqQczn?uQ-?YJbm!6WcvK~Ou_c=A6Jytj^igL<{AfmgMVG5 zQ~^(?BxdnNl1@|>mu9jxtA}i9vc3* zp|q%2E+d8NKgGiz)S;cwX>Jq#)2GP@SOv_|TkfjFioz%W09||AJv1Q00*W3ju$H`R z*;#?t-fU`TUa}upMkQ8|h_wU`6dMz$JKF1drnjZ!8(ogKc7yu)l@<;f-H=p56U+09 z)^eTj+c2S$mm4OUysd8-1Fc?yDagDe04A1+R>D8DKAooL&Uv>=)7J$e+^!UHOZQ#$!7ed%Zz4Vp;KSrL`I0+o2Jo1wrW-gzTx^ zFh4c0G@X4&>ShpJ_6$?}OP2YfFC^z@pTBlY7wwjBc7&3q#q@fKbSAt6h?NZoO;yoG zF6Uw=4em3^WMIE+-Hb5{j-D0v?@E(=?!vEi)M?ah50#R}%01J5{`J3A zeZ6bEoh}+*TKg+1-L1ZG?dViF=Lc{dIG|>-eLvN^A0Hoc10KVahffdgXZr!r#`Xu!vj2(e0iXeV5VY|bv3FovGA=cK(0sYw+}!w|IX61#T_u7BGT8p=@`G z!cxOX3)}x5V280;{*rH)%-iZ*9Vc1K5DdJ7aGBVgTU`*t%W^Ou{h5eT{j@psg0NJtah!Upo`#= z))oY?7%|RK^&z*-3n8HavtnIFVdMPBa9}C4u|aa>myQD|UK5G^+|<={AY2!&p+T&e z%dRrHtUl$d6UHLlXFoXR-eM{Cu1aikb3bycx^p%xEZC(T*f1%}kMs&x z>9?1)iSd1)U0Agn8?VhOLI-xymQxsE2^?pkX0z$}*LptHOGXva1)(*q|rO#ukbKFqlvH3LZ!J&-W2Z#+z%=Mj2i@C!fr7mWB>VROrsvWx&Pom z{u~PcBGfJw6$6?#-<{xRhX74iaMzu)x8jf1(>bkEB+X=P4+0b;*uOo&@Nd4y-`{r~ zR;&0NmQJg{AO?eS8r}G~@uuSXp6DFcWXrL&m6iCnf?BaZjD5aqa%HLp7u~S;b#Sz!a&rQ-4^1*xUoJ6;XM-~i&7#IUgD zWzMYw%IzBy8rqE|Up)fFNTU%+$vuof zLM9qPKQ#EOWk4t5aH$E1VWDo~KJs zvtu=#5e?Y3=lvffYi3d32Pku&Pp_UByZMn~>hj`kg??njq**%kg;04$AK|^lh_n^> z>KR`IhZ?wzjZpyYlOm@l5)uv(LWw~=Ef8N5v5v{}8enSJI!%1;52*FjSo0c^4lcyr z=?CjJ>xXsV!v_MNP?%sgF_R6t4t?~jj<2*(4!78N@{Hzwk}|cw-Ol7vXZ z09g8VjLS&CFCl52pEh&cx8~w9NPSgT?ys>S6V&h!-q$r+Xy+Jh?a9%%*kG;4m-X`+Pdw2JSXNH-47e056Q*AmC-R-zQN{*R-Ba7l3th+eKuJ_51htS~bi9QJ{hq)B^&@b0@Z)v6v02|H%~rkS@gDl^>wSH2%z0@ zlYzrLY=TsOKBPqY3(`x_3kZ+~v(w6*SaM;hULvZ(DH&zG*X`!a#mYFyvleVH2lDii zf~h0!2zI905t0(XWBKZ8!f)a}DKbEs970Tu-(ZSd0Z@Gto}zK;8rv7h+nih$A2z$; zny!6bwjf+}&B9qzC$GNRyyhH<$PPn`3$!pfJatZ5_@ zGY26@JEc}$h1>!CgcTka!fgJWU~ZBIBP=r91kE%=x}3YNDxe;!-NAheL`M@c83BQ_ zVwXX0yQ8^Bwnf6@5F8pF6cb~B;MjX7eh%e5DOKUGIk@J_j_pO;BYBx4!qkEI zCp%f**FdkE&#mfk8I_Fw%$-S6BqRMC^kjVT3E>bh5F!ZGanTckLv&t<=3<@`2s-FY zCm728d_s3L>pksARll_}vcTH1!rZhH)ZQ}*W~Bm^W#D~P1x;Q}=DLe{aa zV_;Zr67;PoQz2rW>i|Ls27kfO;NNe>fGLXh6ogZkQXaePUhsYPIunZ783>7zMavX| zw;V%KqjTbfEZ4z~M9o&CxaeMJYk`wij_m=VG1J7K+zX2P7cYRB+S8e7dW0&z*S^CJ z>PXf8IdWsQ@X(Z~wZ|M!;RW z)@UNOZ}lqvpzhej%Ql8vP&V6B`DctnmQNv7BpL$3I|A)PV4%|Rk&+8!##~`J?*8S| z4(8cKOw^WSZ7cU!)g3O4d>`ZcN?NhpHoER5@?X6ORR0+9@DIz*ikbRX5>F>8SjXqn zwmy~@DZ_ofzF8}G#zTRi&!CCroCiF;oEgL(`0d@k3lV}gx>I|7qX3hb%mGrvTMnPa zhom}O#Qg~ztOi`Z=^*$Jo@~pTRC{Bpq54yv_jk_HtP&y zVUm~hOGwF9@2FZ9L<c-%vIGF%rzmjYIKU^pdDU&=w$HKDNY^5T$9sIgxNFT znU_)bh9jWm0u(7QZtAOa2W&Fc-}sH*ASj1o2F6nIAYSFBrY_NdX2uvuy_^7O5&!Mq z-z$pJ@)1!vV&u~0>gpO_fTh#V#w6q>Mcc7K8QwqQ@KYq{izLo?i0TMDcVM2BX2>(j zvg5TGtj6>dm5!F~z=SN5OfCtqG8KmVsv6dJZ%qg1`?8;Wy8ftaIn4%etint(OJ zE!#&W@}0H>dJuq<+Xqu$!Tf|a`=HPcV=Y}K;TJy?EBh98uM$-l5@;D=B9dpWy^+a( z4T;VH!vr2p?e%7G)g{15e#y}8A+tZ zYzkn2CRZvmsJRgLVC8unb)&sM^EQy`y}X1oKz1NpnB$7C7nN{ET4{M%{VNoxc%d|* zdwfs~OJ4*CDx|}&aEV7Fq+3V`LT`@UAJ6$-8bNm>eHSmzMlBePRJc^h@`hvd#ZU)_TXTTY8pA{r zszQyFEPf6G9NL~koOY&pGN0;iN9_4=&Hzsy4~#Tfw9rgNpQY+Cca~lZ0umk`Sg@B8 zZC`Gx$OVW~io~KT(3T0rm6eGJK@BuYEGkDd3Q*PnNdS9$DP+5ta;G%$e$YFov>efh z_IEf{W2XE;r?Dz@VSQ=i-qy%t#Y~{{5ju7JKX#p>ohcH z8DpkPh=A)EFX{++nv99-O>U|+ZkX6ULmjK=^{FJJlJ#q|Iuk48=ztE}=rsZX2qbS} z0ovRW>1vn2K_2x_+-IO+)OqW+-p;gXWs$ABYHKP2j>Jr#Lf;Np2|ROf3SH4hi-!+A(M@|FPSFk2M^5feOHp@rMXyDM6 z;B&gI!B$u|8 zNW2WP=;gv_+w&8EERU#9N8fhxMT_hCJi@D&Imw#t0X8x081R?#Xgib)Ef@iKI{#!0 znF+=_aH4O63UhH1ep7pw;XjP^P-HuoSJ$F)ii$?Om%_L-Aa8y3bqIFYLGfGbV2H8< zwv@D5pM_+N_kDmy=p<>rdsET(f;&7(=xqEt3|*Mln`%&OQ7BGpww$qrUL5h}6MVe( z2f!8wuc(zk+>QZ;oa>QlwbuK&9ap|R;8StD+@8vU?|eSSa7^!#F*SsBOk7j!7K zPO&nE&)4aqU?Ti+IpPU}ba8P@N;g$P(Rj-^?&zJ2| zzmq3>?L}`T{3DkJDkMqne3Jp%CG+yl2X{pRq_b(>#aS0mR(D?3y<-0U8Z{J`v8YT( zzZ+Jx6wuCVzyxD|Cjeu3@9AE0ugF&)%cIceugdqD=rb8nRGJd~0;fve5+`#;e_rj2 z?b)`Kxw<4)tEM4JEP2(&Fu3=A=C{>}fQMrPCruRw6leVmj$&>@O2&bu2QPvSTcxen z<1cQ)&%w0wXtfX=@D~txNRP}~6Gf4HuI2Hs(Qh*ScU&?PE(+LTp&Hw&Kf=_L=TTM9 zJf<^?mq%aVQS9FXIddCd>$y~!v~TF=+cj8RuhevCQae8>nP$RR=tCd!wW6GoAP`^w zE)-;dn7JhYqY(&)D6nb?{0?Ai)XG&Bgyn)_A)p+Hb}n4)5-16yNKG&uLrMbdbew6O zv+zh_l1#WGQ3n$M1o2NYz=aZ2J;360P(cie7CzG$4T*6L&&^*vWg{0e8DbH$qWf{i zqes6p`Z<{5AcAywI_yyIA%?W7&6;wzli^M#ymu)K^50Tzf{C+V+@D?3w=$SLb zEA%wOcBMZq&J9W8GrBpX%CcfWG=g1ts9~CqqL>wXRE1|#aiNz)xYe74Dib@PpRU~2 z`_Oc9WXd!6>}+PJ&lC>V`{?ZQe?W-UypI(BHTtlPzTM;`u}&~=;2;B4P!`IXz;1nS z7^5Scn8(KqHG>NNYb{Ad4s+PfY#s4XgcP- z81X*Fv>}y%GKTht@qESwST3)%O-x^vK)K0*BfNsb2}rz=vRCtx(8E^}!HRakRuR?~ z+n3zxh_Ai8_gBxOPbIh*^qss{K4d#X6As2UC`5BTMyRNW876c;T3y9M0_Zy{oH)rZ zZT=iiz7WXejqSq5k4+OFHYur{@9k@Vyf>1WZxDXSsGBF^K*Uk7HkW0u3L{9b1UoCI?U82Mp~5)qO~A5Bjoxte z<*g^@tf_n)l5{G+n$4&zG7e~J7?-Uh3(Yu3s0F>onJ z!I{)iNftj6`4N%0KIiM`W73_^gzKVNh5MJC|L>STIB!2WHkQr%ClS&MegY#Zk;~l^Z1nf=(#{RLK?j~H~m*)ZlW=~w%LbX`6V)?E` z4IDv&Jo*sCvymHqSIJDmJ~5`lz+E8}q3g0@UB@m8*IK)UH3|7vbq&g)x!Bmh#mi_| zEe-eQAI<*~O-oZE&ubIaJOiO=^$w1TG{Mkntn-12imaH)_5>%Q>}4BWnUpz;G|W>1 z7N8?zLkeG|{&GBQPSFr*kVI`xo(ME{9NgK_WhvPEP(b zjd%%SlZE_}1Iw-|j)l!Lx>DA8N zKVzgZzUU2+lZ8B53fTS-aQ?@6P(2VuJ2_#_CU2hXbL54u6m^>flH+bk%1yZaDzeWH zXHP6lB^R0ziKI(YiqNG5Jc0n6E@ZxP!B76k=QPn6}lIee!Q_S*`!jV4g&?9Yy_kH0HNRb zM%X8swv9n*SjLz5cJeVZxN zg8mJ@zL%(%_rxuDt7fxA1W)ad>x&MgVzXOwH8=?%d*;<&y2))&BP zoiez1`^vcb4_1hVP|Vdhnw%n(br@kt#5p|Z5)1)F-^ zGq(1^LCG)1Esen&oWdMBj3HoWwe!EjQ5{7hdR{vA3YN*U?N2Q`-VqRRbn$dJ-N26@ zBxB!YV5W2?ro)&TC5o>T{%C|ZOehSGln81tjH0L62VRx=)Ee4tlVpQmFvyrJ91u?wsbKB?`y3Swnr1^tqzaNM}ld@Km2=sgTutM`16 z*jif4R-&|8I~&W-9z3;o{P6}5&GvUwPLdq4x5jeRKF(?Ex!1ggTJb{ODQ-Cacf9YG zMYSUwJ=&j7$v)W~ewgC#f3!*@0D*z+GwY|?&z#MjVJ&BoNxr$PwoJs zCV3j)c*>2UjBr-V=1W6Z3K;s9Qxx`cYYQOLQ-qD6h)y63Go8nnf{iBJsAmj z2<}$~29XDeC$QlVb&=QOA8}*Quvw7RFktxb>T&DLxbsC@w_~gEhuNKB!oj0wKlyh_ zl!AhSN4#+gpYG!jrO6nPoZH}H$y>Jlg~T)x3fK5O$ryYOwSkeo#uy;(XYw=5HJv8 z;3XE~Utf~{DY7?)EghVA-PQ8G1hw$$3vk=pYB9Lw!(^w04h#=Sf^30?<@;c9I%DX! zS{6z#4!tjgR=9*yI#qhvq2tm?(r4IO>PN%aT(_Om&$6!vRo<3`(r+z4i9b#hahWo#xhyPq}tY$T< z=%w5l_6fe<`fiA66`5l9K=s+*{q5~*)E~YRp#emk$9S z8ui%CHs8l`tR9%8CjNaxog5Cg5Dp_))`sm=GW8oK{&_2=A4siYdWbz6`=%~Ohud`c zcBy;}dhz9>65{;$j^!FCZ+WsgxC?R3CzFcI%P?bzoSCu~Xvxps`D{hpV4 z?!X%#;&&%Q7oL~pbDt0^yGKa_a$hqr5`ZuWKPo4A)L!nL`C&-x?p;ZKKrhpBOm)w` z`Bb&3QGD>v(s{ge2Hg6sX#Xt~{Pw4AKwG~Y-h0FK48llF{+4w^fWO@DPLV?aP+Hx~ zyI-sQ;cgQOJa43ZrEwq}_$eYMKBUxs^&Z++nUC?nTTyUbnMfRwso7erkTC8TCS^X5 zDB>H#=Qm3j7ZsW6YZjMonGG|6gx{31Lv8F8x23z;=*}bGv&(?ts&8GF#(*msDCfP|I@%0jCAoQ$F-< zd8K#?~#qJ3tK|K>lyw%|V1qy&7UDT{tVwY^&vM)pq_4AfhbdgLU7rwWWxFA~6S z*N#$B9OS z)zx-s1*L0Uo;UjM4DXQT?hZzk>iYfU?`(cJAal1eEjbA(>{~{n2|M#al+{aL*NX4< zW9D~cqa3JqFM$wmHr8mqYE^D=pNCa5!N~OUS0U#MZ5DF50v>Q%G$Q>7Q;epAhkQu> z)Y}_wU{PB#w2*go-iu(YGG8Gs>#45IOhG{p78keoJu(VN}-4Pa&78IZp zw`6>8`U@zyZa3)Pz;ZwS#D$|je5g}G(XJTdHDp=1M&;i=x>Li-Ry(xN!L~^WXZt*0 z?iMyHdGnYtgC-*`=ly8uMgjbSn<9n3uMAZBsNz1`iM-Wr+VazM=p-WrxV$~PSfY;I zxK8>Xn3EFsEca%PkDThox2h>dGFKx=gcGuFeOcI%*-4d zAOiFNgW=R3=$o@;%HgKhzj^Azr(X`9ovfWK18E=|8{c&wKFDI}iXaX7KTyb<__w~f znc&6OIbpUuJNurXw`GA@>MGZf#huZv6L?#9Vb*aWWy`LGhw2a4B^uwb$?+%Pz90&c zOi`LX<14*JnvsZt@f@1Y3FS^)VN$F@fdwAZbCv)+9(-v6zKva8AGppx{uTW7v_;aA zA*5Fvu4jh!Z<)fOMK!<~teVBr`JXI(2`18z!FeU+#}dZOxT;V&(95 zpK9FE0@fc4+KqB^#3SXP4E-6YgjA!?z2Npmx_nBb0bJHm57UFBHt(64yXyJK^3^So z_zu!CqS9x2YW%)KK7OMyB1L}kdB1+C!&z);&iWMyjaYh+GGt^ZL3Bcl(4=$A7Anf# zk-cGf-J_Uvc{jr31wOf+^?l$nx<=v+8w~o>CFZCzdOWjrJRKau_Sv}rCSXOE=tgDF z4+hp{LUnRp|E+^WiC&uB=ha9(Urdc<}E8z9jw% z-Z-%_YU)jT-Q?A%)K(8v_tky%jll>OD%lQeZ%FJIoZs9Bda?CyO94ndV)dinY*&1{ zk*~vjTn)Z@1^5G7tMk}3GV+1mxxSQgxWB%?vBq!i+Abv}j63N+`Fj<5Jpb@y^V#3m zCmRQ3suSTUKs*8;KAHUd{4Q)}TnnBiXCvX1q#gQ{!Dp79l7)+7I@zcylFBVaoGCemxsvDo-!(m4mXHM}n`+S~hv zfHeqzO#{T=^}Q`mr}hs4xw@EBUs6oiyLB`67Lg-fA@5tVE{TNhon8m#k*$MG@;|C4 zkiim>bcaKyw<|)cFuJM}wOmm(8uD>1K;J3tiW6FGi7!1Ic}2(>{$Xq)E6$odzbGl; zdh~JgXxax>Y0vO)#e_otx#xmbRh(|pbo5g%!ry<06otLqiHHnyNefI|SXi*{Aau8W z7GLmUt}T&IQ1MCsLO{NqZIqKD6TW96!UmOz%#*p$M>ls<$hKApVWFyza}5L@gK)z* zg3HH@YbCIsR<@QC1Me)pqJ%9Dz&wU1x`3fzfwT*kGa_463jXe{1a{=Y!y^?4JqzFJ z{ojJh?f|iP4GGozPneF+yAd^bBE}W6PR`VW*G@0-)%_ECpRtwB(zPmi)RWZ6HzEfO4n3&cbh7?$tfoNn zVe_B8h)3g1{#(0Vb$<`Xrug{zV!OhMqJA{5NepIqJ<7)@`f|UFj~luSsPuvTI?E9$ zuO*k??H+s7iNb%F+*xeX8;b3kC2twJyu$M~UiH_w_kH{V&ybqeUIwQ2Lo1NQTQ9D6 z=}Hfhjrwg))NbzgLmdF3q0LRg$DxKUTi?%i6cqVx@oN>F?8V5nBegxNkOl;`A*mSy z#aBi$!Tl-cSfA~$zvF+IfkS8-A3frZ_+EwZTSD(|53S6m^v~7;-xNor*+pqXUu*iD z{2VwwRhF9Mh4#82c28D-w!_7bwOYg+&UsNm=9zC8J*cG`(I6XdRODtA ziY^`~0tja_hyc?C8k&1XpR1C@Sw~o$?UBAjZ1L4lQfGLpF3>5csf9D==Od`2l=hjA z;?d7tUBVVFHG2tZMCCZb>BnEDe>|8D({s&cY%o^%gp?L+Xvuo~_otR&Zt;8uX=HXb zeWG^Io-PB&%n;;l*hzZs%B@4c`#RETU-jX(vFuiHMs@JN)&D!i1~7Q=u$`K#UR7QP zVX(gRx59aw;TFoQGPD`K8+QVx^oH&jS+6g4n9v`W@_xq?LqnME^8gYRCyo3yrMDrY66Q ziff~+4HykEmS06y-8RflAuTh(t3{ZBkm9)L-1g}TjuCP*Z8zl$;kkmlAtkj(%%-xu z=yF*ASHA+6d9t}xH}U^^yJ{YOdih?yDcbz>z)P`7t`M}EFL}2=i z3VTr*$lGOyEpU2rCco;Y>fi0b{*Y5qP=Wiy32`dB7&MjT*e}RWEvLhYyYu+zvu2Av z>Q;p~iL^CeF}3pkCBcUAgh}L*Z=kQ$Ld2{f^agZl0Xv=sVWq92u(G9IBmY_*R30+( zZLriwqO$!KFctWcW$XN-c0Q=!JJmdPq5=pAj+cYUNEPzjDQ@b9GziRLyQn#?EVN$gSBE_@jXn$ky zR1>eD`u8;2WqmMWV6T8IoK}&ZCYbu3=0n<i81bFOox z1EqIM|J)u=tBJye8jNGdZ_JaLBri+zFTwZeIRsJm1KS&kCo z#KpzY9o^oI+a1IMB%kkHua^Im-$yV~ratu`=+Q!wtgPPP_R0Z|tKcP_$jFbx9iXt* zSGUi!(LC%+aWd0vlUm#DnpjoSmb`n{C)2l~xs=@4OV6yGk?PYCZ8;~+L?eG_UYBd3k%;D4!w8&6Pm;4X?1xL z@sm4umm@LqDn~Lfjs4)FX1KU|`j(JNeJ&rCF9$5-Ixm~y#6WVf4YTd#bG^*x*UL`+ zPE}C`w{SWKL5kOKcJw$QeUcg5n-8}1-fB5?+95`o#g4|tAn98%NNjDzc?c>`hs{un zPDB2+TiZ{Ln6d5Kb-Yq^MavcQ=(%L?mG_ zVses$qm&O=PTUzU>((l9*DSM4A7t72gRug46M32|SFTryNjU3`j}Hyoy%EX36u$}W z`1pfVy?aTF<}E!acPT$sZ57`Q`V$*#>n2<&w@jY-+AeuMlP5U?^rHz12Q>^1<-H8C z8iR1gt)DDj-ic_N-ut)P!0_J*NefU5`u8jMM;t%6V=%NRgLQ#QenEY&{X^XX1jj%+ z@y1MT>5jMJMR;^Q0<_!yQG%RuH+!nlA4u=5`r(hgGgUmQ+>aTXP45D5Ew5irX%xFR zxiDaVirB#6(|eUpX_}9*_x1g`yL=u%B2&}EV7VDXLMa_|R@ZlfEmP`sk;3*57C!er zX)tg;*A9WFxe49Uv#u2P3=K!jgV~~fi=%ooSY@S=3h-LjGs3sSliWHN_Qgar;2!tn z?U@B3a2e0UPTjVfpX%i#w}9wdh27&2?dkRTt(1G!csv_n(QKI7&rkRbq`7BNJO1uX zsg}CfX`q;lBdgKBh+h;chHhcJ7@DqkpmsKri|Ss)!CU1OoXxqm&GV6NA|9;*%w?*3 zD?u%Wy6euhlj0W8p3ha9U)now#~I4(nJwE}(L&+{g2o2ZU?CO{FE1qFFgv3{Trm55 zlv?+Pd?M+Z&sO!>-=+CQOkn!h+C>LgCk$FUSbYs|-XGHf8@9j00wP4`9Q z6{Mty9IhS*!qW;C$7|N2oa5=^tk*Gj)&F=EOkZbwf}M*#B-x9U zn0ONp8p`w6&d^-H&M-`7y}x*9)p)_crWp)EmDoon5<26!;+0219G^-hta!1n)g7jS=wblh6|oFI!;_e7n4e_7I^<$bG9@$pZGBm@#x;* zhe_F~ZZnr_UL%n|+i;!QX?RXM@QbrFtfy8P?Fk3VDg6zea+QGhcP0B|F}u_AF`QhXku+Qj zdw%pJMIIz|PH$f19qiG!9M`oAj2C}oNV)ZW-(j^qKRwEE3mQKClr3Xi<)^D(`ma9^ zEPsJOezOm9Sa06Bp;Q-A)U)&9xDx_azwulThsI;S5(~R8^}b4V9u&LAs6avEOeBf&-pcu{|fA)N>plmwx?R~ck?f1 z`PVd{d$!b%#2-Di($|w~>?c)IF0mC@!2OyioYhhS)(ftUpT&s;9qa2HHy(YWIO|(r zp7?S|8-ji}xXmhN;F2a$og7!-_WI!+C}9T?FIha(#i?*6(3MfQALbY%DINwmZKY{S zSSo+v;WfC0;Gqnkb;!N?(#Q{@&>^2UA_!rW5eGbqHT4ni=NQ}we=PI%`T{f#kkm)9 zCKO5=pd;fo>}45bAx**@Zy(;eV5BE>{i{^aLT{wuFZPxVU+5inbfl~I#?s|y$BRE> z<~AbI%lg@%CUt&6;^)*~6Rt% z=BL+?P5wc25g0{K&{O||Blnhn^Hcv;faGNI)Xk@K46=0=WI$;ae5HXzc<$}5PSlI5 zabEiluOIW7(Y?}q4NbJx(2>6hxO zR(I;WK=M@ASNzuW^mvHzH)g(>ciQ(k=;PvG=WqW%qRu;-&G_&8u|v_ss@h_!s@N1Y zLQ&L;P3^r$QMFgp-kVZ0_O3muwx|_K?V>1Jv#9pD`uy(SefxuRoH%lFeaC0KKkwH@ zL}F=|%Mwu=E6e7?j?;a^u(iv{Um~lo*>K>hvDwake;K7_Mp{2txe@Zndvl3cS!zgR zeOSr?ZozO?gCF;shSanbiJKiXcx+sGi!>thC;G(_=}r$&mpLL(=B&r2?Zm_B@Gs1X zz`f@{GA)aUc-vzW;=<>cTNwpC>}dA&O1TaFvHX#I@pzj`w4;xY zZIC!a(vR0Ne-9UWYmiYzLZ_!Tyn#TW?$7b?@NgO>3y|B_&Az_c-Ys11@_z?=(erv# z;_un)^HbsA+l$FBNEg~Dz;F5m)0!0jEFuCpTp6Q+7>4r3fgmQ!5c$H)4Aq|In!^cY z9A*T~VHso$bf3v@xJuf4gxl!MIl-5QszHm zvPe}a@vSZ8bwyw=oAPEp-L-gvcH-DfvSwmR0K$V0e^_iEl{e+6r0OkaK6>%IJQWY2 z+nrO%JNQs^;1MI_mhOEFt6_}MSfqqYY!Et^kGkBPCj8loHm%eqC@d(l{{anna)q=t z;`z#qh{AfTYt9JQ>4Ea}1SmNh3g33Ntx*x4`8tz6lU^J9`ZeMW%*Apijr46Rr{&H% zihQK9qW?;&^8K5tYpKaj4>3|JeMv$>0s#RnhvMQ1o?Qx@cUmU)3-P+3_r&o(A3)ph z<4QBFh3Tk9Ch@#VbK9PRRHZHVrS;6F)K1$63)H3{l?|8c7Wl4~QTL9R{--HN(|PM! za1Y5-Iu!%NlDg;HXMzcMn%0o@##(r>BvYbK%}kEZ%8joZP>U;bFk09KincHQ-n`Iw z^eAG^=mzM;ZMgsXv7u0NKA!pLXI-$?UNmbaJ8UA))1jtR7eFdxa}=iuD)CbSAjY%_ zbzPLho%igJ%RDbj8ZDuNXBk*XCG(KU8wr+%tn?uFKA?&EMAU(N3@FokZR%BJs|wk2 zvVX9prSSoAc)@;qCM5{g?@`Od3Tf#$=jL6Owgoog?we{`Y z7A?(7-21lPQkyqpl9`#Anro&}J{A180#rQiFJC z(>_|YncxsDI@*5Qhjo(WxiYc6PeElhMsibIQaHrD8K=H!0T<7UnpAc6JD;TM7m?79aDCEt%Mm7e+9hEyrZ zU8SV@w9+Q~5=CTgDJlXS6A3YQ#Iyal!xv@~?ocp{)!ipsPJhKw5G>F`@8)^~Zav3Y zAqj1L`hT@{?J-dz);OO53tI6F0a66Mxz?_JM{Sb^k{qb2VNOeovf7V3d`x>^U%e7% zczF|8r9SCc#rz}?-O}TK^O7OTA?Ld1xy0mY9O70W%inKE(dK&xH&PCP^y$l!Cs1i= z!5XbyY9#@Z-ZULf{8SS12@|Jr)3(P9@2M&$fkg1uH9Ae3$F^2hJzxBiW1$rn6q3u! zh8yZY>5KRL2;;o4Ew&{2$Mp^7<@0#euStzy;@YM8mJ-a~n@`yj`PpIjB4wz~C!n2u z6EW?rbbGsMJeenl)&Txtu#{*%H|ryyRJP9amrK8)I#)cqZxUn&O1Jj z5Aad%?SesTKrJ)_CvbfGw?-=tYIN%&sYYqo{NN63Gq)>joi5?mLu-*Zdw0{%3i1ND z?$GSa$QZB9UvNz!SxtR0CH%zL-F0%bjQY6v#gU&x;m2nB>z*{u#^k&5BGfvv%G0$j zV`}b)S20x^OwsY^rSv}=zoK}adEs-tRWE&As!cn3^Pcfql&l+YE|+uD2ss=WCd89X z8a)7OJ42K-Y&h z%C8_zTb~4)X`;$+Y`frDgm0g%*?Pfg7{stFiI zup201?wEnk3Xt;7IC^>M5Fn5|y2a%8QC?#qgFK#s`7zMs?A8*sFacE}w)Rqp0Mu&G zML{DQ6$Q5#OQWbLt+nQ_q?f1A@>Ttei0bi8?=Z>A?#mSxO4XazLAZ~Jd>}@}gNf@T zKqt2?9V;&sS{hwuTBU_w{^~s){w2CV+E3IvY&um{8C5=EZ=kIp>3@&u5Aft@D& zHCRqyvH(pE&ZYA{6&c25VQcqCg^`C0ZnzV*RTyZA5Z!H!2wI`?_Jw_6&}~g`dg~T* z7h!A}`QjE!EAwa4m`Q4El8mZ$K0=JCZ(^BUNXE*wUgSqfUY6hE5c_*wsv*!>NF#HO zl`46Ctq6P`{i3jdc;${*t%rabyZV>7;tPRJWhjl9N~jJ#+I1ecDv zrMwc$DY%Pek-xEb=F@|RYZYhA=SsgB!yat4_FS)MZ#+c&Z&kWKnOn$XA$|Pn{77bRzeu0FoTNDTMP;YU|`>xNpw_4-JP z>~=KEtmr{nhIqPmjxs*0xa@agT-VxsaS={(N!ZeQM=>}5L5IffDbS+t?dp>1Rm&Wg zGR3wGF-pS^L|n&ihg4X)c3JyfWLS}#_+ncUAPS{Bf>yfn;T;mr?EsjIyv&x?ahcOe z3x*pfIdJf!tnHZ;*-xCEQ@Rij>65aj#S=}lXE829ALP!a8&!j~fG!iqZ zrii4A&(B%VduHoE4FV2)4#gfN4IaW^OA?xXO?yJ}1pEl=^$4o%C$_8GLEn^wxDY#3 zb9agBg#B{K+!WeJ2s;a&^tpr{Cq@P&%^W7uhOhtne(clyzghLqvooowaX_oJwYA(* zdxX84--+`HfZGV5?46J;P|wlI`FY)p);A-IKrrv-SOY5XlE^PuuyJrnZzcbrNz&Gl zkpib!>|gM|9}O?fQ!U8+NCs}N^j`6ce<3fVKr)mHGC{7ybsljtvnC5^@uX#YipsOM zeoNCJ0Dy?>?x3I zNIp-^=AY$L7vl2e;)GG)C%Vdk-oN@1zWUM3P>olIzkv%39qWq&$9xu}oTk}w_jylb zAq#r?SK8OTev;>C8crGly-WY1a)Cg8F)DspNU$LWaU}PCU5x%-ac8Wu+H03sqeY{@ zEQ3iT-)^3lVAB%adz`Q=)18m3*W?ZkgzO(fQ51r>wJj9*xiF%84caN$JA*KJwTTGX z)oS<4ogY1)D#B#HLOw>)kRCg#;`uI?#Vq%~;EBf*|AVJ?L?6@}`QuegFFniuMGig8 zo~pJi#en=K8?YW0Cq;Nm0GgoHLnYk2auqM!W8baXR`iUKOXl8;Pj{uL18`*x_Z*as zU%i&-bkZk*p`FH5O4i?^Ws9#*Ddc{c22L)~gQ`m_j_8(r$nAWy!@%^4*L3b&b5D>J ztt{o2pSc!vbGUcVw&MEw@6qAu?5tSJhd<`%@>Akku|KHfH*CW-g3s$%caDzCLrCRD z=5!UU$OL*st;?&@_j}#>LaLH)(OmBr1 zlr4$5Y#a#IaS+XacL@|C+C$7Vm(pV;lv~H(zHD0m;90Y}{I%6uYQ4?a)@9nhZ#&sS zmG7nb3eeW^{ax?pCqA_ES6IFM>$+IxxbT^RhJOx!O-sCv`bJ7 z(*kacRmC&uT~8Po)?drCEJYRRiy%iOCTAxQJ~gx6fGk)^L@3qdjlF`MC1x-twex*v zwjdmS&=~R<8q3RaA4I{yKk=Wf+G69h%!t+)rzdk7XMrL#SC_$x`fo6^9^F;yR9*o+2U^< zMmqrxeHU2l{ZUibW61~6=m)qrx(U}5{Te5yqRBx}F0EsJ3HRRGDy zAv=~$ruv;~ppN~6O0KqLtv-GDl_&a=1igvIVJxOc^&iVz>AfxDqaQ>rQ9#zqessy? zz6e)h1Wl|jJ?y@{%_w1dCmyH94g5#pNCRj>a7$*kZ-bt9JXD|8lPL8NI}2oP>u@O0WcPUW z>J?LzP1_pT)}j%fJM7yHcU$FJk97Rjk6%ANr629>Ezi!zN@UcIOMF;IFZtM*(zq`k zUWU~2qISq@-@1a8^C+6|a&kHqTgGiK`+u;oL4_2*L!IR`!3k7DbWmz!a(j$(=sMaq zC0iRNVrRQaYA{(H)8U9uYhB`F*l5f?@Ibs=SCtD*EDlN1W08LXk7^uQLjo60`3J{ed?$MyOpZ9)o-NOut(?!v zV&iRQ&nVNv7DpY`Y7JkG)o#|R?bvpZ(O6wa9_8kIU65P%Rl5U9GAm6vzA^ZLhP&)G z1a=2l^RNVE4iJMt2_g10^sm4nJ4`W)BXs!k=RkT zjBf^3njbVWTv+iCFi?8(H@8Zf@_z^-a#gdgjTjk3IBx2PJZ9u`Z?JoV4sO%sClcI5$Lh4v!1(twFPZ2&7;KFhOv0?^KD(-I419*(DYN#>i8 z-vAu=S*dK5nrF$lvgGEx%?}U5vvFZs@`G7DADQwH0=~tcD#UH@@5DA|)6>G)QaWQD zof>O>Txzh3?(9g#A4QM07UAV_qn%hpsh*dB$W!l2y#q%ly9{kTA(7+j0tVf5O3L@u zO*wL^WsWW??FK^A6*3I8&N77z0^5kbZ-nM$2}h-0d0h&2-twGor+Ct&pY9+i~+?fU$2W0*D{jJ-w(uTiyfJ60gas?X0(!POxp#%&xETFxNG# z|176}vP_8b%RgMv{vLcu(DPAv@R#$Q+iMLBiIw=@gi2G&N2FmKT~ThVxM7u@JTQos zuHG<>DdGVnB&U-bL`Ta0}5UpXF8-fB)d>ouGBl1ch5AGszvZ`A1s9p|riEei=@(uI(k51gOZSA8= zwKu_i^>E&Xc8YXu5|Bw54@KW)w1Vk9t-YH+S9|Tpo%L-(O{g@J4sH3dS3&*~M|aUL zvmX_!MgZlhs}IkWL&V##7=V9v-tJxYaL5cFzYZp6UEv0MR`qa~G{jK}!IPXD_CQi; zw5yn`-h*uekhL%_ex0@KH43>3X6bIEJWde7^J_-aKSzp-#H!1+cb&+ z!z4lmaamlCPF!SZk>UD+)D#%e#!lPLEuY$ZLejpzcnYyia9^V3-`X@Qa^^d7RSbDC zt_mN-{k(dWo~;kn|90d}jPnyg$gldn;G?+KV>>hlCpbFpnC?wB>y5^!S(xpA%Jiw+ z5=RtHeL6oig0gU|W^r&hq`Vif5o0MiZWZW%SLW_?(L1}?NryPp}8^mp;{ z>&wd8UNaS!uP1B8790Q7nNry+(2@=5HDTE!sojwK&RuhL%1^L^mJB;wa5Q8dqhf8dz(?V3cGw8e49cA zp(U;`0(aJ4wpAIV+VQoe(TTf|PRe3v!6KS#t6DG4$J;V9@5#m?VwRT9t_06kTp6@>Wlx;oq*-HXEw;GuC8VAT%U+3ofyeh}%76kICQ8((PM_T8U89CJ;Cn3ajO`XdW z^nC}SER?x>hkpW)kAEmJA_!_{YjaQce15g`Plmbt_XS3l# z-Bfk03(cg})}+OD~iYi0ZpIxC)SVLdJ}rQS`ntS&1FAqX{Smf}PRKBTCuf^fDu z=RT!CQ+RF%nwFMprVKPP!8?@JF~g<7OVh9Kj{Fn0v4=H%pC4};9sVo-`|eKfv*K&E z21fiBWS0w5K~J{GzWlG0lj@_pE9cu{pi!>6;G_1XWO8k%GA)Rf{Kj<6XIv04rP%d1 z-0^4&xVbpo_B7ks9?z@;ilxtt-{K(^Wnr%+y1h+@fwj&73{ji`QomagR9ptU`D~GAj4;` zLry!zsJ|!;gDSy+mukSlafz02GI8 zuYUtJhdNd1#g8gPiQZPJld!p&l0g{TFjRjrji=Jocz%pWLEO0;s$3G8f zSYJPR^g3{V-N2nufRLH2bAFzRX^s0UZ*Rh?X#97dY4;m8=NAOZDA!tZzeE3$nlk$b z<@oNFFZ+x>uJp+=GH{DyfgKiaL-0ZQUFl$qlanim+;r`7Wu3gHB_$>sv2FYP?jLf5 z@k@Own9DuOXC5I=4rjrP%eNlCFjwciH7>VHbqp68|D(CrEYbEGqv?i*+>7{6PXvZU`j<6-$ThzSh>$(^D@n1^Auagv<5nSIC~I-z{yjlxj`nh)<6i^>bN!too>AKp6;*>pEHc6hpTi1yo=;anUpGh5E=f^mi> zz~AD0A{I|EwBK^JAOau7qaa!pj1_piysHvWngn$)h1Ci$toc0a0F6Fa;%|2}!3AZD z8c~5pHBA#jM{KeOHRt;!?;!djtntOCUe}4aV;&^o+WO1Tl3G$my_>#Xx^@o?9KK+5 zs;c_1A^8;3MWm^RgWPtdVr-5e#Gw`|d4b_oei$m7rPA)mxJTJb?M?h_i7d1Xv4ijs z9mFX&GI~5(Z^eoq6XBie1!7ro8%x^HLJkwO#GAT2k(aekotY`w(dEvgtxs$3?ht&& z4s(j*6;`(nkD4Ra^$9WRYV$7$Rg(9_CJs|WS?*i-V2rJhnn(qEst~p71eM%@q;FiZ zH~H2Dnt7upISE1Pjc19}9fql<(rrR5TSLcZWkgPtxr>9GL0Vb~!*h?SPqX1~LlCP0 z3K^svvBD@s0{p~Yc%QnxK~Go6Daqc(=3$h$n3(SXF;_y=0gt9EJJOhCTu9hJU)@@3 z`s#{6GoDr0M_{O48JTh0Z&IfpSCu1y^&tR*2uDCEB4x>0`+^t=Bm@FVACaw89aN{x zDRbBtV2WRe+5&84&cN7f%IB}V4HN$M7XD@*%EIS?{KP!nY2@qHGNw|tC%vDV!mXlf zNL7?>N!1UDajbAe`d}kIS!X|e>nUt&E3cE0?tlxJXo|e4iJxi|Bm_)+8y%bZ(L;3J zCB-OJd+m!?JErJEYDJ6uM0M`rt#mx1Vc;?D8-XnjPCN^29y}njihBbl<$3Py_(4P2 zx$L%BXve!#-C*u4i=7E@iHX{q3f1t zlG|mzho5pJNr|V&+wOB1x0i@Dse4;d$uhzR%1P1CS%yI?RT;x{@UUqo{)l z1JZ0q6QoVPjRcE%0+`my*{eH=Q!q^<&lxSAT=`b0R&HG2@pG)Vf5Jluij+f7)zkow zf@Q{=03fxjzAfQMqZPpq3} zsNIMBN}H2q%XIVQ<6;_8{cRKoX+^5O5&_KiZJoD>SXg9~mTq%KY`A~z0&vMyXjMc` z$Igfi^16X-#Ik<#J|YG+Qj({Q)JQ`t^9ZVfd{zXW+A(TZJ%-@I4wXZNbt~ z@(e+$0Uq|N<}Eu6509oc^pnsWw~VgeLo_QCTtc-zI^>wEvy=(E!`Hl ziaA(`f|~2A>Z;qiOGJEWVR)wKky8e*ks6qrC-|gYRhuUsL!Xu0*wHy;&8CA?Sj;H_ zb%ZLS(LDF>#NgM*d>I@v8tdYqOwN&NEAEhCkl5;)La-wrX5SAD!?&vTA_sA1e_u4U zY?P&}n^n_|Y)#hnoA9DbDI)9WaOsGteZrDGwAB!n1?<-9R^ROb8?ik({lw!5^8DsHA|614kI9O+&(>%I+sV z4fTo1A=EIhye4qbvXf5;Zgi!wJxQ?lcQzy(8S!_l;c3f3f0*%5QFN03EB{Ia&DR&3=>rc7sc=?)}aQ5j1VM67El6fOBhvh+CY74 zt1BNFAs&)@n40$6-Rl~9mDHwKMUin5t8QFgkk^-{-PM-)`9{8~MpX-K8wsYwVe5Fg zH-e)ZdH&r8L%pS!?wR$UT$L?IfC*C{jEFj(=^q{aE5~>P7kNT+k{9BF`F##dv%=4x zl@;q2JA|43Y$WT;Ne@hk4_d;4Lma%Pb$4*pFZ=jXZ}g!~VB*=kOe_LI6b1*VH~}%T z$AGJ+v%J1V*A1;vxd9J-{Uij^N`<_guBm9&3~U(Vc;QLplRm@XfJH(5jjkFo}24 zWSk(2OW}oVe);mnPq=yvj(c_;Zq`f0qHem-@-w>)18Ldo*LIYUCX0zD?~7Dx!PRi%$9)#?;Gu^VpR0K0E-jLI7(JW`H5z)rdSY^WoEFa zn5D2R6GMk&9R=&mq$OfYk`zH^&`9$}X=Q9$g-#a; z$ zhnVdi>Te1D{*brSIL7Z55&bzGf9-hdha=44UWR~W=f1@gue;Q!tX==Q1)-hyCDAUx z_FEi$M4DwqAq4&?ZWWJ=fP|f50+xjv_?{t~u{g;MG;+Ejq$RXJix-5jf?g8*H6p0K z32at-yM#QzBm%8% zZW4wA*my)ZK4H4%Q|jaq&|5S-Vq?iDCjdM!(NHTA(Kq3{ay~2kH)4b(22MCC&}7s& z1T7lOI$;l0w!}vYT32t3@Tx_yATmNi;s^#g1wrN6lOa?Fy0kbc;#Bg8!3jHt_LQ*( zFHBS;MaUOP5Gt7%myTuYsQ0)>y7M?TnPbRNm|}<4>O|hqscUK^%L5tRv6r`)FVcB) z;lfR%;i9ne6ciHiHp$E#j+j=d9~gWvKPo(1Y;o;nl=59vP2E7HAC|`?!t>D5F6fxO zI=*;{otbq-d6_$!@xbAnO*ehiSr&xodnpPj4yg!J;h|^Yvm`YXgsXlP?-f9?W^4&C zA-m0dfXHvhANsCjRVsvM`M{eOAAdSw-v@JXpP=qx9PhWmcAxJ8H;36g<1Y`yn+g)8 z`sosf0TR7_&+VaGv~bF4FsakweY?D$bLBEEYsXJuTwngPFG(s$V4V6Iq#+>~!$JuH z+>kDAh!*?2Ws3eNtU{F(9>yIjc`PjpRwp&0^8aw|E)2sz4n(sL(RTYPCNCi8U(yKz z<3o8>xl1>sP%BdZf{!EWU~4rArpJX6h2;w_&Xy7;bqBm&dXZ#dh?f}a)rAjGUU8@4 z57YL#uk09DVVFKlKw4<@6azNDv{t(HSP0$0YfK2Q6jLV1oKy)4 znmnC=#4CL$t4#*uDA^8kFU`4;d}M9vD&d11uOFCan0ejOsa+_XItS@TdC!=Ou*^1 z>`d4Dv_??pLv-}iSiOa;mdwkS$Df-T8_^{2p)%rjUzt--AK#WI18%vdpUSoBuIEC6 zj2stbOD-3W`l6uXz)Rhi`vX=x8sNQGo025LrH+(|$Y-@>$6k5V@5w*=H(Crd+rkey zoD)+jsiIt{`4pR{q|~1c7~M>>|1iZdzETNQOyxxLvU;LO-zskGOR{Jq=Z#yPKR4Pe z+nZF{Yf)hrYj>hdM|1<)BHqeMp63<4WDGbQd)dhpT|%gi_YS0jLxqpuiNW$rKBi%+ zZshyN-+FqHM-0$`+6n*yCm$alLu{(se~wO;oH7dJL7r+eHngZ?r>u5Z_kt*#?}2Q; zfssL$+iqKZvxB^KW0wF5t(k6x{DDQG1OtwtLf9rP9rRG#^0dO^`Ktv zQg(SO?xAmaB17P($I`L&!X$4g$g&H>q@Rc}rO)U#)GBt=a}Ye^ocdi~Er+iq(bymg z4ZUb72}z3jT&m;?x6W%p~ zr3RuVPBMs8M0YeqV1PC|h$RXzi)ADQ3E&@{3+@V9)a3TPK_Zz=47+_VnQY~Xr>`Yr zBo#0c_f+*ORyVQZ9Kzx98PP+AWlt^VmmT`?=KEJsH``|zsq=b*R@f0Bkg_RmB`AxNwe@R4 z$JkqLie!;WmlUvKx}kC(EePL+6LwGyXX^jH93V?Yb1y?re<6l@{G|9>D2$GRMldbU zj>iBOk_zYZ-&=m_vMV{o_i+v<*g15O=7kQM{I2bRltF6aHrr9ZW6lmMk`U@)VZj<9 zKo_6TV;2W+(f=2QE)M>Mf`y<(ydhDv0%$Lces3nPs6EHUP@s z1hN*jR^cdsmgFS+P>W+Cx%=|gObaOjqVk9H(<`84i&IopF-z8IgdwzSz~IkM4DX$? zOEIB4P4ZwZYVhp$d+K{-Ll742v6KqBgQo48Wh{2#sZEQ`IE~d|KOWJWFI8^@P`EJh zLTZ0bl6NgFX?9v?uUH4mTpPP8a+N}=r-qR4LKLST|D5Kky&Da%0_ulo+Sy=88sx5& zd37#f5(uE&@YtAdB9QW*Fop!5vJ0U#Eu-Tcyc2njjxpwuw6@wKvo`_PAL9hP>>0ny z{fJSRkc;V6|9(1aO_*hEZTYn4?dh8qDs-ttMat3xxl|Sv;mXw(LLp_g`eZOjB~mdo z1m$ch#;c8-9M}wN;1@KOWmh|;e3;Fh_h+@1zM0tARIBl!3almSIwrn4{qtE?K>f@c z7t-ylR#B#Bcd_9_(EQgYqxa1GHtdBvE|#1wk5&S_kNg?3_WqOmZH6RiM=IjS!?BW@ zjEO`1<5e-c*OI1X`AljUypy+!R%3H~B+7pJ45V}E5LearJ_455V53GRD zeKoIO9F{!;l~OPqx1tH~FD)|52yjYIm(AsjfGEVVcKaz(7UB_T?Onb?&ZhbNN`DdH zt#_t()YJAPi=K4n;%LRG`VMO={23bS4`PTP8XyJ1JOsqbL0jlELmI=dh>xWY-!(Fk z4?BI(S`p@>Q&8TjIw(^DS*gKLh_6j*RG{e+!!c#FJc2bscg2eO+s@YtUZH2kU-CR; zLnXJ2$_RAml5JPif=D4Amd=G(!Xlwe-=zD&zU6_8n`@3wrduImryBVx!C6?AjifLZ zP{;{;njE}F0avK0-aWuUPNgG(7ghhJ3=st7KtL;;j?M{@^AnSo&_22c=!nHhpD6E> z7`nMi!_;|AO=T}{ZSw4wJbyjEs~=S|e0E545wabwx!XS#Z+_n@XiF?;OJd3&Gcz*- zR2j?w@O$t-jvz3J*fCoCFMoH2u@0f)thLvq5QhxkS(WZtf*A}98WLs3la;GE@7--m zv)LoPFE98t-|kZx|9Hw9vqzpL%;b02W#iyRcKN4pVf9(a{T(pL>1kwr+1NWRz{Lz| zMP>ELkO==%d>Lirh@31jkC$F?e18-td#{9L2aXu;Gp*(fFfm!#Yb|JHu95EP#65qd zh;G=pms^ciQdwmcy7~ZOz!r;6foCLX8ZJsap`AGH4)C2me)!PM)X+E<##P{b@+UB$ z3e9`ch2Dovg$VD-+aM#$Mui>?-1fiyc0Q6da6uKSSkvaa*7;beQl6nU5&a1T`25q# zAE!Z}HSmcq!18AyDehBYR-n>oswGH{gCl4a@|65Ay5}rBET{}40ytTo5(3I9iJnkz4I%PFLc<)!17X<&g8Xq5b7zaegClhuur`HE{Yk=R>)ON=Ie}tR& z$XE&S-=Y}UjP3H(8+MW~E4|xZe!Y#!8h>3`3~qlA8bnZ4 zK6{N#Jv7$-{+pGC>$~I$2#4&xlZ$rO+w+>|gXj-eWD~zW+vV>>|8X(Gk%Dzf;`=G@ zJ3Ngemv$Y}lhJtx3}@vT-L)QY^tN4l$ps6~cVnh9V2`MGIly`tx_)l_5>fx@;J($8 zM7a1Bo~;W~GCxq7ZGgpM>;-bqR<4z)#ww9#xKzddo@}|)%ikyOzl^a84E?^Y`+E&w z*~BdLL9z%hFR#&{_c6pW*VBmwul6h50uPLXSH*BaKN0}m=$y{;TL3`xBProkMdFV; z=Oe%kIdw1lynQO~)Pc@bXTAt+g(6IbSnAwe(0f`{HSaekjC>Ol_EP&1t<$KupeS`a zD1^-zMjbza0n!erp;P`TnwQU^+0&5~F{pcY3?PA%AZreWk~}bCp;o#qR@DlP%2=c0 z{8)9ifhaKOM9LRa$t^^g?1eGf>LTjnrpV5PWPJ`Ov|BZ_0-sJyP2GJnF^l->@Ib~s zPLW+}!!-*IQQYt_#609n^La>O-0C_WYiZ;2Q6f{#2wxfTDMp!fh*Ma3k@-vktW`o@ zM0@rQ%vn6DJwN##jqc#70_ZDDQhqigwhrq0J_ zT>iR@YuR75O5ITG&%9@aS%u+^B^x1(4a(F)`vv)&x^WWH8aqvmylh?>yF&(oY5eK? zA%dmKI;=HT1`g`%>0s8F;DJvMa~X(kd9S*Rj4DAaIgaV3^DlSE6U6!(u>~)e93J`g z-)VJQlUdgAU+)Vw1`w|W0Y?&;%Tr~Gg<4a)0{@+CyMn7D-`<kvTCWyW9EhD?OXuI^&|wSEAk zR7fakGQ2y;O+f4^7Lq*G<%N|H>#dg^0u^5x7EmirkDp4Nu1YK)pSQXiu6A^NIlgS1 zpo9)*4JgkBh2^W+h>PazL!%nOQSYEpFh0DAfY$EGfHeqE7R zZ}FF{K&a+r&U@rOc4Qf_mM84rtdCVK1*qeefE6Pa;!mmyJ_ii;6}h#qNHx z1vSfr35_L$;Fu38qE4yUXcp|^LMB_|Q!I@_U z*e)Pa*McNBhS;wN+aN!3Tk}0r<*<>jPf(_=X~0C$22P)L_rKGS8r|*gaM(w89RIl) z-*{EAA9+Qvu{dZRPn;|VO|o;#pdbZKVl|8r$TjEF+_@SW7dH%rJ2-j?wNrf&gX8`+rnKATwL+hRxV`VE zk{wZX^Z*(AHvt9g#Qg+a_PKcaaxRU?u53ohg!$>7L0%(@Oi%G8WBL3qhP#8qn4B`u z5UuQ7>&Lotjq_L1$}6$?hFvawd5(cAUhCiQ&GuDkjD%@Cmpox(X8Xqet{Pcec6i4f zSQsju08+f5CDfD=*x*qB_!gK>vy8jz{r%CMI5?n3=mcQ8f7kE+G5_!sJ_H~_PlvLi z5wIqpWBeW3J^T)!I{z9l7qHLS0iw1qA6N{K$lG7TPgd)H7Rd}m-6r~BPBD*x<_RXJ zS+;irU><&aVAc@&f$?Xby7Ok{okfwqRn1;1Adq4@grx#xbexP&mTUn+5NJ{pg46@` zQ6#jw_|WPqOLwf%t~}t`t=GD0zuy=TLIf?OIu3yhZoZc#guhypqtcRkJietLZTa+iOZEsxNHC@630y^JdN!H zxAHj+NG4A54ScYuQD2(RcxY_jj8ze-?so_5XvH_5HpG|J)P&_fL1gB|jfuo;x5^tPi+6 znxCIfeJ<0!c3iGN7~T(f2MLLZU9L}E$^M$j>^b|#=lXp*1@s{Q0)-=j95Ge+|Fq4y|PkU}JmV?jUF`wVu3Sq?A9%>EXG5!*|x64}dgHzOlK^CPvQd59% z7<=|=(i$LiNgs5#=oOJg#lf*Yk%-lMyety~IBCS%D1U2PI9AiK>3Iq(=b?VMB*G@ z@0p4|=qm4U$jHpJTA{D0i^nd+6+tXXEyhnMqN5adc6Q%%*;@knq9wZ%)Zw@%@WAQA zhCO%jY5;CMc5-r(3^e9psFyC7>WhyX(p_8*0x);kqamNLmspxOTfdnSZ2Am8DYP`x zbgV~ykVpkw*4q5?i#o*^dHWYO)F?Z%c$%O3;-Xf9s+vN{Z9J%w5tBMlg-BOmAbr(s z=G1;f$2FVBgpmFC(!ve_%Y)9;8~dr$ipV<#nm47-SrJM{kom63&d2M^$dJ%L0nyFv z(!T?QY-#@b`dVFVcD&+J#hWfxcAtMhsNe;CW){ySz#)!P7bF!~>k{<7z? z`yUq0wdZQbd*tNg@;y|L#fN-H3mfR?v^%yHB26ZTx$6p-Me}``47Jx}Ixd zfd5*WX$D-HJ?8)#oCXAtnV+<;hur}RtgmK1KYhOuMgM2>(VxwKMmkTQTu+axTpX|c zExy-1BH;_vc%2vjhGK|8VgTiy=*h4C$HxFycrWiCANI1=xBCHEwbWSX(-(O}?E^q$ z?Gav~{E&nM6@iEfNdrTZkvWjKQ^hBgNUfx=@_H=u9lU@IJ4Lud4kwAR6--t~j3vka zI8R5>%6T0kKXPg|26%+Mf(bGu#)rW<9Za#3IAm~IJD&692NcOEXx#f-e1c81a)nR| zocLjzjy=99Zb5Sje@i_Bx0}_+Hll<=PNcXLO39pa6!fYR`2#~qIBGq=fF=+7mh?H1 z*X2s^-;<1*WnU>?M9=QgU!~lKZp%fW$F0YZgiGLKadJAig)t{6`7pj}_r(sC5rPz= z6y@U#>vmt)f~uUH6sMhX+}GFTXvpAb^pqgz+xe^0(^J4T7O!E^t39+%Gw93khlsStyR)r$snirk1D#3nd;AOOl@h2yRawe^^NbwpiUT#-XtQ79d z2klHSNen}*rm6wb#+F)d9*E+0+rfAhEg7Vfh^&{Hg!w+fl@(}qA_J11=L9on{;+D( zf!`i|C1me9KhFJ;=u{q->lYl#3%cH$0&Yj3R4mvjjU@b6_T6In#wZ5h<_GTe{AgWv z?fiW*{`dRTALqtf;EBq4_CI>~aPsI01NjR8IS4Gze7nNHi>uwj-o{4HZGa{RL{0!d z@FVyyzzlASjg58lA2;s0Y+D5otiZR&38QTP)dB#-%RDcP#NOAt$9X_)_{H^1Ce!V= zr-cDW?OQ*8;W7W}19piw@G6FFi@Nrm9H-iL+XHM(@VS1lO-*egSOqU;ogXnEb~J3kzI1pL+is^y(qcVy^yeyF_3oDSq94 z6nq8rlp5UDda3~M_mWc`b@IOr2yzFQi_Aa!0BC8aIMH3EE`W?j{vz*P-M_>03q+zK zj3Zn~l!;y5QJo7*+ZYuY?~|d%yKUfP71uyK??)xi#t>g*mTas*R*afcU%s1Vrn`DW zwR4n5nZYeTdRR-5m8^`67g_D-aLD@T&zzfu;FGo9;6!YV(2gsi`dA_%OgJ9GSaP%!4&`QJIX zHMVJ}IR{6Qqd!>83Ih)?_F3$hmSy#Uq;Qb~9YozW(ON1jA!33yvy4Qq zvANCgP#r?;uxLI5m9(g_^?&OFxHZdz*4Z}2!GVe5^5B1!QsBJX1v~=`>*fLQ zHI3D4AcA|}zxoFt2Vef<kE|!9YS6yLMJ47WmzYdHnP@u)ZYTK!b)87y(%Q zM|yxSztFWK^6$#mkUpOSZt~HP!)RX&uu>cY18)JyH6iHiRd+c6%MQ5s-VU(ine6`p z7kYH?Rc5e59B`gK3j$UuHOLG&hYNuJ3;J|?`Qox;p?e=$ry76>Vg~Fg3$N$O6O`T^ z)b$26{@lrRBMkZX#-oq_%IXT!c|sUo`vRM8*i;uD5+aJq_{8#-M9hbKxS>{dWO^=*vx<4 zfZJ{M0y%8cUjP1mv(2-8q?h4NUgr%!30#O)tjnY$?)E`tS%S0L^{Kjx?^&6=V6Fvn zZkx}8izlFOWBQ=Ci}%yYju#Ox43= z4^d`A^`rX5zn_h*yml;}w~2y@9>yJ8e@q=P_e%3>aAlo_YqJqI3Zy z>1uhL10aPRfO|Av?l#=AtzZ4KlKOz+4mkKQngp<1*V`Sy_XN->TY&OSx**bhRtOm2 z0LPi%^|o=~ZrwV)zlz|Ml{c`9t}a_{FM;F!JrKtS1_1@V#cuNJCsonSsiA-q=&2O^ zF7p_G6nhzShd+8G90CFY+}+V%x4(F8#eNeO^W076930m5B2N=`a2mwQCaUIn49PCx zDZQT;s9Rd%CW#?Zz?bQyNPpTbR@mN73`bh`2HAq4SY__)Aig(>`s=_q%Ri~pI)k)g zss{5X(}3vdS^j9W4l?C^FX&~OX~ujcHr;y^NL$)4F`@{gPoWLMvVih)z)C8K$Yr!+ zp5@l!Yp2!|yMK=2j8BPcJgq9}rCy$O;?GP=TR13^C;X5hRBE?<@52Yly*lx|p#ieB zwXhE7xiKQ!jG5X%V@>S`AVScvNG*?)E=AXtK{+U-u1@^dWY205Csw5;d+CTsPk;YE z|AG<~eS^KVHGH}bBhPDoL9A)#!N(;pQW&K-@!8nExm({pV$402)SpfRo`h;rP(fdA zcIc7GO;_3kUDYGQqTGiGdGd+o693xsYXG?Od;#oA{7j34MmxS2ie7jU`8xiMzWNIM zZB#}9{bR=bvRT2Q*IHK3ZE%$5q3ld5l$9Aotvw%1U>^RlM%f&01vjeWwtGijY;_F6 zPK&_#F%Lk<_V)Jbtm}Vl;!A|~0oyqWSXVvg^Ec}XyIpsd*t)O1SKTL#lE4$d*IKKg zOx@zvJ$QTqOZ#mzw{U=BH=?apDK93vAB@k~wsF0*?TjMmoB~NBC7% zl9hLh@nFL!!Jrb%TdbgW26iMVW9DAMUBgc|TxoIltF3>BjMb8o^`z2?ogbnkqSn6wr+R?urtK{NUN&$gE)u*BT8e^Xd^}efS}_sAMbh$yYB-+Jblk=I2jEMIf?g zYiVxjj`#)wqHQBkbzfg^=>p7s0GW`y5z;d~Jq`R_CqRUDL<%5wY9#-}$9C&nxCb0l zqjjfbs&X@(tT8xokO;aI3ct_um5jDvJVqoviM+yuRo8{JMVYKJi_F2`sjDN&eHzo} zyzbgPzk}W(tot5Y6A!Xxf?KAOI7l0N@*yn7ZPDjaWE)m{=SP^)&g0n={P;9 z5`|!iFR;*pn?2ySfCl$=_i`$PS{!l?VH)Y8waki0dctJQjS^S!ig;ZosudE<{>m@g zI{%vBdR0T(v-*Q>Xkb9hj;yTghj^B;A!lT6%&`@fFaN`&1tLL9`Ro}Gx$0qTIXztkJYnpEVSTVU1FHtpj}hM2K9FQDt!3{Yl~?Xv2T?uGM=1revk*5M%x zBh`A6y2M=Pt)iY4R2{DpEuK$j2Q!Zru)yOXq-S{yev-=^tfI2)yu`PTBUkgg#D7Jh_18{kJ&pBa zeB{)g>FVeNL*jBD)6A&)+5mSefGHEIChEVt627d2|GMKmRg)jaPtYY8Oit5FQ{aKR zVq`6zD&3qyWZ1rbcbt!SVg0};&S%C33~HCR)FszEb~e$iuAjuIDt$q=3=Mo_Ph;U( z2rhaIOd4JXaQ|}M=Dg4Q;T_~$^`bo?=X38{T|!(C$Y#!{m=y)gC*hW`&tjnzbpo##~@Qxf5q@@9;IiZ*{cMZC%GEV_!1FJh5A6=1*z}8+_sj z=s(~s04K|%UOilC97b&TZ*-1plmfQ21yqhno;ec64+AS134tojUWTr(t?};ZGrQ8q z!{wnK6T(*DXK5H{gg4+@N3VN|= zb?@KLo}-V|wRPN$gkUGWO?7RCM!Kb?PhKd$_*}po?L=YEg!TAyHieei_X(eM8RA^C zUg5p_4Yo2&aB%X!o!{E0tY3@uCxEN|?g3>?B|60iN=UtPJ?a^&_>IN9D^Cg{_l?Be zShtTUg*;&z#wMAoA3ogMDFIB&*XiKUkvu9jtYkd5Z^#!l<1Z?KOW-Ru7gGsGPY9sD zLr5qu8Q{-#w9S<@_$Wa$vlTT#V(d#dbYT*=#zE*4pr?^*rL$>b9_l2{iR+GGd=+W9HJSIzBP9j_-Gn+~EKiD8B=eJtds z8b71Fc|w8)rEaevce0oPMc43lh`hL!i~fM*;^o5a4GD%k)@!j!Zy(V5|Fr4bahg7i zp1ThCT9QjwXCp(57{}Ei{aRN36}ZR{9rlG<1{|z^_&U&Em_Fv`@sgLJHay58xsIds zH$S5L#6HNn+?ND7 z$jT-Ja1@KG3TbN<$$B&IyO++!8^<|`l*Y|)O0CBuXR(KUq8=*lXnOT@T<{$Q+r*i9 zB>#bv286#4nRwVj>VG7!*LFCs#@Z?It#X3CHr_85{Iq@}7YM3%6Q}0|I1w^<0UkIpUW06s2N8FsQVsLRU+;Ju>TJL<00aErJExalhOLF^ z3Jw?k1p@#w@Yk#PkGlZBzmsm8PUQ{LRmdh-1D?ehjEV5(+-GG%t7}_eNxxj`B~k~O zfxCSmZ%m~%K9d7_+A7ztJJI6@Ct;jtXR9$ zMX6-9-k9Udy+*DTWUPPbZ_m}%d}toYX_va#B-C9-XBdHaJ6G>MlqvD$7;XP5vFQ}w z#>U3^cHW;jbzM$`KIzTW-m%`8UachEBVnh?vUecTwKbon0Hg6I9mf$O267)0&C0nB zm64_O4sf;9DTD5~`}-L?loINXVtZ7GdB$&hf!yL`>Jm#Ed8?7ll_xU1W6&bmn}ZkJ zhx`Ss?jPwTULFN+biwSs$kqrdJ{9#s*zrinayY$yise4APLyRZ#AHYFiP?iZN9Y*Nd%ur%llXXopKp zffj1pO@Xt^^Z;>W@|`x1>=9o>v|P`$?4?pMhf7^80j((-&|UOa2icv>pF#@UHTu+b-q3Q{(D%1-*S$jQLIUVz zOHoyVX*hknhxgXyhD6mSsJG*Y^Y(G1tsZ-lhCX8<;i53bTkH*Gbxq-j`gO1cB;C+e z#NGs+%zu|p{P*Mj_tp9B-71S_-L7c`(q}I9uijbmW1e9@zhDf8AGPF@y~|c3`5t6r z##}TG(a+nmuagVCH0pmV`RBOT4_*9&LjP?iO#O2T_Y>ZB3HseW^PWMGv4VWtLHiWD z(gL~r@|KY>;toAKO+M!P2p%FBtdbum5Aq30127wDwfy_>29c3Jz)+19$kjiX86Ok; z)EI9q0e&3!{Jy3%u?^S;l5HvNOjmR1>?yIE^^6WiOs(ngQOSNfZhz~-HW00;Y5Y2U zy>9Jl@c8)PX4lKpw`l<{cXTOE<7$N}Yi!yhZ6J**tMO`u93-B;HWNOo21HP;bI;EX zjmykR1+tN*rOh;ihx>jGqj$H_Q7i^B34VP9vP{C4iv`s|a=8#;R#^(37-vs3LxJrny|$QrG}Gt1agL))3?^m;}gEnLNb#$ zH)P0U+wjFKL*V3ma0EdvC}L_j{>}kUcy&oEH}oKVe`$otHp_54R0n{xP+8 zDs_9RrbvnR80}q1dfymG-dT=^7?i{I`AImqAo;B`1D3QsHgr9vbV6y#X0-SgI(!yz zGow!mlW>U8NqvnRYNLQz$_z!*SZbj%x+~{vi~qp<`~2f~sDH4O^#e_{K`j;o0&bIX zv`$*^yW)yB-d&L?f;OzvC1V<4rq<<+-WbbFwGj*b#2w2IofwnL_fv89}jexhZxbVp;#=JdiLR1LC@+( z){aZqjgwKJOZcbaE^70raiS;R6*<@!xI=P$b8)d1LN*U{qn+u@qQ<6}(sG7yb#24I zKJ=s~1akkF>047CLrYSFp>X)IArD~Vy?0I4ay5Sa^G8cdpqE#2ciWz7pb|Bx9dI&# z%EEnqvU_q|I$1}deLXMHZpHjY0D9g#IAd$*wf#Z$+0#TJ2$EMSHHg4mlx;myc zjfeLU1o}$vBgAji+c9FJ;^PN ze(^5ob**Dm%+@> zcpzI^*(mn=Kpq7S?XRIY>^TwTotEu24) z3`-7d8{NEhlPNEdRUBIIu9>mVk_tSzIuD==hrs#5A>g`*bSm6SSw=6!;MN7f{x}iR z^TN|Lja`rG=Y&-xEOdR(FJ%X?S7OuaXbn#JBOfZ+2L!9Fq`UTcdU{s8ZhD$uv^Cjo zkbLeMEx-_P27_MDEnLr8F#$=Hfro5?hq^%Lt;P6x>Aj~v7T;A+s-!;D^l2!k34&Ik z;0Wvz1AE>WreO(5?Bu!{+gx<<9$`I)rY%l&tLQmr91Vn0xnJRPilI4dt&oHj9!(+I zgALjsNJYWn_e;6^a4rafae|W6X6lC=P!|8gEHnU<| z#cJJdIwksz;l9m~f;kAi%E|?-Nz>Op?M>w;U%8ZSisa6{DH;0q#EaLTj|baq&7c&c z+d`XW^T~`OzyH_24=!1k!l3=4=jT?q4nIg?$;FYK(#RYH4n?VUzze(0FFv@Ah!RZ6 zvTiRo9^XA!UV^fH_0&HPF>XmSOE@nMBDiO=Doo(dOz6Gr!ho{AS19X}P~4SfFKHP{ zcjtp7pOhBt{o%2gpnc{S?$==p2BZ_3#2x#0Vk~+B5awF~OVYcjZ&%cAR)9&?iooTy z^8YNsg7J?(%SvAHRSZbMl{K%j^;#is(H5D~g{ z@t9v8wd$VDPA~ahhGeP_Hs$IuR|*lQ{?av(R$es3VyGR}CMoJc(meF$GXo>vX8to_ z%>|-x;lV*fk*MI1B)w9PYQ7V{arD|yoR2szBa~^LffOx>zzH32paSBx61r^~>gt-V zH+vY?M@V}{Evv7ANQ8hNfoEsSS?e0DQSr81%?zIORdo*G*M;@ORtgm6v&w0v)N9@W z!s35u3uw(iK{~I>kHsa$T8g+MV-Lv;9bG)+kPa>`Bi^DJsoz~`29uOmuZqdxr@>ER z*z*$%N`F^(QMO`#qD>ZonG9&XrcZfKcK5jbij z6ELRQzdZ-u7f>?W$JU>)ayx_Vj{EQ+J)!L521^B`jRI_+N+N54!tmSs@!0@}pZbq> zy-rN7Yt|iLp$tHKx`XEmcq}r8hze~ks--TgTh2bT{HXlzLs1)qt5EVBuwL_kYM06p zziiV7t!a4JD6n(=dWZ54u=@Ro10Vh~SYolb*uajRBuq~(CB&QVadpuNlM02p3|L_| z2L|WJ#|FdFQo=u06z?|wc|StS<7C2Tr!51*0rx8#rk=Gi!RG^KjT9|6DoEnM-}x%X zi5(V~pLI&&$dI84Aj7Qpg%|k~!!PFor1BD6)zLd1uCBh92R%|*>*6YD>%c??_pef2 z$KAc%#Ky&Gv@*()2!tDo%Csl6^R5J36lq618e}^gS2~s$Igk_@PU?l@tZ>Pq!{9}c z0P>4(OY8ghW9xL)7l@+RW0p}tbrxAqu!5w4?^HKOg2$_@?C6aCgh06Ww zs)xhy_)=nTrquRif;W@nE8+n?KM`ntY()xN*OGi+DJ-47$VIU@;oZFAMlq2kSUS}5u}V<(!~=7UN)BFPCSEM;`z6o7ZGr4UIBO=h<$Y68 z;|9x+e(Agv1LX+d(q@KW%C{=2trP@f5v|y^29xD|=Y!|kL-?F#*dV@_0%EbWDso-K zs5(9vQ`S4I*4&ho6n3k$0uuO|A!z?%sv0PqGcz+gmX~ee3+(xKjXYm3uRnXIfDut- z*88WT!U*1Ntn=R@xS-bWQ-(%H&R`(Y)Ja^?UO|}D9F>FCaj_Z6oM&e+Y9oJeSgfAP z7i3B;zW#_cJ7 zc9*9+upEZ_`sr)$!75{U=L&crtufsq>x@ckI}C3)b)ho_l;>W*iQ*WSikE8R_j$-< z9`FoVpUw>UE_c#tkraETI)jyoEz1er*y7ILc7l+iLM~Ro{fCbX^Q8}I!<--2g>ERt z5rZNns}8$-+@~j>yqxfR%p=WeNJEH4BVO~+x7nQB9!-l4nlQlPbh0i7l6ZBthNNzU z*AM?qVIY5h=~hU29~`=g!%h1{x>36Zy04O$8uYM@xQX<1TBFiLzm5_ZZ+&j%^Ou&ygUrCB2P#{ zgGG1>sbv}Mu|cp(g#On-ZQ>){tP}rvzVopjHMTrtZ|5%0Jy?27p?9Wvqar(cqMz7D z{x=iJdrZr3A!?s?4tV;fuUDs`U-{tmSwphi$vB7(N4BoY!sKJ9J=LQO?TWOx{h3n} z2|2}0;7zYe@mFcfqq@UgEqg$grIE|9j#j826{Jz1v+SXyvO%dx55%K^D>-v*N*RlX zM^GJc?3^4~9}!8If`TX?19P4`rwy&G%AvWexys$~+7!z13gcR1As@8Hm1V(*e1npb zc(EW*98CnWb1XSI0;+(Fpmlpf_G6&eUU~g+`FQo~Io|Ku4)BX%P*eog547#Tz+xU8 zJr2Q^u`UmTyaIM9h8>57DW5-^9oG_z=N3IZ%D_3HU^DwxaMaQkjuB^w zkr#NgW|Iz*PVIlQtI}c2^JZHq;igxDi0I-T%q3=Zjn6U8_43BbT%m<7w!d54@)H(u z{Oq65Z8f*~7bp&cE;M3MKyg{@}?|ng9D%PI!<4vi>Ww2&>}OUKxrdH(i*}Re@9UbSf8SqQ(r|GyPhz z?77tD6RC9A4(xEJwj{<-y+dUMichAW3_3Bi6UN6zJujj5+OHlJZrZlU26?|m(SUMv z?8YB$>>A5-wkBW~QuH`8!qq7Sc3Id=OyC?Uh6*N@#sm~lvJ&2E)>Kr(f)a_i6R?Pfz>TN1NC`ezFG74_tLfk-NJdvN%`Xs z%>LMWdhR^!{?V^gZqH}m?ff%8T@`bEZS>lun38^Ijh@f6U{ZH-uMy**c;F>IKR>_v zjZs69J(Q6HBR)Bu>F~XYg{djJ_V6At#0dzgqK& z^uyNB&q>1T7%{|ZtHZYIzJVxi<@EHme{PsENV*e&9Ln=D2st@!16e8NZ3|Z41+M*##Z4ASeHM=D2LimpETGcIqY|2lTM=#>TLM4nT z`Wd-J3RWH(jcwmA?;&~#nFemZ&Pe;cy6*!(`<5qEn zWjA1F3b=RRqiZOzv6w*eCw97aSUjv6>I;vr+!x}FK`n(H!krK`O!354#k~lyz6w1( z{mnKIlpT1oeoN+B>0sw+U$JL#mOOE<%XfNeIgI}2ma9D3>?t8H9G;>d)fOF8a`B2$ z&mVNwC_8N2rn!y#JH*}gHpi;$p_AWb-EV>-nun#kG7 zo-iUA0+quBrAX+{7&3*jD z%Kr4!6J5hr>Kc&y#Tnqc_XpVXS4MOfgHVOb#S_!ITR*u1qjHu--Q`7VB9=av9!;I-Sd z^6ezUZ50u6Jz}xIxG`XX2PhI1__Et{krrFRZwIi!=Zxh92wtd zg31(mU6xjdP1Ioo~?^OT=gRxYIBPJB-@UR(QYC>LyKyt}aQNF)}*plvR)(T*O zq{*j zU-{Nw{^IkRZDcv=HtSyz?8Vn!puEhFZ>BX(TF0S{VGD_t~6NP+&HCV`` zfazqwBs<~7K5&XJ6g0($v*U@+q+>(x2jjit>7-!dBQRq&vm{HREo8^HY^PWjR;}Y- z=*QNjs${ce`tdG*o1Q9}hCpXjCvA^o$+n1B+i}yms)t+=OL`ntUji$bPnTV}P?Rzr zKQ3=}0Hao(ydN`_aMx}vV`WCzcf0f6$2 zTLO-qZd*Ik2G+K07i?c8o;w9PPW!B{bdqvt)6-@!r4mAkd<3Vrb@%R^@4Bt=W}%WX7BGZ-wMKL!-CuW2I`P z0^4O!Xo~OWyp+_)1xCxT-Tdn5>6CXX`B$g6r)-mfH9(SH=6WQ=oDKF@ksi+sdndrt zII5_;s&EmTv5EttUikNqSeJx!-iqPRq~k}o-IX8T1nqWjO|IG-f+zk{Oob>!h7e)t zRG=uEI0H8lLLS`gOhOZIHV8#zQXUbR+T9Cqt#0WRK@2r^9hVVOyI=aFGUBz75z~8v zC(tYsR!iKCLRJthwA3vmUP=g4{7I<4XhgJWE0OyoCHuZJxQ+P2W-mw6NckWlM_2yT zfd+}Y4b9$8G(P?3rBLhp*Z*kkO?R#$a%M*-6@cMTjVLS#S>foWo6q@S*MU=6dCm0K zuV3?CJY97XPe{k&WF&zhT*-^eq4B0_U#!culd_44i3w%Fux<)-FfhHFE6VMP5y>vz zlWVsPyiv)i{pN=KM3q-A6ig^W+>!i|{1FsuOWjoB^+Fljas~cD#k=;y{a`(!e-NLq*zxtWYbpzJd;Q)y|7ic$5= zL=Tw-bECemP-ie_Zuz)|ZTadp&tc$=Ku`~tIv-OW-?n(*(EI_syI(9r!Lle=D0Q;IF*TQSDjrHpvDdq#Jw7D@ z`;?^Xv&H!{n*vmx?Q5^ed${91FtVKDx{$PF|K<(5w*e1aOmL(-B){{@GE0d;`{!P5 zJ3+Ml_BRg>!1yY-P|Zjy#}BDK^rG0f@f2``uN^FTZf>s0=h(LImqUwuo=s}vosAeq zd;#4pk@PEt;R~3rFj=FWwW*6GX(ToK8FOaA08dQoKbxYF&JWmfxLE$KDtV*Su~;~@ zCglDe*k`3};lALNh?gai*04|*3(!g6S^CB)s|<@PN%<+_qI_|($kA~f`Rt2oM*pDy z{O<3)d2t;6t??iQJI7ex&)u;1)R4;cV(j_Zxt4(IwW(^WAWqdqtoV@P$P}8m6sgLJ z`|yt`-+Bx)LR@`AoA%Vk4D9;qCN8wsvs>^bll-Se2=4v++g1+@Xg)oY0P&G^fE1Jl zEjhNtZcOkCB$W`Fj52sQBFk* zR|(_a_n;hKO{KC+fP6t}J#C2>A5-!LsPxRDRPu`RsGDR6#+hV_kIO*!qEL+R-Wf^{tE@ zXN|U-mOK`?diihbNtls8kt80Urn-q4>tBeOV(52HK3G&o!LcL~d&6CpXtCJxuc`$9 zUg7zhs+g$0{?_k%(r1e!)l%5L?kpU_d$9IaI-JXg<|%5*31+Rmu)OW4fP>d5hv%97Kt^(#HI8(6o--;!mLW|fh~mS(l#;yLFppV%t?0}I7` z6d|AwTe_IyBOR`9`-yr%?^+^$|JzVndOCXIkDhuHbx$?nciSOt2q6q|(yD>OC#Q`i z$4~{6Mo%L_bDziMoz}5*0_l!<8M)BBZBdL`JF^!H*=D$Lz_0Naxkr*nDj z;NYN&QAQ1ANf881q$)hAo6wOPldE@5M@5(s_si0nMZ$35*hu3uK%E!nQW}&ql!d$5 zvT&61*IJ3h8=OCee6)(c#b3ZLk?CY74Y>5{=P1V_2+UmbkC&)1iTzNj{~Kq; zYrn%A-#z=9hd{{X7RgUXnn_e~Y+gLF(>oW%6aR`3S~f9lP>vomFtFojiH7Ese=^sT zugZ=U(OYLMyZ66cANKbIKx!`j=vYK@Q7T9S#jHXd|5A%GKJSIe$sygT4Af`O_*LT8 z3j;(x1P4m)3J#7au;EjE$b1q;w=vE#_vSrFLE4|HY+bOeez>4OV{l7`fkn|SBl?(F zO%^FIsuBM<)a1_>8iVrCSQU2qFx=W_08s&QUhS(^F=9o+`s~T2>7P}m=f}? zWG#LDO~CY9*XI?4K0fUiZ;X~HO;}9VD;}o*djD@zD66HtGxM?)33@zYTV7w_3LTEq zAZ`;OGOIk6^f_xTiYN*9@}F3{>H1gFBYymoRz?PYW4O4|ft#0!59iEZo=j2>8yOk@ zY(R_BO(cWJ)WiXZTPrj*j3FzzIHVGa|Ch0TyXhs0Zz+H-Xjc6btwWz;xk#v&yEUx) z)PolaFS52rC!}LE>?q?G+EI{&2XOmn>i24nL9Z$P3*j9(`h$d{mRa+y*#|IH5s$I? zBK}aD6>F1pn_B1d=0tvsB9oNfHqh z=hqT2H{z)_ZhP@8=|y&_{)!+w8O}aN4LKLFYL<+O8Xc2QEI@0kAHL~+n;&s@Ks@)} zUcwxdAr6FY!rvBkoZdb1H<3fWp6e{uB(N}$hEH=)L&zaTTbhqLNalWX zFZ?X}eSIFA@S(4K)`-c%!qbWGV2XM#{}UkeYq%^A15O9udP}qrReZy#u9I;P-_7*B z!w7z8Rt+4%n5tNTPjE)${N?Ke)Jv5U3iBrCJJw;A4r~bumN@AEj3&`K0|}sH_AUxp z9_TB9rtq1EJac=ewC77eAX^gmNSq=U4A;y-TQl;T2jx*ImNXKzB5T2Rj(83&Mi)h< zOc>+~J@DHhN?c$S4NrlV<0(pv(R0)PZ*_!EE=xTZ{2lP?#_H4a#)b1>p?=~VU<8YD zxj;D=?sMiOF64?^st9hsckM#psqX^NbSoTn&a{$dv?R`<;YWvtuHmDS3F z9v^&)<aNOcAqD_nPKkDM{bH^>ejTrG5PH@{pD zBv((Wp%0nmCi)*9eSoSkUQk|sdH50I*R)_SIAd@qY|q>8-3R~pS32VGBZ=FrvW)`$ z=1vXbj}{ zWFRf?T5EK^P0x;91^0q_6hNaVx|f#?Vn6C_fujc_K7`?f17RddBL;jtL#4RH$Y z87P}bbv-H0CqSRVA8g3irnu+eG9sTFQ&JquAU2*3Id`!d`t5~mC-pl|$6Ae7j__lJWJSfsAJc`9I@vbd+N56rO7p0$%KJYUq0}qw5wKFt!KI7B55b7)!XWK#lt22 zP9F;1rTe4*)rF$FwkIo~oMFN-9pmHG*W(XVv}vWuf7>*~1A`c^$`P#UT;)WM3Fw8= zuqumFHW%>_X(Z6tQ3^9867LtGGVz?~Wx>Gr%(&R?k}JHi z%y^bED3k(#zkzvu?@YULv^J%>IxY$rWN~tL7a)~I9qN`ckdYc`SWsgazGuz0#zC_ z4lTMt=}!;@27E1zHI*%*w_qERQQdI^r9mY-Z6t(o9cVRQMFvha^G@Vl_SkJAY+_lv zjw}Jw~Me&pVuR4@IoW5{#+4$;md!}IzurOH`_C`v= zi&5?}#ZmJ*s{iuEk+uf5+MhLkZn|;i|A_Q(^>sbFpe(CBc}RbbxsbOD=;#XhZ?k4V zPSK`zMl$e*GmILCsVn=1_Ik%0Pr>SU&O(~t*=9B< z1qeVL%1v~^OZGzO!h;mC#^m7!z&s4DD<5N*7K8>~Rg`=YNGFrGej|!cu zGf=%_E`va8fPvoD4iu+U*U%&}fceHb2$p*fmPN@bD#P*FmuQJKfLs5<$YbfEAq;G>8B-?`Xw?t(dJmE% zs@n70rfK<@KBgePB`etVf>G#kR+)Y}&ChRC-n6rI?yJ`t2-L|x>K|8f+`|X4V)NW8 zf}cfeH&uU|85kVSE%}}2bH%By%c8^{EQ{m`El_cN(_RpX1ct(53aK@~(4cM`KwvDI zfRD(aBz~A0(eC5vdFH`nUavLwkEFJ+k&=ba%v?@1-(;)v87{ml{kc(VP07hE@?TME z!RfnBOiu@YOvBvMBsru8uoRH&&oU@>q^EI{-+82LP%E`edVw%AkJrt=j2%ntQB#zO z!J&pr1Uuf^1TzV>46fR;q+_a-Lr&V1xt=)u@y1jeQ~6~+vNLH8`F(6l-fQsvs}G0> zg<_U&VPb%Hfih`9bl8j&6Mk`%*)$+nYRb%t>mY~+c#TwAVd7zuHhS-ZrvC4jl6m`N zCFj@q9Ef~p>XXUI-%Ks~fR6^t`Z@pl$0YBk`Cf`=!ZEpjD~ypy0f;M@?$0I7Xk2Ud z#79^Cxr=AoNpA-0#tc+3e&Y1v&SOTJUw0!=#!p+ye!SN8zkjf(zyG=w75Y{5JgaKm zCM7kc(A#;jXJtns`9b!!V3qu0e9H>Dt&cxx5rGqWI>lX^pV_#M zoJc^jxQ8#Y*+GCk2}(iBZhUuZ3vXneY6|(xZAVy!?{PjTXu;o-fn}!Nf(T4)wwSD; z7MRzdB2dXtvLKw{R6TCB(*i8ggmn~B@qW+`o&d$v@pRM5K ztSjn8nO4trL(HQ(c(8*A_!BfV6cPAPyvK-w30pg^B){qvLl-V>Ev>wWv&JY?M4v3t zRiE8-i*kuxb!HIB~wd2JiLY3D1?#G zPQ-?rc&39Y0*I#868Gd6_1`irv<>|;JM+~fs7|MB=WX9@S!Dr0`@rG-EsVk{cRrO$dTWso)~P*H)cj)A=jY0vWJ z_p9~W!>onN318d$W;{3x%*VHvmx>0MC;z5Dn^SjRUWQ+We<|6vZy^y!^m+ey?pPGy zlf#YsU$OpSs-* z)r<(AH^$uLX?}CSHS4U@TTg&s4Rw}^(E=%@^twwV#7>_jE=bd8_~Tj2t#nV;tc%eX zp2;##@j$43H_?IwkcmBCalua*sy8l-)jl)HhPKDq%<`4%^9U4S?M(F7H5iUL=@tU3 ziImKTfXBon^Oaa;OyMY^Q#g;`9$?iaTOQR-4NacjHknCklHOP#SST<@Fg-T&<%6!k zhZ-G;Fl>LP;)&~@C)TfQ?W2i7pjdJfGA=epNm3ZI%3Nt)teF3{*WiRtkGmF!OMu*e z?9PP?Y*M?O`9F`^yiTl3NH-%2UiY5gJ8jrGS-O$r7RbkKg})26#x0@GCIi*@G-sCR zY!^CttbTFNDI>dx3wFxarobla_>odDx|!fg3hShH9fVJ(d^+l>QWYT9iE%)2NUGo* zKWzgca4lnC{l9p*?=d!Gt}>L5zm#qRCI*>Q2WBeTE&7&{6-SGPP;KpEpb#L-$7nTw z=FiT~M-+W8eD$ZwvYu^WufsA>o}0J)>r<1&X2UEUfsU1D3At?oFh}stRrB#~>a)%ac}Y z;o8fRq-(6BkBQB*+NnRnFRtWvSOje?%W2@>SxacK#o~IElSFn;FCkwXr}+pf=#aS- z*g*qIstD5M%GvoWRbUG}gyRvvX6DMZ1iU0#|D|Y`qrEee-t>t8FQzAXr}UTtNrRWA zP5deAqu)~id8SVsc;!u~Ua<@cZh@gCrGO|eF zfICC?eE&sco1&!Xu&E{K5kIC09fs-@Kl3n+43_OXb`x#(zOJ9(;K;;d<@jyVvasjT z@Ui;)JFw+DkXhuDZOm4l>&x}?!j3|-uYTTb#^XO@u0(LC`QAhNFid7gD&Pev0lvSW zjoGS*^Tga#Qw9g#8S-X@&|DK%mBt`Y{FzfK*1-iZdC|TzHz&?bq@(EX>MBdud>gXo zO)yx03YoAee#f31@m-^lsqpSR9awTYVk{Z5H@g`yn=|*?_8^!1dv*MO$7#F7Fnj(o zuw^p452i5dzr?dF>B5K0>`yNFI~#$Xw~KhXYK6nNQ}vv&k;E@_9z~(^wj2V~3X=>x z;q3Ghr;~6+$(rEHSo{SnTTINvFjyOucBRX->`vdoAdI+J1xMZ3w9BBvbt@|?^61Y2 zbrT-}ki(~)HSlQbU~SE^c4qHXZ1*#pbwTzTrN>$gM~Gn}^_QXq^JneObmrj21hT&V zK_Hs1v3?pbfP%@`0nclCQr7j+a^S`7jW;kv>~J}VSqBC&mpofA8R6j_zmm8CLC~%o zK$?||i%Zgg31irfN5hQ$t53^7ul|w5ESSNDa544SYM`5{y;Hbei~TlqXhQz$x5qM5+1AOn{!@?3qgh>HSb{rVnPK#FXJ?LWtC^8hPjn}Va zU!>+5Q6{jicXl*Y#=vw$(uV1tN&VGg5GhUwcOq`POil%p$C^LRADafp%Sa>F2S#S1 zwT{#a$ob4znYA_Tzz`W}^rWMMW@O1vm{$BC29h+|IAhH93usfE#ik9M?KbRvXN8N# zXf9?Kj3Dz;Y)e_Vs};!AnVSJk^Li^f6)LKKHBHG0;^7f3O;vmR<97JG_zQcT@<=UR#<(*@K z>eJP(UrBILdqMX630hED*xO>X3qYy!DJChHkvQ1Ki#Tx0lSM_aVVXkUo7WG9`uU|v zIdfHTvEGsd_MnC9&=b>$(8UKVYf~5s1G^64xXHtyl8q&&BJ|sunQMo=m8ZCZI5thI zlgNAlzCb+@I{L)Mf1a17bP#E+xktx$-d`PLQuTFp-p3c?b92`N16=U8wGGbcz%^ET zu%V&|9clg;>wy1u_%f^u7?1#)@~MaQ9=f)NsyE2c|(=CdH{a|&I zwqDS67<{Z&4a(xF(01RXF)w%yreFIBJF7P{@erLs`aTc*#D^(x-wcZIbFC~aj<`sV zj~I~FA|Zw-6?X`OS`WO4VA!qSRv^nZl3mm}=-ZRn+Z|wSZ?7gA79tVvA^lN7sXCN4 zBZ`B+zOB3|&X4FF7_hhh*?6dQHBFe9`f=F%!^@oYwT9zc!knhZ{{yjFQOk?N`1xa_ zejiz3VL%MR-`~i5?RJINf&>cv-Zp5uB*O@^sD9jqn~e^eX}Xx6+nY~W$-rYil-Ys- zT-Ta)_KFDU9s^MVGDlmKT#~8(A5HHaPxb%*{~sfrvJS~gI0`B2SUF_GF_Mw(7?I7f zva`!NR#9e-5gA$8ayUe0II=@dc@-x+S=qmb&-eX%{?X;qAI>?P$Mf-g+;8{W{dRpL zJu>n!U=Mq*i;A-B1uY@`%hmf_AEYU$7sZDKU6Qiu(1}kE{v%ZJhe91o#_pkV6@2*4 z4{G1U3Pt@{-LH#{Juj{)lx~oY>wToD`ZwurUN^fL#{2ZoAFordfB<>APmVLGmUQEH zgxY?!j)Q)nTn+?mk?$W-{vvXJe>}Ukr*Qj`^kivSR-*vcg-b)ZqNs7wGT$7@LZKq4 z6czPV!7NI9HA6HCvVwO2uJD^TV?W(RVMIvUbTqmCKPsRU&^XxTL|Ez6Z?ixHM+Kp1C=(NN#(zUfnYJ)<;f^LqJOrv4TWIi-Bkf8SO@Szsg8g2FhBBF)ve zaalZbcCI$+gX_Nrium|=Eie$Pl@$zATS&Y@TrTXs3+Z6Y+;9x0@+!BuaoP>C<|P~Q zuOpTybU8J+{@oL{rurFIwg0lGJQ;c~F_&hYuQ`#yL+Qs^E>kGKIsYM&^P{1E@aF$| zhmjpzi(}u)u@ta3lLw1KE1z5dq3_^(_`lHVgTLK^FDWUnJ$1<{e%wCWD?4sdG9(c5 zXS0{5e7cT29QUDN_wT~M&v}?3t~ibgG~-fVGCjc+r!q5@yIgXqlwlI*-=0Hy-wuKr z+`nwxx!%DU^GK9G>PM7-cu^`iZRnLec{o@xIqG_?fS>#kPW?BnOCGfMj5&JYWG*{g zu~3)z+h6evlIMM!3~9ND4FNO4(Sf0Ue!)Il%M;~{O2CzheE>FlB-sIt{Ws@HIHYJl z?H3daJK4%>v5kt#cJc8GZTP-cGSt;ol=>40@7x%7(Z+7}+u8k7H<=J!AG$ul9ard$>)FXs5?Cv)Q2g%7b*Y9_V3fCgHfJ$gosm7!s_5XE}S|I z_qKlddhw+CQ{k|I%LL~(!HQ0l*gN&ztW z2^cgkO9iUPM-8E)i{PGz>sf}jxkI7F1f$*}Nv6#vTv_7Jf2-4nV~)0qV=lXng5t8h z4>ik?!woE^Qr}zKmZ*j_=9e+1)ghH5-)TJR42^A77^&rZ|Ahy zku&_NJq8@r@;YOm=9pDEV-R;3fx}4~K^dW$V)8;`f4Y~a1irRsy0^F20Nls&bQfSH zkLd=VWT{ayT?!7jyk#j%{XJeI{#rz7YEkLMpwVj)Svk5so)0`awYh_kV)wz<$))Yf z9`kea!Tra%Cf+oX(!8IaBD+d&o+v=7+h@WL3t#lO3_jU3&oy6pnZaIgB~%3}3PqN~ zF1^+m}O6MgcnTrF1{#qq6{p9-S4ENXjGelOPsy%o0k zjbwvBBA`}OK2w~`?>X5e%cbgQiUq1;!a9=q_%ub}Jx^_4WJ_!{$Wd*Z`J78`>M`=1 zp4~JQrk+|V&L!vmTC&YI*V=TZag@+sE!4ZtcX=~8R8lpp(E`FPCh9QKYH#PjZ4%TUmwg+xXWH77# z(Foww_&1An39L0e_%QazME4fN(w6gVXoI$`M)vfko8#9@PrcZC9%;U}Zo|D`9Ft{^ zfhXM`tGy%sSg3hori{0a6XsmG<0ZTL{(bx5dXq~0;I9*p6vzCQV-K8+&7}FYs(xn5 z*I82VVweh)iRMOgDaRG8Yvn|R{Lt-edVH3nrsnSs825nq^FkSy26#lQS8?h`Wu5y% zmBuMFHc0Yp%dElQvpGnY*Mk)k;PnbJ`2w%JsE4VRD+WI^$zJLNk5o@mYgWcS!IRK5 ztzDEVAX0q25`0$)GagOZ;Fzg&+yo|~Ho=t8t)hQ?AjwllXYFKuetn%Ak{PGUZUDe5 zuskbkstApj%qcA)zV5Lp0_5gwT2q=(n&nL>Il9(IJ<@LnqjPoVpJxC=Gi&k9%BL4n zqG77MWYfWV?j?Z+@k@y8r+)h@kDEu{^_U0LbG|2qiBa5nT}No1&NbqpCz+~i)wt!(G4lpC4`kXv<7RN>EVKLfq@6nB(3 z8=t25Mbd&govk=8NPr)RFukyNv*Su6idt24@Z|V(_2^ze$tzu+vhuR>W%;U~cUof+ zyWN>9<;%JmF-H^AL;ecq=Dy1fc@mo!4@gc)n~CJ74UO%B*-&L_g~GQF$D>!a71OYl zPM3p+FY+0^I=E%Z@ZP!|07!9lnxP@J2$R_g99qZLP>Z+LY;c%39Cu^Etzv!1F`u4}GGG$7U3nPb@e#K! z+R( zmyb#2hSkvfj*sF(yuE8%>U{MqApKZXhn?<>|Ck0i+X*KK4_i zJM2xF*7{d;OG85%l7}Y;r>%GH?H{$odl1$He!f)WhH$TBA4Mf4>p?b79T8rn1!Q+`&1NhAJHqq zfg4FR%kNPrA$50?#Z=>489}0IQCtR}2~J6~#Gbv^5sOZkxNM5H7$Q|UQ*aY=D1&eqJq@h#L1KF|!v z5aTg1Mgv@<4j-y`%8lt=p4ym{)$jW9z%WIJ^=^yh@DybE!P?`n6A~TUcBMDZBYHAb*b*az*~%x%gyIV-Xb|e;Rv!im1Fg&vGrPXh zPr;vs`~l*@a1a^$?QwdQdtB*_gl=1X`mzPz6jg0xQLR~Jx{#V912RIK*~&RWK@LUd z9?6SzLapMf*340^uZ^{`u(+m4vn0)ap$m21iWH?~u8%VIHs&xbx~K}j^XD@l_KMal z4o|U&?#jx_Qcc#Vtvut{ zy?PHKd{K$rNKN0w!8kQK=H3-MmET}A#ivnN>#b-J&VVMO+j~OlDV>8O#w~FKjY)#@ zU9KWbeDLZpa3u&>9E%H7@XY-GH>*%t*>wq>S#M&GnVmR!Fk~}Fu^j|?7H%d-UvjEv zkxh|yhBB2ugNS#Bc>8`gvoJE&M)ir&(H4Bmr-aX4P@ZZM$hDa6u?hjv`}Bs-^v*-{b=?FjdMs z{37t9Qde;!7j*eVBrh<@mXrys513G5S!|b81|t%?IvJ1Dir6$MDqj5^e{(^N-J~n>yY%^%TMYe%xJYVlOzc=r)jjfz0ermyxd6g>K_P(Ff zDr@+jJxlL9rY`WNo^<>d6!yKs8w$y0o&SG#Fe_pKCr1JPlxTza0+GuRZ7zJ;G_jwa z)}*7$3KFeu@nzM4NFs}h*9Bf`^RvYa2v&!)j>t4H7o}LboIUjT7c5V<^zWnFUOH90cOzJdb zOD&f+Gbuj>uIGR~;X`hiZQ4k6&AL||687&Q)eDGagWKP+dsGsdkU3qUI z^;sR^5dp&Phh4i8U;6Y576sS}d_jtaxiG8d$QP=Suu{2=OAbys3`XXd2>v1{AE~9_hRT$4{qqKaE+{V%4YARU-outU zDAkIRR}*Z-x#Tt`Jd@DAbgv{2JK4-|IXMK7E;{)d1ayTdT8WzGix6q4LMc?FdP+Su zM54Dn<1Fbed^DffrQzA9@0hWPq?ZZI<}1QR6wW`mgjJ(5H$tfr+M?0PzX9(FNjAP} zNK~88ihdB^dDt19nLbbip`)3Y+|_k#3)mxhH`ue16N;;Rv|d$K0+oo(Abb z6Y0W2e&vYMO2TEG2mv@BHkGM{Ni&*8`xh^skAIkl?-hl0uB)shVSe5iTA7&NO|28R zFlCoO&|G(&32HW9-QY=7FD!nSUHq81fHMWSlRFehd3?B0`b4D#m>Bk7ixaGhg-xcf zGuzT3-li@WH~X#Zl1L|pdJ29Z3|&6pVK&iGL!h z9$qz5)hepKZCj0fkQVJ@B3qK`t<__u3OTNZ^XZ#3T-v*J*sUq_=h{s{#=BV&mS6D+ zkU#hWnwdLBs$%qVlzuH{#))PkSGsJL_i{Z7~*VoiEJpN^ysZzNRtTNC<;`W=#xwqo~ z_Lt=H{iKNmbDIx>9|@^hwZlf_l>nFrIxr?rMWIyWV{xVh==q2JD?I+%nA#I=K3Nu5GSxIOK{{5n|@qN(s|pin?YN z`uL~X-|UA<7=>i4I7I7vnc>Lg%IL)p3{xvD7;gluq~b2ET2#>dJHd2>x+)~Kd?8i8 zi&K)z2p)xhn5Kr{cwwilGYd_qlX22T1bL=4a70E#&_z|(wOG;9L?}=GuBQ+$UmrqF zNe$f+Yaf*nfpoDOYkhDuA+%64Z|BVBLEBYO2Hw%in!*+2En8m}8P5M5l_fJBn#~{U zVx5!JPz#WQ0LzRf7Q@6G>6kvqvtQ%>Z@B1MeXM3 zhFE3aprA%`kv&Gywbk`puDn5VLitoxlKM5wRSqg}JY_PoGmC%YUU-=C&iMO|H zET0GKo376k-yWhwK`8%_&??k4BfieC{%289&nx^LeTdkD>WZ8u*%DmP-jK$VjGxgl zp;rC|2-dwSrUW=UZJxrYR6Tmn-sMiN8O9cBF9La06QBN2Kgm9{SiO z&pGpnq4{|S7@~&{POfOUbpoRums=15YXem&w0g}579tmHI|Ep4x^enVQbE^LPcjkSUp z#5)VLu~;EBKCNUQ$GIjPGRh`VAusoeL~I5l#gCAnw#;GR*Q>H@4hjpC$sY3S6YcpD z{T%CCvrT%T4&+4I*ec9xnW!)2(aDf03I3(?I}<@hFJZPyVWl5QjgSkKHEQz%1-^Es zAE+E$g`%t6@r`j-g6Sx_r#?k{M4!*DOCC9h7=zD9erl=4VO>@Vlteo6+OLnHia)aR zdDvEO-CB7$F%xen?X(e3Db z^@ks}+vov2dvd0r+FTecJ?nf#gw{9e3xFLp^Iq22SA&)a?igkbD@dToIeQ(@G?UI#ot12v>QQ;2BOtL`+%P z=K{+?GNNe2>o;KlDV8yCS6aMBcX)UOFJK35E%=2x>BXa?qe+piUxs?`tW;(jiNPq# zLAD;VjpLJ0|5T&n7;Et^6=V;x=H+nI zmvO9+o{WJ-{9X!ZtrNb5`Z0Lp$Ls&!3xGQxId3Bi0U!Q19_&tl#TA^;{ojA$2a)=> z>7V+^(7!|wK`FH7iR=jK>%zGIBw65h)hx{h=47Zb|L+dIIKgba9kG4bqFb_L>c5od zpq7tmNwr0%>Wn4z+FAdDJmAQdbV^UHYw$R=5sdOZJ<*>%XXoa~O-BPt?cAK)A-1ix z%C*4|FRzHGfd%gXPraxWd^0=6eIX_TnuZKQ=PKK*^-EQ`|?7@Kxe%x-XRAv6%0nv}AK z@r{=rSqUN~*_Blyy9N{XDVZu7ddwizlMD%OY6QAV-$lC)C418Z$|BD}>haxW=9EKm zMr)T;2fjx6dnf9!+oB^Ij$pkLz#Wzg^Dx(F&P9< z^L8aPH_{%b$B?#fCyij=;_N=hb$y)4)ryST=AZd$yqhmI0Hd(gx@VT$$L`J&52s9K zr-TP?w17zuBAbK0Y3hb^{Gi}XUXOdu^a6)JBiwODI*&g#pkVV+cY?DX(pUyqD zgoRJte3Z-gz01P+sF@_*n$*AQ4}5U>#oEt3C>9GkbLUp3zqCc}ejJo8C310!Y7_o}uJRwZsPA(FQ>H;2djkN2m9EWw*1MN?4F6 zGWu5_{Q2jrSFleV9Ub6&`~;kj3;qam*>Ta)bdENz4VgYv_~6?Qa>g^ntVrKy!xt8B zz4q%v#=C1z`4FLfQA9b6&Szv77U3e{JtlQiJb;+t za1TYb#4Ff&t z-*u~cRut9r3MCZJSIe0xe2%#wDw;_vny>RP?KZmHclYTSMFfmlmFLl%eEXi2S`v9( zFBRs3W@ge6+f%nov?t;!eWEgDuh=C!*O;YFpn91!W57s(LB!kw%{wfu^*+A?pg@?z;8 ze=Dw}-pKjiyE*a@=gK4@c>Z44>5qK(mT5P2O+PCj49$HAQy|w{3R?#)Eks5}_S>)g z`CC-+*mF=0ZvAq4dhQ9xrrxXc3@xX%LbJS~Wuz~ms@k#+IwxC3D8^#pg`p_w($88O zQ}@E`w2h64Gsbf`9Ijrc&>L6fE@)xlfG$pb{(POBn)~5#XoGnXOG>E+=LSG!MtFf7 zV~|H&X|fa2#{Qyr>b@052czbnm2pYWf^UdN~xl|=o?K?KrCh4RDid`h>QW@maOjc54wrH6!4{3+?1 zUf-pQw6w3_Iv3n#Cee0%qRY)bYT8evxT!w&_q(9!@l`)@=#TQjUS417*W6_83sL@9>FcB(&_UuWhX5fd>egmPxVI*NnA$X$cL5M`dn}A_bpbs%wym@(K!) z;R26<#_ZyEE1W#5VsCMXx|iJcgF@D+DasZNn#)^RJ~9Fpf(RNBOA4q8kJdG0^p{5) zocu9gIDaMzRn)~mN7x=-i-7jCW8$8Pa~R5%OGvCi= z-mwgT9{%N%yjDhY^~?5?r=iapwslLj%EmQRHw^L^bov|@am-a4Y)q6F5w(5!H<@^Q zK%57bpB)q6A5iJ1Wn`!|3E~NatO-Hxceq_Ni=-Wc!gg2dhI4aqMv)hlVeq2XUEAOC zRiTfQr#bB(t@N4wY`yYA-2r_>?Z!Fj{^x}5z5L)zV~7n^)4TuG#Gxr!l?cjXdj;AE zC==&$?;bW;-z+mK*{j*y#KDCoZKv(V`2pi3EW%;Uor!}87EKnPi3azzjZf;d%Lp=0v2= zc+QizYM)f=S01^ZgOn`{AeXpqFfWHZJCJ#xXB%|CWQQt|QyzQ6l`woAg5+mK*e5@L zB-Wq=qJ9&u&}%@xNa@T@_RNTO6#(kt>tR;%*wV=fX>xM1qv-yt{_7>FhJV$NdAUk^ ztCCwwZW0{5ENP#Z-b^ly|1xqi@EaeI6C5Nx!3^b>`3E$vI8HR~T+&lmAD+KLT%Bn& z4!Sg#@ZTEM%(?7~|2ung@Yz-j2vtTJ@H*+DD=8zQ^&{w-X-8GZ{j7|Qx4M`A{d#*d zA@%Rl(z`v9>1C!z8m~5ie)MB|d%Iz3ox?713t2)qKE_PF7h_GxzHJ?cxbx&^Pe|LJ zNd}sUAyW@s0Xr3DF=0NO?}Cm{v<#ib&(jrE9=z|;CdZR)%oRKgb!_&bRm)dvenWR`^p_683=6rmUJ2S^qim(*owOv&QLn9 zg^QQlEihj=;nW&EU+{Z9%O}4o^@NI9_#Nm){u|eGh_~mXo=-I-CcYo&YW`xS^uwT9 zSFI}{9D=N?p-IUs^5AUYzJFa699G^AA|31!;r2RdtQ0Jf*Ojp!`!u68%U<(|f7BM% zerfm|vFy7{I#J}!#o?-!@k{tnGLYWiMF#mTjTQ~W#!k*Oy3@Zw)W6m{{eDV5ty(dj zr`6RrxM%NM{lTU#+M=PWS|Xb_}hQ2dd$NHq{zJpqf@*o=&Ug#fLw8DcGhCYb)tS~I|OfD zX$xJJ)6yhb0Km@kx?ibja=esvJ0vm=NUrJb23k>Ofld_^Ig!`wDzAcE-;R&$uMBAz zKXrILyxl8UGO%FazMkEfLv++51^z7|of?V(8F*=FDe1~>U0vPe>ObAKHS9?-7PA&x z)7r-}afyx(5+Z0u>fM9)NQBD%UpA*dR#%04^3zRY5=Vv7q+E>O?HTg3q{CE)KXE@w z%Xc@R6o=v@;m!pK0Yo-ky+U)I?Ke_`*k3t5lVwr4YAU+$Vq6_-o>^ue?6JvKg2s`@ zhaZ-hD_`40V@oB3L{gUOqZqt*=g2#0F|O7LHwGbJ*@hmZEjrUt*s}J6vu1?aS946O z4`sC(akfe*-WwBK>lCVuSP1kEDp19~=5)c@uG&IRzc-yYP01LK3`02i9yQv3*1r&8 zUnv&PZZIbW=TC@=c+I^;$kP^h)o*5o^INb`Qu~LOJX94eWVEm+G*I6vlFA!qOXvT6h9SJ}-b^ButBQyYLTq!pV1Qi8SlaIyd z&@q+0y2Ql9?37C^##4gVn)hN+VFxTetGry?+WMNvVgk#vt?smPQ*YvJPZDm}F%oE6 zoOA8rr-09twg2y*vp837Zmz#oiSunw|ouCA_bZOxqmEt&y7PeI z&ZsbF7`~sI>=2XkiMnCMLqJId$2W`iUT{G3_w?Mb+6bB&K3N@p*y8VQICR!NIiY=q zyf)g+!p>B3eI+&sA%V3g@_wn~p>_nHw4}s|bO` zy(Pi6?;AdJ<>=@eXH!$l?Yv>8$KWj%GOQWkoMX|VY4>68@(C4}~V zkX6V|WWY+SGXtDGDebO!S*EIyo-Rgv9=Au7FZnC{NL|^xCx}PYNR$#169jLDQ}GHd z;Cw!3@dz)5b`^fS!uC0~;`M=iYVMwGal`aM(Baz!#LlMaciji^d6Hyp`wHn!!dg~@ z{bHAJ)(+tpxb-F12sx#}m*-u{O)eH2ISr0dT<$sope5+=?ik;gaH^!_dn)wn=~pcg zb%*0Ey{_~3QDJ`~c|t(2I#Nz9$ShKj54;DUPlki&bnB4K?lTx(PiFX0Z+OVbK6$n= z6njBMYw6_pu(!8Yto2W)*zu@X=npEMuU=AqjL%t&?_0*KDs)l3Saa0*()MOg-D=@`jkaFu@7P z0IR(-M%wC8NR1gCApFqr3WGx6+vet`jW{f&(Y?HklOYySytULUEfXWoZe*`L)d;bH z_P)AjIEDTI3e%8u1Lj9L^?a!1bJ{moOzwNAMn&%x3nw~%+UOjRP4-c2f{YD7bJ7`z|zb~=5!=~C&w4`pj4Z@hDT9gou$nme5pVj9g0rU(ITP*>7C3kG=tuS(J}{2P z=>3{2Po_jQbXPwy1_rAUzOS3L(|HLIBTG)@P;;*QcY9KxYjBzpxse2KsCLDBI62Al zxB0CYv;O-NtF(%3}5b|EoO1g`AyG3ZHoX zeucA6N?T0bjR+GUCU25%>s+#vn$+!ig?~5OI6E^#69Hh)WFS_)@$)dg?SNJUhmM`H zw(!%o<&LJNMqRyOpz^^s0UmmCX5QvYqm@=%7GZB-;bxS0-f+XnD}#%0DR;Z1bIEw2 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

>BsT>jg?dK+7 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ν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%0ADA>|wa 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 za�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�L$O-M` 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 rI}z`8Lx7 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 z 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

`h^eTZRM|DwH&CHA+8ydBea*t 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 BfgrS*gU&_ncoe^Nr(Y57dhrH}G&sosfK27|+K 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%0DL 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 z�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%0DIm?^inphYRLYPKHCWhcbA)+de38<;B3dSf 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�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îVK|sBg*p0k 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 i{rq{{I0(3~7b{ From a0d81da63daf1a2587ed271f1c4b896bdfedcccb Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Tue, 31 May 2016 15:42:13 +0200 Subject: [PATCH 002/535] Update markdown files --- CHANGELOG.md | 6 +++--- README.md | 2 +- .../com/github/dfa/diaspora_android/data/AppSettings.java | 2 +- .../github/dfa/diaspora_android/data/WebUserProfile.java | 2 +- .../listener/WebUserProfileChangedListener.java | 2 +- .../github/dfa/diaspora_android/task/ImageDownloadTask.java | 2 +- .../github/dfa/diaspora_android/task/ProfileFetchTask.java | 2 +- .../github/dfa/diaspora_android/util/AvatarImageLoader.java | 2 +- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values/strings.xml | 4 ++-- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b5d206a..12502a85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # v0.1.1 - Sharing updated (by @scoute-dich) - Screenshotting updated -- Gitter integration (by @de-live-gdev) +- Gitter integration (by @gsantner) - Code refactoring - Start working on #6 - Waffle.io integration @@ -13,10 +13,10 @@ First version of the organization *Diaspora for Android* Consists mostly of code from: - Diaspora-Native-Webapp (by @martinchodev ) - scoutedich additions (by @scoute-dich) -- de-live-gdev additions (by @de-live-gdev) +- gsantner additions (by @gsantner) ### v1.3 (scoutedich) -*big thanks to de-live-gdev* +*big thanks to gsantner* - gitignore - Link to profile - Move menu actions diff --git a/README.md b/README.md index 24418f37..0c4b08b0 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,6 @@ It requires access to the Internet and to external storage to be able to upload ## Project members: -- de-live-gdev () +- gsantner () - martinchodev () - scoute-dich () diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index fb694711..873fcf12 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -4,7 +4,7 @@ import android.content.Context; import android.content.SharedPreferences; /** - * Created by de-live-gdev on 20.03.16. Part of Diaspora WebApp. + * Created by gsantner on 20.03.16. Part of Diaspora WebApp. */ public class AppSettings { private final SharedPreferences pref; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/WebUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/WebUserProfile.java index 06863cc0..92b72d0b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/WebUserProfile.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/WebUserProfile.java @@ -10,7 +10,7 @@ import org.json.JSONException; import org.json.JSONObject; /** - * Created by de-live-gdev on 24.03.16. Part of Diaspora WebApp. + * Created by gsantner on 24.03.16. Part of Diaspora WebApp. */ public class WebUserProfile { private static final int MINIMUM_WEBUSERPROFILE_LOAD_TIMEDIFF = 5000; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java b/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java index 8a4cc312..37788b6a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java @@ -1,7 +1,7 @@ package com.github.dfa.diaspora_android.listener; /** - * Created by Gregor Santner (de-live-gdev) on 26.03.16. + * Created by Gregor Santner (gsantner) on 26.03.16. */ public interface WebUserProfileChangedListener { void onUserProfileNameChanged(String name); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java index a73c389e..df37cd28 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java @@ -14,7 +14,7 @@ import java.io.IOException; import java.io.InputStream; /** - * Created by Gregor Santner (de-live-gdev) on 24.03.16. + * Created by Gregor Santner (gsantner) on 24.03.16. */ public class ImageDownloadTask extends AsyncTask { ImageView imageView; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java index 2668c4be..6daee1ba 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java @@ -15,7 +15,7 @@ import java.net.HttpURLConnection; import java.net.URL; /** - * Created by Gregor Santner (de-live-gdev) on 30.03.16. + * Created by Gregor Santner (gsantner) on 30.03.16. */ public class ProfileFetchTask extends AsyncTask { // Code for getting the profile async without any UI/WebView diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java index 088b21f5..ea9cd3ce 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java @@ -10,7 +10,7 @@ import com.github.dfa.diaspora_android.task.ImageDownloadTask; import java.io.File; /** - * Created by Gregor Santner (de-live-gdev) on 24.03.16. + * Created by Gregor Santner (gsantner) on 24.03.16. */ public class AvatarImageLoader { private File avatarFile; diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index f994cb85..2f2a1a4c 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -129,7 +129,7 @@ (c) = © ; (r) = ® ; x^2 = x²" <b>Beteiligte:</b><br> - • de-live-gdev https://de-live-gdev.github.io<br> + • gsantner https://gsantner.github.io<br> • scoute-dich https://github.com/scoute-dich<br> <br> This program is free software: you can redistribute it and/or modify diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 64dcaf0f..0db48a7b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -142,7 +142,7 @@ https://github.com/scoute-dich/Diaspora</i><br><br> <b>v1.3.</b><br> - <i>big thanks to de-live-gdev</i><br> + <i>big thanks to gsantner</i><br> • gitignore<br> • Link to profile<br> @@ -173,7 +173,7 @@ Copyright © 2016 <b>Contributors:</b><br> - • de-live-gdev https://de-live-gdev.github.io<br> + • gsantner https://gsantner.github.io<br> • scoute-dich https://github.com/scoute-dich<br> <br> This program is free software: you can redistribute it and/or modify From ff39986715934e20aff359948a738faeda4f553b Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Thu, 2 Jun 2016 13:58:09 +0200 Subject: [PATCH 003/535] Activity transitions, usability MainActivity, green accent color --- app/build.gradle | 5 +- app/src/main/AndroidManifest.xml | 2 +- .../activity/MainActivity.java | 65 +++---- ...ctivity.java => PodSelectionActivity.java} | 166 +++++++++--------- .../activity/SplashActivity.java | 26 +-- .../diaspora_android/task/GetPodsService.java | 14 +- .../dfa/diaspora_android/util/Helpers.java | 1 + app/src/main/res/anim/fadein.xml | 4 + app/src/main/res/anim/fadeout.xml | 4 + app/src/main/res/layout/activity_main.xml | 2 +- app/src/main/res/layout/content_main.xml | 2 +- app/src/main/res/layout/main_nav_header.xml | 67 +++++++ app/src/main/res/layout/nav_header_main.xml | 56 ------ ...ity_pods.xml => podselection_activity.xml} | 30 ++-- ...ctivity_splash.xml => splash_activity.xml} | 4 +- app/src/main/res/menu/menu_pods.xml | 2 +- app/src/main/res/menu/navdrawer_main.xml | 2 +- app/src/main/res/values-de/strings.xml | 8 +- app/src/main/res/values/color.xml | 6 +- app/src/main/res/values/integers.xml | 5 + app/src/main/res/values/strings.xml | 8 +- build.gradle | 2 + 22 files changed, 255 insertions(+), 226 deletions(-) rename app/src/main/java/com/github/dfa/diaspora_android/activity/{PodsActivity.java => PodSelectionActivity.java} (60%) create mode 100644 app/src/main/res/anim/fadein.xml create mode 100644 app/src/main/res/anim/fadeout.xml create mode 100644 app/src/main/res/layout/main_nav_header.xml delete mode 100644 app/src/main/res/layout/nav_header_main.xml rename app/src/main/res/layout/{activity_pods.xml => podselection_activity.xml} (65%) rename app/src/main/res/layout/{activity_splash.xml => splash_activity.xml} (83%) create mode 100644 app/src/main/res/values/integers.xml diff --git a/app/build.gradle b/app/build.gradle index 7900c572..0d1e638c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'com.android.application' +apply plugin: 'android-apt' android { compileSdkVersion 23 @@ -34,6 +35,8 @@ dependencies { compile 'com.android.support:support-v4:23.3.0' // More libraries - compile 'com.jakewharton:butterknife:7.0.1' compile 'com.getbase:floatingactionbutton:1.9.1' + compile 'com.jakewharton:butterknife:8.0.1' + apt 'com.jakewharton:butterknife-compiler:8.0.1' + } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e4ca42a7..9fe46480 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,7 @@ 4 && filter.getText().toString().contains("")) - askConfirmation(filter.getText().toString()); - else - Snackbar.make(lv, R.string.valid_pod, Snackbar.LENGTH_LONG).show(); - } - }); - podListReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { @@ -89,9 +85,6 @@ public class PodsActivity extends AppCompatActivity { Bundle extras = intent.getExtras(); String[] pods = extras.getStringArray("pods"); - if (progressDialog != null) - progressDialog.dismiss(); - if (pods != null && pods.length > 0) updateListview(pods); else { @@ -103,37 +96,38 @@ public class PodsActivity extends AppCompatActivity { registerReceiver(podListReceiver, new IntentFilter(GetPodsService.MESSAGE)); - progressDialog = new ProgressDialog(PodsActivity.this); - progressDialog.setCancelable(false); - progressDialog.setIndeterminate(true); - progressDialog.setMessage(getString(R.string.loading_podlist)); - - if (Helpers.isOnline(PodsActivity.this)) { - progressDialog.show(); - } else { + if (!Helpers.isOnline(PodSelectionActivity.this)) { Snackbar.make(lv, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } + } + @OnClick(R.id.podselection__button_select_pod) + public void onButtonSelectPodClicked(View view) { + if (filter.getText().length() > 4 && filter.getText().toString().contains("")) { + askConfirmation(filter.getText().toString()); + } else { + Snackbar.make(lv, R.string.valid_pod, Snackbar.LENGTH_LONG).show(); + } } @Override protected void onResume() { super.onResume(); - Intent i = new Intent(PodsActivity.this, GetPodsService.class); + Intent i = new Intent(PodSelectionActivity.this, GetPodsService.class); startService(i); } - private void updateListview(String[] source) { + private void updateListview(String[] allPods) { final ArrayList podList = new ArrayList<>(); - for (String aSource : source) { - podList.add(aSource.toLowerCase()); + for (String pod : allPods) { + podList.add(pod.toLowerCase()); } - Collections.sort(podList); + //Collections.sort(podList); final ArrayAdapter adapter = new ArrayAdapter<>( - PodsActivity.this, + PodSelectionActivity.this, android.R.layout.simple_list_item_1, podList); lv.setAdapter(adapter); @@ -150,55 +144,36 @@ public class PodsActivity extends AppCompatActivity { public void onTextChanged(CharSequence s, int start, int before, int count) { (adapter).getFilter().filter(s.toString()); } - - @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } - - @Override public void afterTextChanged(Editable s) { } }); - } private void askConfirmation(final String podDomain) { - if (Helpers.isOnline(PodsActivity.this)) { - new AlertDialog.Builder(PodsActivity.this) + podSelected = podDomain; + + // Make link clickable + final SpannableString dialogMessage = new SpannableString(getString(R.string.confirm_pod, podDomain)); + Linkify.addLinks(dialogMessage, Linkify.ALL); + + if (Helpers.isOnline(PodSelectionActivity.this)) { + new AlertDialog.Builder(PodSelectionActivity.this) .setTitle(getString(R.string.confirmation)) - .setMessage(getString(R.string.confirm_pod) + podDomain + "?") + .setMessage(dialogMessage) .setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { - - app.getSettings().setPodDomain(podDomain); - - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { - try { - CookieManager.getInstance().removeAllCookies(null); - CookieManager.getInstance().removeSessionCookies(null); - } catch (Exception e) { - e.printStackTrace(); - } - } else { - try { - CookieManager.getInstance().removeAllCookie(); - CookieManager.getInstance().removeSessionCookie(); - } catch (Exception e) { - e.printStackTrace(); - } - } - - Intent i = new Intent(PodsActivity.this, MainActivity.class); dialog.cancel(); - startActivity(i); - finish(); + onPodSelectionConfirmed(); } }) .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() { @TargetApi(11) public void onClick(DialogInterface dialog, int id) { dialog.cancel(); + podSelected = ""; } }).show(); @@ -207,18 +182,41 @@ public class PodsActivity extends AppCompatActivity { } } + public void onPodSelectionConfirmed(){ + app.getSettings().setPodDomain(podSelected); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + try { + CookieManager.getInstance().removeAllCookies(null); + CookieManager.getInstance().removeSessionCookies(null); + } catch (Exception e) { + e.printStackTrace(); + } + } else { + try { + CookieManager.getInstance().removeAllCookie(); + CookieManager.getInstance().removeSessionCookie(); + } catch (Exception e) { + e.printStackTrace(); + } + } + + Intent intent = new Intent(PodSelectionActivity.this, MainActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); + startActivity(intent); + overridePendingTransition(R.anim.fadein, R.anim.fadeout); + finish(); + } + @Override public void onBackPressed() { - Snackbar snackbar = Snackbar - .make(lv, R.string.confirm_exit, Snackbar.LENGTH_LONG) + Snackbar.make(lv, R.string.confirm_exit, Snackbar.LENGTH_LONG) .setAction(R.string.yes, new View.OnClickListener() { - @Override public void onClick(View view) { moveTaskToBack(true); } - }); - snackbar.show(); + }) + .show(); } @Override @@ -235,20 +233,18 @@ public class PodsActivity extends AppCompatActivity { @Override public boolean onOptionsItemSelected(MenuItem item) { - int id = item.getItemId(); - - if (id == R.id.action_reload) { - if (Helpers.isOnline(PodsActivity.this)) { - progressDialog.show(); - Intent i = new Intent(PodsActivity.this, GetPodsService.class); - startService(i); - return true; - } else { - Snackbar.make(lv, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - return false; + switch (item.getItemId()) { + case R.id.action_reload: { + if (Helpers.isOnline(PodSelectionActivity.this)) { + Intent i = new Intent(PodSelectionActivity.this, GetPodsService.class); + startService(i); + return true; + } else { + Snackbar.make(lv, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + return false; + } } } - return super.onOptionsItemSelected(item); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java index 176e4ec4..ac93bdbd 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java @@ -22,6 +22,7 @@ package com.github.dfa.diaspora_android.activity; import android.content.Intent; import android.content.res.TypedArray; import android.os.Bundle; +import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.view.WindowManager; import android.widget.ImageView; @@ -39,33 +40,34 @@ public class SplashActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, - WindowManager.LayoutParams.FLAG_FULLSCREEN); - setContentView(R.layout.activity_splash); + setContentView(R.layout.splash_activity); app = (App) getApplication(); - ImageView imgSplash = (ImageView) findViewById(R.id.imgSplash); + ImageView imgSplash = (ImageView) findViewById(R.id.splash__splashimage); TypedArray images = getResources().obtainTypedArray(R.array.splash_images); int choice = (int) (Math.random() * images.length()); imgSplash.setImageResource(images.getResourceId(choice, R.drawable.splashscreen1)); images.recycle(); - - Timer timer = new Timer(); - timer.schedule(new TimerTask() { + int delay = getResources().getInteger(R.integer.splash_delay); + Handler handler = new Handler(); + handler.postDelayed(new Runnable() { @Override public void run() { - Intent i; + + Intent intent; if (!app.getSettings().getPodDomain().equals("")) { - i = new Intent(SplashActivity.this, MainActivity.class); + intent = new Intent(SplashActivity.this, MainActivity.class); } else { - i = new Intent(SplashActivity.this, PodsActivity.class); + intent = new Intent(SplashActivity.this, PodSelectionActivity.class); } - startActivity(i); + intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); + startActivity(intent); + overridePendingTransition(R.anim.fadein, R.anim.fadeout); finish(); } - }, 2000); + }, delay); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java index c07c5a5d..43822a24 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java @@ -97,15 +97,13 @@ public class GetPodsService extends Service { } //Parse the JSON Data try { - JSONObject j = new JSONObject(builder.toString()); - JSONArray jr = j.getJSONArray("pods"); - Log.d(TAG, "Number of entries " + jr.length()); + JSONObject jsonObjectAll = new JSONObject(builder.toString()); + JSONArray jsonArrayAll = jsonObjectAll.getJSONArray("pods"); + Log.d(TAG, "Number of entries " + jsonArrayAll.length()); list = new ArrayList<>(); - for (int i = 0; i < jr.length(); i++) { - JSONObject jo = jr.getJSONObject(i); - Log.d(TAG, jo.getString("domain")); - String secure = jo.getString("secure"); - if (secure.equals("true")) + for (int i = 0; i < jsonArrayAll.length(); i++) { + JSONObject jo = jsonArrayAll.getJSONObject(i); + if (jo.getString("secure").equals("true")) list.add(jo.getString("domain")); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index 1ad1da44..c46317b5 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -23,6 +23,7 @@ package com.github.dfa.diaspora_android.util; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; +import android.support.v4.content.ContextCompat; import android.webkit.WebView; public class Helpers { diff --git a/app/src/main/res/anim/fadein.xml b/app/src/main/res/anim/fadein.xml new file mode 100644 index 00000000..fd0e7dd8 --- /dev/null +++ b/app/src/main/res/anim/fadein.xml @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/app/src/main/res/anim/fadeout.xml b/app/src/main/res/anim/fadeout.xml new file mode 100644 index 00000000..7134515f --- /dev/null +++ b/app/src/main/res/anim/fadeout.xml @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 5afc15cd..64684e19 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -19,7 +19,7 @@ android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" - app:headerLayout="@layout/nav_header_main" + app:headerLayout="@layout/main_nav_header" app:menu="@menu/navdrawer_main" /> diff --git a/app/src/main/res/layout/content_main.xml b/app/src/main/res/layout/content_main.xml index 762e6197..52cab41b 100644 --- a/app/src/main/res/layout/content_main.xml +++ b/app/src/main/res/layout/content_main.xml @@ -5,7 +5,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" - tools:context="com.github.dfa.myapplication.MainActivity" + tools:context=".activity.MainActivity" tools:showIn="@layout/app_bar_main"> + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/nav_header_main.xml b/app/src/main/res/layout/nav_header_main.xml deleted file mode 100644 index e3e113d2..00000000 --- a/app/src/main/res/layout/nav_header_main.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_pods.xml b/app/src/main/res/layout/podselection_activity.xml similarity index 65% rename from app/src/main/res/layout/activity_pods.xml rename to app/src/main/res/layout/podselection_activity.xml index d2329f30..17274630 100644 --- a/app/src/main/res/layout/activity_pods.xml +++ b/app/src/main/res/layout/podselection_activity.xml @@ -7,48 +7,50 @@ android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" - tools:context="com.github.dfa.diaspora_android.activity.PodsActivity"> + tools:context=".activity.PodSelectionActivity"> + android:textAppearance="?android:attr/textAppearanceSmall" + android:autoLink="web" /> diff --git a/app/src/main/res/layout/activity_splash.xml b/app/src/main/res/layout/splash_activity.xml similarity index 83% rename from app/src/main/res/layout/activity_splash.xml rename to app/src/main/res/layout/splash_activity.xml index a5c9f697..87fdc060 100644 --- a/app/src/main/res/layout/activity_splash.xml +++ b/app/src/main/res/layout/splash_activity.xml @@ -2,10 +2,10 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context="com.github.dfa.diaspora_android.activity.SplashActivity"> + tools:context=".activity.SplashActivity"> + tools:context=".activity.PodSelectionActivity">

diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 2f2a1a4c..eb577560 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -5,13 +5,13 @@ Pod-Domain eingeben App beenden Pod-Adresse bestätigen - Anmerkung: Auf dieser Liste finden sich nur Einträge von podupti.me + Anmerkung: Die Podliste wird aus den sicheren Pods, die bei https://podupti.me gelistet sind generiert. Bitte einen gültigen Domain-Namen (URL) eingeben Fehler: Konnte die Podliste nicht abfragen! Podliste wird geladen… Entschuldigung, du musst mit dem Internet verbunden sein um fortzufahren. Bestätigung - Willst du folgenden Pod benutzen: + Möchtest du wirklich \nhttps://%1$s\nals deinen Diaspora Pod auswählen? Möchtest du die App verlassen? OK NEIN @@ -78,8 +78,8 @@ Bildschirmfoto teilen Bildschirmfoto speichern Bildschirmfoto wird gespeichert unter: - Diaspora Einstellungen - Ansichtseinstellungen + Pod Einstellungen + App Einstellungen Markdown Formatierung Lizenz Über die App | Hilfe diff --git a/app/src/main/res/values/color.xml b/app/src/main/res/values/color.xml index 181ef7be..43d2cedf 100644 --- a/app/src/main/res/values/color.xml +++ b/app/src/main/res/values/color.xml @@ -8,15 +8,15 @@ #607d8b #607d8b #CFD8DC - #ff9800 + #4CAF50 #212121 #727272 #FFFFFF #B6B6B6 - #ff9800 - #ffb74d + @color/accent + #388E3C #607d8b #90a4ae diff --git a/app/src/main/res/values/integers.xml b/app/src/main/res/values/integers.xml new file mode 100644 index 00000000..8235cf8f --- /dev/null +++ b/app/src/main/res/values/integers.xml @@ -0,0 +1,5 @@ + + + 1300 + 1500 + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0db48a7b..f754e963 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -24,7 +24,7 @@ Select Pod Enter pod domain Confirm pod url - Note: This list is populated with only the secure pods from podupti.me + Note: The podlist is populated by secure pods listed on https://podupti.me. You can enter in the edit field any pod not listed. Please enter a valid domain name Error: Could not retrieve list of pods! Loading pod list … @@ -32,7 +32,7 @@ Sorry, you must be connected to the Internet to proceed Confirmation - Do you want to use the pod: + Do you really want to use\nhttps://%1$s\nas your Diaspora Pod? Do you want to exit? YES NO @@ -62,8 +62,8 @@ Aspects Change pod Public activities - View settings - Diaspora settings + App settings + Pod settings Share content Change font size diff --git a/build.gradle b/build.gradle index 03bced9f..327cdcb3 100644 --- a/build.gradle +++ b/build.gradle @@ -6,6 +6,7 @@ buildscript { } dependencies { classpath 'com.android.tools.build:gradle:2.1.0' + classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files @@ -15,6 +16,7 @@ buildscript { allprojects { repositories { jcenter() + mavenCentral() } } From 280f5ab1c3301b2c9fe518c39d2c6e67f2f93da8 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 4 Jun 2016 03:48:57 +0200 Subject: [PATCH 004/535] Lots of refactoring; Reworked Splash,PodSelectionActivity; Switch Pod; Clear settings; --- LICENSE.md | 26 +-- app/build.gradle | 6 +- app/src/main/AndroidManifest.xml | 3 +- .../com/github/dfa/diaspora_android/App.java | 26 +++ .../activity/MainActivity.java | 80 +++----- .../activity/PodSelectionActivity.java | 174 +++++++++--------- .../activity/ShareActivity.java | 8 +- .../activity/SplashActivity.java | 49 +++-- .../diaspora_android/data/AppSettings.java | 64 ++++--- ...ebUserProfile.java => PodUserProfile.java} | 8 +- .../listener/SoftKeyboardStateWatcher.java | 2 +- .../diaspora_android/task/GetPodsService.java | 8 +- .../task/ImageDownloadTask.java | 2 +- .../task/ProfileFetchTask.java | 4 +- .../ui/CustomWebViewClient.java | 55 ++++++ .../ui/FloatingActionsMenuBehavior.java | 2 +- .../util/AvatarImageLoader.java | 7 +- .../dfa/diaspora_android/util/Helpers.java | 23 ++- .../main/res/layout/podselection_activity.xml | 122 +++++++----- app/src/main/res/values/strings.xml | 1 + 20 files changed, 389 insertions(+), 281 deletions(-) rename app/src/main/java/com/github/dfa/diaspora_android/data/{WebUserProfile.java => PodUserProfile.java} (96%) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java diff --git a/LICENSE.md b/LICENSE.md index a7d46a91..7dce67d7 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,18 +1,18 @@ -First of all: I am not a developer. I understand a few basics and most of my work is done -by copy and paste. This app is a fork of the original [Diaspora-Native-Webapp](https://github.com/martinchodev/Diaspora-Native-WebApp) -from "martinchodev" (who did most of the work -> big thanks to him), which is released under the GPL-license. +# App - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see http://www.gnu.org/licenses/. +You should have received a copy of the GNU General Public License +along with this program. If not, see http://www.gnu.org/licenses/. + +# Splashscreen-Images The splashscreen images can be found on [flickr](https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123/). diff --git a/app/build.gradle b/app/build.gradle index 0d1e638c..3072760b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -30,9 +30,9 @@ dependencies { testCompile 'junit:junit:4.12' // Android standard libs - compile 'com.android.support:appcompat-v7:23.3.0' - compile 'com.android.support:design:23.3.0' - compile 'com.android.support:support-v4:23.3.0' + compile 'com.android.support:appcompat-v7:23.4.0' + compile 'com.android.support:design:23.4.0' + compile 'com.android.support:support-v4:23.4.0' // More libraries compile 'com.getbase:floatingactionbutton:1.9.1' diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 9fe46480..451dad0e 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -31,10 +31,11 @@ android:configChanges="keyboardHidden|orientation|screenSize" android:label="@string/title_activity_pods" android:screenOrientation="portrait" + android:theme="@style/AppTheme.NoActionBar" android:windowSoftInputMode="stateHidden" > = Build.VERSION_CODES.LOLLIPOP) { + cookieManager.removeAllCookies(null); + } + } + public AppSettings getSettings() { return appSettings; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 5b49065e..4f288183 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -1,18 +1,18 @@ /* - This file is part of the Diaspora Native WebApp. + This file is part of the Diaspora for Android. - Diaspora Native WebApp is free software: you can redistribute it and/or modify + Diaspora for Android is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - Diaspora Native WebApp is distributed in the hope that it will be useful, + Diaspora for Android is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with the Diaspora Native WebApp. + along with the Diaspora for Android. If not, see . */ @@ -51,18 +51,15 @@ import android.text.Html; import android.text.SpannableString; import android.text.method.LinkMovementMethod; import android.text.util.Linkify; -import android.util.Log; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; -import android.webkit.CookieManager; import android.webkit.JavascriptInterface; import android.webkit.ValueCallback; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; -import android.webkit.WebViewClient; import android.widget.EditText; import android.widget.ImageView; import android.widget.ProgressBar; @@ -75,10 +72,11 @@ import com.getbase.floatingactionbutton.FloatingActionsMenu; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; -import com.github.dfa.diaspora_android.data.WebUserProfile; +import com.github.dfa.diaspora_android.data.PodUserProfile; import com.github.dfa.diaspora_android.listener.SoftKeyboardStateWatcher; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; +import com.github.dfa.diaspora_android.ui.CustomWebViewClient; import com.github.dfa.diaspora_android.util.Helpers; import org.json.JSONException; @@ -113,8 +111,9 @@ public class MainActivity extends AppCompatActivity private String mCameraPhotoPath; private WebSettings webSettings; private AppSettings appSettings; - private WebUserProfile webUserProfile; + private PodUserProfile podUserProfile; private final Handler uiHandler = new Handler(); + private CustomWebViewClient webViewClient; @BindView(R.id.swipe) SwipeRefreshLayout swipeRefreshLayout; @@ -151,7 +150,7 @@ public class MainActivity extends AppCompatActivity app = (App) getApplication(); appSettings = app.getSettings(); - webUserProfile = new WebUserProfile(app, uiHandler, this); + podUserProfile = new PodUserProfile(app, uiHandler, this); this.registerForContextMenu(webView); webView.setParentActivity(this); @@ -216,37 +215,8 @@ public class MainActivity extends AppCompatActivity /* * WebViewClient */ - webView.setWebViewClient(new WebViewClient() { - public boolean shouldOverrideUrlLoading(WebView view, String url) { - if (!url.contains(podDomain)) { - Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); - startActivity(i); - return true; - } - return false; - } - - public void onPageFinished(WebView view, String url) { - swipeRefreshLayout.setRefreshing(false); - - - final CookieManager cookieManager = app.getCookieManager(); - String cookies = cookieManager.getCookie(url); - Log.d(App.TAG, "All the cookies in a string:" + cookies); - - if (cookies != null) { - cookieManager.setCookie(url, cookies); - cookieManager.setCookie("https://" + appSettings.getPodDomain(), cookies); - for (String c : cookies.split(";")) { - //Log.d(App.TAG, "Cookie: " + c.split("=")[0] + " Value:" + c.split("=")[1]); - } - //new ProfileFetchTask(app).execute(); - } - - } - - - }); + webViewClient = new CustomWebViewClient(app, swipeRefreshLayout, webView); + webView.setWebViewClient(webViewClient); swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override @@ -842,6 +812,9 @@ public class MainActivity extends AppCompatActivity uiHandler.post(new Runnable() { @Override public void run() { + if(menu == null){ + return; + } notificationCount = Integer.valueOf(webMessage); MenuItem item = menu.findItem(R.id.action_notifications); @@ -875,8 +848,8 @@ public class MainActivity extends AppCompatActivity @JavascriptInterface public void setUserProfile(final String webMessage) throws JSONException { - if (webUserProfile.isRefreshNeeded()) { - webUserProfile.parseJson(webMessage); + if (podUserProfile.isRefreshNeeded()) { + podUserProfile.parseJson(webMessage); } } @@ -885,6 +858,9 @@ public class MainActivity extends AppCompatActivity uiHandler.post(new Runnable() { @Override public void run() { + if(menu == null){ + return; + } conversationCount = Integer.valueOf(webMessage); MenuItem item = menu.findItem(R.id.action_conversations); @@ -1038,23 +1014,15 @@ public class MainActivity extends AppCompatActivity new AlertDialog.Builder(MainActivity.this) .setTitle(getString(R.string.confirmation)) .setMessage(getString(R.string.change_pod_warning)) - .setPositiveButton(getString(R.string.yes), + .setNegativeButton(android.R.string.no, null) + .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { - @TargetApi(11) public void onClick(DialogInterface dialog, int id) { - webView.clearCache(true); - dialog.cancel(); - Intent i = new Intent(MainActivity.this, PodSelectionActivity.class); - startActivity(i); - finish(); + app.resetPodData(webView); + Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); } }) - .setNegativeButton(getString(R.string.no), new DialogInterface.OnClickListener() { - @TargetApi(11) - public void onClick(DialogInterface dialog, int id) { - dialog.cancel(); - } - }).show(); + .show(); break; } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java index 51df9c50..df32e9e8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java @@ -1,18 +1,18 @@ /* - This file is part of the Diaspora Native WebApp. + This file is part of the Diaspora for Android. - Diaspora Native WebApp is free software: you can redistribute it and/or modify + Diaspora for Android is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - Diaspora Native WebApp is distributed in the hope that it will be useful, + Diaspora for Android is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with the Diaspora Native WebApp. + along with the Diaspora for Android. If not, see . */ @@ -29,7 +29,9 @@ import android.content.IntentFilter; import android.os.Build; import android.os.Bundle; import android.support.design.widget.Snackbar; +import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; import android.text.Editable; import android.text.SpannableString; import android.text.TextWatcher; @@ -38,11 +40,9 @@ import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.webkit.CookieManager; -import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.EditText; import android.widget.ListView; -import android.widget.TextView; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; @@ -50,25 +50,24 @@ import com.github.dfa.diaspora_android.task.GetPodsService; import com.github.dfa.diaspora_android.util.Helpers; import java.util.ArrayList; -import java.util.Collections; import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; +import butterknife.OnItemClick; public class PodSelectionActivity extends AppCompatActivity { - private BroadcastReceiver podListReceiver; private App app; @BindView(R.id.podselection__edit_filter) - public EditText filter; + public EditText editFilter; @BindView(R.id.podselection__listpods) - public ListView lv; - - private String podSelected = ""; + public ListView listPods; + @BindView(R.id.toolbar) + public Toolbar toolbar; @Override protected void onCreate(Bundle savedInstanceState) { @@ -76,37 +75,40 @@ public class PodSelectionActivity extends AppCompatActivity { setContentView(R.layout.podselection_activity); ButterKnife.bind(this); app = (App) getApplication(); - lv.setTextFilterEnabled(true); + setSupportActionBar(toolbar); - podListReceiver = new BroadcastReceiver() { - @Override - public void onReceive(Context context, Intent intent) { - if (intent.hasExtra("pods")) { - Bundle extras = intent.getExtras(); - String[] pods = extras.getStringArray("pods"); - - if (pods != null && pods.length > 0) - updateListview(pods); - else { - Snackbar.make(lv, R.string.podlist_error, Snackbar.LENGTH_LONG).show(); - } - } - } - }; + listPods.setTextFilterEnabled(true); registerReceiver(podListReceiver, new IntentFilter(GetPodsService.MESSAGE)); if (!Helpers.isOnline(PodSelectionActivity.this)) { - Snackbar.make(lv, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } } + + private final BroadcastReceiver podListReceiver = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + if (intent.hasExtra("pods")) { + Bundle extras = intent.getExtras(); + String[] pods = extras.getStringArray("pods"); + + if (pods != null && pods.length > 0) + setListedPods(pods); + else { + Snackbar.make(listPods, R.string.podlist_error, Snackbar.LENGTH_LONG).show(); + } + } + } + }; + @OnClick(R.id.podselection__button_select_pod) public void onButtonSelectPodClicked(View view) { - if (filter.getText().length() > 4 && filter.getText().toString().contains("")) { - askConfirmation(filter.getText().toString()); + if (editFilter.getText().length() > 4 && editFilter.getText().toString().contains("")) { + showPodConfirmationDialog(editFilter.getText().toString()); } else { - Snackbar.make(lv, R.string.valid_pod, Snackbar.LENGTH_LONG).show(); + Snackbar.make(listPods, R.string.valid_pod, Snackbar.LENGTH_LONG).show(); } } @@ -118,72 +120,72 @@ public class PodSelectionActivity extends AppCompatActivity { } - private void updateListview(String[] allPods) { - final ArrayList podList = new ArrayList<>(); + private void setListedPods(String[] listedPodsArr) { + final ArrayList listedPodsList = new ArrayList<>(); - for (String pod : allPods) { - podList.add(pod.toLowerCase()); + for (String pod : listedPodsArr) { + listedPodsList.add(pod.toLowerCase()); } - //Collections.sort(podList); final ArrayAdapter adapter = new ArrayAdapter<>( PodSelectionActivity.this, android.R.layout.simple_list_item_1, - podList); - lv.setAdapter(adapter); - lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { - @Override - public void onItemClick(AdapterView parent, View view, int position, long id) { - askConfirmation(((TextView) view).getText().toString()); - } - }); + listedPodsList); + listPods.setAdapter(adapter); - adapter.getFilter().filter(filter.getText()); - filter.addTextChangedListener(new TextWatcher() { + adapter.getFilter().filter(editFilter.getText()); + editFilter.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { (adapter).getFilter().filter(s.toString()); } + public void beforeTextChanged(CharSequence s, int start, int count, int after) { } + public void afterTextChanged(Editable s) { } }); } - private void askConfirmation(final String podDomain) { - podSelected = podDomain; - - // Make link clickable - final SpannableString dialogMessage = new SpannableString(getString(R.string.confirm_pod, podDomain)); - Linkify.addLinks(dialogMessage, Linkify.ALL); - - if (Helpers.isOnline(PodSelectionActivity.this)) { - new AlertDialog.Builder(PodSelectionActivity.this) - .setTitle(getString(R.string.confirmation)) - .setMessage(dialogMessage) - .setPositiveButton(R.string.yes, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int id) { - dialog.cancel(); - onPodSelectionConfirmed(); - } - }) - .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() { - @TargetApi(11) - public void onClick(DialogInterface dialog, int id) { - dialog.cancel(); - podSelected = ""; - } - }).show(); - - } else { - Snackbar.make(lv, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } + @OnItemClick(R.id.podselection__listpods) + public void onListPodsItemClicked(int position) { + showPodConfirmationDialog((String) listPods.getAdapter().getItem(position)); } - public void onPodSelectionConfirmed(){ - app.getSettings().setPodDomain(podSelected); + private void showPodConfirmationDialog(final String selectedPod) { + // Make a clickable link + final SpannableString dialogMessage = new SpannableString(getString(R.string.confirm_pod, selectedPod)); + Linkify.addLinks(dialogMessage, Linkify.ALL); + + // Check if online + if (!Helpers.isOnline(PodSelectionActivity.this)) { + Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + return; + } + + // Show dialog + new AlertDialog.Builder(PodSelectionActivity.this) + .setTitle(getString(R.string.confirmation)) + .setMessage(dialogMessage) + .setPositiveButton(R.string.yes, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + dialog.cancel(); + onPodSelectionConfirmed(selectedPod); + } + }) + .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() { + @TargetApi(11) + public void onClick(DialogInterface dialog, int id) { + dialog.cancel(); + } + }) + .show(); + } + + public void onPodSelectionConfirmed(String selectedPod) { + app.getSettings().setPodDomain(selectedPod); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { try { CookieManager.getInstance().removeAllCookies(null); @@ -200,20 +202,16 @@ public class PodSelectionActivity extends AppCompatActivity { } } - Intent intent = new Intent(PodSelectionActivity.this, MainActivity.class); - intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); - startActivity(intent); - overridePendingTransition(R.anim.fadein, R.anim.fadeout); - finish(); + Helpers.animateToActivity(this, MainActivity.class, true); } @Override public void onBackPressed() { - Snackbar.make(lv, R.string.confirm_exit, Snackbar.LENGTH_LONG) - .setAction(R.string.yes, new View.OnClickListener() { + Snackbar.make(listPods, R.string.confirm_exit, Snackbar.LENGTH_LONG) + .setAction(android.R.string.yes, new View.OnClickListener() { public void onClick(View view) { - moveTaskToBack(true); + finish(); } }) .show(); @@ -240,15 +238,13 @@ public class PodSelectionActivity extends AppCompatActivity { startService(i); return true; } else { - Snackbar.make(lv, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); return false; } } } return super.onOptionsItemSelected(item); } - - } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java index 3a6560f1..76275e88 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java @@ -1,18 +1,18 @@ /* - This file is part of the Diaspora Native WebApp. + This file is part of the Diaspora for Android. - Diaspora Native WebApp is free software: you can redistribute it and/or modify + Diaspora for Android is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - Diaspora Native WebApp is distributed in the hope that it will be useful, + Diaspora for Android is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with the Diaspora Native WebApp. + along with the Diaspora for Android. If not, see . */ diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java index ac93bdbd..021caa54 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java @@ -1,74 +1,67 @@ /* - This file is part of the Diaspora Native WebApp. + This file is part of the Diaspora for Android. - Diaspora Native WebApp is free software: you can redistribute it and/or modify + Diaspora for Android is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - Diaspora Native WebApp is distributed in the hope that it will be useful, + Diaspora for Android is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with the Diaspora Native WebApp. + along with the Diaspora for Android. If not, see . */ package com.github.dfa.diaspora_android.activity; -import android.content.Intent; import android.content.res.TypedArray; import android.os.Bundle; import android.os.Handler; import android.support.v7.app.AppCompatActivity; -import android.view.WindowManager; import android.widget.ImageView; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.util.Helpers; -import java.util.Timer; -import java.util.TimerTask; +import butterknife.BindView; +import butterknife.ButterKnife; public class SplashActivity extends AppCompatActivity { private App app; + @BindView(R.id.splash__splashimage) + public ImageView imgSplash; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.splash_activity); + ButterKnife.bind(this); app = (App) getApplication(); - ImageView imgSplash = (ImageView) findViewById(R.id.splash__splashimage); - TypedArray images = getResources().obtainTypedArray(R.array.splash_images); int choice = (int) (Math.random() * images.length()); imgSplash.setImageResource(images.getResourceId(choice, R.drawable.splashscreen1)); images.recycle(); int delay = getResources().getInteger(R.integer.splash_delay); - Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - - Intent intent; - if (!app.getSettings().getPodDomain().equals("")) { - intent = new Intent(SplashActivity.this, MainActivity.class); - } else { - intent = new Intent(SplashActivity.this, PodSelectionActivity.class); - } - intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); - startActivity(intent); - overridePendingTransition(R.anim.fadein, R.anim.fadeout); - finish(); - } - }, delay); - + new Handler().postDelayed(startActivityRunnable, delay); } + final Runnable startActivityRunnable = new Runnable() { + public void run() { + boolean hasPodDomain = app.getSettings().hasPodDomain(); + Helpers.animateToActivity(SplashActivity.this, + hasPodDomain ? MainActivity.class : PodSelectionActivity.class, + true + ); + } + }; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 873fcf12..0d0138af 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -4,92 +4,106 @@ import android.content.Context; import android.content.SharedPreferences; /** - * Created by gsantner on 20.03.16. Part of Diaspora WebApp. + * Created by gsantner on 20.03.16. Part of Diaspora for Android. */ public class AppSettings { - private final SharedPreferences pref; + private final SharedPreferences prefApp; + private final SharedPreferences prefPod; private final Context context; public AppSettings(Context context) { this.context = context.getApplicationContext(); - pref = this.context.getSharedPreferences("app", Context.MODE_PRIVATE); + prefApp = this.context.getSharedPreferences("app", Context.MODE_PRIVATE); + prefPod = this.context.getSharedPreferences("pod0", Context.MODE_PRIVATE); } - private void setString(String key, String value) { + public void clearPodSettings() { + prefPod.edit().clear().apply(); + } + + public void clearAppSettings() { + prefApp.edit().clear().apply(); + } + + private void setString(SharedPreferences pref, String key, String value) { pref.edit().putString(key, value).apply(); } - private void setInt(String key, int value) { + private void setInt(SharedPreferences pref, String key, int value) { pref.edit().putInt(key, value).apply(); } - private void setBool(String key, boolean value) { + private void setBool(SharedPreferences pref, String key, boolean value) { pref.edit().putBoolean(key, value).apply(); } /* // Preferences */ - private static final String PREF_WEBUSERPROFILE_ID = "webUserProfile_guid"; - private static final String PREF_IS_LOAD_IMAGES = "loadImages"; - private static final String PREF_MINIMUM_FONT_SIZE = "minimumFontSize"; - private static final String PREF_AVATAR_URL = "webUserProfile_avatar"; - private static final String PREF_WEBUSERPROFILE_NAME = "webUserProfile_name"; - private static final String PREF_PODDOMAIN = "podDomain"; + public static class PREF { + private static final String IS_LOAD_IMAGES = "loadImages"; + private static final String MINIMUM_FONT_SIZE = "minimumFontSize"; + private static final String PODUSERPROFILE_AVATAR_URL = "podUserProfile_avatar"; + private static final String PODUSERPROFILE_NAME = "podUserProfile_name"; + private static final String PODUSERPROFILE_ID = "podUserProfile_guid"; + private static final String PODDOMAIN = "podDomain"; + } /* // Setters & Getters */ public String getProfileId() { - return pref.getString(PREF_WEBUSERPROFILE_ID, ""); + return prefPod.getString(PREF.PODUSERPROFILE_ID, ""); } public void setProfileId(String profileId) { - setString(PREF_WEBUSERPROFILE_ID, profileId); + setString(prefPod, PREF.PODUSERPROFILE_ID,profileId); } public boolean isLoadImages() { - return pref.getBoolean(PREF_IS_LOAD_IMAGES, true); + return prefApp.getBoolean(PREF.IS_LOAD_IMAGES, true); } public void setLoadImages(boolean loadImages) { - setBool(PREF_IS_LOAD_IMAGES, loadImages); + setBool(prefApp, PREF.IS_LOAD_IMAGES, loadImages); } public int getMinimumFontSize() { - return pref.getInt(PREF_MINIMUM_FONT_SIZE, 8); + return prefApp.getInt(PREF.MINIMUM_FONT_SIZE, 8); } public void setMinimumFontSize(int minimumFontSize) { - setInt(PREF_MINIMUM_FONT_SIZE, minimumFontSize); + setInt(prefApp, PREF.MINIMUM_FONT_SIZE, minimumFontSize); } public String getAvatarUrl() { - return pref.getString(PREF_AVATAR_URL, ""); + return prefPod.getString(PREF.PODUSERPROFILE_AVATAR_URL, ""); } public void setAvatarUrl(String avatarUrl) { - setString(PREF_AVATAR_URL, avatarUrl); + setString(prefPod, PREF.PODUSERPROFILE_AVATAR_URL, avatarUrl); } public String getName() { - return pref.getString(PREF_WEBUSERPROFILE_NAME, ""); + return prefPod.getString(PREF.PODUSERPROFILE_NAME, ""); } public void setName(String name) { - setString(PREF_WEBUSERPROFILE_NAME, name); + setString(prefPod, PREF.PODUSERPROFILE_NAME, name); } public String getPodDomain() { - return pref.getString(PREF_PODDOMAIN, ""); + return prefPod.getString(PREF.PODDOMAIN, ""); } public void setPodDomain(String podDomain) { - setString(PREF_PODDOMAIN, podDomain); + setString(prefPod, PREF.PODDOMAIN, podDomain); } - + public boolean hasPodDomain(){ + return !prefPod.getString(PREF.PODDOMAIN, "").equals(""); + } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/WebUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java similarity index 96% rename from app/src/main/java/com/github/dfa/diaspora_android/data/WebUserProfile.java rename to app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java index 92b72d0b..68c5362d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/WebUserProfile.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java @@ -10,9 +10,9 @@ import org.json.JSONException; import org.json.JSONObject; /** - * Created by gsantner on 24.03.16. Part of Diaspora WebApp. + * Created by gsantner on 24.03.16. Part of Diaspora for Android. */ -public class WebUserProfile { +public class PodUserProfile { private static final int MINIMUM_WEBUSERPROFILE_LOAD_TIMEDIFF = 5000; private Handler callbackHandler; @@ -30,7 +30,7 @@ public class WebUserProfile { private int unreadMessagesCount; - public WebUserProfile(App app) { + public PodUserProfile(App app) { this.app = app; appSettings = app.getSettings(); @@ -39,7 +39,7 @@ public class WebUserProfile { name = appSettings.getName(); } - public WebUserProfile(App app, Handler callbackHandler, WebUserProfileChangedListener listener) { + public PodUserProfile(App app, Handler callbackHandler, WebUserProfileChangedListener listener) { this(app); this.listener = listener; this.callbackHandler = callbackHandler; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/listener/SoftKeyboardStateWatcher.java b/app/src/main/java/com/github/dfa/diaspora_android/listener/SoftKeyboardStateWatcher.java index 8d3c119d..0e44d277 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/listener/SoftKeyboardStateWatcher.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/listener/SoftKeyboardStateWatcher.java @@ -1,7 +1,7 @@ package com.github.dfa.diaspora_android.listener; /** - * Created by juergen on 25.03.16. Part of Diaspora WebApp. + * Created by juergen on 25.03.16. Part of Diaspora for Android. * solution found on: http://stackoverflow.com/questions/2150078/how-to-check-visibility-of-software-keyboard-in-android */ diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java index 43822a24..fcc133c9 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java @@ -1,18 +1,18 @@ /* - This file is part of the Diaspora Native WebApp. + This file is part of the Diaspora for Android. - Diaspora Native WebApp is free software: you can redistribute it and/or modify + Diaspora for Android is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - Diaspora Native WebApp is distributed in the hope that it will be useful, + Diaspora for Android is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with the Diaspora Native WebApp. + along with the Diaspora for Android. If not, see . */ diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java index df37cd28..2b5a3d23 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java @@ -52,7 +52,7 @@ public class ImageDownloadTask extends AsyncTask { if (out != null) { out.close(); } - } catch (IOException e) { + } catch (IOException ignored) { } } return bitmap; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java index 6daee1ba..f54774f0 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java @@ -6,7 +6,7 @@ import android.util.Log; import android.webkit.CookieManager; import com.github.dfa.diaspora_android.App; -import com.github.dfa.diaspora_android.data.WebUserProfile; +import com.github.dfa.diaspora_android.data.PodUserProfile; import java.io.BufferedReader; import java.io.IOException; @@ -63,7 +63,7 @@ public class ProfileFetchTask extends AsyncTask { if (extractedProfileData != null) { - WebUserProfile profile = new WebUserProfile(app); + PodUserProfile profile = new PodUserProfile(app); profile.parseJson(extractedProfileData); Log.d(App.TAG, "Extracted new_messages (service):" + profile.getUnreadMessagesCount()); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java new file mode 100644 index 00000000..a17950af --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -0,0 +1,55 @@ +package com.github.dfa.diaspora_android.ui; + +import android.content.Intent; +import android.net.Uri; +import android.support.v4.widget.SwipeRefreshLayout; +import android.util.Log; +import android.webkit.CookieManager; +import android.webkit.WebView; +import android.webkit.WebViewClient; + +import com.github.dfa.diaspora_android.App; + +/** + * Created by Gregor Santner (gsantner) on 04.06.16. + */ +public class CustomWebViewClient extends WebViewClient { + private App app; + private SwipeRefreshLayout swipeRefreshLayout; + private WebView webView; + + public CustomWebViewClient(App app, SwipeRefreshLayout swipeRefreshLayout, WebView webView) { + this.app = app; + this.swipeRefreshLayout = swipeRefreshLayout; + this.webView = webView; + } + + public boolean shouldOverrideUrlLoading(WebView view, String url) { + if (!url.contains(app.getSettings().getPodDomain())) { + Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); + i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + app.getApplicationContext().startActivity(i); + return true; + } + return false; + } + + public void onPageFinished(WebView view, String url) { + super.onPageFinished(view, url); + swipeRefreshLayout.setRefreshing(false); + + final CookieManager cookieManager = app.getCookieManager(); + String cookies = cookieManager.getCookie(url); + //Log.d(App.TAG, "All the cookies in a string:" + cookies); + + if (cookies != null) { + cookieManager.setCookie(url, cookies); + cookieManager.setCookie("https://" + app.getSettings().getPodDomain(), cookies); + for (String c : cookies.split(";")) { + //Log.d(App.TAG, "Cookie: " + c.split("=")[0] + " Value:" + c.split("=")[1]); + } + //new ProfileFetchTask(app).execute(); + } + } + +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java index 0100ee51..e7c8ddce 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java @@ -1,7 +1,7 @@ package com.github.dfa.diaspora_android.ui; /** - * Created by juergen on 29.02.16. Part of Diaspora WebApp. + * Created by juergen on 29.02.16. Part of Diaspora for Android. */ import android.content.Context; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java index ea9cd3ce..e6a838b2 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java @@ -16,13 +16,14 @@ public class AvatarImageLoader { private File avatarFile; public AvatarImageLoader(Context context) { - avatarFile = new File(context.getFilesDir(), "avatar.png"); + avatarFile = new File(context.getFilesDir(), "avatar0.png"); } - public void clearAvatarImage() { + public boolean clearAvatarImage() { if (isAvatarDownloaded()) { - avatarFile.delete(); + return avatarFile.delete(); } + return true; } public boolean loadToImageView(ImageView imageView) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index c46317b5..b80250c2 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -1,18 +1,18 @@ /* - This file is part of the Diaspora Native WebApp. + This file is part of the Diaspora for Android. - Diaspora Native WebApp is free software: you can redistribute it and/or modify + Diaspora for Android is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - Diaspora Native WebApp is distributed in the hope that it will be useful, + Diaspora for Android is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with the Diaspora Native WebApp. + along with the Diaspora for Android. If not, see . */ @@ -20,12 +20,17 @@ package com.github.dfa.diaspora_android.util; +import android.app.Activity; import android.content.Context; +import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.support.v4.content.ContextCompat; import android.webkit.WebView; +import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.activity.MainActivity; + public class Helpers { public static boolean isOnline(Context context) { @@ -34,6 +39,16 @@ public class Helpers { return ni != null && ni.isConnectedOrConnecting(); } + public static void animateToActivity(Activity from, Class to, boolean finishFromActivity) { + Intent intent = new Intent(from, to); + intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); + from.startActivity(intent); + from.overridePendingTransition(R.anim.fadein, R.anim.fadeout); + if (finishFromActivity) { + from.finish(); + } + } + public static void hideTopBar(final WebView wv) { wv.loadUrl("javascript: ( function() {" + " if(document.getElementById('main_nav')) {" + diff --git a/app/src/main/res/layout/podselection_activity.xml b/app/src/main/res/layout/podselection_activity.xml index 17274630..4a3be0a4 100644 --- a/app/src/main/res/layout/podselection_activity.xml +++ b/app/src/main/res/layout/podselection_activity.xml @@ -1,56 +1,94 @@ - + - + android:theme="@style/AppTheme.AppBarOverlay"> - + + + + + android:layout_height="match_parent" + android:paddingBottom="@dimen/activity_vertical_margin" + android:paddingLeft="@dimen/activity_horizontal_margin" + android:paddingRight="@dimen/activity_horizontal_margin" + android:paddingTop="@dimen/activity_vertical_margin" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:showIn="@layout/podselection_activity"> - + - - android:layout_alignParentStart="true" - android:text="@string/podlist_source_note" - android:textAppearance="?android:attr/textAppearanceSmall" - android:autoLink="web" /> + - + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f754e963..92583ecc 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -210,4 +210,5 @@ Open in external browser … Copy link address to clipboard Saving image to + https:// From 234335e696557b43f847c92fc8856b856c670d34 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 4 Jun 2016 11:11:51 +0200 Subject: [PATCH 005/535] Refactor layout & menu files, dialogs --- .../activity/MainActivity.java | 44 ++++++------------- .../activity/PodSelectionActivity.java | 14 ++---- .../activity/ShareActivity.java | 24 ++-------- .../activity/SplashActivity.java | 2 +- .../ui/ContextMenuWebView.java | 4 +- .../{activity_main.xml => main__activity.xml} | 6 +-- .../{app_bar_main.xml => main__app_bar.xml} | 2 +- .../{content_main.xml => main__content.xml} | 2 +- ...in_nav_header.xml => main__nav_header.xml} | 16 +++---- ...ctivity.xml => podselection__activity.xml} | 2 +- ...lash_activity.xml => splash__activity.xml} | 0 ..._chooser.xml => ui__font_size_chooser.xml} | 0 .../menu/{menu_main.xml => main__menu.xml} | 0 ...navdrawer_main.xml => main__navdrawer.xml} | 0 app/src/main/res/menu/menu_compose.xml | 20 --------- .../menu/{menu_pods.xml => pods__menu.xml} | 0 app/src/main/res/values-de/strings.xml | 6 +-- app/src/main/res/values/strings.xml | 10 ++--- 18 files changed, 43 insertions(+), 109 deletions(-) rename app/src/main/res/layout/{activity_main.xml => main__activity.xml} (86%) rename app/src/main/res/layout/{app_bar_main.xml => main__app_bar.xml} (98%) rename app/src/main/res/layout/{content_main.xml => main__content.xml} (97%) rename app/src/main/res/layout/{main_nav_header.xml => main__nav_header.xml} (93%) rename app/src/main/res/layout/{podselection_activity.xml => podselection__activity.xml} (98%) rename app/src/main/res/layout/{splash_activity.xml => splash__activity.xml} (100%) rename app/src/main/res/layout/{font_size_chooser.xml => ui__font_size_chooser.xml} (100%) rename app/src/main/res/menu/{menu_main.xml => main__menu.xml} (100%) rename app/src/main/res/menu/{navdrawer_main.xml => main__navdrawer.xml} (100%) delete mode 100644 app/src/main/res/menu/menu_compose.xml rename app/src/main/res/menu/{menu_pods.xml => pods__menu.xml} (100%) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 4f288183..40890a42 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -145,7 +145,7 @@ public class MainActivity extends AppCompatActivity WebView.enableSlowWholeDocumentDraw(); // Bind UI - setContentView(R.layout.activity_main); + setContentView(R.layout.main__activity); ButterKnife.bind(this); app = (App) getApplication(); @@ -476,7 +476,7 @@ public class MainActivity extends AppCompatActivity } else { Snackbar snackbar = Snackbar .make(swipeRefreshLayout, R.string.confirm_exit, Snackbar.LENGTH_LONG) - .setAction(R.string.yes, new View.OnClickListener() { + .setAction(android.R.string.yes, new View.OnClickListener() { @Override public void onClick(View view) { moveTaskToBack(true); @@ -504,7 +504,7 @@ public class MainActivity extends AppCompatActivity @Override public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.menu_main, menu); + getMenuInflater().inflate(R.menu.main__menu, menu); return true; } @@ -579,7 +579,7 @@ public class MainActivity extends AppCompatActivity if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { new AlertDialog.Builder(MainActivity.this) .setMessage(R.string.permissions_screenshot) - .setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() { + .setPositiveButton(getString(android.R.string.yes), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { if (android.os.Build.VERSION.SDK_INT >= 23) @@ -587,7 +587,7 @@ public class MainActivity extends AppCompatActivity REQUEST_CODE_ASK_PERMISSIONS); } }) - .setNegativeButton(getString(R.string.no), null) + .setNegativeButton(getString(android.R.string.no), null) .show(); return; } @@ -661,7 +661,7 @@ public class MainActivity extends AppCompatActivity if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { new AlertDialog.Builder(MainActivity.this) .setMessage(R.string.permissions_screenshot) - .setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() { + .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { if (android.os.Build.VERSION.SDK_INT >= 23) @@ -669,7 +669,7 @@ public class MainActivity extends AppCompatActivity REQUEST_CODE_ASK_PERMISSIONS); } }) - .setNegativeButton(getString(R.string.no), null) + .setNegativeButton(android.R.string.no, null) .show(); return; } @@ -744,7 +744,7 @@ public class MainActivity extends AppCompatActivity * res/layout/form_elements.xml */ LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); - final View formElementsView = inflater.inflate(R.layout.font_size_chooser, + final View formElementsView = inflater.inflate(R.layout.ui__font_size_chooser, null, false); final RadioGroup rgFontSize = (RadioGroup) formElementsView @@ -754,9 +754,7 @@ public class MainActivity extends AppCompatActivity new AlertDialog.Builder(MainActivity.this).setView(formElementsView) .setTitle("Set Font Size") .setNegativeButton("OK", new DialogInterface.OnClickListener() { - @TargetApi(11) public void onClick(DialogInterface dialog, int id) { - int selectedId = rgFontSize .getCheckedRadioButtonId(); @@ -779,7 +777,6 @@ public class MainActivity extends AppCompatActivity } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } - dialog.cancel(); } }).show(); } @@ -824,7 +821,7 @@ public class MainActivity extends AppCompatActivity item.setIcon(R.drawable.ic_bell_ring_white_24dp); Snackbar snackbar = Snackbar .make(swipeRefreshLayout, R.string.new_notifications, Snackbar.LENGTH_LONG) - .setAction(R.string.yes, new View.OnClickListener() { + .setAction(android.R.string.yes, new View.OnClickListener() { @Override public void onClick(View view) { if (Helpers.isOnline(MainActivity.this)) { @@ -870,7 +867,7 @@ public class MainActivity extends AppCompatActivity item.setIcon(R.drawable.ic_message_text_white_24dp); Snackbar snackbar = Snackbar .make(swipeRefreshLayout, R.string.new_conversations, Snackbar.LENGTH_LONG) - .setAction(R.string.yes, new View.OnClickListener() { + .setAction(android.R.string.yes, new View.OnClickListener() { @Override public void onClick(View view) { if (Helpers.isOnline(MainActivity.this)) { @@ -1067,12 +1064,7 @@ public class MainActivity extends AppCompatActivity final AlertDialog d = new AlertDialog.Builder(MainActivity.this) .setTitle(R.string.license_title) .setMessage(s) - .setPositiveButton(getString(R.string.yes), - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int id) { - dialog.cancel(); - } - }).show(); + .setPositiveButton(android.R.string.yes, null).show(); d.show(); ((TextView) d.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance()); } @@ -1082,12 +1074,7 @@ public class MainActivity extends AppCompatActivity final AlertDialog d = new AlertDialog.Builder(MainActivity.this) .setTitle(R.string.help_about) .setMessage(s) - .setPositiveButton(getString(R.string.yes), - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int id) { - dialog.cancel(); - } - }).show(); + .setPositiveButton(android.R.string.yes, null).show(); d.show(); ((TextView) d.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance()); } @@ -1095,12 +1082,7 @@ public class MainActivity extends AppCompatActivity new AlertDialog.Builder(MainActivity.this) .setTitle(R.string.help_help) .setMessage(Html.fromHtml(getString(R.string.markdown_text))) - .setPositiveButton(getString(R.string.yes), - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int id) { - dialog.cancel(); - } - }).show(); + .setPositiveButton(android.R.string.yes,null).show(); } } }).show(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java index df32e9e8..ea210376 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java @@ -72,7 +72,7 @@ public class PodSelectionActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.podselection_activity); + setContentView(R.layout.podselection__activity); ButterKnife.bind(this); app = (App) getApplication(); setSupportActionBar(toolbar); @@ -168,19 +168,13 @@ public class PodSelectionActivity extends AppCompatActivity { new AlertDialog.Builder(PodSelectionActivity.this) .setTitle(getString(R.string.confirmation)) .setMessage(dialogMessage) - .setPositiveButton(R.string.yes, + .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { - dialog.cancel(); onPodSelectionConfirmed(selectedPod); } }) - .setNegativeButton(R.string.no, new DialogInterface.OnClickListener() { - @TargetApi(11) - public void onClick(DialogInterface dialog, int id) { - dialog.cancel(); - } - }) + .setNegativeButton(android.R.string.no, null) .show(); } @@ -225,7 +219,7 @@ public class PodSelectionActivity extends AppCompatActivity { @Override public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.menu_pods, menu); + getMenuInflater().inflate(R.menu.pods__menu, menu); return true; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java index 76275e88..666f061b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java @@ -68,7 +68,7 @@ public class ShareActivity extends MainActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main); + setContentView(R.layout.main__activity); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); if (toolbar != null) { @@ -349,24 +349,6 @@ public class ShareActivity extends MainActivity { ); } - - @Override - public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.menu_compose, menu); - return true; - } - - @Override - public boolean onOptionsItemSelected(MenuItem item) { - int id = item.getItemId(); - - if (id == R.id.action_exit) { - finish(); - } - - return super.onOptionsItemSelected(item); - } - @Override public void onBackPressed() { fab.collapse(); @@ -375,7 +357,7 @@ public class ShareActivity extends MainActivity { setTitle(R.string.app_name); Snackbar snackbar = Snackbar .make(swipeView, R.string.confirm_exit, Snackbar.LENGTH_LONG) - .setAction(R.string.yes, new View.OnClickListener() { + .setAction(android.R.string.yes, new View.OnClickListener() { @Override public void onClick(View view) { finish(); @@ -385,7 +367,7 @@ public class ShareActivity extends MainActivity { } else { Snackbar snackbar = Snackbar .make(swipeView, R.string.confirm_exit, Snackbar.LENGTH_LONG) - .setAction(R.string.yes, new View.OnClickListener() { + .setAction(android.R.string.yes, new View.OnClickListener() { @Override public void onClick(View view) { finish(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java index 021caa54..250bbbc3 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java @@ -42,7 +42,7 @@ public class SplashActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.splash_activity); + setContentView(R.layout.splash__activity); ButterKnife.bind(this); app = (App) getApplication(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index 16291ad5..14431523 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -68,7 +68,7 @@ public class ContextMenuWebView extends WebView { if (!parentActivity.shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { new AlertDialog.Builder(parentActivity) .setMessage(R.string.permissions_image) - .setPositiveButton(context.getText(R.string.yes), new DialogInterface.OnClickListener() { + .setPositiveButton(context.getText(android.R.string.yes), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { if (android.os.Build.VERSION.SDK_INT >= 23) @@ -76,7 +76,7 @@ public class ContextMenuWebView extends WebView { MainActivity.REQUEST_CODE_ASK_PERMISSIONS_SAVE_IMAGE); } }) - .setNegativeButton(context.getText(R.string.no), null) + .setNegativeButton(context.getText(android.R.string.no), null) .show(); } parentActivity.requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/main__activity.xml similarity index 86% rename from app/src/main/res/layout/activity_main.xml rename to app/src/main/res/layout/main__activity.xml index 64684e19..3d1475f5 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/main__activity.xml @@ -9,7 +9,7 @@ tools:openDrawer="start"> @@ -19,7 +19,7 @@ android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" - app:headerLayout="@layout/main_nav_header" - app:menu="@menu/navdrawer_main" /> + app:headerLayout="@layout/main__nav_header" + app:menu="@menu/main__navdrawer" /> diff --git a/app/src/main/res/layout/app_bar_main.xml b/app/src/main/res/layout/main__app_bar.xml similarity index 98% rename from app/src/main/res/layout/app_bar_main.xml rename to app/src/main/res/layout/main__app_bar.xml index a4037bf1..81724674 100644 --- a/app/src/main/res/layout/app_bar_main.xml +++ b/app/src/main/res/layout/main__app_bar.xml @@ -22,7 +22,7 @@ - + + tools:showIn="@layout/main__app_bar"> + android:layout_alignParentTop="true" + android:layout_marginTop="32dp" + android:orientation="horizontal"> + android:layout_height="match_parent" + android:orientation="vertical"> + tools:showIn="@layout/podselection__activity"> - - - - - - - - - - - - diff --git a/app/src/main/res/menu/menu_pods.xml b/app/src/main/res/menu/pods__menu.xml similarity index 100% rename from app/src/main/res/menu/menu_pods.xml rename to app/src/main/res/menu/pods__menu.xml diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index eb577560..17407c3f 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -13,8 +13,6 @@ Bestätigung Möchtest du wirklich \nhttps://%1$s\nals deinen Diaspora Pod auswählen? Möchtest du die App verlassen? - OK - NEIN Das wird alle Cookies und Session-Daten löschen. Willst du wirklich den Pod wechseln? Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bildschirmfoto @@ -130,6 +128,7 @@ <b>Beteiligte:</b><br> • gsantner https://gsantner.github.io<br> + • martinchodev https://github.com/martinchodev<br> • scoute-dich https://github.com/scoute-dich<br> <br> This program is free software: you can redistribute it and/or modify @@ -145,8 +144,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses.<br> <br> - <i>Die App ist ein Fork von \"DiasporaNativeWebApp\" - von \"martinchodev\". Die Bilder des Startbildschirms können auf Flickr gefunden werden: + <i>Die Bilder des Startbildschirms können auf Flickr gefunden werden: https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. Sie wurden von \"Lydia\" veröffentlicht und stehen unter der cc by-nc-sa Lizenz.</i> Suche nach Personen … diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 92583ecc..bd2af4f4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -34,8 +34,6 @@ Confirmation Do you really want to use\nhttps://%1$s\nas your Diaspora Pod? Do you want to exit? - YES - NO This will erase all cookies and session data. Do you really want to change pods? D* New message D* Text only @@ -170,10 +168,11 @@ • implemented swipe to refresh - Copyright © 2016 - <b>Contributors:</b><br> + Copyright © 2015–2016 + <b>Main Contributors:</b><br> • gsantner https://gsantner.github.io<br> + • martinchodev https://github.com/martinchodev<br> • scoute-dich https://github.com/scoute-dich<br> <br> This program is free software: you can redistribute it and/or modify @@ -189,8 +188,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses.<br> <br> - <i>This app is a fork of the original \"DiasporaNativeWebApp\" - from \"martinchodev\". The splashscreen images can be found on flickr: + <i>The splashscreen images can be found on flickr: https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> From f7ce3107034fb6782548d33662dfbcb269b96ac5 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 4 Jun 2016 17:10:24 +0200 Subject: [PATCH 006/535] toolbar/actions/menu changes, replaced fab --- .../activity/MainActivity.java | 207 +++++++++--------- .../activity/ShareActivity.java | 1 - app/src/main/res/layout/main__activity.xml | 2 +- app/src/main/res/layout/main__app_bar.xml | 59 +---- app/src/main/res/menu/main__menu_bottom.xml | 53 +++++ .../{main__menu.xml => main__menu_top.xml} | 14 +- app/src/main/res/values-de/strings.xml | 10 +- app/src/main/res/values/strings.xml | 10 +- 8 files changed, 177 insertions(+), 179 deletions(-) create mode 100644 app/src/main/res/menu/main__menu_bottom.xml rename app/src/main/res/menu/{main__menu.xml => main__menu_top.xml} (57%) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 40890a42..7d83c39c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -20,8 +20,8 @@ package com.github.dfa.diaspora_android.activity; import android.Manifest; +import android.animation.ObjectAnimator; import android.annotation.SuppressLint; -import android.annotation.TargetApi; import android.app.Activity; import android.app.AlertDialog; import android.content.BroadcastReceiver; @@ -46,6 +46,7 @@ import android.support.v4.widget.DrawerLayout; import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.ActionMenuView; import android.support.v7.widget.Toolbar; import android.text.Html; import android.text.SpannableString; @@ -68,12 +69,10 @@ import android.widget.RadioGroup; import android.widget.TextView; import android.widget.Toast; -import com.getbase.floatingactionbutton.FloatingActionsMenu; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodUserProfile; -import com.github.dfa.diaspora_android.listener.SoftKeyboardStateWatcher; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; @@ -92,6 +91,7 @@ import java.util.Locale; import butterknife.BindView; import butterknife.ButterKnife; +import butterknife.OnClick; public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener, WebUserProfileChangedListener { @@ -115,6 +115,9 @@ public class MainActivity extends AppCompatActivity private final Handler uiHandler = new Handler(); private CustomWebViewClient webViewClient; + /** + * UI Bindings + */ @BindView(R.id.swipe) SwipeRefreshLayout swipeRefreshLayout; @@ -122,13 +125,19 @@ public class MainActivity extends AppCompatActivity ProgressBar progressBar; @BindView(R.id.toolbar) - Toolbar toolbar; + Toolbar toolbarTop; + + @BindView(R.id.toolbar2) + ActionMenuView toolbarBottom; @BindView(R.id.webView) ContextMenuWebView webView; - @BindView(R.id.fab_menubutton) - FloatingActionsMenu fab; + @BindView(R.id.main__navigaion_view) + NavigationView navigationView; + + @BindView(R.id.drawer_layout) + DrawerLayout drawer; // NavHeader cannot be bound by Butterknife private TextView navheaderTitle; @@ -136,6 +145,10 @@ public class MainActivity extends AppCompatActivity private ImageView navheaderImage; + /** + * END UI Bindings + */ + @SuppressLint("SetJavaScriptEnabled") @Override protected void onCreate(Bundle savedInstanceState) { @@ -156,33 +169,11 @@ public class MainActivity extends AppCompatActivity webView.setParentActivity(this); // Setup toolbar - setSupportActionBar(toolbar); - toolbar.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - if (Helpers.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/stream"); - setTitle(R.string.jb_stream); - } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } - } - }); - - - // Keyboard State Watcher - final SoftKeyboardStateWatcher softKeyboardStateWatcher - = new SoftKeyboardStateWatcher(findViewById(R.id.swipe)); - - softKeyboardStateWatcher.addSoftKeyboardStateListener(new SoftKeyboardStateWatcher.SoftKeyboardStateListener() { - @Override - public void onSoftKeyboardOpened(int keyboardHeightInPx) { - fab.setVisibility(View.GONE); - } - - @Override - public void onSoftKeyboardClosed() { - fab.setVisibility(View.VISIBLE); + setSupportActionBar(toolbarTop); + getMenuInflater().inflate(R.menu.main__menu_bottom, toolbarBottom.getMenu()); + toolbarBottom.setOnMenuItemClickListener(new ActionMenuView.OnMenuItemClickListener() { + public boolean onMenuItemClick(MenuItem item) { + return MainActivity.this.onOptionsItemSelected(item); } }); @@ -245,11 +236,9 @@ public class MainActivity extends AppCompatActivity if (progress > 60) { Helpers.hideTopBar(wv); - fab.setVisibility(View.VISIBLE); } if (progress == 100) { - fab.collapse(); progressBar.setVisibility(View.GONE); } else { progressBar.setVisibility(View.VISIBLE); @@ -316,17 +305,15 @@ public class MainActivity extends AppCompatActivity Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } } - } private void setupNavigationSlider() { - DrawerLayout drawer = ButterKnife.findById(this, R.id.drawer_layout); ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( - this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close); + this, drawer, toolbarTop, R.string.navigation_drawer_open, R.string.navigation_drawer_close); drawer.addDrawerListener(toggle); toggle.syncState(); - NavigationView navigationView = ButterKnife.findById(this, R.id.nav_view); + //NavigationView navigationView = ButterKnife.findById(this, R.id.nav_view); navigationView.setNavigationItemSelectedListener(this); View navHeader = navigationView.getHeaderView(0); @@ -349,66 +336,9 @@ public class MainActivity extends AppCompatActivity } } - /* - * Fab button events - */ - - public void fab1_click(View v) { - fab.collapse(); - if (Helpers.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/status_messages/new"); - setTitle(R.string.fab1_title); - } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } - } - - public void fab2_click(View v) { - fab.collapse(); - if (Helpers.isOnline(MainActivity.this)) { - final EditText input = new EditText(this); - final AlertDialog.Builder dialog = new AlertDialog.Builder(this) - .setView(input) - .setIcon(R.drawable.ic_launcher) - .setTitle(R.string.search_alert_title) - .setPositiveButton(R.string.search_alert_people, new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int whichButton) { - String inputTag = input.getText().toString().trim(); - String cleanTag = inputTag.replaceAll("\\*", ""); - // this validate the input data for tagfind - if (cleanTag == null || cleanTag.equals("")) { - dialog.cancel(); // if user don�t have added a tag - Snackbar.make(swipeRefreshLayout, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); - } else { // User have added a search tag - webView.loadUrl("https://" + podDomain + "/people.mobile?q=" + cleanTag); - setTitle(R.string.fab2_title_person); - } - } - }) - .setNegativeButton(R.string.search_alert_tag, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int whichButton) { - String inputTag = input.getText().toString().trim(); - String cleanTag = inputTag.replaceAll("\\#", ""); - // this validate the input data for tagfind - if (cleanTag == null || cleanTag.equals("")) { - dialog.cancel(); // if user hasn't added a tag - Snackbar.make(swipeRefreshLayout, R.string.search_alert_bytags_validate_needsomedata, Snackbar.LENGTH_LONG).show(); - } else { // User have added a search tag - webView.loadUrl("https://" + podDomain + "/tags/" + cleanTag); - setTitle(R.string.fab2_title_tag); - } - } - }); - dialog.show(); - } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } - } - - public void fab3_click(View v) { - fab.collapse(); - webView.scrollTo(0, 0); + @OnClick(R.id.toolbar) + public void onToolBarClicked(View view) { + onNavigationItemSelected(navigationView.getMenu().findItem(R.id.nav_stream)); } private File createImageFile() throws IOException { @@ -469,7 +399,11 @@ public class MainActivity extends AppCompatActivity @Override public void onBackPressed() { - fab.collapse(); + if (drawer.isDrawerOpen(navigationView)) { + drawer.closeDrawer(navigationView); + return; + } + if (webView.canGoBack()) { webView.goBack(); setTitle(R.string.app_name); @@ -504,7 +438,7 @@ public class MainActivity extends AppCompatActivity @Override public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.main__menu, menu); + getMenuInflater().inflate(R.menu.main__menu_top, menu); return true; } @@ -556,8 +490,26 @@ public class MainActivity extends AppCompatActivity case R.id.action_exit: { moveTaskToBack(true); + return true; + } + + case R.id.action_compose: { + if (Helpers.isOnline(MainActivity.this)) { + webView.loadUrl("https://" + podDomain + "/status_messages/new"); + setTitle(R.string.compose); + } else { + Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + } + return true; + } + + case R.id.action_go_to_top: { + // Scroll to top (animated) + ObjectAnimator anim = ObjectAnimator.ofInt(webView, "scrollY", webView.getScrollY(), 0); + anim.setDuration(400); + anim.start(); + return true; } - return true; case R.id.action_share: { final CharSequence[] options = {getString(R.string.share_link), getString(R.string.share_screenshot), getString(R.string.take_screenshot)}; @@ -730,8 +682,51 @@ public class MainActivity extends AppCompatActivity } } }).show(); + return true; + } + + case R.id.action_search: { + if (Helpers.isOnline(MainActivity.this)) { + final EditText input = new EditText(this); + final AlertDialog.Builder dialog = new AlertDialog.Builder(this) + .setView(input) + .setIcon(R.drawable.ic_launcher) + .setTitle(R.string.search_alert_title) + .setPositiveButton(R.string.search_alert_people, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + String inputTag = input.getText().toString().trim(); + String cleanTag = inputTag.replaceAll("\\*", ""); + // this validate the input data for tagfind + if (cleanTag == null || cleanTag.equals("")) { + dialog.cancel(); // if user don�t have added a tag + Snackbar.make(swipeRefreshLayout, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); + } else { // User have added a search tag + webView.loadUrl("https://" + podDomain + "/people.mobile?q=" + cleanTag); + setTitle(R.string.search_by_person); + } + } + }) + .setNegativeButton(R.string.search_alert_tag, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + String inputTag = input.getText().toString().trim(); + String cleanTag = inputTag.replaceAll("\\#", ""); + // this validate the input data for tagfind + if (cleanTag == null || cleanTag.equals("")) { + dialog.cancel(); // if user hasn't added a tag + Snackbar.make(swipeRefreshLayout, R.string.search_alert_bytags_validate_needsomedata, Snackbar.LENGTH_LONG).show(); + } else { // User have added a search tag + webView.loadUrl("https://" + podDomain + "/tags/" + cleanTag); + setTitle(R.string.search_by_tag); + } + } + }); + dialog.show(); + } else { + Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + } + return true; } - return true; } return super.onOptionsItemSelected(item); } @@ -809,7 +804,7 @@ public class MainActivity extends AppCompatActivity uiHandler.post(new Runnable() { @Override public void run() { - if(menu == null){ + if (menu == null) { return; } notificationCount = Integer.valueOf(webMessage); @@ -855,7 +850,7 @@ public class MainActivity extends AppCompatActivity uiHandler.post(new Runnable() { @Override public void run() { - if(menu == null){ + if (menu == null) { return; } conversationCount = Integer.valueOf(webMessage); @@ -1082,7 +1077,7 @@ public class MainActivity extends AppCompatActivity new AlertDialog.Builder(MainActivity.this) .setTitle(R.string.help_help) .setMessage(Html.fromHtml(getString(R.string.markdown_text))) - .setPositiveButton(android.R.string.yes,null).show(); + .setPositiveButton(android.R.string.yes, null).show(); } } }).show(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java index 666f061b..92f98797 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java @@ -351,7 +351,6 @@ public class ShareActivity extends MainActivity { @Override public void onBackPressed() { - fab.collapse(); if (webView.canGoBack()) { webView.goBack(); setTitle(R.string.app_name); diff --git a/app/src/main/res/layout/main__activity.xml b/app/src/main/res/layout/main__activity.xml index 3d1475f5..d964f809 100644 --- a/app/src/main/res/layout/main__activity.xml +++ b/app/src/main/res/layout/main__activity.xml @@ -14,7 +14,7 @@ android:layout_height="match_parent" /> - + android:layout_height="wrap_content" + android:theme="@style/AppTheme.AppBarOverlay"> - + - - - - - + \ No newline at end of file diff --git a/app/src/main/res/menu/main__menu_bottom.xml b/app/src/main/res/menu/main__menu_bottom.xml new file mode 100644 index 00000000..e5fe5a27 --- /dev/null +++ b/app/src/main/res/menu/main__menu_bottom.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/menu/main__menu.xml b/app/src/main/res/menu/main__menu_top.xml similarity index 57% rename from app/src/main/res/menu/main__menu.xml rename to app/src/main/res/menu/main__menu_top.xml index ec8ad3ca..f1b0d37b 100644 --- a/app/src/main/res/menu/main__menu.xml +++ b/app/src/main/res/menu/main__menu_top.xml @@ -1,7 +1,7 @@ + tools:context=".activity.MainActivity"> - - - - diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 17407c3f..de488afd 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -48,9 +48,9 @@ // Floating Action Buttons - Titles - Nach oben scrollen - Suche nach Tags oder Personen … - Neuer Beitrag + Nach oben scrollen + Suche nach Tags oder Personen … + Neuer Beitrag Suche nach Tags @@ -147,8 +147,8 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br <i>Die Bilder des Startbildschirms können auf Flickr gefunden werden: https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. Sie wurden von \"Lydia\" veröffentlicht und stehen unter der cc by-nc-sa Lizenz.</i> - Suche nach Personen … - Suche nach Tags … + Suche nach Personen … + Suche nach Tags … Startbildschirm Ungelesene Unterhaltung. Öffnen? Ungelesene Benachrichtigung. Lesen? diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index bd2af4f4..3eca4b72 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -81,11 +81,11 @@ // Floating Action Buttons - Titles - Go to top - Search by tags or persons - Search for tag … - Search for person … - New message + Go to top + Search by tags or persons + Search for tag … + Search for person … + New message Search From a3b10f090e09cd4ceb96d7db5f34dbc50e9c1370 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 4 Jun 2016 17:56:08 +0200 Subject: [PATCH 007/535] Reworked sharing from activity #12 --- .../activity/MainActivity.java | 262 ++++++------------ app/src/main/res/menu/main__menu_bottom.xml | 15 +- app/src/main/res/values-de/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 4 files changed, 97 insertions(+), 182 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 7d83c39c..3c867324 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -31,8 +31,6 @@ import android.content.Intent; import android.content.IntentFilter; import android.content.pm.PackageManager; import android.graphics.Bitmap; -import android.graphics.Canvas; -import android.graphics.Paint; import android.net.Uri; import android.os.Bundle; import android.os.Environment; @@ -511,177 +509,22 @@ public class MainActivity extends AppCompatActivity return true; } - case R.id.action_share: { - final CharSequence[] options = {getString(R.string.share_link), getString(R.string.share_screenshot), getString(R.string.take_screenshot)}; - new AlertDialog.Builder(MainActivity.this) - .setItems(options, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int item) { - if (options[item].equals(getString(R.string.share_link))) { - Intent sharingIntent = new Intent(Intent.ACTION_SEND); - sharingIntent.setType("text/plain"); - sharingIntent.putExtra(Intent.EXTRA_SUBJECT, webView.getTitle()); - sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl()); - startActivity(Intent.createChooser(sharingIntent, "Share using")); - } - if (options[item].equals(getString(R.string.share_screenshot))) { - if (android.os.Build.VERSION.SDK_INT >= 23) { - int hasWRITE_EXTERNAL_STORAGE = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); - if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { - if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { - new AlertDialog.Builder(MainActivity.this) - .setMessage(R.string.permissions_screenshot) - .setPositiveButton(getString(android.R.string.yes), new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - if (android.os.Build.VERSION.SDK_INT >= 23) - requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - REQUEST_CODE_ASK_PERMISSIONS); - } - }) - .setNegativeButton(getString(android.R.string.no), null) - .show(); - return; - } - requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - REQUEST_CODE_ASK_PERMISSIONS); - return; - } - } + case R.id.action_share_link: { + Intent sharingIntent = new Intent(Intent.ACTION_SEND); + sharingIntent.setType("text/plain"); + sharingIntent.putExtra(Intent.EXTRA_SUBJECT, webView.getTitle()); + sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl()); + startActivity(Intent.createChooser(sharingIntent, "Share using")); + return true; + } - File directory = new File(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/"); - if (!directory.exists()) { - directory.mkdirs(); - } + case R.id.action_take_screenshot: { + makeScreenshotOfWebView(false); + return true; + } - Date date = new Date(); - DateFormat dateFormat = new SimpleDateFormat("dd-MM-yy_HH-mm", Locale.getDefault()); - - String filename = getString(R.string.toast_screenshot) + " " + Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/" + dateFormat.format(date) + ".jpg"; - Snackbar.make(swipeRefreshLayout, filename, Snackbar.LENGTH_LONG).show(); - - webView.measure(View.MeasureSpec.makeMeasureSpec( - View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED), - View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED)); - webView.layout(0, 0, webView.getMeasuredWidth(), - webView.getMeasuredHeight()); - webView.setDrawingCacheEnabled(true); - webView.buildDrawingCache(); - Bitmap bm = Bitmap.createBitmap(webView.getMeasuredWidth(), - webView.getMeasuredHeight(), Bitmap.Config.ARGB_8888); - - Canvas bigcanvas = new Canvas(bm); - Paint paint = new Paint(); - int iHeight = bm.getHeight(); - bigcanvas.drawBitmap(bm, 0, iHeight, paint); - webView.draw(bigcanvas); - System.out.println("1111111111111111111111=" - + bigcanvas.getWidth()); - System.out.println("22222222222222222222222=" - + bigcanvas.getHeight()); - - try { - OutputStream fOut; - File file = new File(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/", dateFormat.format(date) + ".jpg"); - fOut = new FileOutputStream(file); - - bm.compress(Bitmap.CompressFormat.PNG, 50, fOut); - fOut.flush(); - fOut.close(); - bm.recycle(); - } catch (Exception e) { - e.printStackTrace(); - } - Intent sharingIntent = new Intent(Intent.ACTION_SEND); - sharingIntent.setType("image/png"); - sharingIntent.putExtra(Intent.EXTRA_SUBJECT, webView.getTitle()); - sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl()); - Uri bmpUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/" - + dateFormat.format(date) + ".jpg")); - sharingIntent.putExtra(Intent.EXTRA_STREAM, bmpUri); - startActivity(Intent.createChooser(sharingIntent, "Share using")); - File file = new File(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/" - + dateFormat.format(date) + ".jpg"); - Uri uri = Uri.fromFile(file); - Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri); - sendBroadcast(intent); - } - if (options[item].equals(getString(R.string.take_screenshot))) { - if (android.os.Build.VERSION.SDK_INT >= 23) { - int hasWRITE_EXTERNAL_STORAGE = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); - if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { - if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { - new AlertDialog.Builder(MainActivity.this) - .setMessage(R.string.permissions_screenshot) - .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - if (android.os.Build.VERSION.SDK_INT >= 23) - requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - REQUEST_CODE_ASK_PERMISSIONS); - } - }) - .setNegativeButton(android.R.string.no, null) - .show(); - return; - } - requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - REQUEST_CODE_ASK_PERMISSIONS); - return; - } - } - - File directory = new File(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/"); - if (!directory.exists()) { - directory.mkdirs(); - } - - Date date = new Date(); - DateFormat dateFormat = new SimpleDateFormat("dd-MM-yy_HH-mm", Locale.getDefault()); - - String filename = getString(R.string.toast_screenshot) + " " + Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/" + dateFormat.format(date) + ".jpg"; - Snackbar.make(swipeRefreshLayout, filename, Snackbar.LENGTH_LONG).show(); - - webView.measure(View.MeasureSpec.makeMeasureSpec( - View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED), - View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED)); - webView.layout(0, 0, webView.getMeasuredWidth(), - webView.getMeasuredHeight()); - webView.setDrawingCacheEnabled(true); - webView.buildDrawingCache(); - Bitmap bm = Bitmap.createBitmap(webView.getMeasuredWidth(), - webView.getMeasuredHeight(), Bitmap.Config.ARGB_8888); - - Canvas bigcanvas = new Canvas(bm); - Paint paint = new Paint(); - int iHeight = bm.getHeight(); - bigcanvas.drawBitmap(bm, 0, iHeight, paint); - webView.draw(bigcanvas); - System.out.println("1111111111111111111111=" - + bigcanvas.getWidth()); - System.out.println("22222222222222222222222=" - + bigcanvas.getHeight()); - - try { - OutputStream fOut; - File file = new File(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/", dateFormat.format(date) + ".jpg"); - fOut = new FileOutputStream(file); - - bm.compress(Bitmap.CompressFormat.PNG, 50, fOut); - fOut.flush(); - fOut.close(); - bm.recycle(); - } catch (Exception e) { - e.printStackTrace(); - } - File file = new File(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/" - + dateFormat.format(date) + ".jpg"); - Uri uri = Uri.fromFile(file); - Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri); - sendBroadcast(intent); - } - } - }).show(); + case R.id.action_share_screenshot: { + makeScreenshotOfWebView(true); return true; } @@ -728,9 +571,86 @@ public class MainActivity extends AppCompatActivity return true; } } + return super.onOptionsItemSelected(item); } + private boolean makeScreenshotOfWebView(boolean hasToShareScreenshot) { + if (android.os.Build.VERSION.SDK_INT >= 23) { + int hasWRITE_EXTERNAL_STORAGE = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); + if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { + if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { + new AlertDialog.Builder(MainActivity.this) + .setMessage(R.string.permissions_screenshot) + .setNegativeButton(android.R.string.no, null) + .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + if (android.os.Build.VERSION.SDK_INT >= 23) + requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + REQUEST_CODE_ASK_PERMISSIONS); + } + }) + .show(); + return false; + } + requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + REQUEST_CODE_ASK_PERMISSIONS); + return false; + } + } + + Date dateNow = new Date(); + DateFormat dateFormat = new SimpleDateFormat("yy_MM_dd--HH_mm_ss", Locale.getDefault()); + File fileSaveDirectory = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + "/Diaspora"); + + String fileSaveName = String.format("DfA_%s.jpg", dateFormat.format(dateNow)); + if (!fileSaveDirectory.exists()) { + fileSaveDirectory.mkdirs(); + } + + Snackbar.make(swipeRefreshLayout, getString(R.string.toast_screenshot) + " " + fileSaveName, Snackbar.LENGTH_LONG).show(); + + Bitmap bitmap = null; + webView.setDrawingCacheEnabled(true); + bitmap = Bitmap.createBitmap(webView.getDrawingCache()); + webView.setDrawingCacheEnabled(false); + + OutputStream bitmapWriter = null; + try { + bitmapWriter = new FileOutputStream(new File(fileSaveDirectory, fileSaveName)); + bitmap.compress(Bitmap.CompressFormat.JPEG, 85, bitmapWriter); + bitmapWriter.flush(); + bitmap.recycle(); + } catch (Exception e) { + return false; + } finally { + if (bitmapWriter != null) { + try { + bitmapWriter.close(); + } catch (IOException _ignored) { + } + } + } + + // Only show share intent when Action Share Screenshot was selected + if (hasToShareScreenshot) { + Intent sharingIntent = new Intent(Intent.ACTION_SEND); + sharingIntent.setType("image/jpeg"); + sharingIntent.putExtra(Intent.EXTRA_SUBJECT, webView.getTitle()); + sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl()); + Uri bmpUri = Uri.fromFile(new File(fileSaveDirectory, fileSaveName)); + sharingIntent.putExtra(Intent.EXTRA_STREAM, bmpUri); + startActivity(Intent.createChooser(sharingIntent, getString(R.string.share_dotdodot))); + } + + File file = new File(fileSaveDirectory, fileSaveName); + Uri uri = Uri.fromFile(file); + Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri); + sendBroadcast(intent); + return true; + } + private void alertFormElements() { diff --git a/app/src/main/res/menu/main__menu_bottom.xml b/app/src/main/res/menu/main__menu_bottom.xml index e5fe5a27..41600a60 100644 --- a/app/src/main/res/menu/main__menu_bottom.xml +++ b/app/src/main/res/menu/main__menu_bottom.xml @@ -18,22 +18,15 @@ android:title="@string/compose" /> - - + <br In externem Browser öffnen… Speichere Bild als Linkadresse kopiert … + Teilen… diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3eca4b72..613c5222 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -209,4 +209,5 @@ Copy link address to clipboard Saving image to https:// + Share… From d60069253e3fd61bf45688b4ef41e3f853d1c3a1 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 4 Jun 2016 19:44:38 +0200 Subject: [PATCH 008/535] ProgressBar material, Improve search dialog --- README.md | 10 +- .../activity/MainActivity.java | 94 ++++++++++++------- app/src/main/res/layout/main__content.xml | 3 +- app/src/main/res/values/strings.xml | 1 + 4 files changed, 71 insertions(+), 37 deletions(-) diff --git a/README.md b/README.md index 0c4b08b0..ae3c06cb 100644 --- a/README.md +++ b/README.md @@ -29,14 +29,16 @@ It's "native" because it's developed in Java + the Android SDK (Android Studio). It's a WebApp because at this moment Diaspora doesn't have an API that can be used to create a native interface to retrieve the user's data, publications, direct messages and so on, that's why there are only WebApps for Diaspora out there. Why a WebApp is better than using the mobile site on a browser? Basically it provides better integration with the system (events coming into and going out of the app), notifications, customized interface and functions and a nice little icon that takes you directly to your favorite social network :) -### System Requirements +### Device Requirements The minimum version supported is Ice Cream Sandwitch, Android version 4.0.3 (or API 15) -### Permissions +### App Permissions It requires access to the Internet and to external storage to be able to upload photos when creating a new post and for taking screenshots. -## Project members: +## Main contributors + +**Project Lead:** gsantner () -- gsantner () - martinchodev () - scoute-dich () +- vanitasvitae () diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 3c867324..3026ceda 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -50,10 +50,15 @@ import android.text.Html; import android.text.SpannableString; import android.text.method.LinkMovementMethod; import android.text.util.Linkify; +import android.view.Gravity; +import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; +import android.view.WindowManager; +import android.view.inputmethod.EditorInfo; +import android.view.inputmethod.InputMethodManager; import android.webkit.JavascriptInterface; import android.webkit.ValueCallback; import android.webkit.WebChromeClient; @@ -61,6 +66,7 @@ import android.webkit.WebSettings; import android.webkit.WebView; import android.widget.EditText; import android.widget.ImageView; +import android.widget.LinearLayout; import android.widget.ProgressBar; import android.widget.RadioButton; import android.widget.RadioGroup; @@ -530,41 +536,65 @@ public class MainActivity extends AppCompatActivity case R.id.action_search: { if (Helpers.isOnline(MainActivity.this)) { + final InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + LinearLayout layout = new LinearLayout(this); + layout.setOrientation(LinearLayout.VERTICAL); + layout.setGravity(Gravity.CENTER_HORIZONTAL); final EditText input = new EditText(this); - final AlertDialog.Builder dialog = new AlertDialog.Builder(this) - .setView(input) - .setIcon(R.drawable.ic_launcher) - .setTitle(R.string.search_alert_title) - .setPositiveButton(R.string.search_alert_people, new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int whichButton) { - String inputTag = input.getText().toString().trim(); - String cleanTag = inputTag.replaceAll("\\*", ""); - // this validate the input data for tagfind - if (cleanTag == null || cleanTag.equals("")) { - dialog.cancel(); // if user don�t have added a tag - Snackbar.make(swipeRefreshLayout, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); - } else { // User have added a search tag - webView.loadUrl("https://" + podDomain + "/people.mobile?q=" + cleanTag); - setTitle(R.string.search_by_person); - } + input.setSingleLine(true); + layout.setPadding(50, 0, 50, 0); + input.setHint(R.string.app_hashtag); + layout.addView(input); + + final DialogInterface.OnClickListener onSearchAccepted = new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + boolean wasClickedOnSearchForPeople = which == DialogInterface.BUTTON_NEGATIVE; + + String inputTag = input.getText().toString().trim(); + String cleanTag = inputTag.replaceAll(wasClickedOnSearchForPeople ? "\\*" : "\\#", ""); + // this validate the input data for tagfind + if (cleanTag == null || cleanTag.equals("")) { + Snackbar.make(swipeRefreshLayout, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); + } else { // User have added a search tag + if (wasClickedOnSearchForPeople) { + webView.loadUrl("https://" + podDomain + "/people.mobile?q=" + cleanTag); + setTitle(R.string.search_by_person); + } else { + webView.loadUrl("https://" + podDomain + "/tags/" + cleanTag); + setTitle(R.string.search_by_tag); } - }) - .setNegativeButton(R.string.search_alert_tag, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int whichButton) { - String inputTag = input.getText().toString().trim(); - String cleanTag = inputTag.replaceAll("\\#", ""); - // this validate the input data for tagfind - if (cleanTag == null || cleanTag.equals("")) { - dialog.cancel(); // if user hasn't added a tag - Snackbar.make(swipeRefreshLayout, R.string.search_alert_bytags_validate_needsomedata, Snackbar.LENGTH_LONG).show(); - } else { // User have added a search tag - webView.loadUrl("https://" + podDomain + "/tags/" + cleanTag); - setTitle(R.string.search_by_tag); - } - } - }); + } + + getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); + imm.hideSoftInputFromWindow(input.getWindowToken(), 0); + } + }; + + final AlertDialog dialog = new AlertDialog.Builder(this) + .setView(layout) + .setTitle(R.string.search_alert_title) + .setCancelable(true) + .setPositiveButton(R.string.search_alert_tag, onSearchAccepted) + .setNegativeButton(R.string.search_alert_people, onSearchAccepted) + .create(); + + input.setOnEditorActionListener(new TextView.OnEditorActionListener() { + public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { + if (actionId == EditorInfo.IME_ACTION_DONE) { + dialog.hide(); + onSearchAccepted.onClick(null, 0); + return true; + } + return false; + } + }); + + // Popup keyboard dialog.show(); + input.requestFocus(); + getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE); + imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); + } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } diff --git a/app/src/main/res/layout/main__content.xml b/app/src/main/res/layout/main__content.xml index 264d4bab..ed241c7a 100644 --- a/app/src/main/res/layout/main__content.xml +++ b/app/src/main/res/layout/main__content.xml @@ -27,8 +27,9 @@ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 613c5222..ac6920ca 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -210,4 +210,5 @@ Saving image to https:// Share… + #DiasporaForAndroid From 945d617a52cd586b32f4d8cb63764e1780cbd430 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 4 Jun 2016 21:46:54 +0200 Subject: [PATCH 009/535] fix keyboard. #4 --- app/src/main/AndroidManifest.xml | 3 +- .../activity/MainActivity.java | 28 +++--- .../activity/ShareActivity.java | 10 +- .../listener/SoftKeyboardStateWatcher.java | 95 ------------------- .../dfa/diaspora_android/util/Helpers.java | 2 + app/src/main/res/layout/main__activity.xml | 2 +- app/src/main/res/layout/main__app_bar.xml | 3 +- 7 files changed, 22 insertions(+), 121 deletions(-) delete mode 100644 app/src/main/java/com/github/dfa/diaspora_android/listener/SoftKeyboardStateWatcher.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 451dad0e..d89beb83 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -37,8 +37,7 @@ diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 3026ceda..b7f9884b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -138,10 +138,11 @@ public class MainActivity extends AppCompatActivity ContextMenuWebView webView; @BindView(R.id.main__navigaion_view) - NavigationView navigationView; + NavigationView navView; + + @BindView(R.id.main__layout) + DrawerLayout navDrawer; - @BindView(R.id.drawer_layout) - DrawerLayout drawer; // NavHeader cannot be bound by Butterknife private TextView navheaderTitle; @@ -171,6 +172,7 @@ public class MainActivity extends AppCompatActivity this.registerForContextMenu(webView); webView.setParentActivity(this); + webView.setOverScrollMode(WebView.OVER_SCROLL_ALWAYS); // Setup toolbar setSupportActionBar(toolbarTop); @@ -181,7 +183,6 @@ public class MainActivity extends AppCompatActivity } }); - // Load app settings setupNavigationSlider(); @@ -191,6 +192,7 @@ public class MainActivity extends AppCompatActivity swipeRefreshLayout.setColorSchemeResources(R.color.colorPrimary, R.color.fab_big); + // Setup WebView webView.addJavascriptInterface(new JavaScriptInterface(), "AndroidBridge"); if (savedInstanceState != null) { webView.restoreState(savedInstanceState); @@ -313,14 +315,14 @@ public class MainActivity extends AppCompatActivity private void setupNavigationSlider() { ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( - this, drawer, toolbarTop, R.string.navigation_drawer_open, R.string.navigation_drawer_close); - drawer.addDrawerListener(toggle); + this, navDrawer, toolbarTop, R.string.navigation_drawer_open, R.string.navigation_drawer_close); + navDrawer.addDrawerListener(toggle); toggle.syncState(); - //NavigationView navigationView = ButterKnife.findById(this, R.id.nav_view); - navigationView.setNavigationItemSelectedListener(this); + //NavigationView navView = ButterKnife.findById(this, R.id.nav_view); + navView.setNavigationItemSelectedListener(this); - View navHeader = navigationView.getHeaderView(0); + View navHeader = navView.getHeaderView(0); navheaderTitle = ButterKnife.findById(navHeader, R.id.navheader_title); navheaderDescription = ButterKnife.findById(navHeader, R.id.podselection__podupti_notice); navheaderImage = ButterKnife.findById(navHeader, R.id.navheader_user_image); @@ -342,7 +344,7 @@ public class MainActivity extends AppCompatActivity @OnClick(R.id.toolbar) public void onToolBarClicked(View view) { - onNavigationItemSelected(navigationView.getMenu().findItem(R.id.nav_stream)); + onNavigationItemSelected(navView.getMenu().findItem(R.id.nav_stream)); } private File createImageFile() throws IOException { @@ -403,8 +405,8 @@ public class MainActivity extends AppCompatActivity @Override public void onBackPressed() { - if (drawer.isDrawerOpen(navigationView)) { - drawer.closeDrawer(navigationView); + if (navDrawer.isDrawerOpen(navView)) { + navDrawer.closeDrawer(navView); return; } @@ -1035,7 +1037,7 @@ public class MainActivity extends AppCompatActivity break; } - DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); + DrawerLayout drawer = (DrawerLayout) findViewById(R.id.main__layout); drawer.closeDrawer(GravityCompat.START); return true; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java index 92f98797..8fcafdee 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java @@ -20,9 +20,6 @@ package com.github.dfa.diaspora_android.activity; import android.annotation.SuppressLint; -import android.annotation.TargetApi; -import android.app.AlertDialog; -import android.content.DialogInterface; import android.content.Intent; import android.net.Uri; import android.os.Build; @@ -33,8 +30,6 @@ import android.support.design.widget.Snackbar; import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.widget.Toolbar; import android.util.Log; -import android.view.Menu; -import android.view.MenuItem; import android.view.View; import android.webkit.ValueCallback; import android.webkit.WebChromeClient; @@ -50,7 +45,6 @@ import com.github.dfa.diaspora_android.util.Helpers; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; -import java.util.ArrayList; import java.util.Date; public class ShareActivity extends MainActivity { @@ -163,7 +157,7 @@ public class ShareActivity extends MainActivity { takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); } catch (IOException ex) { // Error occurred while creating the File - Snackbar.make(getWindow().findViewById(R.id.drawer_layout), "Unable to get image", Snackbar.LENGTH_LONG).show(); + Snackbar.make(getWindow().findViewById(R.id.main__layout), "Unable to get image", Snackbar.LENGTH_LONG).show(); } // Continue only if the File was successfully created @@ -202,7 +196,7 @@ public class ShareActivity extends MainActivity { if (Helpers.isOnline(ShareActivity.this)) { webView.loadUrl("https://" + podDomain + "/status_messages/new"); } else { - Snackbar.make(getWindow().findViewById(R.id.drawer_layout), R.string.no_internet, Snackbar.LENGTH_LONG).show(); + Snackbar.make(getWindow().findViewById(R.id.main__layout), R.string.no_internet, Snackbar.LENGTH_LONG).show(); } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/listener/SoftKeyboardStateWatcher.java b/app/src/main/java/com/github/dfa/diaspora_android/listener/SoftKeyboardStateWatcher.java deleted file mode 100644 index 0e44d277..00000000 --- a/app/src/main/java/com/github/dfa/diaspora_android/listener/SoftKeyboardStateWatcher.java +++ /dev/null @@ -1,95 +0,0 @@ -package com.github.dfa.diaspora_android.listener; - -/** - * Created by juergen on 25.03.16. Part of Diaspora for Android. - * solution found on: http://stackoverflow.com/questions/2150078/how-to-check-visibility-of-software-keyboard-in-android - */ - -import android.graphics.Rect; -import android.view.View; -import android.view.ViewTreeObserver; - -import java.util.LinkedList; -import java.util.List; - -public class SoftKeyboardStateWatcher implements ViewTreeObserver.OnGlobalLayoutListener { - - private final List listeners = new LinkedList<>(); - private final View activityRootView; - private int lastSoftKeyboardHeightInPx; - private boolean isSoftKeyboardOpened; - public SoftKeyboardStateWatcher(View activityRootView) { - this(activityRootView, false); - } - - public SoftKeyboardStateWatcher(View activityRootView, boolean isSoftKeyboardOpened) { - this.activityRootView = activityRootView; - this.isSoftKeyboardOpened = isSoftKeyboardOpened; - activityRootView.getViewTreeObserver().addOnGlobalLayoutListener(this); - } - - @Override - public void onGlobalLayout() { - final Rect r = new Rect(); - //r will be populated with the coordinates of your view that area still visible. - activityRootView.getWindowVisibleDisplayFrame(r); - - final int heightDiff = activityRootView.getRootView().getHeight() - (r.bottom - r.top); - if (!isSoftKeyboardOpened && heightDiff > 100) { // if more than 100 pixels, its probably a keyboard... - isSoftKeyboardOpened = true; - notifyOnSoftKeyboardOpened(heightDiff); - } else if (isSoftKeyboardOpened && heightDiff < 100) { - isSoftKeyboardOpened = false; - notifyOnSoftKeyboardClosed(); - } - } - - public void setIsSoftKeyboardOpened(boolean isSoftKeyboardOpened) { - this.isSoftKeyboardOpened = isSoftKeyboardOpened; - } - - public boolean isSoftKeyboardOpened() { - return isSoftKeyboardOpened; - } - - /** - * Default value is zero {@code 0}. - * - * @return last saved keyboard height in px - */ - public int getLastSoftKeyboardHeightInPx() { - return lastSoftKeyboardHeightInPx; - } - - public void addSoftKeyboardStateListener(SoftKeyboardStateListener listener) { - listeners.add(listener); - } - - public void removeSoftKeyboardStateListener(SoftKeyboardStateListener listener) { - listeners.remove(listener); - } - - private void notifyOnSoftKeyboardOpened(int keyboardHeightInPx) { - this.lastSoftKeyboardHeightInPx = keyboardHeightInPx; - - for (SoftKeyboardStateListener listener : listeners) { - if (listener != null) { - listener.onSoftKeyboardOpened(keyboardHeightInPx); - } - } - } - - private void notifyOnSoftKeyboardClosed() { - for (SoftKeyboardStateListener listener : listeners) { - if (listener != null) { - listener.onSoftKeyboardClosed(); - } - } - } - - public interface SoftKeyboardStateListener { - void onSoftKeyboardOpened(int keyboardHeightInPx); - - void onSoftKeyboardClosed(); - } -} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index b80250c2..d71adccf 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -51,6 +51,8 @@ public class Helpers { public static void hideTopBar(final WebView wv) { wv.loadUrl("javascript: ( function() {" + + " document.documentElement.style.paddingBottom = '260px';" + + " document.getElementById('main').style.paddingTop = '5px';" + " if(document.getElementById('main_nav')) {" + " document.getElementById('main_nav').parentNode.removeChild(" + " document.getElementById('main_nav'));" + diff --git a/app/src/main/res/layout/main__activity.xml b/app/src/main/res/layout/main__activity.xml index d964f809..ca41fb0a 100644 --- a/app/src/main/res/layout/main__activity.xml +++ b/app/src/main/res/layout/main__activity.xml @@ -2,7 +2,7 @@ From 4c5911804a14c3d3f8f657946082fbc11b364527 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 5 Jun 2016 01:42:10 +0200 Subject: [PATCH 010/535] Collapsing top menu --- .../activity/MainActivity.java | 23 +-- .../ui/ContextMenuWebView.java | 2 +- .../diaspora_android/ui/NestedWebView.java | 142 ++++++++++++++++++ app/src/main/res/layout/main__app_bar.xml | 27 +++- app/src/main/res/layout/main__content.xml | 2 + 5 files changed, 170 insertions(+), 26 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/ui/NestedWebView.java diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index b7f9884b..079fd63c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -37,6 +37,7 @@ import android.os.Environment; import android.os.Handler; import android.provider.MediaStore; import android.support.annotation.NonNull; +import android.support.design.widget.CollapsingToolbarLayout; import android.support.design.widget.NavigationView; import android.support.design.widget.Snackbar; import android.support.v4.view.GravityCompat; @@ -143,6 +144,9 @@ public class MainActivity extends AppCompatActivity @BindView(R.id.main__layout) DrawerLayout navDrawer; + @BindView(R.id.collapsing_toolbar) + CollapsingToolbarLayout toolbarTopCollapsing; + // NavHeader cannot be bound by Butterknife private TextView navheaderTitle; @@ -412,7 +416,6 @@ public class MainActivity extends AppCompatActivity if (webView.canGoBack()) { webView.goBack(); - setTitle(R.string.app_name); } else { Snackbar snackbar = Snackbar .make(swipeRefreshLayout, R.string.confirm_exit, Snackbar.LENGTH_LONG) @@ -431,7 +434,6 @@ public class MainActivity extends AppCompatActivity @Override public void onReceive(Context context, Intent intent) { String url = intent.getStringExtra("url"); - setTitle(R.string.app_name); webView.loadUrl(url); } }; @@ -475,7 +477,6 @@ public class MainActivity extends AppCompatActivity case R.id.action_notifications: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/notifications"); - setTitle(R.string.jb_notifications); return true; } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); @@ -486,7 +487,6 @@ public class MainActivity extends AppCompatActivity case R.id.action_conversations: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/conversations"); - setTitle(R.string.jb_conversations); return true; } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); @@ -502,7 +502,6 @@ public class MainActivity extends AppCompatActivity case R.id.action_compose: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/status_messages/new"); - setTitle(R.string.compose); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -560,10 +559,8 @@ public class MainActivity extends AppCompatActivity } else { // User have added a search tag if (wasClickedOnSearchForPeople) { webView.loadUrl("https://" + podDomain + "/people.mobile?q=" + cleanTag); - setTitle(R.string.search_by_person); } else { webView.loadUrl("https://" + podDomain + "/tags/" + cleanTag); - setTitle(R.string.search_by_tag); } } @@ -773,7 +770,6 @@ public class MainActivity extends AppCompatActivity public void onClick(View view) { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/notifications"); - setTitle(R.string.jb_notifications); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -819,7 +815,6 @@ public class MainActivity extends AppCompatActivity public void onClick(View view) { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/conversations"); - setTitle(R.string.jb_notifications); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -845,7 +840,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_stream: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/stream"); - setTitle(R.string.jb_stream); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -855,7 +849,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_profile: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/people/" + appSettings.getProfileId()); - setTitle(R.string.jb_profile); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -866,7 +859,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_followed_tags: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/followed_tags"); - setTitle(R.string.jb_followed_tags); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -876,7 +868,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_aspects: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/aspects"); - setTitle(R.string.jb_aspects); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -886,7 +877,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_activities: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/activity"); - setTitle(R.string.jb_activities); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -896,7 +886,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_liked: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/liked"); - setTitle(R.string.jb_liked); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -906,7 +895,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_commented: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/commented"); - setTitle(R.string.jb_commented); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -916,7 +904,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_mentions: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/mentions"); - setTitle(R.string.jb_mentions); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -926,7 +913,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_public: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/public"); - setTitle(R.string.jb_public); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -1058,5 +1044,4 @@ public class MainActivity extends AppCompatActivity grantResults); } } - } \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index 14431523..6b42b313 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -27,7 +27,7 @@ import java.io.File; * Subclass of WebView which adds a context menu for long clicks on images or links to share, save * or open with another browser */ -public class ContextMenuWebView extends WebView { +public class ContextMenuWebView extends NestedWebView { public static final int ID_SAVE_IMAGE = 10; public static final int ID_EXTERNAL_BROWSER = 11; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/NestedWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/NestedWebView.java new file mode 100644 index 00000000..4f59a339 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/NestedWebView.java @@ -0,0 +1,142 @@ +/* + * Copyright (C) 2015 takahirom + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.github.dfa.diaspora_android.ui; + +import android.content.Context; +import android.support.v4.view.MotionEventCompat; +import android.support.v4.view.NestedScrollingChild; +import android.support.v4.view.NestedScrollingChildHelper; +import android.support.v4.view.ViewCompat; +import android.util.AttributeSet; +import android.view.MotionEvent; +import android.webkit.WebView; + +public class NestedWebView extends WebView implements NestedScrollingChild { + private int mLastY; + private final int[] mScrollOffset = new int[2]; + private final int[] mScrollConsumed = new int[2]; + private int mNestedOffsetY; + private NestedScrollingChildHelper mChildHelper; + + public NestedWebView(Context context) { + this(context, null); + } + + public NestedWebView(Context context, AttributeSet attrs) { + this(context, attrs, android.R.attr.webViewStyle); + } + + public NestedWebView(Context context, AttributeSet attrs, int defStyleAttr) { + super(context, attrs, defStyleAttr); + mChildHelper = new NestedScrollingChildHelper(this); + setNestedScrollingEnabled(true); + } + + @Override + public boolean onTouchEvent(MotionEvent ev) { + boolean returnValue = false; + + MotionEvent event = MotionEvent.obtain(ev); + final int action = MotionEventCompat.getActionMasked(event); + if (action == MotionEvent.ACTION_DOWN) { + mNestedOffsetY = 0; + } + int eventY = (int) event.getY(); + event.offsetLocation(0, mNestedOffsetY); + switch (action) { + case MotionEvent.ACTION_MOVE: + int deltaY = mLastY - eventY; + // NestedPreScroll + if (dispatchNestedPreScroll(0, deltaY, mScrollConsumed, mScrollOffset)) { + deltaY -= mScrollConsumed[1]; + mLastY = eventY - mScrollOffset[1]; + event.offsetLocation(0, -mScrollOffset[1]); + mNestedOffsetY += mScrollOffset[1]; + } + returnValue = super.onTouchEvent(event); + + // NestedScroll + if (dispatchNestedScroll(0, mScrollOffset[1], 0, deltaY, mScrollOffset)) { + event.offsetLocation(0, mScrollOffset[1]); + mNestedOffsetY += mScrollOffset[1]; + mLastY -= mScrollOffset[1]; + } + break; + case MotionEvent.ACTION_DOWN: + returnValue = super.onTouchEvent(event); + mLastY = eventY; + // start NestedScroll + startNestedScroll(ViewCompat.SCROLL_AXIS_VERTICAL); + break; + case MotionEvent.ACTION_UP: + case MotionEvent.ACTION_CANCEL: + returnValue = super.onTouchEvent(event); + // end NestedScroll + stopNestedScroll(); + break; + } + return returnValue; + } + + // Nested Scroll implements + @Override + public void setNestedScrollingEnabled(boolean enabled) { + mChildHelper.setNestedScrollingEnabled(enabled); + } + + @Override + public boolean isNestedScrollingEnabled() { + return mChildHelper.isNestedScrollingEnabled(); + } + + @Override + public boolean startNestedScroll(int axes) { + return mChildHelper.startNestedScroll(axes); + } + + @Override + public void stopNestedScroll() { + mChildHelper.stopNestedScroll(); + } + + @Override + public boolean hasNestedScrollingParent() { + return mChildHelper.hasNestedScrollingParent(); + } + + @Override + public boolean dispatchNestedScroll(int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, + int[] offsetInWindow) { + return mChildHelper.dispatchNestedScroll(dxConsumed, dyConsumed, dxUnconsumed, dyUnconsumed, offsetInWindow); + } + + @Override + public boolean dispatchNestedPreScroll(int dx, int dy, int[] consumed, int[] offsetInWindow) { + return mChildHelper.dispatchNestedPreScroll(dx, dy, consumed, offsetInWindow); + } + + @Override + public boolean dispatchNestedFling(float velocityX, float velocityY, boolean consumed) { + return mChildHelper.dispatchNestedFling(velocityX, velocityY, consumed); + } + + @Override + public boolean dispatchNestedPreFling(float velocityX, float velocityY) { + return mChildHelper.dispatchNestedPreFling(velocityX, velocityY); + } + +} \ No newline at end of file diff --git a/app/src/main/res/layout/main__app_bar.xml b/app/src/main/res/layout/main__app_bar.xml index f754c0ff..44cab75b 100644 --- a/app/src/main/res/layout/main__app_bar.xml +++ b/app/src/main/res/layout/main__app_bar.xml @@ -10,14 +10,29 @@ - + android:layout_height="81dp" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:expandedTitleMarginEnd="64dp" + app:expandedTitleMarginStart="48dp" + app:layout_scrollFlags="scroll|enterAlways|snap" + app:titleEnabled="true"> + + + + @@ -25,8 +40,8 @@ Date: Sun, 5 Jun 2016 01:54:17 +0200 Subject: [PATCH 011/535] Better sharing from app --- .../activity/MainActivity.java | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 079fd63c..4183f68e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -631,14 +631,17 @@ public class MainActivity extends AppCompatActivity Date dateNow = new Date(); DateFormat dateFormat = new SimpleDateFormat("yy_MM_dd--HH_mm_ss", Locale.getDefault()); - File fileSaveDirectory = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + "/Diaspora"); + File fileSaveDirectory = new File(hasToShareScreenshot ? getCacheDir().getAbsolutePath() + : Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + "/Diaspora"); - String fileSaveName = String.format("DfA_%s.jpg", dateFormat.format(dateNow)); + String fileSaveName = String.format("DfA_%s.jpg", hasToShareScreenshot ? "share" : dateFormat.format(dateNow)); if (!fileSaveDirectory.exists()) { fileSaveDirectory.mkdirs(); } - Snackbar.make(swipeRefreshLayout, getString(R.string.toast_screenshot) + " " + fileSaveName, Snackbar.LENGTH_LONG).show(); + if (!hasToShareScreenshot) { + Snackbar.make(swipeRefreshLayout, getString(R.string.toast_screenshot) + " " + fileSaveName, Snackbar.LENGTH_LONG).show(); + } Bitmap bitmap = null; webView.setDrawingCacheEnabled(true); @@ -672,11 +675,13 @@ public class MainActivity extends AppCompatActivity sharingIntent.putExtra(Intent.EXTRA_STREAM, bmpUri); startActivity(Intent.createChooser(sharingIntent, getString(R.string.share_dotdodot))); } - - File file = new File(fileSaveDirectory, fileSaveName); - Uri uri = Uri.fromFile(file); - Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri); - sendBroadcast(intent); + else { + // Broadcast that this file is indexable + File file = new File(fileSaveDirectory, fileSaveName); + Uri uri = Uri.fromFile(file); + Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri); + sendBroadcast(intent); + } return true; } From 85038e90f2324fd10710956c9697b47e6401576e Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 5 Jun 2016 13:57:34 +0200 Subject: [PATCH 012/535] Cache last podlist --- .../activity/PodSelectionActivity.java | 24 ++++++++++------- .../diaspora_android/data/AppSettings.java | 26 +++++++++++++++++++ .../diaspora_android/task/GetPodsService.java | 19 +++++++------- 3 files changed, 51 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java index ea210376..6806c2c4 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java @@ -19,7 +19,6 @@ package com.github.dfa.diaspora_android.activity; -import android.annotation.TargetApi; import android.app.AlertDialog; import android.content.BroadcastReceiver; import android.content.Context; @@ -29,7 +28,7 @@ import android.content.IntentFilter; import android.os.Build; import android.os.Bundle; import android.support.design.widget.Snackbar; -import android.support.v7.app.ActionBar; +import android.support.v4.content.LocalBroadcastManager; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.text.Editable; @@ -79,7 +78,8 @@ public class PodSelectionActivity extends AppCompatActivity { listPods.setTextFilterEnabled(true); - registerReceiver(podListReceiver, new IntentFilter(GetPodsService.MESSAGE)); + setListedPods(app.getSettings().getPreviousPodlist()); + LocalBroadcastManager.getInstance(this).registerReceiver(podListReceiver, new IntentFilter(GetPodsService.MESSAGE_PODS_RECEIVED)); if (!Helpers.isOnline(PodSelectionActivity.this)) { Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); @@ -93,11 +93,12 @@ public class PodSelectionActivity extends AppCompatActivity { if (intent.hasExtra("pods")) { Bundle extras = intent.getExtras(); String[] pods = extras.getStringArray("pods"); - - if (pods != null && pods.length > 0) + if (pods != null && pods.length > 0) { + app.getSettings().setPreviousPodlist(pods); setListedPods(pods); - else { - Snackbar.make(listPods, R.string.podlist_error, Snackbar.LENGTH_LONG).show(); + } else { + setListedPods(app.getSettings().getPreviousPodlist()); + Snackbar.make(listPods, R.string.podlist_error, Snackbar.LENGTH_SHORT).show(); } } } @@ -122,7 +123,6 @@ public class PodSelectionActivity extends AppCompatActivity { private void setListedPods(String[] listedPodsArr) { final ArrayList listedPodsList = new ArrayList<>(); - for (String pod : listedPodsArr) { listedPodsList.add(pod.toLowerCase()); } @@ -131,7 +131,13 @@ public class PodSelectionActivity extends AppCompatActivity { PodSelectionActivity.this, android.R.layout.simple_list_item_1, listedPodsList); + + // save index and top position + int index = listPods.getFirstVisiblePosition(); + View v = listPods.getChildAt(0); + int top = (v == null) ? 0 : (v.getTop() - listPods.getPaddingTop()); listPods.setAdapter(adapter); + listPods.setSelectionFromTop(index, top); adapter.getFilter().filter(editFilter.getText()); editFilter.addTextChangedListener(new TextWatcher() { @@ -213,7 +219,7 @@ public class PodSelectionActivity extends AppCompatActivity { @Override protected void onDestroy() { - unregisterReceiver(podListReceiver); + LocalBroadcastManager.getInstance(this).unregisterReceiver(podListReceiver); super.onDestroy(); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 0d0138af..12b0dd57 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -37,10 +37,28 @@ public class AppSettings { pref.edit().putBoolean(key, value).apply(); } + private void setStringArray(SharedPreferences pref, String key, String[] values){ + StringBuffer sb = new StringBuffer(); + for(String value : values){ + sb.append("%%%"); + sb.append(value); + } + setString(pref,key,sb.toString().replaceFirst("%%%","")); + } + + private String[] getStringArray(SharedPreferences pref, String key){ + String value = pref.getString(key,"%%%"); + if (value.equals("%%%")){ + return new String[0]; + } + return value.split("%%%"); + } + /* // Preferences */ public static class PREF { + private static final String PREVIOUS_PODLIST = "previousPodlist"; private static final String IS_LOAD_IMAGES = "loadImages"; private static final String MINIMUM_FONT_SIZE = "minimumFontSize"; private static final String PODUSERPROFILE_AVATAR_URL = "podUserProfile_avatar"; @@ -106,4 +124,12 @@ public class AppSettings { public boolean hasPodDomain(){ return !prefPod.getString(PREF.PODDOMAIN, "").equals(""); } + + public String[] getPreviousPodlist(){ + return getStringArray(prefApp, PREF.PREVIOUS_PODLIST); + } + + public void setPreviousPodlist(String[] pods){ + setStringArray(prefApp, PREF.PREVIOUS_PODLIST, pods); + } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java index fcc133c9..8791ac00 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java @@ -23,8 +23,11 @@ import android.app.Service; import android.content.Intent; import android.os.AsyncTask; import android.os.IBinder; +import android.support.v4.content.LocalBroadcastManager; import android.util.Log; +import com.github.dfa.diaspora_android.App; + import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.StatusLine; @@ -42,9 +45,8 @@ import java.util.ArrayList; import java.util.List; public class GetPodsService extends Service { - public static final String MESSAGE = "com.github.dfa.diaspora.podsreceived"; - - private static final String TAG = "Diaspora Pod Service"; + public static final String MESSAGE_PODS_RECEIVED = "com.github.dfa.diaspora.podsreceived"; + private static final String TAG = App.TAG; public GetPodsService() { } @@ -62,7 +64,7 @@ public class GetPodsService extends Service { * A few modifications and adaptations were made by me. * Source: * https://github.com/voidcode/Diaspora-Webclient/blob/master/src/com/voidcode/diasporawebclient/getPodlistTask.java - * Thanks to Terkel Sørensen + * Thanks to Terkel Sørensen ; License : GPLv3 */ AsyncTask getPodsAsync = new AsyncTask() { @Override @@ -118,11 +120,10 @@ public class GetPodsService extends Service { } @Override - protected void onPostExecute(String[] strings) { - Intent broadcastIntent = new Intent(MESSAGE); - if (strings != null) - broadcastIntent.putExtra("pods", strings); - sendBroadcast(broadcastIntent); + protected void onPostExecute(String[] pods) { + Intent broadcastIntent = new Intent(MESSAGE_PODS_RECEIVED); + broadcastIntent.putExtra("pods", pods != null ? pods : new String[0]); + LocalBroadcastManager.getInstance(getApplicationContext()).sendBroadcast(broadcastIntent); stopSelf(); } }; From 3a49a838961913bba9ab06415b5fc110aaed116c Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 5 Jun 2016 17:25:11 +0200 Subject: [PATCH 013/535] Extract and show aspects --- .../com/github/dfa/diaspora_android/App.java | 7 ++ .../activity/MainActivity.java | 9 +- .../activity/ShareActivity.java | 2 +- .../diaspora_android/data/AppSettings.java | 44 +++++++--- .../dfa/diaspora_android/data/PodAspect.java | 83 +++++++++++++++++++ .../diaspora_android/data/PodUserProfile.java | 42 +++++++++- .../dfa/diaspora_android/util/Helpers.java | 28 ++++++- 7 files changed, 194 insertions(+), 21 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java diff --git a/app/src/main/java/com/github/dfa/diaspora_android/App.java b/app/src/main/java/com/github/dfa/diaspora_android/App.java index 20b6dce0..0cd31a39 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/App.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/App.java @@ -10,6 +10,7 @@ import android.webkit.WebSettings; import android.webkit.WebView; import com.github.dfa.diaspora_android.data.AppSettings; +import com.github.dfa.diaspora_android.data.PodUserProfile; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; import com.github.dfa.diaspora_android.util.AvatarImageLoader; @@ -22,6 +23,7 @@ public class App extends Application { private AppSettings appSettings; private AvatarImageLoader avatarImageLoader; private CookieManager cookieManager; + private PodUserProfile podUserProfile; @Override public void onCreate() { @@ -29,6 +31,7 @@ public class App extends Application { final Context c = getApplicationContext(); appSettings = new AppSettings(c); avatarImageLoader = new AvatarImageLoader(c); + podUserProfile = new PodUserProfile(this); // Get cookie manager @@ -61,6 +64,10 @@ public class App extends Application { } } + public PodUserProfile getPodUserProfile(){ + return podUserProfile; + } + public AppSettings getSettings() { return appSettings; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 4183f68e..95eea1d8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -172,7 +172,9 @@ public class MainActivity extends AppCompatActivity app = (App) getApplication(); appSettings = app.getSettings(); - podUserProfile = new PodUserProfile(app, uiHandler, this); + podUserProfile = app.getPodUserProfile(); + podUserProfile.setCallbackHandler(uiHandler); + podUserProfile.setListener(this); this.registerForContextMenu(webView); webView.setParentActivity(this); @@ -245,7 +247,7 @@ public class MainActivity extends AppCompatActivity } if (progress > 60) { - Helpers.hideTopBar(wv); + Helpers.applyDiasporaMobileSiteChanges(wv); } if (progress == 100) { @@ -872,7 +874,8 @@ public class MainActivity extends AppCompatActivity case R.id.nav_aspects: { if (Helpers.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/aspects"); + // webView.loadUrl("https://" + podDomain + "/aspects"); + Helpers.showAspectList(webView, app); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java index 8fcafdee..2398454e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java @@ -132,7 +132,7 @@ public class ShareActivity extends MainActivity { } if (progress > 60) { - Helpers.hideTopBar(wv); + Helpers.applyDiasporaMobileSiteChanges(wv); } if (progress == 100) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 12b0dd57..5b11799f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -1,8 +1,12 @@ package com.github.dfa.diaspora_android.data; +import android.animation.ObjectAnimator; import android.content.Context; import android.content.SharedPreferences; +import org.json.JSONArray; +import org.json.JSONException; + /** * Created by gsantner on 20.03.16. Part of Diaspora for Android. */ @@ -17,6 +21,10 @@ public class AppSettings { prefPod = this.context.getSharedPreferences("pod0", Context.MODE_PRIVATE); } + public Context getApplicationContext() { + return context; + } + public void clearPodSettings() { prefPod.edit().clear().apply(); } @@ -37,18 +45,18 @@ public class AppSettings { pref.edit().putBoolean(key, value).apply(); } - private void setStringArray(SharedPreferences pref, String key, String[] values){ + private void setStringArray(SharedPreferences pref, String key, Object[] values) { StringBuffer sb = new StringBuffer(); - for(String value : values){ + for (Object value : values) { sb.append("%%%"); - sb.append(value); + sb.append(value.toString()); } - setString(pref,key,sb.toString().replaceFirst("%%%","")); + setString(pref, key, sb.toString().replaceFirst("%%%", "")); } - private String[] getStringArray(SharedPreferences pref, String key){ - String value = pref.getString(key,"%%%"); - if (value.equals("%%%")){ + private String[] getStringArray(SharedPreferences pref, String key) { + String value = pref.getString(key, "%%%"); + if (value.equals("%%%")) { return new String[0]; } return value.split("%%%"); @@ -65,6 +73,7 @@ public class AppSettings { private static final String PODUSERPROFILE_NAME = "podUserProfile_name"; private static final String PODUSERPROFILE_ID = "podUserProfile_guid"; private static final String PODDOMAIN = "podDomain"; + private static final String PODUSERPROFILE_ASPECTS = "podUserProfile_aspects"; } @@ -76,7 +85,7 @@ public class AppSettings { } public void setProfileId(String profileId) { - setString(prefPod, PREF.PODUSERPROFILE_ID,profileId); + setString(prefPod, PREF.PODUSERPROFILE_ID, profileId); } @@ -121,15 +130,28 @@ public class AppSettings { setString(prefPod, PREF.PODDOMAIN, podDomain); } - public boolean hasPodDomain(){ + public boolean hasPodDomain() { return !prefPod.getString(PREF.PODDOMAIN, "").equals(""); } - public String[] getPreviousPodlist(){ + public String[] getPreviousPodlist() { return getStringArray(prefApp, PREF.PREVIOUS_PODLIST); } - public void setPreviousPodlist(String[] pods){ + public void setPreviousPodlist(String[] pods) { setStringArray(prefApp, PREF.PREVIOUS_PODLIST, pods); } + + public void setPodAspects(PodAspect[] aspects) { + setStringArray(prefPod, PREF.PODUSERPROFILE_ASPECTS, aspects); + } + + public PodAspect[] getPodAspects() { + String[] s= getStringArray(prefPod, PREF.PODUSERPROFILE_ASPECTS); + PodAspect[] aspects = new PodAspect[s.length]; + for(int i=0; i < aspects.length; i++){ + aspects[i] = new PodAspect(s[i]); + } + return aspects; + } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java new file mode 100644 index 00000000..e9bfc4b5 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java @@ -0,0 +1,83 @@ +package com.github.dfa.diaspora_android.data; + +import android.support.v4.content.ContextCompat; + +import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.R; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.util.Locale; + +/** + * Created by gregor on 05.06.16. + */ +public class PodAspect { + public long id; + public String name; + public boolean selected; + + public PodAspect(long id, String name, boolean selected) { + this.id = id; + this.name = name; + this.selected = selected; + } + + + public PodAspect(String shareabletext) { + // fromShareAbleText + String[] str = shareabletext.split("%"); + selected = Integer.parseInt(str[0]) == 1; + id = Long.parseLong(str[1]); + name = shareabletext.substring(shareabletext.indexOf(str[1]) + str[1].length() + 1); + } + + public PodAspect(JSONObject json) throws JSONException { + if (json.has("id")) { + id = json.getLong("id"); + } + if (json.has("name")) { + name = json.getString("name"); + } + if (json.has("selected")) { + selected = json.getBoolean("selected"); + } + } + + public String toJsonString() { + JSONObject j = new JSONObject(); + try { + j.put("id", id); + j.put("name", name); + j.put("selected", selected); + } catch (JSONException e) { + } + return j.toString(); + } + + public String toHtmlLink(final App app) { + final AppSettings appSettings = app.getSettings(); + return String.format(Locale.getDefault(), + "%s", + appSettings.getPodDomain(), id, name); + } + + @Override + public String toString() { + return toShareAbleText(); + } + + @Override + public boolean equals(Object o) { + if (o instanceof PodAspect) { + return ((PodAspect) o).id == id; + } + return false; + } + + public String toShareAbleText() { + return String.format(Locale.getDefault(), "%d%%%d%%%s", selected ? 1 : 0, id, name); + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java index 68c5362d..fa95a7b4 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java @@ -6,6 +6,7 @@ import android.util.Log; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; +import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; @@ -26,6 +27,7 @@ public class PodUserProfile { private String avatarUrl; private String guid; private String name; + private PodAspect[] podAspects; private int notificationCount; private int unreadMessagesCount; @@ -37,6 +39,7 @@ public class PodUserProfile { avatarUrl = appSettings.getAvatarUrl(); guid = appSettings.getProfileId(); name = appSettings.getName(); + podAspects = appSettings.getPodAspects(); } public PodUserProfile(App app, Handler callbackHandler, WebUserProfileChangedListener listener) { @@ -83,7 +86,14 @@ public class PodUserProfile { // Unread message count if (json.has("unread_messages_count") && loadUnreadMessagesCount(json.getInt("unread_messages_count"))) { + appSettings.setPodAspects(podAspects); } + + // Aspect + if (json.has("aspects") && loadAspects(json.getJSONArray("aspects"))) { + appSettings.setPodAspects(podAspects); + } + isWebUserProfileLoaded = true; } catch (JSONException e) { Log.d(App.TAG, e.getMessage()); @@ -117,6 +127,10 @@ public class PodUserProfile { return unreadMessagesCount; } + public PodAspect[] getAspects() { + return podAspects; + } + /* * Private property setters */ @@ -173,6 +187,14 @@ public class PodUserProfile { return false; } + private boolean loadAspects(final JSONArray jsonAspects) throws JSONException { + podAspects = new PodAspect[jsonAspects.length()]; + for (int i = 0; i < jsonAspects.length(); i++) { + podAspects[i] = new PodAspect(jsonAspects.getJSONObject(i)); + } + return true; + } + private boolean loadUnreadMessagesCount(final int unreadMessagesCount) { if (this.unreadMessagesCount != unreadMessagesCount) { this.unreadMessagesCount = unreadMessagesCount; @@ -188,6 +210,22 @@ public class PodUserProfile { return false; } + public Handler getCallbackHandler() { + return callbackHandler; + } + + public void setCallbackHandler(Handler callbackHandler) { + this.callbackHandler = callbackHandler; + } + + public WebUserProfileChangedListener getListener() { + return listener; + } + + public void setListener(WebUserProfileChangedListener listener) { + this.listener = listener; + } + /* * Not implemented / not needed yet: * string "diasporaAddress" @@ -195,10 +233,6 @@ public class PodUserProfile { * boolean "admin" * int "following_count" * boolean "moderator" - * array "aspects" - * int "id" - * string "name" - * boolean "selected" * * array "services" * ? ? diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index d71adccf..6bd3ea51 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -28,8 +28,10 @@ import android.net.NetworkInfo; import android.support.v4.content.ContextCompat; import android.webkit.WebView; +import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; -import com.github.dfa.diaspora_android.activity.MainActivity; +import com.github.dfa.diaspora_android.data.PodAspect; +import com.github.dfa.diaspora_android.data.PodUserProfile; public class Helpers { @@ -49,7 +51,7 @@ public class Helpers { } } - public static void hideTopBar(final WebView wv) { + public static void applyDiasporaMobileSiteChanges(final WebView wv) { wv.loadUrl("javascript: ( function() {" + " document.documentElement.style.paddingBottom = '260px';" + " document.getElementById('main').style.paddingTop = '5px';" + @@ -81,6 +83,7 @@ public class Helpers { } public static void getUserProfile(final WebView wv) { + // aspects":[{"id":124934,"name":"Friends","selected":true},{"id":124937,"name":"Liked me","selected":false},{"id":124938,"name":"Follow","selected":false},{"id":128327,"name":"Nur ich","selected":false}] wv.loadUrl("javascript: ( function() {" + " if (typeof gon !== 'undefined' && typeof gon.user !== 'undefined') {" + " var userProfile = JSON.stringify(gon.user);" + @@ -88,4 +91,25 @@ public class Helpers { " } " + "})();"); } + + public static void showAspectList(final WebView wv, final App app) { + wv.stopLoading(); + PodUserProfile profile = app.getPodUserProfile(); + StringBuffer sb = new StringBuffer(); + int intColor = ContextCompat.getColor(app, R.color.colorAccent); + String strColor = String.format("#%06X", (0xFFFFFF & intColor)); + + sb.append("
"); + sb.append(String.format("

%s

", strColor, app.getString(R.string.jb_aspects))); + sb.append("
"); + // Content + for (PodAspect aspect : profile.getAspects()) { + sb.append("»  "); + sb.append(aspect.toHtmlLink(app)); + sb.append("

"); + } + // End + sb.append(""); + wv.loadData(sb.toString(), "text/html", "UTF-16"); + } } From f36502ecc566b164310062b62e492430abe916c2 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 5 Jun 2016 18:03:20 +0200 Subject: [PATCH 014/535] v0.1.2 --- CHANGELOG.md | 13 +++++++++++++ SCREENSHOTS.md | 19 ++++++++++++++----- app/build.gradle | 4 ++-- 3 files changed, 29 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 12502a85..08b0d3f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# v0.1.2 (2016-06-05) +- Extract and show aspects (by @gsantner) +- Cache last podlist +- Better sharing from app +- Collapsing top menu +- ProgressBar material, Improve search dialog +- fix keyboard. #4 +- Reworked sharing from activity #12 +- toolbar/actions/menu changes, replaced fab +- Refactor layout & menu files, dialogs +- Lots of refactoring; Reworked Splash,PodSelectionActivity; Switch Pod; Clear settings; +- Activity transitions, usability MainActivity, green accent color + # v0.1.1 - Sharing updated (by @scoute-dich) - Screenshotting updated diff --git a/SCREENSHOTS.md b/SCREENSHOTS.md index 7814c912..735829f2 100644 --- a/SCREENSHOTS.md +++ b/SCREENSHOTS.md @@ -1,5 +1,14 @@ -![1](https://raw.githubusercontent.com/Diaspora-for-Android/diaspora-android/v0.1.1/Screenshots/Screenshot_20160303-194540.png) -![2](https://raw.githubusercontent.com/Diaspora-for-Android/diaspora-android/v0.1.1/Screenshots/Screenshot_20160303-194559.png) -![3](https://raw.githubusercontent.com/Diaspora-for-Android/diaspora-android/v0.1.1/Screenshots/Screenshot_20160303-194608.png) -![4](https://raw.githubusercontent.com/Diaspora-for-Android/diaspora-android/v0.1.1/Screenshots/Screenshot_20160303-194621.png) -![5](https://raw.githubusercontent.com/Diaspora-for-Android/diaspora-android/v0.1.1/Screenshots/Screenshot_20160303-194752.png) \ No newline at end of file + + + + + + + + + + + + + +
diff --git a/app/build.gradle b/app/build.gradle index 3072760b..a2e167e4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.github.dfa.diaspora_android" minSdkVersion 15 targetSdkVersion 23 - versionCode 2 - versionName "0.1.1" + versionCode 3 + versionName "0.1.2" } buildTypes { release { From 14d5f04e2f767ccefaec2176bc3531f506ba8e66 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Tue, 7 Jun 2016 13:33:50 +0200 Subject: [PATCH 015/535] Lower bottom toolbar #22 --- README.md | 3 +-- .../diaspora_android/ui/CustomWebViewClient.java | 10 ++++++++++ app/src/main/res/layout/main__app_bar.xml | 4 ++-- app/src/main/res/layout/main__nav_header.xml | 16 +++++++++------- app/src/main/res/values-w820dp/dimens.xml | 1 + app/src/main/res/values/dimens.xml | 1 + 6 files changed, 24 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index ae3c06cb..33da3e2d 100644 --- a/README.md +++ b/README.md @@ -37,8 +37,7 @@ It requires access to the Internet and to external storage to be able to upload ## Main contributors -**Project Lead:** gsantner () - +- gsantner () - martinchodev () - scoute-dich () - vanitasvitae () diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index a17950af..2017f094 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -1,6 +1,7 @@ package com.github.dfa.diaspora_android.ui; import android.content.Intent; +import android.graphics.Bitmap; import android.net.Uri; import android.support.v4.widget.SwipeRefreshLayout; import android.util.Log; @@ -34,6 +35,15 @@ public class CustomWebViewClient extends WebViewClient { return false; } + @Override + public void onPageStarted(WebView view, String url, Bitmap favicon) { + super.onPageStarted(view, url, favicon); + swipeRefreshLayout.setEnabled(true); + if(url.endsWith("/conversations/new")){ + swipeRefreshLayout.setEnabled(false); + } + } + public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); swipeRefreshLayout.setRefreshing(false); diff --git a/app/src/main/res/layout/main__app_bar.xml b/app/src/main/res/layout/main__app_bar.xml index 44cab75b..76406973 100644 --- a/app/src/main/res/layout/main__app_bar.xml +++ b/app/src/main/res/layout/main__app_bar.xml @@ -22,7 +22,7 @@ app:expandedTitleMarginEnd="64dp" app:expandedTitleMarginStart="48dp" app:layout_scrollFlags="scroll|enterAlways|snap" - app:titleEnabled="true"> + app:titleEnabled="false"> diff --git a/app/src/main/res/layout/main__nav_header.xml b/app/src/main/res/layout/main__nav_header.xml index 2a9c0456..078bf980 100644 --- a/app/src/main/res/layout/main__nav_header.xml +++ b/app/src/main/res/layout/main__nav_header.xml @@ -1,7 +1,7 @@ @@ -20,7 +20,7 @@ android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentTop="true" - android:layout_marginTop="32dp" + android:layout_marginTop="24dp" android:orientation="horizontal"> @@ -36,14 +38,16 @@ diff --git a/app/src/main/res/values-w820dp/dimens.xml b/app/src/main/res/values-w820dp/dimens.xml index 63fc8164..c6dc80ce 100644 --- a/app/src/main/res/values-w820dp/dimens.xml +++ b/app/src/main/res/values-w820dp/dimens.xml @@ -3,4 +3,5 @@ (such as screen margins) for screens with more than 820dp of available width. This would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). --> 64dp + 32dp diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 9848668b..859c8f4f 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -3,5 +3,6 @@ 16dp 16dp + 8dp 16dp From b5cf37108ee0e1cc3c851aaf7670f03b6f758e77 Mon Sep 17 00:00:00 2001 From: scoute-dich Date: Tue, 7 Jun 2016 19:13:37 +0200 Subject: [PATCH 016/535] added titles on top toolbar --- .../com/github/dfa/diaspora_android/App.java | 2 -- .../activity/MainActivity.java | 17 ++++++++++++++ .../activity/ShareActivity.java | 1 + .../diaspora_android/data/AppSettings.java | 4 ---- .../dfa/diaspora_android/data/PodAspect.java | 4 ---- .../ui/ContextMenuWebView.java | 1 - .../ui/CustomWebViewClient.java | 1 - .../res/drawable/fab_label_background.xml | 10 -------- app/src/main/res/layout/main__content.xml | 3 +-- app/src/main/res/layout/main__nav_header.xml | 1 - .../res/layout/podselection__activity.xml | 1 - app/src/main/res/values-de/strings.xml | 21 ++++++++++------- app/src/main/res/values/color.xml | 12 ---------- app/src/main/res/values/strings.xml | 23 ++++++++++++------- app/src/main/res/values/styles.xml | 5 ---- 15 files changed, 47 insertions(+), 59 deletions(-) delete mode 100644 app/src/main/res/drawable/fab_label_background.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/App.java b/app/src/main/java/com/github/dfa/diaspora_android/App.java index 0cd31a39..d372c7fa 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/App.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/App.java @@ -6,12 +6,10 @@ import android.os.Build; import android.support.annotation.Nullable; import android.webkit.CookieManager; import android.webkit.CookieSyncManager; -import android.webkit.WebSettings; import android.webkit.WebView; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodUserProfile; -import com.github.dfa.diaspora_android.ui.CustomWebViewClient; import com.github.dfa.diaspora_android.util.AvatarImageLoader; /** diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 95eea1d8..f4a64846 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -188,6 +188,7 @@ public class MainActivity extends AppCompatActivity return MainActivity.this.onOptionsItemSelected(item); } }); + setTitle(R.string.app_name); // Load app settings setupNavigationSlider(); @@ -479,6 +480,7 @@ public class MainActivity extends AppCompatActivity case R.id.action_notifications: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/notifications"); + setTitle(R.string.title_notifications); return true; } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); @@ -489,6 +491,7 @@ public class MainActivity extends AppCompatActivity case R.id.action_conversations: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/conversations"); + setTitle(R.string.title_conversations); return true; } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); @@ -504,6 +507,7 @@ public class MainActivity extends AppCompatActivity case R.id.action_compose: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/status_messages/new"); + setTitle(R.string.new_post); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -725,9 +729,11 @@ public class MainActivity extends AppCompatActivity if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl(webView.getUrl()); + setTitle(R.string.app_name); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } + } }).show(); } @@ -777,6 +783,7 @@ public class MainActivity extends AppCompatActivity public void onClick(View view) { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/notifications"); + setTitle(R.string.title_notifications); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -822,6 +829,7 @@ public class MainActivity extends AppCompatActivity public void onClick(View view) { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/conversations"); + setTitle(R.string.title_conversations); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -847,6 +855,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_stream: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/stream"); + setTitle(R.string.title_stream); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -856,6 +865,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_profile: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/people/" + appSettings.getProfileId()); + setTitle(R.string.title_profil); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -866,6 +876,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_followed_tags: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/followed_tags"); + setTitle(R.string.jb_followed_tags); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -876,6 +887,7 @@ public class MainActivity extends AppCompatActivity if (Helpers.isOnline(MainActivity.this)) { // webView.loadUrl("https://" + podDomain + "/aspects"); Helpers.showAspectList(webView, app); + setTitle(R.string.title_aspects); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -885,6 +897,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_activities: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/activity"); + setTitle(R.string.title_activities); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -894,6 +907,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_liked: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/liked"); + setTitle(R.string.title_liked); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -903,6 +917,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_commented: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/commented"); + setTitle(R.string.title_commented); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -912,6 +927,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_mentions: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/mentions"); + setTitle(R.string.title_mentions); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -921,6 +937,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_public: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/public"); + setTitle(R.string.title_public); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java index 2398454e..b26680db 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java @@ -80,6 +80,7 @@ public class ShareActivity extends MainActivity { } }); } + setTitle(R.string.new_post); progressBar = (ProgressBar) findViewById(R.id.progressBar); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 5b11799f..fe4e3178 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -1,12 +1,8 @@ package com.github.dfa.diaspora_android.data; -import android.animation.ObjectAnimator; import android.content.Context; import android.content.SharedPreferences; -import org.json.JSONArray; -import org.json.JSONException; - /** * Created by gsantner on 20.03.16. Part of Diaspora for Android. */ diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java index e9bfc4b5..031de245 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java @@ -1,11 +1,7 @@ package com.github.dfa.diaspora_android.data; -import android.support.v4.content.ContextCompat; - import com.github.dfa.diaspora_android.App; -import com.github.dfa.diaspora_android.R; -import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index 6b42b313..e5e4ec37 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -15,7 +15,6 @@ import android.os.Environment; import android.util.AttributeSet; import android.view.ContextMenu; import android.view.MenuItem; -import android.webkit.WebView; import android.widget.Toast; import com.github.dfa.diaspora_android.R; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index 2017f094..5e90e312 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -4,7 +4,6 @@ import android.content.Intent; import android.graphics.Bitmap; import android.net.Uri; import android.support.v4.widget.SwipeRefreshLayout; -import android.util.Log; import android.webkit.CookieManager; import android.webkit.WebView; import android.webkit.WebViewClient; diff --git a/app/src/main/res/drawable/fab_label_background.xml b/app/src/main/res/drawable/fab_label_background.xml deleted file mode 100644 index 58fc6933..00000000 --- a/app/src/main/res/drawable/fab_label_background.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/main__content.xml b/app/src/main/res/layout/main__content.xml index a638e457..f4919aed 100644 --- a/app/src/main/res/layout/main__content.xml +++ b/app/src/main/res/layout/main__content.xml @@ -33,7 +33,6 @@ android:layout_width="fill_parent" android:indeterminate="false" android:layout_height="wrap_content" - android:maxHeight="4dip" - android:minHeight="4dip" /> + android:layout_marginTop="-7dp" /> \ No newline at end of file diff --git a/app/src/main/res/layout/main__nav_header.xml b/app/src/main/res/layout/main__nav_header.xml index 078bf980..9c9e9d85 100644 --- a/app/src/main/res/layout/main__nav_header.xml +++ b/app/src/main/res/layout/main__nav_header.xml @@ -7,7 +7,6 @@ android:theme="@style/ThemeOverlay.AppCompat.Dark"> Anmerkung: Die Podliste wird aus den sicheren Pods, die bei https://podupti.me gelistet sind generiert. Bitte einen gültigen Domain-Namen (URL) eingeben Fehler: Konnte die Podliste nicht abfragen! - Podliste wird geladen… Entschuldigung, du musst mit dem Internet verbunden sein um fortzufahren. Bestätigung Möchtest du wirklich \nhttps://%1$s\nals deinen Diaspora Pod auswählen? @@ -28,12 +27,23 @@ Berechtigung verweigert. Berechtigung erteilt. Bitte versuche es erneut. + //Titles + + D* Benachrichtigungen + D* Unterhaltungen + D* Stream + D* Profil + D* Aspekte + D* Aktivitäten + D* Gelikte Beiträge + D* Kommentiert + D* Erwähnungen + D* Öffentliche Aktivitäten + // Drawer and App Einstellungen Stream - Benachrichtigungen - Unterhaltungen Gelikte Beiträge Kommentierte Beiträge Kontakte @@ -56,7 +66,6 @@ nach Tags nach Personen Füge einen Namen ein. - Versuche einen Tag wie: #neuhier oder #kunst //Dialog @@ -147,15 +156,11 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br <i>Die Bilder des Startbildschirms können auf Flickr gefunden werden: https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. Sie wurden von \"Lydia\" veröffentlicht und stehen unter der cc by-nc-sa Lizenz.</i> - Suche nach Personen … - Suche nach Tags … Startbildschirm Ungelesene Unterhaltung. Öffnen? Ungelesene Benachrichtigung. Lesen? Changelog - D* Titel und Text Profil - D* nur Text *[geteilt durch #DiasporaForAndroid]* Bilder nicht laden Bilder laden diff --git a/app/src/main/res/values/color.xml b/app/src/main/res/values/color.xml index 43d2cedf..1e2fc563 100644 --- a/app/src/main/res/values/color.xml +++ b/app/src/main/res/values/color.xml @@ -7,22 +7,10 @@ #607d8b #607d8b - #CFD8DC #4CAF50 - #212121 - #727272 - #FFFFFF - #B6B6B6 @color/accent - #388E3C - - #607d8b - #90a4ae - - #BC212121 - #ffffff #ffffff diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ac6920ca..33c428cd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -19,6 +19,21 @@ Permission denied. Permission granted. Please try again. + + //Titles + + D* Notifications + D* Conversations + D* Stream + D* Profil + D* Aspects + D* Activities + D* Liked + D* Commented + D* Mentions + D* Public + + //Pod Activity Select Pod @@ -27,7 +42,6 @@ Note: The podlist is populated by secure pods listed on https://podupti.me. You can enter in the edit field any pod not listed. Please enter a valid domain name Error: Could not retrieve list of pods! - Loading pod list … Sorry, you must be connected to the Internet to proceed @@ -36,8 +50,6 @@ Do you want to exit? This will erase all cookies and session data. Do you really want to change pods? D* New message - D* Text only - D* Title and text Notifications Conversations @@ -47,8 +59,6 @@ Settings About the app | Help Stream - Notifications - Conversations Liked Commented Contacts @@ -83,8 +93,6 @@ Go to top Search by tags or persons - Search for tag … - Search for person … New message @@ -92,7 +100,6 @@ by tags by people Please add a name - Try to add a tag like: #newhere or #art //Dialog //License diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index f5182805..545b9c6d 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -17,9 +17,4 @@ - From ef8efb4e06a8351a16d757993bed64327c7baa2f Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 7 Jun 2016 23:44:39 +0200 Subject: [PATCH 017/535] Added option to share image from WebView to external app --- .../ui/ContextMenuWebView.java | 31 +++++++++++++++++-- app/src/main/res/values-de/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index e5e4ec37..d881534b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -10,6 +10,7 @@ import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.pm.PackageManager; +import android.graphics.Bitmap; import android.net.Uri; import android.os.Environment; import android.util.AttributeSet; @@ -19,6 +20,7 @@ import android.widget.Toast; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; +import com.github.dfa.diaspora_android.task.ImageDownloadTask; import java.io.File; @@ -26,12 +28,14 @@ import java.io.File; * Subclass of WebView which adds a context menu for long clicks on images or links to share, save * or open with another browser */ +@SuppressWarnings("deprecation") public class ContextMenuWebView extends NestedWebView { public static final int ID_SAVE_IMAGE = 10; - public static final int ID_EXTERNAL_BROWSER = 11; + public static final int ID_IMAGE_EXTERNAL_BROWSER = 11; public static final int ID_COPY_LINK = 12; public static final int ID_SHARE_LINK = 13; + public static final int ID_SHARE_IMAGE = 14; private Context context; private Activity parentActivity; @@ -97,7 +101,27 @@ public class ContextMenuWebView extends NestedWebView { } break; - case ID_EXTERNAL_BROWSER: + case ID_SHARE_IMAGE: + if(url != null) { + final Uri source = Uri.parse(url); + final Uri local = Uri.parse(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/"+source.getLastPathSegment()); + new ImageDownloadTask(null, local.getPath()) { + @Override + protected void onPostExecute(Bitmap result) { + Uri myUri= Uri.fromFile(new File(local.getPath())); + Intent sharingIntent = new Intent(Intent.ACTION_SEND); + sharingIntent.setType("image/*"); + sharingIntent.putExtra(Intent.EXTRA_STREAM, myUri); + sharingIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + context.startActivity(Intent.createChooser(sharingIntent, "Share image using")); + } + }.execute(url); + } else { + Toast.makeText(context, "Cannot share image: url is null", Toast.LENGTH_SHORT).show(); + } + break; + + case ID_IMAGE_EXTERNAL_BROWSER: if (url != null) { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); context.startActivity(intent); @@ -135,7 +159,8 @@ public class ContextMenuWebView extends NestedWebView { // Menu options for an image. menu.setHeaderTitle(result.getExtra()); menu.add(0, ID_SAVE_IMAGE, 0, context.getString(R.string.context_menu_save_image)).setOnMenuItemClickListener(handler); - menu.add(0, ID_EXTERNAL_BROWSER, 0, context.getString(R.string.context_menu_open_external_browser)).setOnMenuItemClickListener(handler); + menu.add(0, ID_IMAGE_EXTERNAL_BROWSER, 0, context.getString(R.string.context_menu_open_external_browser)).setOnMenuItemClickListener(handler); + menu.add(0, ID_SHARE_IMAGE, 0, context.getString(R.string.context_menu_share_image)).setOnMenuItemClickListener(handler); } else if (result.getType() == HitTestResult.ANCHOR_TYPE || result.getType() == HitTestResult.SRC_ANCHOR_TYPE) { // Menu options for a hyperlink. diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 20681ecb..1fe9b95f 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -165,6 +165,7 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br Bilder nicht laden Bilder laden Bild speichern + Bild teilen Linkadresse kopieren Linkadresse teilen In externem Browser öffnen… diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 33c428cd..5e4b5fcc 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -212,6 +212,7 @@ Link address copied … Share link address Save image + Share image Open in external browser … Copy link address to clipboard Saving image to From 61c92349aad222e773171871872a222dd6189a36 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 9 Jun 2016 01:03:50 +0200 Subject: [PATCH 018/535] Added option to set manual proxy --- app/build.gradle | 1 + .../activity/MainActivity.java | 107 +++++++++++++++++- .../diaspora_android/data/AppSettings.java | 40 +++++++ .../res/layout/proxy_configuration_dialog.xml | 52 +++++++++ app/src/main/res/values/strings.xml | 6 + 5 files changed, 204 insertions(+), 2 deletions(-) create mode 100644 app/src/main/res/layout/proxy_configuration_dialog.xml diff --git a/app/build.gradle b/app/build.gradle index a2e167e4..f8aee685 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,6 +37,7 @@ dependencies { // More libraries compile 'com.getbase:floatingactionbutton:1.9.1' compile 'com.jakewharton:butterknife:8.0.1' + compile 'info.guardianproject.netcipher:netcipher:1.2.1' apt 'com.jakewharton:butterknife-compiler:8.0.1' } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index f4a64846..04240c73 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -23,7 +23,9 @@ import android.Manifest; import android.animation.ObjectAnimator; import android.annotation.SuppressLint; import android.app.Activity; +import android.app.AlarmManager; import android.app.AlertDialog; +import android.app.PendingIntent; import android.content.BroadcastReceiver; import android.content.Context; import android.content.DialogInterface; @@ -32,9 +34,11 @@ import android.content.IntentFilter; import android.content.pm.PackageManager; import android.graphics.Bitmap; import android.net.Uri; +import android.os.AsyncTask; import android.os.Bundle; import android.os.Environment; import android.os.Handler; +import android.os.StrictMode; import android.provider.MediaStore; import android.support.annotation.NonNull; import android.support.design.widget.CollapsingToolbarLayout; @@ -46,6 +50,7 @@ import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.ActionMenuView; +import android.support.v7.widget.SwitchCompat; import android.support.v7.widget.Toolbar; import android.text.Html; import android.text.SpannableString; @@ -66,6 +71,7 @@ import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; import android.widget.EditText; +import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.ProgressBar; @@ -97,6 +103,8 @@ import java.util.Locale; import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; +import info.guardianproject.netcipher.NetCipher; +import info.guardianproject.netcipher.web.WebkitProxy; public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener, WebUserProfileChangedListener { @@ -216,6 +224,11 @@ public class MainActivity extends AppCompatActivity if (android.os.Build.VERSION.SDK_INT >= 21) webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); + //Set proxy + if(appSettings.isProxyEnabled()) { + if(!setProxy()) Toast.makeText(this, R.string.toast_set_proxy_failed, Toast.LENGTH_LONG).show(); + } + /* * WebViewClient */ @@ -885,7 +898,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_aspects: { if (Helpers.isOnline(MainActivity.this)) { - // webView.loadUrl("https://" + podDomain + "/aspects"); + // webView.loadUrl("https://" + podDomain + "/aspects"); Helpers.showAspectList(webView, app); setTitle(R.string.title_aspects); } else { @@ -946,7 +959,8 @@ public class MainActivity extends AppCompatActivity case R.id.nav_settings_app: { final CharSequence[] options = {getString(R.string.settings_font), getString(R.string.settings_view), appSettings.isLoadImages() ? - getString(R.string.settings_images_switch_off) : getString(R.string.settings_images_switch_on), getString(R.string.jb_pod)}; + getString(R.string.settings_images_switch_off) : getString(R.string.settings_images_switch_on), getString(R.string.jb_pod), + getString(R.string.settings_proxy)}; if (Helpers.isOnline(MainActivity.this)) { new AlertDialog.Builder(MainActivity.this) @@ -979,6 +993,33 @@ public class MainActivity extends AppCompatActivity }) .show(); break; + case 4: + final AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(MainActivity.this); + final View dialogLayout = getLayoutInflater().inflate(R.layout.proxy_configuration_dialog, null); + final SwitchCompat enabled_toggle = (SwitchCompat) dialogLayout.findViewById(R.id.proxy_toggle); + final EditText host_edit = (EditText) dialogLayout.findViewById(R.id.proxy_host_edit); + final EditText port_edit = (EditText) dialogLayout.findViewById(R.id.proxy_port_edit); + + enabled_toggle.setChecked(appSettings.isProxyEnabled()); + host_edit.setText(appSettings.getProxyHost()); + port_edit.setText(""+appSettings.getProxyPort()); + dialogBuilder.setView(dialogLayout).setTitle(R.string.settings_proxy) + .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + boolean proxyEnabled = enabled_toggle.isChecked(); + String host = host_edit.getText().toString(); + int port = Integer.parseInt(port_edit.getText().toString()); + + if(proxyEnabled) { + if(!setProxy(host, port)) { + Toast.makeText(MainActivity.this, R.string.toast_set_proxy_failed,Toast.LENGTH_SHORT).show(); + } + } + else resetProxy(); + } + }).setNegativeButton(android.R.string.cancel, null).show(); + break; } } }).show(); @@ -1069,4 +1110,66 @@ public class MainActivity extends AppCompatActivity grantResults); } } + + /** + * Set proxy according to arguments. host must not be "" or null, port must be positive. + * Return true on success and update appSettings' proxy related values. + * @param host proxy host (eg. localhost or 127.0.0.1) + * @param port proxy port (eg. 8118) + * @return success + * @throws IllegalArgumentException if arguments do not fit specifications above + */ + private boolean setProxy(final String host, final int port) { + if(host != null && !host.equals("") && port >=0) { + //Temporary change thread policy + StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); + StrictMode.ThreadPolicy tmp = new StrictMode.ThreadPolicy.Builder().permitAll().build(); + StrictMode.setThreadPolicy(tmp); + + NetCipher.setProxy(host, port); //Proxy for HttpsUrlConnections + try { + //Proxy for the webview + WebkitProxy.setProxy(MainActivity.class.getName(), getApplicationContext(), null, host, port); + } catch (Exception e) { /*Nothing we can do*/ } + + appSettings.setProxyEnabled(true); + appSettings.setProxyHost(host); + appSettings.setProxyPort(port); + + StrictMode.setThreadPolicy(old); + webView.reload(); + return true; + } else { + return false; + } + } + + private boolean setProxy() { + return setProxy(appSettings.getProxyHost(), appSettings.getProxyPort()); + } + + private void resetProxy() { + appSettings.setProxyEnabled(false); + + //Temporary change thread policy + StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); + StrictMode.ThreadPolicy tmp = new StrictMode.ThreadPolicy.Builder().permitAll().build(); + StrictMode.setThreadPolicy(tmp); + + NetCipher.clearProxy(); + try{ + WebkitProxy.resetProxy(MainActivity.class.getName(), this); + } catch (Exception e) { + //Nothing we can do. + } + + StrictMode.setThreadPolicy(old); + + //Restart app + Intent restartActivity = new Intent(this, MainActivity.class); + PendingIntent pendingIntent = PendingIntent.getActivity(this, 12374, restartActivity, PendingIntent.FLAG_CANCEL_CURRENT); + AlarmManager mgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE); + mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 100, pendingIntent); + System.exit(0); + } } \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index fe4e3178..77cc3ed7 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -70,6 +70,9 @@ public class AppSettings { private static final String PODUSERPROFILE_ID = "podUserProfile_guid"; private static final String PODDOMAIN = "podDomain"; private static final String PODUSERPROFILE_ASPECTS = "podUserProfile_aspects"; + private static final String PROXY_ENABLED = "isProxyEnabled"; + private static final String PROXY_HOST = "proxyHost"; + private static final String PROXY_PORT = "proxyPort"; } @@ -150,4 +153,41 @@ public class AppSettings { } return aspects; } + + public void setProxyEnabled(boolean enabled) { + //commit instead of apply because the app is likely to be killed before apply is called. + prefApp.edit().putBoolean(PREF.PROXY_ENABLED, enabled).commit(); + } + + /** + * Default return value: false + * @return whether proxy is enabled or not + */ + public boolean isProxyEnabled() { + return prefApp.getBoolean(PREF.PROXY_ENABLED, false); + } + + public void setProxyHost(String host) { + setString(prefApp, PREF.PROXY_HOST, host); + } + + /** + * Default value: "" + * @return proxy host + */ + public String getProxyHost() { + return prefApp.getString(PREF.PROXY_HOST, ""); + } + + public void setProxyPort(int port) { + setInt(prefApp, PREF.PROXY_PORT, port); + } + + /** + * Default value: 0 + * @return proxy port + */ + public int getProxyPort() { + return prefApp.getInt(PREF.PROXY_PORT, 0); + } } diff --git a/app/src/main/res/layout/proxy_configuration_dialog.xml b/app/src/main/res/layout/proxy_configuration_dialog.xml new file mode 100644 index 00000000..75bc4330 --- /dev/null +++ b/app/src/main/res/layout/proxy_configuration_dialog.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 33c428cd..78f62f41 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -78,6 +78,10 @@ Do load images Do not load images Change view + Proxy + Enabled + Host + Port Share link as text Share screenshot of webpage Take screenshot of webpage @@ -218,4 +222,6 @@ https:// Share… #DiasporaForAndroid + + Warning: Could not set network proxy… From af0070df66faa9f9a1eedfef735b36c5f9bf41b5 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 9 Jun 2016 01:53:47 +0200 Subject: [PATCH 019/535] Let elements other than the webView use the proxy (HttpsUrlConnections) --- .../diaspora_android/task/GetPodsService.java | 34 ++++++++++--------- .../task/ImageDownloadTask.java | 20 +++++++++-- .../task/ProfileFetchTask.java | 34 ++++++++++++++----- 3 files changed, 60 insertions(+), 28 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java index 8791ac00..ba01716a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java @@ -28,12 +28,6 @@ import android.util.Log; import com.github.dfa.diaspora_android.App; -import org.apache.http.HttpEntity; -import org.apache.http.HttpResponse; -import org.apache.http.StatusLine; -import org.apache.http.client.HttpClient; -import org.apache.http.client.methods.HttpGet; -import org.apache.http.impl.client.DefaultHttpClient; import org.json.JSONArray; import org.json.JSONObject; @@ -44,6 +38,10 @@ import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; +import javax.net.ssl.HttpsURLConnection; + +import info.guardianproject.netcipher.NetCipher; + public class GetPodsService extends Service { public static final String MESSAGE_PODS_RECEIVED = "com.github.dfa.diaspora.podsreceived"; private static final String TAG = App.TAG; @@ -73,24 +71,28 @@ public class GetPodsService extends Service { // TODO: Update deprecated code StringBuilder builder = new StringBuilder(); - HttpClient client = new DefaultHttpClient(); + //HttpClient client = new DefaultHttpClient(); List list = null; + HttpsURLConnection connection; + InputStream inStream; try { - HttpGet httpGet = new HttpGet("http://podupti.me/api.php?key=4r45tg&format=json"); - HttpResponse response = client.execute(httpGet); - StatusLine statusLine = response.getStatusLine(); - int statusCode = statusLine.getStatusCode(); + connection = NetCipher.getHttpsURLConnection("https://podupti.me/api.php?key=4r45tg&format=json"); + int statusCode = connection.getResponseCode(); if (statusCode == 200) { - HttpEntity entity = response.getEntity(); - InputStream content = entity.getContent(); + inStream = connection.getInputStream(); BufferedReader reader = new BufferedReader( - new InputStreamReader(content)); + new InputStreamReader(inStream)); String line; while ((line = reader.readLine()) != null) { builder.append(line); } + + try { + inStream.close(); + } catch (IOException e) {/*Nothing to do*/} + + connection.disconnect(); } else { - //TODO Notify User about failure Log.e(TAG, "Failed to download list of pods"); } } catch (IOException e) { @@ -136,4 +138,4 @@ public class GetPodsService extends Service { throw new UnsupportedOperationException("Not yet implemented"); } -} +} \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java index 2b5a3d23..d9059344 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java @@ -13,7 +13,12 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; +import javax.net.ssl.HttpsURLConnection; + +import info.guardianproject.netcipher.NetCipher; + /** + * Task that can be used to download images from URLs and store them in storage * Created by Gregor Santner (gsantner) on 24.03.16. */ public class ImageDownloadTask extends AsyncTask { @@ -35,9 +40,12 @@ public class ImageDownloadTask extends AsyncTask { String url = urls[0]; Bitmap bitmap = null; FileOutputStream out = null; + InputStream inStream; + HttpsURLConnection connection; try { - InputStream in = new java.net.URL(url).openStream(); - bitmap = BitmapFactory.decodeStream(in); + connection = NetCipher.getHttpsURLConnection(url); + inStream = connection.getInputStream(); + bitmap = BitmapFactory.decodeStream(inStream); // Save to file if not null if (savePath != null) { @@ -45,6 +53,12 @@ public class ImageDownloadTask extends AsyncTask { bitmap.compress(Bitmap.CompressFormat.PNG, 100, out); } + try { + inStream.close(); + } catch (IOException e) {/*Nothing*/} + + connection.disconnect(); + } catch (Exception e) { Log.e(App.TAG, e.getMessage()); } finally { @@ -64,4 +78,4 @@ public class ImageDownloadTask extends AsyncTask { imageView.setImageBitmap(result); } } -} +} \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java index f54774f0..2771a4b7 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java @@ -10,11 +10,16 @@ import com.github.dfa.diaspora_android.data.PodUserProfile; import java.io.BufferedReader; import java.io.IOException; +import java.io.InputStream; import java.io.InputStreamReader; -import java.net.HttpURLConnection; import java.net.URL; +import javax.net.ssl.HttpsURLConnection; + +import info.guardianproject.netcipher.NetCipher; + /** + * AsyncTask to fetch a users profile * Created by Gregor Santner (gsantner) on 30.03.16. */ public class ProfileFetchTask extends AsyncTask { @@ -37,18 +42,21 @@ public class ProfileFetchTask extends AsyncTask { String cookies = cookieManager.getCookie("https://" + app.getSettings().getPodDomain()); Log.d(App.TAG, cookies); + HttpsURLConnection connection; + InputStream inStream; try { URL url = new URL("https://" + app.getSettings().getPodDomain() + "/stream"); - HttpURLConnection conn = (HttpURLConnection) url.openConnection(); - conn.setReadTimeout(10000); - conn.setConnectTimeout(15000); - conn.setRequestMethod("GET"); + connection = NetCipher.getHttpsURLConnection(url); + connection.setReadTimeout(10000); + connection.setConnectTimeout(15000); + connection.setRequestMethod("GET"); if (cookies != null) { - conn.setRequestProperty("Cookie", cookies); + connection.setRequestProperty("Cookie", cookies); } - conn.connect(); + connection.connect(); - BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream())); + inStream = connection.getInputStream(); + BufferedReader br = new BufferedReader(new InputStreamReader(inStream)); String line; final String TARGET_TAG = "window.gon={};gon.user="; while ((line = br.readLine()) != null && !line.startsWith(" { break; } } + + try{ + br.close(); + inStream.close(); + } catch (IOException e){/*Nothing*/} + + connection.disconnect(); + } catch (IOException e) { e.printStackTrace(); } @@ -70,4 +86,4 @@ public class ProfileFetchTask extends AsyncTask { return null; } -} +} \ No newline at end of file From b01a40bc076c922e530f48d518285bcd83f2264b Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 9 Jun 2016 01:57:50 +0200 Subject: [PATCH 020/535] Added german strings --- app/src/main/res/values-de/strings.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 20681ecb..daddb24e 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -171,5 +171,10 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br Speichere Bild als Linkadresse kopiert … Teilen… + Aktiviert + Host + Proxy + Port + Warnung: Proxy konnte nicht aktiviert werden… From ec922f139fb7ddf046aba10758535190a36d66e3 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 9 Jun 2016 22:21:49 +0200 Subject: [PATCH 021/535] Added first design of a SettingsActivity --- app/src/main/AndroidManifest.xml | 6 +++ .../activity/MainActivity.java | 4 +- .../activity/SettingsActivity.java | 41 ++++++++++++++++++ .../main/res/values/strings-preferences.xml | 33 ++++++++++++++ app/src/main/res/xml/preferences.xml | 43 +++++++++++++++++++ 5 files changed, 126 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java create mode 100644 app/src/main/res/values/strings-preferences.xml create mode 100644 app/src/main/res/xml/preferences.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index d89beb83..ea60ae3a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -41,6 +41,12 @@ android:theme="@style/AppTheme.NoActionBar" android:label="@string/diaspora"> + + + + + Look and Feel + Network + + + + Font size + + Normal + Large + Huge + + + normal + big + huge + + + Desktop mode + Load full desktop site instead of mobile view + + + Load images + You can disable image loading to safe mobile data + + + Enable Proxy + Host + Port + + \ No newline at end of file diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml new file mode 100644 index 00000000..9ce53d3d --- /dev/null +++ b/app/src/main/res/xml/preferences.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + \ No newline at end of file From 8996d4a73ab0ad42a902acbda79ec304724f13de Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 11 Jun 2016 00:28:26 +0200 Subject: [PATCH 022/535] Added some strings and started to integrate settingsActivity into the app --- app/src/main/AndroidManifest.xml | 2 +- .../activity/SettingsActivity.java | 19 +++++++++++++++++ .../diaspora_android/data/AppSettings.java | 21 +++++++------------ .../main/res/values/strings-preferences.xml | 10 +++++---- app/src/main/res/xml/preferences.xml | 5 ++++- 5 files changed, 38 insertions(+), 19 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index ea60ae3a..43ebf8b7 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -42,7 +42,7 @@ android:label="@string/diaspora"> diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index f2aa1283..660ef3fa 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -6,8 +6,12 @@ import android.preference.EditTextPreference; import android.preference.ListPreference; import android.preference.Preference; import android.preference.PreferenceActivity; +import android.preference.PreferenceFragment; +import android.util.Log; +import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.data.AppSettings; /** * @author vanitas @@ -18,11 +22,26 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this); + setEditTextPreferenceSummaries(); + } + + private void setEditTextPreferenceSummaries() { + String[] prefKeys = new String[]{"pref_key_proxy_host", "pref_key_proxy_port"}; + for(String key : prefKeys) { + EditTextPreference p = (EditTextPreference) findPreference(key); + p.setSummary(p.getText()); + } } @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { updatePreference(findPreference(key), key); + + switch (key) { + case AppSettings.PREF.MINIMUM_FONT_SIZE: + int newFontSize = Integer.parseInt(((ListPreference)findPreference(key)).getValue().substring(1)); + Log.d(App.TAG, newFontSize+""); + } } private void updatePreference(Preference preference, String key) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index fe4e3178..4e763b88 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -62,14 +62,14 @@ public class AppSettings { // Preferences */ public static class PREF { - private static final String PREVIOUS_PODLIST = "previousPodlist"; - private static final String IS_LOAD_IMAGES = "loadImages"; - private static final String MINIMUM_FONT_SIZE = "minimumFontSize"; - private static final String PODUSERPROFILE_AVATAR_URL = "podUserProfile_avatar"; - private static final String PODUSERPROFILE_NAME = "podUserProfile_name"; - private static final String PODUSERPROFILE_ID = "podUserProfile_guid"; - private static final String PODDOMAIN = "podDomain"; - private static final String PODUSERPROFILE_ASPECTS = "podUserProfile_aspects"; + public static final String PREVIOUS_PODLIST = "previousPodlist"; + public static final String IS_LOAD_IMAGES = "pref_key_load_images"; + public static final String MINIMUM_FONT_SIZE = "pref_key_font_size"; + public static final String PODUSERPROFILE_AVATAR_URL = "podUserProfile_avatar"; + public static final String PODUSERPROFILE_NAME = "podUserProfile_name"; + public static final String PODUSERPROFILE_ID = "podUserProfile_guid"; + public static final String PODDOMAIN = "podDomain"; + public static final String PODUSERPROFILE_ASPECTS = "podUserProfile_aspects"; } @@ -89,11 +89,6 @@ public class AppSettings { return prefApp.getBoolean(PREF.IS_LOAD_IMAGES, true); } - public void setLoadImages(boolean loadImages) { - setBool(prefApp, PREF.IS_LOAD_IMAGES, loadImages); - } - - public int getMinimumFontSize() { return prefApp.getInt(PREF.MINIMUM_FONT_SIZE, 8); } diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 3095ceee..90589312 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -12,10 +12,11 @@ Large Huge + - normal - big - huge + s8 + s16 + s20 Desktop mode @@ -23,10 +24,11 @@ Load images - You can disable image loading to safe mobile data + Disable image loading to safe mobile data Enable Proxy + Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart Host Port diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 9ce53d3d..1a78c306 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -6,6 +6,7 @@ @@ -28,11 +29,13 @@ + android:dependency="pref_key_proxy_enabled" + android:inputType="textNoSuggestions"/> Date: Thu, 16 Jun 2016 21:18:42 +0200 Subject: [PATCH 023/535] Add isLoadDesktopPage to Preferences, make SettingsActivity list changed settings in Intent --- .../activity/SettingsActivity.java | 16 +++++++++++++++- .../dfa/diaspora_android/data/AppSettings.java | 5 +++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 660ef3fa..27af6bd7 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -1,5 +1,6 @@ package com.github.dfa.diaspora_android.activity; +import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.preference.EditTextPreference; @@ -7,6 +8,7 @@ import android.preference.ListPreference; import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceFragment; +import android.support.v4.content.LocalBroadcastManager; import android.util.Log; import com.github.dfa.diaspora_android.App; @@ -17,12 +19,16 @@ import com.github.dfa.diaspora_android.data.AppSettings; * @author vanitas */ public class SettingsActivity extends PreferenceActivity implements SharedPreferences.OnSharedPreferenceChangeListener { + + private Intent settingsChangedIntent; + @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this); setEditTextPreferenceSummaries(); + settingsChangedIntent = new Intent("SettingsChanged"); } private void setEditTextPreferenceSummaries() { @@ -36,7 +42,7 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { updatePreference(findPreference(key), key); - + settingsChangedIntent.putExtra(key, true); switch (key) { case AppSettings.PREF.MINIMUM_FONT_SIZE: int newFontSize = Integer.parseInt(((ListPreference)findPreference(key)).getValue().substring(1)); @@ -57,4 +63,12 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer return; } } + + @Override + public void finish() { + Log.d(App.TAG, "finish()"); //TODO: remove + LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(this); + broadcastManager.sendBroadcast(settingsChangedIntent); + super.finish(); + } } \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 4e763b88..b191a422 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -70,6 +70,7 @@ public class AppSettings { public static final String PODUSERPROFILE_ID = "podUserProfile_guid"; public static final String PODDOMAIN = "podDomain"; public static final String PODUSERPROFILE_ASPECTS = "podUserProfile_aspects"; + public static final String IS_LOAD_DESKTOP_PAGE = "pref_key_desktop_mode"; } @@ -89,6 +90,10 @@ public class AppSettings { return prefApp.getBoolean(PREF.IS_LOAD_IMAGES, true); } + public boolean isLoadDesktopPage() { + return prefApp.getBoolean(PREF.IS_LOAD_DESKTOP_PAGE, false); + } + public int getMinimumFontSize() { return prefApp.getInt(PREF.MINIMUM_FONT_SIZE, 8); } From 766a854a9255d267703b55a8f1e8b44a52ce1188 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 16 Jun 2016 22:55:06 +0200 Subject: [PATCH 024/535] Made SettingsActivity use correct sharedPrefs, made FontSize and loadImages preferences work, removed unused code, moved webview initialization code in own method --- .../activity/MainActivity.java | 164 +++++------------- .../activity/SettingsActivity.java | 27 +-- .../diaspora_android/data/AppSettings.java | 19 +- .../main/res/values/strings-preferences.xml | 6 +- app/src/main/res/xml/preferences.xml | 2 +- 5 files changed, 66 insertions(+), 152 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 53ba7329..ead96cff 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -53,7 +53,6 @@ import android.text.method.LinkMovementMethod; import android.text.util.Linkify; import android.view.Gravity; import android.view.KeyEvent; -import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -69,8 +68,6 @@ import android.widget.EditText; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.ProgressBar; -import android.widget.RadioButton; -import android.widget.RadioGroup; import android.widget.TextView; import android.widget.Toast; @@ -119,6 +116,7 @@ public class MainActivity extends AppCompatActivity private PodUserProfile podUserProfile; private final Handler uiHandler = new Handler(); private CustomWebViewClient webViewClient; + private Snackbar snackbarExitApp; /** * UI Bindings @@ -163,9 +161,6 @@ public class MainActivity extends AppCompatActivity protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - if (android.os.Build.VERSION.SDK_INT >= 21) - WebView.enableSlowWholeDocumentDraw(); - // Bind UI setContentView(R.layout.main__activity); ButterKnife.bind(this); @@ -176,9 +171,7 @@ public class MainActivity extends AppCompatActivity podUserProfile.setCallbackHandler(uiHandler); podUserProfile.setListener(this); - this.registerForContextMenu(webView); - webView.setParentActivity(this); - webView.setOverScrollMode(WebView.OVER_SCROLL_ALWAYS); + setupWebView(savedInstanceState); // Setup toolbar setSupportActionBar(toolbarTop); @@ -190,6 +183,16 @@ public class MainActivity extends AppCompatActivity }); setTitle(R.string.app_name); + //Setup snackbar + snackbarExitApp = Snackbar + .make(swipeRefreshLayout, R.string.confirm_exit, Snackbar.LENGTH_LONG) + .setAction(android.R.string.yes, new View.OnClickListener() { + @Override + public void onClick(View view) { + moveTaskToBack(true); + } + }); + // Load app settings setupNavigationSlider(); @@ -199,22 +202,44 @@ public class MainActivity extends AppCompatActivity swipeRefreshLayout.setColorSchemeResources(R.color.colorPrimary, R.color.fab_big); - // Setup WebView - webView.addJavascriptInterface(new JavaScriptInterface(), "AndroidBridge"); - if (savedInstanceState != null) { - webView.restoreState(savedInstanceState); + if (savedInstanceState == null) { + if (Helpers.isOnline(MainActivity.this)) { + webView.loadData("", "text/html", null); + webView.loadUrl("https://" + podDomain); + } else { + Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + } } + } + + private void setupWebView(Bundle savedInstanceState) { webSettings = webView.getSettings(); + //TODO: Dangerous on API < 17. Can we do anything about this? webSettings.setJavaScriptEnabled(true); webSettings.setUseWideViewPort(true); webSettings.setLoadWithOverviewMode(true); webSettings.setDomStorageEnabled(true); webSettings.setMinimumFontSize(appSettings.getMinimumFontSize()); webSettings.setLoadsImagesAutomatically(appSettings.isLoadImages()); + webSettings.setAppCacheEnabled(true); - if (android.os.Build.VERSION.SDK_INT >= 21) + if (savedInstanceState != null) { + webView.restoreState(savedInstanceState); + } + + if (android.os.Build.VERSION.SDK_INT >= 21) { + WebView.enableSlowWholeDocumentDraw(); webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); + } + + this.registerForContextMenu(webView); + webView.setParentActivity(this); + webView.setOverScrollMode(WebView.OVER_SCROLL_ALWAYS); + + // Setup WebView + //TODO: Dangerous on API < 17. Can we do anything about this? + webView.addJavascriptInterface(new JavaScriptInterface(), "AndroidBridge"); /* * WebViewClient @@ -308,16 +333,6 @@ public class MainActivity extends AppCompatActivity return true; } }); - - - if (savedInstanceState == null) { - if (Helpers.isOnline(MainActivity.this)) { - webView.loadData("", "text/html", null); - webView.loadUrl("https://" + podDomain); - } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } - } } private void setupNavigationSlider() { @@ -420,15 +435,8 @@ public class MainActivity extends AppCompatActivity if (webView.canGoBack()) { webView.goBack(); } else { - Snackbar snackbar = Snackbar - .make(swipeRefreshLayout, R.string.confirm_exit, Snackbar.LENGTH_LONG) - .setAction(android.R.string.yes, new View.OnClickListener() { - @Override - public void onClick(View view) { - moveTaskToBack(true); - } - }); - snackbar.show(); + if(!snackbarExitApp.isShown()) + snackbarExitApp.show(); } } @@ -691,53 +699,6 @@ public class MainActivity extends AppCompatActivity return true; } - - private void alertFormElements() { - - /* - * Inflate the XML view. activity_main is in - * res/layout/form_elements.xml - */ - LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); - final View formElementsView = inflater.inflate(R.layout.ui__font_size_chooser, - null, false); - - final RadioGroup rgFontSize = (RadioGroup) formElementsView - .findViewById(R.id.genderRadioGroup); - - // the alert dialog - new AlertDialog.Builder(MainActivity.this).setView(formElementsView) - .setTitle("Set Font Size") - .setNegativeButton("OK", new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int id) { - int selectedId = rgFontSize - .getCheckedRadioButtonId(); - - // find the radiobutton by returned id - RadioButton selectedRadioButton = (RadioButton) formElementsView - .findViewById(selectedId); - - if (selectedRadioButton.getId() == R.id.radNormal) { - appSettings.setMinimumFontSize(8); - } else if (selectedRadioButton.getId() == R.id.radLarge) { - appSettings.setMinimumFontSize(16); - } else if (selectedRadioButton.getId() == R.id.radLarger) { - appSettings.setMinimumFontSize(20); - } - - webSettings.setMinimumFontSize(appSettings.getMinimumFontSize()); - - if (Helpers.isOnline(MainActivity.this)) { - webView.loadUrl(webView.getUrl()); - setTitle(R.string.app_name); - } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } - - } - }).show(); - } - @Override public void onUserProfileNameChanged(String name) { navheaderTitle.setText(name); @@ -945,47 +906,6 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_settings_app: { - /* - final CharSequence[] options = {getString(R.string.settings_font), getString(R.string.settings_view), appSettings.isLoadImages() ? - getString(R.string.settings_images_switch_off) : getString(R.string.settings_images_switch_on), getString(R.string.jb_pod)}; - - if (Helpers.isOnline(MainActivity.this)) { - new AlertDialog.Builder(MainActivity.this) - .setItems(options, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int item) { - switch (item) { - case 0: - alertFormElements(); - break; - case 1: - webView.loadUrl("https://" + podDomain + "/mobile/toggle"); - break; - case 2: - webSettings.setLoadsImagesAutomatically(!appSettings.isLoadImages()); - appSettings.setLoadImages(!appSettings.isLoadImages()); - webView.loadUrl(webView.getUrl()); - break; - case 3: - new AlertDialog.Builder(MainActivity.this) - .setTitle(getString(R.string.confirmation)) - .setMessage(getString(R.string.change_pod_warning)) - .setNegativeButton(android.R.string.no, null) - .setPositiveButton(android.R.string.yes, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int id) { - app.resetPodData(webView); - Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); - } - }) - .show(); - break; - } - } - }).show(); - } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } */ startActivity(new Intent(this, SettingsActivity.class)); } break; @@ -1051,7 +971,7 @@ public class MainActivity extends AppCompatActivity } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.main__layout); - drawer.closeDrawer(GravityCompat.START); + if(drawer != null) drawer.closeDrawer(GravityCompat.START); return true; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 27af6bd7..a019db07 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -2,12 +2,12 @@ package com.github.dfa.diaspora_android.activity; import android.content.Intent; import android.content.SharedPreferences; +import android.content.res.Resources; import android.os.Bundle; import android.preference.EditTextPreference; import android.preference.ListPreference; import android.preference.Preference; import android.preference.PreferenceActivity; -import android.preference.PreferenceFragment; import android.support.v4.content.LocalBroadcastManager; import android.util.Log; @@ -20,20 +20,19 @@ import com.github.dfa.diaspora_android.data.AppSettings; */ public class SettingsActivity extends PreferenceActivity implements SharedPreferences.OnSharedPreferenceChangeListener { - private Intent settingsChangedIntent; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getPreferenceManager().setSharedPreferencesName("app"); addPreferencesFromResource(R.xml.preferences); getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this); - setEditTextPreferenceSummaries(); - settingsChangedIntent = new Intent("SettingsChanged"); + setPreferenceSummaries(); } - private void setEditTextPreferenceSummaries() { - String[] prefKeys = new String[]{"pref_key_proxy_host", "pref_key_proxy_port"}; - for(String key : prefKeys) { + private void setPreferenceSummaries() { + String[] editTextKeys = new String[]{"pref_key_proxy_host", "pref_key_proxy_port"}; + for(String key : editTextKeys) { EditTextPreference p = (EditTextPreference) findPreference(key); p.setSummary(p.getText()); } @@ -42,12 +41,6 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { updatePreference(findPreference(key), key); - settingsChangedIntent.putExtra(key, true); - switch (key) { - case AppSettings.PREF.MINIMUM_FONT_SIZE: - int newFontSize = Integer.parseInt(((ListPreference)findPreference(key)).getValue().substring(1)); - Log.d(App.TAG, newFontSize+""); - } } private void updatePreference(Preference preference, String key) { @@ -63,12 +56,4 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer return; } } - - @Override - public void finish() { - Log.d(App.TAG, "finish()"); //TODO: remove - LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(this); - broadcastManager.sendBroadcast(settingsChangedIntent); - super.finish(); - } } \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index b191a422..4477e1cf 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -2,6 +2,9 @@ package com.github.dfa.diaspora_android.data; import android.content.Context; import android.content.SharedPreferences; +import android.util.Log; + +import com.github.dfa.diaspora_android.App; /** * Created by gsantner on 20.03.16. Part of Diaspora for Android. @@ -95,11 +98,17 @@ public class AppSettings { } public int getMinimumFontSize() { - return prefApp.getInt(PREF.MINIMUM_FONT_SIZE, 8); - } - - public void setMinimumFontSize(int minimumFontSize) { - setInt(prefApp, PREF.MINIMUM_FONT_SIZE, minimumFontSize); + switch (prefApp.getString(PREF.MINIMUM_FONT_SIZE, "")) { + case "huge": + return 20; + case "large": + return 16; + case "normal": + return 8; + default: + prefApp.edit().putString(PREF.MINIMUM_FONT_SIZE, "normal").apply(); + return 8; + } } public String getAvatarUrl() { diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 90589312..15f2706c 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -14,9 +14,9 @@ - s8 - s16 - s20 + normal + large + huge Desktop mode diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 1a78c306..c891b6c7 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -6,8 +6,8 @@ Date: Thu, 16 Jun 2016 23:36:52 +0200 Subject: [PATCH 025/535] Connected proxy settings to SettingsActivity. --- .../activity/MainActivity.java | 16 ++++++------ .../activity/SettingsActivity.java | 6 ++++- .../diaspora_android/data/AppSettings.java | 26 ++++++++++++------- 3 files changed, 29 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 104ec5ce..ff2c7012 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -34,7 +34,6 @@ import android.content.IntentFilter; import android.content.pm.PackageManager; import android.graphics.Bitmap; import android.net.Uri; -import android.os.AsyncTask; import android.os.Bundle; import android.os.Environment; import android.os.Handler; @@ -50,12 +49,12 @@ import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.ActionMenuView; -import android.support.v7.widget.SwitchCompat; import android.support.v7.widget.Toolbar; import android.text.Html; import android.text.SpannableString; import android.text.method.LinkMovementMethod; import android.text.util.Linkify; +import android.util.Log; import android.view.Gravity; import android.view.KeyEvent; import android.view.Menu; @@ -70,7 +69,6 @@ import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; import android.widget.EditText; -import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.ProgressBar; @@ -183,6 +181,8 @@ public class MainActivity extends AppCompatActivity if(!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { Toast.makeText(MainActivity.this, R.string.toast_set_proxy_failed,Toast.LENGTH_SHORT).show(); } + } else if(appSettings.wasProxyEnabled()) { + resetProxy(); } setupWebView(savedInstanceState); @@ -1033,8 +1033,7 @@ public class MainActivity extends AppCompatActivity } catch (Exception e) { /*Nothing we can do*/ } appSettings.setProxyEnabled(true); - appSettings.setProxyHost(host); - appSettings.setProxyPort(port); + appSettings.setProxyWasEnabled(true); StrictMode.setThreadPolicy(old); webView.reload(); @@ -1045,11 +1044,14 @@ public class MainActivity extends AppCompatActivity } private boolean setProxy() { + Log.d(App.TAG, "Enable Proxy"); return setProxy(appSettings.getProxyHost(), appSettings.getProxyPort()); } private void resetProxy() { + Log.d(App.TAG, "Reset Proxy"); appSettings.setProxyEnabled(false); + appSettings.setProxyWasEnabled(false); //Temporary change thread policy StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); @@ -1059,9 +1061,7 @@ public class MainActivity extends AppCompatActivity NetCipher.clearProxy(); try{ WebkitProxy.resetProxy(MainActivity.class.getName(), this); - } catch (Exception e) { - //Nothing we can do. - } + } catch (Exception e) {/*Nothing*/} StrictMode.setThreadPolicy(old); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index a019db07..a2fb553e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -4,6 +4,7 @@ import android.content.Intent; import android.content.SharedPreferences; import android.content.res.Resources; import android.os.Bundle; +import android.preference.CheckBoxPreference; import android.preference.EditTextPreference; import android.preference.ListPreference; import android.preference.Preference; @@ -28,10 +29,13 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer addPreferencesFromResource(R.xml.preferences); getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this); setPreferenceSummaries(); + SharedPreferences preferences = getPreferenceScreen().getSharedPreferences(); + preferences.edit().putBoolean(AppSettings.PREF.PROXY_WAS_ENABLED, + preferences.getBoolean(AppSettings.PREF.PROXY_ENABLED, false)).apply(); } private void setPreferenceSummaries() { - String[] editTextKeys = new String[]{"pref_key_proxy_host", "pref_key_proxy_port"}; + String[] editTextKeys = new String[]{AppSettings.PREF.PROXY_HOST, AppSettings.PREF.PROXY_PORT}; for(String key : editTextKeys) { EditTextPreference p = (EditTextPreference) findPreference(key); p.setSummary(p.getText()); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 172ffa27..e49b7ae0 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -74,9 +74,10 @@ public class AppSettings { public static final String PODDOMAIN = "podDomain"; public static final String PODUSERPROFILE_ASPECTS = "podUserProfile_aspects"; public static final String IS_LOAD_DESKTOP_PAGE = "pref_key_desktop_mode"; - public static final String PROXY_ENABLED = "isProxyEnabled"; - public static final String PROXY_HOST = "proxyHost"; - public static final String PROXY_PORT = "proxyPort"; + public static final String PROXY_ENABLED = "pref_key_proxy_enabled"; + public static final String PROXY_WAS_ENABLED = "wasProxyEnabled"; + public static final String PROXY_HOST = "pref_key_proxy_host"; + public static final String PROXY_PORT = "pref_key_proxy_port"; } @@ -176,8 +177,12 @@ public class AppSettings { return prefApp.getBoolean(PREF.PROXY_ENABLED, false); } - public void setProxyHost(String host) { - setString(prefApp, PREF.PROXY_HOST, host); + public boolean wasProxyEnabled() { + return prefApp.getBoolean(PREF.PROXY_WAS_ENABLED, false); + } + + public void setProxyWasEnabled(boolean b) { + prefApp.edit().putBoolean(PREF.PROXY_WAS_ENABLED, b).commit(); } /** @@ -188,15 +193,16 @@ public class AppSettings { return prefApp.getString(PREF.PROXY_HOST, ""); } - public void setProxyPort(int port) { - setInt(prefApp, PREF.PROXY_PORT, port); - } - /** * Default value: 0 * @return proxy port */ public int getProxyPort() { - return prefApp.getInt(PREF.PROXY_PORT, 0); + try { + return Integer.parseInt(prefApp.getString(PREF.PROXY_PORT, "0")); + } catch (Exception e) { + prefApp.edit().putString(PREF.PROXY_PORT, "0").apply(); + return 0; + } } } From e904b24aebba574a29ab543f2dd8ec1b90b0fd41 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 17 Jun 2016 19:09:19 +0200 Subject: [PATCH 026/535] Removed old proxy configuration dialog layout --- .../res/layout/proxy_configuration_dialog.xml | 52 ------------------- 1 file changed, 52 deletions(-) delete mode 100644 app/src/main/res/layout/proxy_configuration_dialog.xml diff --git a/app/src/main/res/layout/proxy_configuration_dialog.xml b/app/src/main/res/layout/proxy_configuration_dialog.xml deleted file mode 100644 index 75bc4330..00000000 --- a/app/src/main/res/layout/proxy_configuration_dialog.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file From 85e54f03e9be418b9b4a6efdaa8ed8908c14816d Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 17 Jun 2016 19:09:59 +0200 Subject: [PATCH 027/535] Removed old font size configuration dialog layout --- .../main/res/layout/ui__font_size_chooser.xml | 36 ------------------- 1 file changed, 36 deletions(-) delete mode 100644 app/src/main/res/layout/ui__font_size_chooser.xml diff --git a/app/src/main/res/layout/ui__font_size_chooser.xml b/app/src/main/res/layout/ui__font_size_chooser.xml deleted file mode 100644 index 067ed8e4..00000000 --- a/app/src/main/res/layout/ui__font_size_chooser.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file From b807939652f4195eeca3e4f7ef66a69147aa54ae Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 17 Jun 2016 19:43:28 +0200 Subject: [PATCH 028/535] Moved desktop/mobile toggle from settingsactivity to bottom bar, updated german translations, removed unused settings methods --- .../diaspora_android/activity/MainActivity.java | 7 ++++++- .../dfa/diaspora_android/data/AppSettings.java | 14 ++++++++------ app/src/main/res/menu/main__menu_bottom.xml | 5 +++++ app/src/main/res/values-de/strings.xml | 10 +++++++++- app/src/main/res/values/strings-preferences.xml | 9 +++------ app/src/main/res/values/strings.xml | 3 ++- app/src/main/res/xml/preferences.xml | 5 ----- 7 files changed, 33 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index ff2c7012..24af417c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -531,6 +531,11 @@ public class MainActivity extends AppCompatActivity return true; } + case R.id.action_toggle_desktop_page: { + webView.loadUrl("https://" + podDomain + "/mobile/toggle"); + return true; + } + case R.id.action_compose: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/status_messages/new"); @@ -706,7 +711,7 @@ public class MainActivity extends AppCompatActivity sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl()); Uri bmpUri = Uri.fromFile(new File(fileSaveDirectory, fileSaveName)); sharingIntent.putExtra(Intent.EXTRA_STREAM, bmpUri); - startActivity(Intent.createChooser(sharingIntent, getString(R.string.share_dotdodot))); + startActivity(Intent.createChooser(sharingIntent, getString(R.string.share_dotdotdot))); } else { // Broadcast that this file is indexable diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index e49b7ae0..764666db 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -1,5 +1,6 @@ package com.github.dfa.diaspora_android.data; +import android.annotation.SuppressLint; import android.content.Context; import android.content.SharedPreferences; import android.util.Log; @@ -73,7 +74,6 @@ public class AppSettings { public static final String PODUSERPROFILE_ID = "podUserProfile_guid"; public static final String PODDOMAIN = "podDomain"; public static final String PODUSERPROFILE_ASPECTS = "podUserProfile_aspects"; - public static final String IS_LOAD_DESKTOP_PAGE = "pref_key_desktop_mode"; public static final String PROXY_ENABLED = "pref_key_proxy_enabled"; public static final String PROXY_WAS_ENABLED = "wasProxyEnabled"; public static final String PROXY_HOST = "pref_key_proxy_host"; @@ -92,15 +92,10 @@ public class AppSettings { setString(prefPod, PREF.PODUSERPROFILE_ID, profileId); } - public boolean isLoadImages() { return prefApp.getBoolean(PREF.IS_LOAD_IMAGES, true); } - public boolean isLoadDesktopPage() { - return prefApp.getBoolean(PREF.IS_LOAD_DESKTOP_PAGE, false); - } - public int getMinimumFontSize() { switch (prefApp.getString(PREF.MINIMUM_FONT_SIZE, "")) { case "huge": @@ -164,6 +159,7 @@ public class AppSettings { return aspects; } + @SuppressLint("CommitPrefEdits") public void setProxyEnabled(boolean enabled) { //commit instead of apply because the app is likely to be killed before apply is called. prefApp.edit().putBoolean(PREF.PROXY_ENABLED, enabled).commit(); @@ -181,6 +177,12 @@ public class AppSettings { return prefApp.getBoolean(PREF.PROXY_WAS_ENABLED, false); } + /** + * Needed in order to determine, whether the proxy has just been disabled (trigger app restart) + * or if proxy was disabled before (do not restart app) + * @param b new value + */ + @SuppressLint("CommitPrefEdits") public void setProxyWasEnabled(boolean b) { prefApp.edit().putBoolean(PREF.PROXY_WAS_ENABLED, b).commit(); } diff --git a/app/src/main/res/menu/main__menu_bottom.xml b/app/src/main/res/menu/main__menu_bottom.xml index 41600a60..a7eb0213 100644 --- a/app/src/main/res/menu/main__menu_bottom.xml +++ b/app/src/main/res/menu/main__menu_bottom.xml @@ -37,6 +37,11 @@ + <br In externem Browser öffnen… Speichere Bild als Linkadresse kopiert … - Teilen… + Teilen… Aktiviert Host Proxy Port Warnung: Proxy konnte nicht aktiviert werden… + Netzwerk + Erscheinungsbild + Deaktiviere das Laden von Bildern, um den Datenverbrauch zu verringern + Nutze einen Proxyserver um Firewalls zu umgehen + Schriftgröße + Lade Bilder + Aktiviere Proxy + Mobil-/Desktopansicht umschalten diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 15f2706c..ebb0c14e 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -1,7 +1,7 @@ - Look and Feel + Appearance Network @@ -18,9 +18,6 @@ large huge - - Desktop mode - Load full desktop site instead of mobile view Load images @@ -29,7 +26,7 @@ Enable Proxy Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart - Host - Port + Host + Port \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9567f116..91cb52f0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -211,6 +211,7 @@ Profile Exit app + Toggle mobile/desktop view Diaspora *[shared by #DiasporaForAndroid]* Link address copied … @@ -221,7 +222,7 @@ Copy link address to clipboard Saving image to https:// - Share… + Share… #DiasporaForAndroid Warning: Could not set network proxy… diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index c891b6c7..e6cf2a8d 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -10,11 +10,6 @@ android:summary="%s" android:entries="@array/pref_entries_font_size" android:entryValues="@array/pref_entry_values_font_size" /> - Date: Fri, 17 Jun 2016 19:52:23 +0200 Subject: [PATCH 029/535] Reorganized german strings and removed some unused ones --- .../res/values-de/strings-preferences.xml | 24 +++++++++++++++++++ app/src/main/res/values-de/strings.xml | 12 +--------- app/src/main/res/values/strings.xml | 4 ---- 3 files changed, 25 insertions(+), 15 deletions(-) create mode 100644 app/src/main/res/values-de/strings-preferences.xml diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml new file mode 100644 index 00000000..b1125ca4 --- /dev/null +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -0,0 +1,24 @@ + + + + Erscheinungsbild + Netzwerk + + + + Schriftgröße + + Normal + Groß + Riesig + + + + Lade Bilder + Deaktiviere das Laden von Bildern, um den Datenverbrauch zu verringern + + + Aktiviere Proxy + Nutze einen Proxyserver um Firewalls zu umgehen + + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index b1dc549f..8e1dd58a 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -172,18 +172,8 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br Speichere Bild als Linkadresse kopiert … Teilen… - Aktiviert - Host - Proxy - Port Warnung: Proxy konnte nicht aktiviert werden… - Netzwerk - Erscheinungsbild - Deaktiviere das Laden von Bildern, um den Datenverbrauch zu verringern - Nutze einen Proxyserver um Firewalls zu umgehen - Schriftgröße - Lade Bilder - Aktiviere Proxy + Mobil-/Desktopansicht umschalten diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 91cb52f0..ad0c48e4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -78,10 +78,6 @@ Do load images Do not load images Change view - Proxy - Enabled - Host - Port Share link as text Share screenshot of webpage Take screenshot of webpage From dbfa8692e8fe0209299c7215e8edb4b088425688 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 18 Jun 2016 15:53:49 +0200 Subject: [PATCH 030/535] Moved pod settings to SettingsActivity --- app/src/main/AndroidManifest.xml | 2 +- .../activity/MainActivity.java | 37 ++++++------------- .../activity/SettingsActivity.java | 33 +++++++++++++++-- app/src/main/res/menu/main__navdrawer.xml | 5 --- .../res/values-de/strings-preferences.xml | 7 ++++ app/src/main/res/values-de/strings.xml | 5 --- .../main/res/values/strings-preferences.xml | 7 ++++ app/src/main/res/values/strings.xml | 5 --- app/src/main/res/xml/preferences.xml | 23 +++++++++++- 9 files changed, 78 insertions(+), 46 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 43ebf8b7..8b8ffadd 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -45,7 +45,7 @@ android:name=".activity.SettingsActivity" android:launchMode="singleInstance" android:theme="@style/AppTheme" - android:label="@string/jb_settings"> + android:label="@string/pref_title_personal_settings"> - - Erscheinungsbild Netzwerk + Pod Einstellungen @@ -21,4 +22,10 @@ Aktiviere Proxy Nutze einen Proxyserver um Firewalls zu umgehen + + Persönliche Einstellungen + Kontakte + Tags verwalten + Pod wechseln + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 8e1dd58a..e799105c 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -46,14 +46,10 @@ Stream Gelikte Beiträge Kommentierte Beiträge - Kontakte Erwähnungen Aktivitäten Verfolgte Tags - Tags verwalten - Persönliche Einstellungen Aspekte - Pod wechseln Öffentliche Aktivitäten // Floating Action Buttons - Titles @@ -85,7 +81,6 @@ Bildschirmfoto teilen Bildschirmfoto speichern Bildschirmfoto wird gespeichert unter: - Pod Einstellungen App Einstellungen Markdown Formatierung Lizenz diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index ebb0c14e..a393c8dd 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -3,6 +3,7 @@ Appearance Network + Pod settings @@ -29,4 +30,10 @@ Host Port + + Personal settings + Contacts + Manage Hashtags + Change pod + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ad0c48e4..a64ea880 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -61,17 +61,12 @@ Stream Liked Commented - Contacts Mentions Activities Followed Hashtags - Manage Hashtags - Personal settings Aspects - Change pod Public activities App settings - Pod settings Share content Change font size diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index e6cf2a8d..2d6eab72 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -1,5 +1,6 @@ + @@ -12,6 +13,27 @@ android:entryValues="@array/pref_entry_values_font_size" /> + + + + + + + + + + + + + @@ -37,5 +59,4 @@ android:dependency="pref_key_proxy_enabled" android:inputType="number" /> - \ No newline at end of file From 28bc94da44bf645f2334149039035711a3d8f2af Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 18 Jun 2016 21:45:23 +0200 Subject: [PATCH 031/535] Added change-pod-option to SettingsActivity --- .../diaspora_android/activity/MainActivity.java | 4 ++++ .../activity/SettingsActivity.java | 16 ++++++++++++++++ app/src/main/res/xml/preferences.xml | 5 +++++ 3 files changed, 25 insertions(+) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index ae7f08b9..5b5c9b15 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -109,6 +109,7 @@ public class MainActivity extends AppCompatActivity private static final int REQUEST_CODE_ASK_PERMISSIONS = 123; public static final int REQUEST_CODE_ASK_PERMISSIONS_SAVE_IMAGE = 124; public static final int REQUEST_CODE_SETTINGS = 125; + public static final int RESULT_CODE_CHANGE_POD = 130; public static final String URL_MESSAGE = "URL_MESSAGE"; private App app; @@ -411,6 +412,9 @@ public class MainActivity extends AppCompatActivity if(resultCode == Activity.RESULT_OK) { String url = data.getStringExtra(URL_MESSAGE); webView.loadUrl(url); + } else if(resultCode == RESULT_CODE_CHANGE_POD) { + app.resetPodData(webView); + Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); } } if (requestCode != INPUT_FILE_REQUEST_CODE || mFilePathCallback == null) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 40a04003..5d20d5ef 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -1,6 +1,8 @@ package com.github.dfa.diaspora_android.activity; import android.app.Activity; +import android.app.AlertDialog; +import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; import android.content.res.Resources; @@ -17,6 +19,7 @@ import android.util.Log; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; +import com.github.dfa.diaspora_android.util.Helpers; /** * @author vanitas @@ -82,6 +85,19 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer results.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/contacts"); setResult(Activity.RESULT_OK, results); finish(); + case "pref_key_change_pod": + new AlertDialog.Builder(SettingsActivity.this) + .setTitle(getString(R.string.confirmation)) + .setMessage(getString(R.string.change_pod_warning)) + .setNegativeButton(android.R.string.no, null) + .setPositiveButton(android.R.string.yes, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + setResult(MainActivity.RESULT_CODE_CHANGE_POD); + finish(); + } + }) + .show(); } return super.onPreferenceTreeClick(screen, preference); } diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 2d6eab72..c3a6ed60 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -31,6 +31,11 @@ android:title="@string/pref_title_manage_contacts" android:key="pref_key_manage_contacts"> + + + From f5e2aef90f1f52129b4a4a17f1fc6bbb28af44fb Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 20 Jun 2016 10:51:20 +0200 Subject: [PATCH 032/535] Added some more preference summaries --- .../diaspora_android/activity/MainActivity.java | 4 ++-- .../activity/SettingsActivity.java | 11 +++-------- app/src/main/res/values-de/strings-preferences.xml | 10 +++++++++- app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values/strings-preferences.xml | 12 +++++++++++- app/src/main/res/values/strings.xml | 1 - app/src/main/res/xml/preferences.xml | 14 +++++++++----- 7 files changed, 34 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 5b5c9b15..54c45bef 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -109,7 +109,7 @@ public class MainActivity extends AppCompatActivity private static final int REQUEST_CODE_ASK_PERMISSIONS = 123; public static final int REQUEST_CODE_ASK_PERMISSIONS_SAVE_IMAGE = 124; public static final int REQUEST_CODE_SETTINGS = 125; - public static final int RESULT_CODE_CHANGE_POD = 130; + public static final int RESULT_CODE_CHANGE_ACCOUNT = 130; public static final String URL_MESSAGE = "URL_MESSAGE"; private App app; @@ -412,7 +412,7 @@ public class MainActivity extends AppCompatActivity if(resultCode == Activity.RESULT_OK) { String url = data.getStringExtra(URL_MESSAGE); webView.loadUrl(url); - } else if(resultCode == RESULT_CODE_CHANGE_POD) { + } else if(resultCode == RESULT_CODE_CHANGE_ACCOUNT) { app.resetPodData(webView); Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 5d20d5ef..e3755482 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -5,21 +5,16 @@ import android.app.AlertDialog; import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; -import android.content.res.Resources; import android.os.Bundle; -import android.preference.CheckBoxPreference; import android.preference.EditTextPreference; import android.preference.ListPreference; import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceScreen; -import android.support.v4.content.LocalBroadcastManager; -import android.util.Log; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; -import com.github.dfa.diaspora_android.util.Helpers; /** * @author vanitas @@ -85,15 +80,15 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer results.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/contacts"); setResult(Activity.RESULT_OK, results); finish(); - case "pref_key_change_pod": + case "pref_key_change_account": new AlertDialog.Builder(SettingsActivity.this) .setTitle(getString(R.string.confirmation)) - .setMessage(getString(R.string.change_pod_warning)) + .setMessage(getString(R.string.pref_warning_change_account)) .setNegativeButton(android.R.string.no, null) .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { - setResult(MainActivity.RESULT_CODE_CHANGE_POD); + setResult(MainActivity.RESULT_CODE_CHANGE_ACCOUNT); finish(); } }) diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index 0a1da222..dc8ca4c0 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -24,8 +24,16 @@ Persönliche Einstellungen + Öffne die Einstellungen deines Diaspora Accounts + Kontakte + Bearbeite deine Kontaktliste + Tags verwalten - Pod wechseln + Verwalte die Liste der Hashtags, denen du folgst + + Account wechseln + Lösche lokale Sitzungsdaten und wechsle zu einem anderen Pod/Account + Das wird alle Cookies und Session-Daten löschen. Willst du wirklich den Account wechseln? diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index e799105c..91e0537d 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -12,7 +12,6 @@ Bestätigung Möchtest du wirklich \nhttps://%1$s\nals deinen Diaspora Pod auswählen? Möchtest du die App verlassen? - Das wird alle Cookies und Session-Daten löschen. Willst du wirklich den Pod wechseln? Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bildschirmfoto gespeichert werden kann. Danach solltest du die Anwendung komplett schließen oder das Telefon neu starten. diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index a393c8dd..fb6f6f43 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -27,13 +27,23 @@ Enable Proxy Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart + Host + Port Personal settings + Open your diaspora account settings + Contacts + Manage your contact list + Manage Hashtags - Change pod + Add and delete the hashtags you are following + + Change Account + Erase local session data and switch to another Diaspora pod/account + This will erase all cookies and session data. Do you really want to change your account? \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a64ea880..93269cb9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -48,7 +48,6 @@ Confirmation Do you really want to use\nhttps://%1$s\nas your Diaspora Pod? Do you want to exit? - This will erase all cookies and session data. Do you really want to change pods? D* New message Notifications Conversations diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index c3a6ed60..881e0926 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -19,22 +19,26 @@ android:key="pref_key_category_pod_settings"> + android:key="pref_key_personal_settings" + android:summary="@string/pref_desc_personal_settings"> + android:key="pref_key_manage_tags" + android:summary="@string/pref_desc_manage_tags"> + android:key="pref_key_manage_contacts" + android:summary="@string/pref_desc_manage_contacts"> + android:title="@string/pref_title_change_account" + android:key="pref_key_change_account" + android:summary="@string/pref_desc_change_account"> From f7f72a404b35b3a19ebd7eb525ab757a3e168cc6 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 21 Jun 2016 12:05:59 +0200 Subject: [PATCH 033/535] Added animations --- app/src/main/res/anim/bottom_bar_down.xml | 6 ++++++ app/src/main/res/anim/bottom_bar_up.xml | 6 ++++++ 2 files changed, 12 insertions(+) create mode 100644 app/src/main/res/anim/bottom_bar_down.xml create mode 100644 app/src/main/res/anim/bottom_bar_up.xml diff --git a/app/src/main/res/anim/bottom_bar_down.xml b/app/src/main/res/anim/bottom_bar_down.xml new file mode 100644 index 00000000..f016fc2f --- /dev/null +++ b/app/src/main/res/anim/bottom_bar_down.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/anim/bottom_bar_up.xml b/app/src/main/res/anim/bottom_bar_up.xml new file mode 100644 index 00000000..d72c1e0d --- /dev/null +++ b/app/src/main/res/anim/bottom_bar_up.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file From 9e5b2b1235dc79b1784a9d27bcc9951170f172e5 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 21 Jun 2016 16:18:19 +0200 Subject: [PATCH 034/535] Blend out bottom bar --- .../ui/BottomBarBehavior.java | 102 ++++++++++++++++++ app/src/main/res/layout/main__app_bar.xml | 4 +- 2 files changed, 105 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java new file mode 100644 index 00000000..e50799d9 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java @@ -0,0 +1,102 @@ +package com.github.dfa.diaspora_android.ui; + +import android.content.Context; +import android.os.Build; +import android.support.design.widget.CoordinatorLayout; +import android.support.v4.view.ViewCompat; +import android.support.v4.view.ViewPropertyAnimatorListener; +import android.support.v4.view.animation.FastOutSlowInInterpolator; +import android.util.AttributeSet; +import android.view.View; +import android.view.animation.Animation; +import android.view.animation.AnimationUtils; +import android.widget.LinearLayout; + +import com.github.dfa.diaspora_android.R; + +/** + * Created by vanitas on 21.06.16. + */ +public class BottomBarBehavior extends CoordinatorLayout.Behavior { + private static final FastOutSlowInInterpolator INTERPOLATOR = new FastOutSlowInInterpolator(); + private boolean mIsAnimatingOut = false; + + public BottomBarBehavior(Context context, AttributeSet attrs) { + super(); + } + + @Override + public boolean onStartNestedScroll(final CoordinatorLayout coordinatorLayout, final LinearLayout child, + final View directTargetChild, final View target, final int nestedScrollAxes) { + return nestedScrollAxes == ViewCompat.SCROLL_AXIS_VERTICAL + || super.onStartNestedScroll(coordinatorLayout, child, directTargetChild, target, nestedScrollAxes); + } + + @Override + public void onNestedScroll(final CoordinatorLayout coordinatorLayout, final LinearLayout child, + final View target, final int dxConsumed, final int dyConsumed, + final int dxUnconsumed, final int dyUnconsumed) { + + super.onNestedScroll(coordinatorLayout, child, target, dxConsumed, dyConsumed, dxUnconsumed, dyUnconsumed); + if (dyConsumed < 0 && !this.mIsAnimatingOut && child.getVisibility() == View.VISIBLE) { + // User scrolled down and the FAB is currently visible -> hide the FAB + animateOut(child); + } else if (dyConsumed > 0 && child.getVisibility() != View.VISIBLE) { + // User scrolled up and the FAB is currently not visible -> show the FAB + animateIn(child); + } + } + + private void animateOut(final LinearLayout linearLayout) { + if (Build.VERSION.SDK_INT >= 14) { + ViewCompat.animate(linearLayout).translationY(168F).alpha(0.0F).setInterpolator(INTERPOLATOR).withLayer() + .setListener(new ViewPropertyAnimatorListener() { + public void onAnimationStart(View view) { + BottomBarBehavior.this.mIsAnimatingOut = true; + } + + public void onAnimationCancel(View view) { + BottomBarBehavior.this.mIsAnimatingOut = false; + } + + public void onAnimationEnd(View view) { + BottomBarBehavior.this.mIsAnimatingOut = false; + view.setVisibility(View.GONE); + } + }).start(); + } else { + Animation anim = AnimationUtils.loadAnimation(linearLayout.getContext(), R.anim.bottom_bar_up); + anim.setInterpolator(INTERPOLATOR); + anim.setDuration(200L); + anim.setAnimationListener(new Animation.AnimationListener() { + public void onAnimationStart(Animation animation) { + BottomBarBehavior.this.mIsAnimatingOut = true; + } + + public void onAnimationEnd(Animation animation) { + BottomBarBehavior.this.mIsAnimatingOut = false; + linearLayout.setVisibility(View.GONE); + } + + @Override + public void onAnimationRepeat(final Animation animation) { + } + }); + linearLayout.startAnimation(anim); + } + } + + private void animateIn(LinearLayout linearLayout) { + linearLayout.setVisibility(View.VISIBLE); + if (Build.VERSION.SDK_INT >= 14) { + ViewCompat.animate(linearLayout).translationY(0).scaleX(1.0F).scaleY(1.0F).alpha(1.0F) + .setInterpolator(INTERPOLATOR).withLayer().setListener(null) + .start(); + } else { + Animation anim = AnimationUtils.loadAnimation(linearLayout.getContext(), R.anim.bottom_bar_down); + anim.setDuration(200L); + anim.setInterpolator(INTERPOLATOR); + linearLayout.startAnimation(anim); + } + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/main__app_bar.xml b/app/src/main/res/layout/main__app_bar.xml index 76406973..62909dab 100644 --- a/app/src/main/res/layout/main__app_bar.xml +++ b/app/src/main/res/layout/main__app_bar.xml @@ -42,13 +42,15 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" - android:theme="@style/AppTheme.AppBarOverlay"> + android:theme="@style/AppTheme.AppBarOverlay" + app:layout_behavior=".ui.BottomBarBehavior"> From 8321f1546aa7eb309154bbf12b310c66b8c592a8 Mon Sep 17 00:00:00 2001 From: SansPseudoFix Date: Tue, 21 Jun 2016 17:21:05 +0200 Subject: [PATCH 035/535] Comments formatting French translation App name error --- app/src/main/res/values-de/strings.xml | 14 +- app/src/main/res/values-fr/strings.xml | 177 +++++++++++++++++++++++++ app/src/main/res/values/strings.xml | 16 +-- 3 files changed, 191 insertions(+), 16 deletions(-) create mode 100644 app/src/main/res/values-fr/strings.xml diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 08562e77..3c5a78df 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -17,17 +17,17 @@ Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bildschirmfoto gespeichert werden kann. Danach solltest du die Anwendung komplett schließen oder das Telefon neu starten. Wenn du den Zugriff verweigerst und die Funktion später doch nutzen willst, kannst du die Berechtigung - nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Wetter. Im Bereich Berechtigungen kannst + nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Diaspora. Im Bereich Berechtigungen kannst dann die entsprechende Einstellung vornehmen. Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bild gespeichert werden kann. Danach solltest du die Anwendung komplett schließen oder das Telefon neu starten. Wenn du den Zugriff verweigerst und die Funktion später doch nutzen willst, kannst du die Berechtigung - nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Wetter. Im Bereich Berechtigungen kannst + nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Diaspora. Im Bereich Berechtigungen kannst dann die entsprechende Einstellung vornehmen. Berechtigung verweigert. Berechtigung erteilt. Bitte versuche es erneut. - //Titles + D* Benachrichtigungen D* Unterhaltungen @@ -40,7 +40,7 @@ D* Erwähnungen D* Öffentliche Aktivitäten - // Drawer and App + Einstellungen Stream @@ -56,7 +56,7 @@ Pod wechseln Öffentliche Aktivitäten - // Floating Action Buttons - Titles + Nach oben scrollen Suche nach Tags oder Personen … @@ -67,10 +67,8 @@ nach Personen Füge einen Namen ein. - //Dialog + - - //Dialog Unterhaltungen D* Neuer Beitrag Benachrichtigungen diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml new file mode 100644 index 00000000..d3c2f246 --- /dev/null +++ b/app/src/main/res/values-fr/strings.xml @@ -0,0 +1,177 @@ + + + + + + Rafraîchir + Notifications non lues. Lire ? + Conversations non lues. Lire ? + Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les captures d\'écrans. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez utiliser la fonctionnalité de prise de capture d\'écran plus tard, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". + Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". + Permission refusée. + Permission accordée. Veuillez réessayer. + + + + + D* Notifications + D* Discussions + D* Flux + D* Profil + D* Aspects + D* Activités + D* Aimés + D* Commentés + D* Mentions + D* Public + + + + + Selectionnez un Pod + Entrez le nom de domaine du pod + Confirmez l\'url du pod + Note : la liste est générée à partir de la liste des pods sécurisés depuis https://podupti.me. Vous pouvez entrer l\'url d\'un pod non listé. + Veuillez entrer un nom de domaine valide + Erreur : impossible de récupérer la liste des pods ! + + + Désolé, vous devez être connecté à Internet pour continuer + Confirmation + Voulez-vous vraiment utiliser\nhttps://%1$s\ncomme pod Diaspora ? + Souhaitez-vous quitter ? + Cette opération va effacer les cookies et données de session. Voulez-vous vraiment changer de pod ? + D* Nouveau message + Notifications + Discussions + + + + Paramètres + A propos de l\'application | Aide + Flux + Aimés + Commentés + Contacts + Mentions + Activités + Hashtags suivis + Gérer les Hashtags + Paramètres personnels + Aspects + Changer de pod + Activités publiques + Paramètres de l\'application + Paramètres du pod + Partager du contenu + + Changer la taille de la police + Charger les images + Ne pas charger les images + Changer de vue + Proxy + Activé + Hôte + Port + Partager le lien comme texte + Partager la capture d\'écran d\'un site web + Prendre une capture d\'écran d\'un site web + + Licence + Mise en page Markdown + Changelog + + Enregistrer la capture d\'écran sous : + + + + + Retour en haut + Recherche par tags ou par personnes + Nouveau message + + + Recherche + par tags + par personne + Veuillez ajouter un nom + + + + <i>"Sur diaspora* il est possible de mettre en forme votre texte des messages de statut, des commentaires et des conversations en utilisant un système de balises simple nommé Markdown. Cette page est une introduction aux codes utilisés pour créer ce formatage..</i><br> <br> + + <b>En-têtes</b><br> + # Ceci est un très grand titre<br> + ## Moitié moins grand que le précédent<br> + ### Deux fois la taille d\'un texte normal<br> <br> + + <b>Italique et gras</b><br> + Italiques : *mot* ou _mot_<br> + Gras : **mot** ou __mot__<br> + Gras italique : ***mot*** ou ___mot___<br> <br> + + <b>Listes</b><br> + *, + ou - au début chaque ligne que vous souhaitez lister ou 1., 2., etc. au début de chaque ligne de la liste<br> <br> + + <b>Citation</b><br> + Lorsque vous souhaitez citer un extrait d\'un article ou d\'un autre commentaire, vous pouvez formater facilement votre texte en commençant la ligne ou le paragraphe avec le caractère ><br> <br> + + <b>Ligne horizontale</b><br> + Pour créer une ligne horizontale, utilisez au moins trois ---, ___ ou *** sur une ligne à part. N\'importe quel nombre au-delà de trois aura le même résultat et les espaces entre les caractères n\'ont pas d\'importance.<br> <br> + + <b>Liens intégrés</b><br> + [texte qui apparaîtra ici](http://lien.adresse.ici \"texte alternatif\") Le \"texte alternatif\" est facultatif et affiché lorsque la souris survole le lien.<br> <br> + + <b>Images</b><br> + ![Texte alternatif](http://siteweb.com/image.jpg \"titre facultatif\") Le texte alternatif entre crochets est affiché si l\'image ne peut pas être chargée et le titre optionnel est affiché lorsque la souris survole l\'image ; les deux sont utiles mais pas essentiels.<br> <br> + + <b>Escape</b><br> + Si vous voulez inclure dans votre message un caractère aussi utilisé dans le codage Markdown, vous pouvez empêcher qu\'il soit interprété en l\'\"échappant\". Pour cela, placez un backslash (\) devant le caractère. Vous pouvez toutefois écrire "diaspora*" ou "D*" sans que l\'astérisque devienne un code de formatage !<br> <br> + + <b>Caractères spéciaux</b><br> + Vous pouvez créez les symboles et autres caractères spéciaux suivants en utilisant une combinaison de caractères :<br> + (c) = © ; (r) = ® ; x^2 = x²" + + <b>Principaux contributeurs :</b><br> + + • gsantner https://gsantner.github.io<br> + • martinchodev https://github.com/martinchodev<br> + • scoute-dich https://github.com/scoute-dich<br> <br> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see http://www.gnu.org/licenses.<br> <br> + + <i>The splashscreen images can be found on flickr: + https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. + They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> + + Splash screen + Normal + Large + Énorme + Impossible de récupérer l\'image + Profile + + Quitter l\'application + *[partagé via #DiasporaForAndroid]* + Lien copié... + Partager un lien + Enregistrer l\'image + Partager l\'image + Ouvrir dans un navigateur externe... + Copier le lien dans le presse-papier + Enregistrer l\'image sous + Partager... + + Attention : connexion au proxy impossible... + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9567f116..1880b8ca 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,6 +1,6 @@ - //Application + Open navigation drawer Close navigation drawer @@ -11,16 +11,16 @@ You must grant \"Access Storage Permission\" to save screenshots. After that you should completely close the app or restart the phone. If you don\'t permit the storage access but want to use the screenshot function at a later time, you can grant the permission later. Please open then: systemsettings - apps - - weather. In the permissions section you can grant the \"write storage permission\". + Diaspora. In the permissions section you can grant the \"write storage permission\". You must grant \"Access Storage Permission\" to save images. After that you should completely close the app or restart the phone. If you don\'t permit the storage access but want to save images at a later time, you can grant the permission later. Please open then: systemsettings - apps - - weather. In the permissions section you can grant the \"write storage permission\". + Diaspora. In the permissions section you can grant the \"write storage permission\". Permission denied. Permission granted. Please try again. - //Titles + D* Notifications D* Conversations @@ -34,7 +34,7 @@ D* Public - //Pod Activity + Select Pod Enter pod domain @@ -53,7 +53,7 @@ Notifications Conversations - // Drawer and App + The community-run distributed social network Settings @@ -93,7 +93,7 @@ Saving screenshot as: - // Floating Action Buttons - Titles + Go to top Search by tags or persons @@ -105,7 +105,7 @@ by people Please add a name - //Dialog //License + <i>"On diaspora* it's possible to format your text in status messages, comments and conversations using a simplified mark-up system called Markdown. This page gives an introduction to the From 868e269a5c9f984fe31217e88727cfd8bb1e2169 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 22 Jun 2016 21:43:00 +0200 Subject: [PATCH 036/535] Removed swipe-to-refresh functionality in new status messages and existing conversations to approach #33 --- .../com/github/dfa/diaspora_android/ui/CustomWebViewClient.java | 2 +- build.gradle | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index 5e90e312..4f7a3390 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -38,7 +38,7 @@ public class CustomWebViewClient extends WebViewClient { public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(view, url, favicon); swipeRefreshLayout.setEnabled(true); - if(url.endsWith("/conversations/new")){ + if(url.contains(app.getSettings().getPodDomain()+"/conversations/") || url.endsWith("status_messages/new")){ swipeRefreshLayout.setEnabled(false); } } diff --git a/build.gradle b/build.gradle index 327cdcb3..34414aca 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.1.0' + classpath 'com.android.tools.build:gradle:2.1.2' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' // NOTE: Do not place your application dependencies here; they belong From d2cf0d8a4c42d7b4a8df6af71dc63265256a2f06 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 24 Jun 2016 13:06:18 +0200 Subject: [PATCH 037/535] Merged and moved french translation. Removed unused strings --- .../res/values-de/strings-preferences.xml | 2 + app/src/main/res/values-de/strings.xml | 2 - .../res/values-fr/strings-preferences.xml | 43 +++++++++++++++++++ app/src/main/res/values-fr/strings.xml | 14 +----- .../main/res/values/strings-preferences.xml | 4 +- app/src/main/res/values/strings.xml | 2 - 6 files changed, 48 insertions(+), 19 deletions(-) create mode 100644 app/src/main/res/values-fr/strings-preferences.xml diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index dc8ca4c0..6a5f09e1 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -21,6 +21,8 @@ Aktiviere Proxy Nutze einen Proxyserver um Firewalls zu umgehen + Host + Port Persönliche Einstellungen diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index e07bc286..db6a28fe 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -154,8 +154,6 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br Changelog Profil *[geteilt durch #DiasporaForAndroid]* - Bilder nicht laden - Bilder laden Bild speichern Bild teilen Linkadresse kopieren diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml new file mode 100644 index 00000000..f10f6f52 --- /dev/null +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -0,0 +1,43 @@ + + + + Apparance + Paramètres du réseau + Paramètres du pod + + + + Taille de la police + + Normal + Grand + Énorme + + + + Charger les images + Disable image loading to safe mobile data + + + Activer Proxy + Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart + + Hôte + + Port + + + Paramètres personnels + Open your diaspora account settings + + Contacts + Gérer votre liste des contacts + + Gérer les Hashtags + Add and delete the hashtags you are following + + Changer de compte + Erase local session data and switch to another Diaspora pod/account + Cette opération va effacer les cookies et données de session. Voulez-vous vraiment changer de compte/pod? + + \ No newline at end of file diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index d3c2f246..5bb9ae4f 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -40,7 +40,6 @@ Confirmation Voulez-vous vraiment utiliser\nhttps://%1$s\ncomme pod Diaspora ? Souhaitez-vous quitter ? - Cette opération va effacer les cookies et données de session. Voulez-vous vraiment changer de pod ? D* Nouveau message Notifications Discussions @@ -52,27 +51,16 @@ Flux Aimés Commentés - Contacts Mentions Activités Hashtags suivis - Gérer les Hashtags - Paramètres personnels Aspects - Changer de pod Activités publiques Paramètres de l\'application - Paramètres du pod Partager du contenu Changer la taille de la police - Charger les images - Ne pas charger les images Changer de vue - Proxy - Activé - Hôte - Port Partager le lien comme texte Partager la capture d\'écran d\'un site web Prendre une capture d\'écran d\'un site web @@ -171,7 +159,7 @@ Ouvrir dans un navigateur externe... Copier le lien dans le presse-papier Enregistrer l\'image sous - Partager... Attention : connexion au proxy impossible... + Partager... diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index fb6f6f43..6f5358a2 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -28,9 +28,9 @@ Enable Proxy Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart - Host + Host - Port + Port Personal settings diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3b18571e..9fa38a57 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -69,8 +69,6 @@ Share content Change font size - Do load images - Do not load images Change view Share link as text Share screenshot of webpage From ab4ffebb49e54364cb2fd71743ef0217eeb18da3 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 24 Jun 2016 13:31:01 +0200 Subject: [PATCH 038/535] Capsuled all reused snackbars --- .../activity/MainActivity.java | 78 +++++++++---------- 1 file changed, 35 insertions(+), 43 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 54c45bef..039503b7 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -125,6 +125,8 @@ public class MainActivity extends AppCompatActivity private final Handler uiHandler = new Handler(); private CustomWebViewClient webViewClient; private Snackbar snackbarExitApp; + private Snackbar snackbarNewNotification; + private Snackbar snackbarNoInternet; /** * UI Bindings @@ -209,6 +211,20 @@ public class MainActivity extends AppCompatActivity moveTaskToBack(true); } }); + snackbarNewNotification = Snackbar + .make(swipeRefreshLayout, R.string.new_notifications, Snackbar.LENGTH_LONG) + .setAction(android.R.string.yes, new View.OnClickListener() { + @Override + public void onClick(View view) { + if (Helpers.isOnline(MainActivity.this)) { + webView.loadUrl("https://" + podDomain + "/notifications"); + setTitle(R.string.title_notifications); + } else { + Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + } + } + }); + snackbarNoInternet = Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG); // Load app settings setupNavigationSlider(); @@ -225,7 +241,7 @@ public class MainActivity extends AppCompatActivity webView.loadData("", "text/html", null); webView.loadUrl(url); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } } } @@ -276,7 +292,7 @@ public class MainActivity extends AppCompatActivity if (Helpers.isOnline(MainActivity.this)) { webView.reload(); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); swipeRefreshLayout.setRefreshing(false); } } @@ -523,7 +539,7 @@ public class MainActivity extends AppCompatActivity setTitle(R.string.title_notifications); return true; } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); return false; } } @@ -534,7 +550,7 @@ public class MainActivity extends AppCompatActivity setTitle(R.string.title_conversations); return true; } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); return false; } } @@ -554,7 +570,7 @@ public class MainActivity extends AppCompatActivity webView.loadUrl("https://" + podDomain + "/status_messages/new"); setTitle(R.string.new_post); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } return true; } @@ -646,7 +662,7 @@ public class MainActivity extends AppCompatActivity imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } return true; } @@ -774,20 +790,8 @@ public class MainActivity extends AppCompatActivity if (item != null) { if (notificationCount > 0) { item.setIcon(R.drawable.ic_bell_ring_white_24dp); - Snackbar snackbar = Snackbar - .make(swipeRefreshLayout, R.string.new_notifications, Snackbar.LENGTH_LONG) - .setAction(android.R.string.yes, new View.OnClickListener() { - @Override - public void onClick(View view) { - if (Helpers.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/notifications"); - setTitle(R.string.title_notifications); - } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } - } - }); - snackbar.show(); + if(!snackbarNewNotification.isShown()) + snackbarNewNotification.show(); } else { item.setIcon(R.drawable.ic_bell_outline_white_24dp); } @@ -820,20 +824,8 @@ public class MainActivity extends AppCompatActivity if (item != null) { if (conversationCount > 0) { item.setIcon(R.drawable.ic_message_text_white_24dp); - Snackbar snackbar = Snackbar - .make(swipeRefreshLayout, R.string.new_conversations, Snackbar.LENGTH_LONG) - .setAction(android.R.string.yes, new View.OnClickListener() { - @Override - public void onClick(View view) { - if (Helpers.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/conversations"); - setTitle(R.string.title_conversations); - } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } - } - }); - snackbar.show(); + if(!snackbarNewNotification.isShown()) + snackbarNewNotification.show(); } else { item.setIcon(R.drawable.ic_message_text_outline_white_24dp); } @@ -855,7 +847,7 @@ public class MainActivity extends AppCompatActivity webView.loadUrl("https://" + podDomain + "/stream"); setTitle(R.string.title_stream); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } } break; @@ -865,7 +857,7 @@ public class MainActivity extends AppCompatActivity webView.loadUrl("https://" + podDomain + "/people/" + appSettings.getProfileId()); setTitle(R.string.title_profil); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } } break; @@ -876,7 +868,7 @@ public class MainActivity extends AppCompatActivity webView.loadUrl("https://" + podDomain + "/followed_tags"); setTitle(R.string.jb_followed_tags); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } } break; @@ -887,7 +879,7 @@ public class MainActivity extends AppCompatActivity Helpers.showAspectList(webView, app); setTitle(R.string.title_aspects); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } } break; @@ -897,7 +889,7 @@ public class MainActivity extends AppCompatActivity webView.loadUrl("https://" + podDomain + "/activity"); setTitle(R.string.title_activities); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } } break; @@ -907,7 +899,7 @@ public class MainActivity extends AppCompatActivity webView.loadUrl("https://" + podDomain + "/liked"); setTitle(R.string.title_liked); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } } break; @@ -917,7 +909,7 @@ public class MainActivity extends AppCompatActivity webView.loadUrl("https://" + podDomain + "/commented"); setTitle(R.string.title_commented); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } } break; @@ -927,7 +919,7 @@ public class MainActivity extends AppCompatActivity webView.loadUrl("https://" + podDomain + "/mentions"); setTitle(R.string.title_mentions); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } } break; @@ -937,7 +929,7 @@ public class MainActivity extends AppCompatActivity webView.loadUrl("https://" + podDomain + "/public"); setTitle(R.string.title_public); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + snackbarNoInternet.show(); } } break; From 91ac7aa33bb91472ccf4a86b6f2351c4154685ac Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 24 Jun 2016 13:39:52 +0200 Subject: [PATCH 039/535] Prevent showing 'new message snackbar' in notification center --- .../github/dfa/diaspora_android/activity/MainActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 039503b7..22b26597 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -790,7 +790,7 @@ public class MainActivity extends AppCompatActivity if (item != null) { if (notificationCount > 0) { item.setIcon(R.drawable.ic_bell_ring_white_24dp); - if(!snackbarNewNotification.isShown()) + if(!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) snackbarNewNotification.show(); } else { item.setIcon(R.drawable.ic_bell_outline_white_24dp); @@ -824,7 +824,7 @@ public class MainActivity extends AppCompatActivity if (item != null) { if (conversationCount > 0) { item.setIcon(R.drawable.ic_message_text_white_24dp); - if(!snackbarNewNotification.isShown()) + if(!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) snackbarNewNotification.show(); } else { item.setIcon(R.drawable.ic_message_text_outline_white_24dp); From 2024f5d8fa989bf27fd4064502bc83998faed5ac Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 4 Jul 2016 11:19:09 +0200 Subject: [PATCH 040/535] Cleanup and release v0.1.3 --- CHANGELOG.md | 11 +++++++++++ app/build.gradle | 4 ++-- .../diaspora_android/activity/MainActivity.java | 6 ++---- .../dfa/diaspora_android/data/AppSettings.java | 3 --- .../dfa/diaspora_android/data/PodAspect.java | 8 ++------ .../diaspora_android/ui/CustomWebViewClient.java | 6 +++--- .../diaspora_android/util/AvatarImageLoader.java | 5 +---- .../main/res/layout/podselection__activity.xml | 1 + app/src/main/res/values-de/strings.xml | 6 ------ app/src/main/res/values-fr/strings.xml | 15 +++++---------- app/src/main/res/values/strings.xml | 6 ------ 11 files changed, 27 insertions(+), 44 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 08b0d3f3..687a3d64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +# v0.1.3 (2016-07-04) +- Added titles on top toolbar (by @scoute-dich) +- Made bottom toolbar automatically disappear +- Added option to share images to external app +- Added option to enable proxy (by @vanitasvitae) +- Added french translation (thanks to SansPseudoFix) +- Added new settings section (by @vanitasvitae) +- Fixed buggy snackbars +- Removed swipe-to-refresh functionality in some places +- Big thanks and good luck to @scoute-dich and @martinchodev for accompanying this project :) + # v0.1.2 (2016-06-05) - Extract and show aspects (by @gsantner) - Cache last podlist diff --git a/app/build.gradle b/app/build.gradle index f8aee685..b560bcd8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.github.dfa.diaspora_android" minSdkVersion 15 targetSdkVersion 23 - versionCode 3 - versionName "0.1.2" + versionCode 4 + versionName "0.1.3" } buildTypes { release { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 22b26597..9229987a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -171,7 +171,6 @@ public class MainActivity extends AppCompatActivity protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - Intent startIntent = getIntent(); // Bind UI setContentView(R.layout.main__activity); ButterKnife.bind(this); @@ -710,7 +709,7 @@ public class MainActivity extends AppCompatActivity Snackbar.make(swipeRefreshLayout, getString(R.string.toast_screenshot) + " " + fileSaveName, Snackbar.LENGTH_LONG).show(); } - Bitmap bitmap = null; + Bitmap bitmap; webView.setDrawingCacheEnabled(true); bitmap = Bitmap.createBitmap(webView.getDrawingCache()); webView.setDrawingCacheEnabled(false); @@ -727,8 +726,7 @@ public class MainActivity extends AppCompatActivity if (bitmapWriter != null) { try { bitmapWriter.close(); - } catch (IOException _ignored) { - } + } catch (IOException _ignored) {/* Nothing */} } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 764666db..d6e92215 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -3,9 +3,6 @@ package com.github.dfa.diaspora_android.data; import android.annotation.SuppressLint; import android.content.Context; import android.content.SharedPreferences; -import android.util.Log; - -import com.github.dfa.diaspora_android.App; /** * Created by gsantner on 20.03.16. Part of Diaspora for Android. diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java index 031de245..1ff9eb1d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java @@ -48,8 +48,7 @@ public class PodAspect { j.put("id", id); j.put("name", name); j.put("selected", selected); - } catch (JSONException e) { - } + } catch (JSONException e) {/*Nothing*/} return j.toString(); } @@ -67,10 +66,7 @@ public class PodAspect { @Override public boolean equals(Object o) { - if (o instanceof PodAspect) { - return ((PodAspect) o).id == id; - } - return false; + return o instanceof PodAspect && ((PodAspect) o).id == id; } public String toShareAbleText() { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index 4f7a3390..42b5fd4f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -54,9 +54,9 @@ public class CustomWebViewClient extends WebViewClient { if (cookies != null) { cookieManager.setCookie(url, cookies); cookieManager.setCookie("https://" + app.getSettings().getPodDomain(), cookies); - for (String c : cookies.split(";")) { - //Log.d(App.TAG, "Cookie: " + c.split("=")[0] + " Value:" + c.split("=")[1]); - } + //for (String c : cookies.split(";")) { + // Log.d(App.TAG, "Cookie: " + c.split("=")[0] + " Value:" + c.split("=")[1]); + //} //new ProfileFetchTask(app).execute(); } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java index e6a838b2..e65c173a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java @@ -20,10 +20,7 @@ public class AvatarImageLoader { } public boolean clearAvatarImage() { - if (isAvatarDownloaded()) { - return avatarFile.delete(); - } - return true; + return (!isAvatarDownloaded() || avatarFile.delete()); } public boolean loadToImageView(ImageView imageView) { diff --git a/app/src/main/res/layout/podselection__activity.xml b/app/src/main/res/layout/podselection__activity.xml index 80e880c1..b5d2bde6 100644 --- a/app/src/main/res/layout/podselection__activity.xml +++ b/app/src/main/res/layout/podselection__activity.xml @@ -46,6 +46,7 @@ android:layout_alignParentTop="true" android:layout_toEndOf="@+id/textView" android:layout_toLeftOf="@+id/podselection__button_select_pod" + android:layout_toStartOf="@+id/podselection__button_select_pod" android:layout_toRightOf="@+id/textView" android:hint="@string/filter_hint" android:inputType="textUri|textWebEditText" /> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index db6a28fe..562b62fb 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -67,11 +67,6 @@ Unterhaltungen D* Neuer Beitrag Benachrichtigungen - Schriftgröße ändern - Ansicht wechseln - normal - groß - riesig Konnte Bild nicht laden … Inhalt Teilen Link als Text teilen @@ -149,7 +144,6 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. Sie wurden von \"Lydia\" veröffentlicht und stehen unter der cc by-nc-sa Lizenz.</i> Startbildschirm - Ungelesene Unterhaltung. Öffnen? Ungelesene Benachrichtigung. Lesen? Changelog Profil diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 5bb9ae4f..2b5cf02d 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -5,7 +5,6 @@ Rafraîchir Notifications non lues. Lire ? - Conversations non lues. Lire ? Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les captures d\'écrans. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez utiliser la fonctionnalité de prise de capture d\'écran plus tard, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". Permission refusée. @@ -59,8 +58,6 @@ Paramètres de l\'application Partager du contenu - Changer la taille de la police - Changer de vue Partager le lien comme texte Partager la capture d\'écran d\'un site web Prendre une capture d\'écran d\'un site web @@ -144,22 +141,20 @@ They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> Splash screen - Normal - Large - Énorme Impossible de récupérer l\'image Profile Quitter l\'application + Toggle mobile/desktop view *[partagé via #DiasporaForAndroid]* - Lien copié... + Lien copié… Partager un lien Enregistrer l\'image Partager l\'image - Ouvrir dans un navigateur externe... + Ouvrir dans un navigateur externe… Copier le lien dans le presse-papier Enregistrer l\'image sous - Attention : connexion au proxy impossible... - Partager... + Attention: connexion au proxy impossible… + Partager… diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9fa38a57..4324ebac 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -7,7 +7,6 @@ Diaspora Reload Unread notification. Want to read it? - Unread conversation. Open it? You must grant \"Access Storage Permission\" to save screenshots. After that you should completely close the app or restart the phone. If you don\'t permit the storage access but want to use the screenshot function at a later time, you can grant the permission later. Please open then: systemsettings - apps - @@ -68,8 +67,6 @@ App settings Share content - Change font size - Change view Share link as text Share screenshot of webpage Take screenshot of webpage @@ -192,9 +189,6 @@ They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> Splash screen - Normal - Large - Huge Unable to get image Profile From 881d5ed79d972dbd5b9d26f0df012f4d9ec38a8c Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 4 Jul 2016 14:12:45 +0200 Subject: [PATCH 041/535] Build tools api 24 --- app/build.gradle | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index b560bcd8..ac73d8d0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -2,14 +2,14 @@ apply plugin: 'com.android.application' apply plugin: 'android-apt' android { - compileSdkVersion 23 - buildToolsVersion "23.0.3" + compileSdkVersion 24 + buildToolsVersion "24.0.0" useLibrary 'org.apache.http.legacy' defaultConfig { applicationId "com.github.dfa.diaspora_android" minSdkVersion 15 - targetSdkVersion 23 + targetSdkVersion 24 versionCode 4 versionName "0.1.3" } @@ -30,9 +30,9 @@ dependencies { testCompile 'junit:junit:4.12' // Android standard libs - compile 'com.android.support:appcompat-v7:23.4.0' - compile 'com.android.support:design:23.4.0' - compile 'com.android.support:support-v4:23.4.0' + compile 'com.android.support:appcompat-v7:24.0.0' + compile 'com.android.support:design:24.0.0' + compile 'com.android.support:support-v4:24.0.0' // More libraries compile 'com.getbase:floatingactionbutton:1.9.1' From bb0ef44719ea9dcdb9bdc4377ed387327cfdf2c8 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 4 Jul 2016 16:04:38 +0200 Subject: [PATCH 042/535] Removed redundant changelog --- .../activity/MainActivity.java | 12 +------ app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values/strings.xml | 35 +------------------ 4 files changed, 4 insertions(+), 47 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 9229987a..fa0df4ca 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -938,7 +938,7 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_license_help: { - final CharSequence[] options = {getString(R.string.help_license), getString(R.string.help_about), getString(R.string.help_help)}; + final CharSequence[] options = {getString(R.string.help_license), getString(R.string.help_help)}; new AlertDialog.Builder(MainActivity.this) .setItems(options, new DialogInterface.OnClickListener() { @Override @@ -953,16 +953,6 @@ public class MainActivity extends AppCompatActivity d.show(); ((TextView) d.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance()); } - if (options[item].equals(getString(R.string.help_about))) { - final SpannableString s = new SpannableString(Html.fromHtml(getString(R.string.about_text))); - Linkify.addLinks(s, Linkify.WEB_URLS); - final AlertDialog d = new AlertDialog.Builder(MainActivity.this) - .setTitle(R.string.help_about) - .setMessage(s) - .setPositiveButton(android.R.string.yes, null).show(); - d.show(); - ((TextView) d.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance()); - } if (options[item].equals(getString(R.string.help_help))) { new AlertDialog.Builder(MainActivity.this) .setTitle(R.string.help_help) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 562b62fb..18643d09 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -126,6 +126,7 @@ • gsantner https://gsantner.github.io<br> • martinchodev https://github.com/martinchodev<br> • scoute-dich https://github.com/scoute-dich<br> <br> + • vanitasvitae https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -145,7 +146,6 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br Sie wurden von \"Lydia\" veröffentlicht und stehen unter der cc by-nc-sa Lizenz.</i> Startbildschirm Ungelesene Benachrichtigung. Lesen? - Changelog Profil *[geteilt durch #DiasporaForAndroid]* Bild speichern diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 2b5cf02d..da1c1469 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -64,7 +64,6 @@ Licence Mise en page Markdown - Changelog Enregistrer la capture d\'écran sous : @@ -122,6 +121,7 @@ • gsantner https://gsantner.github.io<br> • martinchodev https://github.com/martinchodev<br> • scoute-dich https://github.com/scoute-dich<br> <br> + • vanitasvitae https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4324ebac..eb1cf7a4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -73,7 +73,6 @@ License Markdown formating - Changelog Saving screenshot as: @@ -131,45 +130,13 @@ You can create the following symbols and other special characters using a combination of characters:<br> (c) = © ; (r) = ® ; x^2 = x²" - - <i>For more informations visit the Projectsite on github:<br> - https://github.com/scoute-dich/Diaspora</i><br><br> - - <b>v1.3.</b><br> - <i>big thanks to gsantner</i><br> - - • gitignore<br> - • Link to profile<br> - • Move menu actions<br> - • Refactoring part1<br> - • bump libs<br><br> - - <b>v1.2.</b><br> - • using strings in podactivity<br> - • improved share activity<br><br> - - <b>v1.1.</b><br> - • new about app and help dialogs<br> - • better snackbar integration<br><br> - - <b>v1.0.1.</b><br> - • click on titelbar to load stream<br><br> - - <b>v1.0.</b><br> - • all features of original Diaspora-Native-Webapp<br> - • popup menus (view settings, diaspora settings, share function)<br> - • share function (link, screenshot)<br> - • design improvements<br> - • implemented android marshmallow perimssion model<br> - • implemented swipe to refresh - - Copyright © 2015–2016 <b>Main Contributors:</b><br> • gsantner https://gsantner.github.io<br> • martinchodev https://github.com/martinchodev<br> • scoute-dich https://github.com/scoute-dich<br> <br> + • vanitasvitae https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by From a1962a723d8de537765c5002e19063add9b0a02f Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Mon, 18 Jul 2016 11:59:10 +0200 Subject: [PATCH 043/535] Fix Travis CI -> SDK 24 --- .travis.yml | 26 +++++++++++-------- CHANGELOG.md | 8 +++--- README.md | 6 ++--- .../diaspora_android/data/AppSettings.java | 2 +- .../diaspora_android/data/PodUserProfile.java | 2 +- .../WebUserProfileChangedListener.java | 2 +- .../task/ImageDownloadTask.java | 2 +- .../task/ProfileFetchTask.java | 2 +- .../ui/CustomWebViewClient.java | 2 +- .../util/AvatarImageLoader.java | 2 +- app/src/main/res/values-de/strings.xml | 8 +++--- app/src/main/res/values-fr/strings.xml | 6 ++--- app/src/main/res/values/strings.xml | 6 ++--- 13 files changed, 35 insertions(+), 39 deletions(-) diff --git a/.travis.yml b/.travis.yml index 241a133b..64b00d3f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,20 +1,24 @@ language: android - -sudo: false - jdk: - - oraclejdk7 - + - oraclejdk8 android: components: - - platform-tools - tools - - android-23 - - build-tools-23.0.3 - - extra-google-m2repository + - tools # TODO https://github.com/travis-ci/travis-ci/issues/6193 + - platform-tools + - build-tools-24.0.0 + - android-24 - extra-android-m2repository - -script: ./gradlew build check --stacktrace +before_cache: + - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock +cache: + directories: + - $HOME/.gradle/caches/ + - $HOME/.gradle/wrapper/ +script: "./gradlew $TASK" +env: + - TASK="lintDebug" + - TASK="build check --stacktrace" notifications: webhooks: diff --git a/CHANGELOG.md b/CHANGELOG.md index 687a3d64..c19b49db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ - Big thanks and good luck to @scoute-dich and @martinchodev for accompanying this project :) # v0.1.2 (2016-06-05) -- Extract and show aspects (by @gsantner) +- Extract and show aspects (by @sangre) - Cache last podlist - Better sharing from app - Collapsing top menu @@ -25,7 +25,7 @@ # v0.1.1 - Sharing updated (by @scoute-dich) - Screenshotting updated -- Gitter integration (by @gsantner) +- Gitter integration (by @sangre) - Code refactoring - Start working on #6 - Waffle.io integration @@ -37,10 +37,10 @@ First version of the organization *Diaspora for Android* Consists mostly of code from: - Diaspora-Native-Webapp (by @martinchodev ) - scoutedich additions (by @scoute-dich) -- gsantner additions (by @gsantner) +- sangre additions (by @sangre) ### v1.3 (scoutedich) -*big thanks to gsantner* +*big thanks to sangre* - gitignore - Link to profile - Move menu actions diff --git a/README.md b/README.md index 33da3e2d..2b292c34 100644 --- a/README.md +++ b/README.md @@ -35,9 +35,7 @@ The minimum version supported is Ice Cream Sandwitch, Android version 4.0.3 (or ### App Permissions It requires access to the Internet and to external storage to be able to upload photos when creating a new post and for taking screenshots. -## Main contributors +## Maintainers -- gsantner () -- martinchodev () -- scoute-dich () +- sangre () - vanitasvitae () diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index d6e92215..babfe15a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -5,7 +5,7 @@ import android.content.Context; import android.content.SharedPreferences; /** - * Created by gsantner on 20.03.16. Part of Diaspora for Android. + * Created by sangre on 20.03.16. Part of Diaspora for Android. */ public class AppSettings { private final SharedPreferences prefApp; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java index fa95a7b4..af684131 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java @@ -11,7 +11,7 @@ import org.json.JSONException; import org.json.JSONObject; /** - * Created by gsantner on 24.03.16. Part of Diaspora for Android. + * Created by sangre on 24.03.16. Part of Diaspora for Android. */ public class PodUserProfile { private static final int MINIMUM_WEBUSERPROFILE_LOAD_TIMEDIFF = 5000; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java b/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java index 37788b6a..963647ce 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java @@ -1,7 +1,7 @@ package com.github.dfa.diaspora_android.listener; /** - * Created by Gregor Santner (gsantner) on 26.03.16. + * Created by Gregor Santner (sangre) on 26.03.16. */ public interface WebUserProfileChangedListener { void onUserProfileNameChanged(String name); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java index d9059344..3ae1d118 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java @@ -19,7 +19,7 @@ import info.guardianproject.netcipher.NetCipher; /** * Task that can be used to download images from URLs and store them in storage - * Created by Gregor Santner (gsantner) on 24.03.16. + * Created by Gregor Santner (sangre) on 24.03.16. */ public class ImageDownloadTask extends AsyncTask { ImageView imageView; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java index 2771a4b7..4bec9d05 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java @@ -20,7 +20,7 @@ import info.guardianproject.netcipher.NetCipher; /** * AsyncTask to fetch a users profile - * Created by Gregor Santner (gsantner) on 30.03.16. + * Created by Gregor Santner (sangre) on 30.03.16. */ public class ProfileFetchTask extends AsyncTask { // Code for getting the profile async without any UI/WebView diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index 42b5fd4f..0377f64a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -11,7 +11,7 @@ import android.webkit.WebViewClient; import com.github.dfa.diaspora_android.App; /** - * Created by Gregor Santner (gsantner) on 04.06.16. + * Created by Gregor Santner (sangre) on 04.06.16. */ public class CustomWebViewClient extends WebViewClient { private App app; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java index e65c173a..e7201df7 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java @@ -10,7 +10,7 @@ import com.github.dfa.diaspora_android.task.ImageDownloadTask; import java.io.File; /** - * Created by Gregor Santner (gsantner) on 24.03.16. + * Created by Gregor Santner (sangre) on 24.03.16. */ public class AvatarImageLoader { private File avatarFile; diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 18643d09..c6162c05 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -121,11 +121,9 @@ <b>Sonderzeichen</b><br> Du kannst Symbole und Sonderzeichen nutzen, indem du bestimmte Zeichenfolgen verwendest. Z.B.:<br> (c) = © ; (r) = ® ; x^2 = x²" - <b>Beteiligte:</b><br> + <b>Maintainer:</b><br> - • gsantner https://gsantner.github.io<br> - • martinchodev https://github.com/martinchodev<br> - • scoute-dich https://github.com/scoute-dich<br> <br> + • sangre https://sangre.gitlab.io<br> • vanitasvitae https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify @@ -157,7 +155,7 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br Linkadresse kopiert … Teilen… Warnung: Proxy konnte nicht aktiviert werden… - + Mobil-/Desktopansicht umschalten diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index da1c1469..13e2e3be 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -116,11 +116,9 @@ Vous pouvez créez les symboles et autres caractères spéciaux suivants en utilisant une combinaison de caractères :<br> (c) = © ; (r) = ® ; x^2 = x²" - <b>Principaux contributeurs :</b><br> + <b>Mainteneur :</b><br> - • gsantner https://gsantner.github.io<br> - • martinchodev https://github.com/martinchodev<br> - • scoute-dich https://github.com/scoute-dich<br> <br> + • sangre https://sangre.gitlab.io<br> • vanitasvitae https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index eb1cf7a4..c4b87b82 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -131,11 +131,9 @@ (c) = © ; (r) = ® ; x^2 = x²" Copyright © 2015–2016 - <b>Main Contributors:</b><br> + <b>Maintainers:</b><br> - • gsantner https://gsantner.github.io<br> - • martinchodev https://github.com/martinchodev<br> - • scoute-dich https://github.com/scoute-dich<br> <br> + • sangre https://sangre.gitlab.io<br> • vanitasvitae https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify From 6003cdfb7e5a0872edacc27595bc9118465024e7 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Mon, 18 Jul 2016 13:25:10 +0200 Subject: [PATCH 044/535] Share screenshot fix; Minor Aspects rework --- .../diaspora_android/activity/MainActivity.java | 8 +++----- .../github/dfa/diaspora_android/util/Helpers.java | 14 ++++++-------- app/src/main/res/menu/main__navdrawer.xml | 2 +- 3 files changed, 10 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index fa0df4ca..09bb4e07 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -697,10 +697,9 @@ public class MainActivity extends AppCompatActivity Date dateNow = new Date(); DateFormat dateFormat = new SimpleDateFormat("yy_MM_dd--HH_mm_ss", Locale.getDefault()); - File fileSaveDirectory = new File(hasToShareScreenshot ? getCacheDir().getAbsolutePath() - : Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + "/Diaspora"); + File fileSaveDirectory = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + "/Diaspora"); - String fileSaveName = String.format("DfA_%s.jpg", hasToShareScreenshot ? "share" : dateFormat.format(dateNow)); + String fileSaveName = hasToShareScreenshot ? ".DfA_share.jpg" : String.format("DfA_%s.jpg", dateFormat.format(dateNow)); if (!fileSaveDirectory.exists()) { fileSaveDirectory.mkdirs(); } @@ -739,8 +738,7 @@ public class MainActivity extends AppCompatActivity Uri bmpUri = Uri.fromFile(new File(fileSaveDirectory, fileSaveName)); sharingIntent.putExtra(Intent.EXTRA_STREAM, bmpUri); startActivity(Intent.createChooser(sharingIntent, getString(R.string.share_dotdotdot))); - } - else { + } else { // Broadcast that this file is indexable File file = new File(fileSaveDirectory, fileSaveName); Uri uri = Uri.fromFile(file); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index 6bd3ea51..133a2bf0 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -95,19 +95,17 @@ public class Helpers { public static void showAspectList(final WebView wv, final App app) { wv.stopLoading(); PodUserProfile profile = app.getPodUserProfile(); - StringBuffer sb = new StringBuffer(); - int intColor = ContextCompat.getColor(app, R.color.colorAccent); - String strColor = String.format("#%06X", (0xFFFFFF & intColor)); + StringBuilder sb = new StringBuilder(); - sb.append("
"); - sb.append(String.format("

%s

", strColor, app.getString(R.string.jb_aspects))); - sb.append("
"); + sb.append(""); + // Content for (PodAspect aspect : profile.getAspects()) { - sb.append("»  "); + sb.append("»  "); sb.append(aspect.toHtmlLink(app)); - sb.append("

"); + sb.append("
"); } + // End sb.append(""); wv.loadData(sb.toString(), "text/html", "UTF-16"); diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml index 1bf2b99e..0ffe8b5b 100644 --- a/app/src/main/res/menu/main__navdrawer.xml +++ b/app/src/main/res/menu/main__navdrawer.xml @@ -1,7 +1,7 @@ - + Date: Mon, 18 Jul 2016 13:37:23 +0200 Subject: [PATCH 045/535] Update ISSUE_TEMPLATE.md --- .github/ISSUE_TEMPLATE.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index a989725b..c72a406d 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -10,20 +10,22 @@ I have: - [ ] searched open and closed issues for duplicates -- [ ] Diaspora for Android installed with an version >= 0.1.1 - [ ] read #### Steps to reproduce -1. -2. -3. +1. … +2. … +3. … #### Expected result What is the expected output? What do you see instead? +Upload screenshots via drag&drop if needed and apply resizing: +`` + #### Debug output From 0072f22845a8188fb0374aeda275b397dcf4301b Mon Sep 17 00:00:00 2001 From: Dmitriy Bogdanov Date: Mon, 18 Jul 2016 16:02:18 +0400 Subject: [PATCH 046/535] Add "Followed tags" listing --- .../activity/MainActivity.java | 4 +-- .../diaspora_android/data/AppSettings.java | 9 +++++ .../diaspora_android/data/PodUserProfile.java | 20 +++++++++++ .../dfa/diaspora_android/util/Helpers.java | 35 +++++++++++++++++++ app/src/main/res/menu/main__navdrawer.xml | 5 +-- 5 files changed, 67 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 09bb4e07..968a4dd8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -858,10 +858,10 @@ public class MainActivity extends AppCompatActivity } break; - // TODO followed_tags currently not implemented as single viewable page (0.5.7.1-paf04894e, 2016 March 20) case R.id.nav_followed_tags: { if (Helpers.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/followed_tags"); +// webView.loadUrl("https://" + podDomain + "/followed_tags"); + Helpers.showFollowedTagsList(webView, app); setTitle(R.string.jb_followed_tags); } else { snackbarNoInternet.show(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index babfe15a..4dbb2177 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -71,6 +71,7 @@ public class AppSettings { public static final String PODUSERPROFILE_ID = "podUserProfile_guid"; public static final String PODDOMAIN = "podDomain"; public static final String PODUSERPROFILE_ASPECTS = "podUserProfile_aspects"; + public static final String PODUSERPROFILE_FOLLOWED_TAGS = "podUserProfile_followedTags"; public static final String PROXY_ENABLED = "pref_key_proxy_enabled"; public static final String PROXY_WAS_ENABLED = "wasProxyEnabled"; public static final String PROXY_HOST = "pref_key_proxy_host"; @@ -156,6 +157,14 @@ public class AppSettings { return aspects; } + public String[] getFollowedTags() { + return getStringArray(prefPod, PREF.PODUSERPROFILE_FOLLOWED_TAGS); + } + + public void setFollowedTags(String[] tags) { + setStringArray(prefPod, PREF.PODUSERPROFILE_FOLLOWED_TAGS, tags); + } + @SuppressLint("CommitPrefEdits") public void setProxyEnabled(boolean enabled) { //commit instead of apply because the app is likely to be killed before apply is called. diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java index af684131..c8babc83 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java @@ -28,6 +28,7 @@ public class PodUserProfile { private String guid; private String name; private PodAspect[] podAspects; + private String[] followedTags; private int notificationCount; private int unreadMessagesCount; @@ -40,6 +41,7 @@ public class PodUserProfile { guid = appSettings.getProfileId(); name = appSettings.getName(); podAspects = appSettings.getPodAspects(); + followedTags = appSettings.getFollowedTags(); } public PodUserProfile(App app, Handler callbackHandler, WebUserProfileChangedListener listener) { @@ -94,6 +96,12 @@ public class PodUserProfile { appSettings.setPodAspects(podAspects); } + // Followed tags + if (json.has("android_app.followed_tags") + && loadFollowedTags(json.getJSONArray("android_app.followed_tags"))) { + appSettings.setFollowedTags(followedTags); + } + isWebUserProfileLoaded = true; } catch (JSONException e) { Log.d(App.TAG, e.getMessage()); @@ -131,6 +139,10 @@ public class PodUserProfile { return podAspects; } + public String[] getFollowedTags() { + return followedTags; + } + /* * Private property setters */ @@ -195,6 +207,14 @@ public class PodUserProfile { return true; } + private boolean loadFollowedTags(final JSONArray jsonTags) throws JSONException { + followedTags = new String[jsonTags.length()]; + for (int i = 0; i < jsonTags.length(); i++) { + followedTags[i] = jsonTags.getString(i); + } + return true; + } + private boolean loadUnreadMessagesCount(final int unreadMessagesCount) { if (this.unreadMessagesCount != unreadMessagesCount) { this.unreadMessagesCount = unreadMessagesCount; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index 133a2bf0..987b8207 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -30,9 +30,12 @@ import android.webkit.WebView; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodAspect; import com.github.dfa.diaspora_android.data.PodUserProfile; +import java.util.Locale; + public class Helpers { public static boolean isOnline(Context context) { @@ -86,6 +89,15 @@ public class Helpers { // aspects":[{"id":124934,"name":"Friends","selected":true},{"id":124937,"name":"Liked me","selected":false},{"id":124938,"name":"Follow","selected":false},{"id":128327,"name":"Nur ich","selected":false}] wv.loadUrl("javascript: ( function() {" + " if (typeof gon !== 'undefined' && typeof gon.user !== 'undefined') {" + + " var followed_tags = document.getElementById(\"followed_tags\");" + + " if(followed_tags != null) {" + + " var links = followed_tags.nextElementSibling.children[0].children;" + + " var tags = [];" + + " for(var i = 0; i < links.length - 1; i++) {" + // the last element is "Manage followed tags" link + " tags.push(links[i].innerText.substring(1));" + + " }" + + " gon.user[\"android_app.followed_tags\"] = tags;" + + " }" + " var userProfile = JSON.stringify(gon.user);" + " AndroidBridge.setUserProfile(userProfile.toString());" + " } " + @@ -110,4 +122,27 @@ public class Helpers { sb.append(""); wv.loadData(sb.toString(), "text/html", "UTF-16"); } + + public static void showFollowedTagsList(final WebView wv, final App app) { + wv.stopLoading(); + PodUserProfile profile = app.getPodUserProfile(); + StringBuilder sb = new StringBuilder(); + + sb.append(""); + + // Content + AppSettings appSettings = app.getSettings(); + for (String tag: profile.getFollowedTags()) { + sb.append("»  "); + sb.append(String.format(Locale.getDefault(), + "#%s", + appSettings.getPodDomain(), tag, tag)); + sb.append("
"); + } + + // End + sb.append(""); + wv.loadData(sb.toString(), "text/html", "UTF-16"); + } + } diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml index 0ffe8b5b..cb000359 100644 --- a/app/src/main/res/menu/main__navdrawer.xml +++ b/app/src/main/res/menu/main__navdrawer.xml @@ -12,13 +12,10 @@ android:icon="@drawable/ic_person_black_24dp" android:title="@string/jb_profile" /> - + android:title="@string/jb_followed_tags" /> Date: Sun, 17 Jul 2016 14:12:33 +0400 Subject: [PATCH 047/535] Add try-catch to followed tags obtaining Just in case. --- .../github/dfa/diaspora_android/util/Helpers.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index 987b8207..4e411338 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -91,12 +91,14 @@ public class Helpers { " if (typeof gon !== 'undefined' && typeof gon.user !== 'undefined') {" + " var followed_tags = document.getElementById(\"followed_tags\");" + " if(followed_tags != null) {" + - " var links = followed_tags.nextElementSibling.children[0].children;" + - " var tags = [];" + - " for(var i = 0; i < links.length - 1; i++) {" + // the last element is "Manage followed tags" link - " tags.push(links[i].innerText.substring(1));" + - " }" + - " gon.user[\"android_app.followed_tags\"] = tags;" + + " try {" + + " var links = followed_tags.nextElementSibling.children[0].children;" + + " var tags = [];" + + " for(var i = 0; i < links.length - 1; i++) {" + // the last element is "Manage followed tags" link + " tags.push(links[i].innerText.substring(1));" + + " }" + + " gon.user[\"android_app.followed_tags\"] = tags;" + + " } catch(e) {}" + " }" + " var userProfile = JSON.stringify(gon.user);" + " AndroidBridge.setUserProfile(userProfile.toString());" + From 147eff61cfa4c55c1619e1a1441d2b5787cc2558 Mon Sep 17 00:00:00 2001 From: Dmitriy Bogdanov Date: Mon, 18 Jul 2016 16:03:53 +0400 Subject: [PATCH 048/535] Add "All tags" link --- .../java/com/github/dfa/diaspora_android/util/Helpers.java | 5 +++++ app/src/main/res/values/strings.xml | 2 ++ 2 files changed, 7 insertions(+) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index 4e411338..f3d1a75a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -134,6 +134,11 @@ public class Helpers { // Content AppSettings appSettings = app.getSettings(); + sb.append("»  "); + sb.append(String.format(Locale.getDefault(), + "%s", + appSettings.getPodDomain(), app.getString(R.string.all_tags))); + sb.append("
"); for (String tag: profile.getFollowedTags()) { sb.append("»  "); sb.append(String.format(Locale.getDefault(), diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c4b87b82..166766ba 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -173,4 +173,6 @@ #DiasporaForAndroid Warning: Could not set network proxy… + + All tags From 7e4bd4afcedf5234cd95a81b867d1424ddce9736 Mon Sep 17 00:00:00 2001 From: Dmitriy Bogdanov Date: Mon, 18 Jul 2016 15:51:45 +0400 Subject: [PATCH 049/535] Fix WebView not being refreshed on local content loading --- .../java/com/github/dfa/diaspora_android/util/Helpers.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index f3d1a75a..11630106 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -122,7 +122,7 @@ public class Helpers { // End sb.append(""); - wv.loadData(sb.toString(), "text/html", "UTF-16"); + wv.loadDataWithBaseURL(null, sb.toString(), "text/html", "UTF-16", null); } public static void showFollowedTagsList(final WebView wv, final App app) { @@ -149,7 +149,7 @@ public class Helpers { // End sb.append(""); - wv.loadData(sb.toString(), "text/html", "UTF-16"); + wv.loadDataWithBaseURL(null, sb.toString(), "text/html", "UTF-16", null); } } From 50b11a274773f75025389067a95f1dcfb276558a Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Mon, 18 Jul 2016 15:47:53 +0200 Subject: [PATCH 050/535] Disable swipe refresh in tags&aspect list --- .../ui/CustomWebViewClient.java | 2 +- .../dfa/diaspora_android/util/Helpers.java | 2 +- app/src/main/res/values-de/strings.xml | 23 ++++++++++--------- app/src/main/res/values-fr/strings.xml | 23 ++++++++++--------- app/src/main/res/values/strings.xml | 22 +++++++++--------- 5 files changed, 37 insertions(+), 35 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index 0377f64a..b6e79c7d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -38,7 +38,7 @@ public class CustomWebViewClient extends WebViewClient { public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(view, url, favicon); swipeRefreshLayout.setEnabled(true); - if(url.contains(app.getSettings().getPodDomain()+"/conversations/") || url.endsWith("status_messages/new")){ + if(url.contains(app.getSettings().getPodDomain()+"/conversations/") || url.endsWith("status_messages/new") || url.equals("about:blank")){ swipeRefreshLayout.setEnabled(false); } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index 11630106..ed608eec 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -136,7 +136,7 @@ public class Helpers { AppSettings appSettings = app.getSettings(); sb.append("»  "); sb.append(String.format(Locale.getDefault(), - "%s", + "%s", appSettings.getPodDomain(), app.getString(R.string.all_tags))); sb.append("
"); for (String tag: profile.getFollowedTags()) { diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index c6162c05..520bf20a 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -28,16 +28,16 @@ - D* Benachrichtigungen - D* Unterhaltungen - D* Stream - D* Profil - D* Aspekte - D* Aktivitäten - D* Gelikte Beiträge - D* Kommentiert - D* Erwähnungen - D* Öffentliche Aktivitäten + Benachrichtigungen + Unterhaltungen + Stream + Profil + Aspekte + Aktivitäten + Gelikte Beiträge + Kommentiert + Erwähnungen + Öffentliche Aktivitäten @@ -65,7 +65,7 @@ Unterhaltungen - D* Neuer Beitrag + Neuer Beitrag Benachrichtigungen Konnte Bild nicht laden … Inhalt Teilen @@ -157,5 +157,6 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br Warnung: Proxy konnte nicht aktiviert werden… Mobil-/Desktopansicht umschalten + Alle Tags diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 13e2e3be..21ef71d3 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -13,16 +13,16 @@ - D* Notifications - D* Discussions - D* Flux - D* Profil - D* Aspects - D* Activités - D* Aimés - D* Commentés - D* Mentions - D* Public + Notifications + Discussions + Flux + Profil + Aspects + Activités + Aimés + Commentés + Mentions + Public @@ -39,7 +39,7 @@ Confirmation Voulez-vous vraiment utiliser\nhttps://%1$s\ncomme pod Diaspora ? Souhaitez-vous quitter ? - D* Nouveau message + Nouveau message Notifications Discussions @@ -155,4 +155,5 @@ Attention: connexion au proxy impossible… Partager… + Tout Tags diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 166766ba..a569d140 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -21,16 +21,16 @@ - D* Notifications - D* Conversations - D* Stream - D* Profil - D* Aspects - D* Activities - D* Liked - D* Commented - D* Mentions - D* Public + Notifications + Conversations + Stream + Profil + Aspects + Activities + Liked + Commented + Mentions + Public @@ -47,7 +47,7 @@ Confirmation Do you really want to use\nhttps://%1$s\nas your Diaspora Pod? Do you want to exit? - D* New message + New message Notifications Conversations From d27e03553b84c1c726c0d8af8788ca722af6979a Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 22 Jul 2016 19:24:39 +0200 Subject: [PATCH 051/535] Added XMPP conference link to readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2b292c34..5bbe7d09 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ This is an unofficial webview based client for the community-run, distributed so ## Contributions We are always open for any kind of contribution. (PR's, bug reports, feature requests, ..) -If you got any questions feel free to ask at [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). +If you got any questions feel free to ask at [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android) or join our XMPP/Jabber conference at diaspora-android@conference.jabberhead.tk. Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. ### License From dd98ce43892d6f29f31fadce9e2817f7dd467cd1 Mon Sep 17 00:00:00 2001 From: Dmitriy Bogdanov Date: Wed, 27 Jul 2016 00:47:11 +0400 Subject: [PATCH 052/535] Don't use startActivityForResult on SettingsActivity --- .../activity/MainActivity.java | 35 ++++++++++++------- .../activity/SettingsActivity.java | 35 ++++++++++++------- 2 files changed, 45 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 968a4dd8..fcaa0006 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -108,8 +108,9 @@ public class MainActivity extends AppCompatActivity static final int INPUT_FILE_REQUEST_CODE = 1; private static final int REQUEST_CODE_ASK_PERMISSIONS = 123; public static final int REQUEST_CODE_ASK_PERMISSIONS_SAVE_IMAGE = 124; - public static final int REQUEST_CODE_SETTINGS = 125; - public static final int RESULT_CODE_CHANGE_ACCOUNT = 130; + + public static final String ACTION_OPEN_URL = "com.github.dfa.diaspora_android.MainActivity.open_url"; + public static final String ACTION_CHANGE_ACCOUNT = "com.github.dfa.diaspora_android.MainActivity.change_account"; public static final String URL_MESSAGE = "URL_MESSAGE"; private App app; @@ -243,6 +244,8 @@ public class MainActivity extends AppCompatActivity snackbarNoInternet.show(); } } + + handleIntent(getIntent()); } private void setupWebView(Bundle savedInstanceState) { @@ -420,18 +423,26 @@ public class MainActivity extends AppCompatActivity ); } + @Override + protected void onNewIntent(Intent intent) { + super.onNewIntent(intent); + + handleIntent(intent); + } + + private void handleIntent(Intent intent) { + String action = intent.getAction(); + if(ACTION_OPEN_URL.equals(action)) { + String url = intent.getStringExtra(URL_MESSAGE); + webView.loadUrl(url); + } else if(ACTION_CHANGE_ACCOUNT.equals(action)) { + app.resetPodData(webView); + Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); + } + } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { - if(requestCode == REQUEST_CODE_SETTINGS) { - if(resultCode == Activity.RESULT_OK) { - String url = data.getStringExtra(URL_MESSAGE); - webView.loadUrl(url); - } else if(resultCode == RESULT_CODE_CHANGE_ACCOUNT) { - app.resetPodData(webView); - Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); - } - } if (requestCode != INPUT_FILE_REQUEST_CODE || mFilePathCallback == null) { super.onActivityResult(requestCode, resultCode, data); return; @@ -931,7 +942,7 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_settings_app: { - startActivityForResult(new Intent(this, SettingsActivity.class), REQUEST_CODE_SETTINGS); + startActivity(new Intent(this, SettingsActivity.class)); } break; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index e3755482..ce282954 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -1,6 +1,5 @@ package com.github.dfa.diaspora_android.activity; -import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.Intent; @@ -31,7 +30,6 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer sharedPreferences = getPreferenceScreen().getSharedPreferences(); sharedPreferences.registerOnSharedPreferenceChangeListener(this); setPreferenceSummaries(); - setResult(Activity.RESULT_CANCELED); sharedPreferences.edit().putBoolean(AppSettings.PREF.PROXY_WAS_ENABLED, sharedPreferences.getBoolean(AppSettings.PREF.PROXY_ENABLED, false)).apply(); } @@ -65,21 +63,21 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer @Override public boolean onPreferenceTreeClick(PreferenceScreen screen, Preference preference) { - Intent results = new Intent(); + Intent intent = new Intent(this, MainActivity.class); String podDomain = ((App)getApplication()).getSettings().getPodDomain(); switch(preference.getKey()) { case "pref_key_personal_settings": - results.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/user/edit"); - setResult(Activity.RESULT_OK, results); - finish(); + intent.setAction(MainActivity.ACTION_OPEN_URL); + intent.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/user/edit"); + break; case "pref_key_manage_tags": - results.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/tag_followings/manage"); - setResult(Activity.RESULT_OK, results); - finish(); + intent.setAction(MainActivity.ACTION_OPEN_URL); + intent.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/tag_followings/manage"); + break; case "pref_key_manage_contacts": - results.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/contacts"); - setResult(Activity.RESULT_OK, results); - finish(); + intent.setAction(MainActivity.ACTION_OPEN_URL); + intent.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/contacts"); + break; case "pref_key_change_account": new AlertDialog.Builder(SettingsActivity.this) .setTitle(getString(R.string.confirmation)) @@ -88,11 +86,22 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { - setResult(MainActivity.RESULT_CODE_CHANGE_ACCOUNT); + Intent intent = new Intent(SettingsActivity.this, MainActivity.class); + intent.setAction(MainActivity.ACTION_CHANGE_ACCOUNT); + startActivity(intent); finish(); } }) .show(); + return true; + default: + intent = null; + break; + } + if(intent != null) { + startActivity(intent); + finish(); + return true; } return super.onPreferenceTreeClick(screen, preference); } From 1fead4286824ab42aa3495c003e3f2b560cd649d Mon Sep 17 00:00:00 2001 From: Dmitriy Bogdanov Date: Wed, 27 Jul 2016 00:52:26 +0400 Subject: [PATCH 053/535] Add an option to clear WebView cache --- .../github/dfa/diaspora_android/activity/MainActivity.java | 3 +++ .../dfa/diaspora_android/activity/SettingsActivity.java | 3 +++ app/src/main/res/values/strings-preferences.xml | 3 +++ app/src/main/res/xml/preferences.xml | 6 ++++++ 4 files changed, 15 insertions(+) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index fcaa0006..43ee7b1a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -111,6 +111,7 @@ public class MainActivity extends AppCompatActivity public static final String ACTION_OPEN_URL = "com.github.dfa.diaspora_android.MainActivity.open_url"; public static final String ACTION_CHANGE_ACCOUNT = "com.github.dfa.diaspora_android.MainActivity.change_account"; + public static final String ACTION_CLEAR_CACHE = "com.github.dfa.diaspora_android.MainActivity.clear_cache"; public static final String URL_MESSAGE = "URL_MESSAGE"; private App app; @@ -438,6 +439,8 @@ public class MainActivity extends AppCompatActivity } else if(ACTION_CHANGE_ACCOUNT.equals(action)) { app.resetPodData(webView); Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); + } else if(ACTION_CLEAR_CACHE.equals(action)) { + webView.clearCache(true); } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index ce282954..e8ab5ece 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -94,6 +94,9 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer }) .show(); return true; + case "pref_key_clear_cache": + intent.setAction(MainActivity.ACTION_CLEAR_CACHE); + break; default: intent = null; break; diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 6f5358a2..1911b85a 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -46,4 +46,7 @@ Erase local session data and switch to another Diaspora pod/account This will erase all cookies and session data. Do you really want to change your account? + Clear cache + Clear WebView cache + \ No newline at end of file diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 881e0926..2f4d3d50 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -52,6 +52,12 @@ android:summary="@string/pref_desc_load_images" android:defaultValue="true" /> + + + Date: Wed, 27 Jul 2016 21:54:54 +0200 Subject: [PATCH 054/535] Localization lint; Translation; Readme --- CHANGELOG.md | 12 ++++++------ CONTRIBUTING.md | 6 +++--- README.md | 21 ++++++++++----------- app/build.gradle | 4 ++++ app/src/main/res/values-de/strings.xml | 2 ++ 5 files changed, 25 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c19b49db..6319ca9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,13 +10,13 @@ - Big thanks and good luck to @scoute-dich and @martinchodev for accompanying this project :) # v0.1.2 (2016-06-05) -- Extract and show aspects (by @sangre) +- Extract and show aspects (by @gsantner) - Cache last podlist - Better sharing from app - Collapsing top menu - ProgressBar material, Improve search dialog -- fix keyboard. #4 -- Reworked sharing from activity #12 +- fix keyboard. #4 +- Reworked sharing from activity #12 - toolbar/actions/menu changes, replaced fab - Refactor layout & menu files, dialogs - Lots of refactoring; Reworked Splash,PodSelectionActivity; Switch Pod; Clear settings; @@ -25,7 +25,7 @@ # v0.1.1 - Sharing updated (by @scoute-dich) - Screenshotting updated -- Gitter integration (by @sangre) +- Gitter integration (by @gsantner) - Code refactoring - Start working on #6 - Waffle.io integration @@ -37,7 +37,7 @@ First version of the organization *Diaspora for Android* Consists mostly of code from: - Diaspora-Native-Webapp (by @martinchodev ) - scoutedich additions (by @scoute-dich) -- sangre additions (by @sangre) +- sangre additions (by @gsantner) ### v1.3 (scoutedich) *big thanks to sangre* @@ -45,7 +45,7 @@ Consists mostly of code from: - Link to profile - Move menu actions - Refactoring part1 -- bump libs +- bump libs ### v1.2 (scoutedich) - using strings in podactivity diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5fa1f509..7c1f44fb 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,3 @@ -We are always open for any kind of contribution. (PR's, bug reports, feature requests, ..) -If you got any questions feel free to ask at Gitter. -Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. \ No newline at end of file +We are always open for any kind of contribution. (PR's, bug reports, feature requests, translations, ..) +If you got any questions feel free to join our XMPP/Jabber conference at [diaspora-android@conference.jabberhead.tk](xmpp:diaspora-android@conference.jabberhead.tk) or [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). +Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. diff --git a/README.md b/README.md index 5bbe7d09..5a06cf79 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Build Status](https://travis-ci.org/Diaspora-for-Android/diaspora-android.svg?branch=master)](https://travis-ci.org/Diaspora-for-Android/diaspora-android) [![Join the chat at https://gitter.im/Diaspora-for-Android/diaspora-android](https://badges.gitter.im/Diaspora-for-Android/diaspora-android.svg)](https://gitter.im/Diaspora-for-Android/diaspora-android?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![Stories in Start](https://badge.waffle.io/Diaspora-for-Android/diaspora-android.svg?label=help%20wanted&title=waffle.io)](http://waffle.io/Diaspora-for-Android/diaspora-android) +[![Join the chat (XMPP) at diaspora-android@conference.jabberhead.tk](https://img.shields.io/badge/xmpp-join-blue.svg)](xmpp:diaspora-android@conference.jabberhead.tk) # Diaspora for Android @@ -15,27 +15,26 @@ This is an unofficial webview based client for the community-run, distributed so - See [Screenshots](https://github.com/Diaspora-for-Android/diaspora-android/blob/master/SCREENSHOTS.md) ## Contributions -We are always open for any kind of contribution. (PR's, bug reports, feature requests, ..) -If you got any questions feel free to ask at [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android) or join our XMPP/Jabber conference at diaspora-android@conference.jabberhead.tk. +We are always open for any kind of contribution. (PR's, bug reports, feature requests, translations, ..) +If you got any questions feel free to join our XMPP/Jabber conference at diaspora-android@conference.jabberhead.tk or [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. ### License It's released under GNU GENERAL PUBLIC LICENSE (see [LICENCE](https://github.com/Diaspora-for-Android/diaspora-android/blob/master/LICENSE.md)). -### Native -It's "native" because it's developed in Java + the Android SDK (Android Studio). Other Diaspora clients are developed using frameworks like AppCelerator Titanium. A native app will always be more efficient and almost certainly be faster and make better use of the resources of the device. +### WebApp +The app is developed as an WebApp because currently Diaspora doesn't have an API that can be used to create a native interface to retrieve the user's data, publications, direct messages and so on, that's why there are only WebApps for Diaspora out there. +API is discussed frequently on Diaspora, but the main developers seem to not give the API and mobile view the attention it needs. [Stay tuned on Diaspora* Issues](https://github.com/diaspora/diaspora/labels/api). -### "WebApp" -It's a WebApp because at this moment Diaspora doesn't have an API that can be used to create a native interface to retrieve the user's data, publications, direct messages and so on, that's why there are only WebApps for Diaspora out there. -Why a WebApp is better than using the mobile site on a browser? Basically it provides better integration with the system (events coming into and going out of the app), notifications, customized interface and functions and a nice little icon that takes you directly to your favorite social network :) +Why a WebApp is better than using the mobile site on a browser? +Basically it provides better integration with the system (events coming into and going out of the app), notifications, customized interface and functions and a nice little icon that takes you directly to your favorite social network :) ### Device Requirements -The minimum version supported is Ice Cream Sandwitch, Android version 4.0.3 (or API 15) +The minimum version supported is Ice Cream Sandwich, Android v4.0.3 / API 15 ### App Permissions It requires access to the Internet and to external storage to be able to upload photos when creating a new post and for taking screenshots. ## Maintainers - -- sangre () +- sangre (@gsantner) () - vanitasvitae () diff --git a/app/build.gradle b/app/build.gradle index ac73d8d0..5768da63 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -19,6 +19,10 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + + lintOptions { + disable 'MissingTranslation' + } } dependencies { diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 520bf20a..bfe27275 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -158,5 +158,7 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br Mobil-/Desktopansicht umschalten Alle Tags + WebView Cache leeren + Cache leeren From 08d634c7f17d58529bb028922639fd8b32b392c0 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Fri, 29 Jul 2016 14:00:28 +0200 Subject: [PATCH 055/535] Update license infos of source files --- CHANGELOG.md | 17 +++++++++++--- README.md | 8 +++---- .../com/github/dfa/diaspora_android/App.java | 22 ++++++++++++++++--- .../activity/MainActivity.java | 3 +-- .../activity/PodSelectionActivity.java | 3 --- .../activity/SettingsActivity.java | 20 ++++++++++++++++- .../diaspora_android/data/AppSettings.java | 20 ++++++++++++++++- .../dfa/diaspora_android/data/PodAspect.java | 21 +++++++++++++++--- .../diaspora_android/data/PodUserProfile.java | 20 ++++++++++++++++- .../WebUserProfileChangedListener.java | 22 +++++++++++++++++-- .../diaspora_android/task/GetPodsService.java | 3 +-- .../task/ImageDownloadTask.java | 22 +++++++++++++++++-- .../task/ProfileFetchTask.java | 21 ++++++++++++++++-- .../ui/ContextMenuWebView.java | 20 ++++++++++++++++- .../ui/CustomWebViewClient.java | 21 +++++++++++++++--- .../ui/FloatingActionsMenuBehavior.java | 20 ++++++++++++++--- .../util/AvatarImageLoader.java | 22 ++++++++++++++++--- .../dfa/diaspora_android/util/Helpers.java | 5 ++--- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values/strings.xml | 2 +- 21 files changed, 251 insertions(+), 45 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6319ca9c..ce5ac3bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,20 @@ +# v0.1.4 (in progress) +- by @vanitasvitae, @gsantner, @di72nn +- Update license infos of source files +- Localization lint; Translation; Readme +- Add an option to clear WebView cache +- Don't use startActivityForResult on SettingsActivity +- Disable swipe refresh in some parts of the app +- Add "Followed tags" listing +- Share screenshot fix; Minor Aspects rework +- Update to SDK 24 (Android N) + # v0.1.3 (2016-07-04) - Added titles on top toolbar (by @scoute-dich) - Made bottom toolbar automatically disappear - Added option to share images to external app - Added option to enable proxy (by @vanitasvitae) -- Added french translation (thanks to SansPseudoFix) +- Added french translation (thanks to @SansPseudoFix) - Added new settings section (by @vanitasvitae) - Fixed buggy snackbars - Removed swipe-to-refresh functionality in some places @@ -37,10 +48,10 @@ First version of the organization *Diaspora for Android* Consists mostly of code from: - Diaspora-Native-Webapp (by @martinchodev ) - scoutedich additions (by @scoute-dich) -- sangre additions (by @gsantner) +- gsantner additions (by @gsantner) ### v1.3 (scoutedich) -*big thanks to sangre* +*big thanks to gsantner* - gitignore - Link to profile - Move menu actions diff --git a/README.md b/README.md index 5a06cf79..54b22d38 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,13 @@ This is an unofficial webview based client for the community-run, distributed social network **[Diaspora](https://joindiaspora.com/)**. It's currently under development and should be used with that in mind. Please submit any bugs you might find. **Notice:** This is the repo of the latest version of the unoffical Diaspora Android App. -- [Download App](https://github.com/Diaspora-for-Android/diaspora-android/releases) +- Download ([F-Droid](https://f-droid.org/repository/browse/?fdid=com.github.dfa.diaspora_android), [Release Archive](https://github.com/Diaspora-for-Android/diaspora-android/releases)) - Watch [Changelog](https://github.com/Diaspora-for-Android/diaspora-android/blob/master/CHANGELOG.md) - See [Screenshots](https://github.com/Diaspora-for-Android/diaspora-android/blob/master/SCREENSHOTS.md) ## Contributions We are always open for any kind of contribution. (PR's, bug reports, feature requests, translations, ..) -If you got any questions feel free to join our XMPP/Jabber conference at diaspora-android@conference.jabberhead.tk or [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). +If you got any questions feel free to join our XMPP/Jabber conference at **diaspora-android@conference.jabberhead.tk** or [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. ### License @@ -36,5 +36,5 @@ The minimum version supported is Ice Cream Sandwich, Android v4.0.3 / API 15 It requires access to the Internet and to external storage to be able to upload photos when creating a new post and for taking screenshots. ## Maintainers -- sangre (@gsantner) () -- vanitasvitae () +- gsantner ([GitHub](https://github.com/gsantner), [Web](https://gsantner.github.io)) +- vanitasvitae ([GitHub](https://github.com/vanitasvitae)) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/App.java b/app/src/main/java/com/github/dfa/diaspora_android/App.java index d372c7fa..72175489 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/App.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/App.java @@ -1,3 +1,22 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ + package com.github.dfa.diaspora_android; import android.app.Application; @@ -12,9 +31,6 @@ import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodUserProfile; import com.github.dfa.diaspora_android.util.AvatarImageLoader; -/** - * Created by gregor on 24.03.16. - */ public class App extends Application { public static final String TAG = "DIASPORA_"; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 43ee7b1a..9c4da5f4 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -16,7 +16,6 @@ If not, see . */ - package com.github.dfa.diaspora_android.activity; import android.Manifest; @@ -1060,4 +1059,4 @@ public class MainActivity extends AppCompatActivity mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 100, pendingIntent); System.exit(0); } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java index 6806c2c4..b661df12 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java @@ -16,7 +16,6 @@ If not, see . */ - package com.github.dfa.diaspora_android.activity; import android.app.AlertDialog; @@ -246,5 +245,3 @@ public class PodSelectionActivity extends AppCompatActivity { return super.onOptionsItemSelected(item); } } - - diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index e8ab5ece..090fa076 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -1,3 +1,21 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.activity; import android.app.AlertDialog; @@ -108,4 +126,4 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer } return super.onPreferenceTreeClick(screen, preference); } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 4dbb2177..097b23df 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -1,3 +1,21 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.data; import android.annotation.SuppressLint; @@ -5,7 +23,7 @@ import android.content.Context; import android.content.SharedPreferences; /** - * Created by sangre on 20.03.16. Part of Diaspora for Android. + * Created by gsantner (https://gsantner.github.io/) on 20.03.16. Part of Diaspora for Android. */ public class AppSettings { private final SharedPreferences prefApp; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java index 1ff9eb1d..b878f679 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java @@ -1,3 +1,21 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.data; import com.github.dfa.diaspora_android.App; @@ -7,9 +25,6 @@ import org.json.JSONObject; import java.util.Locale; -/** - * Created by gregor on 05.06.16. - */ public class PodAspect { public long id; public String name; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java index c8babc83..898ca0a1 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java @@ -1,3 +1,21 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.data; import android.os.Handler; @@ -11,7 +29,7 @@ import org.json.JSONException; import org.json.JSONObject; /** - * Created by sangre on 24.03.16. Part of Diaspora for Android. + * Created by gsantner (https://gsantner.github.io/) on 24.03.16. Part of Diaspora for Android. */ public class PodUserProfile { private static final int MINIMUM_WEBUSERPROFILE_LOAD_TIMEDIFF = 5000; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java b/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java index 963647ce..af9c3f68 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java @@ -1,7 +1,25 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.listener; /** - * Created by Gregor Santner (sangre) on 26.03.16. + * Created by gsantner (https://gsantner.github.io/) on 26.03.16. */ public interface WebUserProfileChangedListener { void onUserProfileNameChanged(String name); @@ -11,4 +29,4 @@ public interface WebUserProfileChangedListener { void onNotificationCountChanged(int notificationCount); void onUnreadMessageCountChanged(int unreadMessageCount); -} \ No newline at end of file +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java index ba01716a..d9f964a8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java @@ -16,7 +16,6 @@ If not, see . */ - package com.github.dfa.diaspora_android.task; import android.app.Service; @@ -138,4 +137,4 @@ public class GetPodsService extends Service { throw new UnsupportedOperationException("Not yet implemented"); } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java index 3ae1d118..2a66c2c4 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java @@ -1,3 +1,21 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.task; import android.graphics.Bitmap; @@ -19,7 +37,7 @@ import info.guardianproject.netcipher.NetCipher; /** * Task that can be used to download images from URLs and store them in storage - * Created by Gregor Santner (sangre) on 24.03.16. + * Created by gsantner (https://gsantner.github.io/) on 24.03.16. */ public class ImageDownloadTask extends AsyncTask { ImageView imageView; @@ -78,4 +96,4 @@ public class ImageDownloadTask extends AsyncTask { imageView.setImageBitmap(result); } } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java index 4bec9d05..093cf2bd 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java @@ -1,3 +1,21 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.task; import android.content.Context; @@ -20,7 +38,6 @@ import info.guardianproject.netcipher.NetCipher; /** * AsyncTask to fetch a users profile - * Created by Gregor Santner (sangre) on 30.03.16. */ public class ProfileFetchTask extends AsyncTask { // Code for getting the profile async without any UI/WebView @@ -86,4 +103,4 @@ public class ProfileFetchTask extends AsyncTask { return null; } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index d881534b..a751ba8c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -1,3 +1,21 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.ui; import android.Manifest; @@ -173,4 +191,4 @@ public class ContextMenuWebView extends NestedWebView { public void setParentActivity(Activity activity) { this.parentActivity = activity; } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index b6e79c7d..a9d345ab 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -1,3 +1,21 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.ui; import android.content.Intent; @@ -10,9 +28,6 @@ import android.webkit.WebViewClient; import com.github.dfa.diaspora_android.App; -/** - * Created by Gregor Santner (sangre) on 04.06.16. - */ public class CustomWebViewClient extends WebViewClient { private App app; private SwipeRefreshLayout swipeRefreshLayout; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java index e7c8ddce..4fb53f0c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java @@ -1,8 +1,22 @@ -package com.github.dfa.diaspora_android.ui; +/* + This file is part of the Diaspora for Android. -/** - * Created by juergen on 29.02.16. Part of Diaspora for Android. + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . */ +package com.github.dfa.diaspora_android.ui; import android.content.Context; import android.support.design.widget.CoordinatorLayout; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java index e7201df7..eee45f6a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java @@ -1,3 +1,22 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ + package com.github.dfa.diaspora_android.util; import android.content.Context; @@ -9,9 +28,6 @@ import com.github.dfa.diaspora_android.task.ImageDownloadTask; import java.io.File; -/** - * Created by Gregor Santner (sangre) on 24.03.16. - */ public class AvatarImageLoader { private File avatarFile; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index ed608eec..fc94d79e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -16,10 +16,9 @@ If not, see . */ - + package com.github.dfa.diaspora_android.util; - import android.app.Activity; import android.content.Context; import android.content.Intent; @@ -112,7 +111,7 @@ public class Helpers { StringBuilder sb = new StringBuilder(); sb.append(""); - + // Content for (PodAspect aspect : profile.getAspects()) { sb.append("»  "); diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index bfe27275..658819f7 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -123,7 +123,7 @@ (c) = © ; (r) = ® ; x^2 = x²" <b>Maintainer:</b><br> - • sangre https://sangre.gitlab.io<br> + • gsantner https://gsantner.github.io<br> • vanitasvitae https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 21ef71d3..fb98d44e 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -118,7 +118,7 @@ <b>Mainteneur :</b><br> - • sangre https://sangre.gitlab.io<br> + • gsantner https://gsantner.github.io<br> • vanitasvitae https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a569d140..343a6a10 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -133,7 +133,7 @@ Copyright © 2015–2016 <b>Maintainers:</b><br> - • sangre https://sangre.gitlab.io<br> + • gsantner https://gsantner.github.io<br> • vanitasvitae https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify From 389bb1b4e586488764c8a2c8d58779980fad0033 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 30 Jul 2016 16:15:21 +0200 Subject: [PATCH 056/535] Intent filter for pods #38 --- app/src/main/AndroidManifest.xml | 174 ++++++++++++++++++++++++++++--- 1 file changed, 162 insertions(+), 12 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8b8ffadd..a06a8126 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -34,13 +34,7 @@ android:theme="@style/AppTheme.NoActionBar" android:windowSoftInputMode="stateHidden" > - - + --> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + \ No newline at end of file From 05aa6231c72c2760505810ce7fc5ef1c4ebdd87d Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 30 Jul 2016 16:48:43 +0200 Subject: [PATCH 057/535] Handle links from browseable intent filter #38 --- .../activity/MainActivity.java | 50 ++++++++++++------- 1 file changed, 33 insertions(+), 17 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 9c4da5f4..32de3c96 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -182,11 +182,11 @@ public class MainActivity extends AppCompatActivity podUserProfile.setCallbackHandler(uiHandler); podUserProfile.setListener(this); - if(appSettings.isProxyEnabled()) { - if(!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { - Toast.makeText(MainActivity.this, R.string.toast_set_proxy_failed,Toast.LENGTH_SHORT).show(); + if (appSettings.isProxyEnabled()) { + if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { + Toast.makeText(MainActivity.this, R.string.toast_set_proxy_failed, Toast.LENGTH_SHORT).show(); } - } else if(appSettings.wasProxyEnabled()) { + } else if (appSettings.wasProxyEnabled()) { resetProxy(); } @@ -278,8 +278,9 @@ public class MainActivity extends AppCompatActivity webView.addJavascriptInterface(new JavaScriptInterface(), "AndroidBridge"); //Set proxy - if(appSettings.isProxyEnabled()) { - if(!setProxy()) Toast.makeText(this, R.string.toast_set_proxy_failed, Toast.LENGTH_LONG).show(); + if (appSettings.isProxyEnabled()) { + if (!setProxy()) + Toast.makeText(this, R.string.toast_set_proxy_failed, Toast.LENGTH_LONG).show(); } /* @@ -431,16 +432,30 @@ public class MainActivity extends AppCompatActivity } private void handleIntent(Intent intent) { + if (intent == null) { + return; + } + String action = intent.getAction(); - if(ACTION_OPEN_URL.equals(action)) { - String url = intent.getStringExtra(URL_MESSAGE); - webView.loadUrl(url); - } else if(ACTION_CHANGE_ACCOUNT.equals(action)) { + String loadUrl = null; + + + if (ACTION_OPEN_URL.equals(action)) { + loadUrl = intent.getStringExtra(URL_MESSAGE); + } else if (Intent.ACTION_VIEW.equals(action) && intent.getDataString() != null) { + loadUrl = intent.getDataString(); + } else if (ACTION_CHANGE_ACCOUNT.equals(action)) { app.resetPodData(webView); Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); - } else if(ACTION_CLEAR_CACHE.equals(action)) { + } else if (ACTION_CLEAR_CACHE.equals(action)) { webView.clearCache(true); } + + if (loadUrl != null) { + webView.stopLoading(); + navDrawer.closeDrawers(); + webView.loadUrl(loadUrl); + } } @Override @@ -495,7 +510,7 @@ public class MainActivity extends AppCompatActivity if (webView.canGoBack()) { webView.goBack(); } else { - if(!snackbarExitApp.isShown()) + if (!snackbarExitApp.isShown()) snackbarExitApp.show(); } } @@ -799,7 +814,7 @@ public class MainActivity extends AppCompatActivity if (item != null) { if (notificationCount > 0) { item.setIcon(R.drawable.ic_bell_ring_white_24dp); - if(!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) + if (!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) snackbarNewNotification.show(); } else { item.setIcon(R.drawable.ic_bell_outline_white_24dp); @@ -833,7 +848,7 @@ public class MainActivity extends AppCompatActivity if (item != null) { if (conversationCount > 0) { item.setIcon(R.drawable.ic_message_text_white_24dp); - if(!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) + if (!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) snackbarNewNotification.show(); } else { item.setIcon(R.drawable.ic_message_text_outline_white_24dp); @@ -977,7 +992,7 @@ public class MainActivity extends AppCompatActivity } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.main__layout); - if(drawer != null) drawer.closeDrawer(GravityCompat.START); + if (drawer != null) drawer.closeDrawer(GravityCompat.START); return true; } @@ -1001,13 +1016,14 @@ public class MainActivity extends AppCompatActivity /** * Set proxy according to arguments. host must not be "" or null, port must be positive. * Return true on success and update appSettings' proxy related values. + * * @param host proxy host (eg. localhost or 127.0.0.1) * @param port proxy port (eg. 8118) * @return success * @throws IllegalArgumentException if arguments do not fit specifications above */ private boolean setProxy(final String host, final int port) { - if(host != null && !host.equals("") && port >=0) { + if (host != null && !host.equals("") && port >= 0) { //Temporary change thread policy StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); StrictMode.ThreadPolicy tmp = new StrictMode.ThreadPolicy.Builder().permitAll().build(); @@ -1046,7 +1062,7 @@ public class MainActivity extends AppCompatActivity StrictMode.setThreadPolicy(tmp); NetCipher.clearProxy(); - try{ + try { WebkitProxy.resetProxy(MainActivity.class.getName(), this); } catch (Exception e) {/*Nothing*/} From a15e060e254e390dad4ce8351c8e3ef12b62e59c Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 31 Jul 2016 15:16:22 +0200 Subject: [PATCH 058/535] Allow turning off toolbar intellihide --- .travis.yml | 2 +- CHANGELOG.md | 6 +- app/build.gradle | 8 +-- app/src/main/AndroidManifest.xml | 3 + .../activity/MainActivity.java | 11 ++- .../diaspora_android/data/AppSettings.java | 5 ++ app/src/main/res/values-de/strings.xml | 2 + app/src/main/res/values/strings.xml | 2 + app/src/main/res/xml/preferences.xml | 67 ++++++++++--------- 9 files changed, 68 insertions(+), 38 deletions(-) diff --git a/.travis.yml b/.travis.yml index 64b00d3f..1df6e7b6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ android: - tools - tools # TODO https://github.com/travis-ci/travis-ci/issues/6193 - platform-tools - - build-tools-24.0.0 + - build-tools-24.0.1 - android-24 - extra-android-m2repository before_cache: diff --git a/CHANGELOG.md b/CHANGELOG.md index ce5ac3bf..5bf1a087 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ -# v0.1.4 (in progress) +# v0.1.4 (2016-07-31) - by @vanitasvitae, @gsantner, @di72nn +- Allow turning off toolbar intellihide +- Handle links from browseable intent filter #38 +- Intent filter for pods +- Update license infos of source files - Update license infos of source files - Localization lint; Translation; Readme - Add an option to clear WebView cache diff --git a/app/build.gradle b/app/build.gradle index 5768da63..0ed49b3c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,7 +3,7 @@ apply plugin: 'android-apt' android { compileSdkVersion 24 - buildToolsVersion "24.0.0" + buildToolsVersion "24.0.1" useLibrary 'org.apache.http.legacy' defaultConfig { @@ -34,9 +34,9 @@ dependencies { testCompile 'junit:junit:4.12' // Android standard libs - compile 'com.android.support:appcompat-v7:24.0.0' - compile 'com.android.support:design:24.0.0' - compile 'com.android.support:support-v4:24.0.0' + compile 'com.android.support:appcompat-v7:24.1.1' + compile 'com.android.support:design:24.1.1' + compile 'com.android.support:support-v4:24.1.1' // More libraries compile 'com.getbase:floatingactionbutton:1.9.1' diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a06a8126..d83592a3 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -137,6 +137,7 @@ + @@ -144,6 +145,7 @@ + @@ -196,6 +198,7 @@ + diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 32de3c96..739c54b6 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -39,6 +39,7 @@ import android.os.Handler; import android.os.StrictMode; import android.provider.MediaStore; import android.support.annotation.NonNull; +import android.support.design.widget.AppBarLayout; import android.support.design.widget.CollapsingToolbarLayout; import android.support.design.widget.NavigationView; import android.support.design.widget.Snackbar; @@ -208,6 +209,7 @@ public class MainActivity extends AppCompatActivity .setAction(android.R.string.yes, new View.OnClickListener() { @Override public void onClick(View view) { + finish(); moveTaskToBack(true); } }); @@ -245,6 +247,11 @@ public class MainActivity extends AppCompatActivity } } + if (!appSettings.isIntellihideToolbars()) { + AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) toolbarTopCollapsing.getLayoutParams(); + params.setScrollFlags(0); // clear all scroll flags + } + handleIntent(getIntent()); } @@ -584,6 +591,7 @@ public class MainActivity extends AppCompatActivity case R.id.action_exit: { moveTaskToBack(true); + finish(); return true; } @@ -991,8 +999,7 @@ public class MainActivity extends AppCompatActivity break; } - DrawerLayout drawer = (DrawerLayout) findViewById(R.id.main__layout); - if (drawer != null) drawer.closeDrawer(GravityCompat.START); + navDrawer.closeDrawer(GravityCompat.START); return true; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 097b23df..fd7c74a9 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -94,6 +94,7 @@ public class AppSettings { public static final String PROXY_WAS_ENABLED = "wasProxyEnabled"; public static final String PROXY_HOST = "pref_key_proxy_host"; public static final String PROXY_PORT = "pref_key_proxy_port"; + public static final String UI_INTELLIHIDE_TOOLBARS ="pref_key_intellihide_toolbars"; } @@ -231,4 +232,8 @@ public class AppSettings { return 0; } } + + public boolean isIntellihideToolbars(){ + return prefApp.getBoolean(PREF.UI_INTELLIHIDE_TOOLBARS, true); + } } diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 658819f7..0cc381ef 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -160,5 +160,7 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br Alle Tags WebView Cache leeren Cache leeren + Toolbars intelligent verstecken + Obere und untere Toolbar verstecken während des Scrollens von Inhalt diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 343a6a10..4d8f9ef3 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -175,4 +175,6 @@ Warning: Could not set network proxy… All tags + Hide top and bottom toolbars automatically while scrolling + Intellihide Toolbars diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 2f4d3d50..d59a5fd7 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -2,76 +2,83 @@ + android:key="pref_key_category_visuals" + android:title="@string/pref_category_visuals"> + android:entryValues="@array/pref_entry_values_font_size" + android:key="pref_key_font_size" + android:summary="%s" + android:title="@string/pref_title_font_size"/> + + + + android:key="pref_key_category_pod_settings" + android:title="@string/pref_category_pod_settings"> + android:summary="@string/pref_desc_personal_settings" + android:title="@string/pref_title_personal_settings"> + android:summary="@string/pref_desc_manage_tags" + android:title="@string/pref_title_manage_tags"> + android:summary="@string/pref_desc_manage_contacts" + android:title="@string/pref_title_manage_contacts"> + android:summary="@string/pref_desc_change_account" + android:title="@string/pref_title_change_account"> + android:key="pref_key_category_network" + android:title="@string/pref_category_network"> + android:title="@string/pref_title_load_images"/> + android:summary="@string/pref_desc_clear_cache" + android:title="@string/pref_title_clear_cache"> + android:title="@string/pref_title_proxy_enabled"/> + android:title="@string/pref_title_proxy_host"/> + android:inputType="number" + android:key="pref_key_proxy_port" + android:title="@string/pref_title_proxy_port"/> \ No newline at end of file From f2bcadd7bd42c08233b173afcbae9b4e668ee1fc Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 31 Jul 2016 15:18:05 +0200 Subject: [PATCH 059/535] v0.1.4 --- CHANGELOG.md | 2 ++ app/build.gradle | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5bf1a087..55162ba3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +# v0.1.5 (WIP) + # v0.1.4 (2016-07-31) - by @vanitasvitae, @gsantner, @di72nn - Allow turning off toolbar intellihide diff --git a/app/build.gradle b/app/build.gradle index 0ed49b3c..507bf6aa 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.github.dfa.diaspora_android" minSdkVersion 15 targetSdkVersion 24 - versionCode 4 - versionName "0.1.3" + versionCode 5 + versionName "0.1.4" } buildTypes { release { From efba350907ff8d02e4d778e5c8ffffc8ea8a8b93 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 1 Aug 2016 01:14:44 +0200 Subject: [PATCH 060/535] Fix #41: Update activity title from webview's loadUrl. --- .../activity/MainActivity.java | 48 ++++++++++++++----- .../ui/ContextMenuWebView.java | 13 ++++- 2 files changed, 49 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 739c54b6..11f5c95e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -43,6 +43,7 @@ import android.support.design.widget.AppBarLayout; import android.support.design.widget.CollapsingToolbarLayout; import android.support.design.widget.NavigationView; import android.support.design.widget.Snackbar; +import android.support.v4.content.LocalBroadcastManager; import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; import android.support.v4.widget.SwipeRefreshLayout; @@ -112,7 +113,9 @@ public class MainActivity extends AppCompatActivity public static final String ACTION_OPEN_URL = "com.github.dfa.diaspora_android.MainActivity.open_url"; public static final String ACTION_CHANGE_ACCOUNT = "com.github.dfa.diaspora_android.MainActivity.change_account"; public static final String ACTION_CLEAR_CACHE = "com.github.dfa.diaspora_android.MainActivity.clear_cache"; + public static final String ACTION_UPDATE_TITLE_FROM_URL = "com.github.dfa.diaspora_android.MainActivity.set_title"; public static final String URL_MESSAGE = "URL_MESSAGE"; + public static final String EXTRA_URL = "com.github.dfa.diaspora_android.extra_url"; private App app; private String podDomain; @@ -220,7 +223,6 @@ public class MainActivity extends AppCompatActivity public void onClick(View view) { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/notifications"); - setTitle(R.string.title_notifications); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -505,6 +507,7 @@ public class MainActivity extends AppCompatActivity protected void onResume() { super.onResume(); registerReceiver(brLoadUrl, new IntentFilter(URL_MESSAGE)); + LocalBroadcastManager.getInstance(this).registerReceiver(brSetTitle, new IntentFilter(ACTION_UPDATE_TITLE_FROM_URL)); } @Override @@ -531,9 +534,42 @@ public class MainActivity extends AppCompatActivity } }; + private final BroadcastReceiver brSetTitle = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + String url = intent.getStringExtra(EXTRA_URL); + if (url != null && url.startsWith("https://"+podDomain)) { + String subUrl = url.substring(("https://"+podDomain).length()); + Log.d(App.TAG, "LocalBroadcastReceiver: SubUrl: "+subUrl); + if (subUrl.startsWith("/stream")) { + setTitle(R.string.title_stream); + } else if(subUrl.startsWith("/notifications")) { + setTitle(R.string.title_notifications); + } else if (subUrl.startsWith("/conversations")) { + setTitle(R.string.title_conversations); + } else if (subUrl.startsWith("/status_messages/new")) { + setTitle(R.string.new_post); + } else if (subUrl.startsWith("/people/" + appSettings.getProfileId())) { + setTitle(R.string.title_profil); + } else if (subUrl.startsWith("/activity")) { + setTitle(R.string.title_activities); + } else if (subUrl.startsWith("/liked")) { + setTitle(R.string.title_liked); + } else if (subUrl.startsWith("/commented")) { + setTitle(R.string.title_commented); + } else if (subUrl.startsWith("/mentions")) { + setTitle(R.string.title_mentions); + } else if (subUrl.startsWith("/public")) { + setTitle(R.string.title_public); + } + } + } + }; + @Override protected void onPause() { unregisterReceiver(brLoadUrl); + LocalBroadcastManager.getInstance(this).unregisterReceiver(brSetTitle); super.onPause(); } @@ -570,7 +606,6 @@ public class MainActivity extends AppCompatActivity case R.id.action_notifications: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/notifications"); - setTitle(R.string.title_notifications); return true; } else { snackbarNoInternet.show(); @@ -581,7 +616,6 @@ public class MainActivity extends AppCompatActivity case R.id.action_conversations: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/conversations"); - setTitle(R.string.title_conversations); return true; } else { snackbarNoInternet.show(); @@ -603,7 +637,6 @@ public class MainActivity extends AppCompatActivity case R.id.action_compose: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/status_messages/new"); - setTitle(R.string.new_post); } else { snackbarNoInternet.show(); } @@ -877,7 +910,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_stream: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/stream"); - setTitle(R.string.title_stream); } else { snackbarNoInternet.show(); } @@ -887,7 +919,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_profile: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/people/" + appSettings.getProfileId()); - setTitle(R.string.title_profil); } else { snackbarNoInternet.show(); } @@ -919,7 +950,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_activities: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/activity"); - setTitle(R.string.title_activities); } else { snackbarNoInternet.show(); } @@ -929,7 +959,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_liked: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/liked"); - setTitle(R.string.title_liked); } else { snackbarNoInternet.show(); } @@ -939,7 +968,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_commented: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/commented"); - setTitle(R.string.title_commented); } else { snackbarNoInternet.show(); } @@ -949,7 +977,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_mentions: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/mentions"); - setTitle(R.string.title_mentions); } else { snackbarNoInternet.show(); } @@ -959,7 +986,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_public: { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/public"); - setTitle(R.string.title_public); } else { snackbarNoInternet.show(); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index a751ba8c..80c2ab2d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -31,11 +31,14 @@ import android.content.pm.PackageManager; import android.graphics.Bitmap; import android.net.Uri; import android.os.Environment; +import android.support.v4.content.LocalBroadcastManager; import android.util.AttributeSet; +import android.util.Log; import android.view.ContextMenu; import android.view.MenuItem; import android.widget.Toast; +import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.task.ImageDownloadTask; @@ -137,7 +140,7 @@ public class ContextMenuWebView extends NestedWebView { } else { Toast.makeText(context, "Cannot share image: url is null", Toast.LENGTH_SHORT).show(); } - break; + break; case ID_IMAGE_EXTERNAL_BROWSER: if (url != null) { @@ -188,6 +191,14 @@ public class ContextMenuWebView extends NestedWebView { } } + @Override + public void loadUrl(String url) { + super.loadUrl(url); + Intent updateActivityTitleIntent = new Intent(MainActivity.ACTION_UPDATE_TITLE_FROM_URL); + updateActivityTitleIntent.putExtra(MainActivity.EXTRA_URL, getUrl()); + LocalBroadcastManager.getInstance(context).sendBroadcast(updateActivityTitleIntent); + } + public void setParentActivity(Activity activity) { this.parentActivity = activity; } From 3c6558df9ccf263ee6ae44b99c0bda08674fcc3c Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 1 Aug 2016 01:21:35 +0200 Subject: [PATCH 061/535] Forgot to change title when openend some post, #41 --- .../com/github/dfa/diaspora_android/activity/MainActivity.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 11f5c95e..b6c79772 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -538,11 +538,14 @@ public class MainActivity extends AppCompatActivity @Override public void onReceive(Context context, Intent intent) { String url = intent.getStringExtra(EXTRA_URL); + Log.d(App.TAG, "BroadcastReceiver: Received setTitleIntent: "+url); if (url != null && url.startsWith("https://"+podDomain)) { String subUrl = url.substring(("https://"+podDomain).length()); Log.d(App.TAG, "LocalBroadcastReceiver: SubUrl: "+subUrl); if (subUrl.startsWith("/stream")) { setTitle(R.string.title_stream); + } else if (subUrl.startsWith("/posts/")) { + setTitle(R.string.diaspora); //TODO: Extract posts title somehow? } else if(subUrl.startsWith("/notifications")) { setTitle(R.string.title_notifications); } else if (subUrl.startsWith("/conversations")) { From ad2cb4c6150dee1b002c0fdf4e27fc955c7b9329 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Tue, 2 Aug 2016 21:32:42 +0200 Subject: [PATCH 062/535] Merge preferences from AppSettings and SettingsActivy/preferences.xml --- app/src/main/AndroidManifest.xml | 2 +- .../activity/MainActivity.java | 10 +- .../activity/SettingsActivity.java | 44 +++++--- .../diaspora_android/data/AppSettings.java | 106 +++++++++--------- .../res/values-de/strings-preferences.xml | 46 ++++---- app/src/main/res/values-de/strings.xml | 4 - .../res/values-fr/strings-preferences.xml | 40 +++---- .../main/res/values/strings-preferences.xml | 80 +++++++++---- app/src/main/res/values/strings.xml | 2 - app/src/main/res/xml/preferences.xml | 82 +++++++------- 10 files changed, 226 insertions(+), 190 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index d83592a3..d7723f2d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -39,7 +39,7 @@ android:name=".activity.SettingsActivity" android:launchMode="singleInstance" android:theme="@style/AppTheme" - android:label="@string/pref_title_personal_settings"> + android:label="@string/pref_title__personal_settings"> - Erscheinungsbild - Netzwerk - Pod Einstellungen + Erscheinungsbild + Netzwerk + Pod Einstellungen - Schriftgröße - + Schriftgröße + Normal Groß Riesig - Lade Bilder - Deaktiviere das Laden von Bildern, um den Datenverbrauch zu verringern + Lade Bilder + Deaktiviere das Laden von Bildern, um den Datenverbrauch zu verringern - Aktiviere Proxy - Nutze einen Proxyserver um Firewalls zu umgehen - Host - Port + Aktiviere Proxy + Nutze einen Proxyserver um Firewalls zu umgehen + Host + Port - Persönliche Einstellungen - Öffne die Einstellungen deines Diaspora Accounts + Persönliche Einstellungen + Öffne die Einstellungen deines Diaspora Accounts - Kontakte - Bearbeite deine Kontaktliste + Kontakte + Bearbeite deine Kontaktliste - Tags verwalten - Verwalte die Liste der Hashtags, denen du folgst + Tags verwalten + Verwalte die Liste der Hashtags, denen du folgst - Account wechseln - Lösche lokale Sitzungsdaten und wechsle zu einem anderen Pod/Account - Das wird alle Cookies und Session-Daten löschen. Willst du wirklich den Account wechseln? + Account wechseln + Lösche lokale Sitzungsdaten und wechsle zu einem anderen Pod/Account + Das wird alle Cookies und Session-Daten löschen. Willst du wirklich den Account wechseln? + + + WebView Cache leeren + Cache leeren + Toolbars intelligent verstecken + Obere und untere Toolbar verstecken während des Scrollens von Inhalt diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 0cc381ef..54ccc6d1 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -158,9 +158,5 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br Mobil-/Desktopansicht umschalten Alle Tags - WebView Cache leeren - Cache leeren - Toolbars intelligent verstecken - Obere und untere Toolbar verstecken während des Scrollens von Inhalt diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index f10f6f52..544fa9e8 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -1,43 +1,43 @@ - Apparance - Paramètres du réseau - Paramètres du pod + Apparance + Paramètres du réseau + Paramètres du pod - Taille de la police - + Taille de la police + Normal Grand Énorme - Charger les images - Disable image loading to safe mobile data + Charger les images + Disable image loading to safe mobile data - Activer Proxy - Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart + Activer Proxy + Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart - Hôte + Hôte - Port + Port - Paramètres personnels - Open your diaspora account settings + Paramètres personnels + Open your diaspora account settings - Contacts - Gérer votre liste des contacts + Contacts + Gérer votre liste des contacts - Gérer les Hashtags - Add and delete the hashtags you are following + Gérer les Hashtags + Add and delete the hashtags you are following - Changer de compte - Erase local session data and switch to another Diaspora pod/account - Cette opération va effacer les cookies et données de session. Voulez-vous vraiment changer de compte/pod? + Changer de compte + Erase local session data and switch to another Diaspora pod/account + Cette opération va effacer les cookies et données de session. Voulez-vous vraiment changer de compte/pod? \ No newline at end of file diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 1911b85a..216c0241 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -1,52 +1,84 @@ - - Appearance - Network - Pod settings + + podDomain + previousPodlist + pref_key_font_size + pref_key_intellihide_toolbars + pref_key_category_pod_settings + pref_key_category_visuals + pref_key_personal_settings + pref_key_manage_tags + pref_key_manage_contacts + pref_key_change_account + pref_key_category_network + pref_key_load_images + pref_key_clear_cache + + pref_key_proxy_enabled + pref_key_proxy_host + pref_key_proxy_port + wasProxyEnabled + + + podUserProfile_avatar + podUserProfile_name + podUserProfile_guid + podUserProfile_aspects + podUserProfile_followedTags + + + + Appearance + Network + Pod settings - Font size - + Font size + Normal Large Huge - + normal large huge - Load images - Disable image loading to safe mobile data + Load images + Disable image loading to safe mobile data - Enable Proxy - Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart + Enable Proxy + Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart - Host + Host - Port + Port - Personal settings - Open your diaspora account settings + Personal settings + Open your diaspora account settings - Contacts - Manage your contact list + Contacts + Manage your contact list - Manage Hashtags - Add and delete the hashtags you are following + Manage Hashtags + Add and delete the hashtags you are following - Change Account - Erase local session data and switch to another Diaspora pod/account - This will erase all cookies and session data. Do you really want to change your account? + Change Account + Erase local session data and switch to another Diaspora pod/account + This will erase all cookies and session data. Do you really want to change your account? - Clear cache - Clear WebView cache + Clear cache + Clear WebView cache + + + Hide top and bottom toolbars automatically while scrolling + Intellihide Toolbars \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4d8f9ef3..343a6a10 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -175,6 +175,4 @@ Warning: Could not set network proxy… All tags - Hide top and bottom toolbars automatically while scrolling - Intellihide Toolbars diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index d59a5fd7..df6eba30 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -2,83 +2,83 @@ + android:key="@string/pref_catkey__category_visuals" + android:title="@string/pref_cat__visuals"> + android:title="@string/pref_title__font_size"/> + android:key="@string/pref_key__intellihide_toolbars" + android:summary="@string/pref_desc__intellihide_toolbars" + android:title="@string/pref_title__intellihide_toolbars"/> + android:key="@string/pref_catkey__pod_settings" + android:title="@string/pref_cat__pod_settings"> + android:key="@string/pref_key__personal_settings" + android:summary="@string/pref_desc__personal_settings" + android:title="@string/pref_title__personal_settings"> + android:key="@string/pref_key__manage_tags" + android:summary="@string/pref_desc__manage_tags" + android:title="@string/pref_title__manage_tags"> + android:key="@string/pref_key__manage_contacts" + android:summary="@string/pref_desc__manage_contacts" + android:title="@string/pref_title__manage_contacts"> + android:key="@string/pref_key__change_account" + android:summary="@string/pref_desc__change_account" + android:title="@string/pref_title__change_account"> + android:key="@string/pref_catkey__network" + android:title="@string/pref_cat__network"> + android:key="@string/pref_key__load_images" + android:summary="@string/pref_desc__load_images" + android:title="@string/pref_title__load_images"/> + android:key="@string/pref_key__clear_cache" + android:summary="@string/pref_desc__clear_cache" + android:title="@string/pref_title__clear_cache"> + android:key="@string/pref_key__proxy_enabled" + android:summary="@string/pref_desc__proxy_enabled" + android:title="@string/pref_title__proxy_enabled"/> + android:key="@string/pref_key__proxy_host" + android:title="@string/pref_title__proxy_host"/> + android:key="@string/pref_key__proxy_port" + android:title="@string/pref_title__proxy_port"/> \ No newline at end of file From b3498a6c2edade76e30abd2125eda9de89dc0647 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 2 Aug 2016 21:35:51 +0200 Subject: [PATCH 063/535] Small changes, wanna pull --- .../dfa/diaspora_android/activity/MainActivity.java | 4 ++-- .../dfa/diaspora_android/ui/ContextMenuWebView.java | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index b6c79772..72444812 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -506,7 +506,7 @@ public class MainActivity extends AppCompatActivity @Override protected void onResume() { super.onResume(); - registerReceiver(brLoadUrl, new IntentFilter(URL_MESSAGE)); + //registerReceiver(brLoadUrl, new IntentFilter(URL_MESSAGE)); LocalBroadcastManager.getInstance(this).registerReceiver(brSetTitle, new IntentFilter(ACTION_UPDATE_TITLE_FROM_URL)); } @@ -571,7 +571,7 @@ public class MainActivity extends AppCompatActivity @Override protected void onPause() { - unregisterReceiver(brLoadUrl); + //unregisterReceiver(brLoadUrl); LocalBroadcastManager.getInstance(this).unregisterReceiver(brSetTitle); super.onPause(); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index 80c2ab2d..13f6c05a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -44,6 +44,7 @@ import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.task.ImageDownloadTask; import java.io.File; +import java.sql.Time; /** * Subclass of WebView which adds a context menu for long clicks on images or links to share, save @@ -112,7 +113,7 @@ public class ContextMenuWebView extends NestedWebView { Uri source = Uri.parse(url); DownloadManager.Request request = new DownloadManager.Request(source); File destinationFile = new File(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/" - + source.getLastPathSegment()); + + System.currentTimeMillis()+".png"); request.setDestinationUri(Uri.fromFile(destinationFile)); ((DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE)).enqueue(request); Toast.makeText(context, context.getText(R.string.toast_saved_image_to_location) + " " + @@ -124,15 +125,15 @@ public class ContextMenuWebView extends NestedWebView { case ID_SHARE_IMAGE: if(url != null) { - final Uri source = Uri.parse(url); - final Uri local = Uri.parse(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/"+source.getLastPathSegment()); + final Uri local = Uri.parse(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/"+System.currentTimeMillis()+".png"); new ImageDownloadTask(null, local.getPath()) { @Override protected void onPostExecute(Bitmap result) { Uri myUri= Uri.fromFile(new File(local.getPath())); - Intent sharingIntent = new Intent(Intent.ACTION_SEND); - sharingIntent.setType("image/*"); + Intent sharingIntent = new Intent(); + sharingIntent.setAction(Intent.ACTION_SEND); sharingIntent.putExtra(Intent.EXTRA_STREAM, myUri); + sharingIntent.setType("image/png"); sharingIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); context.startActivity(Intent.createChooser(sharingIntent, "Share image using")); } From 72e15c1611c4cc9b97cac12f3dcbe95d68662b5d Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Tue, 2 Aug 2016 21:39:47 +0200 Subject: [PATCH 064/535] colour changes #40 --- app/src/main/res/values/color.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values/color.xml b/app/src/main/res/values/color.xml index 1e2fc563..f9008ed0 100644 --- a/app/src/main/res/values/color.xml +++ b/app/src/main/res/values/color.xml @@ -5,9 +5,9 @@ @color/accent - #607d8b + #608b6f #607d8b - #4CAF50 + #B89D92 @color/accent From 1a0e295aebb3c9f8f781451843f955133b6729c5 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 2 Aug 2016 22:02:15 +0200 Subject: [PATCH 065/535] Disabled nested scrolling in webview. Fixes #28 --- .../com/github/dfa/diaspora_android/activity/MainActivity.java | 1 + .../com/github/dfa/diaspora_android/ui/ContextMenuWebView.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index c8e5bf51..eccd3c45 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -281,6 +281,7 @@ public class MainActivity extends AppCompatActivity this.registerForContextMenu(webView); webView.setParentActivity(this); webView.setOverScrollMode(WebView.OVER_SCROLL_ALWAYS); + webView.setNestedScrollingEnabled(false); // Setup WebView //TODO: Dangerous on API < 17. Can we do anything about this? diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index 13f6c05a..b3758dad 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -44,7 +44,6 @@ import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.task.ImageDownloadTask; import java.io.File; -import java.sql.Time; /** * Subclass of WebView which adds a context menu for long clicks on images or links to share, save From b4c07971558b0e0abbd8ecf6d9b84a6d5c777706 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Tue, 2 Aug 2016 23:06:10 +0200 Subject: [PATCH 066/535] tr fix --- app/src/main/res/values/color.xml | 6 +++--- app/src/main/res/values/strings-preferences.xml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values/color.xml b/app/src/main/res/values/color.xml index f9008ed0..9d2bf591 100644 --- a/app/src/main/res/values/color.xml +++ b/app/src/main/res/values/color.xml @@ -5,9 +5,9 @@ @color/accent - #608b6f - #607d8b - #B89D92 + #608b6f + #608b6f + #8b685b @color/accent diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 216c0241..9dd3774a 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -78,7 +78,7 @@ Clear WebView cache - Hide top and bottom toolbars automatically while scrolling + Hide top and bottom toolbars automatically while scrolling Intellihide Toolbars \ No newline at end of file From 08e2849a36c7d407361dd5dc15f1db521a868dfd Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 2 Aug 2016 23:58:36 +0200 Subject: [PATCH 067/535] removed ShareActivity, moved sharing code to MainActivity, made adding shared-by-notice toggleable --- app/src/main/AndroidManifest.xml | 27 +- .../activity/MainActivity.java | 90 ++++- .../activity/ShareActivity.java | 374 ------------------ .../diaspora_android/data/AppSettings.java | 4 + .../ui/ContextMenuWebView.java | 2 - .../res/values-de/strings-preferences.xml | 2 + .../main/res/values/strings-preferences.xml | 4 +- app/src/main/res/xml/preferences.xml | 6 + 8 files changed, 108 insertions(+), 401 deletions(-) delete mode 100644 app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index d7723f2d..68c0e928 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -42,27 +42,6 @@ android:label="@string/pref_title__personal_settings"> - - - - - - - - - - + + + + + + diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index eccd3c45..c4a244eb 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -69,6 +69,7 @@ import android.webkit.ValueCallback; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; +import android.webkit.WebViewClient; import android.widget.EditText; import android.widget.ImageView; import android.widget.LinearLayout; @@ -381,7 +382,6 @@ public class MainActivity extends AppCompatActivity chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentArray); startActivityForResult(chooserIntent, INPUT_FILE_REQUEST_CODE); - return true; } }); @@ -447,6 +447,7 @@ public class MainActivity extends AppCompatActivity } String action = intent.getAction(); + String type = intent.getType(); String loadUrl = null; @@ -459,6 +460,20 @@ public class MainActivity extends AppCompatActivity Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); } else if (ACTION_CLEAR_CACHE.equals(action)) { webView.clearCache(true); + } else if (Intent.ACTION_SEND.equals(action) && type != null) { + switch (type) { + case "text/plain": + if (intent.hasExtra(Intent.EXTRA_SUBJECT)) { + handleSendSubject(intent); + } else { + handleSendText(intent);} + break; + case "image/*": + handleSendImage(intent); //TODO: Add intent filter to Manifest and implement method + break; + } + } else if (Intent.ACTION_SEND_MULTIPLE.equals(action) && type != null) { + //TODO: Implement and add filter to manifest } if (loadUrl != null) { @@ -539,10 +554,8 @@ public class MainActivity extends AppCompatActivity @Override public void onReceive(Context context, Intent intent) { String url = intent.getStringExtra(EXTRA_URL); - // Log.d(App.TAG, "BroadcastReceiver: Received setTitleIntent: "+url); if (url != null && url.startsWith("https://" + podDomain)) { String subUrl = url.substring(("https://" + podDomain).length()); - //Log.d(App.TAG, "LocalBroadcastReceiver: SubUrl: "+subUrl); // Spams! if (subUrl.startsWith("/stream")) { setTitle(R.string.title_stream); } else if (subUrl.startsWith("/posts/")) { @@ -831,6 +844,77 @@ public class MainActivity extends AppCompatActivity app.getAvatarImageLoader().startImageDownload(navheaderImage, avatarUrl); } + void handleSendText(Intent intent) { + webView.loadUrl("https://"+podDomain+"/status_messages/new"); + String content = intent.getStringExtra(Intent.EXTRA_TEXT); + if(appSettings.isAppendSharedViaApp()) { + //TODO: Make \n work + content = content + " \n" +getString(R.string.shared_by_diaspora_android); + } + final String sharedText = content; + if (sharedText != null) { + webView.setWebViewClient(new WebViewClient() { + public void onPageFinished(WebView view, String url) { + webView.loadUrl("javascript:(function() { " + + "document.getElementsByTagName('textarea')[0].style.height='110px'; " + + "document.getElementsByTagName('textarea')[0].innerHTML = '" + sharedText + "'; " + + " if(document.getElementById(\"main_nav\")) {" + + " document.getElementById(\"main_nav\").parentNode.removeChild(" + + " document.getElementById(\"main_nav\"));" + + " } else if (document.getElementById(\"main-nav\")) {" + + " document.getElementById(\"main-nav\").parentNode.removeChild(" + + " document.getElementById(\"main-nav\"));" + + " }" + + "})();"); + webView.setWebViewClient(webViewClient); + } + }); + } + } + + /** + * Handle sent text + subject + * @param intent + */ + void handleSendSubject(Intent intent) { + webView.loadUrl("https://"+podDomain+"/status_messages/new"); + String content = intent.getStringExtra(Intent.EXTRA_TEXT); + final String sharedSubject = intent.getStringExtra(Intent.EXTRA_SUBJECT); + if (appSettings.isAppendSharedViaApp()) { + //TODO: Make \n work + content = content + " \n" + getString(R.string.shared_by_diaspora_android); + } + final String sharedText = content; + if (sharedSubject != null) { + webView.setWebViewClient(new WebViewClient() { + + public void onPageFinished(WebView view, String url) { + webView.loadUrl("javascript:(function() { " + + "document.getElementsByTagName('textarea')[0].style.height='110px'; " + + "document.getElementsByTagName('textarea')[0].innerHTML = '**" + sharedSubject + "** " + sharedText + "'; " + + " if(document.getElementById(\"main_nav\")) {" + + " document.getElementById(\"main_nav\").parentNode.removeChild(" + + " document.getElementById(\"main_nav\"));" + + " } else if (document.getElementById(\"main-nav\")) {" + + " document.getElementById(\"main-nav\").parentNode.removeChild(" + + " document.getElementById(\"main-nav\"));" + + " }" + + "})();"); + webView.setWebViewClient(webViewClient); + } + }); + } + } + + //TODO: Implement? + private void handleSendImage(Intent intent) { + final Uri imageUri = (Uri) intent.getParcelableExtra(Intent.EXTRA_STREAM); + if (imageUri != null) { + // Update UI to reflect text being shared + } + Toast.makeText(this, "Not yet implemented.", Toast.LENGTH_SHORT).show(); + } + // TODO: Move from Javascript interface @Override public void onNotificationCountChanged(int notificationCount) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java deleted file mode 100644 index b26680db..00000000 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/ShareActivity.java +++ /dev/null @@ -1,374 +0,0 @@ -/* - This file is part of the Diaspora for Android. - - Diaspora for Android is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Diaspora for Android is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the Diaspora for Android. - - If not, see . - */ - -package com.github.dfa.diaspora_android.activity; - -import android.annotation.SuppressLint; -import android.content.Intent; -import android.net.Uri; -import android.os.Build; -import android.os.Bundle; -import android.os.Environment; -import android.provider.MediaStore; -import android.support.design.widget.Snackbar; -import android.support.v4.widget.SwipeRefreshLayout; -import android.support.v7.widget.Toolbar; -import android.util.Log; -import android.view.View; -import android.webkit.ValueCallback; -import android.webkit.WebChromeClient; -import android.webkit.WebSettings; -import android.webkit.WebView; -import android.webkit.WebViewClient; -import android.widget.ProgressBar; - -import com.github.dfa.diaspora_android.App; -import com.github.dfa.diaspora_android.R; -import com.github.dfa.diaspora_android.util.Helpers; - -import java.io.File; -import java.io.IOException; -import java.text.SimpleDateFormat; -import java.util.Date; - -public class ShareActivity extends MainActivity { - - private static final String TAG = "Diaspora Share"; - private WebView webView; - private String podDomain; - private ValueCallback mFilePathCallback; - private String mCameraPhotoPath; - private ProgressBar progressBar; - private SwipeRefreshLayout swipeView; - - @SuppressLint("SetJavaScriptEnabled") - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - - setContentView(R.layout.main__activity); - Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); - setSupportActionBar(toolbar); - if (toolbar != null) { - toolbar.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - if (Helpers.isOnline(ShareActivity.this)) { - Intent intent = new Intent(ShareActivity.this, MainActivity.class); - startActivityForResult(intent, 100); - overridePendingTransition(0, 0); - finish(); - } else { - Snackbar.make(swipeView, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } - } - }); - } - setTitle(R.string.new_post); - - progressBar = (ProgressBar) findViewById(R.id.progressBar); - - swipeView = (SwipeRefreshLayout) findViewById(R.id.swipe); - swipeView.setEnabled(false); - - podDomain = ((App) getApplication()).getSettings().getPodDomain(); - - webView = (WebView) findViewById(R.id.webView); - webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); - - WebSettings wSettings = webView.getSettings(); - wSettings.setJavaScriptEnabled(true); - wSettings.setBuiltInZoomControls(true); - - if (Build.VERSION.SDK_INT >= 21) - wSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); - - /* - * WebViewClient - */ - webView.setWebViewClient(new WebViewClient() { - public boolean shouldOverrideUrlLoading(WebView view, String url) { - Log.d(TAG, url); - if (!url.contains(podDomain)) { - Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); - startActivity(i); - return true; - } - return false; - - } - - public void onPageFinished(WebView view, String url) { - Log.i(TAG, "Finished loading URL: " + url); - } - }); - - - /* - * WebChromeClient - */ - webView.setWebChromeClient(new WebChromeClient() { - - public void onProgressChanged(WebView wv, int progress) { - progressBar.setProgress(progress); - - if (progress > 0 && progress <= 60) { - Helpers.getNotificationCount(wv); - } - - if (progress > 60) { - Helpers.applyDiasporaMobileSiteChanges(wv); - } - - if (progress == 100) { - progressBar.setVisibility(View.GONE); - } else { - progressBar.setVisibility(View.VISIBLE); - } - } - - @Override - public boolean onShowFileChooser(WebView webView, ValueCallback filePathCallback, FileChooserParams fileChooserParams) { - if (mFilePathCallback != null) mFilePathCallback.onReceiveValue(null); - - mFilePathCallback = filePathCallback; - - Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); - if (takePictureIntent.resolveActivity(getPackageManager()) != null) { - // Create the File where the photo should go - File photoFile = null; - try { - photoFile = createImageFile(); - takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); - } catch (IOException ex) { - // Error occurred while creating the File - Snackbar.make(getWindow().findViewById(R.id.main__layout), "Unable to get image", Snackbar.LENGTH_LONG).show(); - } - - // Continue only if the File was successfully created - if (photoFile != null) { - mCameraPhotoPath = "file:" + photoFile.getAbsolutePath(); - takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, - Uri.fromFile(photoFile)); - } else { - takePictureIntent = null; - } - } - - Intent contentSelectionIntent = new Intent(Intent.ACTION_GET_CONTENT); - contentSelectionIntent.addCategory(Intent.CATEGORY_OPENABLE); - contentSelectionIntent.setType("image/*"); - - Intent[] intentArray; - if (takePictureIntent != null) { - intentArray = new Intent[]{takePictureIntent}; - } else { - intentArray = new Intent[0]; - } - - Intent chooserIntent = new Intent(Intent.ACTION_CHOOSER); - chooserIntent.putExtra(Intent.EXTRA_INTENT, contentSelectionIntent); - chooserIntent.putExtra(Intent.EXTRA_TITLE, "Image Chooser"); - chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentArray); - - startActivityForResult(chooserIntent, INPUT_FILE_REQUEST_CODE); - - return true; - } - }); - - if (savedInstanceState == null) { - if (Helpers.isOnline(ShareActivity.this)) { - webView.loadUrl("https://" + podDomain + "/status_messages/new"); - } else { - Snackbar.make(getWindow().findViewById(R.id.main__layout), R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } - } - - Intent intent = getIntent(); - String action = intent.getAction(); - String type = intent.getType(); - - if (Intent.ACTION_SEND.equals(action) && type != null) { - if ("text/plain".equals(type)) { - if (intent.hasExtra(Intent.EXTRA_SUBJECT)) { - handleSendSubject(intent); - } else { - handleSendText(intent);} - } else if (type.startsWith("image/")) { - // TODO Handle single image being sent -> see manifest - handleSendImage(intent); - } - //} else { - // Handle other intents, such as being started from the home screen - } - - } - - void handleSendText(Intent intent) { - final String sharedText = intent.getStringExtra(Intent.EXTRA_TEXT); - final String sharedBy = getString(R.string.shared_by_diaspora_android); - - if (sharedText != null) { - webView.setWebViewClient(new WebViewClient() { - - public void onPageFinished(WebView view, String url) { - - webView.setWebViewClient(new WebViewClient() { - @Override - public boolean shouldOverrideUrlLoading(WebView view, String url) { - - finish(); - - Intent i = new Intent(ShareActivity.this, MainActivity.class); - i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - startActivity(i); - - return false; - } - }); - - webView.loadUrl("javascript:(function() { " + - "document.getElementsByTagName('textarea')[0].style.height='110px'; " + - "document.getElementsByTagName('textarea')[0].innerHTML = '> " + sharedText + " " + sharedBy + "'; " + - " if(document.getElementById(\"main_nav\")) {" + - " document.getElementById(\"main_nav\").parentNode.removeChild(" + - " document.getElementById(\"main_nav\"));" + - " } else if (document.getElementById(\"main-nav\")) {" + - " document.getElementById(\"main-nav\").parentNode.removeChild(" + - " document.getElementById(\"main-nav\"));" + - " }" + - "})();"); - } - }); - } - } - - void handleSendSubject(Intent intent) { - final String sharedText = intent.getStringExtra(Intent.EXTRA_TEXT); - final String sharedSubject = intent.getStringExtra(Intent.EXTRA_SUBJECT); - final String sharedBy = getString(R.string.shared_by_diaspora_android); - if (sharedSubject != null) { - webView.setWebViewClient(new WebViewClient() { - - public void onPageFinished(WebView view, String url) { - - webView.setWebViewClient(new WebViewClient() { - @Override - public boolean shouldOverrideUrlLoading(WebView view, String url) { - - finish(); - - Intent i = new Intent(ShareActivity.this, MainActivity.class); - i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - startActivity(i); - - return false; - } - }); - - webView.loadUrl("javascript:(function() { " + - "document.getElementsByTagName('textarea')[0].style.height='110px'; " + - "document.getElementsByTagName('textarea')[0].innerHTML = '**" + sharedSubject + "** " + sharedText + " " + sharedBy + "'; " + - " if(document.getElementById(\"main_nav\")) {" + - " document.getElementById(\"main_nav\").parentNode.removeChild(" + - " document.getElementById(\"main_nav\"));" + - " } else if (document.getElementById(\"main-nav\")) {" + - " document.getElementById(\"main-nav\").parentNode.removeChild(" + - " document.getElementById(\"main-nav\"));" + - " }" + - "})();"); - } - }); - } - } - - // TODO Handle single image being sent -> see manifest - - void handleSendImage(Intent intent) { - final Uri imageUri = (Uri) intent.getParcelableExtra(Intent.EXTRA_STREAM); - if (imageUri != null) { - // Update UI to reflect text being shared - } - } - - @Override - public void onActivityResult(int requestCode, int resultCode, Intent data) { - if (requestCode != INPUT_FILE_REQUEST_CODE || mFilePathCallback == null) { - super.onActivityResult(requestCode, resultCode, data); - return; - } - Uri[] results = null; - if (resultCode == RESULT_OK) { - if (data == null) { - if (mCameraPhotoPath != null) { - results = new Uri[]{Uri.parse(mCameraPhotoPath)}; - } - } else { - String dataString = data.getDataString(); - if (dataString != null) { - results = new Uri[]{Uri.parse(dataString)}; - } - } - } - - mFilePathCallback.onReceiveValue(results); - mFilePathCallback = null; - } - - private File createImageFile() throws IOException { - String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date()); - String imageFileName = "JPEG_" + timeStamp + "_"; - File storageDir = Environment.getExternalStoragePublicDirectory( - Environment.DIRECTORY_PICTURES); - return File.createTempFile( - imageFileName, /* prefix */ - ".jpg", /* suffix */ - storageDir /* directory */ - ); - } - - @Override - public void onBackPressed() { - if (webView.canGoBack()) { - webView.goBack(); - setTitle(R.string.app_name); - Snackbar snackbar = Snackbar - .make(swipeView, R.string.confirm_exit, Snackbar.LENGTH_LONG) - .setAction(android.R.string.yes, new View.OnClickListener() { - @Override - public void onClick(View view) { - finish(); - } - }); - snackbar.show(); - } else { - Snackbar snackbar = Snackbar - .make(swipeView, R.string.confirm_exit, Snackbar.LENGTH_LONG) - .setAction(android.R.string.yes, new View.OnClickListener() { - @Override - public void onClick(View view) { - finish(); - } - }); - snackbar.show(); - } - } - -} \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index f7b37868..938e8bfd 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -174,6 +174,10 @@ public class AppSettings { setStringArray(prefPod, R.string.pref_key__podprofile_followed_tags, tags); } + public boolean isAppendSharedViaApp() { + return getBoolean(prefApp, R.string.pref_key__append_shared_via_app, true); + } + @SuppressLint("CommitPrefEdits") public void setProxyEnabled(boolean enabled) { //commit instead of apply because the app is likely to be killed before apply is called. diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index b3758dad..de07cfdd 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -33,12 +33,10 @@ import android.net.Uri; import android.os.Environment; import android.support.v4.content.LocalBroadcastManager; import android.util.AttributeSet; -import android.util.Log; import android.view.ContextMenu; import android.view.MenuItem; import android.widget.Toast; -import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.task.ImageDownloadTask; diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index e927b97f..50dcc339 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -44,4 +44,6 @@ Toolbars intelligent verstecken Obere und untere Toolbar verstecken während des Scrollens von Inhalt + Verweise auf App + Füge beim Teilen von Texten Verweis auf diese App an ("geteilt durch…") diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 216c0241..3fc7df09 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -14,7 +14,7 @@ pref_key_category_network pref_key_load_images pref_key_clear_cache - + pref_key_append_shared_via_app pref_key_proxy_enabled pref_key_proxy_host pref_key_proxy_port @@ -81,4 +81,6 @@ Hide top and bottom toolbars automatically while scrolling Intellihide Toolbars + Append shared-by-notice + Append a reference to this app ("shared by…") to shared texts \ No newline at end of file diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index df6eba30..f1c8778a 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -18,6 +18,12 @@ android:summary="@string/pref_desc__intellihide_toolbars" android:title="@string/pref_title__intellihide_toolbars"/> + + From e13f10a6885ef92265a2d4a438c38a99d5160523 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 3 Aug 2016 00:15:25 +0200 Subject: [PATCH 068/535] Removed setNestedScrollEnabled --- .../com/github/dfa/diaspora_android/activity/MainActivity.java | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index c4a244eb..74adc0af 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -282,7 +282,6 @@ public class MainActivity extends AppCompatActivity this.registerForContextMenu(webView); webView.setParentActivity(this); webView.setOverScrollMode(WebView.OVER_SCROLL_ALWAYS); - webView.setNestedScrollingEnabled(false); // Setup WebView //TODO: Dangerous on API < 17. Can we do anything about this? From 3a593b061824ee4deb0480629721afcc6da1e55b Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 6 Aug 2016 01:35:52 +0200 Subject: [PATCH 069/535] Update Crowdin configuration file ; Update and refactor translations --- .../activity/MainActivity.java | 28 +-- .../ui/ContextMenuWebView.java | 4 +- app/src/main/res/layout/splash__activity.xml | 1 - app/src/main/res/menu/main__menu_bottom.xml | 18 +- app/src/main/res/menu/main__navdrawer.xml | 24 +-- app/src/main/res/values-de/strings.xml | 71 +++---- app/src/main/res/values-fr/strings.xml | 71 +++---- .../main/res/values/strings-preferences.xml | 2 +- app/src/main/res/values/strings.xml | 188 +++++++++--------- crowdin.yaml | 4 + 10 files changed, 201 insertions(+), 210 deletions(-) create mode 100644 crowdin.yaml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 74adc0af..a2b61027 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -350,7 +350,7 @@ public class MainActivity extends AppCompatActivity takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); } catch (IOException ex) { // Error occurred while creating the File - Snackbar.make(swipeRefreshLayout, R.string.image, Snackbar.LENGTH_LONG).show(); + Snackbar.make(swipeRefreshLayout, R.string.unable_to_load_image, Snackbar.LENGTH_LONG).show(); return false; } @@ -556,27 +556,27 @@ public class MainActivity extends AppCompatActivity if (url != null && url.startsWith("https://" + podDomain)) { String subUrl = url.substring(("https://" + podDomain).length()); if (subUrl.startsWith("/stream")) { - setTitle(R.string.title_stream); + setTitle(R.string.nav_stream); } else if (subUrl.startsWith("/posts/")) { setTitle(R.string.diaspora); //TODO: Extract posts title somehow? } else if (subUrl.startsWith("/notifications")) { - setTitle(R.string.title_notifications); + setTitle(R.string.notifications); } else if (subUrl.startsWith("/conversations")) { - setTitle(R.string.title_conversations); + setTitle(R.string.conversations); } else if (subUrl.startsWith("/status_messages/new")) { setTitle(R.string.new_post); } else if (subUrl.startsWith("/people/" + appSettings.getProfileId())) { - setTitle(R.string.title_profil); + setTitle(R.string.nav_profile); } else if (subUrl.startsWith("/activity")) { - setTitle(R.string.title_activities); + setTitle(R.string.nav_activities); } else if (subUrl.startsWith("/liked")) { - setTitle(R.string.title_liked); + setTitle(R.string.nav_liked); } else if (subUrl.startsWith("/commented")) { - setTitle(R.string.title_commented); + setTitle(R.string.nav_commented); } else if (subUrl.startsWith("/mentions")) { - setTitle(R.string.title_mentions); + setTitle(R.string.nav_mentions); } else if (subUrl.startsWith("/public")) { - setTitle(R.string.title_public); + setTitle(R.string.public_); } } } @@ -790,7 +790,7 @@ public class MainActivity extends AppCompatActivity } if (!hasToShareScreenshot) { - Snackbar.make(swipeRefreshLayout, getString(R.string.toast_screenshot) + " " + fileSaveName, Snackbar.LENGTH_LONG).show(); + Snackbar.make(swipeRefreshLayout, getString(R.string.share__toast_screenshot) + " " + fileSaveName, Snackbar.LENGTH_LONG).show(); } Bitmap bitmap; @@ -822,7 +822,7 @@ public class MainActivity extends AppCompatActivity sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl()); Uri bmpUri = Uri.fromFile(new File(fileSaveDirectory, fileSaveName)); sharingIntent.putExtra(Intent.EXTRA_STREAM, bmpUri); - startActivity(Intent.createChooser(sharingIntent, getString(R.string.share_dotdotdot))); + startActivity(Intent.createChooser(sharingIntent, getString(R.string.action_share_dotdotdot))); } else { // Broadcast that this file is indexable File file = new File(fileSaveDirectory, fileSaveName); @@ -1016,7 +1016,7 @@ public class MainActivity extends AppCompatActivity if (Helpers.isOnline(MainActivity.this)) { // webView.loadUrl("https://" + podDomain + "/followed_tags"); Helpers.showFollowedTagsList(webView, app); - setTitle(R.string.jb_followed_tags); + setTitle(R.string.nav_followed_tags); } else { snackbarNoInternet.show(); } @@ -1027,7 +1027,7 @@ public class MainActivity extends AppCompatActivity if (Helpers.isOnline(MainActivity.this)) { // webView.loadUrl("https://" + podDomain + "/aspects"); Helpers.showAspectList(webView, app); - setTitle(R.string.title_aspects); + setTitle(R.string.aspects); } else { snackbarNoInternet.show(); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index de07cfdd..cdac20b5 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -113,7 +113,7 @@ public class ContextMenuWebView extends NestedWebView { + System.currentTimeMillis()+".png"); request.setDestinationUri(Uri.fromFile(destinationFile)); ((DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE)).enqueue(request); - Toast.makeText(context, context.getText(R.string.toast_saved_image_to_location) + " " + + Toast.makeText(context, context.getText(R.string.share__toast_saved_image_to_location) + " " + destinationFile.getAbsolutePath(), Toast.LENGTH_LONG).show(); } } @@ -152,7 +152,7 @@ public class ContextMenuWebView extends NestedWebView { if (url != null) { ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setPrimaryClip(ClipData.newPlainText("text", url)); - Toast.makeText(context, R.string.toast_link_address_copied, Toast.LENGTH_SHORT).show(); + Toast.makeText(context, R.string.share__toast_link_address_copied, Toast.LENGTH_SHORT).show(); } break; diff --git a/app/src/main/res/layout/splash__activity.xml b/app/src/main/res/layout/splash__activity.xml index 87fdc060..6dfb9121 100644 --- a/app/src/main/res/layout/splash__activity.xml +++ b/app/src/main/res/layout/splash__activity.xml @@ -10,7 +10,6 @@ android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" - android:contentDescription="@string/splash_screen_description" android:scaleType="centerCrop" android:src="@drawable/splashscreen1" /> diff --git a/app/src/main/res/menu/main__menu_bottom.xml b/app/src/main/res/menu/main__menu_bottom.xml index a7eb0213..f4e8fd53 100644 --- a/app/src/main/res/menu/main__menu_bottom.xml +++ b/app/src/main/res/menu/main__menu_bottom.xml @@ -8,23 +8,23 @@ android:id="@+id/action_search" android:icon="@drawable/fab_search" app:showAsAction="always" - android:title="@string/search_by_tags_or_persons" /> + android:title="@string/action_search_by_tags_or_persons" /> + android:title="@string/action_compose" /> - - - + + + @@ -32,7 +32,7 @@ @@ -40,12 +40,12 @@
diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml index cb000359..a9fff831 100644 --- a/app/src/main/res/menu/main__navdrawer.xml +++ b/app/src/main/res/menu/main__navdrawer.xml @@ -5,59 +5,59 @@ + android:title="@string/nav_stream" /> + android:title="@string/nav_profile" /> + android:title="@string/nav_followed_tags" /> + android:title="@string/nav_aspects" /> + android:title="@string/nav_activities" /> + android:title="@string/nav_liked" /> + android:title="@string/nav_commented" /> + android:title="@string/nav_mentions" /> + android:title="@string/nav_public_activities" /> - + + android:title="@string/nav_settings_view" /> + android:title="@string/nav_help_license" /> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 54ccc6d1..eca0dbdd 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -3,7 +3,7 @@ Neu laden Pod auswählen Pod-Domain eingeben - App beenden + App beenden Pod-Adresse bestätigen Anmerkung: Die Podliste wird aus den sicheren Pods, die bei https://podupti.me gelistet sind generiert. Bitte einen gültigen Domain-Namen (URL) eingeben @@ -27,35 +27,33 @@ Berechtigung erteilt. Bitte versuche es erneut. - - Benachrichtigungen - Unterhaltungen - Stream - Profil - Aspekte - Aktivitäten - Gelikte Beiträge - Kommentiert - Erwähnungen - Öffentliche Aktivitäten + Unterhaltungen + Stream + Profil + Aspekte + Aktivitäten + Gelikte Beiträge + Kommentiert + Erwähnungen + Öffentliche Aktivitäten - Einstellungen - Stream - Gelikte Beiträge - Kommentierte Beiträge - Erwähnungen - Aktivitäten - Verfolgte Tags - Aspekte - Öffentliche Aktivitäten + Einstellungen + Stream + Gelikte Beiträge + Kommentierte Beiträge + Erwähnungen + Aktivitäten + Verfolgte Tags + Aspekte + Öffentliche Aktivitäten - Nach oben scrollen - Suche nach Tags oder Personen … - Neuer Beitrag + Nach oben scrollen + Suche nach Tags oder Personen … + Neuer Beitrag Suche nach Tags @@ -67,16 +65,15 @@ Unterhaltungen Neuer Beitrag Benachrichtigungen - Konnte Bild nicht laden … - Inhalt Teilen - Link als Text teilen - Bildschirmfoto teilen - Bildschirmfoto speichern - Bildschirmfoto wird gespeichert unter: - App Einstellungen + Konnte Bild nicht laden … + Link als Text teilen + Bildschirmfoto teilen + Bildschirmfoto speichern + Bildschirmfoto wird gespeichert unter: + App Einstellungen Markdown Formatierung Lizenz - Über die App | Hilfe + Über die App | Hilfe <i>"Auf Diaspora* ist es möglich, dass du deinen Text in Nachrichten, Kommentaren und Unterhaltungen formatierst, indem du ein vereinfachtes Mark-Up-System namens Markdown verwendest. Diese Seite stellt eine kurze Einleitung dar, um grundlegende Formatierungen anwenden zu können.</i><br> <br> @@ -142,21 +139,19 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br <i>Die Bilder des Startbildschirms können auf Flickr gefunden werden: https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. Sie wurden von \"Lydia\" veröffentlicht und stehen unter der cc by-nc-sa Lizenz.</i> - Startbildschirm Ungelesene Benachrichtigung. Lesen? - Profil *[geteilt durch #DiasporaForAndroid]* Bild speichern Bild teilen Linkadresse kopieren Linkadresse teilen In externem Browser öffnen… - Speichere Bild als - Linkadresse kopiert … - Teilen… + Speichere Bild als + Linkadresse kopiert … + Teilen… Warnung: Proxy konnte nicht aktiviert werden… - Mobil-/Desktopansicht umschalten + Mobil-/Desktopansicht umschalten Alle Tags diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index fb98d44e..51c6d19d 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -12,17 +12,15 @@ - - Notifications - Discussions - Flux - Profil - Aspects - Activités - Aimés - Commentés - Mentions - Public + Discussions + Flux + Profil + Aspects + Activités + Aimés + Commentés + Mentions + Public @@ -45,34 +43,33 @@ - Paramètres - A propos de l\'application | Aide - Flux - Aimés - Commentés - Mentions - Activités - Hashtags suivis - Aspects - Activités publiques - Paramètres de l\'application - Partager du contenu + Paramètres + A propos de l\'application | Aide + Flux + Aimés + Commentés + Mentions + Activités + Hashtags suivis + Aspects + Activités publiques + Paramètres de l\'application - Partager le lien comme texte - Partager la capture d\'écran d\'un site web - Prendre une capture d\'écran d\'un site web + Partager le lien comme texte + Partager la capture d\'écran d\'un site web + Prendre une capture d\'écran d\'un site web Licence Mise en page Markdown - Enregistrer la capture d\'écran sous : + Enregistrer la capture d\'écran sous : - Retour en haut - Recherche par tags ou par personnes - Nouveau message + Retour en haut + Recherche par tags ou par personnes + Nouveau message Recherche @@ -138,22 +135,20 @@ https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i>
- Splash screen - Impossible de récupérer l\'image - Profile + Impossible de récupérer l\'image - Quitter l\'application - Toggle mobile/desktop view + Quitter l\'application + Toggle mobile/desktop view *[partagé via #DiasporaForAndroid]* - Lien copié… + Lien copié… Partager un lien Enregistrer l\'image Partager l\'image Ouvrir dans un navigateur externe… Copier le lien dans le presse-papier - Enregistrer l\'image sous + Enregistrer l\'image sous Attention: connexion au proxy impossible… - Partager… + Partager… Tout Tags diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 5fec052d..d3afc808 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -1,6 +1,6 @@ - + podDomain previousPodlist pref_key_font_size diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 343a6a10..2031d782 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,12 +1,98 @@ + + Diaspora + @string/diaspora + #DiasporaForAndroid + The community-run distributed social network + *[shared by #DiasporaForAndroid]* + - - Open navigation drawer - Close navigation drawer - Diaspora + https:// + Open navigation drawer + Close navigation drawer Reload Unread notification. Want to read it? + + + Settings + Notifications + Conversations + Stream + Profile + Aspects + Activities + Liked + Commented + Mentions + Public + Search + + + + Select Pod + Enter pod domain + Confirm pod url + Note: The podlist is populated by secure pods listed on https://podupti.me. You can enter in the edit field any pod not listed. + Please enter a valid domain name + Error: Could not retrieve list of pods! + + Sorry, you must be connected to the Internet to proceed + Confirmation + Do you really want to use\nhttps://%1$s\nas your Diaspora Pod? + Do you want to exit? + + + + @string/stream + @string/liked + @string/commented + @string/mentions + @string/activities + @string/aspects + @string/profile + @string/settings + About the app | Help + Followed Tags + Public activities + App settings + + Share link as text + Share screenshot of webpage + Take screenshot of webpage + Saving image to + Saving screenshot as: + Link address copied … + + + Go to top + Search by tags or persons + New message + Exit app + Toggle mobile/desktop view + Share… + New message + Conversations + + + @string/search + by tags + by people + Please add a name + + Share link address + Save image + Share image + Open in external browser … + Copy link address to clipboard + + + + Warning: Could not set network proxy… + Unable to load image + All tags + + You must grant \"Access Storage Permission\" to save screenshots. After that you should completely close the app or restart the phone. If you don\'t permit the storage access but want to use the screenshot function at a later time, you can grant the permission later. Please open then: systemsettings - apps - @@ -19,77 +105,10 @@ Permission granted. Please try again. - - - Notifications - Conversations - Stream - Profil - Aspects - Activities - Liked - Commented - Mentions - Public - - - - - Select Pod - Enter pod domain - Confirm pod url - Note: The podlist is populated by secure pods listed on https://podupti.me. You can enter in the edit field any pod not listed. - Please enter a valid domain name - Error: Could not retrieve list of pods! - - - Sorry, you must be connected to the Internet to proceed - Confirmation - Do you really want to use\nhttps://%1$s\nas your Diaspora Pod? - Do you want to exit? - New message - Notifications - Conversations - - - - The community-run distributed social network - Settings - About the app | Help - Stream - Liked - Commented - Mentions - Activities - Followed Hashtags - Aspects - Public activities - App settings - Share content - - Share link as text - Share screenshot of webpage - Take screenshot of webpage - + License Markdown formating - - Saving screenshot as: - - - - - Go to top - Search by tags or persons - New message - - - Search - by tags - by people - Please add a name - - + Copyright © 2015–2016 <i>"On diaspora* it's possible to format your text in status messages, comments and conversations using a simplified mark-up system called Markdown. This page gives an introduction to the @@ -130,7 +149,6 @@ You can create the following symbols and other special characters using a combination of characters:<br> (c) = © ; (r) = ® ; x^2 = x²" - Copyright © 2015–2016 <b>Maintainers:</b><br> • gsantner https://gsantner.github.io<br> @@ -153,26 +171,6 @@ https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> - Splash screen - Unable to get image - Profile + - Exit app - Toggle mobile/desktop view - Diaspora - *[shared by #DiasporaForAndroid]* - Link address copied … - Share link address - Save image - Share image - Open in external browser … - Copy link address to clipboard - Saving image to - https:// - Share… - #DiasporaForAndroid - - Warning: Could not set network proxy… - - All tags diff --git a/crowdin.yaml b/crowdin.yaml new file mode 100644 index 00000000..05210466 --- /dev/null +++ b/crowdin.yaml @@ -0,0 +1,4 @@ +files: + - + source: '/app/src/main/res/values/strings*.xml' + translation: '/app/src/main/res/values-%two_letters_code%/%original_file_name%' From 7e98069ae2d1b2da8a8f2939429107bc9125d791 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 6 Aug 2016 01:45:31 +0200 Subject: [PATCH 070/535] New translations --- .../res/values-de/strings-preferences.xml | 82 +++---- app/src/main/res/values-de/strings.xml | 220 ++++++++--------- .../res/values-fr/strings-preferences.xml | 62 ++--- app/src/main/res/values-fr/strings.xml | 221 ++++++++---------- 4 files changed, 253 insertions(+), 332 deletions(-) diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index 50dcc339..74f51fdb 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -1,49 +1,37 @@ + - - Erscheinungsbild - Netzwerk - Pod Einstellungen - - - - Schriftgröße - - Normal - Groß - Riesig - - - - Lade Bilder - Deaktiviere das Laden von Bildern, um den Datenverbrauch zu verringern - - - Aktiviere Proxy - Nutze einen Proxyserver um Firewalls zu umgehen - Host - Port - - - Persönliche Einstellungen - Öffne die Einstellungen deines Diaspora Accounts - - Kontakte - Bearbeite deine Kontaktliste - - Tags verwalten - Verwalte die Liste der Hashtags, denen du folgst - - Account wechseln - Lösche lokale Sitzungsdaten und wechsle zu einem anderen Pod/Account - Das wird alle Cookies und Session-Daten löschen. Willst du wirklich den Account wechseln? - - - WebView Cache leeren - Cache leeren - Toolbars intelligent verstecken - Obere und untere Toolbar verstecken während des Scrollens von Inhalt - - Verweise auf App - Füge beim Teilen von Texten Verweis auf diese App an ("geteilt durch…") - + + + Erscheinungsbild + Netzwerk + Pod Einstellungen + + + Schriftgröße + + + Lade Bilder + Deaktiviere das Laden von Bildern, um den Datenverbrauch zu verringern + + Aktiviere Proxy + Nutze einen Proxyserver um Firewalls zu umgehen + Host + Port + + Persönliche Einstellungen + Öffne die Einstellungen deines Diaspora Accounts + Kontakte + Bearbeite deine Kontaktliste + Tags verwalten + Verwalte die Liste der Hashtags, denen du folgst + Account wechseln + Lösche lokale Sitzungsdaten und wechsle zu einem anderen Pod/Account + Das wird alle Cookies und Session-Daten löschen. Willst du wirklich den Account wechseln? + Cache leeren + WebView Cache leeren + Obere und untere Toolbar verstecken während des Scrollens von Inhalt + Toolbars intelligent verstecken + Verweise auf App + Füge beim Teilen von Texten Verweis auf diese App an (\"geteilt durch…\") + \ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index eca0dbdd..4fe343b4 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -1,127 +1,127 @@ + - Neu laden - Pod auswählen - Pod-Domain eingeben - App beenden - Pod-Adresse bestätigen - Anmerkung: Die Podliste wird aus den sicheren Pods, die bei https://podupti.me gelistet sind generiert. - Bitte einen gültigen Domain-Namen (URL) eingeben - Fehler: Konnte die Podliste nicht abfragen! - Entschuldigung, du musst mit dem Internet verbunden sein um fortzufahren. - Bestätigung - Möchtest du wirklich \nhttps://%1$s\nals deinen Diaspora Pod auswählen? - Möchtest du die App verlassen? - - Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bildschirmfoto + + *[geteilt durch #DiasporaForAndroid]* + + Neu laden + Ungelesene Benachrichtigung. Lesen? + + Benachrichtigungen + Unterhaltungen + Profil + Aspekte + Aktivitäten + Gelikte Beiträge + Kommentiert + Erwähnungen + Öffentliche Aktivitäten + + Pod auswählen + Pod-Domain eingeben + Pod-Adresse bestätigen + Anmerkung: Die Podliste wird aus den sicheren Pods, die bei https://podupti.me gelistet sind generiert. + Bitte einen gültigen Domain-Namen (URL) eingeben + Fehler: Konnte die Podliste nicht abfragen! + Entschuldigung, du musst mit dem Internet verbunden sein um fortzufahren. + Bestätigung + Möchtest du wirklich \nhttps://%1$s\nals deinen Diaspora Pod auswählen? + Möchtest du die App verlassen? + + Über die App | Hilfe + Verfolgte Tags + Öffentliche Aktivitäten + App Einstellungen + Link als Text teilen + Bildschirmfoto teilen + Bildschirmfoto speichern + Speichere Bild als + Bildschirmfoto wird gespeichert unter: + Linkadresse kopiert … + Nach oben scrollen + Suche nach Tags oder Personen … + Neuer Beitrag + App beenden + Mobil-/Desktopansicht umschalten + Teilen… + Neuer Beitrag + Unterhaltungen + nach Tags + nach Personen + Füge einen Namen ein. + Linkadresse teilen + Bild speichern + Bild teilen + In externem Browser öffnen… + Linkadresse kopieren + + Warnung: Proxy konnte nicht aktiviert werden… + Konnte Bild nicht laden … + Alle Tags + + Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bildschirmfoto gespeichert werden kann. Danach solltest du die Anwendung komplett schließen oder das Telefon neu starten. Wenn du den Zugriff verweigerst und die Funktion später doch nutzen willst, kannst du die Berechtigung nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Diaspora. Im Bereich Berechtigungen kannst dann die entsprechende Einstellung vornehmen. - Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bild + Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bild gespeichert werden kann. Danach solltest du die Anwendung komplett schließen oder das Telefon neu starten. Wenn du den Zugriff verweigerst und die Funktion später doch nutzen willst, kannst du die Berechtigung nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Diaspora. Im Bereich Berechtigungen kannst dann die entsprechende Einstellung vornehmen. - Berechtigung verweigert. - Berechtigung erteilt. Bitte versuche es erneut. - - - Unterhaltungen - Stream - Profil - Aspekte - Aktivitäten - Gelikte Beiträge - Kommentiert - Erwähnungen - Öffentliche Aktivitäten - - - - Einstellungen - Stream - Gelikte Beiträge - Kommentierte Beiträge - Erwähnungen - Aktivitäten - Verfolgte Tags - Aspekte - Öffentliche Aktivitäten - - - - Nach oben scrollen - Suche nach Tags oder Personen … - Neuer Beitrag - - Suche - nach Tags - nach Personen - Füge einen Namen ein. - - - - Unterhaltungen - Neuer Beitrag - Benachrichtigungen - Konnte Bild nicht laden … - Link als Text teilen - Bildschirmfoto teilen - Bildschirmfoto speichern - Bildschirmfoto wird gespeichert unter: - App Einstellungen - Markdown Formatierung - Lizenz - Über die App | Hilfe - <i>"Auf Diaspora* ist es möglich, dass du deinen Text in Nachrichten, Kommentaren und + Berechtigung verweigert. + Berechtigung erteilt. Bitte versuche es erneut. + + Lizenz + Markdown Formatierung + <i>\"Auf Diaspora* ist es möglich, dass du deinen Text in Nachrichten, Kommentaren und Unterhaltungen formatierst, indem du ein vereinfachtes Mark-Up-System namens Markdown verwendest. Diese Seite stellt - eine kurze Einleitung dar, um grundlegende Formatierungen anwenden zu können.</i><br> <br> + eine kurze Einleitung dar, um grundlegende Formatierungen anwenden zu können.</i><br> <br> - <b>Überschriften</b><br> - # das ist eine sehr große Überschrift<br> - ## halb so groß wie die oben drüber<br> - ### doppelt so groß wie normaler Text<br> <br> + <b>Überschriften</b><br> + # das ist eine sehr große Überschrift<br> + ## halb so groß wie die oben drüber<br> + ### doppelt so groß wie normaler Text<br> <br> - <b>Kursiv und fett</b><br> - Kursiv: *Wort* oder _Wort_<br> - Fett: **Wort** oder __Wort__<br> - Fett kursiv: ***Wort*** oder ___Wort___<br> <br> + <b>Kursiv und fett</b><br> + Kursiv: *Wort* oder _Wort_<br> + Fett: **Wort** oder __Wort__<br> + Fett kursiv: ***Wort*** oder ___Wort___<br> <br> - <b>Aufzählung</b><br> + <b>Aufzählung</b><br> *, + oder - vor jeder Linie die du als Teil der Aufzählung haben willst oder 1., 2., usw. vor jedem - Aufzählungspunkt.<br> <br> + Aufzählungspunkt.<br> <br> - <b>Zitat</b><br> + <b>Zitat</b><br> Wenn du einen Teil eines Artikels oder eines anderen Kommentares zitieren willst, kannst du deinen Text bequem formatieren, - indem du die Zeile oder den Abschnitt mit einem > Zeichen beginnst.<br> <br> + indem du die Zeile oder den Abschnitt mit einem > Zeichen beginnst.<br> <br> - <b>Horizontale Linie</b><br> + <b>Horizontale Linie</b><br> Um eine horizontale Linie zu erstellen benutzt du mindestens drei - - -, _ _ _ oder * * * in einer separaten Linie. - Jede größere Anzahl bewirkt dasselbe und Leerzeichen zwischen den Zeichen stören nicht.<br> <br> + Jede größere Anzahl bewirkt dasselbe und Leerzeichen zwischen den Zeichen stören nicht.<br> <br> - <b>Inline Link</b><br> - [angezeigter Text hier](http://link.addresse.hier \"alt text\") Der 'alt text' ist optional, und zeigt einen Tool-Tip, - wenn der Curser sich über den Link bewegt.<br> <br> + <b>Inline Link</b><br> + [angezeigter Text hier](http://link.addresse.hier \"alt text\") Der \'alt text\' ist optional, und zeigt einen Tool-Tip, + wenn der Curser sich über den Link bewegt.<br> <br> - <b>Externe Bilder</b><br> - ![Alt text](http://website.com/image.jpg \"optionaler Titel\") Der 'alt text' in der eckigen Klammer wird angezeigt, + <b>Externe Bilder</b><br> + ![Alt text](http://website.com/image.jpg \"optionaler Titel\") Der \'alt text\' in der eckigen Klammer wird angezeigt, wenn das Bild nicht geladen werden kann. Der optionale Titel zeigt einen Tool-Tip, wenn der Curser sich über den Link bewegt. - Beides ist nützlich aber nicht nötig.<br> <br> + Beides ist nützlich aber nicht nötig.<br> <br> - <b>Escape</b><br> + <b>Escape</b><br> Wenn du in deiner Nachricht ein Zeichen benutzen willst, das ebenfalls zur Markdownformatierung verwendet wird, kannst du - verhindern, dass es von Markdown als Formatcode gelesen wird, indem du es 'escapest'. Um dies zu tun, musst du einen - Backslash vor das Zeichen setzen. Du kannst trotzdem 'diaspora*' oder 'D*' schreiben, ohne dass das Sternchen als - formatierender Code gelesen wird!<br> <br> + verhindern, dass es von Markdown als Formatcode gelesen wird, indem du es \'escapest\'. Um dies zu tun, musst du einen + Backslash vor das Zeichen setzen. Du kannst trotzdem \'diaspora*\' oder \'D*\' schreiben, ohne dass das Sternchen als + formatierender Code gelesen wird!<br> <br> - <b>Sonderzeichen</b><br> - Du kannst Symbole und Sonderzeichen nutzen, indem du bestimmte Zeichenfolgen verwendest. Z.B.:<br> - (c) = © ; (r) = ® ; x^2 = x²" - <b>Maintainer:</b><br> + <b>Sonderzeichen</b><br> + Du kannst Symbole und Sonderzeichen nutzen, indem du bestimmte Zeichenfolgen verwendest. Z.B.:<br> + (c) = © ; (r) = ® ; x^2 = x²\" + <b>Maintainer:</b><br> - • gsantner https://gsantner.github.io<br> - • vanitasvitae https://github.com/vanitasvitae<br> <br> + • gsantner https://gsantner.github.io<br> + • vanitasvitae https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -134,24 +134,10 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with this program. If not, see http://www.gnu.org/licenses.<br> <br> +along with this program. If not, see http://www.gnu.org/licenses.<br> <br> - <i>Die Bilder des Startbildschirms können auf Flickr gefunden werden: + <i>Die Bilder des Startbildschirms können auf Flickr gefunden werden: https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. - Sie wurden von \"Lydia\" veröffentlicht und stehen unter der cc by-nc-sa Lizenz.</i> - Ungelesene Benachrichtigung. Lesen? - *[geteilt durch #DiasporaForAndroid]* - Bild speichern - Bild teilen - Linkadresse kopieren - Linkadresse teilen - In externem Browser öffnen… - Speichere Bild als - Linkadresse kopiert … - Teilen… - Warnung: Proxy konnte nicht aktiviert werden… - - Mobil-/Desktopansicht umschalten - Alle Tags - - + Sie wurden von \"Lydia\" veröffentlicht und stehen unter der cc by-nc-sa Lizenz.</i>
+ + \ No newline at end of file diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index 544fa9e8..78fd2f5f 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -1,43 +1,25 @@ + - - Apparance - Paramètres du réseau - Paramètres du pod - - - - Taille de la police - - Normal - Grand - Énorme - - - - Charger les images - Disable image loading to safe mobile data - - - Activer Proxy - Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart - - Hôte - - Port - - - Paramètres personnels - Open your diaspora account settings - - Contacts - Gérer votre liste des contacts - - Gérer les Hashtags - Add and delete the hashtags you are following - - Changer de compte - Erase local session data and switch to another Diaspora pod/account - Cette opération va effacer les cookies et données de session. Voulez-vous vraiment changer de compte/pod? - + + + Apparance + Paramètres du réseau + Paramètres du pod + + + Taille de la police + + + Charger les images + + Activer Proxy + Hôte + + Paramètres personnels + Gérer votre liste des contacts + Gérer les Hashtags + Changer de compte + Cette opération va effacer les cookies et données de session. Voulez-vous vraiment changer de compte/pod? + Vider le cache \ No newline at end of file diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 51c6d19d..e8c193e4 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -1,122 +1,103 @@ + + + *[partagé via #DiasporaForAndroid]* + + Rafraîchir + Notifications non lues. Lire ? + + Discussions + Flux + Profil + Activités + Aimés + Commentés + + Selectionnez un Pod + Entrez le nom de domaine du pod + Confirmez l\'url du pod + Note : la liste est générée à partir de la liste des pods sécurisés depuis https://podupti.me. Vous pouvez entrer l\'url d\'un pod non listé. + Veuillez entrer un nom de domaine valide + Erreur : impossible de récupérer la liste des pods ! + Désolé, vous devez être connecté à Internet pour continuer + Voulez-vous vraiment utiliser\nhttps://%1$s\ncomme pod Diaspora ? + Souhaitez-vous quitter ? + + A propos de l\'application | Aide + Hashtags suivis + Activités publiques + Paramètres de l\'application + Partager le lien comme texte + Partager la capture d\'écran d\'un site web + Prendre une capture d\'écran d\'un site web + Enregistrer l\'image sous + Enregistrer la capture d\'écran sous : + Lien copié… + Retour en haut + Recherche par tags ou par personnes + Nouveau message + Quitter l\'application + Partager… + Nouveau message + Discussions + par tags + par personne + Veuillez ajouter un nom + Partager un lien + Enregistrer l\'image + Partager l\'image + Ouvrir dans un navigateur externe… + Copier le lien dans le presse-papier + + Attention: connexion au proxy impossible… + Impossible de récupérer l\'image + Tout Tags + + Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les captures d\'écrans. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez utiliser la fonctionnalité de prise de capture d\'écran plus tard, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". + Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". + Permission refusée. + Permission accordée. Veuillez réessayer. + + Licence + Mise en page Markdown + <i>\"Sur diaspora* il est possible de mettre en forme votre texte des messages de statut, des commentaires et des conversations en utilisant un système de balises simple nommé Markdown. Cette page est une introduction aux codes utilisés pour créer ce formatage..</i><br> <br> - + <b>En-têtes</b><br> + # Ceci est un très grand titre<br> + ## Moitié moins grand que le précédent<br> + ### Deux fois la taille d\'un texte normal<br> <br> - Rafraîchir - Notifications non lues. Lire ? - Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les captures d\'écrans. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez utiliser la fonctionnalité de prise de capture d\'écran plus tard, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". - Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". - Permission refusée. - Permission accordée. Veuillez réessayer. + <b>Italique et gras</b><br> + Italiques : *mot* ou _mot_<br> + Gras : **mot** ou __mot__<br> + Gras italique : ***mot*** ou ___mot___<br> <br> + <b>Listes</b><br> + *, + ou - au début chaque ligne que vous souhaitez lister ou 1., 2., etc. au début de chaque ligne de la liste<br> <br> - - Discussions - Flux - Profil - Aspects - Activités - Aimés - Commentés - Mentions - Public + <b>Citation</b><br> + Lorsque vous souhaitez citer un extrait d\'un article ou d\'un autre commentaire, vous pouvez formater facilement votre texte en commençant la ligne ou le paragraphe avec le caractère ><br> <br> + <b>Ligne horizontale</b><br> + Pour créer une ligne horizontale, utilisez au moins trois ---, ___ ou *** sur une ligne à part. N\'importe quel nombre au-delà de trois aura le même résultat et les espaces entre les caractères n\'ont pas d\'importance.<br> <br> - + <b>Liens intégrés</b><br> + [texte qui apparaîtra ici](http://lien.adresse.ici \"texte alternatif\") Le \"texte alternatif\" est facultatif et affiché lorsque la souris survole le lien.<br> <br> - Selectionnez un Pod - Entrez le nom de domaine du pod - Confirmez l\'url du pod - Note : la liste est générée à partir de la liste des pods sécurisés depuis https://podupti.me. Vous pouvez entrer l\'url d\'un pod non listé. - Veuillez entrer un nom de domaine valide - Erreur : impossible de récupérer la liste des pods ! + <b>Images</b><br> + ![Texte alternatif](http://siteweb.com/image.jpg \"titre facultatif\") Le texte alternatif entre crochets est affiché si l\'image ne peut pas être chargée et le titre optionnel est affiché lorsque la souris survole l\'image ; les deux sont utiles mais pas essentiels.<br> <br> + <b>Escape</b><br> + Si vous voulez inclure dans votre message un caractère aussi utilisé dans le codage Markdown, vous pouvez empêcher qu\'il soit interprété en l\'\"échappant\". Pour cela, placez un backslash (\) devant le caractère. Vous pouvez toutefois écrire \"diaspora*\" ou \"D*\" sans que l\'astérisque devienne un code de formatage !<br> <br> - Désolé, vous devez être connecté à Internet pour continuer - Confirmation - Voulez-vous vraiment utiliser\nhttps://%1$s\ncomme pod Diaspora ? - Souhaitez-vous quitter ? - Nouveau message - Notifications - Discussions + <b>Caractères spéciaux</b><br> + Vous pouvez créez les symboles et autres caractères spéciaux suivants en utilisant une combinaison de caractères :<br> + (c) = © ; (r) = ® ; x^2 = x²\" + <b>Mainteneur :</b><br> - - - Paramètres - A propos de l\'application | Aide - Flux - Aimés - Commentés - Mentions - Activités - Hashtags suivis - Aspects - Activités publiques - Paramètres de l\'application - - Partager le lien comme texte - Partager la capture d\'écran d\'un site web - Prendre une capture d\'écran d\'un site web - - Licence - Mise en page Markdown - - Enregistrer la capture d\'écran sous : - - - - - Retour en haut - Recherche par tags ou par personnes - Nouveau message - - - Recherche - par tags - par personne - Veuillez ajouter un nom - - - - <i>"Sur diaspora* il est possible de mettre en forme votre texte des messages de statut, des commentaires et des conversations en utilisant un système de balises simple nommé Markdown. Cette page est une introduction aux codes utilisés pour créer ce formatage..</i><br> <br> - - <b>En-têtes</b><br> - # Ceci est un très grand titre<br> - ## Moitié moins grand que le précédent<br> - ### Deux fois la taille d\'un texte normal<br> <br> - - <b>Italique et gras</b><br> - Italiques : *mot* ou _mot_<br> - Gras : **mot** ou __mot__<br> - Gras italique : ***mot*** ou ___mot___<br> <br> - - <b>Listes</b><br> - *, + ou - au début chaque ligne que vous souhaitez lister ou 1., 2., etc. au début de chaque ligne de la liste<br> <br> - - <b>Citation</b><br> - Lorsque vous souhaitez citer un extrait d\'un article ou d\'un autre commentaire, vous pouvez formater facilement votre texte en commençant la ligne ou le paragraphe avec le caractère ><br> <br> - - <b>Ligne horizontale</b><br> - Pour créer une ligne horizontale, utilisez au moins trois ---, ___ ou *** sur une ligne à part. N\'importe quel nombre au-delà de trois aura le même résultat et les espaces entre les caractères n\'ont pas d\'importance.<br> <br> - - <b>Liens intégrés</b><br> - [texte qui apparaîtra ici](http://lien.adresse.ici \"texte alternatif\") Le \"texte alternatif\" est facultatif et affiché lorsque la souris survole le lien.<br> <br> - - <b>Images</b><br> - ![Texte alternatif](http://siteweb.com/image.jpg \"titre facultatif\") Le texte alternatif entre crochets est affiché si l\'image ne peut pas être chargée et le titre optionnel est affiché lorsque la souris survole l\'image ; les deux sont utiles mais pas essentiels.<br> <br> - - <b>Escape</b><br> - Si vous voulez inclure dans votre message un caractère aussi utilisé dans le codage Markdown, vous pouvez empêcher qu\'il soit interprété en l\'\"échappant\". Pour cela, placez un backslash (\) devant le caractère. Vous pouvez toutefois écrire "diaspora*" ou "D*" sans que l\'astérisque devienne un code de formatage !<br> <br> - - <b>Caractères spéciaux</b><br> - Vous pouvez créez les symboles et autres caractères spéciaux suivants en utilisant une combinaison de caractères :<br> - (c) = © ; (r) = ® ; x^2 = x²" - - <b>Mainteneur :</b><br> - - • gsantner https://gsantner.github.io<br> - • vanitasvitae https://github.com/vanitasvitae<br> <br> + • gsantner https://gsantner.github.io<br> + • vanitasvitae https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -129,26 +110,10 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see http://www.gnu.org/licenses.<br> <br> + along with this program. If not, see http://www.gnu.org/licenses.<br> <br> - <i>The splashscreen images can be found on flickr: + <i>The splashscreen images can be found on flickr: https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. - They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> - - Impossible de récupérer l\'image - - Quitter l\'application - Toggle mobile/desktop view - *[partagé via #DiasporaForAndroid]* - Lien copié… - Partager un lien - Enregistrer l\'image - Partager l\'image - Ouvrir dans un navigateur externe… - Copier le lien dans le presse-papier - Enregistrer l\'image sous - - Attention: connexion au proxy impossible… - Partager… - Tout Tags - + They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i>
+ + \ No newline at end of file From 73b72985eaaebad61c940946c69409848f34b511 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 6 Aug 2016 02:26:28 +0200 Subject: [PATCH 071/535] Update README --- .github/ISSUE_TEMPLATE.md | 14 +++++++++----- CONTRIBUTING.md | 5 ++++- README.md | 5 ++++- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index c72a406d..f33f53b0 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -2,15 +2,19 @@ * **Device:** eg Nexus 5, Samsung Galaxy S6 * **Android Version:** eg Android 6.0.1 Stock or Android 4.2 CM -* **Pod:** eg pod.geraspora.de, self hosted, or doesn't matter -* **Diaspora pod version:** eg. 0.5.99.0-p9bd2337c (can be found on the bottom) -* **App source:** eg F-Droid, PlayStore, self build (latest HEAD) +* **Pod:** eg pod.geraspora.de, self hosted +* **Diaspora pod version:** eg 0.5.99.0-p9bd2337c (can be found on the bottom) +* **App source:** eg HEAD, F-Droid, PlayStore, self build (latest HEAD) * **App version:** eg 0.1.1, or commit + #### Steps to reproduce diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7c1f44fb..1894b278 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,6 @@ We are always open for any kind of contribution. (PR's, bug reports, feature requests, translations, ..) -If you got any questions feel free to join our XMPP/Jabber conference at [diaspora-android@conference.jabberhead.tk](xmpp:diaspora-android@conference.jabberhead.tk) or [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). +If you got any questions feel free to join our XMPP/Jabber conference at `diaspora-android@conference.jabberhead.tk` or [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. + +We use Crowdin to translate Diaspora for Android. Join our project here: +If your desired language is not listed please contact the maintainers. diff --git a/README.md b/README.md index 54b22d38..679d53ef 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,12 @@ This is an unofficial webview based client for the community-run, distributed so ## Contributions We are always open for any kind of contribution. (PR's, bug reports, feature requests, translations, ..) -If you got any questions feel free to join our XMPP/Jabber conference at **diaspora-android@conference.jabberhead.tk** or [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). +If you got any questions feel free to join our XMPP/Jabber conference at `diaspora-android@conference.jabberhead.tk` or [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. +We use Crowdin to translate Diaspora for Android. Join our project here: +If your desired language is not listed please contact the maintainers. + ### License It's released under GNU GENERAL PUBLIC LICENSE (see [LICENCE](https://github.com/Diaspora-for-Android/diaspora-android/blob/master/LICENSE.md)). From d6b1641854ac2085854e68f86016b1b07519052a Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 6 Aug 2016 22:53:20 +0200 Subject: [PATCH 072/535] Increase min-api to 17 --- app/build.gradle | 2 +- .../com/github/dfa/diaspora_android/activity/MainActivity.java | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 507bf6aa..ec74781c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,7 +8,7 @@ android { defaultConfig { applicationId "com.github.dfa.diaspora_android" - minSdkVersion 15 + minSdkVersion 17 targetSdkVersion 24 versionCode 5 versionName "0.1.4" diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index a2b61027..cce1ca6b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -261,7 +261,6 @@ public class MainActivity extends AppCompatActivity private void setupWebView(Bundle savedInstanceState) { webSettings = webView.getSettings(); - //TODO: Dangerous on API < 17. Can we do anything about this? webSettings.setJavaScriptEnabled(true); webSettings.setUseWideViewPort(true); webSettings.setLoadWithOverviewMode(true); @@ -284,7 +283,6 @@ public class MainActivity extends AppCompatActivity webView.setOverScrollMode(WebView.OVER_SCROLL_ALWAYS); // Setup WebView - //TODO: Dangerous on API < 17. Can we do anything about this? webView.addJavascriptInterface(new JavaScriptInterface(), "AndroidBridge"); //Set proxy From 5a1dfaab6f76e2f94bd462e50a2a4f71e24745b8 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 6 Aug 2016 23:17:49 +0200 Subject: [PATCH 073/535] Updated Readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 679d53ef..faffad21 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Why a WebApp is better than using the mobile site on a browser? Basically it provides better integration with the system (events coming into and going out of the app), notifications, customized interface and functions and a nice little icon that takes you directly to your favorite social network :) ### Device Requirements -The minimum version supported is Ice Cream Sandwich, Android v4.0.3 / API 15 +The minimum version supported is Ice Cream Sandwich, Android v4.2.0 / API 17 ### App Permissions It requires access to the Internet and to external storage to be able to upload photos when creating a new post and for taking screenshots. From 769459a8c17800f56e3b624f3b1fefcbbc60a72b Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 6 Aug 2016 23:18:19 +0200 Subject: [PATCH 074/535] Updated Readme again --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index faffad21..0cb92f0e 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Why a WebApp is better than using the mobile site on a browser? Basically it provides better integration with the system (events coming into and going out of the app), notifications, customized interface and functions and a nice little icon that takes you directly to your favorite social network :) ### Device Requirements -The minimum version supported is Ice Cream Sandwich, Android v4.2.0 / API 17 +The minimum version supported is Jelly Bean, Android v4.2.0 / API 17 ### App Permissions It requires access to the Internet and to external storage to be able to upload photos when creating a new post and for taking screenshots. From 770e744c18069aff7dd04f2e9cfcb3340421eadd Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 00:32:30 +0200 Subject: [PATCH 075/535] Update podlist; TR refs --- app/src/main/AndroidManifest.xml | 7 +++++++ app/src/main/res/menu/main__menu_bottom.xml | 2 +- app/src/main/res/menu/main__menu_top.xml | 2 +- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values/strings.xml | 7 +++---- 6 files changed, 14 insertions(+), 8 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 68c0e928..a1578ea5 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -105,6 +105,7 @@ + @@ -125,11 +126,14 @@ + + + @@ -145,6 +149,7 @@ + @@ -190,6 +195,7 @@ + @@ -200,6 +206,7 @@ + diff --git a/app/src/main/res/menu/main__menu_bottom.xml b/app/src/main/res/menu/main__menu_bottom.xml index f4e8fd53..b67d35b3 100644 --- a/app/src/main/res/menu/main__menu_bottom.xml +++ b/app/src/main/res/menu/main__menu_bottom.xml @@ -15,7 +15,7 @@ android:id="@+id/action_compose" android:icon="@drawable/fab_compose" app:showAsAction="always" - android:title="@string/action_compose" /> + android:title="@string/action_compose_new_post" /> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 4fe343b4..7a5a11ad 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -40,7 +40,7 @@ Linkadresse kopiert … Nach oben scrollen Suche nach Tags oder Personen … - Neuer Beitrag + Neuer Beitrag App beenden Mobil-/Desktopansicht umschalten Teilen… diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index e8c193e4..b4363351 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -36,7 +36,7 @@ Lien copié… Retour en haut Recherche par tags ou par personnes - Nouveau message + Nouveau message Quitter l\'application Partager… Nouveau message diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2031d782..b7a73d5e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -65,14 +65,13 @@ Link address copied … + New post Go to top Search by tags or persons - New message + @string/new_post Exit app Toggle mobile/desktop view Share… - New message - Conversations @string/search @@ -83,7 +82,7 @@ Share link address Save image Share image - Open in external browser … + Open in external browser… Copy link address to clipboard From fa1222ffbb6c564068698f8ac38476fd6e17fcf5 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 00:51:39 +0200 Subject: [PATCH 076/535] Remove unused translations --- app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values-fr/strings.xml | 1 - app/src/main/res/values/strings.xml | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 7a5a11ad..8bba3ee4 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -45,7 +45,6 @@ Mobil-/Desktopansicht umschalten Teilen… Neuer Beitrag - Unterhaltungen nach Tags nach Personen Füge einen Namen ein. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index b4363351..8519384f 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -40,7 +40,6 @@ Quitter l\'application Partager… Nouveau message - Discussions par tags par personne Veuillez ajouter un nom diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b7a73d5e..9bb88634 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -68,7 +68,7 @@ New post Go to top Search by tags or persons - @string/new_post + @string/new_post Exit app Toggle mobile/desktop view Share… From ec3de5c320772b94557e25d7c8c1af7f171038e6 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 7 Aug 2016 01:09:19 +0200 Subject: [PATCH 077/535] Updated BottomBarBehavior --- .../ui/BottomBarBehavior.java | 114 ++++++------------ app/src/main/res/layout/main__content.xml | 4 +- 2 files changed, 36 insertions(+), 82 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java index e50799d9..a32d5427 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java @@ -1,102 +1,56 @@ +/* + * Copyright (C) 2015 takahirom + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package com.github.dfa.diaspora_android.ui; import android.content.Context; -import android.os.Build; +import android.support.design.widget.AppBarLayout; import android.support.design.widget.CoordinatorLayout; import android.support.v4.view.ViewCompat; -import android.support.v4.view.ViewPropertyAnimatorListener; -import android.support.v4.view.animation.FastOutSlowInInterpolator; import android.util.AttributeSet; +import android.util.Log; import android.view.View; -import android.view.animation.Animation; -import android.view.animation.AnimationUtils; import android.widget.LinearLayout; -import com.github.dfa.diaspora_android.R; - -/** - * Created by vanitas on 21.06.16. - */ public class BottomBarBehavior extends CoordinatorLayout.Behavior { - private static final FastOutSlowInInterpolator INTERPOLATOR = new FastOutSlowInInterpolator(); - private boolean mIsAnimatingOut = false; + + private int defaultDependencyTop = -1; public BottomBarBehavior(Context context, AttributeSet attrs) { - super(); + super(context, attrs); } @Override - public boolean onStartNestedScroll(final CoordinatorLayout coordinatorLayout, final LinearLayout child, - final View directTargetChild, final View target, final int nestedScrollAxes) { - return nestedScrollAxes == ViewCompat.SCROLL_AXIS_VERTICAL - || super.onStartNestedScroll(coordinatorLayout, child, directTargetChild, target, nestedScrollAxes); + public boolean layoutDependsOn(CoordinatorLayout parent, LinearLayout child, View dependency) { + return dependency instanceof AppBarLayout; } + @Override - public void onNestedScroll(final CoordinatorLayout coordinatorLayout, final LinearLayout child, - final View target, final int dxConsumed, final int dyConsumed, - final int dxUnconsumed, final int dyUnconsumed) { - - super.onNestedScroll(coordinatorLayout, child, target, dxConsumed, dyConsumed, dxUnconsumed, dyUnconsumed); - if (dyConsumed < 0 && !this.mIsAnimatingOut && child.getVisibility() == View.VISIBLE) { - // User scrolled down and the FAB is currently visible -> hide the FAB - animateOut(child); - } else if (dyConsumed > 0 && child.getVisibility() != View.VISIBLE) { - // User scrolled up and the FAB is currently not visible -> show the FAB - animateIn(child); + public boolean onDependentViewChanged(CoordinatorLayout parent, LinearLayout child, View dependency) { + if (defaultDependencyTop == -1) { + defaultDependencyTop = dependency.getTop(); } + Log.d("BOTTOMBAR", "c.h"+child.getHeight()+" c.top"+child.getTop() + +" c.tran_y"+child.getTranslationY() + +" d.h"+dependency.getHeight()+" d.top"+dependency.getTop() + +"d.tran_y"+dependency.getTranslationY()); + if(dependency.getTop()<0) + child.setTranslationY(-dependency.getTop() + defaultDependencyTop); + return true; } - private void animateOut(final LinearLayout linearLayout) { - if (Build.VERSION.SDK_INT >= 14) { - ViewCompat.animate(linearLayout).translationY(168F).alpha(0.0F).setInterpolator(INTERPOLATOR).withLayer() - .setListener(new ViewPropertyAnimatorListener() { - public void onAnimationStart(View view) { - BottomBarBehavior.this.mIsAnimatingOut = true; - } - - public void onAnimationCancel(View view) { - BottomBarBehavior.this.mIsAnimatingOut = false; - } - - public void onAnimationEnd(View view) { - BottomBarBehavior.this.mIsAnimatingOut = false; - view.setVisibility(View.GONE); - } - }).start(); - } else { - Animation anim = AnimationUtils.loadAnimation(linearLayout.getContext(), R.anim.bottom_bar_up); - anim.setInterpolator(INTERPOLATOR); - anim.setDuration(200L); - anim.setAnimationListener(new Animation.AnimationListener() { - public void onAnimationStart(Animation animation) { - BottomBarBehavior.this.mIsAnimatingOut = true; - } - - public void onAnimationEnd(Animation animation) { - BottomBarBehavior.this.mIsAnimatingOut = false; - linearLayout.setVisibility(View.GONE); - } - - @Override - public void onAnimationRepeat(final Animation animation) { - } - }); - linearLayout.startAnimation(anim); - } - } - - private void animateIn(LinearLayout linearLayout) { - linearLayout.setVisibility(View.VISIBLE); - if (Build.VERSION.SDK_INT >= 14) { - ViewCompat.animate(linearLayout).translationY(0).scaleX(1.0F).scaleY(1.0F).alpha(1.0F) - .setInterpolator(INTERPOLATOR).withLayer().setListener(null) - .start(); - } else { - Animation anim = AnimationUtils.loadAnimation(linearLayout.getContext(), R.anim.bottom_bar_down); - anim.setDuration(200L); - anim.setInterpolator(INTERPOLATOR); - linearLayout.startAnimation(anim); - } - } } \ No newline at end of file diff --git a/app/src/main/res/layout/main__content.xml b/app/src/main/res/layout/main__content.xml index f4919aed..fbb52b80 100644 --- a/app/src/main/res/layout/main__content.xml +++ b/app/src/main/res/layout/main__content.xml @@ -11,11 +11,11 @@ + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior"> Date: Sun, 7 Aug 2016 01:51:07 +0200 Subject: [PATCH 078/535] Removed unnecessary and buggy collapsableToolbarLayout --- .../diaspora_android/activity/MainActivity.java | 5 +---- .../diaspora_android/ui/BottomBarBehavior.java | 6 ++---- app/src/main/res/layout/main__app_bar.xml | 16 +--------------- 3 files changed, 4 insertions(+), 23 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index cce1ca6b..ea87ed23 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -40,7 +40,6 @@ import android.os.StrictMode; import android.provider.MediaStore; import android.support.annotation.NonNull; import android.support.design.widget.AppBarLayout; -import android.support.design.widget.CollapsingToolbarLayout; import android.support.design.widget.NavigationView; import android.support.design.widget.Snackbar; import android.support.v4.content.LocalBroadcastManager; @@ -158,8 +157,6 @@ public class MainActivity extends AppCompatActivity @BindView(R.id.main__layout) DrawerLayout navDrawer; - @BindView(R.id.collapsing_toolbar) - CollapsingToolbarLayout toolbarTopCollapsing; // NavHeader cannot be bound by Butterknife @@ -251,7 +248,7 @@ public class MainActivity extends AppCompatActivity } if (!appSettings.isIntellihideToolbars()) { - AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) toolbarTopCollapsing.getLayoutParams(); + AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) toolbarTop.getLayoutParams(); params.setScrollFlags(0); // clear all scroll flags } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java index a32d5427..79789489 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java @@ -44,12 +44,10 @@ public class BottomBarBehavior extends CoordinatorLayout.Behavior if (defaultDependencyTop == -1) { defaultDependencyTop = dependency.getTop(); } - Log.d("BOTTOMBAR", "c.h"+child.getHeight()+" c.top"+child.getTop() - +" c.tran_y"+child.getTranslationY() - +" d.h"+dependency.getHeight()+" d.top"+dependency.getTop() - +"d.tran_y"+dependency.getTranslationY()); if(dependency.getTop()<0) child.setTranslationY(-dependency.getTop() + defaultDependencyTop); + else + child.setTranslationY(defaultDependencyTop); return true; } diff --git a/app/src/main/res/layout/main__app_bar.xml b/app/src/main/res/layout/main__app_bar.xml index 62909dab..154ad9f5 100644 --- a/app/src/main/res/layout/main__app_bar.xml +++ b/app/src/main/res/layout/main__app_bar.xml @@ -4,25 +4,13 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:fitsSystemWindows="true" tools:context=".activity.MainActivity"> - + android:theme="@style/AppTheme.AppBarOverlay"> - - From 78f6c7e6e2458c791e09469058626ac25ab7030f Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 02:28:37 +0200 Subject: [PATCH 079/535] Optionally allow exit button in nav drawer --- .../activity/MainActivity.java | 19 +++++++++++++++++-- .../activity/SettingsActivity.java | 17 +++++++++++++++++ .../diaspora_android/data/AppSettings.java | 4 ++++ .../res/drawable/ic_cancel_black_48px.xml | 4 ++++ app/src/main/res/menu/main__navdrawer.xml | 6 ++++++ .../main/res/values/strings-preferences.xml | 11 +++++++++-- app/src/main/res/values/strings.xml | 1 - app/src/main/res/xml/preferences.xml | 6 ++++++ 8 files changed, 63 insertions(+), 5 deletions(-) create mode 100644 app/src/main/res/drawable/ic_cancel_black_48px.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index ea87ed23..4d910e3c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -114,6 +114,7 @@ public class MainActivity extends AppCompatActivity public static final String ACTION_CHANGE_ACCOUNT = "com.github.dfa.diaspora_android.MainActivity.change_account"; public static final String ACTION_CLEAR_CACHE = "com.github.dfa.diaspora_android.MainActivity.clear_cache"; public static final String ACTION_UPDATE_TITLE_FROM_URL = "com.github.dfa.diaspora_android.MainActivity.set_title"; + public static final String ACTION_RELOAD_ACTIVITY = "com.github.dfa.diaspora_android.MainActivity.reload_activity"; public static final String URL_MESSAGE = "URL_MESSAGE"; public static final String EXTRA_URL = "com.github.dfa.diaspora_android.extra_url"; @@ -408,6 +409,10 @@ public class MainActivity extends AppCompatActivity app.getAvatarImageLoader().startImageDownload(navheaderImage, appSettings.getAvatarUrl()); } } + + Menu navMenu = navView.getMenu(); + navMenu.findItem(R.id.nav_exit).setVisible(appSettings.isShowExitButtonInNavAlso()); + } @OnClick(R.id.toolbar) @@ -454,6 +459,9 @@ public class MainActivity extends AppCompatActivity Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); } else if (ACTION_CLEAR_CACHE.equals(action)) { webView.clearCache(true); + } else if (ACTION_RELOAD_ACTIVITY.equals(action)) { + recreate(); + return; } else if (Intent.ACTION_SEND.equals(action) && type != null) { switch (type) { case "text/plain": @@ -1062,8 +1070,8 @@ public class MainActivity extends AppCompatActivity } else { snackbarNoInternet.show(); } + break; } - break; case R.id.nav_public: { if (Helpers.isOnline(MainActivity.this)) { @@ -1071,8 +1079,15 @@ public class MainActivity extends AppCompatActivity } else { snackbarNoInternet.show(); } + break; + } + + + case R.id.nav_exit: { + moveTaskToBack(true); + finish(); + break; } - break; case R.id.nav_settings_app: { startActivity(new Intent(this, SettingsActivity.class)); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index c5d40ac0..87f429b0 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -38,6 +38,7 @@ import com.github.dfa.diaspora_android.R; public class SettingsActivity extends PreferenceActivity implements SharedPreferences.OnSharedPreferenceChangeListener { private SharedPreferences sharedPreferences; + private boolean activityRestartRequired = false; @Override public void onCreate(Bundle savedInstanceState) { @@ -124,6 +125,12 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer intent.setAction(MainActivity.ACTION_CLEAR_CACHE); break; } + case R.string.pref_title__show_exit_button_in_nav_also: + case R.string.pref_title__intellihide_toolbars: { + activityRestartRequired = true; + return true; + } + default: { intent = null; break; @@ -136,4 +143,14 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer } return super.onPreferenceTreeClick(screen, preference); } + + @Override + protected void onStop() { + super.onStop(); + if (activityRestartRequired){ + Intent intent = new Intent(this, MainActivity.class); + intent.setAction(MainActivity.ACTION_RELOAD_ACTIVITY); + startActivity(intent); + } + } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 938e8bfd..82daf248 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -234,4 +234,8 @@ public class AppSettings { public boolean isIntellihideToolbars() { return getBoolean(prefApp, R.string.pref_key__intellihide_toolbars, true); } + + public boolean isShowExitButtonInNavAlso(){ + return getBoolean(prefApp, R.string.pref_key__show_exit_button_in_nav_also, false); + } } diff --git a/app/src/main/res/drawable/ic_cancel_black_48px.xml b/app/src/main/res/drawable/ic_cancel_black_48px.xml new file mode 100644 index 00000000..789bf6f4 --- /dev/null +++ b/app/src/main/res/drawable/ic_cancel_black_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml index a9fff831..35569e1e 100644 --- a/app/src/main/res/menu/main__navdrawer.xml +++ b/app/src/main/res/menu/main__navdrawer.xml @@ -45,6 +45,12 @@ android:id="@+id/nav_public" android:icon="@drawable/jb_aspects" android:title="@string/nav_public_activities" /> + + diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index d3afc808..864b90bd 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -14,6 +14,8 @@ pref_key_category_network pref_key_load_images pref_key_clear_cache + pref_key__show_exit_button_in_nav_also + pref_key_append_shared_via_app pref_key_proxy_enabled pref_key_proxy_host @@ -21,6 +23,8 @@ wasProxyEnabled + + podUserProfile_avatar podUserProfile_name podUserProfile_guid @@ -55,11 +59,13 @@ Enable Proxy Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart - Host - Port + Exit button in navigation slider + Adds an additional »Exit App« button to the navigation slider + + Personal settings Open your diaspora account settings @@ -83,4 +89,5 @@ Append shared-by-notice Append a reference to this app ("shared by…") to shared texts + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9bb88634..ab79e952 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -169,7 +169,6 @@ <i>The splashscreen images can be found on flickr: https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i>
- diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index f1c8778a..336ac6df 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -24,6 +24,12 @@ android:summary="@string/pref_desc__append_shared_via_app" android:title="@string/pref_title__append_shared_via_app"/> + + From 4b9bbdb5d78c8cc44b45c7e54813a787e616573d Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 03:30:44 +0200 Subject: [PATCH 080/535] Update icons #40 --- .../diaspora_android/activity/MainActivity.java | 16 ++++++++-------- .../ic_bell_outline_white_24dp.png | Bin 490 -> 0 bytes .../drawable-hdpi/ic_bell_ring_white_24dp.png | Bin 600 -> 0 bytes .../ic_message_text_outline_white_24dp.png | Bin 354 -> 0 bytes .../ic_message_text_white_24dp.png | Bin 346 -> 0 bytes .../ic_bell_outline_white_24dp.png | Bin 311 -> 0 bytes .../drawable-mdpi/ic_bell_ring_white_24dp.png | Bin 400 -> 0 bytes .../ic_message_text_outline_white_24dp.png | Bin 250 -> 0 bytes .../ic_message_text_white_24dp.png | Bin 244 -> 0 bytes .../ic_bell_outline_white_24dp.png | Bin 540 -> 0 bytes .../drawable-xhdpi/ic_bell_ring_white_24dp.png | Bin 706 -> 0 bytes .../ic_message_text_outline_white_24dp.png | Bin 384 -> 0 bytes .../ic_message_text_white_24dp.png | Bin 360 -> 0 bytes .../ic_bell_outline_white_24dp.png | Bin 868 -> 0 bytes .../drawable-xxhdpi/ic_bell_ring_white_24dp.png | Bin 1060 -> 0 bytes .../ic_message_text_outline_white_24dp.png | Bin 518 -> 0 bytes .../ic_message_text_white_24dp.png | Bin 495 -> 0 bytes .../ic_bell_outline_white_24dp.png | Bin 1062 -> 0 bytes .../ic_bell_ring_white_24dp.png | Bin 1444 -> 0 bytes .../ic_message_text_outline_white_24dp.png | Bin 614 -> 0 bytes .../ic_message_text_white_24dp.png | Bin 590 -> 0 bytes .../main/res/drawable/ic_email_colored_48px.xml | 4 ++++ .../res/drawable/ic_favorite_black_48px.xml | 4 ++++ .../ic_format_align_left_black_48px.xml | 4 ++++ .../main/res/drawable/ic_group_black_48px.xml | 4 ++++ .../main/res/drawable/ic_history_black_48px.xml | 4 ++++ .../main/res/drawable/ic_info_black_48px.xml | 4 ++++ .../res/drawable/ic_local_offer_black_48px.xml | 4 ++++ .../main/res/drawable/ic_mail_white_48px.xml | 4 ++++ .../drawable/ic_notifications_colored_48px.xml | 4 ++++ .../drawable/ic_notifications_white_48px.xml | 4 ++++ .../main/res/drawable/ic_public_black_48px.xml | 4 ++++ .../res/drawable/ic_settings_black_48px.xml | 4 ++++ app/src/main/res/drawable/jb_activities.png | Bin 604 -> 0 bytes app/src/main/res/drawable/jb_aspects.png | Bin 811 -> 0 bytes app/src/main/res/drawable/jb_commented.png | Bin 349 -> 0 bytes app/src/main/res/drawable/jb_heart.png | Bin 675 -> 0 bytes app/src/main/res/drawable/jb_license.png | Bin 916 -> 0 bytes app/src/main/res/drawable/jb_settings.png | Bin 788 -> 0 bytes app/src/main/res/drawable/jb_tag2.png | Bin 798 -> 0 bytes app/src/main/res/menu/main__menu_top.xml | 4 ++-- app/src/main/res/menu/main__navdrawer.xml | 16 ++++++++-------- app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values-fr/strings.xml | 1 - 44 files changed, 66 insertions(+), 20 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/ic_bell_outline_white_24dp.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_bell_ring_white_24dp.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_message_text_outline_white_24dp.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_message_text_white_24dp.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_bell_outline_white_24dp.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_bell_ring_white_24dp.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_message_text_outline_white_24dp.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_message_text_white_24dp.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_bell_outline_white_24dp.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_bell_ring_white_24dp.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_message_text_outline_white_24dp.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_message_text_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_bell_outline_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_bell_ring_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_message_text_outline_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_message_text_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_bell_outline_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_bell_ring_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_message_text_outline_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_message_text_white_24dp.png create mode 100644 app/src/main/res/drawable/ic_email_colored_48px.xml create mode 100644 app/src/main/res/drawable/ic_favorite_black_48px.xml create mode 100644 app/src/main/res/drawable/ic_format_align_left_black_48px.xml create mode 100644 app/src/main/res/drawable/ic_group_black_48px.xml create mode 100644 app/src/main/res/drawable/ic_history_black_48px.xml create mode 100644 app/src/main/res/drawable/ic_info_black_48px.xml create mode 100644 app/src/main/res/drawable/ic_local_offer_black_48px.xml create mode 100644 app/src/main/res/drawable/ic_mail_white_48px.xml create mode 100644 app/src/main/res/drawable/ic_notifications_colored_48px.xml create mode 100644 app/src/main/res/drawable/ic_notifications_white_48px.xml create mode 100644 app/src/main/res/drawable/ic_public_black_48px.xml create mode 100644 app/src/main/res/drawable/ic_settings_black_48px.xml delete mode 100644 app/src/main/res/drawable/jb_activities.png delete mode 100644 app/src/main/res/drawable/jb_aspects.png delete mode 100644 app/src/main/res/drawable/jb_commented.png delete mode 100644 app/src/main/res/drawable/jb_heart.png delete mode 100644 app/src/main/res/drawable/jb_license.png delete mode 100644 app/src/main/res/drawable/jb_settings.png delete mode 100644 app/src/main/res/drawable/jb_tag2.png diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 4d910e3c..34ffb569 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -604,16 +604,16 @@ public class MainActivity extends AppCompatActivity MenuItem itemNotification = menu.findItem(R.id.action_notifications); if (itemNotification != null) { if (notificationCount > 0) { - itemNotification.setIcon(R.drawable.ic_bell_ring_white_24dp); + itemNotification.setIcon(R.drawable.ic_notifications_colored_48px); } else { - itemNotification.setIcon(R.drawable.ic_bell_outline_white_24dp); + itemNotification.setIcon(R.drawable.ic_notifications_white_48px); } MenuItem itemConversation = menu.findItem(R.id.action_conversations); if (conversationCount > 0) { - itemConversation.setIcon(R.drawable.ic_message_text_white_24dp); + itemConversation.setIcon(R.drawable.ic_email_colored_48px); } else { - itemConversation.setIcon(R.drawable.ic_message_text_outline_white_24dp); + itemConversation.setIcon(R.drawable.ic_mail_white_48px); } } return super.onPrepareOptionsMenu(menu); @@ -944,11 +944,11 @@ public class MainActivity extends AppCompatActivity if (item != null) { if (notificationCount > 0) { - item.setIcon(R.drawable.ic_bell_ring_white_24dp); + item.setIcon(R.drawable.ic_notifications_colored_48px); if (!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) snackbarNewNotification.show(); } else { - item.setIcon(R.drawable.ic_bell_outline_white_24dp); + item.setIcon(R.drawable.ic_notifications_white_48px); } } @@ -978,11 +978,11 @@ public class MainActivity extends AppCompatActivity if (item != null) { if (conversationCount > 0) { - item.setIcon(R.drawable.ic_message_text_white_24dp); + item.setIcon(R.drawable.ic_email_colored_48px); if (!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) snackbarNewNotification.show(); } else { - item.setIcon(R.drawable.ic_message_text_outline_white_24dp); + item.setIcon(R.drawable.ic_mail_white_48px); } } diff --git a/app/src/main/res/drawable-hdpi/ic_bell_outline_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_bell_outline_white_24dp.png deleted file mode 100644 index b53dde90e59829f56fb93945c2149e68567297f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 490 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbB*pj^6U4S$Y{B+)352QE?JR*yM zvQ&rUPlPeufHm>3#+V#!^og$B>A_Z*S=4hy;qXJuFUSW^2;qY)hFu z$;#{21cxT4z;3mbZ}?Z{vvMxb;Iff&b`sDqC}oMf$gpf>CaXeJvx16^sA)UvF6)_* zZU*zMjCbC*d~aL+?3};L^8cPQ4yy5eU|E{Gz<2+vvb%HCvwrFG%beeKb!K+OtMc4L z#^?V;PpI6JShqex^0jGe^bL7Nwb!bCz0A+p_APa?|G;Bz*m!wIi)xKTL)F!czBNL_!q+!ugMPIgC6Pcuvqjy@YCDJKEej-A1zh)1s}Y9`1q5(w^=S+ol?L* z^_#Aa`v2E~Hix-lJU_Z=K21Mrx!3ojkFbNV=DpP%!h#!TKl<#;@bvc9tnx)uKH19l zZIQoPJI!<*-wNhe4N=Ta_DW*2b=rO(KK7-r@n%OyomH*uYSWo=3SOH0tIsU5|M1V4 zkN0f|Ta>gh&x%bc@0A}Fo?ZG6I z{TuQqUFA6dM$!O12yHSO;kgF9pk3d9N#IP#f8LyQpiQ9H1?Cd)%XTur0I*21 zc7T?iDYJH4dFEY!KB@(ufF4yF1HL=JXe|IW)#J9R9mNhgFlvg)rO^;}l9yPBh73>QS? zoXPEp$dbwTh{(Of;Y-$85t&fW?^Qh71|%X^RBpxdJWSjak-i*&L`23_{8`0AQ9yN- zTT}6HPB6jC1zJ~e-MIrWox}VD`t7o3C86%QG;vhT#gqipb(KIRPzh8R5dL@cRGymw zGg%ila`@!1DIHXYVbVhZ4?7G4fNlS3L~cbyp5{3_CsV*H%WYgN3g}h@%ok$*@4Ept m0jvT)@qc&v3xg?Dl>Px_b)QL{YKqPP0000|k1|%Oc%$NbB*pj^6U4S$Y{B+)352QE?JR*yM zvQ&rUPlPeufHm>3$&Rt*47)NW|f{Q&00AG7xY{7vM5=a4k8)*%|F3 z=^^64eJ4Z3lRu`-yG2L)+_TpzlkT6Dubf}D*KEQKqe(`d<({q2maj-o&2_3|5uAUg zbb)#ZlZBg}kLxE9p-c6RDf5GW3w3Snp2Is?C1vCLO`exhyAo91KaGVkx4qffXoVxmt kIo3Ka6N~EiNz(qqP`>L-YnD)v9?;_qp00i_>zopr0K}MoGXMYp diff --git a/app/src/main/res/drawable-hdpi/ic_message_text_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_message_text_white_24dp.png deleted file mode 100644 index a086bcbb4f87a51dde5b16b89e7995832e2b5d3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbB*pj^6U4S$Y{B+)352QE?JR*yM zvQ&rUPlPeufHm>3$&Rsi%u$NW|f{QyuvZDTuhRCs(oCdX~$1m+#89 zY3md(eC~QnE;;7L40$JR4&4bK%9dRCKPizZKvQxO?@8;E^Il)}-#kloVIH&KTt6!f z-wcL=8x}JHHB09RKRRX<&$+ZtuKM&n^M>#zKXn@>U-paMXQ)tlvHisR-8Yz>H@aS% zWaB<>r$l(!^j$kn)I>kKry%YWot8C$`;+`p*JrmkJ=l?TI%mz#X|3jZ&!V4Qwy0dU z(}6TtKSPDj(q%x-Ax{^_5Rc<;r=I3)b`Wu$%X7p^C6wbjvMr)IU;vVnCv=lLEDPYo|`<*xlQ=}F7X}*+rje;AqPZP+*5r~dEvL7UqhQE z?}Qy<*$)m`nJ&m>-8$t?1Cs@#d!^VXxd%DH^ZZUd7N1$6Y zn4v80xz1RW$7qFlQB+a$N(Kh`o6Qq%HtjzU!!X6nb@#IdA@g}ES&BElX0BT}C1{=O tKgLZ*wT$jJ31mE-ev|3pcK*MX@0=MDqwg3Qwg7#@;OXk;vd$@?2>>wJaF+l8 diff --git a/app/src/main/res/drawable-mdpi/ic_bell_ring_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_bell_ring_white_24dp.png deleted file mode 100644 index 56001f7b907617fdbe861fd12387406b4f7023fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE(}6TtKSPDj(q#+`jMAPijv*e$-%i??#S|#uDl7hoKcd66YeKz% zqqVkn{lP6inY3rmI26X>D=#2&Cx6ohjwM{2Q7=3v?w+vcjoy1#Lxp>3GiF+UH~Jj6 zu%L_~%0Yjr9mBl_N3ZqlTWXHnKG3FLGUr~{*R{d#SL|cFRrx6NLFg03gjMDZlJ#@Eb^BW6wXfabje8OkxR38n!rGnLPglF#Hj=CPo@*`t=B$oa zc1mYU$Ma9ltxbi79Oewa>IFZ|V*b_m|Nc>Z;bI<(FDhwi?O8JN2j&)cz1zs^bwK6^ j!@S1T|Kom@{9xJnKp;ol`iTlK%osdf{an^LB{Ts5k0_fZ diff --git a/app/src/main/res/drawable-mdpi/ic_message_text_outline_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_message_text_outline_white_24dp.png deleted file mode 100644 index 576b5274711d6bad0d7a5a268df7c4c545942754..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE(}6TtKSPDj(q%wStEY=&h{y4_Qv&%M9C%!!3wiXOFs*yM=8d7s zd4A4KN7m))7|#D&ae1bi=+B-8wii3s%VmhITgSsDxKilt>yWMY)EN{Ug{A!xWB2ZK ztQ0e4S+eTYZ2RdCG8P9st!>uU{4br7!La3k#BZmdKI;Vst0D&b_00000 diff --git a/app/src/main/res/drawable-mdpi/ic_message_text_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_message_text_white_24dp.png deleted file mode 100644 index aee3a1ce4e31bdfa8e30935e52af60d13f23e3fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE(}6TtKSPDj(q%wSy{C&~h{y4_A#XVw6h!uj_XcwB^vE_@z3ceb z)-m@rSW{j62;6)`DsgTR;UUTFtDlak8?Q|(J-sGql3Yrz9cfRIBC=6 zlDW=ijcKvxRV;2l@H$lAyo+V&`vod5_aBt2@n&RC@bX)1UmG?(*GrCLi()+Mt%>`k ZxEHxjH|E|NasucS22WQ%mvv4FO#pfgP>}!t diff --git a/app/src/main/res/drawable-xhdpi/ic_bell_outline_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_bell_outline_white_24dp.png deleted file mode 100644 index 657e69d81a26c3708a740947aa8a81adf630b684..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 540 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCwj^(N7a$D;Kb?2i11Zh|kH}&m z?E%JaC$sH9f@KAc=|CE+pW)oQo^S>R#^s(ajv*QM-cH}^$K)u|n(m|Uk-d^pLsZHu z_fFTX?H@E(XmIxak~zZ8P`^lVU$aP*mwO}U(i*emMUOYUd2{Za#<}S}8{gb3K7Vs= zYqvn7!vReP$rsG)v%WTN%8xf=topO$`R(bx4J#E7n5?feYG;s;_I$Z#x`0!TrAZw} zNz%FUhGrY56w^AMJCo)}KRB^HpK(eHaj@&)*X)ab1$R+I9AQ#&_Wo zQcUR%!Z$)!ue6h1w_+#rwr-w+OoNXsE}U7)rEAZ*20l|hJg=T%m6%j$=;x{B50-Q= zT#tI(*;}c5#N~cn&1M=H;s;GefW6GWDNehb6CpYn_id4X+nzBBDwR{x0atM3lZji+iHQ@9`Ata&70q}H%GcT#KV zvS&4zPkAD< zTEI8a98=#L6CIbmN7mZk8yX%l#+>mwOx335I|>qkoEqe07J63AZra+2Ws$>toLexHJ$)Jj4=Z>2l#2N-Cd=i zN&tMdo55P^?a7#bAE7Nt4A3+&K-0tkO%nq&&HoVqk57uB2tJGKXTM$$CPYK#!-Qzq zymts&5TGZo&!q-SUaz;vus-;?VeaIk4#k;r!C4sL8~^|S diff --git a/app/src/main/res/drawable-xhdpi/ic_message_text_outline_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_message_text_outline_white_24dp.png deleted file mode 100644 index d66b733af31541605c3837e09f3487eee7d1180d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCwj^(N7a$D;Kb?2i11Zh|kH}&m z?E%JaC$sH9f@KAc=|CE+pW)oQo^S>RMs80R$B>MBZ)X_h9X8-`mG3>rJL_)swz4xH ztxDfGPU7Ao{=(Bpd_yrq*~tf+ic*-(G8WY+D{{Y|Ex^h#N#$qrs%@*Pg09B>eVMP9 zdoq;k6Z-@1ickM0w&g#FbkRGU6ddtmn`32z?T5VXrFC_PMNzK9Lr(?s6Pum#^pH6-v|B3n0+JGRjC7Hj0 PVZ`9+>gTe~DWM4f#8I1# diff --git a/app/src/main/res/drawable-xhdpi/ic_message_text_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_message_text_white_24dp.png deleted file mode 100644 index 5155a77a63606b5f47e1204758062ef0633b185c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCwj^(N7a$D;Kb?2i11Zh|kH}&m z?E%JaC$sH9f@KAc=|CE+pW)oQo^T-Nv!{z=NXEUlGdA)bG7xb6?|Mby#pTNfJ3^-L zFbQv9m>i&-$YwE1fj-WOVg@mTbIZd-M2RaMB<1vO5OgO=uJQvb0|V20PZ!6Kid%2z?9UcXlsLYBz3yMr8%-Cw%1R0~ zyhLTM9Muev`CTq@>!@Gu!GreB0_}Z4>@O1>Up#pb!FBDR*YqGAzo}|JExs@XeY!XM z^xfI!8_%b6?!04r{`+5*@5<%VJ=zi_+7e3`4ft{x?l;)qe9UGr&nmj8fiq$Hw>M0} zD~*?lZSk{v4Wdf~1WG1YEmqmt()4OlTTxo3#q+k{r`d(NiSHLqTK~Oe9ygO)V=LeD zSO&N1^{R{qf*cp28Ep0@S0ZHq{H$1Km~^>HKX9dFxZtB&w6uWxj7Es8SPw5xVw z@2jwLxetnuCh2|V+%dCi&D|3-S?gS;U4CS3AYE)TRgRtU@}x4=yPRi!MPG9FjGpvO zMb^`5Vu|x5UC(mWy%Rzvm)Hhm$6qpjey7kUF!Y2Z<36@~ACnVW`O5Fc$Ox@TIsNn_ ztAyuU1(O-!jgEVmm+e|(J5_i7aknh?O6CfdIn_<(jnf@gUX?6}oV#rKdCLz9Te;(Z z%$-wSw)IimYRkQ4LAx`=e-tKcT~+1&fNAyZ!&m(D*zbK|v1L?K{yOK(tL@3gTPN2y z`!S@?TX1?}wSM)lc^CDU=QPezf1+t1w)4BhKmC1MSN)n|d-vlV zDX%-F&!_Jhb)^1yO}E;H8CKa|p56|3m6!ABEIl_vCV{VlS*GaYb&>X)pLbrl$#d9% dC;7uqZsX?AoGR@lO2B-;;OXk;vd$@?2>=%7c^?1( diff --git a/app/src/main/res/drawable-xxhdpi/ic_bell_ring_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_bell_ring_white_24dp.png deleted file mode 100644 index cdb2c24fef3dd5980fb13a8b616ab369757d5be2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1060 zcmV+<1l#+GP)JRV%iAB<)g#>K^ z7vZKBws8|BxQHM@ilQ57_=*7&M9CB_!&}8n)#sL$&ll88M0P^wtULj3d|Y?>an5mJ#4!h%x&N8MDBadnk}e;4-MQcAhI|B|9iDK(I7ht_&dDK#qe>ri1KwOpSUOt%YtjypbbGHDg+ z>=4?|MG@2@ge)L@Cjy3D8_8f;sB<&&WnhowB=ZzIA+&p;wO-6JXq8eb)@|1U&`y?H zwp!~2rPM2-PpcG`Dd?!sZcNyIMky8Q+jfFfD5cH{`^JUs(!Bo@v{z_1A#6YA+D62> zCWY<0q@YYe(z5-tu>G)W6A|m05wI*4a+IK zq;()CXGx)c_JQ!P1r$44>qtL!`E`&5FUaHZY$$;15kH!*xvba4Mfz>T_HP{2=nhg( z@_z|=^h^`-jl*>Xa2fMkj0F2Hxvtfvq^rnpJ}&}ST-WFv-~jLdm=uJQvb0|VnkPZ!6Kid%1Q@AWGu}DiF&;+Y5oDnmovYohzhoc zGM6?6J>?YqbZYzAS?jXft`;dAY-C{*sc#UAjtwI-tM80||cF&<6kj diff --git a/app/src/main/res/drawable-xxhdpi/ic_message_text_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_message_text_white_24dp.png deleted file mode 100644 index 1d3d19e7b6fd159009df75afed8e463aa47f7274..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!Y)RhkE=uJQvb0|R4~r;B4q#jUru_xc`okZJq)TwYN_K<5BYO$iSp z_W_0uLnAif157@SqAe1QtQ{H)EV+Vz{W&J{@#c@eThrak`}H>J9!*F~GYehF=b`zQ zY5M`u0-iV5=anqvf52M7@J{K`>+6j{UhW5!3&N^Hqc<_>DL>LJcQ6a^%H*$L^2=JE zbb4On=Z+sa(lI4-Dh~heXD;})`C3?P{qH$Ib0KkV?iceCSy z%Hx8KGVGfgr)_<1D%GcK(f7cj=`lxNGBChO??-2qEt||`9}A2U22WQ%mvv4FO#o+~ Byj%bP diff --git a/app/src/main/res/drawable-xxxhdpi/ic_bell_outline_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_bell_outline_white_24dp.png deleted file mode 100644 index 2756e2ae55d1ae01e5cdb8ffb79edf1743302b8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1062 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoY)RhkE(}8pX7+2iB`GtXjd84O`V@SoVw{v~HMFS;{&(B;aaAR3n(@crZ zd_~7F7RNxrTGqcD-$b{BvNq~|V*Vj{M>FF>H|tcrmJV(~Hb=e7w^sa#vY7s)XSvba?>;k|m%lsnCw`A{@w+o~1r2!)8-S6A$O7gHmNiV)KksM#i)!Dt&x^T)Ia}te z)P=QcH&0@id%!C1TBBd?-l@zpK5^_nH)Y$sQxo%_*G68wChfIM_Wt9uF1GYU~0yWCo2WD)$pYkA~+_M;=K3 z`wh0d%(S3eD+DFPC#DKo%35Umx`??x z>FuZyo#-og^W5^%PLKYM7@>)?m5Tgb^w{+NukW~XZqpm*$jB*t7yNIerHjuv@68>1 zy~6H&-hp4+8tmTAS#;pwMZXh#<&A1RX`e5NGhO@LsU;`NxS8?x<4%s(^G{5Fd${=R zo>{s7xHddb{G)Cl6?i;jAD?)2NahB%J>L!fGQZGu^v>U>C!W8xID6W|_Ib1CP82fj zt;p+>%XogBXY+fT9zU%Yv%XyT8fCqIk(z$>jF^Bc&x=b!ZmAo$9Tev)-mM{5&Ro0W zIOpbDmSToK?k48hG4_7u>%G6lbl#O43yvSRu4s{Ve7>Xo+`$`GNppnvy_*r|{jhp^ zjPu$B(+?fdc(5w@S5i(eXO^-Tf9H;?r-Jx*xoYXL-d}8FJ2tH z`<0diI?ZmI@5Y%cS2uUr6oHzDnfo3|Uj5%tGUMc?H-!^f=PYS>QnqB4$lj`3Zih}q zFal9qqD0$5m!SO-Hav;_dYMa7D|rP46D0OW$C+(n z=gEG(p5?$DPOcf3ufHlXqB*MpI^)C?&+d<18Dhx9y7GI9^;Yho$$D~*XvX~*?oIE?d z1ppE#0?xrFdFE4;AaMwwT@B0xuV@C~@~4z__| zqRKx?7-TgBtLCY8!OH!RL_K`~%aOA&xA$n6*rIGmb&h_Dhu?bsfmEHXcc971 zBr|#7^LlY#_!!_lirI4V{&bea!ggo>yjYkq z*4#X<$K6l<3mZw5p3y`4Q)ve<<~bG^vXhf-(-om@%SbJa3WhN=%x9+Z_!k?iK#vUf z3vBo_?~Z8=;w|-|pcN`N{RA?`5FNcvc*UjPETOf8V~T@RBhfd;UT`oY7A=OKg5Qa1 zK)TeHX3xFu+V(R_KGiA7K9r1e6s@g_0@FuQ5i2@1w)`I7j;m((EFQMHQbc|@mcsKl z#Xm)v`*Z0I^&WRNIljm^N^*K;n~CNqtFGHz1dtucoMGuKh!}ec1nc-0_Aq3KC1*{tO+sCbFHfVTRvqebyh-A=88thTmu% z>5D0oY4Q<|}G@uiyTj+1Y{NBPD2Vb@Jc#0w; zTmc1`*#i4@Vhh5h$2ZA1OYleE!N3$z2XnD<6%{oG;T65BdVzPRf8uQFw#eIESKp8s mK0#>CKVNeZ@!NNyL?ENuviotv_4?ut1qe>=xMs(Y%>Mu)RgTvH diff --git a/app/src/main/res/drawable-xxxhdpi/ic_message_text_outline_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_message_text_outline_white_24dp.png deleted file mode 100644 index 26a104231b2a38607b5e10522529c01eedfdfd74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 614 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoY)RhkE(}8pX7+2iB`GtXj@uR1UV@SoVw|5Nvq#b44KAJNw?R>!VC1A<& z)~;j*R$cW6EECka0?r8r9#GVnBv;5Hz$?VVT4FKJFz)&0$KO|{_kR0tBeq*x*JF~3 zXOvm$CFZQPvkxe4V9sHPzoahsjo}VM_<{35r{;U|z2ghW{>w9m$^F3cFOlb0raxdW zi1Dg?W4S>4!0iw9AAhY4zb(4qy70p9v;Xk6+jq)7Sd*Su%zhnrgAv>CZ&ptO8l*7!%u+Hqo-UU&wr3x5xmiy=U-Ptb2 zvyEBipU3vKtj#P1Kk7?wMj3q7KHX3%^G~CB@3u`xANH5sld|L4%>3ovgY|l0^V1(# z&pq5;|G}e()9352U(2lKPX1CNHt#Th@sC74`!f&QE&mv_%Rl>YSf*|UhM=nFB$dnv Z{d?E)Vy|B2s|2P322WQ%mvv4FO#pU2{D=Sm diff --git a/app/src/main/res/drawable-xxxhdpi/ic_message_text_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_message_text_white_24dp.png deleted file mode 100644 index 3fd53a5ada03fe13dfed0be1a3e0b5c4011b6ca4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoY)RhkE(}8pX7+2iB`GtXj@usJXV@SoVw|5Nv?l?%efBfF6;meZlA>Sp_ z6e7bMwB#&j5z_+4z$2C`4k>CZaFy-=O?J`-58Twewe)KQR9Y z3$1tKli>Pb@u&D-{p+jcjBol~B>t++fAHb@Ms}Hgoj30quHDir;LKTiJ}dDb)BIJh zvaT+gC|l5R`2G>Gf(y|mLI=FhKePKT))UiI$9(&xapa2Kt8PVZO;B<0o_};w=+#q_ zzyH_FU_8Vl@U83>|C`v))AC;J?|j!_z}zCKaE2j~jlnIRh!3I+A^Ds!5yOzUJD(foJujP&U-jo*uXPO$?8&R<<}p|wzn692rX0J; zd$$G6{&`c{ZU^%-qo1q0O`kDZq!#=zIP5RD{=($A`1@DqJ*%#=>VE#=uuR>I!~DfR u68Y@UJZ!i8W6&=D3|+7W7!#heuGw#5%t>`$EjAGt+YFwrelF{r5}E*E5c3ZJ diff --git a/app/src/main/res/drawable/ic_email_colored_48px.xml b/app/src/main/res/drawable/ic_email_colored_48px.xml new file mode 100644 index 00000000..302869b1 --- /dev/null +++ b/app/src/main/res/drawable/ic_email_colored_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_favorite_black_48px.xml b/app/src/main/res/drawable/ic_favorite_black_48px.xml new file mode 100644 index 00000000..e3cc36da --- /dev/null +++ b/app/src/main/res/drawable/ic_favorite_black_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_format_align_left_black_48px.xml b/app/src/main/res/drawable/ic_format_align_left_black_48px.xml new file mode 100644 index 00000000..f1e324c5 --- /dev/null +++ b/app/src/main/res/drawable/ic_format_align_left_black_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_group_black_48px.xml b/app/src/main/res/drawable/ic_group_black_48px.xml new file mode 100644 index 00000000..c023a47c --- /dev/null +++ b/app/src/main/res/drawable/ic_group_black_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_history_black_48px.xml b/app/src/main/res/drawable/ic_history_black_48px.xml new file mode 100644 index 00000000..b70c2146 --- /dev/null +++ b/app/src/main/res/drawable/ic_history_black_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_info_black_48px.xml b/app/src/main/res/drawable/ic_info_black_48px.xml new file mode 100644 index 00000000..a002fad8 --- /dev/null +++ b/app/src/main/res/drawable/ic_info_black_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_local_offer_black_48px.xml b/app/src/main/res/drawable/ic_local_offer_black_48px.xml new file mode 100644 index 00000000..68fdd1b7 --- /dev/null +++ b/app/src/main/res/drawable/ic_local_offer_black_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_mail_white_48px.xml b/app/src/main/res/drawable/ic_mail_white_48px.xml new file mode 100644 index 00000000..5382ce54 --- /dev/null +++ b/app/src/main/res/drawable/ic_mail_white_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_notifications_colored_48px.xml b/app/src/main/res/drawable/ic_notifications_colored_48px.xml new file mode 100644 index 00000000..24b09e43 --- /dev/null +++ b/app/src/main/res/drawable/ic_notifications_colored_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_notifications_white_48px.xml b/app/src/main/res/drawable/ic_notifications_white_48px.xml new file mode 100644 index 00000000..173dea85 --- /dev/null +++ b/app/src/main/res/drawable/ic_notifications_white_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_public_black_48px.xml b/app/src/main/res/drawable/ic_public_black_48px.xml new file mode 100644 index 00000000..97b21143 --- /dev/null +++ b/app/src/main/res/drawable/ic_public_black_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_settings_black_48px.xml b/app/src/main/res/drawable/ic_settings_black_48px.xml new file mode 100644 index 00000000..8fbaa9a2 --- /dev/null +++ b/app/src/main/res/drawable/ic_settings_black_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/jb_activities.png b/app/src/main/res/drawable/jb_activities.png deleted file mode 100644 index f4f7d13102ef78fd20db7cdca14cc78775ddf057..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 604 zcmV-i0;BzjP)WnJ?fK_}2YH4mbjuKs)7V0%g<%4mfr|SdMa-bOARiEl0z53mB8c=Yi?4 zw@ZN;JhuQ@ynuZgz#Z^wm`7Q0+th(IU<=p*T5&z7h`o7P1D2%x+rZC|`HD%1_mei2 zk6pa3kQSVnirb#!@4!0n5;AVW@^g(Uu9_a*9O88tC#Fi=(y@rwfJF`I0|RO6;z>zc z6;D#ynz*j?KHh3+Ds4qP4QXR>UFki`(#GPa8qy{$Pg^|d%GnONUji=ZY_%%>Z=KL7 zN`TEJzXV)%<*Wc_7W4ODOMI6Er2)nxj-LZoq-(3dIUVU6pxS4gPVS+xxsh<{<8+39 zBOcc7(xm53iChw%QV354i q(gIn2B%}pGex#%Yc|S5T(&P_~k#CO%afW{Y00007tOhFXJe=Xg!nDLrvLBu2c1;)lBY((N28w-!b z5b+nV5DU*(*oiGRVly7G9AkmlNXFPR76?s94D&F?&@(KmI(_fCbssZzt7|0vC6(KC z>#Og4eY^V9sS8askqHGyx-GyG{rL;<+fkg{up8(FCV;=X{nGb#dGr;FxxjtuX5-pD zpv{xV2wH%rq?@j_CqT)IQ-MoF%?+WJM=vmJ7{B1fX#izljIgP0pgq9p0B#G;4}ISo zjtWD4K+(V}0{w#9WfORg&19fc^e+Qd1Fx#bf>>u0*w%Pi^xq|L--`Yso4~fl2StB% z0(Xt*f3=Klg(HO5Z9nmA{Dt5iZjeVKOj+d);fzrR?lQ}=3cy98d3qRlsN0BP{G1o3 z0wvULn04oTgn2o6K^xKKU~1h!t0#|%*a7sQD#BoO*aK|OGmxu#yhOMj|Kljm{|8r3 z{2=wE@c>n1&3fD-`lr0<)lmlQAwHw*%`?z+YnAqt@vRACJ1wF9R#ieD`zTftDW`eRz$t~ p>(GJTV16q*6S&lFqKPINjekb(n{e5i1y=w7002ovPDHLkV1oQ9Zt?&C diff --git a/app/src/main/res/drawable/jb_commented.png b/app/src/main/res/drawable/jb_commented.png deleted file mode 100644 index 64f27b0b38d59f18994fdb663ec652a5f150f963..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^dLYcf1|-9GYMTQomSQK*5Dp-y;YjHK@;M7UB8wRq zq)I@T@$oE%Bn64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TUdAc}; zWHi3LsmpiBL7?rSxYH`Z7{-3Lx4b*J+!-%d7ch%R#g@n}+Qr7wS7Ppc=%3GLThFs8 zm+Nw8y-nd#3R>E_d>>nxWi!j2M#Zv?%yCm?^0Xcpee=soHv4fZ_CCeZ8KH3(XlvH`ZaA#llKDE`1 zW}c6aWH0MV+wOc{SiUj+oC0I=ONOLdZ|r{ZZQYtVgEub8=Ax?A`V&)x9(TsiZE$~+ p*Kbot{`7Ohp7Mn diff --git a/app/src/main/res/drawable/jb_heart.png b/app/src/main/res/drawable/jb_heart.png deleted file mode 100644 index ea9685e3ee24059f6f0d3328afe3a76c9d01f577..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 675 zcmV;U0$lxxP)@DOquu&x7=_2x}9^+d7kg{ z+~@wDKlJI-rzaUK@Xk24V@LA-S1h+##t^n*7e=v!Zv|XhvKeRa7%NdM;WnldiPadz zG2Fq=jB*~~G$zXs9>5H~WK@(DZ*UlmrZO5hl6;q^jL$fg)Ln@6xSq4JI4%mqVJ$8d zEaO_@&=v!@TCl=2ZYI%58CU%I>$T)WhZU9?$MZ^$W4;H3)A)!@v1HaCU^ja%`JtUP|X0+Dvf<+MQV+d0JTkGq{`g;Ss!4e{a9QaJwx%B+OKGNiXAIyV5D=YZO0MRGP4Zc~FD&oG{II z!~~vJDE&-H8)m{$#M=s_-(hE2(kW9|?4tAn_LeQ3vcF66i$ceAm9ph4kxrSyhZ3aU zV_#L$DZBBi1L@b;Q?+!;HpNoqb0JgJ$|N4jFZ~2tYB9}Vqi}@KN_tMl;ZEHQ3uk?+ zN#DS_+U!~|gjs(}&njW<(QO(y>$mg;9h`O7!O0~0^y%|I@e56$RC;xqrnCS6002ov JPDHLkV1myMF*5)F diff --git a/app/src/main/res/drawable/jb_license.png b/app/src/main/res/drawable/jb_license.png deleted file mode 100644 index b552a1c7792f224b4ee77188cb1a5cc4ade7b419..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 916 zcmV;F18e+=P)J@LZpcb1!B^L(ikZraU}~j>c*&8 zi3^PqP295LFVKdax&t-Q0G9X<7{x?m+?lY#kA{_Qh!PSgN@#5XJ1vXTG3}W%Gw00Q zTQ+@?cQH5bectDsIrsfIY+wUf*i-{&13R#7<@Y>huvle~DufT?6+DM$uoqh*pS$=2 z7w{v##;pos_l5m9C+z5Qq0M6o4McdO?^%(WXB=_IbvMfgW} zxOlnzg&%MkH?bX0;8~0o@H~PK@lHwb{mPHXG+yY!IfU2nX8~su`$~kLD-`_=wq|ng zz{LXYFLFf>D=Xu_;DKE76+9*!qa6M@;kfn0(E`y+csjxHBtF4;d?5X;yk8LKjU3@; z3JAYTyg!P6BER3XCxQb7aX!xxeyM=)-NgHy3fAGsuOUAHOvgduU1$jXbS{2MJUi0C z_bB#6&;HZiyQeUQ%|ez*Vvn+H@?e7F-$IUDThsauML{3xwe(e3!0p8Q+Y-K2U`=L; zg%654X4oWR;j;zrZqWP){*!G6at=4o-(iZR>ShSx*O{Y1FmX*hu)|x&7{4QavY;2(%GLO4x zI*FxF(-(kt4;XI)6H?Oy=x(@9MV*}4FK?4I1w4?RWsd5Yeao8tJ_^);GbNaJfQP zQE=-X=BmwIN>xviy9#FBikyzB48nZlq?8=`MZ22xVZq+a|N8F z1m_$gv2_c%@tZLc#;VqaELz$Ht|Qv@!hTHc>Z_DkLj~Yvq&_0`Ul;cEzw0jmuZlaO SWO~Q|00000ZdVLEuB$wf5k)2<{ zhRRwg3|ov&_W~yMsQ33BJ|vz$OsP}WIbnK6YZ5-H{MsYfg%@h~_}Ua-Bd{71Qr;~V zVtJabrTEXBDuZ#o%HUGs{n8BZ&Me1~I@uR^+EgiJILu0e^Q6epzN)wUA6SFi!Z5>p z9K{1{%kY&c zCMz$BPO>&dfR}Jt7_FoRV=mSSQ(8}DjX49C3E5fkH=)17{-V@e98^&P~CP(<0hWn9i|JF`%z23~y&{QdF zfRMfY4e(so6NE!RR+jiD%ALH>WzE9NeuD0ias`(sqie$gITE5e)Ggc?G<2{iRH#s) cLjSIQ0VdE{H}oegL;wH)07*qoM6N<$f^_w8A^-pY diff --git a/app/src/main/res/menu/main__menu_top.xml b/app/src/main/res/menu/main__menu_top.xml index 8ec30d36..65f9bf20 100644 --- a/app/src/main/res/menu/main__menu_top.xml +++ b/app/src/main/res/menu/main__menu_top.xml @@ -5,13 +5,13 @@ diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml index 35569e1e..d3bd1b03 100644 --- a/app/src/main/res/menu/main__navdrawer.xml +++ b/app/src/main/res/menu/main__navdrawer.xml @@ -14,26 +14,26 @@ diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 8bba3ee4..7ff22012 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -40,7 +40,6 @@ Linkadresse kopiert … Nach oben scrollen Suche nach Tags oder Personen … - Neuer Beitrag App beenden Mobil-/Desktopansicht umschalten Teilen… diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 8519384f..9953391d 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -36,7 +36,6 @@ Lien copié… Retour en haut Recherche par tags ou par personnes - Nouveau message Quitter l\'application Partager… Nouveau message From a5d9f057008abb7eefe76a05cf60834b7ecaf436 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 03:42:20 +0200 Subject: [PATCH 081/535] Update notification&message icon to visualize current state --- .../activity/MainActivity.java | 80 +++++-------------- .../dfa/diaspora_android/util/Helpers.java | 17 ---- 2 files changed, 22 insertions(+), 75 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 34ffb569..586d786d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -121,8 +121,6 @@ public class MainActivity extends AppCompatActivity private App app; private String podDomain; private Menu menu; - private int notificationCount = 0; - private int conversationCount = 0; private ValueCallback mFilePathCallback; private String mCameraPhotoPath; private WebSettings webSettings; @@ -603,14 +601,14 @@ public class MainActivity extends AppCompatActivity this.menu = menu; MenuItem itemNotification = menu.findItem(R.id.action_notifications); if (itemNotification != null) { - if (notificationCount > 0) { + if (podUserProfile.getNotificationCount() > 0) { itemNotification.setIcon(R.drawable.ic_notifications_colored_48px); } else { itemNotification.setIcon(R.drawable.ic_notifications_white_48px); } MenuItem itemConversation = menu.findItem(R.id.action_conversations); - if (conversationCount > 0) { + if (podUserProfile.getUnreadMessagesCount() > 0) { itemConversation.setIcon(R.drawable.ic_email_colored_48px); } else { itemConversation.setIcon(R.drawable.ic_mail_white_48px); @@ -920,76 +918,42 @@ public class MainActivity extends AppCompatActivity // TODO: Move from Javascript interface @Override public void onNotificationCountChanged(int notificationCount) { + MenuItem item = menu.findItem(R.id.action_notifications); + if (item != null) { + if (notificationCount > 0) { + item.setIcon(R.drawable.ic_notifications_colored_48px); + if (!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) + snackbarNewNotification.show(); + } else { + item.setIcon(R.drawable.ic_notifications_white_48px); + } + } } // TODO: Move from Javascript interface @Override public void onUnreadMessageCountChanged(int unreadMessageCount) { + MenuItem item = menu.findItem(R.id.action_conversations); + if (item != null) { + if (unreadMessageCount > 0) { + item.setIcon(R.drawable.ic_email_colored_48px); + if (!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/conversations")) + snackbarNewNotification.show(); + } else { + item.setIcon(R.drawable.ic_mail_white_48px); + } + } } private class JavaScriptInterface { - @JavascriptInterface - public void setNotificationCount(final String webMessage) { - uiHandler.post(new Runnable() { - @Override - public void run() { - if (menu == null) { - return; - } - notificationCount = Integer.valueOf(webMessage); - - MenuItem item = menu.findItem(R.id.action_notifications); - - if (item != null) { - if (notificationCount > 0) { - item.setIcon(R.drawable.ic_notifications_colored_48px); - if (!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) - snackbarNewNotification.show(); - } else { - item.setIcon(R.drawable.ic_notifications_white_48px); - } - } - - - } - }); - } - @JavascriptInterface public void setUserProfile(final String webMessage) throws JSONException { if (podUserProfile.isRefreshNeeded()) { podUserProfile.parseJson(webMessage); } } - - @JavascriptInterface - public void setConversationCount(final String webMessage) { - uiHandler.post(new Runnable() { - @Override - public void run() { - if (menu == null) { - return; - } - conversationCount = Integer.valueOf(webMessage); - - MenuItem item = menu.findItem(R.id.action_conversations); - - if (item != null) { - if (conversationCount > 0) { - item.setIcon(R.drawable.ic_email_colored_48px); - if (!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) - snackbarNewNotification.show(); - } else { - item.setIcon(R.drawable.ic_mail_white_48px); - } - } - - } - }); - } - } @SuppressWarnings("StatementWithEmptyBody") diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index fc94d79e..2a77e77e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -67,23 +67,6 @@ public class Helpers { "})();"); } - public static void getNotificationCount(final WebView wv) { - wv.loadUrl("javascript: ( function() {" + - "if (document.getElementById('notification')) {" + - " var count = document.getElementById('notification').innerHTML;" + - " AndroidBridge.setNotificationCount(count.replace(/(\\r\\n|\\n|\\r)/gm, \"\"));" + - " } else {" + - " AndroidBridge.setNotificationCount('0');" + - " }" + - " if (document.getElementById('conversation')) {" + - " var count = document.getElementById('conversation').innerHTML;" + - " AndroidBridge.setConversationCount(count.replace(/(\\r\\n|\\n|\\r)/gm, \"\"));" + - " } else {" + - " AndroidBridge.setConversationCount('0');" + - " }" + - "})();"); - } - public static void getUserProfile(final WebView wv) { // aspects":[{"id":124934,"name":"Friends","selected":true},{"id":124937,"name":"Liked me","selected":false},{"id":124938,"name":"Follow","selected":false},{"id":128327,"name":"Nur ich","selected":false}] wv.loadUrl("javascript: ( function() {" + From 8f2a01ca73a9b8d6db499cf15f12ea34f8a3ed6f Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 11:39:20 +0200 Subject: [PATCH 082/535] Load from/save counts from prefs --- .../activity/MainActivity.java | 52 ++++++++----------- .../diaspora_android/data/AppSettings.java | 20 +++++++ .../diaspora_android/data/PodUserProfile.java | 5 +- .../dfa/diaspora_android/util/Helpers.java | 3 +- .../main/res/values/strings-preferences.xml | 2 + 5 files changed, 49 insertions(+), 33 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 586d786d..42b0d98d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -48,6 +48,7 @@ import android.support.v4.widget.DrawerLayout; import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; +import android.support.v7.app.NotificationCompat; import android.support.v7.widget.ActionMenuView; import android.support.v7.widget.Toolbar; import android.text.Html; @@ -120,7 +121,6 @@ public class MainActivity extends AppCompatActivity private App app; private String podDomain; - private Menu menu; private ValueCallback mFilePathCallback; private String mCameraPhotoPath; private WebSettings webSettings; @@ -314,19 +314,15 @@ public class MainActivity extends AppCompatActivity progressBar.setProgress(progress); if (progress > 0 && progress <= 60) { - Helpers.getNotificationCount(wv); Helpers.getUserProfile(wv); + Helpers.optimizeMobileSiteLayout(wv); } if (progress > 60) { - Helpers.applyDiasporaMobileSiteChanges(wv); + Helpers.optimizeMobileSiteLayout(wv); } - if (progress == 100) { - progressBar.setVisibility(View.GONE); - } else { - progressBar.setVisibility(View.VISIBLE); - } + progressBar.setVisibility(progress == 100 ? View.GONE : View.VISIBLE); } @Override @@ -535,9 +531,11 @@ public class MainActivity extends AppCompatActivity if (webView.canGoBack()) { webView.goBack(); - } else { - if (!snackbarExitApp.isShown()) - snackbarExitApp.show(); + return; + } + + if (!snackbarExitApp.isShown()) { + snackbarExitApp.show(); } } @@ -598,7 +596,6 @@ public class MainActivity extends AppCompatActivity @Override public boolean onPrepareOptionsMenu(Menu menu) { - this.menu = menu; MenuItem itemNotification = menu.findItem(R.id.action_notifications); if (itemNotification != null) { if (podUserProfile.getNotificationCount() > 0) { @@ -756,6 +753,7 @@ public class MainActivity extends AppCompatActivity return super.onOptionsItemSelected(item); } + @SuppressWarnings("ResultOfMethodCallIgnored") private boolean makeScreenshotOfWebView(boolean hasToShareScreenshot) { if (android.os.Build.VERSION.SDK_INT >= 23) { int hasWRITE_EXTERNAL_STORAGE = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); @@ -811,7 +809,7 @@ public class MainActivity extends AppCompatActivity if (bitmapWriter != null) { try { bitmapWriter.close(); - } catch (IOException _ignored) {/* Nothing */} + } catch (IOException _ignSaveored) {/* Nothing */} } } @@ -918,32 +916,24 @@ public class MainActivity extends AppCompatActivity // TODO: Move from Javascript interface @Override public void onNotificationCountChanged(int notificationCount) { - MenuItem item = menu.findItem(R.id.action_notifications); + // Count saved in PodUserProfile + invalidateOptionsMenu(); - if (item != null) { - if (notificationCount > 0) { - item.setIcon(R.drawable.ic_notifications_colored_48px); - if (!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/notifications")) - snackbarNewNotification.show(); - } else { - item.setIcon(R.drawable.ic_notifications_white_48px); - } + if (notificationCount > 0 && !snackbarNewNotification.isShown() + && !webView.getUrl().equals("https://" + podDomain + "/notifications")) { + snackbarNewNotification.show(); } } // TODO: Move from Javascript interface @Override public void onUnreadMessageCountChanged(int unreadMessageCount) { - MenuItem item = menu.findItem(R.id.action_conversations); + // Count saved in PodUserProfile + invalidateOptionsMenu(); - if (item != null) { - if (unreadMessageCount > 0) { - item.setIcon(R.drawable.ic_email_colored_48px); - if (!snackbarNewNotification.isShown() && !webView.getUrl().equals("https://" + podDomain + "/conversations")) - snackbarNewNotification.show(); - } else { - item.setIcon(R.drawable.ic_mail_white_48px); - } + if (unreadMessageCount > 0 && !snackbarNewNotification.isShown() + && !webView.getUrl().equals("https://" + podDomain + "/notifications")) { + snackbarNewNotification.show(); } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 82daf248..e15f35e2 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -87,6 +87,10 @@ public class AppSettings { return pref.getBoolean(context.getString(ressourceId), defaultValue); } + private int getInt(SharedPreferences pref, int ressourceId, int defaultValue) { + return pref.getInt(context.getString(ressourceId), defaultValue); + } + /* // Setters & Getters @@ -174,6 +178,22 @@ public class AppSettings { setStringArray(prefPod, R.string.pref_key__podprofile_followed_tags, tags); } + public int getUnreadMessageCount(){ + return getInt(prefPod, R.string.pref_key__podprofile_unread_message_count, 0); + } + + public void setUnreadMessageCount(int unreadMessageCount) { + setInt(prefPod, R.string.pref_key__podprofile_unread_message_count, unreadMessageCount); + } + + public int getNotificationCount(){ + return getInt(prefPod, R.string.pref_key__podprofile_notification_count, 0); + } + + public void setNotificationCount(int notificationCount) { + setInt(prefPod, R.string.pref_key__podprofile_notification_count, notificationCount); + } + public boolean isAppendSharedViaApp() { return getBoolean(prefApp, R.string.pref_key__append_shared_via_app, true); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java index 898ca0a1..420d984b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java @@ -60,6 +60,8 @@ public class PodUserProfile { name = appSettings.getName(); podAspects = appSettings.getPodAspects(); followedTags = appSettings.getFollowedTags(); + notificationCount = appSettings.getNotificationCount(); + unreadMessagesCount = appSettings.getUnreadMessageCount(); } public PodUserProfile(App app, Handler callbackHandler, WebUserProfileChangedListener listener) { @@ -102,11 +104,12 @@ public class PodUserProfile { // Unread message count if (json.has("notifications_count") && loadNotificationCount(json.getInt("notifications_count"))) { + appSettings.setNotificationCount(notificationCount); } // Unread message count if (json.has("unread_messages_count") && loadUnreadMessagesCount(json.getInt("unread_messages_count"))) { - appSettings.setPodAspects(podAspects); + appSettings.setUnreadMessageCount(unreadMessagesCount); } // Aspect diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index 2a77e77e..ecb584fc 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -53,8 +53,9 @@ public class Helpers { } } - public static void applyDiasporaMobileSiteChanges(final WebView wv) { + public static void optimizeMobileSiteLayout(final WebView wv) { wv.loadUrl("javascript: ( function() {" + + " if (document.documentElement == null || document.documentElement.style == null) { return; }" + " document.documentElement.style.paddingBottom = '260px';" + " document.getElementById('main').style.paddingTop = '5px';" + " if(document.getElementById('main_nav')) {" + diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 864b90bd..77b45318 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -30,6 +30,8 @@ podUserProfile_guid podUserProfile_aspects podUserProfile_followedTags + podUserProfile_unreadMessageCount + podUserProfile_NotificationCount From fb4baa6481bcb4b9f6a81565b90fefe40d07f8e2 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 14:29:52 +0200 Subject: [PATCH 083/535] Update sharing functionality --- .../activity/MainActivity.java | 71 +++++---- .../activity/PodSelectionActivity.java | 7 +- .../activity/SplashActivity.java | 1 + .../dfa/diaspora_android/util/Helpers.java | 101 ------------ .../dfa/diaspora_android/util/WebHelper.java | 148 ++++++++++++++++++ 5 files changed, 191 insertions(+), 137 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 42b0d98d..1565b37d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -48,7 +48,6 @@ import android.support.v4.widget.DrawerLayout; import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; -import android.support.v7.app.NotificationCompat; import android.support.v7.widget.ActionMenuView; import android.support.v7.widget.Toolbar; import android.text.Html; @@ -85,6 +84,7 @@ import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; import com.github.dfa.diaspora_android.util.Helpers; +import com.github.dfa.diaspora_android.util.WebHelper; import org.json.JSONException; @@ -218,7 +218,7 @@ public class MainActivity extends AppCompatActivity .setAction(android.R.string.yes, new View.OnClickListener() { @Override public void onClick(View view) { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/notifications"); } else { Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); @@ -238,7 +238,7 @@ public class MainActivity extends AppCompatActivity String url = "https://" + podDomain; if (savedInstanceState == null) { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadData("", "text/html", null); webView.loadUrl(url); } else { @@ -296,7 +296,7 @@ public class MainActivity extends AppCompatActivity swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.reload(); } else { snackbarNoInternet.show(); @@ -314,12 +314,12 @@ public class MainActivity extends AppCompatActivity progressBar.setProgress(progress); if (progress > 0 && progress <= 60) { - Helpers.getUserProfile(wv); - Helpers.optimizeMobileSiteLayout(wv); + WebHelper.getUserProfile(wv); + WebHelper.optimizeMobileSiteLayout(wv); } if (progress > 60) { - Helpers.optimizeMobileSiteLayout(wv); + WebHelper.optimizeMobileSiteLayout(wv); } progressBar.setVisibility(progress == 100 ? View.GONE : View.VISIBLE); @@ -618,7 +618,7 @@ public class MainActivity extends AppCompatActivity public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_notifications: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/notifications"); return true; } else { @@ -628,7 +628,7 @@ public class MainActivity extends AppCompatActivity } case R.id.action_conversations: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/conversations"); return true; } else { @@ -649,7 +649,7 @@ public class MainActivity extends AppCompatActivity } case R.id.action_compose: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/status_messages/new"); } else { snackbarNoInternet.show(); @@ -685,7 +685,7 @@ public class MainActivity extends AppCompatActivity } case R.id.action_search: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { final InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); LinearLayout layout = new LinearLayout(this); layout.setOrientation(LinearLayout.VERTICAL); @@ -844,12 +844,13 @@ public class MainActivity extends AppCompatActivity void handleSendText(Intent intent) { webView.loadUrl("https://"+podDomain+"/status_messages/new"); - String content = intent.getStringExtra(Intent.EXTRA_TEXT); + String content = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_TEXT)); if(appSettings.isAppendSharedViaApp()) { - //TODO: Make \n work - content = content + " \n" +getString(R.string.shared_by_diaspora_android); + // = \n + content = content + "\n\n" + getString(R.string.shared_by_diaspora_android); } - final String sharedText = content; + + final String sharedText = WebHelper.escapeHtmlText(content); if (sharedText != null) { webView.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { @@ -876,20 +877,24 @@ public class MainActivity extends AppCompatActivity */ void handleSendSubject(Intent intent) { webView.loadUrl("https://"+podDomain+"/status_messages/new"); - String content = intent.getStringExtra(Intent.EXTRA_TEXT); - final String sharedSubject = intent.getStringExtra(Intent.EXTRA_SUBJECT); + String content = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_TEXT)); + String subject = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_SUBJECT)); + if (appSettings.isAppendSharedViaApp()) { - //TODO: Make \n work - content = content + " \n" + getString(R.string.shared_by_diaspora_android); + // = \n + content = content + "\n\n" + getString(R.string.shared_by_diaspora_android); } - final String sharedText = content; - if (sharedSubject != null) { + + final String sharedSubject = WebHelper.escapeHtmlText(subject); + final String sharedContent = WebHelper.escapeHtmlText(content); + + if (subject != null) { webView.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { webView.loadUrl("javascript:(function() { " + "document.getElementsByTagName('textarea')[0].style.height='110px'; " + - "document.getElementsByTagName('textarea')[0].innerHTML = '**" + sharedSubject + "** " + sharedText + "'; " + + "document.getElementsByTagName('textarea')[0].innerHTML = '**" + sharedSubject + "** " + sharedContent + "'; " + " if(document.getElementById(\"main_nav\")) {" + " document.getElementById(\"main_nav\").parentNode.removeChild(" + " document.getElementById(\"main_nav\"));" + @@ -952,7 +957,7 @@ public class MainActivity extends AppCompatActivity // Handle navigation view item clicks here. switch (item.getItemId()) { case R.id.nav_stream: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/stream"); } else { snackbarNoInternet.show(); @@ -961,7 +966,7 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_profile: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/people/" + appSettings.getProfileId()); } else { snackbarNoInternet.show(); @@ -970,9 +975,9 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_followed_tags: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { // webView.loadUrl("https://" + podDomain + "/followed_tags"); - Helpers.showFollowedTagsList(webView, app); + WebHelper.showFollowedTagsList(webView, app); setTitle(R.string.nav_followed_tags); } else { snackbarNoInternet.show(); @@ -981,9 +986,9 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_aspects: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { // webView.loadUrl("https://" + podDomain + "/aspects"); - Helpers.showAspectList(webView, app); + WebHelper.showAspectList(webView, app); setTitle(R.string.aspects); } else { snackbarNoInternet.show(); @@ -992,7 +997,7 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_activities: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/activity"); } else { snackbarNoInternet.show(); @@ -1001,7 +1006,7 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_liked: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/liked"); } else { snackbarNoInternet.show(); @@ -1010,7 +1015,7 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_commented: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/commented"); } else { snackbarNoInternet.show(); @@ -1019,7 +1024,7 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_mentions: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/mentions"); } else { snackbarNoInternet.show(); @@ -1028,7 +1033,7 @@ public class MainActivity extends AppCompatActivity } case R.id.nav_public: { - if (Helpers.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/public"); } else { snackbarNoInternet.show(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java index b661df12..9dea2697 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java @@ -46,6 +46,7 @@ import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.task.GetPodsService; import com.github.dfa.diaspora_android.util.Helpers; +import com.github.dfa.diaspora_android.util.WebHelper; import java.util.ArrayList; @@ -80,7 +81,7 @@ public class PodSelectionActivity extends AppCompatActivity { setListedPods(app.getSettings().getPreviousPodlist()); LocalBroadcastManager.getInstance(this).registerReceiver(podListReceiver, new IntentFilter(GetPodsService.MESSAGE_PODS_RECEIVED)); - if (!Helpers.isOnline(PodSelectionActivity.this)) { + if (!WebHelper.isOnline(PodSelectionActivity.this)) { Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } } @@ -164,7 +165,7 @@ public class PodSelectionActivity extends AppCompatActivity { Linkify.addLinks(dialogMessage, Linkify.ALL); // Check if online - if (!Helpers.isOnline(PodSelectionActivity.this)) { + if (!WebHelper.isOnline(PodSelectionActivity.this)) { Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); return; } @@ -232,7 +233,7 @@ public class PodSelectionActivity extends AppCompatActivity { public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_reload: { - if (Helpers.isOnline(PodSelectionActivity.this)) { + if (WebHelper.isOnline(PodSelectionActivity.this)) { Intent i = new Intent(PodSelectionActivity.this, GetPodsService.class); startService(i); return true; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java index 250bbbc3..99535239 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java @@ -28,6 +28,7 @@ import android.widget.ImageView; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.util.Helpers; +import com.github.dfa.diaspora_android.util.WebHelper; import butterknife.BindView; import butterknife.ButterKnife; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index ecb584fc..b7cb6f5c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -16,33 +16,15 @@ If not, see . */ - package com.github.dfa.diaspora_android.util; import android.app.Activity; -import android.content.Context; import android.content.Intent; -import android.net.ConnectivityManager; -import android.net.NetworkInfo; -import android.support.v4.content.ContextCompat; -import android.webkit.WebView; -import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; -import com.github.dfa.diaspora_android.data.AppSettings; -import com.github.dfa.diaspora_android.data.PodAspect; -import com.github.dfa.diaspora_android.data.PodUserProfile; - -import java.util.Locale; public class Helpers { - public static boolean isOnline(Context context) { - ConnectivityManager cnm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); - NetworkInfo ni = cnm.getActiveNetworkInfo(); - return ni != null && ni.isConnectedOrConnecting(); - } - public static void animateToActivity(Activity from, Class to, boolean finishFromActivity) { Intent intent = new Intent(from, to); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); @@ -52,87 +34,4 @@ public class Helpers { from.finish(); } } - - public static void optimizeMobileSiteLayout(final WebView wv) { - wv.loadUrl("javascript: ( function() {" + - " if (document.documentElement == null || document.documentElement.style == null) { return; }" + - " document.documentElement.style.paddingBottom = '260px';" + - " document.getElementById('main').style.paddingTop = '5px';" + - " if(document.getElementById('main_nav')) {" + - " document.getElementById('main_nav').parentNode.removeChild(" + - " document.getElementById('main_nav'));" + - " } else if (document.getElementById('main-nav')) {" + - " document.getElementById('main-nav').parentNode.removeChild(" + - " document.getElementById('main-nav'));" + - " }" + - "})();"); - } - - public static void getUserProfile(final WebView wv) { - // aspects":[{"id":124934,"name":"Friends","selected":true},{"id":124937,"name":"Liked me","selected":false},{"id":124938,"name":"Follow","selected":false},{"id":128327,"name":"Nur ich","selected":false}] - wv.loadUrl("javascript: ( function() {" + - " if (typeof gon !== 'undefined' && typeof gon.user !== 'undefined') {" + - " var followed_tags = document.getElementById(\"followed_tags\");" + - " if(followed_tags != null) {" + - " try {" + - " var links = followed_tags.nextElementSibling.children[0].children;" + - " var tags = [];" + - " for(var i = 0; i < links.length - 1; i++) {" + // the last element is "Manage followed tags" link - " tags.push(links[i].innerText.substring(1));" + - " }" + - " gon.user[\"android_app.followed_tags\"] = tags;" + - " } catch(e) {}" + - " }" + - " var userProfile = JSON.stringify(gon.user);" + - " AndroidBridge.setUserProfile(userProfile.toString());" + - " } " + - "})();"); - } - - public static void showAspectList(final WebView wv, final App app) { - wv.stopLoading(); - PodUserProfile profile = app.getPodUserProfile(); - StringBuilder sb = new StringBuilder(); - - sb.append(""); - - // Content - for (PodAspect aspect : profile.getAspects()) { - sb.append("»  "); - sb.append(aspect.toHtmlLink(app)); - sb.append("
"); - } - - // End - sb.append(""); - wv.loadDataWithBaseURL(null, sb.toString(), "text/html", "UTF-16", null); - } - - public static void showFollowedTagsList(final WebView wv, final App app) { - wv.stopLoading(); - PodUserProfile profile = app.getPodUserProfile(); - StringBuilder sb = new StringBuilder(); - - sb.append(""); - - // Content - AppSettings appSettings = app.getSettings(); - sb.append("»  "); - sb.append(String.format(Locale.getDefault(), - "%s", - appSettings.getPodDomain(), app.getString(R.string.all_tags))); - sb.append("
"); - for (String tag: profile.getFollowedTags()) { - sb.append("»  "); - sb.append(String.format(Locale.getDefault(), - "#%s", - appSettings.getPodDomain(), tag, tag)); - sb.append("
"); - } - - // End - sb.append(""); - wv.loadDataWithBaseURL(null, sb.toString(), "text/html", "UTF-16", null); - } - } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java new file mode 100644 index 00000000..ae0abd9c --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java @@ -0,0 +1,148 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ + +package com.github.dfa.diaspora_android.util; + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.net.ConnectivityManager; +import android.net.NetworkInfo; +import android.support.v4.content.ContextCompat; +import android.text.Html; +import android.webkit.URLUtil; +import android.webkit.WebView; + +import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.data.AppSettings; +import com.github.dfa.diaspora_android.data.PodAspect; +import com.github.dfa.diaspora_android.data.PodUserProfile; + +import java.net.URL; +import java.util.Locale; + +/** + * Created by Gregor Santner on 07.08.16. + * https://gsantner.github.io + */ +public class WebHelper { + + public static boolean isOnline(Context context) { + ConnectivityManager cnm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); + NetworkInfo ni = cnm.getActiveNetworkInfo(); + return ni != null && ni.isConnectedOrConnecting(); + } + + public static String replaceUrlWithMarkdown(String url){ + if( url != null && URLUtil.isHttpUrl(url) || URLUtil.isHttpsUrl(url)){ + return "<" + url + ">"; + } + return url; + } + + public static String escapeHtmlText(String text){ + text = Html.escapeHtml(text);; + text = text.replace("\n", " "); + return text; + } + + public static void optimizeMobileSiteLayout(final WebView wv) { + wv.loadUrl("javascript: ( function() {" + + " if (document.documentElement == null || document.documentElement.style == null) { return; }" + + " document.documentElement.style.paddingBottom = '260px';" + + " document.getElementById('main').style.paddingTop = '5px';" + + " if(document.getElementById('main_nav')) {" + + " document.getElementById('main_nav').parentNode.removeChild(" + + " document.getElementById('main_nav'));" + + " } else if (document.getElementById('main-nav')) {" + + " document.getElementById('main-nav').parentNode.removeChild(" + + " document.getElementById('main-nav'));" + + " }" + + "})();"); + } + + public static void getUserProfile(final WebView wv) { + // aspects":[{"id":124934,"name":"Friends","selected":true},{"id":124937,"name":"Liked me","selected":false},{"id":124938,"name":"Follow","selected":false},{"id":128327,"name":"Nur ich","selected":false}] + wv.loadUrl("javascript: ( function() {" + + " if (typeof gon !== 'undefined' && typeof gon.user !== 'undefined') {" + + " var followed_tags = document.getElementById(\"followed_tags\");" + + " if(followed_tags != null) {" + + " try {" + + " var links = followed_tags.nextElementSibling.children[0].children;" + + " var tags = [];" + + " for(var i = 0; i < links.length - 1; i++) {" + // the last element is "Manage followed tags" link + " tags.push(links[i].innerText.substring(1));" + + " }" + + " gon.user[\"android_app.followed_tags\"] = tags;" + + " } catch(e) {}" + + " }" + + " var userProfile = JSON.stringify(gon.user);" + + " AndroidBridge.setUserProfile(userProfile.toString());" + + " } " + + "})();"); + } + + public static void showAspectList(final WebView wv, final App app) { + wv.stopLoading(); + PodUserProfile profile = app.getPodUserProfile(); + StringBuilder sb = new StringBuilder(); + + sb.append(""); + + // Content + for (PodAspect aspect : profile.getAspects()) { + sb.append("»  "); + sb.append(aspect.toHtmlLink(app)); + sb.append("
"); + } + + // End + sb.append(""); + wv.loadDataWithBaseURL(null, sb.toString(), "text/html", "UTF-16", null); + } + + public static void showFollowedTagsList(final WebView wv, final App app) { + wv.stopLoading(); + PodUserProfile profile = app.getPodUserProfile(); + StringBuilder sb = new StringBuilder(); + + sb.append(""); + + // Content + AppSettings appSettings = app.getSettings(); + sb.append("»  "); + sb.append(String.format(Locale.getDefault(), + "%s", + appSettings.getPodDomain(), app.getString(R.string.all_tags))); + sb.append("
"); + for (String tag: profile.getFollowedTags()) { + sb.append("»  "); + sb.append(String.format(Locale.getDefault(), + "#%s", + appSettings.getPodDomain(), tag, tag)); + sb.append("
"); + } + + // End + sb.append(""); + wv.loadDataWithBaseURL(null, sb.toString(), "text/html", "UTF-16", null); + } + +} From a494bffcbe973ec698d5ea7c27551b14589aed95 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 22:08:05 +0200 Subject: [PATCH 084/535] Translation tool; Update new languages --- .gitignore | 1 + .hidden | 8 +++ .../res/values-cs/strings-preferences.xml | 13 ++++ app/src/main/res/values-cs/strings.xml | 13 ++++ .../res/values-de/strings-preferences.xml | 5 +- app/src/main/res/values-de/strings.xml | 7 +- .../res/values-el/strings-preferences.xml | 13 ++++ app/src/main/res/values-el/strings.xml | 13 ++++ .../res/values-es/strings-preferences.xml | 13 ++++ app/src/main/res/values-es/strings.xml | 13 ++++ .../res/values-fr/strings-preferences.xml | 21 +++++- app/src/main/res/values-fr/strings.xml | 12 +++- .../res/values-hi/strings-preferences.xml | 13 ++++ app/src/main/res/values-hi/strings.xml | 13 ++++ .../res/values-hu/strings-preferences.xml | 13 ++++ app/src/main/res/values-hu/strings.xml | 13 ++++ .../res/values-it/strings-preferences.xml | 13 ++++ app/src/main/res/values-it/strings.xml | 17 +++++ .../res/values-ja/strings-preferences.xml | 13 ++++ app/src/main/res/values-ja/strings.xml | 13 ++++ .../res/values-ml/strings-preferences.xml | 13 ++++ app/src/main/res/values-ml/strings.xml | 25 +++++++ .../res/values-nl/strings-preferences.xml | 13 ++++ app/src/main/res/values-nl/strings.xml | 66 +++++++++++++++++ .../res/values-no/strings-preferences.xml | 13 ++++ app/src/main/res/values-no/strings.xml | 13 ++++ .../res/values-pl/strings-preferences.xml | 18 +++++ app/src/main/res/values-pl/strings.xml | 34 +++++++++ .../res/values-pt-rBR/strings-preferences.xml | 13 ++++ app/src/main/res/values-pt-rBR/strings.xml | 14 ++++ .../res/values-ru/strings-preferences.xml | 38 ++++++++++ app/src/main/res/values-ru/strings.xml | 70 +++++++++++++++++++ .../res/values-sv/strings-preferences.xml | 13 ++++ app/src/main/res/values-sv/strings.xml | 13 ++++ .../res/values-tr/strings-preferences.xml | 13 ++++ app/src/main/res/values-tr/strings.xml | 13 ++++ crowdin.yaml | 32 ++++++++- tools/localization/.gitignore | 1 + tools/localization/downloadLocalizations.sh | 33 +++++++++ 39 files changed, 679 insertions(+), 9 deletions(-) create mode 100755 .hidden create mode 100644 app/src/main/res/values-cs/strings-preferences.xml create mode 100644 app/src/main/res/values-cs/strings.xml create mode 100644 app/src/main/res/values-el/strings-preferences.xml create mode 100644 app/src/main/res/values-el/strings.xml create mode 100644 app/src/main/res/values-es/strings-preferences.xml create mode 100644 app/src/main/res/values-es/strings.xml create mode 100644 app/src/main/res/values-hi/strings-preferences.xml create mode 100644 app/src/main/res/values-hi/strings.xml create mode 100644 app/src/main/res/values-hu/strings-preferences.xml create mode 100644 app/src/main/res/values-hu/strings.xml create mode 100644 app/src/main/res/values-it/strings-preferences.xml create mode 100644 app/src/main/res/values-it/strings.xml create mode 100644 app/src/main/res/values-ja/strings-preferences.xml create mode 100644 app/src/main/res/values-ja/strings.xml create mode 100644 app/src/main/res/values-ml/strings-preferences.xml create mode 100644 app/src/main/res/values-ml/strings.xml create mode 100644 app/src/main/res/values-nl/strings-preferences.xml create mode 100644 app/src/main/res/values-nl/strings.xml create mode 100644 app/src/main/res/values-no/strings-preferences.xml create mode 100644 app/src/main/res/values-no/strings.xml create mode 100644 app/src/main/res/values-pl/strings-preferences.xml create mode 100644 app/src/main/res/values-pl/strings.xml create mode 100644 app/src/main/res/values-pt-rBR/strings-preferences.xml create mode 100644 app/src/main/res/values-pt-rBR/strings.xml create mode 100644 app/src/main/res/values-ru/strings-preferences.xml create mode 100644 app/src/main/res/values-ru/strings.xml create mode 100644 app/src/main/res/values-sv/strings-preferences.xml create mode 100644 app/src/main/res/values-sv/strings.xml create mode 100644 app/src/main/res/values-tr/strings-preferences.xml create mode 100644 app/src/main/res/values-tr/strings.xml create mode 100755 tools/localization/.gitignore create mode 100755 tools/localization/downloadLocalizations.sh diff --git a/.gitignore b/.gitignore index 26ef1d09..60b55eeb 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ build/ # User-specific configurations local.properties +crowdin.yaml .idea .idea/libraries/ diff --git a/.hidden b/.hidden new file mode 100755 index 00000000..8a68f745 --- /dev/null +++ b/.hidden @@ -0,0 +1,8 @@ +build +crowdin.yaml +diaspora-android.iml +gradle +gradle.properties +gradlew +gradlew.bat +local.properties diff --git a/app/src/main/res/values-cs/strings-preferences.xml b/app/src/main/res/values-cs/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-cs/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml new file mode 100644 index 00000000..9553bf61 --- /dev/null +++ b/app/src/main/res/values-cs/strings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index 74f51fdb..34646a8f 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -18,6 +18,8 @@ Nutze einen Proxyserver um Firewalls zu umgehen Host Port + Beenden Button im Slider + Fügt einen zusätzlichen »App beenden« Button zum Navigations-Slider hinzu Persönliche Einstellungen Öffne die Einstellungen deines Diaspora Accounts @@ -34,4 +36,5 @@ Toolbars intelligent verstecken Verweise auf App Füge beim Teilen von Texten Verweis auf diese App an (\"geteilt durch…\") - \ No newline at end of file + + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 7ff22012..7c64188b 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -7,8 +7,10 @@ Neu laden Ungelesene Benachrichtigung. Lesen? + Einstellungen Benachrichtigungen Unterhaltungen + Stream Profil Aspekte Aktivitäten @@ -16,6 +18,7 @@ Kommentiert Erwähnungen Öffentliche Aktivitäten + Suche Pod auswählen Pod-Domain eingeben @@ -38,12 +41,12 @@ Speichere Bild als Bildschirmfoto wird gespeichert unter: Linkadresse kopiert … + Neuer Beitrag Nach oben scrollen Suche nach Tags oder Personen … App beenden Mobil-/Desktopansicht umschalten Teilen… - Neuer Beitrag nach Tags nach Personen Füge einen Namen ein. @@ -138,4 +141,4 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> < https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. Sie wurden von \"Lydia\" veröffentlicht und stehen unter der cc by-nc-sa Lizenz.</i> - \ No newline at end of file + diff --git a/app/src/main/res/values-el/strings-preferences.xml b/app/src/main/res/values-el/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-el/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml new file mode 100644 index 00000000..9553bf61 --- /dev/null +++ b/app/src/main/res/values-el/strings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-es/strings-preferences.xml b/app/src/main/res/values-es/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-es/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml new file mode 100644 index 00000000..9553bf61 --- /dev/null +++ b/app/src/main/res/values-es/strings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index 78fd2f5f..9d4d26b5 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -3,7 +3,7 @@ - Apparance + Apparence Paramètres du réseau Paramètres du pod @@ -12,14 +12,29 @@ Charger les images + Désactiver le chargements des images pour préserver la data mobile Activer Proxy + Serveur Proxy.\n(Nécessite un redémarrage) Hôte + Port + Bouton \"Quitter\" dans la barre de navigation + Ajouter le bouton »Quitter l\'application« dans la barre de navigation Paramètres personnels - Gérer votre liste des contacts + Ouvrir vos paramètres de compte Diaspora + Contacts + Gérer votre liste de contacts Gérer les Hashtags + Ajouter et supprimer les hashtags que vous suivez Changer de compte + Effacer les données de session locale et passer à un autre pod/compte Diaspora Cette opération va effacer les cookies et données de session. Voulez-vous vraiment changer de compte/pod? Vider le cache - \ No newline at end of file + Vider le cache + Masquer les barres d’outils en haut et en bas automatiquement lors du défilement + Masquage intelligent des barres d\'outils + Ajoutez \"partagé via …\" aux partages + Ajoutez une référence à l\'application (« partagée via …\") aux textes partagés + + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 9953391d..694e34f1 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -7,12 +7,18 @@ Rafraîchir Notifications non lues. Lire ? + Paramètres + Notifications Discussions Flux Profil + Aspects Activités Aimés Commentés + Mentions + Publique + Rechercher Selectionnez un Pod Entrez le nom de domaine du pod @@ -21,6 +27,7 @@ Veuillez entrer un nom de domaine valide Erreur : impossible de récupérer la liste des pods ! Désolé, vous devez être connecté à Internet pour continuer + Confirmation Voulez-vous vraiment utiliser\nhttps://%1$s\ncomme pod Diaspora ? Souhaitez-vous quitter ? @@ -34,11 +41,12 @@ Enregistrer l\'image sous Enregistrer la capture d\'écran sous : Lien copié… + Nouveau message Retour en haut Recherche par tags ou par personnes Quitter l\'application + Activer/désactiver la version mobile Partager… - Nouveau message par tags par personne Veuillez ajouter un nom @@ -114,4 +122,4 @@ https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> - \ No newline at end of file + diff --git a/app/src/main/res/values-hi/strings-preferences.xml b/app/src/main/res/values-hi/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-hi/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml new file mode 100644 index 00000000..9553bf61 --- /dev/null +++ b/app/src/main/res/values-hi/strings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-hu/strings-preferences.xml b/app/src/main/res/values-hu/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-hu/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml new file mode 100644 index 00000000..9553bf61 --- /dev/null +++ b/app/src/main/res/values-hu/strings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-it/strings-preferences.xml b/app/src/main/res/values-it/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-it/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml new file mode 100644 index 00000000..1197c02a --- /dev/null +++ b/app/src/main/res/values-it/strings.xml @@ -0,0 +1,17 @@ + + + + + + + Impostazioni + Conversazioni + Cerca + + + + + + Licenza + + diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml new file mode 100644 index 00000000..9553bf61 --- /dev/null +++ b/app/src/main/res/values-ja/strings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-ml/strings-preferences.xml b/app/src/main/res/values-ml/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-ml/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml new file mode 100644 index 00000000..b16d1a9d --- /dev/null +++ b/app/src/main/res/values-ml/strings.xml @@ -0,0 +1,25 @@ + + + + + + + സജ്ജീകരണങ്ങൾ + അറിയിപ്പുകൾ + സംഭാഷണങ്ങൾ + സ്ട്രീം + ഇഷ്ടപെട്ടവ + കമന്റ് ചെയ്തവ + പരാമർശങ്ങൾ + തിരയുക + + പോഡ് തിരഞ്ഞെടുക്കുക + പോഡ് അഡ്രസ് രേഖപ്പെടുത്തുക + പോഡ് അഡ്രസ് ഉറപ്പാക്കുക + അറിയിപ്പ് : പോഡുകളുടെ ലിസ്റ്റ് https://podupti.me യിൽ നിന്നാണ്‌ ലഭിക്കുന്നത്. തിരുത്തൽ വരുത്താനുള്ളയിടത്തിൽ മറ്റു പോഡുകളുടെ അഡ്രസ് നൽകാം. + + + + + + diff --git a/app/src/main/res/values-nl/strings-preferences.xml b/app/src/main/res/values-nl/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-nl/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml new file mode 100644 index 00000000..8f3da644 --- /dev/null +++ b/app/src/main/res/values-nl/strings.xml @@ -0,0 +1,66 @@ + + + + + *[gedeeld door #DiasporaForAndroid]* + + Opnieuw Laden + Ongelezen bericht. Wilt u het lezen? + + Instellingen + Meldingen + Gesprekken + Stream + Profiel + Aspecten + Activiteiten + Leuk gevonden + Gereageerd + Vermeldingen + Openbaar + Zoeken + + Selecteer Pod + Voer pod domein + Bevestigen pod url + Opmerking: De podlijst is gevuld met beveiligde pods vermeld op https://podupti.me. U kunt in het bewerk veld elke pod invullen die niet in de lijst staat. + Voer een geldige domeinnaam in + Fout: Kan niet de podlijst ophalen! + Sorry, u moet verbinding met internet hebben om verder te gaan + Bevestiging + Wilt u echt \nhttps://%1$s\n als uw Diaspora pod gebruiken? + Wilt u afsluiten? + + Over de app | Help + Gevolgde Tags + Publieke activiteiten + App-instellingen + Link delen als tekst + Screenshot van de webpagina delen + Neem screenshot van de webpagina + Afbeelding opslaan + Screenshot oplaan als: + Link adres gekopieerd… + Nieuw Bericht + Terug naar boven + Zoeken op tags of personen + App afsluiten + Mobiele/desktop weergave in-/ uitschakelen + Delen… + viaTags + via mensen + Voeg een naam toe + Deel adreslink + Afbeelding opslaan + Deel afbeelding + Geopend in externe browser… + Link-adres kopiëren naar Klembord + + Waarschuwing: Kan niet netwerk proxy instellen… + Niet in staat om afbeelding te laden + Alle tags + + U moet machtegingen aan \"Access Storage Permission\" geven om screenshots op te slaan. Daarna moet u de app volledig afsluiten of de telefoon opnieuw opstarten. Als u geen toestemming aan opslag wil geven maar screenshot functie later wil gebruiken, kunt u de toestemming later geven. Open dan: systemsettings - apps - Diaspora. In de machtegings sectie kunt u machtegingen geven aan \"write storage permission\". + + + diff --git a/app/src/main/res/values-no/strings-preferences.xml b/app/src/main/res/values-no/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-no/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml new file mode 100644 index 00000000..9553bf61 --- /dev/null +++ b/app/src/main/res/values-no/strings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-pl/strings-preferences.xml b/app/src/main/res/values-pl/strings-preferences.xml new file mode 100644 index 00000000..ecde9fee --- /dev/null +++ b/app/src/main/res/values-pl/strings-preferences.xml @@ -0,0 +1,18 @@ + + + + + + Wygląd + Sieć + Ustawienia poda + + + Rozmiar czcionki + + + Załaduj obrazy + + + + diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml new file mode 100644 index 00000000..504988c2 --- /dev/null +++ b/app/src/main/res/values-pl/strings.xml @@ -0,0 +1,34 @@ + + + + + *[dzielone przez #DiasporaForAndroid]* + + Odśwież + Nieprzeczytane powiadomienia. Chcesz je przeczytać? + + Ustawienia + Powiadomienia + Rozmowy + Strumień + Profil + Aspekty + Aktywności + Polubione + Skomentowane + Szukaj + + Wybierz Pod + Wprowadź domenę poda + Potwierdzić adres url poda + Wprowadź prawidłową nazwę domeny + Błąd: Nie można pobrać listy podów! + Przepraszam, musisz być podłączony do Internetu, aby kontynuować + Potwierdzenie + Czy naprawdę chcesz używać\nhttps://%1$s \njako Twój Pod Diaspory? + + + + + + diff --git a/app/src/main/res/values-pt-rBR/strings-preferences.xml b/app/src/main/res/values-pt-rBR/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-pt-rBR/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml new file mode 100644 index 00000000..e9c87dff --- /dev/null +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -0,0 +1,14 @@ + + + + + + + Stream + + + + + + + diff --git a/app/src/main/res/values-ru/strings-preferences.xml b/app/src/main/res/values-ru/strings-preferences.xml new file mode 100644 index 00000000..4a2e926d --- /dev/null +++ b/app/src/main/res/values-ru/strings-preferences.xml @@ -0,0 +1,38 @@ + + + + + + Внешний вид + Сеть + Настройки пода + + + Размер шрифта + + + Загрузка изображений + Отключить загрузку изображений для экономии траффика + + Использовать прокси + Перенаправить трафик Диаспоры в обход брандмауэров.\nМожет потребовать перезапуска + Хост + Порт + + Личные настройки + Открыть настройки аккаунта диаспоры + Контакты + Управление списком контактов + Управление хэштегами + Добавление и удаление хэштегов, на которые вы подписаны + Сменить аккаунт + Стереть данные локального сеанса и переключиться на другой под/аккаунт Диаспоры + Это удалит все файлы cookie и данные сеанса. Вы действительно хотите изменить вашу учетную запись? + Очистить кэш + Очистить кэш WebView + Скрывать верхнюю и нижнюю панели инструментов автоматически во время прокрутки + Интеллектуальное скрытие панелей инструментов + Присоединять \"Опубликовано из\" к сообщению + Присоединять ссылку на приложение (\"Опубликовано из…\") к размещенным записям + + diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml new file mode 100644 index 00000000..ebd56f14 --- /dev/null +++ b/app/src/main/res/values-ru/strings.xml @@ -0,0 +1,70 @@ + + + + + *[опубликовано из #DiasporaForAndroid]* + + Перезагрузить + Непрочитанное уведомление. Хотите прочитать его? + + Настройки + Уведомления + Разговоры + Поток + Профиль + Аспекты + Недавняя активность + Понравившиеся + Прокомментированные + Упоминания + Публичные + Поиск + + Выберите под + Введите адрес пода + Подтвердите URL пода + Примечание: список подов формируется на основании списка безопасных подов с https://podupti.me. Вы можете ввести в поле для ввода любой под не из списка. + Пожалуйста, введите корректное имя домена + Ошибка: не удалось получить список подов! + Извините, вы должны быть подключены к Интернету, чтобы продолжить + Подтверждение + Вы действительно хотите использовать\nhttps://%1$s\nв качестве вашего пода в Диаспоре? + Вы действительно хотите выйти? + + О приложении | Справка + Отслеживаемые хэштеги + Публичная активность + Настройки приложения + Разместить ссылку как текст + Разместить экранный снимок страницы + Сделать экранный снимок страницы + Сохранение изображения в + Сохранение экранного снимка как: + Адрес ссылки скопирован… + Наверх + Поиск по тегам или людям + Выйти из приложения + Переключить мобильный/настольный режим просмотра + Поделиться… + по тегам + по людям + Пожалуйста добавьте имя + Разместить адрес ссылки + Сохранить изображение + Поделиться изображением + Открыть во внешнем браузере… + Копировать адрес ссылки в буфер обмена + + Предупреждение: Не удалось установить сетевой прокси… + Не удается загрузить изображение + Все теги + + Необходимо предоставить «Разрешение на доступ к хранилищу» для сохранения скриншотов. После этого вы должны полностью закрыть приложение или перезагрузите телефон. Если вы не разрешаете доступ к хранилищу, но хотите использовать функцию скриншотов позже, можно предоставить разрешение позднее. Затем откройте: Системные настройки - приложения - Диаспора. В разделе разрешения можно предоставить «разрешение на запись в хранилище». + Необходимо предоставить «Разрешение на доступ к хранилищу» для сохранения изображений. После этого вы должны полностью закрыть приложение или перезагрузите телефон. Если вы не разрешаете доступ к хранилищу, но хотите сохранять изображения позже, можно предоставить разрешение позднее. Затем откройте: Системные настройки - приложения - Диаспора. В разделе разрешения можно предоставить «разрешение на запись в хранилище». + В разрешении отказано. + Разрешение получено. Пожалуйста, попробуйте еще раз. + + Лицензия + Форматирование Markdown + + diff --git a/app/src/main/res/values-sv/strings-preferences.xml b/app/src/main/res/values-sv/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-sv/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml new file mode 100644 index 00000000..9553bf61 --- /dev/null +++ b/app/src/main/res/values-sv/strings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-tr/strings-preferences.xml b/app/src/main/res/values-tr/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-tr/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml new file mode 100644 index 00000000..9553bf61 --- /dev/null +++ b/app/src/main/res/values-tr/strings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/crowdin.yaml b/crowdin.yaml index 05210466..70301ce6 100644 --- a/crowdin.yaml +++ b/crowdin.yaml @@ -1,4 +1,34 @@ +project_identifier: diaspora-for-android +#api_key: APIKEY_DONT_PUSH +#base_path: /home/gregor/diaspora-android + files: - source: '/app/src/main/res/values/strings*.xml' - translation: '/app/src/main/res/values-%two_letters_code%/%original_file_name%' + translation: '/app/src/main/res/values-%android_code%/%original_file_name%' + languages_mapping: + android_code: +# Add all non locality languages here +# (e.g. enUS, enUK, deCH, deAT will automatically go into the right folder) +# Otherwise e.g. en would get added into the folder enEN (which is wrong). +# https://crowdin.com/page/api/language-codes contains supported language codes +# The first listed ones here are diffently managed by crowdin than on android + sv-SE: sv + es-ES: es + ml-IN: ml + pt-PT: pt + 'no': 'no' + de: de + tr: tr + ca: ca + ru: ru + pl: pl + nl: nl + ja: ja + it: it + hu: hu + hi: hi + fr: fr + el: el + de: de + cs: cs diff --git a/tools/localization/.gitignore b/tools/localization/.gitignore new file mode 100755 index 00000000..98626981 --- /dev/null +++ b/tools/localization/.gitignore @@ -0,0 +1 @@ +crowdin.yaml diff --git a/tools/localization/downloadLocalizations.sh b/tools/localization/downloadLocalizations.sh new file mode 100755 index 00000000..b2647b76 --- /dev/null +++ b/tools/localization/downloadLocalizations.sh @@ -0,0 +1,33 @@ +#!/bin/bash +######################################################### +# +# Title +# +# Created by Gregor Santer (gsantner), 2016 +# https://gsantner.github.io/ +# +######################################################### + + +#Pfade +SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +SCRIPTFILE=$(readlink -f $0) +SCRIPTPATH=$(dirname $SCRIPTFILE) +argc=$# + +######################################################### +cd "$SCRIPTDIR" + +if [ ! -f "crowdin.yaml" ] ; then + echo "base_path: $(realpath '../../')" > 'crowdin.yaml' + cat "../../crowdin.yaml" >> "crowdin.yaml" +fi + +if grep -q "DONT_PUSH" "crowdin.yaml" ; then + echo "Insert API key to crowdin.yaml" + echo "and update folder to the root folder of the repository" + exit +fi + +# Load latest translations +crowdin-cli download -b master From 6aa16baec7c3f7b0df4791e8a04b5a7280993e77 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 22:10:10 +0200 Subject: [PATCH 085/535] Update Crowdin configuration file --- crowdin.yaml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/crowdin.yaml b/crowdin.yaml index 70301ce6..d51f8da2 100644 --- a/crowdin.yaml +++ b/crowdin.yaml @@ -1,23 +1,14 @@ -project_identifier: diaspora-for-android -#api_key: APIKEY_DONT_PUSH -#base_path: /home/gregor/diaspora-android - files: - source: '/app/src/main/res/values/strings*.xml' translation: '/app/src/main/res/values-%android_code%/%original_file_name%' languages_mapping: android_code: -# Add all non locality languages here -# (e.g. enUS, enUK, deCH, deAT will automatically go into the right folder) -# Otherwise e.g. en would get added into the folder enEN (which is wrong). -# https://crowdin.com/page/api/language-codes contains supported language codes -# The first listed ones here are diffently managed by crowdin than on android sv-SE: sv es-ES: es ml-IN: ml pt-PT: pt - 'no': 'no' + "no": 'no' de: de tr: tr ca: ca @@ -30,5 +21,4 @@ files: hi: hi fr: fr el: el - de: de cs: cs From e5219c4f78ac495b06731f762f21c065d748a464 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 22:52:00 +0200 Subject: [PATCH 086/535] Update Translations - Brazilian --- app/src/main/res/values-it/strings.xml | 3 - app/src/main/res/values-nl/strings.xml | 1 - .../res/values-pt-rBR/strings-preferences.xml | 27 +++++++++ app/src/main/res/values-pt-rBR/strings.xml | 55 +++++++++++++++++++ .../res/values-pt/strings-preferences.xml | 13 +++++ app/src/main/res/values-pt/strings.xml | 13 +++++ tools/localization/downloadLocalizations.sh | 9 ++- 7 files changed, 116 insertions(+), 5 deletions(-) create mode 100644 app/src/main/res/values-pt/strings-preferences.xml create mode 100644 app/src/main/res/values-pt/strings.xml diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 1197c02a..ef40c31f 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -5,13 +5,10 @@ Impostazioni - Conversazioni - Cerca - Licenza diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 8f3da644..e737c484 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -45,7 +45,6 @@ Terug naar boven Zoeken op tags of personen App afsluiten - Mobiele/desktop weergave in-/ uitschakelen Delen… viaTags via mensen diff --git a/app/src/main/res/values-pt-rBR/strings-preferences.xml b/app/src/main/res/values-pt-rBR/strings-preferences.xml index 397edf31..f4d96138 100644 --- a/app/src/main/res/values-pt-rBR/strings-preferences.xml +++ b/app/src/main/res/values-pt-rBR/strings-preferences.xml @@ -3,11 +3,38 @@ + Aparência + Rede + Configurações do Pod + Tamanho da fonte + Carregar imagens + Desabilitar o carregamento de imagens para economizar seus créditos + Habilitar o Proxy + Usar proxy para o tráfego da diáspora para contornar firewalls.\nPode requerer reinicialização + Servidor + Porta + Botão de sair na barra de navegação + Adiciona um botão extra » Sair App «na barra de navegação + Configurações pessoais + Abra suas configurações de usuário diáspora + Contatos + Gerenciar sua lista de contatos + Gerenciar Hashtags + Adicionar ou excluir as hashtags que você está seguindo + Alterar conta + Apagar dados de sessão local e mudar para outro usuário de outro Pod diáspora + Isto apagará todos os dados de sessão e cookies. Você quer realmente mudar sua conta? + Limpar cache + Limpar o cache do WebView + Ocultar as barras de ferramentas superior e inferior automaticamente durante a rolagem + Barras de ferramentas auto ocultante + Acrescentar compartilhado-por-aviso + Acrescentar uma referência (\"compartilhado por…\") a este app para textos compartilhados diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index e9c87dff..aa71eb2f 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -2,13 +2,68 @@ + *[compartilhado por #DiasporaForAndroid]* + Atualizar + Notificação não lida. Quer ler? + Opções + Notificações + Conversas Stream + Perfil + Aspectos + Atividades + Curti + Comentou + Menções + Público + Buscar + Selecione o Pod + Insira o domínio do Pod + Confirme a URL do Pod + OBS: A lista de pods é gerada por pods seguros do https://podupti.me. Você pode adicionar qualquer pod não listado. + Por favor insira um nome de domínio válido + Erro: Não conseguimos recuperar a lista de pods! + Desculpe, que você deve estar conectado à Internet para prosseguir + Confirmação + Você realmente quer usar\nhttps://%1$s\no seu Pod diáspora? + Deseja sair? + Sobre o app | Ajuda + Tags selecionadas + Atividades públicas + Configurações do App + Compartilhar link como texto + Compartilhar o screenshot da página Web + Tirar screenshot da página Web + Salvar imagem para + Salvar screenshot como: + Link copiado… + Nova mensagem + Ir para o topo + Procurar por tags ou pessoas + Sair do app + Alternar a exibição móvel/área de trabalho + Compartilhar… + por tags + por pessoas + Por favor, adicione um nome + Compartilhar link + Salvar imagem + Compartilhar Imagem + Abrir em navegador externo… + Copiar link para área de transferência + Aviso: Não foi possível definir proxy de rede… + Não é possível carregar a imagem + Todas as tags + Permissão negada. + Permissão concedida. Por favor, tente novamente. + Licença + Formatação de markdown diff --git a/app/src/main/res/values-pt/strings-preferences.xml b/app/src/main/res/values-pt/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-pt/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml new file mode 100644 index 00000000..9553bf61 --- /dev/null +++ b/app/src/main/res/values-pt/strings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/tools/localization/downloadLocalizations.sh b/tools/localization/downloadLocalizations.sh index b2647b76..86fc3252 100755 --- a/tools/localization/downloadLocalizations.sh +++ b/tools/localization/downloadLocalizations.sh @@ -19,8 +19,15 @@ argc=$# cd "$SCRIPTDIR" if [ ! -f "crowdin.yaml" ] ; then - echo "base_path: $(realpath '../../')" > 'crowdin.yaml' + echo "project_identifier: diaspora-for-android" > 'crowdin.yaml' + echo "base_path: $(realpath '../../')" >>'crowdin.yaml' + echo "api_key: DONT_PUSH_API_KEY" >>'crowdin.yaml' cat "../../crowdin.yaml" >> "crowdin.yaml" + echo "# Add all non locality languages here" >> "crowdin.yaml" + echo "# (e.g. enUS, enUK, deCH, deAT will automatically go into the right folder)" >> "crowdin.yaml" + echo "# Otherwise e.g. en would get added into the folder enEN (which is wrong)." >> "crowdin.yaml" + echo "# https://crowdin.com/page/api/language-codes contains supported language codes" >> "crowdin.yaml" + echo "# The first listed ones here are diffently managed by crowdin than on android" >> "crowdin.yaml" fi if grep -q "DONT_PUSH" "crowdin.yaml" ; then From 9ecf55ca8210e7e3c8a53745339f61ce44bf159b Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 7 Aug 2016 23:11:47 +0200 Subject: [PATCH 087/535] Removed buggy swipe refresh layout and added reload button to top toolbar --- .../activity/MainActivity.java | 46 ++++++++---------- .../ui/CustomWebViewClient.java | 15 +----- .../drawable-hdpi/ic_refresh_white_24dp.png | Bin 0 -> 387 bytes .../drawable-mdpi/ic_refresh_white_24dp.png | Bin 0 -> 254 bytes .../drawable-xhdpi/ic_refresh_white_24dp.png | Bin 0 -> 509 bytes .../drawable-xxhdpi/ic_refresh_white_24dp.png | Bin 0 -> 734 bytes .../ic_refresh_white_24dp.png | Bin 0 -> 967 bytes app/src/main/res/layout/main__content.xml | 27 ++++------ app/src/main/res/menu/main__menu_top.xml | 6 +++ 9 files changed, 38 insertions(+), 56 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/ic_refresh_white_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_refresh_white_24dp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_refresh_white_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_refresh_white_24dp.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_refresh_white_24dp.png diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index ea87ed23..17628f0a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -45,7 +45,6 @@ import android.support.design.widget.Snackbar; import android.support.v4.content.LocalBroadcastManager; import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; -import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.ActionMenuView; @@ -73,6 +72,7 @@ import android.widget.EditText; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.ProgressBar; +import android.widget.RelativeLayout; import android.widget.TextView; import android.widget.Toast; @@ -136,8 +136,8 @@ public class MainActivity extends AppCompatActivity /** * UI Bindings */ - @BindView(R.id.swipe) - SwipeRefreshLayout swipeRefreshLayout; + @BindView(R.id.content_layout) + RelativeLayout contentLayout; @BindView(R.id.progressBar) ProgressBar progressBar; @@ -206,7 +206,7 @@ public class MainActivity extends AppCompatActivity //Setup snackbar snackbarExitApp = Snackbar - .make(swipeRefreshLayout, R.string.confirm_exit, Snackbar.LENGTH_LONG) + .make(contentLayout, R.string.confirm_exit, Snackbar.LENGTH_LONG) .setAction(android.R.string.yes, new View.OnClickListener() { @Override public void onClick(View view) { @@ -215,18 +215,18 @@ public class MainActivity extends AppCompatActivity } }); snackbarNewNotification = Snackbar - .make(swipeRefreshLayout, R.string.new_notifications, Snackbar.LENGTH_LONG) + .make(contentLayout, R.string.new_notifications, Snackbar.LENGTH_LONG) .setAction(android.R.string.yes, new View.OnClickListener() { @Override public void onClick(View view) { if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/notifications"); } else { - Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + Snackbar.make(contentLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } } }); - snackbarNoInternet = Snackbar.make(swipeRefreshLayout, R.string.no_internet, Snackbar.LENGTH_LONG); + snackbarNoInternet = Snackbar.make(contentLayout, R.string.no_internet, Snackbar.LENGTH_LONG); // Load app settings setupNavigationSlider(); @@ -234,9 +234,6 @@ public class MainActivity extends AppCompatActivity progressBar = (ProgressBar) findViewById(R.id.progressBar); podDomain = appSettings.getPodDomain(); - swipeRefreshLayout.setColorSchemeResources(R.color.colorPrimary, - R.color.fab_big); - String url = "https://" + podDomain; if (savedInstanceState == null) { if (Helpers.isOnline(MainActivity.this)) { @@ -291,20 +288,9 @@ public class MainActivity extends AppCompatActivity /* * WebViewClient */ - webViewClient = new CustomWebViewClient(app, swipeRefreshLayout, webView); + webViewClient = new CustomWebViewClient(app, webView); webView.setWebViewClient(webViewClient); - swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { - @Override - public void onRefresh() { - if (Helpers.isOnline(MainActivity.this)) { - webView.reload(); - } else { - snackbarNoInternet.show(); - swipeRefreshLayout.setRefreshing(false); - } - } - }); /* * WebChromeClient @@ -345,7 +331,7 @@ public class MainActivity extends AppCompatActivity takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); } catch (IOException ex) { // Error occurred while creating the File - Snackbar.make(swipeRefreshLayout, R.string.unable_to_load_image, Snackbar.LENGTH_LONG).show(); + Snackbar.make(contentLayout, R.string.unable_to_load_image, Snackbar.LENGTH_LONG).show(); return false; } @@ -634,6 +620,16 @@ public class MainActivity extends AppCompatActivity } } + case R.id.action_reload: { + if(Helpers.isOnline(MainActivity.this)) { + webView.reload(); + return true; + } else { + snackbarNoInternet.show(); + return false; + } + } + case R.id.action_exit: { moveTaskToBack(true); finish(); @@ -701,7 +697,7 @@ public class MainActivity extends AppCompatActivity String cleanTag = inputTag.replaceAll(wasClickedOnSearchForPeople ? "\\*" : "\\#", ""); // this validate the input data for tagfind if (cleanTag == null || cleanTag.equals("")) { - Snackbar.make(swipeRefreshLayout, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); + Snackbar.make(contentLayout, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); } else { // User have added a search tag if (wasClickedOnSearchForPeople) { webView.loadUrl("https://" + podDomain + "/people.mobile?q=" + cleanTag); @@ -785,7 +781,7 @@ public class MainActivity extends AppCompatActivity } if (!hasToShareScreenshot) { - Snackbar.make(swipeRefreshLayout, getString(R.string.share__toast_screenshot) + " " + fileSaveName, Snackbar.LENGTH_LONG).show(); + Snackbar.make(contentLayout, getString(R.string.share__toast_screenshot) + " " + fileSaveName, Snackbar.LENGTH_LONG).show(); } Bitmap bitmap; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index a9d345ab..8296b47f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -21,7 +21,6 @@ package com.github.dfa.diaspora_android.ui; import android.content.Intent; import android.graphics.Bitmap; import android.net.Uri; -import android.support.v4.widget.SwipeRefreshLayout; import android.webkit.CookieManager; import android.webkit.WebView; import android.webkit.WebViewClient; @@ -30,12 +29,10 @@ import com.github.dfa.diaspora_android.App; public class CustomWebViewClient extends WebViewClient { private App app; - private SwipeRefreshLayout swipeRefreshLayout; private WebView webView; - public CustomWebViewClient(App app, SwipeRefreshLayout swipeRefreshLayout, WebView webView) { + public CustomWebViewClient(App app, WebView webView) { this.app = app; - this.swipeRefreshLayout = swipeRefreshLayout; this.webView = webView; } @@ -49,18 +46,8 @@ public class CustomWebViewClient extends WebViewClient { return false; } - @Override - public void onPageStarted(WebView view, String url, Bitmap favicon) { - super.onPageStarted(view, url, favicon); - swipeRefreshLayout.setEnabled(true); - if(url.contains(app.getSettings().getPodDomain()+"/conversations/") || url.endsWith("status_messages/new") || url.equals("about:blank")){ - swipeRefreshLayout.setEnabled(false); - } - } - public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); - swipeRefreshLayout.setRefreshing(false); final CookieManager cookieManager = app.getCookieManager(); String cookies = cookieManager.getCookie(url); diff --git a/app/src/main/res/drawable-hdpi/ic_refresh_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_refresh_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa7be9337df524557807b421e8f0c5a5f53ed08 GIT binary patch literal 387 zcmV-}0et?6P)Nkl9LM4B;APNAOe8{k>Ka6ZdoY+NjnQBvqLY`~Fj)kHsiE3P+(RRg*h+08!O+I( zho6SjasKC2x=Ei$>e7EgnjA%{)Oq895;;7zU`O%rIKd~#=a8g6u?vdBGOxHivmmj@ z2SsC(rUrR3c=XakiVOw5T<}RzSf;7Wqym`bmKJiu;}uh4Kp`07j&E|~7*l3Iq1dB^ zTu9>s4JH+eU4D=YIZR%m*dahJ6fqfvV4Gj$LKWkwQ`9lN>J)WMpE|`oCaq3U#4ITW zE0|Ncu!T8O42qaFxsbxgOeq30m^#C9;|Oz2LJkaagV|RUlDuFpNhkz^Twxv=Q8Y3% zT{Eo!X1Kxl%qbr0d^sn}1pV|eL6!nd4OZ127J0_yiFvh;aSrhbdgFjm{S`?zDNvzC hjS6RMFs3g3C-2Jk?*l<_)DHjv002ovPDHLkV1oL9pSu76 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_refresh_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_refresh_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..97e42b5251a984f151a3fc469c583c360763aa17 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_+iqn<8~Ar^vn58C=20?J;<7d+)D z!|^{xU``;1V%Y-~zhmA4){=|W3l^Ae^mp#jTxxh`k9c8Y&l00n|Cv_|_|7cq>|2|> zG$hGy&ZUnnds{bdo7Op%Nx$xhX7rv{ZmkRX*#pyC_U6eHJ`TU)xv@j}**}-LJdalx z1PhjOZFyV+!t)F}KkqyqYqH^3?iERmr&WQ;3qCxx^7H(-OkVWYy^TF;Lj5OneM?oA zg%#QC=t>h>85EkiR`kE&hK-Z8-{gFG#8k`7Qt>7y-mx$k=phDAS3j3^P6(sT0)b>h9b-n(poNi8 zG-zQY6b*JU4l5e0V&oJJDj3%k4Q4T3VPt|orM3o^7Z9?FUlo?v_>EjL`pcT=Gl;SRnlaz&CFzDJ}KfN37%TVq`A$WX`kh6{M= z!6=v6#}R?1pi{*}C8ro5mjO-_Ru*)DiiH)#7^4tLdZA<=>SdMkpq|I%AXn6pz$;0s3PKrYm?8_gA;c@ZhG~!mn)t?F z$qgNN4O1ga+~BX|f)yk&k~GK?-DDvb#PDjBCA!H<_NZhGqgR%Ql7sAV3M0iTSs_YJ zvc~|%OAhJatMnt8@AV$4Pk2pqH zrN<;jNTtUlMo6Vc93!mKV-TZWrAHq|M5RX$##I#o*D*R}iwMSB`9>KZFt*DURd{Wb zPi)1Qpj`HNj&VyqaS!9ZTyPR2MXh{b9chdMazO=2j0bW?8T}X|ER-8A;dMxkIDywW zxnddLF~(Rg2W(;jBhDhZqaCl0)X5U-7{TkX{9pku@%qFDS)h^6cs-&_{!mK-uW^p3 zK(sNA*C&?CKX#F3riZLn9;~6CnI>pbad4E`Qru>b~1{qINMZw)bIiqPg$vdg9V)BJ2t*?ntA${sOADm3Ngxg zD)c{4!Ev53O*Yd!;W*{`zgWT^F4D^zJ~P22UwF-ZF0h-W3IqayKw!@L0j`rmsrdc? QM*si-07*qoM6N<$f&f-ZIRF3v literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_refresh_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_refresh_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..f5beca2511d275c2f754b38989a1e1e69196da05 GIT binary patch literal 967 zcmV;&133JNP)`{$AjijdZyt1MC$Azf957h>3-t3^RKU9_d^!eEr!Ikee|V#8uo zB-PXcagY>r5oi=j5EdwHm3A>)o13%M6gJwvNrd#g?>T4ZywCH_z3_ZKlIMAz=Xsvz zd7dNO!jtqc#7V}u%mNEsW{i^z(ajUwq>|97TB%YIXrP0O6iIIJ7P-vPO|?qE^}Nd> zMUYE8MJ~gvR|Gu77)z2n+|Ddvhp16R+{kg3AXiB9En#nymIbOfLP2tc=Lma8*65}n zxj_R{1RWwROJrGs+#pNPFg3D7mLX^Ya$9h>JOA+J(I|=HRB{CF6E-;K~lxkTa zLy=^U`v_{26*3e}_IMrBBvrCN7bTEAPGjnm1-dASY_XQ04T_8|N+ers!!)MI=%i$_ z#coXd6%n08AX^;7)T&76Bof);IHt`?7S3X7QnE0OsZq(oB}^4c7XHLkp=9A4rbZ)udzg;N1$r<|QLPwI z&n%`FHnD(d zlnS{+2SFp$$Prd^hM?!=5_OCdbeOappo}jG`i)AtMGIjAvPO!J2-_z2I7-+6X<4A0 zeS{rR99YLi!iK0-MAY*+VH2!XJb08`e&!xUz(#%{Y>_RB4|~XEo?cd|1k}>Y-{i7O zaU#Ws|}!6-dEfx=QHw|VlU04lm{uA*~>Kf43bv-DCc7enc!1)u!Y-L zLnYTy&mBBWI|mr2kbRVCd61$P*Iv=`;xYcfm1(wX`Ee^>XL$g*c*07zI8RR?8GRYkCOf$*} p4w7XnH^}om&+|Ob^E}Uye*phd*siKI(OCch002ovPDHLkV1hNcx5WSe literal 0 HcmV?d00001 diff --git a/app/src/main/res/layout/main__content.xml b/app/src/main/res/layout/main__content.xml index fbb52b80..fad40116 100644 --- a/app/src/main/res/layout/main__content.xml +++ b/app/src/main/res/layout/main__content.xml @@ -2,29 +2,22 @@ - - - - - + + + From ac81091cce5948d214002b5155408e7337b5ccb5 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 23:37:02 +0200 Subject: [PATCH 088/535] Remove markdown from translateable list --- .../activity/MainActivity.java | 15 ++-- .../dfa/diaspora_android/util/Helpers.java | 10 +++ app/src/main/res/values-de/strings.xml | 69 +------------------ app/src/main/res/values-fr/strings.xml | 57 +-------------- app/src/main/res/values-pt-rBR/strings.xml | 4 +- app/src/main/res/values-ru/strings.xml | 4 +- app/src/main/res/values/strings.xml | 49 ++----------- app/src/main/res/xml/preferences.xml | 2 +- 8 files changed, 30 insertions(+), 180 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index a8535795..206156de 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -1049,26 +1049,23 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_license_help: { - final CharSequence[] options = {getString(R.string.help_license), getString(R.string.help_help)}; + final CharSequence[] options = {getString(R.string.help_license__name), getString(R.string.help_markdown__name)}; new AlertDialog.Builder(MainActivity.this) .setItems(options, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int item) { - if (options[item].equals(getString(R.string.help_license))) { - final SpannableString s = new SpannableString(Html.fromHtml(getString(R.string.license_text))); + if (options[item].equals(getString(R.string.help_license__name))) { + final SpannableString s = new SpannableString(Html.fromHtml(getString(R.string.help_license__content))); Linkify.addLinks(s, Linkify.WEB_URLS); final AlertDialog d = new AlertDialog.Builder(MainActivity.this) - .setTitle(R.string.license_title) + .setTitle(R.string.help_license__years) .setMessage(s) .setPositiveButton(android.R.string.yes, null).show(); d.show(); ((TextView) d.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance()); } - if (options[item].equals(getString(R.string.help_help))) { - new AlertDialog.Builder(MainActivity.this) - .setTitle(R.string.help_help) - .setMessage(Html.fromHtml(getString(R.string.markdown_text))) - .setPositiveButton(android.R.string.yes, null).show(); + if (options[item].equals(getString(R.string.help_markdown__name))) { + Helpers.loadUrlInExternalBrowser(MainActivity.this, getString(R.string.help_markdown__weblink)); } } }).show(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index b7cb6f5c..a58abbc8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -19,7 +19,9 @@ package com.github.dfa.diaspora_android.util; import android.app.Activity; +import android.content.Context; import android.content.Intent; +import android.net.Uri; import com.github.dfa.diaspora_android.R; @@ -34,4 +36,12 @@ public class Helpers { from.finish(); } } + + public static void loadUrlInExternalBrowser(Context context, String url) { + try { + Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); + context.startActivity(browserIntent); + } catch (Exception ignored) { + } + } } diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 7c64188b..110ea695 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -73,72 +73,7 @@ Berechtigung verweigert. Berechtigung erteilt. Bitte versuche es erneut. - Lizenz - Markdown Formatierung - <i>\"Auf Diaspora* ist es möglich, dass du deinen Text in Nachrichten, Kommentaren und - Unterhaltungen formatierst, indem du ein vereinfachtes Mark-Up-System namens Markdown verwendest. Diese Seite stellt - eine kurze Einleitung dar, um grundlegende Formatierungen anwenden zu können.</i><br> <br> - - <b>Überschriften</b><br> - # das ist eine sehr große Überschrift<br> - ## halb so groß wie die oben drüber<br> - ### doppelt so groß wie normaler Text<br> <br> - - <b>Kursiv und fett</b><br> - Kursiv: *Wort* oder _Wort_<br> - Fett: **Wort** oder __Wort__<br> - Fett kursiv: ***Wort*** oder ___Wort___<br> <br> - - <b>Aufzählung</b><br> - *, + oder - vor jeder Linie die du als Teil der Aufzählung haben willst oder 1., 2., usw. vor jedem - Aufzählungspunkt.<br> <br> - - <b>Zitat</b><br> - Wenn du einen Teil eines Artikels oder eines anderen Kommentares zitieren willst, kannst du deinen Text bequem formatieren, - indem du die Zeile oder den Abschnitt mit einem > Zeichen beginnst.<br> <br> - - <b>Horizontale Linie</b><br> - Um eine horizontale Linie zu erstellen benutzt du mindestens drei - - -, _ _ _ oder * * * in einer separaten Linie. - Jede größere Anzahl bewirkt dasselbe und Leerzeichen zwischen den Zeichen stören nicht.<br> <br> - - <b>Inline Link</b><br> - [angezeigter Text hier](http://link.addresse.hier \"alt text\") Der \'alt text\' ist optional, und zeigt einen Tool-Tip, - wenn der Curser sich über den Link bewegt.<br> <br> - - <b>Externe Bilder</b><br> - ![Alt text](http://website.com/image.jpg \"optionaler Titel\") Der \'alt text\' in der eckigen Klammer wird angezeigt, - wenn das Bild nicht geladen werden kann. Der optionale Titel zeigt einen Tool-Tip, wenn der Curser sich über den Link bewegt. - Beides ist nützlich aber nicht nötig.<br> <br> - - <b>Escape</b><br> - Wenn du in deiner Nachricht ein Zeichen benutzen willst, das ebenfalls zur Markdownformatierung verwendet wird, kannst du - verhindern, dass es von Markdown als Formatcode gelesen wird, indem du es \'escapest\'. Um dies zu tun, musst du einen - Backslash vor das Zeichen setzen. Du kannst trotzdem \'diaspora*\' oder \'D*\' schreiben, ohne dass das Sternchen als - formatierender Code gelesen wird!<br> <br> - - <b>Sonderzeichen</b><br> - Du kannst Symbole und Sonderzeichen nutzen, indem du bestimmte Zeichenfolgen verwendest. Z.B.:<br> - (c) = © ; (r) = ® ; x^2 = x²\" - <b>Maintainer:</b><br> - - • gsantner https://gsantner.github.io<br> - • vanitasvitae https://github.com/vanitasvitae<br> <br> - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see http://www.gnu.org/licenses.<br> <br> - - <i>Die Bilder des Startbildschirms können auf Flickr gefunden werden: - https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. - Sie wurden von \"Lydia\" veröffentlicht und stehen unter der cc by-nc-sa Lizenz.</i> + Lizenz + Markdown Formatierung diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 694e34f1..ea8a5a05 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -65,61 +65,8 @@ Permission refusée. Permission accordée. Veuillez réessayer. - Licence - Mise en page Markdown - <i>\"Sur diaspora* il est possible de mettre en forme votre texte des messages de statut, des commentaires et des conversations en utilisant un système de balises simple nommé Markdown. Cette page est une introduction aux codes utilisés pour créer ce formatage..</i><br> <br> + Licence + Mise en page Markdown - <b>En-têtes</b><br> - # Ceci est un très grand titre<br> - ## Moitié moins grand que le précédent<br> - ### Deux fois la taille d\'un texte normal<br> <br> - - <b>Italique et gras</b><br> - Italiques : *mot* ou _mot_<br> - Gras : **mot** ou __mot__<br> - Gras italique : ***mot*** ou ___mot___<br> <br> - - <b>Listes</b><br> - *, + ou - au début chaque ligne que vous souhaitez lister ou 1., 2., etc. au début de chaque ligne de la liste<br> <br> - - <b>Citation</b><br> - Lorsque vous souhaitez citer un extrait d\'un article ou d\'un autre commentaire, vous pouvez formater facilement votre texte en commençant la ligne ou le paragraphe avec le caractère ><br> <br> - - <b>Ligne horizontale</b><br> - Pour créer une ligne horizontale, utilisez au moins trois ---, ___ ou *** sur une ligne à part. N\'importe quel nombre au-delà de trois aura le même résultat et les espaces entre les caractères n\'ont pas d\'importance.<br> <br> - - <b>Liens intégrés</b><br> - [texte qui apparaîtra ici](http://lien.adresse.ici \"texte alternatif\") Le \"texte alternatif\" est facultatif et affiché lorsque la souris survole le lien.<br> <br> - - <b>Images</b><br> - ![Texte alternatif](http://siteweb.com/image.jpg \"titre facultatif\") Le texte alternatif entre crochets est affiché si l\'image ne peut pas être chargée et le titre optionnel est affiché lorsque la souris survole l\'image ; les deux sont utiles mais pas essentiels.<br> <br> - - <b>Escape</b><br> - Si vous voulez inclure dans votre message un caractère aussi utilisé dans le codage Markdown, vous pouvez empêcher qu\'il soit interprété en l\'\"échappant\". Pour cela, placez un backslash (\) devant le caractère. Vous pouvez toutefois écrire \"diaspora*\" ou \"D*\" sans que l\'astérisque devienne un code de formatage !<br> <br> - - <b>Caractères spéciaux</b><br> - Vous pouvez créez les symboles et autres caractères spéciaux suivants en utilisant une combinaison de caractères :<br> - (c) = © ; (r) = ® ; x^2 = x²\" - <b>Mainteneur :</b><br> - - • gsantner https://gsantner.github.io<br> - • vanitasvitae https://github.com/vanitasvitae<br> <br> - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see http://www.gnu.org/licenses.<br> <br> - - <i>The splashscreen images can be found on flickr: - https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. - They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index aa71eb2f..f08735fa 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -63,7 +63,7 @@ Permissão negada. Permissão concedida. Por favor, tente novamente. - Licença - Formatação de markdown + Licença + Formatação de markdown diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index ebd56f14..4192fdba 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -64,7 +64,7 @@ В разрешении отказано. Разрешение получено. Пожалуйста, попробуйте еще раз. - Лицензия - Форматирование Markdown + Лицензия + Форматирование Markdown diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ab79e952..d55b805a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -105,50 +105,11 @@ - License - Markdown formating - Copyright © 2015–2016 - - <i>"On diaspora* it's possible to format your text in status messages, comments - and conversations using a simplified mark-up system called Markdown. This page gives an introduction to the - codes used to create this formatting.</i><br> <br> - - <b>Heading</b><br> - # This is an extremely large header<br> - ## Half as big as the one above<br> - ### Twice the size of normal text<br> <br> - - <b>Italics and bold</b><br> - Italics: *word* or _word_<br> - Bold: **word** or __word__<br> - Bold italics: ***word*** or ___word___<br> <br> - - <b>Bulleted list</b><br> - *, + or - in front of each line you want as part of the list or 1., 2., etc. in front of the list items<br> <br> - - <b>Quotation</b><br> - When you want to quote an extract of an article or another comment, you can conveniently format your text by starting the - line or the paragraph by the > character<br> <br> - - <b>Horizontal line</b><br> - To create a horizontal line, use at least three - - -, _ _ _ or * * * on a separate line. Any number above three will do - the same thing and spaces between the characters do not matter.<br> <br> - - <b>Inline link</b><br> - [displayed text here](http://link.address.here \"alt text\") The 'alt text' is optional, and is displayed as a tool-tip - when the cursor is moved over the link.<br> <br> - - <b>External images</b><br> - ![Alt text](http://website.com/image.jpg \"optional title\") The alternative text in the square brackets is displayed if the image cannot be loaded, and the optional title is displayed as a tool-tip when the cursor is moved over the image; both are useful but not essential.<br> <br> - - <b>Escape</b><br> - If you want your message to include a character which is also used in Markdown coding, you can prevent it from being read by Markdown as a formatting code by 'escaping' it. To do this, place a backslash in front of the character. You can, however, type 'diaspora*' or 'D*' without the asterisk becoming a formatting code!<br> <br> - - <b>Special characters</b><br> - You can create the following symbols and other special characters using a combination of characters:<br> - (c) = © ; (r) = ® ; x^2 = x²" - - <b>Maintainers:</b><br> + Markdown formating + https://wiki.diasporafoundation.org/Markdown_reference_guide + License + Copyright © 2015–2016 + <b>Maintainers:</b><br> • gsantner https://gsantner.github.io<br> • vanitasvitae https://github.com/vanitasvitae<br> <br> diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 336ac6df..1860f897 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -13,7 +13,7 @@ android:title="@string/pref_title__font_size"/> From 2507dbd015d5d9faf3e0b32286dc74f98a8059ca Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 7 Aug 2016 23:51:31 +0200 Subject: [PATCH 089/535] Use Vector Drawables instead of pngs --- .../main/res/drawable-hdpi/ic_launcher.png | Bin 6309 -> 4223 bytes .../drawable-hdpi/ic_person_black_24dp.png | Bin 269 -> 0 bytes .../drawable-hdpi/ic_refresh_white_24dp.png | Bin 387 -> 0 bytes .../res/drawable-hdpi/ic_share_white_24dp.png | Bin 397 -> 0 bytes .../res/drawable-hdpi/ic_sync_white_24dp.png | Bin 565 -> 0 bytes .../main/res/drawable-mdpi/ic_launcher.png | Bin 6309 -> 4223 bytes .../drawable-mdpi/ic_person_black_24dp.png | Bin 189 -> 0 bytes .../drawable-mdpi/ic_refresh_white_24dp.png | Bin 254 -> 0 bytes .../res/drawable-mdpi/ic_share_white_24dp.png | Bin 268 -> 0 bytes .../res/drawable-mdpi/ic_sync_white_24dp.png | Bin 406 -> 0 bytes .../main/res/drawable-xhdpi/ic_launcher.png | Bin 6309 -> 4223 bytes .../drawable-xhdpi/ic_person_black_24dp.png | Bin 307 -> 0 bytes .../drawable-xhdpi/ic_refresh_white_24dp.png | Bin 509 -> 0 bytes .../drawable-xhdpi/ic_share_white_24dp.png | Bin 496 -> 0 bytes .../res/drawable-xhdpi/ic_sync_white_24dp.png | Bin 716 -> 0 bytes .../main/res/drawable-xxhdpi/ic_launcher.png | Bin 6309 -> 4223 bytes .../drawable-xxhdpi/ic_person_black_24dp.png | Bin 428 -> 0 bytes .../drawable-xxhdpi/ic_refresh_white_24dp.png | Bin 734 -> 0 bytes .../drawable-xxhdpi/ic_share_white_24dp.png | Bin 698 -> 0 bytes .../drawable-xxhdpi/ic_sync_white_24dp.png | Bin 1072 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_launcher.png | Bin 6309 -> 4223 bytes .../drawable-xxxhdpi/ic_person_black_24dp.png | Bin 565 -> 0 bytes .../ic_refresh_white_24dp.png | Bin 967 -> 0 bytes .../drawable-xxxhdpi/ic_share_white_24dp.png | Bin 938 -> 0 bytes .../drawable-xxxhdpi/ic_sync_white_24dp.png | Bin 1495 -> 0 bytes app/src/main/res/drawable/fab_compose.png | Bin 411 -> 363 bytes app/src/main/res/drawable/fab_search.png | Bin 716 -> 602 bytes app/src/main/res/drawable/fab_top.png | Bin 407 -> 355 bytes .../drawable/ic_arrow_forward_black_48px.xml | 4 ++++ .../res/drawable/ic_person_black_48px.xml | 4 ++++ .../res/drawable/ic_refresh_white_48px.xml | 4 ++++ .../main/res/drawable/ic_share_white_48px.xml | 4 ++++ .../main/res/drawable/ic_sync_white_48px.xml | 4 ++++ app/src/main/res/drawable/jb_mentions.png | Bin 1221 -> 1110 bytes app/src/main/res/drawable/jb_stream.png | Bin 743 -> 656 bytes .../res/layout/podselection__activity.xml | 2 +- app/src/main/res/menu/main__menu_bottom.xml | 6 +++--- app/src/main/res/menu/main__menu_top.xml | 2 +- app/src/main/res/menu/main__navdrawer.xml | 2 +- app/src/main/res/menu/pods__menu.xml | 2 +- .../ic_arrow_right_grey600_24dp.png | Bin 392 -> 0 bytes .../ic_arrow_right_grey600_24dp.png | Bin 288 -> 0 bytes .../ic_arrow_right_grey600_24dp.png | Bin 389 -> 0 bytes .../ic_arrow_right_grey600_24dp.png | Bin 525 -> 0 bytes .../ic_arrow_right_grey600_24dp.png | Bin 646 -> 0 bytes 45 files changed, 27 insertions(+), 7 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/ic_person_black_24dp.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_refresh_white_24dp.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_share_white_24dp.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_sync_white_24dp.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_person_black_24dp.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_refresh_white_24dp.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_share_white_24dp.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_sync_white_24dp.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_person_black_24dp.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_refresh_white_24dp.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_share_white_24dp.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_sync_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_person_black_24dp.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_refresh_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_share_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_sync_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_person_black_24dp.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_refresh_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_share_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_sync_white_24dp.png create mode 100644 app/src/main/res/drawable/ic_arrow_forward_black_48px.xml create mode 100644 app/src/main/res/drawable/ic_person_black_48px.xml create mode 100644 app/src/main/res/drawable/ic_refresh_white_48px.xml create mode 100644 app/src/main/res/drawable/ic_share_white_48px.xml create mode 100644 app/src/main/res/drawable/ic_sync_white_48px.xml delete mode 100644 app/src/main/res/mipmap-hdpi/ic_arrow_right_grey600_24dp.png delete mode 100644 app/src/main/res/mipmap-mdpi/ic_arrow_right_grey600_24dp.png delete mode 100644 app/src/main/res/mipmap-xhdpi/ic_arrow_right_grey600_24dp.png delete mode 100644 app/src/main/res/mipmap-xxhdpi/ic_arrow_right_grey600_24dp.png delete mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_arrow_right_grey600_24dp.png diff --git a/app/src/main/res/drawable-hdpi/ic_launcher.png b/app/src/main/res/drawable-hdpi/ic_launcher.png index d212a834c5488d0b8206bf7c7bcabadd23a13584..2bcd75a57c5cdd78b00ad70b77d4228db7265d3c 100644 GIT binary patch delta 4153 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 diff --git a/app/src/main/res/drawable-hdpi/ic_share_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_share_white_24dp.png deleted file mode 100644 index b09a6926de5aa48dee59265aadac32da236f9e1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 397 zcmV;80doF{P)>pxai;{B2*!N!D>LzNpR^R2)fik{R2|aH0bP5 z*MdarD7a}-Ez;H;8^R0acFB7?>Nyer70h^N-MY7?BcJR3C~UbFc^uKRQ`h0hp&@lM za=0&bFUnK#Sn5WUrS5~&57j8c2`}{x^lU0@xf-K$z+Gzw`kpzeuI-nfmQ2OyT(N5C zy>l@-b#t1gVw*GChQ69riBYL)DYQJYY2deq4n`STc6((!%2Aj4=wg&-PHHZ4XiD9R z9L`I1T#6jpc6)6i%2KtYuxQ?fferHxMOo@@yJIr8nefKYHw~583zvN|v}`i=!hTIX z1AQ+XH*Uda9ScrJS&n(GZ(vPNp{o||k1|%Oc%$NbB*pj^6U4S$Y{B+)352QE?JR*yM zvQ&rUPlPeufHm>3#+V#si)%jv*0;?_S^Q#q20>;A5<>V#f+!g+Rrn zbLUP?$m+hbO)N8~Mu9tezCx3NVSj>Zox_$*8-kjA7u9#4Ihb-XPjC9?Zw0G3H=F<5 zSU&TObugs(Vczk4L`=v1XbQs!S`9JxV|!85oe5L2+s^? z{KfWRNx<_+!{`GZvtk&{T4r5b{qoPRvYPDaOtpQzhNma3kIvqE_6L%d11EfrovO3Id}{tvhO8BTY`I@VK4rIT_!e3>o%KrK&qBTh!c)IL+b4BnqT)1{ z;$y$u7Nn)_P&#aOTUp`xOqF>Jy$5dn?L(*Gh$5^ndzms<72 z*RlncWw33skzf~*U+nPo0LKa&3C5}Hlhgk&eU{5#P#Lx(5*V=zp00i_>zopr09xkg ACIA2c diff --git a/app/src/main/res/drawable-mdpi/ic_launcher.png b/app/src/main/res/drawable-mdpi/ic_launcher.png index d212a834c5488d0b8206bf7c7bcabadd23a13584..2bcd75a57c5cdd78b00ad70b77d4228db7265d3c 100644 GIT binary patch delta 4153 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 diff --git a/app/src/main/res/drawable-mdpi/ic_refresh_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_refresh_white_24dp.png deleted file mode 100644 index 97e42b5251a984f151a3fc469c583c360763aa17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 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 FV1itgfiM67 diff --git a/app/src/main/res/drawable-xhdpi/ic_refresh_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_refresh_white_24dp.png deleted file mode 100644 index 1989184b14751617cf6e19e833810f91563f7522..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 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 QM*si-07*qoM6N<$f&f-ZIRF3v diff --git a/app/src/main/res/drawable-xxhdpi/ic_share_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_share_white_24dp.png deleted file mode 100644 index a35b3cd14af89804b7c3aab8f9b54cfe88771d19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 698 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 D>pAVy diff --git a/app/src/main/res/drawable-xxxhdpi/ic_refresh_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_refresh_white_24dp.png deleted file mode 100644 index f5beca2511d275c2f754b38989a1e1e69196da05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 967 zcmV;&133JNP)`{$AjijdZyt1MC$Azf957h>3-t3^RKU9_d^!eEr!Ikee|V#8uo zB-PXcagY>r5oi=j5EdwHm3A>)o13%M6gJwvNrd#g?>T4ZywCH_z3_ZKlIMAz=Xsvz zd7dNO!jtqc#7V}u%mNEsW{i^z(ajUwq>|97TB%YIXrP0O6iIIJ7P-vPO|?qE^}Nd> zMUYE8MJ~gvR|Gu77)z2n+|Ddvhp16R+{kg3AXiB9En#nymIbOfLP2tc=Lma8*65}n zxj_R{1RWwROJrGs+#pNPFg3D7mLX^Ya$9h>JOA+J(I|=HRB{CF6E-;K~lxkTa zLy=^U`v_{26*3e}_IMrBBvrCN7bTEAPGjnm1-dASY_XQ04T_8|N+ers!!)MI=%i$_ z#coXd6%n08AX^;7)T&76Bof);IHt`?7S3X7QnE0OsZq(oB}^4c7XHLkp=9A4rbZ)udzg;N1$r<|QLPwI z&n%`FHnD(d zlnS{+2SFp$$Prd^hM?!=5_OCdbeOappo}jG`i)AtMGIjAvPO!J2-_z2I7-+6X<4A0 zeS{rR99YLi!iK0-MAY*+VH2!XJb08`e&!xUz(#%{Y>_RB4|~XEo?cd|1k}>Y-{i7O zaU#Ws|}!6-dEfx=QHw|VlU04lm{uA*~>Kf43bv-DCc7enc!1)u!Y-L zLnYTy&mBBWI|mr2kbRVCd61$P*Iv=`;xYcfm1(wX`Ee^>XL$g*c*07zI8RR?8GRYkCOf$*} p4w7XnH^}om&+|Ob^E}Uye*phd*siKI(OCch002ovPDHLkV1hNcx5WSe diff --git a/app/src/main/res/drawable-xxxhdpi/ic_share_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_share_white_24dp.png deleted file mode 100644 index e351c7beb089e9513ef5ddaa2ac3f1a6638474cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 938 zcmV;b16BNqP)OV%)fi;J>`G%jw)8gjVE${JR2aaY!G0~hnM zhG|@UElYTe3EXtc3bxQs9yfX7vVdw{;WqBh$^xF`2P*M9I}|qJ3{e@6PKArjoMZ`q zzv59!fmanSI=PO&6?&+plSP6ovR7f^QNATeik(_R0|VqKmg6Jp6&~t1O&))jcuMQg zz!ARWI(NwM6X$u29SRTC9OM@M7CFo&S;iB5kG}$E*e=U>kWUFR#U6!^Dg|IO$GL;Q zdG;$z?BZ=E`Hcb|x0vJv&02@&xrVwOhY7LL@4M9>gD@+_--REpnJm3KuU?nF43nuCUR}5|x-@k1XJG+|9FJHqb%=H!GZ? zR#tEVHz}HB3FEjJmo=nuF(+%t;UXt%$l)REk1CR+@t5HZYGfZVddcE%mgiK277p?u!wk{S zAzEYsZHy7*0=xAuo@I(+(gP_7Qy#33_*6D)RFSreczF(DiOuuz~_V`4-TD@(J5!~$A6fx@-fOJ{(s zOh~AtAlgDsD$YU{AbF%757Xun1R{UZ>15^=zGZ^5k6X*s1Zl_c6zpYAoEa`st@0z6F zBwdws$vL-dUDr@h^~jIp3Ggeh0PM4_v9&ZL{(39|$AGQYHMfS0;`eeF=m6WS>wn5R z0omM#o|QB&={j%_Xw|(iJKdwvlFPufwGN|h!UJH|T8B|L0pJuFFG;Pt_5mIF>vJqm zOB$E7L((ouFH3qu(mUOM8-y<<9dgdCTI*p#l{2AF9}buSKF5!Gs`3r6#aat9Voiwb zYaBQN+^lHAxty1y))8Yu#r`IM6ToT(6HZ#|U`oh@0sGtoT&rM086BlGpxfspa6Zz2 z70PqM`XzRza4S&DVybvaCS-uUl3vXbt7)8bk0gbjes|NR zIcDIqz!CG17EJ$DsAqhG`&lmwDPpBMD&G&ZpLNcyG^$!coO6#QeHHlGd)9eMl7OA~ zHubMJR{{NH0fQdl+gJg2#=YGxFgXAz^C6yWmJPfqgekqs2fY1o%NisR| z6Vhj_=>Rb_ev}xpEztg`Zh#a9gpz3Q3{se9YStbkg#n>YfNBrb4A~WEzgagx3Ijqz zwb~CWhP)nV|Fdp@6b6JIR%TMEVZfe1d+mvt6b4)kw7<(RtfyH6Febmkx*xw-=P6)& z#OvsxI}3pQ5wD|n){Rs93~1_H6!+Ip#4K&JW;I1 z=}w;>4E*eC>pXiC-ba{^t@Er<&!-Xf?6uBwZPJT@gl_@0UtVRZWiC)l=#p!a^wEf; z=0pQ=vn>Sf;c)YcR!?{R)Nsix@uf9n{cPKXEJf$bu9st31gDkgt>f*R!?>c zzl1x)1^k0fikM_H;YMqZ{+?tHMHm2ZI#E0_ns6Ymnu8_k@SpR7u0XCH*eH z+HP5XyUM>S^wV+99nVp7>*!vNP7QD-q^6Z;LQW%Q@!NwH6AVq5CjMcqn9z_34!>pO z?NK(t?9)-_9L~A3@(Z_)OS)%~hE@Ho13#Z|jPT4_DmvCRw-)>y^8$Y3?a-2!p%%aO zry#IH(p&N$#JwWvMfnB4Q}WwYR^8d~xO1*!UDu{zSdaWoLlNJYBEB(2d}E6E#uV|5 xDdHPb#5bmhZ%h&2m?FM0Mf^gcP${{nu%Zg*j9ob~_!002ovPDHLkV1oB)yLA8n diff --git a/app/src/main/res/drawable/fab_compose.png b/app/src/main/res/drawable/fab_compose.png index 5ef731b4cc07c9b2d1eb29029fb88a921af7a2ec..0d6f4cf593b787b24a17201bd5da8ad6805e88df 100644 GIT binary patch delta 262 zcmV+h0r~!$1M32iZGQmhNklDutIeG#?a8=LYre49@IEvunu3dEX zE`m5XI213S%i~}QRa)AL;2Zou5Xg|>M|eYmKq;k^`Y@mew0r{Bfskhxpzi~^25fjO z0tUXJ?c;$qa3;IR)Y!P0uDE?S2YuP9Gj*E^p@hyt$Z$F3G@vZTmBJ+7FuYbzl)v-{ZHt13H1Hv zXa`?-^$-*Ay;nC~5^f7!5N;1$0B#eV1GkHI@F_4$S;IgnrIh-x2L#I<)i-7j?*IS* M07*qoM6N<$f&mnF#{d8T delta 311 zcmV-70m%OA0-FPnZGQn6NklKuB+=3n2!gG86=UVOM6j_}3l*#c zEALA_s%065AH&-n$@4tV^ZppH2W(k8dIyYvE54cn z`_`snz!13PXEWfy+LkSYZXXY91Fso)!nZRvai&9j-Ywvtt$)3eBwz!$17b8VMd$F77SN01k*hm4n=PPkdZ1G$rr?M!jmKhh zVB7*acOyF5(T;X>U9|a)=;(E#FP1>Ro1-KAbjg#p{SZ^YeTyeOsIwg;9L{D@YK5ACSF6Qt8 zzKeO?qeLE@I$i`+`&L} z3T|Kn4edFRsi7R5gjpQBx;hqdTdIa~bP@)!f&-U3!f+Z!;t%wrCRIZ@t^*!n3h(d% z(|8(xfih}RHI$>s@RJE4Mw9-C=?2<_zjz4EB9okit7LX002ovPDHLkV1l{c;FkaZ delta 618 zcmV-w0+s#R1k44HZGQquNklnK##$q0> zZqw(^J$)iW#(yE;i#zobx8-U`h`a?ckNk^tVHn% zr~d5GYu%~GJ+czT-B|{YUVohWfJauM_&2AX^yqcUslR(e^BOO4EU^KOvPqF?A@Y{Kb zjpgZVH=kkeyb+D5hdZnp0&Y3d01JgkTOxO9XCr(gP63m^IKgOp8~7M=ehWC(>4NhR zH^7p!^J!>V$6G+7F!}HTX2YHCmK}m$PDh>3OOYQ27HOZ;ZJNM+!Y?Ahgt*l!`Cj}z zaaz(jNn7}G2*2mkDrj0SLeO+<|I8XcU(QV*D*=~tc@@3KQ z@{N6-Ha;VCF~scr!?K;a#**(J>4?6#Jt`_HD*iA20e$H#GOAxaumAu607*qoM6N<$ Eg6eZ9z5oCK diff --git a/app/src/main/res/drawable/fab_top.png b/app/src/main/res/drawable/fab_top.png index 402daf58f61c9e746c12fd2cce7a7015380c3f0c..98a7415d7f5b4103677077baead7b2c93e25828d 100644 GIT binary patch delta 254 zcmVsKJ-h*( z4t@bTKHj0*3Dgzn2k*U`jca$m=RG@p0}enpm~}u2T%zv$9CzBS`GC7wJbVcH8$235 z6zzlWj<=xa;Je|i=n(kk_$BC2_@;Q^2;41b3*3WWf5(sTvuG=P0{^=YlRGjEPzJ6y z!3X#z>R;0mcoGRNxZr{dF1X4oJ1SX_PoR0-A!eu~6a0`~QaF?oU zp?X-pN+v4tABgSYd#2Q}<)5r5Z6(k1Ja5f_4Y29$D9X_9zz1;C+mlsoTz>+)Xlw^ez+=~wPoZtj z54er>!{?xXgLlK{qL<*!@g?XKycxa}odaJTUxUtt{}q3cupcEIW@E3CZbJxPiM7c> z2uDeGlAdO_4z_oFz%}rebJEe8tP_vs$0z@PUrhGMJOESX{35umnQV`K|C(yxrKO(n zVRLxv9Ns#Iw=B-#t#f$mlE3sSyO(rj*Pkox;d!3tN#F2W%E_) + + diff --git a/app/src/main/res/drawable/ic_person_black_48px.xml b/app/src/main/res/drawable/ic_person_black_48px.xml new file mode 100644 index 00000000..223f3f26 --- /dev/null +++ b/app/src/main/res/drawable/ic_person_black_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_refresh_white_48px.xml b/app/src/main/res/drawable/ic_refresh_white_48px.xml new file mode 100644 index 00000000..a3ff4f67 --- /dev/null +++ b/app/src/main/res/drawable/ic_refresh_white_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_share_white_48px.xml b/app/src/main/res/drawable/ic_share_white_48px.xml new file mode 100644 index 00000000..1a53d3d9 --- /dev/null +++ b/app/src/main/res/drawable/ic_share_white_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_sync_white_48px.xml b/app/src/main/res/drawable/ic_sync_white_48px.xml new file mode 100644 index 00000000..0868795d --- /dev/null +++ b/app/src/main/res/drawable/ic_sync_white_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/jb_mentions.png b/app/src/main/res/drawable/jb_mentions.png index 726393c00b9276f6164c5b0fc9eb8c95f941e9b2..d1a2f1814ffb82172c61c641fcb941faa89d1131 100644 GIT binary patch delta 1015 zcmV8pUNG zxDyp$#03W(MnT30#fOL>;xIEPqRxooh8v?O!CmnwDxyYQ;sPp;`%2U?Ci-AqxHQ#$ z`rLaG9Y{fQAI{%@|L1gdbyZ!cwOaco76~pv z*b4ju-0+yY4#A-oNAj`;kv0WK?RO-_ZZ3-Cb^-L{$z ze`^Vk$?H8z<;=JQ}?kVI!mw(J_V1kG6#=si`Gu}sZj^f(| z7HmsT(aAStkZ^#t24<~~@EOWtG0&Yzj8niOxsv)-r5F%$ew7VJeuM4p4Y zp159+@Rqjk4hWP(*BY@J{gvhkr4p(kcV$l7b(uwBYg-5tYCgOA>ZJ zKzKH=O?h7En_$gV-q>d6m4zzANArO}a`8NNT=_+k5&o+@`zvfUVn&SN7Hls^(QC^P zeX)n-T!gY?2FV#m94%Cme{EDr(iMcO0G6cMmV#EHoID!yI@wE91^jaMjJ zS}M()C@nW?;dL!ttVfQEDU9XFh4V)8q)4ri;_r!ZNLmbGEnAvR50ki#_*6MztqE}4 z5$28n^Q5ohYMkZ+tAVE$u9?;0@0q}FmT)>Vc|4FEItc8Lm%8GpITPbyKn0byjgVe< zR89RV>7&PMBHCmEv(tQm_rM0A`?m;}F<>z8CveR}>`P$3oQD?QQ`~PReaAw+{!O?5 lm?}wHHz`zVt=4MNz5sx^m3zXw-eLd%002ovPDHLkV1jHD-(vs( delta 1127 zcmV-t1ep8Q2*nAIZGQwpNkl4490%~%y?ea7dor07#)wTMV-m@frx-QO zQ!AttQYcE1G(}1xX(LaikdPvpjmDCNNo>p5%+s1JYjbCJ*u$Ma&i&>9SdSfTUUSem4Ugh$ z9KgW_Z6lW8Vss8Q*-l)GFDno&YnyNf#ta4NGx0@>gyZ%jE^mfJGiQ7R?!)~USt7Rs zYx;k8Vl*aV7LIK&_i5n^>}`TqDaPVW`5pTlw+n_@wiy#KAFtz|jIQOF&<@gL`jw>? zS%EVKsrM*6Cx30wA8Ya4ci^>z;vT^`+kx{0R~fJIQY%XDOep+8@YC(Y5%?yt)-{7s zHWPoVCw*i)m?khyaF50Hwqi<3xXh523PGZV-8ftD7&*+qJRB!P&Mo*9AM_I$hZCbY zn*{Fzv+)^56~-UL10`z?z**`)+bt#X)A2@PPOYuONq_ys;<2kEU5nK3dSye6NvxI+ z&!_Y&Zxm#DaAgJJ6NTKSD6^mn=_%^Z_WX?O)QY5w5wa0+SRBbLu0s5V#A3PK&K-}B zaJLYYUcvs7mq`(yAIYq%Lj1*O(&HJqS?Eg;xhEkz7rjjopBBmNRUtiD8%?@2Bll2( z#L^PIcYifOyi@&Gnp{SDg!=QH^V=&EBrYq_Jzjd(Q^a9=BzH`4Fh0A780dQTV{=CF zti-cV^1SWFS0&>yx}tthu@e*Tj{1LQly(R&S;QXv(SS^D6Jksff>jOsW8IBPr%{>b zor$@96$n+4A(Vqf{45-o0R)QZjr!x&e+5D+x_>Kr)}4_pVp@ao8m@@?AI1VP@tx|c zkKAHEMg0!UDIqforLO~}3{@71!XCH}RxQa)E$C>V4j zB7H*A)ktn1?ls6;u6YTC*OkbhkMB#!^x`V%LZa68;2HH5QWCjc><~(*;?+YBP8aIV z6h;fTQI`nCbeE8;uM#rOtwPbU!he@V+kb^LV3pvd8b#hpn4|uzZ@}U0Q2u}8VfCMM zt#FysPNWjHmM~KK7Hg|;BwEE3;c9Oej&6g#0hl1%4WfL1JRx0Y7Tadw3%!F^g_l|*Uvt*l7GUKS zRLi&s-!&l7OzXq*8q}2S!f4#w;tTwRXL0gS5RTD_bMX|utw44s-V*HLuvQjsw-p~M tZwbJj@yLnZ@m!IhB1tx!oL<1IvA2a`bGc%002ovPDHLkV1g=RFi`*i diff --git a/app/src/main/res/drawable/jb_stream.png b/app/src/main/res/drawable/jb_stream.png index a5586dbd4e26ba23c5b1ebd110b4545f2dee90ed..78cbc78069f5f3e0dfa63708449754e5c24c102e 100644 GIT binary patch delta 557 zcmV+|0@D5G1&{@hZhs9)L_t(&-tC!7C`3^h#|Km65h)u*A(RkF9yLiyHVP$MOIu4T z8!KBxDN2&ZtW2^RjPfcL7E@ju#lm7zl7-h8|5M-8ZMt*sImekhGdW-VRyybW?s4vS zzVD99r9+1fkthda38+kG@jehuz>pT#;#yoyc+x;z#=$iQ&VN8x3dGw$5X_27SAh@1 zqC2400r3j33VvwJC#Vq--!NI2O|l3|lOSFKrop?(xOHCXW)QIuc%wy%6o}`83GiYu zj_rOck9fdh5+h+S4%`yr*{U8tefs z6$n32li_xjM^e zQs*(}gwK?VJrZTDo6_ME=US|V%(4^jFtko)u>ZykC|1x&6wt%J+K793&$vH9UF@Ut zuexpQJlA0_ilx!_o zT3XpyDHbd!MMir9gA}>Gq-!seb2e?y)oTiJ*#t` z=lPzu^FHtMytLHP)Yi1f@fKrem1no{A#%QG+JW&Zwl`*?wttwxnyD6evo$5bXEcqX zx~ejyfuBSlwnoRPt&Ql#iL8#D81}c6-NcFjzk18z5?n%|=re-lS-`JWNIZgbSl9sY z`8bZD3Vv5Yq1Rz71>i?9$=nFwvv34oQ~V0p5CYzl5@ezc;4s>AfVW{k-UsIDEr%@M zoHH?4{K{HdfPYhXi9G@Dm$VBna1BcX-XF*3B3n(Z#SLMrQL+a(n)3V@?q!U53+qFG z%e6^TQL-e9VUMvr4{*7kfIs4($(5<$DwVXi zIe-Tw^}C~<oTu=-=LgyMGaYn^sNMNKU#&m%~Tc76W*t zq|Hogx*B0Ua-Nu-xG32?Syrpok$*o!yfIwHvJl`7oH2QbsAcc4ujn7r9qz{K4Dm;B zRzT@|7#MI+Qi~_fg`sV2yX4^c6qu_|z^&V6e@CZEHjLAlSHU;yAThi6@!x8Ich!O} zsZvW@kbP8^&J@4AquV0MSXgOKT@QsOsV2WBINuSr%j+GMSDD;Kk79KeaJYbe*$#$S zm!732?tBKHKbnK-8GT~j*0vQHDk`m={GKsUY!%WNrsUn>KdlycvlV;R>&Kxg&z?ul e)ly4STE77wsR|*aO#DOu0000 + android:src="@drawable/ic_arrow_forward_black_48px" /> @@ -39,12 +39,12 @@ diff --git a/app/src/main/res/menu/main__menu_top.xml b/app/src/main/res/menu/main__menu_top.xml index 5b3c9337..06e8f3ec 100644 --- a/app/src/main/res/menu/main__menu_top.xml +++ b/app/src/main/res/menu/main__menu_top.xml @@ -17,7 +17,7 @@ diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml index d3bd1b03..14cb764f 100644 --- a/app/src/main/res/menu/main__navdrawer.xml +++ b/app/src/main/res/menu/main__navdrawer.xml @@ -9,7 +9,7 @@ diff --git a/app/src/main/res/mipmap-hdpi/ic_arrow_right_grey600_24dp.png b/app/src/main/res/mipmap-hdpi/ic_arrow_right_grey600_24dp.png deleted file mode 100644 index 65248d20b30ebc08bdaae70baf78c9d02fc8a43f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbB*pj^6U4S$Y{B+)352QE?JR*yM zvQ&rUPlPeufHm>3#+VMqy7E$B>A_Z?A9cI^-b0_Ml#<`K;(Y=_jU4 znp?K)ITgMk#=}fJV8h0Z98Y}L?YUHR`6pBO9p#8B*G*f0r_=Xg- zhW`HZ8#q;GJ*nL1HR;JwiO)yhigF~FxoqKWdZ2uIljU~#!niOm-$fc$3?2GQ=dXKx zZ`G<_H78nL?Xqi2v|#>FtJ%AAa+2?hS(|hoZ_E8IG+BtzbI}opAdSEYEM784TzQ!u zEvRyI4ct>4c_?ocA)o zp2?Ww#7h3f!K)9ieERCjS7#w+1O1;~D>(%vHF>13n4H!0y&TRE%-IvMrrvLkaj(9q2@ER+Pgg&ebxsLQ0HT_iZvX%Q diff --git a/app/src/main/res/mipmap-mdpi/ic_arrow_right_grey600_24dp.png b/app/src/main/res/mipmap-mdpi/ic_arrow_right_grey600_24dp.png deleted file mode 100644 index dd79fff4ab4f7f2f9cdc07ef80cd01255b0531f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE(}6TtKSPDj(q%x-YEKu(5Rc<;r|jirGURE^jcE2!$|I=wM5`*LlMD5=+&hYqw;lIyCjLh%J~jg<)ci@5Gs3mlT)m z3cJY`c&OT-ZPmP)Kb`E$lyy5=ma|^`Fol7$oi)Qk;a@Rj)7W!GY UuiPVeHqhA&p00i_>zopr0MH_5!vFvP diff --git a/app/src/main/res/mipmap-xhdpi/ic_arrow_right_grey600_24dp.png b/app/src/main/res/mipmap-xhdpi/ic_arrow_right_grey600_24dp.png deleted file mode 100644 index d2fd86fad0fd9c32a64cb24a45e164567f9e858a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCwj^(N7a$D;Kb?2i11Zh|kH}&m z?E%JaC$sH9f@KAc=|CE+pW)oQo^S>RMgdP3$B>MBZ)a@eJ!Bx@y5HCFsEeQDX@;Ch z-3yxfl$b9nsiX_KB{W=c(-3mIWAFYb?&YC>`r8(NX6$=xan62olAoSZ`;t)-J8_>fP7YNFPG2?pX9rmav~p!sp5 zn9#(HP4R_qT~@o*FWFHRwaUTJTU5i&Y07s8P2=}%>koyCUf_uLb=uJQvb0|Vm>PZ!6Kid%1QZ}dGJAkzBq|3k(Z4Q-ZdG>kWJ zh@78ftr5J5OL&6PNePZl#u*AmteZqQg{DO8sh(H!@6x6xtJfENT*rIP^7))%Adwb( zz4UwS{rhg`3vYyeVMw-o?*5>1|NZq-Cj@(H|l!FvWG15XULSxwQ$`O79Bv7N|}_&6Vsqq z$A6YFkjlS7ZVe73MPi8O9YV>;Gu+(8`!2+iRlPm%x12Sb+aA+{GYcX~mYUFBA zDs+(1kYaCX6e(~J@nB_VX`E8vz~jNo-qIja=)mG3%Ffa-rSQOf#{V-vr5|``p|HWi zW)s7d1B{FcKN?kFVdQ&MBb@0Hq(}8pX7+2iB`GtXjNzl{9F{I+w+dGDSOo1Y;59?=Kh~CZT?3%dH z`r^DtzP;WH$~pB89&2kkbTndCK!$75qDMS@GppZO*L!NjopU!5;Xh#cd`|H>IH6Y% zd;RX(u+`lw&wres7A*hZikD{ggF?Ic_S(uOK<*ST&DYB^<@W9Qvg`i)eDm37Z(m85 zo+WdD|FQfemkCT3M*kEoStJ|efLx~ul^o~OHt&<4roEKC*!nBuuWfhp;-{TXWsdn? z@jLbQHuLVIk21I4-s@lcE%_vagCC0~!-;kUc7~k-DvS#JO*#xu944?a)Us4ETyXPX zWZ1=#$>1QYD9Z3caS1bnZp##g1p_bzAy+#FXUqA=nmjzIO4K`i{X)C z2s^_@fmJLG799WgO}kWj_xMb+t{X4H<5JcwWy$=athgs)Q*Gkz Date: Mon, 8 Aug 2016 07:41:36 +0200 Subject: [PATCH 090/535] . --- .../activity/MainActivity.java | 40 ++++++++++--------- .../dfa/diaspora_android/util/WebHelper.java | 21 ++++++++++ 2 files changed, 43 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 206156de..0f5408a7 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -131,6 +131,7 @@ public class MainActivity extends AppCompatActivity private Snackbar snackbarExitApp; private Snackbar snackbarNewNotification; private Snackbar snackbarNoInternet; + public String textToBeShared = null; /** * UI Bindings @@ -305,6 +306,10 @@ public class MainActivity extends AppCompatActivity if (progress > 60) { WebHelper.optimizeMobileSiteLayout(wv); + + if(textToBeShared != null){ + WebHelper.shareTextIntoWebView(wv, textToBeShared); + } } progressBar.setVisibility(progress == 100 ? View.GONE : View.VISIBLE); @@ -838,7 +843,6 @@ public class MainActivity extends AppCompatActivity } void handleSendText(Intent intent) { - webView.loadUrl("https://"+podDomain+"/status_messages/new"); String content = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_TEXT)); if(appSettings.isAppendSharedViaApp()) { // = \n @@ -847,23 +851,10 @@ public class MainActivity extends AppCompatActivity final String sharedText = WebHelper.escapeHtmlText(content); if (sharedText != null) { - webView.setWebViewClient(new WebViewClient() { - public void onPageFinished(WebView view, String url) { - webView.loadUrl("javascript:(function() { " + - "document.getElementsByTagName('textarea')[0].style.height='110px'; " + - "document.getElementsByTagName('textarea')[0].innerHTML = '" + sharedText + "'; " + - " if(document.getElementById(\"main_nav\")) {" + - " document.getElementById(\"main_nav\").parentNode.removeChild(" + - " document.getElementById(\"main_nav\"));" + - " } else if (document.getElementById(\"main-nav\")) {" + - " document.getElementById(\"main-nav\").parentNode.removeChild(" + - " document.getElementById(\"main-nav\"));" + - " }" + - "})();"); - webView.setWebViewClient(webViewClient); - } - }); + textToBeShared = sharedText; } + webView.stopLoading(); + webView.loadUrl("https://"+podDomain+"/status_messages/new"); } /** @@ -882,7 +873,15 @@ public class MainActivity extends AppCompatActivity final String sharedSubject = WebHelper.escapeHtmlText(subject); final String sharedContent = WebHelper.escapeHtmlText(content); + final String sharedText = "**" + sharedSubject + "** " + sharedContent; + if (sharedText != null) { + textToBeShared = sharedText; + } + webView.stopLoading(); + webView.loadUrl("https://"+podDomain+"/status_messages/new"); + +/* if (subject != null) { webView.setWebViewClient(new WebViewClient() { @@ -901,7 +900,7 @@ public class MainActivity extends AppCompatActivity webView.setWebViewClient(webViewClient); } }); - } + }*/ } //TODO: Implement? @@ -944,6 +943,11 @@ public class MainActivity extends AppCompatActivity podUserProfile.parseJson(webMessage); } } + + @JavascriptInterface + public void contentHasBeenShared(){ + textToBeShared = null; + } } @SuppressWarnings("StatementWithEmptyBody") diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java index ae0abd9c..1fd8ec2c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java @@ -25,6 +25,7 @@ import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.support.v4.content.ContextCompat; +import android.support.v4.text.TextUtilsCompat; import android.text.Html; import android.webkit.URLUtil; import android.webkit.WebView; @@ -99,6 +100,26 @@ public class WebHelper { "})();"); } + public static void shareTextIntoWebView(final WebView webView, String sharedText){ + sharedText = sharedText.replace("'", "'").replace("\"", """); + webView.loadUrl("javascript:(function() { " + + "if (typeof window.hasBeenSharedTo !== 'undefined') { AndroidBridge.contentHasBeenShared(); return; }" + + "var textbox = document.getElementsByTagName('textarea')[0];" + + "if (textbox) { " + + "document.getElementsByTagName('textarea')[0].style.height='110px'; " + + "document.getElementsByTagName('textarea')[0].innerHTML = '" + sharedText + "'; " + + "window.hasBeenSharedTo = true;" + + "}" + + " if(document.getElementById(\"main_nav\")) {" + + " document.getElementById(\"main_nav\").parentNode.removeChild(" + + " document.getElementById(\"main_nav\"));" + + " } else if (document.getElementById(\"main-nav\")) {" + + " document.getElementById(\"main-nav\").parentNode.removeChild(" + + " document.getElementById(\"main-nav\"));" + + " }" + + "})();"); + } + public static void showAspectList(final WebView wv, final App app) { wv.stopLoading(); PodUserProfile profile = app.getPodUserProfile(); From ebb6d36b7df53e3d38bd143da181347dbed57a5d Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Mon, 8 Aug 2016 08:24:58 +0200 Subject: [PATCH 091/535] Improve sharing to activity (Kepp one webview) #32 --- .../activity/MainActivity.java | 34 +++++-------------- .../dfa/diaspora_android/util/WebHelper.java | 22 +++++------- 2 files changed, 18 insertions(+), 38 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 0f5408a7..242e6fbc 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -853,7 +853,9 @@ public class MainActivity extends AppCompatActivity if (sharedText != null) { textToBeShared = sharedText; } + webView.stopLoading(); + webView.loadUrl("about:blank"); webView.loadUrl("https://"+podDomain+"/status_messages/new"); } @@ -873,34 +875,11 @@ public class MainActivity extends AppCompatActivity final String sharedSubject = WebHelper.escapeHtmlText(subject); final String sharedContent = WebHelper.escapeHtmlText(content); - final String sharedText = "**" + sharedSubject + "** " + sharedContent; + textToBeShared = "**" + sharedSubject + "** " + sharedContent; - if (sharedText != null) { - textToBeShared = sharedText; - } webView.stopLoading(); + webView.loadUrl("about:blank"); webView.loadUrl("https://"+podDomain+"/status_messages/new"); - -/* - if (subject != null) { - webView.setWebViewClient(new WebViewClient() { - - public void onPageFinished(WebView view, String url) { - webView.loadUrl("javascript:(function() { " + - "document.getElementsByTagName('textarea')[0].style.height='110px'; " + - "document.getElementsByTagName('textarea')[0].innerHTML = '**" + sharedSubject + "** " + sharedContent + "'; " + - " if(document.getElementById(\"main_nav\")) {" + - " document.getElementById(\"main_nav\").parentNode.removeChild(" + - " document.getElementById(\"main_nav\"));" + - " } else if (document.getElementById(\"main-nav\")) {" + - " document.getElementById(\"main-nav\").parentNode.removeChild(" + - " document.getElementById(\"main-nav\"));" + - " }" + - "})();"); - webView.setWebViewClient(webViewClient); - } - }); - }*/ } //TODO: Implement? @@ -948,6 +927,11 @@ public class MainActivity extends AppCompatActivity public void contentHasBeenShared(){ textToBeShared = null; } + + @JavascriptInterface + public void log(final String log){ + //Log.d(App.TAG, "[wv] " + log); + } } @SuppressWarnings("StatementWithEmptyBody") diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java index 1fd8ec2c..fb1d0c2b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java @@ -103,19 +103,15 @@ public class WebHelper { public static void shareTextIntoWebView(final WebView webView, String sharedText){ sharedText = sharedText.replace("'", "'").replace("\"", """); webView.loadUrl("javascript:(function() { " + - "if (typeof window.hasBeenSharedTo !== 'undefined') { AndroidBridge.contentHasBeenShared(); return; }" + - "var textbox = document.getElementsByTagName('textarea')[0];" + - "if (textbox) { " + - "document.getElementsByTagName('textarea')[0].style.height='110px'; " + - "document.getElementsByTagName('textarea')[0].innerHTML = '" + sharedText + "'; " + - "window.hasBeenSharedTo = true;" + - "}" + - " if(document.getElementById(\"main_nav\")) {" + - " document.getElementById(\"main_nav\").parentNode.removeChild(" + - " document.getElementById(\"main_nav\"));" + - " } else if (document.getElementById(\"main-nav\")) {" + - " document.getElementById(\"main-nav\").parentNode.removeChild(" + - " document.getElementById(\"main-nav\"));" + + " document.documentElement.style.paddingBottom = '500px';" + + " if (typeof window.hasBeenSharedTo !== 'undefined') { AndroidBridge.contentHasBeenShared(); return; }" + + " var textbox = document.getElementsByTagName('textarea')[0];" + + " var textToBeShared = '" + sharedText + "';" + + " if (textbox) { " + + " textbox.style.height='210px'; " + + " textbox.innerHTML = textToBeShared; " + + " window.hasBeenSharedTo = true;" + + " window.lastShared = textToBeShared;" + " }" + "})();"); } From 237a2f21e47f1eff1afaa6cf2ae01407aa945811 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Mon, 8 Aug 2016 20:41:26 +0200 Subject: [PATCH 092/535] Update localization --- app/src/main/AndroidManifest.xml | 1 + app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 3 +-- app/src/main/res/values-ml/strings-preferences.xml | 5 +++++ app/src/main/res/values-ml/strings.xml | 12 ++++++++++++ app/src/main/res/values-nl/strings-preferences.xml | 7 +++++++ app/src/main/res/values-nl/strings.xml | 5 +++++ app/src/main/res/values-pt-rBR/strings.xml | 4 +++- app/src/main/res/values-ru/strings-preferences.xml | 2 ++ app/src/main/res/values-ru/strings.xml | 3 ++- 10 files changed, 39 insertions(+), 5 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a1578ea5..3c471be2 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -168,6 +168,7 @@ + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 110ea695..c32cb8f2 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -73,7 +73,7 @@ Berechtigung verweigert. Berechtigung erteilt. Bitte versuche es erneut. - Lizenz Markdown Formatierung + Lizenz diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index ea8a5a05..66e6729d 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -65,8 +65,7 @@ Permission refusée. Permission accordée. Veuillez réessayer. - Licence Mise en page Markdown - + Licence diff --git a/app/src/main/res/values-ml/strings-preferences.xml b/app/src/main/res/values-ml/strings-preferences.xml index 397edf31..5ef1659d 100644 --- a/app/src/main/res/values-ml/strings-preferences.xml +++ b/app/src/main/res/values-ml/strings-preferences.xml @@ -3,10 +3,15 @@ + കാഴ്ച്ച + ശൃങ്കല + പോഡ് സജ്ജീകരണങ്ങൾ + ഫോണ്ട് സൈസ് + ചിത്രങ്ങൾ കാണിക്കണമോ diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index b16d1a9d..2def9d93 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -2,21 +2,33 @@ + *[ #DiasporaForAndroid ഉപയോഗിച്ച് ഷെയർ ചെയ്തത്]* + റീലോഡ് + വായിക്കാത്ത അറിയിപ്പുകളുണ്ട്. വായിക്കുന്നുവോ? സജ്ജീകരണങ്ങൾ അറിയിപ്പുകൾ സംഭാഷണങ്ങൾ സ്ട്രീം + പ്രൊഫൈൽ + ആസ്പെക്റ്റുകൾ + ആക്ടിവിറ്റികൾ ഇഷ്ടപെട്ടവ കമന്റ് ചെയ്തവ പരാമർശങ്ങൾ + പരസ്യം തിരയുക പോഡ് തിരഞ്ഞെടുക്കുക പോഡ് അഡ്രസ് രേഖപ്പെടുത്തുക പോഡ് അഡ്രസ് ഉറപ്പാക്കുക അറിയിപ്പ് : പോഡുകളുടെ ലിസ്റ്റ് https://podupti.me യിൽ നിന്നാണ്‌ ലഭിക്കുന്നത്. തിരുത്തൽ വരുത്താനുള്ളയിടത്തിൽ മറ്റു പോഡുകളുടെ അഡ്രസ് നൽകാം. + ശരിയായ ഒരു അഡ്രസ് നൽകുക + തെറ്റ്: പോഡുകളുടെ ലിസ്റ്റ് ലഭിക്കുന്നില്ല! + ക്ഷമിക്കണം, തുടരുവാൻ ഇൻറർനെറ്റുമായി ബന്ധപ്പെട്ടിരിക്കണം + ഉറപ്പിക്കൽ + \nhttps://%1$s\nനിങ്ങളുടെ ഡയാസ്പൊറ പോഡായി ഉപയോഗിക്കണമെന്ന് ഉറപ്പാണോ? diff --git a/app/src/main/res/values-nl/strings-preferences.xml b/app/src/main/res/values-nl/strings-preferences.xml index 397edf31..fe409bb8 100644 --- a/app/src/main/res/values-nl/strings-preferences.xml +++ b/app/src/main/res/values-nl/strings-preferences.xml @@ -3,11 +3,18 @@ + Vormgeving + Netwerk + Pod-instellingen + Lettergrootte + Afbeeldingen laden + Afbeelding laden uitschakelen om mobiele data te besparen + Proxy inschakelen diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index e737c484..7619968b 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -60,6 +60,11 @@ Alle tags U moet machtegingen aan \"Access Storage Permission\" geven om screenshots op te slaan. Daarna moet u de app volledig afsluiten of de telefoon opnieuw opstarten. Als u geen toestemming aan opslag wil geven maar screenshot functie later wil gebruiken, kunt u de toestemming later geven. Open dan: systemsettings - apps - Diaspora. In de machtegings sectie kunt u machtegingen geven aan \"write storage permission\". + U moet machtegingen aan \"Access Storage Permission\" geven om screenshots op te slaan. Daarna moet u de app volledig afsluiten of de telefoon opnieuw opstarten. Als u geen toestemming aan opslag wil geven maar screenshot functie later wil gebruiken, kunt u de toestemming later geven. Open dan: systemsettings - apps - Diaspora. In de machtegings sectie kunt u machtegingen geven aan \"write storage permission\". + Toestemming geweigerd. + Toestemming verleend. Probeer het opnieuw. + Markdown opmaak + Licentie diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index f08735fa..f44109cc 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -60,10 +60,12 @@ Não é possível carregar a imagem Todas as tags + Você deve conceder \"Permissão de armazenamento\" para salvar screenshots. Depois disso você deve fechar o app completamente ou reiniciar o telefone. Se você não permitir o acesso de armazenamento, mas deseja usar a função de captura de tela em um momento posterior, você pode conceder a permissão mais tarde. Por favor, abra: configurações - aplicativos - Diaspora. Na seção permissões, você pode conceder a permissão de armazenamento \"gravar\". + Você deve conceder \"Permissão de armazenamento\" para salvar imagens. Depois disso você deve fechar o app completamente ou reiniciar o telefone. Se você não permitir o acesso de armazenamento, mas deseja salvar imagens em um momento posterior, você pode conceder a permissão mais tarde. Por favor, abra: configurações - aplicativos - Diaspora. Na seção permissões, você pode conceder a permissão de armazenamento \"gravar\". Permissão negada. Permissão concedida. Por favor, tente novamente. - Licença Formatação de markdown + Licença diff --git a/app/src/main/res/values-ru/strings-preferences.xml b/app/src/main/res/values-ru/strings-preferences.xml index 4a2e926d..b927b3df 100644 --- a/app/src/main/res/values-ru/strings-preferences.xml +++ b/app/src/main/res/values-ru/strings-preferences.xml @@ -18,6 +18,8 @@ Перенаправить трафик Диаспоры в обход брандмауэров.\nМожет потребовать перезапуска Хост Порт + Кнопка выхода на навигационном слайдере + Добавляет дополнительную кнопку »Выйти« на навигационный слайдер Личные настройки Открыть настройки аккаунта диаспоры diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 4192fdba..8ab3aa15 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -41,6 +41,7 @@ Сохранение изображения в Сохранение экранного снимка как: Адрес ссылки скопирован… + Новая запись Наверх Поиск по тегам или людям Выйти из приложения @@ -64,7 +65,7 @@ В разрешении отказано. Разрешение получено. Пожалуйста, попробуйте еще раз. - Лицензия Форматирование Markdown + Лицензия From 4cb91d430a94f5a4ccd905acc00d3d35ec0e082d Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 10 Aug 2016 17:14:05 +0200 Subject: [PATCH 093/535] Capsulated diaspora urls into util.DiasporaUrlHelper --- .../activity/MainActivity.java | 91 ++++++++--------- .../util/DiasporaUrlHelper.java | 97 +++++++++++++++++++ 2 files changed, 136 insertions(+), 52 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 242e6fbc..70cfb3f5 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -67,7 +67,6 @@ import android.webkit.ValueCallback; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; -import android.webkit.WebViewClient; import android.widget.EditText; import android.widget.ImageView; import android.widget.LinearLayout; @@ -83,6 +82,7 @@ import com.github.dfa.diaspora_android.data.PodUserProfile; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; +import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; import com.github.dfa.diaspora_android.util.Helpers; import com.github.dfa.diaspora_android.util.WebHelper; @@ -125,6 +125,7 @@ public class MainActivity extends AppCompatActivity private String mCameraPhotoPath; private WebSettings webSettings; private AppSettings appSettings; + private DiasporaUrlHelper urls; private PodUserProfile podUserProfile; private final Handler uiHandler = new Handler(); private CustomWebViewClient webViewClient; @@ -183,6 +184,7 @@ public class MainActivity extends AppCompatActivity podUserProfile = app.getPodUserProfile(); podUserProfile.setCallbackHandler(uiHandler); podUserProfile.setListener(this); + urls = new DiasporaUrlHelper(appSettings); if (appSettings.isProxyEnabled()) { if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { @@ -220,7 +222,7 @@ public class MainActivity extends AppCompatActivity @Override public void onClick(View view) { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/notifications"); + webView.loadUrl(urls.getNotificationsUrl()); } else { Snackbar.make(contentLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -234,7 +236,7 @@ public class MainActivity extends AppCompatActivity progressBar = (ProgressBar) findViewById(R.id.progressBar); podDomain = appSettings.getPodDomain(); - String url = "https://" + podDomain; + String url = urls.getPodUrl(); if (savedInstanceState == null) { if (WebHelper.isOnline(MainActivity.this)) { webView.loadData("", "text/html", null); @@ -508,7 +510,6 @@ public class MainActivity extends AppCompatActivity @Override protected void onResume() { super.onResume(); - //registerReceiver(brLoadUrl, new IntentFilter(URL_MESSAGE)); LocalBroadcastManager.getInstance(this).registerReceiver(brSetTitle, new IntentFilter(ACTION_UPDATE_TITLE_FROM_URL)); } @@ -529,42 +530,33 @@ public class MainActivity extends AppCompatActivity } } - private final BroadcastReceiver brLoadUrl = new BroadcastReceiver() { - - @Override - public void onReceive(Context context, Intent intent) { - String url = intent.getStringExtra("url"); - webView.loadUrl(url); - } - }; - private final BroadcastReceiver brSetTitle = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String url = intent.getStringExtra(EXTRA_URL); - if (url != null && url.startsWith("https://" + podDomain)) { - String subUrl = url.substring(("https://" + podDomain).length()); - if (subUrl.startsWith("/stream")) { + if (url != null && url.startsWith(urls.getPodUrl())) { + String subUrl = url.substring((urls.getPodUrl()).length()); + if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_STREAM)) { setTitle(R.string.nav_stream); - } else if (subUrl.startsWith("/posts/")) { + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_POSTS)) { setTitle(R.string.diaspora); //TODO: Extract posts title somehow? - } else if (subUrl.startsWith("/notifications")) { + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_NOTIFICATIONS)) { setTitle(R.string.notifications); - } else if (subUrl.startsWith("/conversations")) { + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_CONVERSATIONS)) { setTitle(R.string.conversations); - } else if (subUrl.startsWith("/status_messages/new")) { + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_NEW_POST)) { setTitle(R.string.new_post); - } else if (subUrl.startsWith("/people/" + appSettings.getProfileId())) { + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_PEOPLE + appSettings.getProfileId())) { setTitle(R.string.nav_profile); - } else if (subUrl.startsWith("/activity")) { + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_ACTIVITY)) { setTitle(R.string.nav_activities); - } else if (subUrl.startsWith("/liked")) { + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_LIKED)) { setTitle(R.string.nav_liked); - } else if (subUrl.startsWith("/commented")) { + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_COMMENTED)) { setTitle(R.string.nav_commented); - } else if (subUrl.startsWith("/mentions")) { + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_MENTIONS)) { setTitle(R.string.nav_mentions); - } else if (subUrl.startsWith("/public")) { + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_PUBLIC)) { setTitle(R.string.public_); } } @@ -573,7 +565,6 @@ public class MainActivity extends AppCompatActivity @Override protected void onPause() { - //unregisterReceiver(brLoadUrl); LocalBroadcastManager.getInstance(this).unregisterReceiver(brSetTitle); super.onPause(); } @@ -609,7 +600,7 @@ public class MainActivity extends AppCompatActivity switch (item.getItemId()) { case R.id.action_notifications: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/notifications"); + webView.loadUrl(urls.getNotificationsUrl()); return true; } else { snackbarNoInternet.show(); @@ -619,7 +610,7 @@ public class MainActivity extends AppCompatActivity case R.id.action_conversations: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/conversations"); + webView.loadUrl(urls.getConversationsUrl()); return true; } else { snackbarNoInternet.show(); @@ -644,13 +635,13 @@ public class MainActivity extends AppCompatActivity } case R.id.action_toggle_desktop_page: { - webView.loadUrl("https://" + podDomain + "/mobile/toggle"); + webView.loadUrl(urls.getToggleMobileUrl()); return true; } case R.id.action_compose: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/status_messages/new"); + webView.loadUrl(urls.getNewPostUrl()); } else { snackbarNoInternet.show(); } @@ -670,7 +661,7 @@ public class MainActivity extends AppCompatActivity sharingIntent.setType("text/plain"); sharingIntent.putExtra(Intent.EXTRA_SUBJECT, webView.getTitle()); sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl()); - startActivity(Intent.createChooser(sharingIntent, "Share using")); + startActivity(Intent.createChooser(sharingIntent, getResources().getString(R.string.action_share_dotdotdot))); return true; } @@ -707,9 +698,9 @@ public class MainActivity extends AppCompatActivity Snackbar.make(contentLayout, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); } else { // User have added a search tag if (wasClickedOnSearchForPeople) { - webView.loadUrl("https://" + podDomain + "/people.mobile?q=" + cleanTag); + webView.loadUrl(urls.getSearchPeopleUrl(cleanTag)); } else { - webView.loadUrl("https://" + podDomain + "/tags/" + cleanTag); + webView.loadUrl(urls.getSearchTagsUrl(cleanTag)); } } @@ -855,8 +846,8 @@ public class MainActivity extends AppCompatActivity } webView.stopLoading(); - webView.loadUrl("about:blank"); - webView.loadUrl("https://"+podDomain+"/status_messages/new"); + webView.loadUrl(urls.getBlankUrl()); + webView.loadUrl(urls.getNewPostUrl()); } /** @@ -864,7 +855,7 @@ public class MainActivity extends AppCompatActivity * @param intent */ void handleSendSubject(Intent intent) { - webView.loadUrl("https://"+podDomain+"/status_messages/new"); + webView.loadUrl(urls.getNewPostUrl()); String content = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_TEXT)); String subject = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_SUBJECT)); @@ -878,8 +869,8 @@ public class MainActivity extends AppCompatActivity textToBeShared = "**" + sharedSubject + "** " + sharedContent; webView.stopLoading(); - webView.loadUrl("about:blank"); - webView.loadUrl("https://"+podDomain+"/status_messages/new"); + webView.loadUrl(urls.getBlankUrl()); + webView.loadUrl(urls.getNewPostUrl()); } //TODO: Implement? @@ -898,7 +889,7 @@ public class MainActivity extends AppCompatActivity invalidateOptionsMenu(); if (notificationCount > 0 && !snackbarNewNotification.isShown() - && !webView.getUrl().equals("https://" + podDomain + "/notifications")) { + && !webView.getUrl().equals(urls.getNotificationsUrl())) { snackbarNewNotification.show(); } } @@ -910,7 +901,7 @@ public class MainActivity extends AppCompatActivity invalidateOptionsMenu(); if (unreadMessageCount > 0 && !snackbarNewNotification.isShown() - && !webView.getUrl().equals("https://" + podDomain + "/notifications")) { + && !webView.getUrl().equals(urls.getNotificationsUrl())) { snackbarNewNotification.show(); } } @@ -941,7 +932,7 @@ public class MainActivity extends AppCompatActivity switch (item.getItemId()) { case R.id.nav_stream: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/stream"); + webView.loadUrl(urls.getStreamUrl()); } else { snackbarNoInternet.show(); } @@ -950,7 +941,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_profile: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/people/" + appSettings.getProfileId()); + webView.loadUrl(urls.getProfileUrl()); } else { snackbarNoInternet.show(); } @@ -959,7 +950,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_followed_tags: { if (WebHelper.isOnline(MainActivity.this)) { -// webView.loadUrl("https://" + podDomain + "/followed_tags"); WebHelper.showFollowedTagsList(webView, app); setTitle(R.string.nav_followed_tags); } else { @@ -970,7 +960,6 @@ public class MainActivity extends AppCompatActivity case R.id.nav_aspects: { if (WebHelper.isOnline(MainActivity.this)) { - // webView.loadUrl("https://" + podDomain + "/aspects"); WebHelper.showAspectList(webView, app); setTitle(R.string.aspects); } else { @@ -981,7 +970,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_activities: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/activity"); + webView.loadUrl(urls.getActivityUrl()); } else { snackbarNoInternet.show(); } @@ -990,7 +979,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_liked: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/liked"); + webView.loadUrl(urls.getLikedPostsUrl()); } else { snackbarNoInternet.show(); } @@ -999,7 +988,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_commented: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/commented"); + webView.loadUrl(urls.getCommentedUrl()); } else { snackbarNoInternet.show(); } @@ -1008,7 +997,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_mentions: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/mentions"); + webView.loadUrl(urls.getMentionsUrl()); } else { snackbarNoInternet.show(); } @@ -1017,7 +1006,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_public: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl("https://" + podDomain + "/public"); + webView.loadUrl(urls.getPublicUrl()); } else { snackbarNoInternet.show(); } @@ -1116,12 +1105,10 @@ public class MainActivity extends AppCompatActivity } private boolean setProxy() { - Log.d(App.TAG, "Enable Proxy"); return setProxy(appSettings.getProxyHost(), appSettings.getProxyPort()); } private void resetProxy() { - Log.d(App.TAG, "Reset Proxy"); appSettings.setProxyEnabled(false); appSettings.setProxyWasEnabled(false); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java new file mode 100644 index 00000000..56249843 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java @@ -0,0 +1,97 @@ +package com.github.dfa.diaspora_android.util; + +import com.github.dfa.diaspora_android.data.AppSettings; + +/** + * Created by vanitas on 10.08.16. + */ +public class DiasporaUrlHelper { + private AppSettings settings; + + public static final String HTTPS = "https://"; + public static final String SUBURL_NOTIFICATIONS = "/notifications"; + public static final String SUBURL_POSTS = "/posts/"; + public static final String SUBURL_STREAM = "/stream"; + public static final String SUBURL_CONVERSATIONS = "/conversations"; + public static final String SUBURL_NEW_POST = "/status_messages/new"; + public static final String SUBURL_PEOPLE = "/people/"; + public static final String SUBURL_ACTIVITY = "/activity"; + public static final String SUBURL_LIKED = "/liked"; + public static final String SUBURL_COMMENTED = "/commented"; + public static final String SUBURL_MENTIONS = "/mentions"; + public static final String SUBURL_PUBLIC = "/public"; + public static final String SUBURL_TOGGLE_MOBILE = "/mobile/toggle"; + public static final String SUBURL_SEARCH_TAGS = "/tags/"; + public static final String SUBURL_SEARCH_PEOPLE = "/people.mobile?q="; + public static final String SUBURL_FOLOWED_TAGS = "/followed_tags"; + public static final String SUBURL_ASPECTS = "/aspects"; + public static final String URL_BLANK = "about:blank"; + + public DiasporaUrlHelper(AppSettings settings) { + this.settings = settings; + } + + public String getPodUrl() { + return HTTPS+settings.getPodDomain(); + } + + public String getStreamUrl() { + return getPodUrl()+SUBURL_STREAM; + } + + public String getNotificationsUrl() { + return getPodUrl()+SUBURL_NOTIFICATIONS; + } + + public String getPostsUrl() { + return getPodUrl()+SUBURL_POSTS; + } + + public String getConversationsUrl() { + return getPodUrl()+SUBURL_CONVERSATIONS; + } + + public String getNewPostUrl() { + return getPodUrl()+SUBURL_NEW_POST; + } + + public String getProfileUrl() { + return getPodUrl()+SUBURL_PEOPLE+settings.getProfileId(); + } + + public String getActivityUrl() { + return getPodUrl()+SUBURL_ACTIVITY; + } + + public String getLikedPostsUrl() { + return getPodUrl()+SUBURL_LIKED; + } + + public String getCommentedUrl() { + return getPodUrl()+SUBURL_COMMENTED; + } + + public String getMentionsUrl() { + return getPodUrl()+SUBURL_MENTIONS; + } + + public String getPublicUrl() { + return getPodUrl()+SUBURL_PUBLIC; + } + + public String getToggleMobileUrl() { + return getPodUrl()+SUBURL_TOGGLE_MOBILE; + } + + public String getSearchTagsUrl(String query) { + return getPodUrl()+SUBURL_SEARCH_TAGS+query; + } + + public String getSearchPeopleUrl(String query) { + return getPodUrl()+SUBURL_SEARCH_PEOPLE+query; + } + + public String getBlankUrl() { + return URL_BLANK; + } +} From 16e1a4ea0c132edcebb799bba437be8c264ffd1f Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 10 Aug 2016 17:28:54 +0200 Subject: [PATCH 094/535] Made navdrawer header section with profile image and name clickable as replacement for removed profile navdrawer item --- .../activity/MainActivity.java | 21 +++++++++++-------- app/src/main/res/layout/main__nav_header.xml | 4 +++- app/src/main/res/menu/main__navdrawer.xml | 5 ----- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 70cfb3f5..bdbcff41 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -378,6 +378,18 @@ public class MainActivity extends AppCompatActivity navView.setNavigationItemSelectedListener(this); View navHeader = navView.getHeaderView(0); + LinearLayout navheaderProfileSection = ButterKnife.findById(navHeader, R.id.nav_profile_picture); + navheaderProfileSection.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + navDrawer.closeDrawer(GravityCompat.START); + if (WebHelper.isOnline(MainActivity.this)) { + webView.loadUrl(urls.getProfileUrl()); + } else { + snackbarNoInternet.show(); + } + } + }); navheaderTitle = ButterKnife.findById(navHeader, R.id.navheader_title); navheaderDescription = ButterKnife.findById(navHeader, R.id.podselection__podupti_notice); navheaderImage = ButterKnife.findById(navHeader, R.id.navheader_user_image); @@ -939,15 +951,6 @@ public class MainActivity extends AppCompatActivity } break; - case R.id.nav_profile: { - if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getProfileUrl()); - } else { - snackbarNoInternet.show(); - } - } - break; - case R.id.nav_followed_tags: { if (WebHelper.isOnline(MainActivity.this)) { WebHelper.showFollowedTagsList(webView, app); diff --git a/app/src/main/res/layout/main__nav_header.xml b/app/src/main/res/layout/main__nav_header.xml index 9c9e9d85..46506a78 100644 --- a/app/src/main/res/layout/main__nav_header.xml +++ b/app/src/main/res/layout/main__nav_header.xml @@ -13,6 +13,7 @@ android:src="@drawable/header" /> + android:orientation="horizontal" + android:clickable="true"> - - Date: Wed, 10 Aug 2016 17:47:21 +0200 Subject: [PATCH 095/535] Readded profile item to navdrawer --- .../dfa/diaspora_android/activity/MainActivity.java | 9 +++++++++ app/src/main/res/menu/main__navdrawer.xml | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index bdbcff41..39fb4ca8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -951,6 +951,15 @@ public class MainActivity extends AppCompatActivity } break; + case R.id.nav_profile: { + if (WebHelper.isOnline(MainActivity.this)) { + webView.loadUrl(urls.getProfileUrl()); + } else { + snackbarNoInternet.show(); + } + } + break; + case R.id.nav_followed_tags: { if (WebHelper.isOnline(MainActivity.this)) { WebHelper.showFollowedTagsList(webView, app); diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml index 61151627..14cb764f 100644 --- a/app/src/main/res/menu/main__navdrawer.xml +++ b/app/src/main/res/menu/main__navdrawer.xml @@ -7,6 +7,11 @@ android:icon="@drawable/jb_stream" android:title="@string/nav_stream" /> + + Date: Wed, 10 Aug 2016 22:53:16 +0200 Subject: [PATCH 096/535] Added Kannada language (thanks yogi) --- README.md | 2 +- app/src/main/AndroidManifest.xml | 2 ++ .../res/values-de/strings-preferences.xml | 20 ++++++++-------- app/src/main/res/values-de/strings.xml | 14 +++++------ .../res/values-fr/strings-preferences.xml | 2 +- app/src/main/res/values-fr/strings.xml | 6 ++--- .../res/values-kn/strings-preferences.xml | 13 ++++++++++ app/src/main/res/values-kn/strings.xml | 24 +++++++++++++++++++ app/src/main/res/values-nl/strings.xml | 1 + .../res/values-pl/strings-preferences.xml | 11 +++++++++ app/src/main/res/values-pl/strings.xml | 13 ++++++++++ crowdin.yaml | 1 + 12 files changed, 87 insertions(+), 22 deletions(-) create mode 100644 app/src/main/res/values-kn/strings-preferences.xml create mode 100644 app/src/main/res/values-kn/strings.xml diff --git a/README.md b/README.md index 0cb92f0e..929ba269 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ [![F-Droid](https://f-droid.org/wiki/images/0/06/F-Droid-button_get-it-on.png)](https://f-droid.org/repository/browse/?fdid=com.github.dfa.diaspora_android) [![Build Status](https://travis-ci.org/Diaspora-for-Android/diaspora-android.svg?branch=master)](https://travis-ci.org/Diaspora-for-Android/diaspora-android) +[![Crowdin](https://d322cqt584bo4o.cloudfront.net/diaspora-for-android/localized.svg)](https://crowdin.com/project/diaspora-for-android) [![Join the chat at https://gitter.im/Diaspora-for-Android/diaspora-android](https://badges.gitter.im/Diaspora-for-Android/diaspora-android.svg)](https://gitter.im/Diaspora-for-Android/diaspora-android?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![Join the chat (XMPP) at diaspora-android@conference.jabberhead.tk](https://img.shields.io/badge/xmpp-join-blue.svg)](xmpp:diaspora-android@conference.jabberhead.tk) # Diaspora for Android diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 3c471be2..34de478f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -90,6 +90,7 @@ + @@ -186,6 +187,7 @@ + diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index 34646a8f..4b7560a1 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -14,8 +14,8 @@ Lade Bilder Deaktiviere das Laden von Bildern, um den Datenverbrauch zu verringern - Aktiviere Proxy - Nutze einen Proxyserver um Firewalls zu umgehen + Aktiviere Netzwerkproxy + Nutze einen Proxyserver, um Firewalls zu umgehen Host Port Beenden Button im Slider @@ -27,14 +27,14 @@ Bearbeite deine Kontaktliste Tags verwalten Verwalte die Liste der Hashtags, denen du folgst - Account wechseln - Lösche lokale Sitzungsdaten und wechsle zu einem anderen Pod/Account - Das wird alle Cookies und Session-Daten löschen. Willst du wirklich den Account wechseln? - Cache leeren - WebView Cache leeren - Obere und untere Toolbar verstecken während des Scrollens von Inhalt - Toolbars intelligent verstecken + Konto wechseln + Lösche lokale Sitzungsdaten und wechsle zu einem anderen Pod/Benutzerkonto + Das wird alle Cookies und Sitzungsdaten löschen. Willst du wirklich dein Konto wechseln? + Zwischenspeicher leeren + Leert den Zwischenspeicher des WebViews + Verstecke die obere und untere Werkzeugleiste automatisch, während gescrollt wird + Werkzeugleisten intelligent verstecken Verweise auf App - Füge beim Teilen von Texten Verweis auf diese App an (\"geteilt durch…\") + Füge beim Teilen von Texten einen Verweis auf diese App an (\"geteilt durch…\") diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index c32cb8f2..07957bbb 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -4,7 +4,7 @@ *[geteilt durch #DiasporaForAndroid]* - Neu laden + Aktualisieren Ungelesene Benachrichtigung. Lesen? Einstellungen @@ -18,15 +18,15 @@ Kommentiert Erwähnungen Öffentliche Aktivitäten - Suche + Suchen Pod auswählen - Pod-Domain eingeben + Pod-Adresse eingeben Pod-Adresse bestätigen Anmerkung: Die Podliste wird aus den sicheren Pods, die bei https://podupti.me gelistet sind generiert. - Bitte einen gültigen Domain-Namen (URL) eingeben + Bitte eine gültige Pod-Adresse (Url) eingeben Fehler: Konnte die Podliste nicht abfragen! - Entschuldigung, du musst mit dem Internet verbunden sein um fortzufahren. + Entschuldigung, du musst mit dem Internet verbunden sein, um fortzufahren. Bestätigung Möchtest du wirklich \nhttps://%1$s\nals deinen Diaspora Pod auswählen? Möchtest du die App verlassen? @@ -43,7 +43,7 @@ Linkadresse kopiert … Neuer Beitrag Nach oben scrollen - Suche nach Tags oder Personen … + Suche nach Tags oder Personen… App beenden Mobil-/Desktopansicht umschalten Teilen… @@ -57,7 +57,7 @@ Linkadresse kopieren Warnung: Proxy konnte nicht aktiviert werden… - Konnte Bild nicht laden … + Konnte Bild nicht laden… Alle Tags Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bildschirmfoto diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index 9d4d26b5..7c35bacb 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -31,7 +31,7 @@ Effacer les données de session locale et passer à un autre pod/compte Diaspora Cette opération va effacer les cookies et données de session. Voulez-vous vraiment changer de compte/pod? Vider le cache - Vider le cache + Vide le cache de navigation Masquer les barres d’outils en haut et en bas automatiquement lors du défilement Masquage intelligent des barres d\'outils Ajoutez \"partagé via …\" aux partages diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 66e6729d..39ebe48d 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -14,8 +14,8 @@ Profil Aspects Activités - Aimés - Commentés + Aimer + Commenter Mentions Publique Rechercher @@ -31,7 +31,7 @@ Voulez-vous vraiment utiliser\nhttps://%1$s\ncomme pod Diaspora ? Souhaitez-vous quitter ? - A propos de l\'application | Aide + À propos de l\'application | Aide Hashtags suivis Activités publiques Paramètres de l\'application diff --git a/app/src/main/res/values-kn/strings-preferences.xml b/app/src/main/res/values-kn/strings-preferences.xml new file mode 100644 index 00000000..397edf31 --- /dev/null +++ b/app/src/main/res/values-kn/strings-preferences.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml new file mode 100644 index 00000000..4f9a8fa8 --- /dev/null +++ b/app/src/main/res/values-kn/strings.xml @@ -0,0 +1,24 @@ + + + + + + ಮತ್ತೋಮ್ಮೆ ಲೋಡ್ ಮಾಡಿ + + ಸೆಟ್ಟಿಂಗ್‌ಗಳು + ಇಷ್ಟವಾದ + ಸಾರ್ವಜನಿಕ + ಹುಡುಕಿ + + ಪೋಡ್ ಆಯ್ಕೆಮಾಡಿಕೊಳ್ಳಿ + + ಹೊಸ ಪೊಸ್ಟ್ + ಮೇಲಕ್ಕೆ ಹೋಗಿ + ಚಿತ್ರವನ್ನು ಉಳಿಸಿ + ಚಿತ್ರವನ್ನು ಹಂಚಿಕೊಳ್ಳಿ + + ಎಲ್ಲಾ ಟ್ಯಾಗ್‌ಗಳು + + + + diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 7619968b..a06bf667 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -45,6 +45,7 @@ Terug naar boven Zoeken op tags of personen App afsluiten + Mobiele/desktop weergave in-/ uitschakelen Delen… viaTags via mensen diff --git a/app/src/main/res/values-pl/strings-preferences.xml b/app/src/main/res/values-pl/strings-preferences.xml index ecde9fee..878f9cbd 100644 --- a/app/src/main/res/values-pl/strings-preferences.xml +++ b/app/src/main/res/values-pl/strings-preferences.xml @@ -13,6 +13,17 @@ Załaduj obrazy + Włącz serwer Proxy + Ustawienia osobiste + Otwórz ustawienia konta diaspory + Kontakty + Zarządzanie listą kontaktów + Zarządzanie znacznikami + Zmień konto + Skasuj dane sesji lokalnej i przełącz się do innego poda diaspory/konta + Wyczyść pamięć podręczną + Wyczyść pamięć podręczną WebView + Automatycznie ukryj paski narzędzi na górze i na dole podczas przewijania diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 504988c2..a851b8d9 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -16,6 +16,8 @@ Aktywności Polubione Skomentowane + Wzmianki + Publiczna Szukaj Wybierz Pod @@ -26,7 +28,18 @@ Przepraszam, musisz być podłączony do Internetu, aby kontynuować Potwierdzenie Czy naprawdę chcesz używać\nhttps://%1$s \njako Twój Pod Diaspory? + Czy chcesz zakończyć? + O aplikacji | Pomoc + Obserwowane znaczniki + Publiczna aktywność + Ustawienia aplikacji + Udostępnij odnośnik jako tekst + Podziel zrzut ekranu strony internetowej + Zapisywanie obrazu do + Zapisywanie zrzutu ekranu jako: + Adres odnośnika skopiowany … + Nowy post diff --git a/crowdin.yaml b/crowdin.yaml index d51f8da2..e0c205fa 100644 --- a/crowdin.yaml +++ b/crowdin.yaml @@ -22,3 +22,4 @@ files: fr: fr el: el cs: cs + kn: kn From be54e65abef5ee1bfb1358020b376a71def52340 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 10 Aug 2016 23:21:34 +0200 Subject: [PATCH 097/535] Commented DiasporaUrlHelper and added license --- .../activity/MainActivity.java | 1 - .../util/DiasporaUrlHelper.java | 102 +++++++++++++++++- 2 files changed, 99 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 39fb4ca8..1b13a2f8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -1025,7 +1025,6 @@ public class MainActivity extends AppCompatActivity break; } - case R.id.nav_exit: { moveTaskToBack(true); finish(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java index 56249843..990c77d7 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java @@ -1,10 +1,30 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.util; import com.github.dfa.diaspora_android.data.AppSettings; /** - * Created by vanitas on 10.08.16. + * Helper class that provides easy access to specific urls related to diaspora + * Created by vanitasvitae on 10.08.16. */ +@SuppressWarnings("unused") public class DiasporaUrlHelper { private AppSettings settings; @@ -31,66 +51,142 @@ public class DiasporaUrlHelper { this.settings = settings; } + /** + * Return a https url of the pod set in AppSettings. + * Eg. https://pod.geraspora.de + * @return https://(pod-domain.tld) + */ public String getPodUrl() { return HTTPS+settings.getPodDomain(); } + /** + * Return a https url that points to the stream of the configured diaspora account + * @return https://(pod-domain.tld)/stream + */ public String getStreamUrl() { return getPodUrl()+SUBURL_STREAM; } + /** + * Return a https url that points to the notifications feed of the configured diaspora account + * @return https://(pod-domain.tld)/notifications + */ public String getNotificationsUrl() { return getPodUrl()+SUBURL_NOTIFICATIONS; } - public String getPostsUrl() { - return getPodUrl()+SUBURL_POSTS; + /** + * Returns a https url that points to the post with the id postId + * @return https://(pod-domain.tld)/posts/(postId) + */ + public String getPostsUrl(long postId) { + return getPodUrl()+SUBURL_POSTS+postId; } + /** + * Return a https url that points to the conversations overview of the registered diaspora account + * @return https://(pod-domain.tld)/conversations + */ public String getConversationsUrl() { return getPodUrl()+SUBURL_CONVERSATIONS; } + /** + * Return a https url that points to the new-post form that lets the user create a new post + * @return https://(pod-domain.tld)/status_messages/new + */ public String getNewPostUrl() { return getPodUrl()+SUBURL_NEW_POST; } + /** + * Return a https url that shows the profile of the currently registered diaspora account + * @return https://(pod-domain.tld)/people/(profileId) + */ public String getProfileUrl() { return getPodUrl()+SUBURL_PEOPLE+settings.getProfileId(); } + /** + * Return a https url that shows the profile of the user with user id profileId + * @param profileId Id of the profile to be shown + * @return https://(pod-domain.tld)/people/(profileId) + */ + public String getProfileUrl(long profileId) { + return getPodUrl()+SUBURL_PEOPLE+profileId; + } + + /** + * Return a https url that points to the activities feed of the currently registered diaspora account + * @return https://(pod-domain.tld)/activity + */ public String getActivityUrl() { return getPodUrl()+SUBURL_ACTIVITY; } + /** + * Return a https url that points to the feed of posts that were liked by the currently registered diaspora account + * @return https://(pod-domain.tld)/liked + */ public String getLikedPostsUrl() { return getPodUrl()+SUBURL_LIKED; } + /** + * Return a https url that points to the stream of posts that were commented by the currently registered diaspora account + * @return https://(pod-domain.tld)/commented + */ public String getCommentedUrl() { return getPodUrl()+SUBURL_COMMENTED; } + /** + * Return a https url that points to the stream of posts in which the currently registered diaspora account has been mentioned in + * @return https://(pod-domain.tld)/mentions + */ public String getMentionsUrl() { return getPodUrl()+SUBURL_MENTIONS; } + /** + * Return a https url that points to the stream of public posts + * @return https://(pod-domain.tld)/public + */ public String getPublicUrl() { return getPodUrl()+SUBURL_PUBLIC; } + /** + * Return a https url that toggles between mobile and desktop view when opened + * @return https://(pod-domain.tld)/mobile/toggle + */ public String getToggleMobileUrl() { return getPodUrl()+SUBURL_TOGGLE_MOBILE; } + /** + * Return a https url that queries posts for the given hashtag query + * @param query hashtag to be searched + * @return https://(pod-domain.tld)/tags/query + */ public String getSearchTagsUrl(String query) { return getPodUrl()+SUBURL_SEARCH_TAGS+query; } + /** + * Return a https url that queries user accounts for query + * @param query search term + * @return https://(pod-domain.tld)/people.mobile?q=(query) + */ public String getSearchPeopleUrl(String query) { return getPodUrl()+SUBURL_SEARCH_PEOPLE+query; } + /** + * Returns the url of the blank WebView + * @return about:blank + */ public String getBlankUrl() { return URL_BLANK; } From 79e8ead9bc86cb04af95fe778f6eaa12677f3af2 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 10 Aug 2016 23:43:00 +0200 Subject: [PATCH 098/535] Some cleaning up --- .../com/github/dfa/diaspora_android/App.java | 5 ++- .../WebUserProfileChangedListener.java | 1 + .../ui/BottomBarBehavior.java | 7 ++- .../ui/FloatingActionsMenuBehavior.java | 45 ------------------- .../dfa/diaspora_android/util/WebHelper.java | 7 +-- 5 files changed, 11 insertions(+), 54 deletions(-) delete mode 100644 app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java diff --git a/app/src/main/java/com/github/dfa/diaspora_android/App.java b/app/src/main/java/com/github/dfa/diaspora_android/App.java index 72175489..acb342cd 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/App.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/App.java @@ -30,6 +30,7 @@ import android.webkit.WebView; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodUserProfile; import com.github.dfa.diaspora_android.util.AvatarImageLoader; +import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; public class App extends Application { public static final String TAG = "DIASPORA_"; @@ -51,6 +52,7 @@ public class App extends Application { // Get cookie manager cookieManager = CookieManager.getInstance(); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { + //noinspection deprecation CookieSyncManager.createInstance(c); } cookieManager.setAcceptCookie(true); @@ -59,7 +61,7 @@ public class App extends Application { public void resetPodData(@Nullable WebView webView){ if(webView != null){ webView.stopLoading(); - webView.loadUrl("about:blank"); + webView.loadUrl(DiasporaUrlHelper.URL_BLANK); webView.clearFormData(); webView.clearHistory(); webView.clearCache(true); @@ -72,6 +74,7 @@ public class App extends Application { appSettings.clearPodSettings(); // Clear cookies + //noinspection deprecation cookieManager.removeAllCookie(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { cookieManager.removeAllCookies(null); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java b/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java index af9c3f68..9ef24a1f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/listener/WebUserProfileChangedListener.java @@ -20,6 +20,7 @@ package com.github.dfa.diaspora_android.listener; /** * Created by gsantner (https://gsantner.github.io/) on 26.03.16. + * Interface that needs to be implemented by classes that listen for Profile related changes */ public interface WebUserProfileChangedListener { void onUserProfileNameChanged(String name); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java index 79789489..6e89bfc4 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/BottomBarBehavior.java @@ -19,12 +19,15 @@ package com.github.dfa.diaspora_android.ui; import android.content.Context; import android.support.design.widget.AppBarLayout; import android.support.design.widget.CoordinatorLayout; -import android.support.v4.view.ViewCompat; import android.util.AttributeSet; -import android.util.Log; import android.view.View; import android.widget.LinearLayout; +/** + * Behaviour of the bottom Toolbar + * WARNING: This class is NOT UNUSED + */ +@SuppressWarnings("unused") public class BottomBarBehavior extends CoordinatorLayout.Behavior { private int defaultDependencyTop = -1; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java deleted file mode 100644 index 4fb53f0c..00000000 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/FloatingActionsMenuBehavior.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - This file is part of the Diaspora for Android. - - Diaspora for Android is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Diaspora for Android is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the Diaspora for Android. - - If not, see . - */ -package com.github.dfa.diaspora_android.ui; - -import android.content.Context; -import android.support.design.widget.CoordinatorLayout; -import android.support.design.widget.Snackbar.SnackbarLayout; -import android.util.AttributeSet; -import android.view.View; - -import com.getbase.floatingactionbutton.FloatingActionsMenu; - -public class FloatingActionsMenuBehavior extends CoordinatorLayout.Behavior { - - public FloatingActionsMenuBehavior(Context context, AttributeSet attrs) { - } - - @Override - public boolean layoutDependsOn(CoordinatorLayout parent, FloatingActionsMenu child, View dependency) { - return dependency instanceof SnackbarLayout; - } - - @Override - public boolean onDependentViewChanged(CoordinatorLayout parent, FloatingActionsMenu child, View dependency) { - float translationY = Math.min(0, dependency.getTranslationY() - dependency.getHeight()); - child.setTranslationY(translationY); - return true; - } -} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java index fb1d0c2b..691481be 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java @@ -19,13 +19,9 @@ package com.github.dfa.diaspora_android.util; -import android.app.Activity; import android.content.Context; -import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; -import android.support.v4.content.ContextCompat; -import android.support.v4.text.TextUtilsCompat; import android.text.Html; import android.webkit.URLUtil; import android.webkit.WebView; @@ -36,7 +32,6 @@ import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodAspect; import com.github.dfa.diaspora_android.data.PodUserProfile; -import java.net.URL; import java.util.Locale; /** @@ -59,7 +54,7 @@ public class WebHelper { } public static String escapeHtmlText(String text){ - text = Html.escapeHtml(text);; + text = Html.escapeHtml(text); text = text.replace("\n", " "); return text; } From 44bec084e2d48da502011b180ece62cb4600569b Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 13 Aug 2016 00:21:43 +0200 Subject: [PATCH 099/535] Disabled Backup --- app/src/main/AndroidManifest.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 34de478f..48c36fd4 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -7,8 +7,7 @@ Date: Sat, 13 Aug 2016 00:42:13 +0200 Subject: [PATCH 100/535] Disable Webview FileAccess --- .../com/github/dfa/diaspora_android/activity/MainActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 1b13a2f8..56ff2176 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -258,6 +258,7 @@ public class MainActivity extends AppCompatActivity webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); + webSettings.setAllowFileAccess(false); webSettings.setUseWideViewPort(true); webSettings.setLoadWithOverviewMode(true); webSettings.setDomStorageEnabled(true); From a4864714bfa5ffb9595fe763e5819eeee93cb271 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 13 Aug 2016 13:22:05 +0200 Subject: [PATCH 101/535] japan translation --- app/src/main/AndroidManifest.xml | 2 + .../res/values-ja/strings-preferences.xml | 27 +++++++++ app/src/main/res/values-ja/strings.xml | 58 +++++++++++++++++++ 3 files changed, 87 insertions(+) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 48c36fd4..6fad511a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -97,6 +97,7 @@ + @@ -190,6 +191,7 @@ + diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml index 397edf31..10921690 100644 --- a/app/src/main/res/values-ja/strings-preferences.xml +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -3,11 +3,38 @@ + 外観 + ネットワーク + ポッドの設定 + フォントサイズ + 画像の読み込み + 安全なモバイルデータのため、画像の読み込みを無効にします + プロキシを有効にする + Diaspora の通信をプロキシして、ファイアウォールに回避します。\n再起動が必要になることがあります + ホスト + ポート + ナビゲーション スライダーに終了ボタン + ナビゲーション スライダーに »アプリを終了« ボタンを追加します + 個人用設定 + Diaspora アカウント設定を開きます + 連絡先 + 連絡先リストを管理します + ハッシュタグを管理 + フォローしているハッシュタグを追加および削除します + アカウントを変更 + ローカルのセッション データを消去し、別の Diaspora ポッド/アカウントに切り替えます + すべてのクッキーとセッション データが消去されます。アカウントを変更してもよろしいですか? + キャッシュをクリア + WebView のキャッシュをクリアします + スクロールの間、自動的に上部と下部のツールバーを非表示にします + Intellihide ツールバー + 共有方法の通知を追加 + 共有テキストに、このアプリへの参照 (\"…で共有\") を追加します diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 9553bf61..09eea51f 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -2,12 +2,70 @@ + *[#DiasporaForAndroid で共有]* + 再読み込み + 未読の通知。読みますか? + 設定 + 通知 + トーク + ストリーム + プロフィール + アスペクト + アクティビティ + いいね! + コメント + メンション + 公開 + 検索 + ポッドを選択 + ポッドのドメインを入力 + ポッドの URL を確認 + 注意: ポットリストは、https://podupti.me に記載されているセキュリティで保護されたポッドが表示されます。表示されていないポッドを編集フィールドに入力することができます。 + 有効なドメインを入力してください + エラー: ポッドのリストを取得できませんでした! + 申し訳ありません。続行するにはインターネットに接続する必要があります + 確認 + Diaspora のポッドとして\nhttps://%1$s\nを使用してもよろしいですか? + 終了しますか? + アプリについて | ヘルプ + フォロー済タグ + 公開アクティビティ + アプリの設定 + テキストとしてリンクを共有 + Web ページのスクリーン ショットを共有 + Web ページのスクリーン ショットを撮る + 画像を保存中 + スクリーンショットを保存中: + リンク アドレスをコピーしました … + 新しい投稿 + 先頭に移動 + タグまたは人で検索 + アプリを終了 + モバイル/デスクトップ表示の切り替え + 共有… + タグ別 + 人別 + 名前を追加してください + リンク アドレスを共有 + 画像を保存 + 画像を共有 + 外部ブラウザーで開く… + リンクアドレスをクリップボードへコピー + 警告: ネットワーク プロキシを設定できませんでした… + 画像を読み込むことができません + すべてのタグ + スクリーン ショットを保存するために、\"ストレージのアクセス許可\" を付与する必要があります。その後、完全にアプリを閉じるか、携帯電話を再起動する必要があります。ストレージへのアクセスを許可しないで、後でスクリーン ショット機能を使用する場合は、後でアクセス許可を付与することができます。その場合: システム設定 - アプリ - Diaspora を開いて、アクセス許可のセクションで、\"ストレージの書き込みアクセス許可\" を付与することができます。 + 画像を保存するために、\"ストレージのアクセス許可\" を付与する必要があります。その後、完全にアプリを閉じるか、携帯電話を再起動する必要があります。ストレージへのアクセスを許可しないで、後で画像を保存したい場合は、後でアクセス許可を付与することができます。その場合: システム設定 - アプリ - Diaspora を開いて、アクセス許可のセクションで、\"ストレージの書き込みアクセス許可\" を付与することができます。 + アクセスが拒否されました。 + アクセスを許可しました。もう一度やり直してください。 + マークダウン書式 + ライセンス From 4f8215beee842b6432860d2acd5931a59bf9b25c Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 13 Aug 2016 14:13:14 +0200 Subject: [PATCH 102/535] Allow most navigation items to hide as pref --- app/build.gradle | 1 - .../activity/MainActivity.java | 31 ++++--- .../activity/SettingsActivity.java | 10 ++- .../diaspora_android/data/AppSettings.java | 44 +++++++++- app/src/main/res/menu/main__navdrawer.xml | 2 +- .../res/values-de/strings-preferences.xml | 2 - .../res/values-fr/strings-preferences.xml | 2 - .../res/values-ja/strings-preferences.xml | 2 - .../res/values-pt-rBR/strings-preferences.xml | 2 - .../res/values-ru/strings-preferences.xml | 2 - app/src/main/res/values/color.xml | 2 - .../main/res/values/strings-preferences.xml | 23 +++-- app/src/main/res/values/strings.xml | 1 - app/src/main/res/xml/preferences.xml | 88 ++++++++++++++----- 14 files changed, 153 insertions(+), 59 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index ec74781c..522bbecc 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -39,7 +39,6 @@ dependencies { compile 'com.android.support:support-v4:24.1.1' // More libraries - compile 'com.getbase:floatingactionbutton:1.9.1' compile 'com.jakewharton:butterknife:8.0.1' compile 'info.guardianproject.netcipher:netcipher:1.2.1' apt 'com.jakewharton:butterknife-compiler:8.0.1' diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 56ff2176..468719bd 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -53,7 +53,6 @@ import android.text.Html; import android.text.SpannableString; import android.text.method.LinkMovementMethod; import android.text.util.Linkify; -import android.util.Log; import android.view.Gravity; import android.view.KeyEvent; import android.view.Menu; @@ -159,7 +158,6 @@ public class MainActivity extends AppCompatActivity DrawerLayout navDrawer; - // NavHeader cannot be bound by Butterknife private TextView navheaderTitle; private TextView navheaderDescription; @@ -310,7 +308,7 @@ public class MainActivity extends AppCompatActivity if (progress > 60) { WebHelper.optimizeMobileSiteLayout(wv); - if(textToBeShared != null){ + if (textToBeShared != null) { WebHelper.shareTextIntoWebView(wv, textToBeShared); } } @@ -409,9 +407,18 @@ public class MainActivity extends AppCompatActivity } } + // Set visibility Menu navMenu = navView.getMenu(); - navMenu.findItem(R.id.nav_exit).setVisible(appSettings.isShowExitButtonInNavAlso()); - + navMenu.findItem(R.id.nav_exit).setVisible(appSettings.isVisibleInNavExit()); + navMenu.findItem(R.id.nav_activities).setVisible(appSettings.isVisibleInNavActivities()); + navMenu.findItem(R.id.nav_aspects).setVisible(appSettings.isVisibleInNavAspects()); + navMenu.findItem(R.id.nav_commented).setVisible(appSettings.isVisibleInNavCommented()); + navMenu.findItem(R.id.nav_followed_tags).setVisible(appSettings.isVisibleInNavFollowed_tags()); + navMenu.findItem(R.id.nav_help_license).setVisible(appSettings.isVisibleInNavHelp_license()); + navMenu.findItem(R.id.nav_liked).setVisible(appSettings.isVisibleInNavLiked()); + navMenu.findItem(R.id.nav_mentions).setVisible(appSettings.isVisibleInNavMentions()); + navMenu.findItem(R.id.nav_profile).setVisible(appSettings.isVisibleInNavProfile()); + navMenu.findItem(R.id.nav_public).setVisible(appSettings.isVisibleInNavPublic_activities()); } @OnClick(R.id.toolbar) @@ -467,7 +474,8 @@ public class MainActivity extends AppCompatActivity if (intent.hasExtra(Intent.EXTRA_SUBJECT)) { handleSendSubject(intent); } else { - handleSendText(intent);} + handleSendText(intent); + } break; case "image/*": handleSendImage(intent); //TODO: Add intent filter to Manifest and implement method @@ -632,7 +640,7 @@ public class MainActivity extends AppCompatActivity } case R.id.action_reload: { - if(WebHelper.isOnline(MainActivity.this)) { + if (WebHelper.isOnline(MainActivity.this)) { webView.reload(); return true; } else { @@ -848,7 +856,7 @@ public class MainActivity extends AppCompatActivity void handleSendText(Intent intent) { String content = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_TEXT)); - if(appSettings.isAppendSharedViaApp()) { + if (appSettings.isAppendSharedViaApp()) { // = \n content = content + "\n\n" + getString(R.string.shared_by_diaspora_android); } @@ -865,6 +873,7 @@ public class MainActivity extends AppCompatActivity /** * Handle sent text + subject + * * @param intent */ void handleSendSubject(Intent intent) { @@ -928,12 +937,12 @@ public class MainActivity extends AppCompatActivity } @JavascriptInterface - public void contentHasBeenShared(){ + public void contentHasBeenShared() { textToBeShared = null; } @JavascriptInterface - public void log(final String log){ + public void log(final String log) { //Log.d(App.TAG, "[wv] " + log); } } @@ -1037,7 +1046,7 @@ public class MainActivity extends AppCompatActivity } break; - case R.id.nav_license_help: { + case R.id.nav_help_license: { final CharSequence[] options = {getString(R.string.help_license__name), getString(R.string.help_markdown__name)}; new AlertDialog.Builder(MainActivity.this) .setItems(options, new DialogInterface.OnClickListener() { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 87f429b0..3d1df40e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -125,7 +125,15 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer intent.setAction(MainActivity.ACTION_CLEAR_CACHE); break; } - case R.string.pref_title__show_exit_button_in_nav_also: + case R.string.nav_activities: + case R.string.nav_aspects: + case R.string.nav_commented: + case R.string.nav_followed_tags: + case R.string.nav_help_license: + case R.string.nav_liked: + case R.string.nav_mentions: + case R.string.nav_profile: + case R.string.nav_public_activities: case R.string.pref_title__intellihide_toolbars: { activityRestartRequired = true; return true; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index e15f35e2..9b6a8db2 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -178,7 +178,7 @@ public class AppSettings { setStringArray(prefPod, R.string.pref_key__podprofile_followed_tags, tags); } - public int getUnreadMessageCount(){ + public int getUnreadMessageCount() { return getInt(prefPod, R.string.pref_key__podprofile_unread_message_count, 0); } @@ -186,7 +186,7 @@ public class AppSettings { setInt(prefPod, R.string.pref_key__podprofile_unread_message_count, unreadMessageCount); } - public int getNotificationCount(){ + public int getNotificationCount() { return getInt(prefPod, R.string.pref_key__podprofile_notification_count, 0); } @@ -255,7 +255,43 @@ public class AppSettings { return getBoolean(prefApp, R.string.pref_key__intellihide_toolbars, true); } - public boolean isShowExitButtonInNavAlso(){ - return getBoolean(prefApp, R.string.pref_key__show_exit_button_in_nav_also, false); + public boolean isVisibleInNavExit() { + return getBoolean(prefApp, R.string.pref_key__visibility_nav__exit, false); + } + + public boolean isVisibleInNavHelp_license() { + return getBoolean(prefApp, R.string.pref_key__visibility_nav__help_license, false); + } + + public boolean isVisibleInNavPublic_activities() { + return getBoolean(prefApp, R.string.pref_key__visibility_nav__public_activities, false); + } + + public boolean isVisibleInNavMentions() { + return getBoolean(prefApp, R.string.pref_key__visibility_nav__mentions, false); + } + + public boolean isVisibleInNavCommented() { + return getBoolean(prefApp, R.string.pref_key__visibility_nav__commented, false); + } + + public boolean isVisibleInNavLiked() { + return getBoolean(prefApp, R.string.pref_key__visibility_nav__liked, false); + } + + public boolean isVisibleInNavActivities() { + return getBoolean(prefApp, R.string.pref_key__visibility_nav__activities, false); + } + + public boolean isVisibleInNavAspects() { + return getBoolean(prefApp, R.string.pref_key__visibility_nav__aspects, false); + } + + public boolean isVisibleInNavFollowed_tags() { + return getBoolean(prefApp, R.string.pref_key__visibility_nav__followed_tags, false); + } + + public boolean isVisibleInNavProfile() { + return getBoolean(prefApp, R.string.pref_key__visibility_nav__profile, false); } } diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml index 14cb764f..7e2c360a 100644 --- a/app/src/main/res/menu/main__navdrawer.xml +++ b/app/src/main/res/menu/main__navdrawer.xml @@ -61,7 +61,7 @@ android:title="@string/nav_settings_view" /> diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index 4b7560a1..425cbf88 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -18,8 +18,6 @@ Nutze einen Proxyserver, um Firewalls zu umgehen Host Port - Beenden Button im Slider - Fügt einen zusätzlichen »App beenden« Button zum Navigations-Slider hinzu Persönliche Einstellungen Öffne die Einstellungen deines Diaspora Accounts diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index 7c35bacb..62cb890c 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -18,8 +18,6 @@ Serveur Proxy.\n(Nécessite un redémarrage) Hôte Port - Bouton \"Quitter\" dans la barre de navigation - Ajouter le bouton »Quitter l\'application« dans la barre de navigation Paramètres personnels Ouvrir vos paramètres de compte Diaspora diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml index 10921690..7b83d0f3 100644 --- a/app/src/main/res/values-ja/strings-preferences.xml +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -18,8 +18,6 @@ Diaspora の通信をプロキシして、ファイアウォールに回避します。\n再起動が必要になることがあります ホスト ポート - ナビゲーション スライダーに終了ボタン - ナビゲーション スライダーに »アプリを終了« ボタンを追加します 個人用設定 Diaspora アカウント設定を開きます diff --git a/app/src/main/res/values-pt-rBR/strings-preferences.xml b/app/src/main/res/values-pt-rBR/strings-preferences.xml index f4d96138..8e63275f 100644 --- a/app/src/main/res/values-pt-rBR/strings-preferences.xml +++ b/app/src/main/res/values-pt-rBR/strings-preferences.xml @@ -18,8 +18,6 @@ Usar proxy para o tráfego da diáspora para contornar firewalls.\nPode requerer reinicialização Servidor Porta - Botão de sair na barra de navegação - Adiciona um botão extra » Sair App «na barra de navegação Configurações pessoais Abra suas configurações de usuário diáspora diff --git a/app/src/main/res/values-ru/strings-preferences.xml b/app/src/main/res/values-ru/strings-preferences.xml index b927b3df..4a2e926d 100644 --- a/app/src/main/res/values-ru/strings-preferences.xml +++ b/app/src/main/res/values-ru/strings-preferences.xml @@ -18,8 +18,6 @@ Перенаправить трафик Диаспоры в обход брандмауэров.\nМожет потребовать перезапуска Хост Порт - Кнопка выхода на навигационном слайдере - Добавляет дополнительную кнопку »Выйти« на навигационный слайдер Личные настройки Открыть настройки аккаунта диаспоры diff --git a/app/src/main/res/values/color.xml b/app/src/main/res/values/color.xml index 9d2bf591..b69c9db7 100644 --- a/app/src/main/res/values/color.xml +++ b/app/src/main/res/values/color.xml @@ -10,7 +10,5 @@ #8b685b - @color/accent - #ffffff diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 77b45318..e724c71d 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -14,7 +14,6 @@ pref_key_category_network pref_key_load_images pref_key_clear_cache - pref_key__show_exit_button_in_nav_also pref_key_append_shared_via_app pref_key_proxy_enabled @@ -22,9 +21,24 @@ pref_key_proxy_port wasProxyEnabled + + Navigation Slider + Multiple settings for the navigation drawer + pref_catkey__visibility_navslider + Item visibility + pref_key__visibility_navslider__exit + pref_key__visibility_nav__help_license + pref_key__visibility_nav__public_activities + pref_key__visibility_nav__mentions + pref_key__visibility_nav__commented + pref_key__visibility_nav__liked + pref_key__visibility_nav__activities + pref_key__visibility_nav__aspects + pref_key__visibility_nav__followed_tags + pref_key__visibility_nav__profile - + podUserProfile_avatar podUserProfile_name podUserProfile_guid @@ -40,6 +54,8 @@ Pod settings + + Font size @@ -64,9 +80,6 @@ Host Port - Exit button in navigation slider - Adds an additional »Exit App« button to the navigation slider - Personal settings diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d55b805a..9119660e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -130,6 +130,5 @@ <i>The splashscreen images can be found on flickr: https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> - diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 1860f897..7113c720 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -4,31 +4,78 @@ + + + + + + + + + + + + + + + + + + + + android:title="@string/pref_title__font_size" /> + android:title="@string/pref_title__intellihide_toolbars" /> - - + android:title="@string/pref_title__append_shared_via_app" /> @@ -39,26 +86,22 @@ - + android:title="@string/pref_title__personal_settings" /> - + android:title="@string/pref_title__manage_tags" /> - + android:title="@string/pref_title__manage_contacts" /> - + android:title="@string/pref_title__change_account" /> @@ -69,28 +112,27 @@ android:defaultValue="true" android:key="@string/pref_key__load_images" android:summary="@string/pref_desc__load_images" - android:title="@string/pref_title__load_images"/> + android:title="@string/pref_title__load_images" /> - + android:title="@string/pref_title__clear_cache" /> + android:title="@string/pref_title__proxy_enabled" /> + android:title="@string/pref_title__proxy_host" /> + android:title="@string/pref_title__proxy_port" /> \ No newline at end of file From 3658d6ada7eaf010740cb73e985ff87a6d40de0a Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 13 Aug 2016 14:33:59 +0200 Subject: [PATCH 103/535] Update CHANGELOG.md --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 55162ba3..dec371cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,16 @@ # v0.1.5 (WIP) +- Update title depending on what the user is doing +- New greenish color scheme +- Replaced SwipeToRefresh functionality with refresh button +- Fixed some layout bugs (toolbars) +- New translations! ( +- Increased Min-API to 17 (Jelly Bean) to mitigate CVE-2012-6636 +- App now offers to open many diaspora pod links from within other apps +- Updated icons to vector graphics +- Improvements to new-message/new-notification counters +- Click on profile picture now opens users profile +- Disabled backup functionality to prevent attackers to steal login cookies +- Allow slider customization # v0.1.4 (2016-07-31) - by @vanitasvitae, @gsantner, @di72nn From 05819d6cf22ed16d8b766bac3900f84868f99e10 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 13 Aug 2016 14:35:50 +0200 Subject: [PATCH 104/535] Update CHANGELOG.md Added languages --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dec371cc..16b5eb8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ - New greenish color scheme - Replaced SwipeToRefresh functionality with refresh button - Fixed some layout bugs (toolbars) -- New translations! ( +- New translations! (Japanese, Portuguese-Brazilian, Russian) - Increased Min-API to 17 (Jelly Bean) to mitigate CVE-2012-6636 - App now offers to open many diaspora pod links from within other apps - Updated icons to vector graphics From b44fa591601dc9fd1ff24c11553ab3ea16138e99 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 13 Aug 2016 14:38:41 +0200 Subject: [PATCH 105/535] Update CHANGELOG.md Removed duplicate entry --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 16b5eb8b..e07cd4f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,6 @@ - Fixed some layout bugs (toolbars) - New translations! (Japanese, Portuguese-Brazilian, Russian) - Increased Min-API to 17 (Jelly Bean) to mitigate CVE-2012-6636 -- App now offers to open many diaspora pod links from within other apps - Updated icons to vector graphics - Improvements to new-message/new-notification counters - Click on profile picture now opens users profile From 4f148191f740ecfa4107e929a851b42a8b862d27 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 13 Aug 2016 15:31:27 +0200 Subject: [PATCH 106/535] Aspect name as title (fixes#44 , fixes #47) --- CHANGELOG.md | 1 + .../activity/MainActivity.java | 49 ++++++------- .../diaspora_android/data/AppSettings.java | 14 ++-- .../ui/ContextMenuWebView.java | 25 +++++-- .../util/DiasporaUrlHelper.java | 70 ++++++++++++++----- 5 files changed, 105 insertions(+), 54 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 16b5eb8b..adf5206d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ - Click on profile picture now opens users profile - Disabled backup functionality to prevent attackers to steal login cookies - Allow slider customization +- Show aspect name after selection # v0.1.4 (2016-07-31) - by @vanitasvitae, @gsantner, @di72nn diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 468719bd..9687de8f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -220,7 +220,7 @@ public class MainActivity extends AppCompatActivity @Override public void onClick(View view) { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getNotificationsUrl()); + webView.loadUrlNew(urls.getNotificationsUrl()); } else { Snackbar.make(contentLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); } @@ -238,7 +238,7 @@ public class MainActivity extends AppCompatActivity if (savedInstanceState == null) { if (WebHelper.isOnline(MainActivity.this)) { webView.loadData("", "text/html", null); - webView.loadUrl(url); + webView.loadUrlNew(url); } else { snackbarNoInternet.show(); } @@ -383,7 +383,7 @@ public class MainActivity extends AppCompatActivity public void onClick(View view) { navDrawer.closeDrawer(GravityCompat.START); if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getProfileUrl()); + webView.loadUrlNew(urls.getProfileUrl()); } else { snackbarNoInternet.show(); } @@ -488,7 +488,7 @@ public class MainActivity extends AppCompatActivity if (loadUrl != null) { webView.stopLoading(); navDrawer.closeDrawers(); - webView.loadUrl(loadUrl); + webView.loadUrlNew(loadUrl); } } @@ -579,6 +579,8 @@ public class MainActivity extends AppCompatActivity setTitle(R.string.nav_mentions); } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_PUBLIC)) { setTitle(R.string.public_); + } else if (urls.isAspectUrl(url)){ + setTitle(urls.getAspectNameFromUrl(url, app)); } } } @@ -621,7 +623,7 @@ public class MainActivity extends AppCompatActivity switch (item.getItemId()) { case R.id.action_notifications: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getNotificationsUrl()); + webView.loadUrlNew(urls.getNotificationsUrl()); return true; } else { snackbarNoInternet.show(); @@ -631,7 +633,7 @@ public class MainActivity extends AppCompatActivity case R.id.action_conversations: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getConversationsUrl()); + webView.loadUrlNew(urls.getConversationsUrl()); return true; } else { snackbarNoInternet.show(); @@ -656,13 +658,13 @@ public class MainActivity extends AppCompatActivity } case R.id.action_toggle_desktop_page: { - webView.loadUrl(urls.getToggleMobileUrl()); + webView.loadUrlNew(urls.getToggleMobileUrl()); return true; } case R.id.action_compose: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getNewPostUrl()); + webView.loadUrlNew(urls.getNewPostUrl()); } else { snackbarNoInternet.show(); } @@ -719,9 +721,9 @@ public class MainActivity extends AppCompatActivity Snackbar.make(contentLayout, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); } else { // User have added a search tag if (wasClickedOnSearchForPeople) { - webView.loadUrl(urls.getSearchPeopleUrl(cleanTag)); + webView.loadUrlNew(urls.getSearchPeopleUrl(cleanTag)); } else { - webView.loadUrl(urls.getSearchTagsUrl(cleanTag)); + webView.loadUrlNew(urls.getSearchTagsUrl(cleanTag)); } } @@ -866,9 +868,8 @@ public class MainActivity extends AppCompatActivity textToBeShared = sharedText; } - webView.stopLoading(); - webView.loadUrl(urls.getBlankUrl()); - webView.loadUrl(urls.getNewPostUrl()); + webView.loadUrlNew(urls.getBlankUrl()); + webView.loadUrlNew(urls.getNewPostUrl()); } /** @@ -877,7 +878,7 @@ public class MainActivity extends AppCompatActivity * @param intent */ void handleSendSubject(Intent intent) { - webView.loadUrl(urls.getNewPostUrl()); + webView.loadUrlNew(urls.getNewPostUrl()); String content = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_TEXT)); String subject = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_SUBJECT)); @@ -890,9 +891,8 @@ public class MainActivity extends AppCompatActivity final String sharedContent = WebHelper.escapeHtmlText(content); textToBeShared = "**" + sharedSubject + "** " + sharedContent; - webView.stopLoading(); - webView.loadUrl(urls.getBlankUrl()); - webView.loadUrl(urls.getNewPostUrl()); + webView.loadUrlNew(urls.getBlankUrl()); + webView.loadUrlNew(urls.getNewPostUrl()); } //TODO: Implement? @@ -954,7 +954,7 @@ public class MainActivity extends AppCompatActivity switch (item.getItemId()) { case R.id.nav_stream: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getStreamUrl()); + webView.loadUrlNew(urls.getStreamUrl()); } else { snackbarNoInternet.show(); } @@ -963,7 +963,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_profile: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getProfileUrl()); + webView.loadUrlNew(urls.getProfileUrl()); } else { snackbarNoInternet.show(); } @@ -982,6 +982,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_aspects: { if (WebHelper.isOnline(MainActivity.this)) { + webView.loadUrlNew(DiasporaUrlHelper.URL_BLANK); WebHelper.showAspectList(webView, app); setTitle(R.string.aspects); } else { @@ -992,7 +993,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_activities: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getActivityUrl()); + webView.loadUrlNew(urls.getActivityUrl()); } else { snackbarNoInternet.show(); } @@ -1001,7 +1002,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_liked: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getLikedPostsUrl()); + webView.loadUrlNew(urls.getLikedPostsUrl()); } else { snackbarNoInternet.show(); } @@ -1010,7 +1011,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_commented: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getCommentedUrl()); + webView.loadUrlNew(urls.getCommentedUrl()); } else { snackbarNoInternet.show(); } @@ -1019,7 +1020,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_mentions: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getMentionsUrl()); + webView.loadUrlNew(urls.getMentionsUrl()); } else { snackbarNoInternet.show(); } @@ -1028,7 +1029,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_public: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrl(urls.getPublicUrl()); + webView.loadUrlNew(urls.getPublicUrl()); } else { snackbarNoInternet.show(); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 9b6a8db2..d99af7ac 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -260,7 +260,7 @@ public class AppSettings { } public boolean isVisibleInNavHelp_license() { - return getBoolean(prefApp, R.string.pref_key__visibility_nav__help_license, false); + return getBoolean(prefApp, R.string.pref_key__visibility_nav__help_license, true); } public boolean isVisibleInNavPublic_activities() { @@ -268,27 +268,27 @@ public class AppSettings { } public boolean isVisibleInNavMentions() { - return getBoolean(prefApp, R.string.pref_key__visibility_nav__mentions, false); + return getBoolean(prefApp, R.string.pref_key__visibility_nav__mentions, true); } public boolean isVisibleInNavCommented() { - return getBoolean(prefApp, R.string.pref_key__visibility_nav__commented, false); + return getBoolean(prefApp, R.string.pref_key__visibility_nav__commented, true); } public boolean isVisibleInNavLiked() { - return getBoolean(prefApp, R.string.pref_key__visibility_nav__liked, false); + return getBoolean(prefApp, R.string.pref_key__visibility_nav__liked, true); } public boolean isVisibleInNavActivities() { - return getBoolean(prefApp, R.string.pref_key__visibility_nav__activities, false); + return getBoolean(prefApp, R.string.pref_key__visibility_nav__activities, true); } public boolean isVisibleInNavAspects() { - return getBoolean(prefApp, R.string.pref_key__visibility_nav__aspects, false); + return getBoolean(prefApp, R.string.pref_key__visibility_nav__aspects, true); } public boolean isVisibleInNavFollowed_tags() { - return getBoolean(prefApp, R.string.pref_key__visibility_nav__followed_tags, false); + return getBoolean(prefApp, R.string.pref_key__visibility_nav__followed_tags, true); } public boolean isVisibleInNavProfile() { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index cdac20b5..099b828d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -58,6 +58,7 @@ public class ContextMenuWebView extends NestedWebView { private Context context; private Activity parentActivity; + private String lasLoadUrl = ""; public ContextMenuWebView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); @@ -110,7 +111,7 @@ public class ContextMenuWebView extends NestedWebView { Uri source = Uri.parse(url); DownloadManager.Request request = new DownloadManager.Request(source); File destinationFile = new File(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/" - + System.currentTimeMillis()+".png"); + + System.currentTimeMillis() + ".png"); request.setDestinationUri(Uri.fromFile(destinationFile)); ((DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE)).enqueue(request); Toast.makeText(context, context.getText(R.string.share__toast_saved_image_to_location) + " " + @@ -121,12 +122,12 @@ public class ContextMenuWebView extends NestedWebView { break; case ID_SHARE_IMAGE: - if(url != null) { - final Uri local = Uri.parse(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/"+System.currentTimeMillis()+".png"); + if (url != null) { + final Uri local = Uri.parse(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/" + System.currentTimeMillis() + ".png"); new ImageDownloadTask(null, local.getPath()) { @Override protected void onPostExecute(Bitmap result) { - Uri myUri= Uri.fromFile(new File(local.getPath())); + Uri myUri = Uri.fromFile(new File(local.getPath())); Intent sharingIntent = new Intent(); sharingIntent.setAction(Intent.ACTION_SEND); sharingIntent.putExtra(Intent.EXTRA_STREAM, myUri); @@ -189,12 +190,22 @@ public class ContextMenuWebView extends NestedWebView { } } + public void loadUrlNew(String url){ + stopLoading(); + loadUrl(url); + } + @Override public void loadUrl(String url) { super.loadUrl(url); - Intent updateActivityTitleIntent = new Intent(MainActivity.ACTION_UPDATE_TITLE_FROM_URL); - updateActivityTitleIntent.putExtra(MainActivity.EXTRA_URL, getUrl()); - LocalBroadcastManager.getInstance(context).sendBroadcast(updateActivityTitleIntent); + + // Don't spam intents ;) + if (!lasLoadUrl.equals(url)) { + Intent updateActivityTitleIntent = new Intent(MainActivity.ACTION_UPDATE_TITLE_FROM_URL); + updateActivityTitleIntent.putExtra(MainActivity.EXTRA_URL, getUrl()); + LocalBroadcastManager.getInstance(context).sendBroadcast(updateActivityTitleIntent); + } + lasLoadUrl = url; } public void setParentActivity(Activity activity) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java index 990c77d7..7269d1a4 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java @@ -18,7 +18,10 @@ */ package com.github.dfa.diaspora_android.util; +import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; +import com.github.dfa.diaspora_android.data.PodAspect; /** * Helper class that provides easy access to specific urls related to diaspora @@ -54,140 +57,175 @@ public class DiasporaUrlHelper { /** * Return a https url of the pod set in AppSettings. * Eg. https://pod.geraspora.de + * * @return https://(pod-domain.tld) */ public String getPodUrl() { - return HTTPS+settings.getPodDomain(); + return HTTPS + settings.getPodDomain(); } /** * Return a https url that points to the stream of the configured diaspora account + * * @return https://(pod-domain.tld)/stream */ public String getStreamUrl() { - return getPodUrl()+SUBURL_STREAM; + return getPodUrl() + SUBURL_STREAM; } /** * Return a https url that points to the notifications feed of the configured diaspora account + * * @return https://(pod-domain.tld)/notifications */ public String getNotificationsUrl() { - return getPodUrl()+SUBURL_NOTIFICATIONS; + return getPodUrl() + SUBURL_NOTIFICATIONS; } /** * Returns a https url that points to the post with the id postId + * * @return https://(pod-domain.tld)/posts/(postId) */ public String getPostsUrl(long postId) { - return getPodUrl()+SUBURL_POSTS+postId; + return getPodUrl() + SUBURL_POSTS + postId; } /** * Return a https url that points to the conversations overview of the registered diaspora account + * * @return https://(pod-domain.tld)/conversations */ public String getConversationsUrl() { - return getPodUrl()+SUBURL_CONVERSATIONS; + return getPodUrl() + SUBURL_CONVERSATIONS; } /** * Return a https url that points to the new-post form that lets the user create a new post + * * @return https://(pod-domain.tld)/status_messages/new */ public String getNewPostUrl() { - return getPodUrl()+SUBURL_NEW_POST; + return getPodUrl() + SUBURL_NEW_POST; } /** * Return a https url that shows the profile of the currently registered diaspora account + * * @return https://(pod-domain.tld)/people/(profileId) */ public String getProfileUrl() { - return getPodUrl()+SUBURL_PEOPLE+settings.getProfileId(); + return getPodUrl() + SUBURL_PEOPLE + settings.getProfileId(); } /** * Return a https url that shows the profile of the user with user id profileId + * * @param profileId Id of the profile to be shown * @return https://(pod-domain.tld)/people/(profileId) */ public String getProfileUrl(long profileId) { - return getPodUrl()+SUBURL_PEOPLE+profileId; + return getPodUrl() + SUBURL_PEOPLE + profileId; } /** * Return a https url that points to the activities feed of the currently registered diaspora account + * * @return https://(pod-domain.tld)/activity */ public String getActivityUrl() { - return getPodUrl()+SUBURL_ACTIVITY; + return getPodUrl() + SUBURL_ACTIVITY; } /** * Return a https url that points to the feed of posts that were liked by the currently registered diaspora account + * * @return https://(pod-domain.tld)/liked */ public String getLikedPostsUrl() { - return getPodUrl()+SUBURL_LIKED; + return getPodUrl() + SUBURL_LIKED; } /** * Return a https url that points to the stream of posts that were commented by the currently registered diaspora account + * * @return https://(pod-domain.tld)/commented */ public String getCommentedUrl() { - return getPodUrl()+SUBURL_COMMENTED; + return getPodUrl() + SUBURL_COMMENTED; } /** * Return a https url that points to the stream of posts in which the currently registered diaspora account has been mentioned in + * * @return https://(pod-domain.tld)/mentions */ public String getMentionsUrl() { - return getPodUrl()+SUBURL_MENTIONS; + return getPodUrl() + SUBURL_MENTIONS; } /** * Return a https url that points to the stream of public posts + * * @return https://(pod-domain.tld)/public */ public String getPublicUrl() { - return getPodUrl()+SUBURL_PUBLIC; + return getPodUrl() + SUBURL_PUBLIC; } /** * Return a https url that toggles between mobile and desktop view when opened + * * @return https://(pod-domain.tld)/mobile/toggle */ public String getToggleMobileUrl() { - return getPodUrl()+SUBURL_TOGGLE_MOBILE; + return getPodUrl() + SUBURL_TOGGLE_MOBILE; } /** * Return a https url that queries posts for the given hashtag query + * * @param query hashtag to be searched * @return https://(pod-domain.tld)/tags/query */ public String getSearchTagsUrl(String query) { - return getPodUrl()+SUBURL_SEARCH_TAGS+query; + return getPodUrl() + SUBURL_SEARCH_TAGS + query; } /** * Return a https url that queries user accounts for query + * * @param query search term * @return https://(pod-domain.tld)/people.mobile?q=(query) */ public String getSearchPeopleUrl(String query) { - return getPodUrl()+SUBURL_SEARCH_PEOPLE+query; + return getPodUrl() + SUBURL_SEARCH_PEOPLE + query; } /** * Returns the url of the blank WebView + * * @return about:blank */ public String getBlankUrl() { return URL_BLANK; } + + public boolean isAspectUrl(String url) { + return url.startsWith(getPodUrl() + "/aspects?a_ids[]="); + } + + public String getAspectNameFromUrl(String url, App app) { + url = url.replace(getPodUrl() + "/aspects?a_ids[]=", "").split(",")[0]; + try { + int id = Integer.parseInt(url); + for (PodAspect aspect : app.getPodUserProfile().getAspects()) { + if (aspect.id == id) { + return aspect.name; + } + } + } catch (Exception ignored) { + } + return app.getString(R.string.aspects); + } } From 8854ba35b2b58a2b7ef172a5980d302c8a561016 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 13 Aug 2016 15:54:18 +0200 Subject: [PATCH 107/535] Update strings --- app/src/main/res/values-cs/strings-preferences.xml | 3 +++ app/src/main/res/values-cs/strings.xml | 1 - app/src/main/res/values-de/strings-preferences.xml | 6 ++++++ app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values-el/strings-preferences.xml | 3 +++ app/src/main/res/values-el/strings.xml | 1 - app/src/main/res/values-es/strings-preferences.xml | 3 +++ app/src/main/res/values-es/strings.xml | 1 - app/src/main/res/values-fr/strings-preferences.xml | 3 +++ app/src/main/res/values-fr/strings.xml | 1 - app/src/main/res/values-hi/strings-preferences.xml | 3 +++ app/src/main/res/values-hi/strings.xml | 1 - app/src/main/res/values-hu/strings-preferences.xml | 3 +++ app/src/main/res/values-hu/strings.xml | 1 - app/src/main/res/values-it/strings-preferences.xml | 3 +++ app/src/main/res/values-it/strings.xml | 1 - app/src/main/res/values-ja/strings-preferences.xml | 3 +++ app/src/main/res/values-ja/strings.xml | 1 - app/src/main/res/values-kn/strings-preferences.xml | 3 +++ app/src/main/res/values-kn/strings.xml | 1 - app/src/main/res/values-ml/strings-preferences.xml | 3 +++ app/src/main/res/values-ml/strings.xml | 1 - app/src/main/res/values-nl/strings-preferences.xml | 3 +++ app/src/main/res/values-nl/strings.xml | 1 - app/src/main/res/values-no/strings-preferences.xml | 3 +++ app/src/main/res/values-no/strings.xml | 1 - app/src/main/res/values-pl/strings-preferences.xml | 3 +++ app/src/main/res/values-pl/strings.xml | 1 - app/src/main/res/values-pt-rBR/strings-preferences.xml | 3 +++ app/src/main/res/values-pt-rBR/strings.xml | 1 - app/src/main/res/values-pt/strings-preferences.xml | 3 +++ app/src/main/res/values-pt/strings.xml | 1 - app/src/main/res/values-ru/strings-preferences.xml | 3 +++ app/src/main/res/values-ru/strings.xml | 1 - app/src/main/res/values-sv/strings-preferences.xml | 3 +++ app/src/main/res/values-sv/strings.xml | 1 - app/src/main/res/values-tr/strings-preferences.xml | 3 +++ app/src/main/res/values-tr/strings.xml | 1 - app/src/main/res/values/strings-preferences.xml | 7 ++++--- app/src/main/res/xml/preferences.xml | 6 +++--- 40 files changed, 67 insertions(+), 25 deletions(-) diff --git a/app/src/main/res/values-cs/strings-preferences.xml b/app/src/main/res/values-cs/strings-preferences.xml index 397edf31..4ee85f4b 100644 --- a/app/src/main/res/values-cs/strings-preferences.xml +++ b/app/src/main/res/values-cs/strings-preferences.xml @@ -2,8 +2,11 @@ + + + diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 9553bf61..751a94ee 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -9,5 +9,4 @@ - diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index 425cbf88..4ac0d64b 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -2,11 +2,17 @@ + + Erscheinungsbild Netzwerk Pod Einstellungen + + Navigations Slider + Mehrere Einstellungen für den Navigations Slider + Sichtbarkeit der Einträge Schriftgröße diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 07957bbb..45c42f72 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -75,5 +75,4 @@ Markdown Formatierung Lizenz - diff --git a/app/src/main/res/values-el/strings-preferences.xml b/app/src/main/res/values-el/strings-preferences.xml index 397edf31..4ee85f4b 100644 --- a/app/src/main/res/values-el/strings-preferences.xml +++ b/app/src/main/res/values-el/strings-preferences.xml @@ -2,8 +2,11 @@ + + + diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 9553bf61..751a94ee 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -9,5 +9,4 @@ - diff --git a/app/src/main/res/values-es/strings-preferences.xml b/app/src/main/res/values-es/strings-preferences.xml index 397edf31..4ee85f4b 100644 --- a/app/src/main/res/values-es/strings-preferences.xml +++ b/app/src/main/res/values-es/strings-preferences.xml @@ -2,8 +2,11 @@ + + + diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 9553bf61..751a94ee 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -9,5 +9,4 @@ - diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index 62cb890c..78816dd9 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -2,11 +2,14 @@ + + Apparence Paramètres du réseau Paramètres du pod + Taille de la police diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 39ebe48d..c74aedfa 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -67,5 +67,4 @@ Mise en page Markdown Licence - diff --git a/app/src/main/res/values-hi/strings-preferences.xml b/app/src/main/res/values-hi/strings-preferences.xml index 397edf31..4ee85f4b 100644 --- a/app/src/main/res/values-hi/strings-preferences.xml +++ b/app/src/main/res/values-hi/strings-preferences.xml @@ -2,8 +2,11 @@ + + + diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 9553bf61..751a94ee 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -9,5 +9,4 @@ - diff --git a/app/src/main/res/values-hu/strings-preferences.xml b/app/src/main/res/values-hu/strings-preferences.xml index 397edf31..4ee85f4b 100644 --- a/app/src/main/res/values-hu/strings-preferences.xml +++ b/app/src/main/res/values-hu/strings-preferences.xml @@ -2,8 +2,11 @@ + + + diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 9553bf61..751a94ee 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -9,5 +9,4 @@ - diff --git a/app/src/main/res/values-it/strings-preferences.xml b/app/src/main/res/values-it/strings-preferences.xml index 397edf31..4ee85f4b 100644 --- a/app/src/main/res/values-it/strings-preferences.xml +++ b/app/src/main/res/values-it/strings-preferences.xml @@ -2,8 +2,11 @@ + + + diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index ef40c31f..edf362eb 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -10,5 +10,4 @@ - diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml index 7b83d0f3..96c8ceec 100644 --- a/app/src/main/res/values-ja/strings-preferences.xml +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -2,11 +2,14 @@ + + 外観 ネットワーク ポッドの設定 + フォントサイズ diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 09eea51f..77bd26fd 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -67,5 +67,4 @@ マークダウン書式 ライセンス - diff --git a/app/src/main/res/values-kn/strings-preferences.xml b/app/src/main/res/values-kn/strings-preferences.xml index 397edf31..4ee85f4b 100644 --- a/app/src/main/res/values-kn/strings-preferences.xml +++ b/app/src/main/res/values-kn/strings-preferences.xml @@ -2,8 +2,11 @@ + + + diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml index 4f9a8fa8..d362500d 100644 --- a/app/src/main/res/values-kn/strings.xml +++ b/app/src/main/res/values-kn/strings.xml @@ -20,5 +20,4 @@ ಎಲ್ಲಾ ಟ್ಯಾಗ್‌ಗಳು - diff --git a/app/src/main/res/values-ml/strings-preferences.xml b/app/src/main/res/values-ml/strings-preferences.xml index 5ef1659d..c55b1721 100644 --- a/app/src/main/res/values-ml/strings-preferences.xml +++ b/app/src/main/res/values-ml/strings-preferences.xml @@ -2,11 +2,14 @@ + + കാഴ്ച്ച ശൃങ്കല പോഡ് സജ്ജീകരണങ്ങൾ + ഫോണ്ട് സൈസ് diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index 2def9d93..35170d67 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -33,5 +33,4 @@ - diff --git a/app/src/main/res/values-nl/strings-preferences.xml b/app/src/main/res/values-nl/strings-preferences.xml index fe409bb8..f5b0253b 100644 --- a/app/src/main/res/values-nl/strings-preferences.xml +++ b/app/src/main/res/values-nl/strings-preferences.xml @@ -2,11 +2,14 @@ + + Vormgeving Netwerk Pod-instellingen + Lettergrootte diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index a06bf667..e8cf1119 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -67,5 +67,4 @@ Markdown opmaak Licentie - diff --git a/app/src/main/res/values-no/strings-preferences.xml b/app/src/main/res/values-no/strings-preferences.xml index 397edf31..4ee85f4b 100644 --- a/app/src/main/res/values-no/strings-preferences.xml +++ b/app/src/main/res/values-no/strings-preferences.xml @@ -2,8 +2,11 @@ + + + diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml index 9553bf61..751a94ee 100644 --- a/app/src/main/res/values-no/strings.xml +++ b/app/src/main/res/values-no/strings.xml @@ -9,5 +9,4 @@ - diff --git a/app/src/main/res/values-pl/strings-preferences.xml b/app/src/main/res/values-pl/strings-preferences.xml index 878f9cbd..5d4217f3 100644 --- a/app/src/main/res/values-pl/strings-preferences.xml +++ b/app/src/main/res/values-pl/strings-preferences.xml @@ -2,11 +2,14 @@ + + Wygląd Sieć Ustawienia poda + Rozmiar czcionki diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index a851b8d9..cec62e89 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -43,5 +43,4 @@ - diff --git a/app/src/main/res/values-pt-rBR/strings-preferences.xml b/app/src/main/res/values-pt-rBR/strings-preferences.xml index 8e63275f..3a54d88e 100644 --- a/app/src/main/res/values-pt-rBR/strings-preferences.xml +++ b/app/src/main/res/values-pt-rBR/strings-preferences.xml @@ -2,11 +2,14 @@ + + Aparência Rede Configurações do Pod + Tamanho da fonte diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index f44109cc..e0d52a41 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -67,5 +67,4 @@ Formatação de markdown Licença - diff --git a/app/src/main/res/values-pt/strings-preferences.xml b/app/src/main/res/values-pt/strings-preferences.xml index 397edf31..4ee85f4b 100644 --- a/app/src/main/res/values-pt/strings-preferences.xml +++ b/app/src/main/res/values-pt/strings-preferences.xml @@ -2,8 +2,11 @@ + + + diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 9553bf61..751a94ee 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -9,5 +9,4 @@ - diff --git a/app/src/main/res/values-ru/strings-preferences.xml b/app/src/main/res/values-ru/strings-preferences.xml index 4a2e926d..0eb1dde6 100644 --- a/app/src/main/res/values-ru/strings-preferences.xml +++ b/app/src/main/res/values-ru/strings-preferences.xml @@ -2,11 +2,14 @@ + + Внешний вид Сеть Настройки пода + Размер шрифта diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 8ab3aa15..1d6aa55a 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -67,5 +67,4 @@ Форматирование Markdown Лицензия - diff --git a/app/src/main/res/values-sv/strings-preferences.xml b/app/src/main/res/values-sv/strings-preferences.xml index 397edf31..4ee85f4b 100644 --- a/app/src/main/res/values-sv/strings-preferences.xml +++ b/app/src/main/res/values-sv/strings-preferences.xml @@ -2,8 +2,11 @@ + + + diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 9553bf61..751a94ee 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -9,5 +9,4 @@ - diff --git a/app/src/main/res/values-tr/strings-preferences.xml b/app/src/main/res/values-tr/strings-preferences.xml index 397edf31..4ee85f4b 100644 --- a/app/src/main/res/values-tr/strings-preferences.xml +++ b/app/src/main/res/values-tr/strings-preferences.xml @@ -2,8 +2,11 @@ + + + diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 9553bf61..751a94ee 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -9,5 +9,4 @@ - diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index e724c71d..8f9e30a8 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -22,10 +22,7 @@ wasProxyEnabled - Navigation Slider - Multiple settings for the navigation drawer pref_catkey__visibility_navslider - Item visibility pref_key__visibility_navslider__exit pref_key__visibility_nav__help_license pref_key__visibility_nav__public_activities @@ -54,6 +51,10 @@ Pod settings + + Navigation Slider + Multiple settings for the navigation drawer + Item visibility diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 7113c720..09745eeb 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -6,12 +6,12 @@ android:title="@string/pref_cat__visuals"> + android:summary="@string/pref_desc__sub_nav_slider" + android:title="@string/pref_title__sub_nav_slider"> + android:title="@string/pref_cat__visibility_nav_items"> Date: Sat, 13 Aug 2016 16:36:11 +0200 Subject: [PATCH 108/535] Fixed Navslider option changes not causing activity restart --- .../activity/SettingsActivity.java | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 3d1df40e..bacc3c0f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -28,6 +28,7 @@ import android.preference.ListPreference; import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceScreen; +import android.util.Log; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; @@ -87,7 +88,6 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer public boolean onPreferenceTreeClick(PreferenceScreen screen, Preference preference) { Intent intent = new Intent(this, MainActivity.class); String podDomain = ((App) getApplication()).getSettings().getPodDomain(); - switch (preference.getTitleRes()) { case R.string.pref_title__personal_settings: { intent.setAction(MainActivity.ACTION_OPEN_URL); @@ -125,15 +125,6 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer intent.setAction(MainActivity.ACTION_CLEAR_CACHE); break; } - case R.string.nav_activities: - case R.string.nav_aspects: - case R.string.nav_commented: - case R.string.nav_followed_tags: - case R.string.nav_help_license: - case R.string.nav_liked: - case R.string.nav_mentions: - case R.string.nav_profile: - case R.string.nav_public_activities: case R.string.pref_title__intellihide_toolbars: { activityRestartRequired = true; return true; @@ -144,6 +135,10 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer break; } } + if(preference.getKey() != null && preference.getKey().startsWith("pref_key__visibility_nav__")) { + activityRestartRequired = true; + return true; + } if (intent != null) { startActivity(intent); finish(); @@ -154,6 +149,7 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer @Override protected void onStop() { + Log.d(App.TAG, "Settings onStop" + activityRestartRequired); super.onStop(); if (activityRestartRequired){ Intent intent = new Intent(this, MainActivity.class); From 99349fc13a04eb4b4509f0271f485caca01c05ab Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 13 Aug 2016 19:54:16 +0200 Subject: [PATCH 109/535] Migrated SettingsActivity to using PreferenceFragment --- .../activity/SettingsActivity.java | 195 +++++++++--------- 1 file changed, 102 insertions(+), 93 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index bacc3c0f..9a82ee09 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -27,8 +27,8 @@ import android.preference.EditTextPreference; import android.preference.ListPreference; import android.preference.Preference; import android.preference.PreferenceActivity; +import android.preference.PreferenceFragment; import android.preference.PreferenceScreen; -import android.util.Log; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; @@ -36,122 +36,131 @@ import com.github.dfa.diaspora_android.R; /** * @author vanitas */ -public class SettingsActivity extends PreferenceActivity implements SharedPreferences.OnSharedPreferenceChangeListener { - - private SharedPreferences sharedPreferences; - private boolean activityRestartRequired = false; +public class SettingsActivity extends PreferenceActivity { + private boolean activityRestartRequired; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - getPreferenceManager().setSharedPreferencesName("app"); - addPreferencesFromResource(R.xml.preferences); - sharedPreferences = getPreferenceScreen().getSharedPreferences(); - sharedPreferences.registerOnSharedPreferenceChangeListener(this); - setPreferenceSummaries(); - sharedPreferences.edit().putBoolean(getString(R.string.pref_key__proxy_was_enabled), - sharedPreferences.getBoolean(getString(R.string.pref_key__proxy_enabled), false)).apply(); + getFragmentManager().beginTransaction().replace(android.R.id.content, new SettingsFragment()).commit(); } - private void setPreferenceSummaries() { - String[] editTextKeys = new String[]{ - getString(R.string.pref_key__proxy_host), getString(R.string.pref_key__proxy_port) - }; - for (String key : editTextKeys) { - EditTextPreference p = (EditTextPreference) findPreference(key); - p.setSummary(p.getText()); - } + public void setActivityRestartRequired(boolean b) { + this.activityRestartRequired = b; } - @Override - public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { - updatePreference(findPreference(key), key); - } + public static class SettingsFragment extends PreferenceFragment implements SharedPreferences.OnSharedPreferenceChangeListener { + private SharedPreferences sharedPreferences; - private void updatePreference(Preference preference, String key) { - if (preference == null) { - return; + public void onCreate(Bundle savedInstances) { + super.onCreate(savedInstances); + getPreferenceManager().setSharedPreferencesName("app"); + addPreferencesFromResource(R.xml.preferences); + sharedPreferences = getPreferenceScreen().getSharedPreferences(); + sharedPreferences.registerOnSharedPreferenceChangeListener(this); + setPreferenceSummaries(); + sharedPreferences.edit().putBoolean(getString(R.string.pref_key__proxy_was_enabled), + sharedPreferences.getBoolean(getString(R.string.pref_key__proxy_enabled), false)).apply(); } - if (preference instanceof EditTextPreference) { - EditTextPreference textPref = (EditTextPreference) preference; - textPref.setSummary(textPref.getText()); - return; - } - if (preference instanceof ListPreference) { - ListPreference listPref = (ListPreference) preference; - listPref.setSummary(listPref.getEntry()); - return; - } - } - @Override - public boolean onPreferenceTreeClick(PreferenceScreen screen, Preference preference) { - Intent intent = new Intent(this, MainActivity.class); - String podDomain = ((App) getApplication()).getSettings().getPodDomain(); - switch (preference.getTitleRes()) { - case R.string.pref_title__personal_settings: { - intent.setAction(MainActivity.ACTION_OPEN_URL); - intent.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/user/edit"); - break; + private void setPreferenceSummaries() { + String[] editTextKeys = new String[]{ + getString(R.string.pref_key__proxy_host), getString(R.string.pref_key__proxy_port) + }; + for (String key : editTextKeys) { + EditTextPreference p = (EditTextPreference) findPreference(key); + p.setSummary(p.getText()); } - case R.string.pref_title__manage_tags: { - intent.setAction(MainActivity.ACTION_OPEN_URL); - intent.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/tag_followings/manage"); - break; + } + + @Override + public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { + updatePreference(findPreference(key)); + } + + private void updatePreference(Preference preference) { + if (preference == null) { + return; } - case R.string.pref_title__manage_contacts: { - intent.setAction(MainActivity.ACTION_OPEN_URL); - intent.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/contacts"); - break; + if (preference instanceof EditTextPreference) { + EditTextPreference textPref = (EditTextPreference) preference; + textPref.setSummary(textPref.getText()); + return; } - case R.string.pref_title__change_account: { - new AlertDialog.Builder(SettingsActivity.this) - .setTitle(getString(R.string.confirmation)) - .setMessage(getString(R.string.pref_warning__change_account)) - .setNegativeButton(android.R.string.no, null) - .setPositiveButton(android.R.string.yes, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int id) { - Intent intent = new Intent(SettingsActivity.this, MainActivity.class); - intent.setAction(MainActivity.ACTION_CHANGE_ACCOUNT); - startActivity(intent); - finish(); - } - }) - .show(); + if (preference instanceof ListPreference) { + ListPreference listPref = (ListPreference) preference; + listPref.setSummary(listPref.getEntry()); + } + } + + @Override + public boolean onPreferenceTreeClick(PreferenceScreen screen, Preference preference) { + Intent intent = new Intent(getActivity(), MainActivity.class); + String podDomain = ((App) getActivity().getApplication()).getSettings().getPodDomain(); + switch (preference.getTitleRes()) { + case R.string.pref_title__personal_settings: { + intent.setAction(MainActivity.ACTION_OPEN_URL); + intent.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/user/edit"); + break; + } + case R.string.pref_title__manage_tags: { + intent.setAction(MainActivity.ACTION_OPEN_URL); + intent.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/tag_followings/manage"); + break; + } + case R.string.pref_title__manage_contacts: { + intent.setAction(MainActivity.ACTION_OPEN_URL); + intent.putExtra(MainActivity.URL_MESSAGE, "https://" + podDomain + "/contacts"); + break; + } + case R.string.pref_title__change_account: { + new AlertDialog.Builder(getActivity()) + .setTitle(getString(R.string.confirmation)) + .setMessage(getString(R.string.pref_warning__change_account)) + .setNegativeButton(android.R.string.no, null) + .setPositiveButton(android.R.string.yes, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + Intent intent = new Intent(getActivity(), MainActivity.class); + intent.setAction(MainActivity.ACTION_CHANGE_ACCOUNT); + startActivity(intent); + getActivity().finish(); + } + }) + .show(); + return true; + } + case R.string.pref_title__clear_cache: { + intent.setAction(MainActivity.ACTION_CLEAR_CACHE); + break; + } + case R.string.pref_title__intellihide_toolbars: { + ((SettingsActivity) getActivity()).setActivityRestartRequired(true); + return true; + } + + default: { + intent = null; + break; + } + } + if (preference.getKey() != null && preference.getKey().startsWith("pref_key__visibility_nav__")) { + ((SettingsActivity) getActivity()).setActivityRestartRequired(true); return true; } - case R.string.pref_title__clear_cache: { - intent.setAction(MainActivity.ACTION_CLEAR_CACHE); - break; - } - case R.string.pref_title__intellihide_toolbars: { - activityRestartRequired = true; + if (intent != null) { + startActivity(intent); + getActivity().finish(); return true; } - - default: { - intent = null; - break; - } + return super.onPreferenceTreeClick(screen, preference); } - if(preference.getKey() != null && preference.getKey().startsWith("pref_key__visibility_nav__")) { - activityRestartRequired = true; - return true; - } - if (intent != null) { - startActivity(intent); - finish(); - return true; - } - return super.onPreferenceTreeClick(screen, preference); } @Override protected void onStop() { - Log.d(App.TAG, "Settings onStop" + activityRestartRequired); super.onStop(); - if (activityRestartRequired){ + if (activityRestartRequired) { Intent intent = new Intent(this, MainActivity.class); intent.setAction(MainActivity.ACTION_RELOAD_ACTIVITY); startActivity(intent); From 352d644bc33d2d79f7d1bcb8276a9390d19c0338 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 14 Aug 2016 11:34:36 +0200 Subject: [PATCH 110/535] Release v0.1.5 --- .travis.yml | 3 + CHANGELOG.md | 7 ++- CONTRIBUTING.md | 2 +- README.md | 2 +- TRANSLATORS.md | 8 +++ app/build.gradle | 4 +- .../res/values-es/strings-preferences.xml | 28 +++++++++ app/src/main/res/values-es/strings.xml | 58 +++++++++++++++++++ .../res/values-fr/strings-preferences.xml | 3 + .../res/values-ja/strings-preferences.xml | 3 + .../res/values-pt-rBR/strings-preferences.xml | 3 + .../res/values-ru/strings-preferences.xml | 3 + 12 files changed, 118 insertions(+), 6 deletions(-) create mode 100644 TRANSLATORS.md diff --git a/.travis.yml b/.travis.yml index 1df6e7b6..74b79b85 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,9 @@ env: - TASK="lintDebug" - TASK="build check --stacktrace" +branches: + except: + - l10n_master notifications: webhooks: urls: diff --git a/CHANGELOG.md b/CHANGELOG.md index ae162538..8cd034ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,17 @@ -# v0.1.5 (WIP) +# v0.2.0 (WIP) + +# v0.1.5 - Update title depending on what the user is doing - New greenish color scheme - Replaced SwipeToRefresh functionality with refresh button - Fixed some layout bugs (toolbars) -- New translations! (Japanese, Portuguese-Brazilian, Russian) +- New translations! (Japanese, Portuguese-Brazilian, Russian, Espanol) Thanks translators! - Increased Min-API to 17 (Jelly Bean) to mitigate CVE-2012-6636 - Updated icons to vector graphics - Improvements to new-message/new-notification counters - Click on profile picture now opens users profile - Disabled backup functionality to prevent attackers to steal login cookies +- Rework settings - Allow slider customization - Show aspect name after selection diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1894b278..71824d42 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,4 +3,4 @@ If you got any questions feel free to join our XMPP/Jabber conference at `diaspo Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. We use Crowdin to translate Diaspora for Android. Join our project here: -If your desired language is not listed please contact the maintainers. +If your desired language is not listed please contact the maintainers/owner. diff --git a/README.md b/README.md index 929ba269..dce5cb81 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ If you got any questions feel free to join our XMPP/Jabber conference at `diaspo Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. We use Crowdin to translate Diaspora for Android. Join our project here: -If your desired language is not listed please contact the maintainers. +If your desired language is not listed please contact the maintainers/owner. ### License It's released under GNU GENERAL PUBLIC LICENSE (see [LICENCE](https://github.com/Diaspora-for-Android/diaspora-android/blob/master/LICENSE.md)). diff --git a/TRANSLATORS.md b/TRANSLATORS.md new file mode 100644 index 00000000..cd0c305c --- /dev/null +++ b/TRANSLATORS.md @@ -0,0 +1,8 @@ +#aaaaaaa>> This file contains references to people who helped translating the app +#aaaaaab>> Please send a message on crowdin, and you will get included in the next commit +#aaaaaac>> +#aaaaaad>> Schemes: +#aaaaaae>> Firstname Lastname (Link) +#aaaaaaf>> Firstname Lastname (E-Mail) +#aaaaaag>> Username (Link) +#aaaaaah>> Username (E-Mail) diff --git a/app/build.gradle b/app/build.gradle index 522bbecc..12df96f9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.github.dfa.diaspora_android" minSdkVersion 17 targetSdkVersion 24 - versionCode 5 - versionName "0.1.4" + versionCode 6 + versionName "0.1.5" } buildTypes { release { diff --git a/app/src/main/res/values-es/strings-preferences.xml b/app/src/main/res/values-es/strings-preferences.xml index 4ee85f4b..eed930b0 100644 --- a/app/src/main/res/values-es/strings-preferences.xml +++ b/app/src/main/res/values-es/strings-preferences.xml @@ -5,12 +5,40 @@ + Aspecto + Red + Ajustes del Pod + Control deslizante de navegación + Múltiples opciones para el cajón de navegación + Elemento visibilidad + Tamaño de letra + Cargar imágenes + Desactivar la carga de de imágenes a datos móviles seguros + Activar Proxy + El tráfico proxificado de Diaspora para evitar firewalls.\nPuede necesitar reiniciarse + Anfitrión + Puerto + Configuración personal + Abre la configuración de tu cuenta de diaspora + Contactos + Administrar tu lista de contactos + Administrar Etiquetas + Agregar y eliminar la etiqueta que estas siguendo + Cambiar cuenta + Borrar datos de la sesión local y cambiar a otro pod/cuenta de Diaspora + Esto borrará todas las cookies y datos de la sesión. ¡Realmente deseas cambiar tu cuenta? + Limpiar caché + Limpiar cache de WebView + Ocultar barras de herramientas superior e inferior automáticamente mientras se desplaza + Barras de herramientas Intellihide + Añadir compartido por aviso + Agregar una referencia a esta aplicación (\"compartida por…\") a los textos compartidos diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 751a94ee..f7fbf7a8 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -2,11 +2,69 @@ + *[compartido vía #DiasporaForAndroid]* + Recargar + Notificación sin leer. ¿Quieres leerla? + Configuración + Notificaciones + Conversaciones + Entrada + Perfíl + Aspectos + Actividades + Me gusta + Comentarios + Menciones + Público + Búsqueda + Seleccionar Pod + Introduce el dominio del Pod + Confirma la url del Pod + Nota: La lista de Pods esta integrada por Pods seguros enlistados en https://podupti.me. Puedes ingresar en el campo de edición cualquier Pod no enlistado. + Por favor, introduce un nombre de dominio válido + Error: ¡No se pudo recuperar la lista de pods! + Lo sentimos, debe estar conectado a internet para continuar + Confirmación + ¿Realmente desea usar\nhttps://%1$s\ncomo su Pod de Diaspora? + ¿Desea salir? + Acerca de la aplicación | Ayuda + Etiquetas seguidas + Actividad pública + Ajustes de la aplicación + Compartir link como texto + Compartir captura de pantalla de la página web + Tomar captura de pantalla de la página web + Guardar imagen en + Guardar captura de pantalla como: + Dirección del enlace copiada … + Nueva Publicación + Ir arriba + Buscar por etiquetas o personas + Salir de la aplicación + Cambiar vista de móvil/escritorio + Compartir… + Por etiquetas + Por personas + Por favor añade un nombre + Compartir la dirección del enlace + Guardar imagen + Compartir imagen + Abrir en un navegador externo… + Copiar dirección al portapapeles + Advertencia: No se pudo establecer proxy de la red + No se pudo cargar la imagen + Todas las etiquetas + Debe conceder \"Permiso de Almacenamiento de Información\" para guardar capturas de pantalla. Después debe cerrar completamente la aplicación o reiniciar el teléfono. Si usted no permite el acceso al almacenamiento pero desea utilizar la función de captura de pantalla en un momento posterior, puede conceder el permiso más adelante. Por favor vaya a: ajustes del sistema - aplicaciones - Diaspora. En la sección de permisos puede conceder el \"permiso de almacenamiento de escritura\". + Debe conceder \"Permiso de Almacenamiento de Información\" para guardar imagenes. Después, debe cerrar completamete la aplicación o reiniciar el teléfono. Si usted no permite el acceso de almacenamiento pero quiere guardar imagenes en otro momento, puede conceder el permiso más adelante. Por favor abrir: ajustes del sistema - aplicaciones - Diaspora. En la sección de permisos puede conceder el \"permiso de almacenamiento de escritura\". + Permiso denegado. + Permiso concedido. Por favor, inténtelo de nuevo. + Formato Markdown + Licencia diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index 78816dd9..6f2cf80e 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -10,6 +10,9 @@ Paramètres du pod + Barre de navigation + Paramètres multiples pour le panneau de navigation + Visibilité de l’élément Taille de la police diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml index 96c8ceec..7255ec88 100644 --- a/app/src/main/res/values-ja/strings-preferences.xml +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -10,6 +10,9 @@ ポッドの設定 + ナビゲーション スライダー + ナビゲーション引き出しの複数設定 + アイテムの表示 フォントサイズ diff --git a/app/src/main/res/values-pt-rBR/strings-preferences.xml b/app/src/main/res/values-pt-rBR/strings-preferences.xml index 3a54d88e..7e31b060 100644 --- a/app/src/main/res/values-pt-rBR/strings-preferences.xml +++ b/app/src/main/res/values-pt-rBR/strings-preferences.xml @@ -10,6 +10,9 @@ Configurações do Pod + Controle deslizante de navegação + Várias configurações para a gaveta de navegação + Visibilidade de item Tamanho da fonte diff --git a/app/src/main/res/values-ru/strings-preferences.xml b/app/src/main/res/values-ru/strings-preferences.xml index 0eb1dde6..ca64705c 100644 --- a/app/src/main/res/values-ru/strings-preferences.xml +++ b/app/src/main/res/values-ru/strings-preferences.xml @@ -10,6 +10,9 @@ Настройки пода + Слайдер навигации + Несколько параметров для судоходства ящик + Видимость элемента Размер шрифта From 9bb6a383d5b8fe32610b7473244359161bc9bdd4 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 14 Aug 2016 12:14:10 +0200 Subject: [PATCH 111/535] gradle apk name --- TRANSLATORS.md | 17 +++++++++-------- app/build.gradle | 7 +++++++ 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/TRANSLATORS.md b/TRANSLATORS.md index cd0c305c..8b67e47b 100644 --- a/TRANSLATORS.md +++ b/TRANSLATORS.md @@ -1,8 +1,9 @@ -#aaaaaaa>> This file contains references to people who helped translating the app -#aaaaaab>> Please send a message on crowdin, and you will get included in the next commit -#aaaaaac>> -#aaaaaad>> Schemes: -#aaaaaae>> Firstname Lastname (Link) -#aaaaaaf>> Firstname Lastname (E-Mail) -#aaaaaag>> Username (Link) -#aaaaaah>> Username (E-Mail) +00l>> This file contains references to people who helped translating the app +01l>> Please send a message on crowdin, and you will get included in the next commit +02l>> +03l>> Schemes: +04l>> Firstname Lastname (Link) +05l>> Firstname Lastname (E-Mail) +06l>> Username (Link) +07l>> Username (E-Mail) +## 99l TRANSLATORS diff --git a/app/build.gradle b/app/build.gradle index 12df96f9..5573fc7c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -23,6 +23,13 @@ android { lintOptions { disable 'MissingTranslation' } + + applicationVariants.all { variant -> + variant.outputs.each { output -> + output.outputFile = new File( + output.outputFile.parent, "diasporaAndroid__${variant.versionName}__.apk") + } + } } dependencies { From 08b39b16c9a4a336c5fde47577f3bb29108d5bf5 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 14 Aug 2016 18:23:23 +0200 Subject: [PATCH 112/535] Fixed #51 --- .../activity/SettingsActivity.java | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 9a82ee09..c60b4ba1 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -76,6 +76,13 @@ public class SettingsActivity extends PreferenceActivity { @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { updatePreference(findPreference(key)); + if(key != null && isAdded() && (key.equals(getString(R.string.pref_key__clear_cache)) || + key.equals(getString(R.string.pref_key__font_size)) || + key.equals(getString(R.string.pref_key__load_images)) || + key.equals(getString(R.string.pref_key__intellihide_toolbars)) || + key.startsWith("pref_key__visibility_nav__"))) { + ((SettingsActivity) getActivity()).setActivityRestartRequired(true); + } } private void updatePreference(Preference preference) { @@ -130,24 +137,11 @@ public class SettingsActivity extends PreferenceActivity { .show(); return true; } - case R.string.pref_title__clear_cache: { - intent.setAction(MainActivity.ACTION_CLEAR_CACHE); - break; - } - case R.string.pref_title__intellihide_toolbars: { - ((SettingsActivity) getActivity()).setActivityRestartRequired(true); - return true; - } - default: { intent = null; break; } } - if (preference.getKey() != null && preference.getKey().startsWith("pref_key__visibility_nav__")) { - ((SettingsActivity) getActivity()).setActivityRestartRequired(true); - return true; - } if (intent != null) { startActivity(intent); getActivity().finish(); From 1377bad6b9ebc453c3d51453a123e30883437593 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 15 Aug 2016 00:16:36 +0200 Subject: [PATCH 113/535] Update ISSUE_TEMPLATE.md --- .github/ISSUE_TEMPLATE.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index f33f53b0..8fc720b8 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,11 +1,11 @@ #### General information -* **Device:** eg Nexus 5, Samsung Galaxy S6 -* **Android Version:** eg Android 6.0.1 Stock or Android 4.2 CM -* **Pod:** eg pod.geraspora.de, self hosted +* **Device:** eg Nexus 5 +* **Android Version:** eg Android 6.0.1 +* **Pod:** eg pod.geraspora.de * **Diaspora pod version:** eg 0.5.99.0-p9bd2337c (can be found on the bottom) -* **App source:** eg HEAD, F-Droid, PlayStore, self build (latest HEAD) -* **App version:** eg 0.1.1, or commit +* **App source:** F-Droid, self build (latest HEAD) +* **App version:** eg 0.1.5, or commit - Barre de navigation + Barre de défilement Paramètres multiples pour le panneau de navigation Visibilité de l’élément diff --git a/app/src/main/res/values-nl/strings-preferences.xml b/app/src/main/res/values-nl/strings-preferences.xml index f5b0253b..69484a13 100644 --- a/app/src/main/res/values-nl/strings-preferences.xml +++ b/app/src/main/res/values-nl/strings-preferences.xml @@ -10,6 +10,9 @@ Pod-instellingen + Navigatie Slider + Meerdere instellingen voor de navigatie schuifbalk + Item Zichtbaarheid Lettergrootte @@ -18,6 +21,24 @@ Afbeelding laden uitschakelen om mobiele data te besparen Proxy inschakelen + Gebruik een Proxy voor Diaspora om de firewalls te omzeilen.\nRestart nodig + Host + Poort + Persoonlijke instellingen + Open uw accountinstellingen van diaspora + Contacten + Uw lijst met contactpersonen beheren + Beheren van Hashtags + Toevoegen en verwijderen van de hashtags die u volgt + Account wijzigen + Lokale sessiegegevens wissen en schakel over naar een andere Diaspora pod/account + Dit zal alle cookies en sessiegegevens wissen. Wilt u echt uw account wijzigen? + Cache wissen + WebView-cache leegmaken + Boven- en onderkant werkbalken automatisch verbergen tijdens het scrollen + Werkbalken slim wegwerken + Gedeeld-via-aankondiging toevoegen + Een verwijzing naar dit app (\"gedeeld door…\") toevoegen aan gedeelde teksten diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index e8cf1119..3b6ff639 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -45,7 +45,7 @@ Terug naar boven Zoeken op tags of personen App afsluiten - Mobiele/desktop weergave in-/ uitschakelen + Desktop weergave in-/uitschakelen Delen… viaTags via mensen From 03c591c974a644ca685a6c558f217ff281fa02c2 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 16 Aug 2016 21:45:17 +0200 Subject: [PATCH 116/535] Updated gradle --- build.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 34414aca..052b2e6a 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.1.2' + classpath 'com.android.tools.build:gradle:2.1.3' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' // NOTE: Do not place your application dependencies here; they belong diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 122a0dca..b0e288cf 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Mon Dec 28 10:00:20 PST 2015 +#Tue Aug 16 21:43:55 CEST 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip From 7f7116e843bb84b6b1aaecc24b9cc69d71c4a4cf Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Fri, 19 Aug 2016 00:35:24 +0200 Subject: [PATCH 117/535] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index dce5cb81..a2696020 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,7 @@ # Diaspora for Android -This is an unofficial webview based client for the community-run, distributed social network **[Diaspora](https://joindiaspora.com/)**. It's currently under development and should be used with that in mind. Please submit any bugs you might find. -**Notice:** This is the repo of the latest version of the unoffical Diaspora Android App. +This is an unofficial webview based client for the community-run, distributed social network **[Diaspora*](https://diasporafoundation.org/)**. It's currently under development and should be used with that in mind. Please submit any bugs you might find. - Download ([F-Droid](https://f-droid.org/repository/browse/?fdid=com.github.dfa.diaspora_android), [Release Archive](https://github.com/Diaspora-for-Android/diaspora-android/releases)) - Watch [Changelog](https://github.com/Diaspora-for-Android/diaspora-android/blob/master/CHANGELOG.md) @@ -27,7 +26,7 @@ It's released under GNU GENERAL PUBLIC LICENSE (see [LICENCE](https://github.com ### WebApp The app is developed as an WebApp because currently Diaspora doesn't have an API that can be used to create a native interface to retrieve the user's data, publications, direct messages and so on, that's why there are only WebApps for Diaspora out there. -API is discussed frequently on Diaspora, but the main developers seem to not give the API and mobile view the attention it needs. [Stay tuned on Diaspora* Issues](https://github.com/diaspora/diaspora/labels/api). +[Stay tuned on Diaspora* Issues](https://github.com/diaspora/diaspora/labels/api) about API. Why a WebApp is better than using the mobile site on a browser? Basically it provides better integration with the system (events coming into and going out of the app), notifications, customized interface and functions and a nice little icon that takes you directly to your favorite social network :) From c3006f9fb24e32e61c6e04a885131bb7214ed26a Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 19 Aug 2016 13:54:03 +0200 Subject: [PATCH 118/535] Fix #54 --- .../github/dfa/diaspora_android/activity/SettingsActivity.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index c60b4ba1..e0aba27c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -80,6 +80,9 @@ public class SettingsActivity extends PreferenceActivity { key.equals(getString(R.string.pref_key__font_size)) || key.equals(getString(R.string.pref_key__load_images)) || key.equals(getString(R.string.pref_key__intellihide_toolbars)) || + key.equals(getString(R.string.pref_key__proxy_enabled)) || + key.equals(getString(R.string.pref_key__proxy_host)) || + key.equals(getString(R.string.pref_key__proxy_port)) || key.startsWith("pref_key__visibility_nav__"))) { ((SettingsActivity) getActivity()).setActivityRestartRequired(true); } From 417a695a6b212c8f699e8b81a5a6317c0138a193 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 19 Aug 2016 14:07:37 +0200 Subject: [PATCH 119/535] Made description of navigation drawer settings more precise --- app/src/main/res/values-de/strings-preferences.xml | 2 +- app/src/main/res/values/strings-preferences.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index 4ac0d64b..84355cfd 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -11,7 +11,7 @@ Navigations Slider - Mehrere Einstellungen für den Navigations Slider + Zeige oder verstecke Einträge des Navigations Sliders Sichtbarkeit der Einträge Schriftgröße diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 8f9e30a8..7eaa9c3f 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -53,7 +53,7 @@ Navigation Slider - Multiple settings for the navigation drawer + Control visibility of entries in the navigation drawer Item visibility From 024bba826006dba1c779e25686b1355c6c5275ad Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Fri, 19 Aug 2016 19:33:23 +0200 Subject: [PATCH 120/535] TR update --- app/src/main/AndroidManifest.xml | 1 + app/src/main/res/values-de/strings-preferences.xml | 2 +- app/src/main/res/values-es/strings-preferences.xml | 1 - app/src/main/res/values-fr/strings-preferences.xml | 1 - app/src/main/res/values-fr/strings.xml | 4 ++-- app/src/main/res/values-ja/strings-preferences.xml | 1 - app/src/main/res/values-nl/strings-preferences.xml | 1 - app/src/main/res/values-pt-rBR/strings-preferences.xml | 1 - app/src/main/res/values-ru/strings-preferences.xml | 1 - 9 files changed, 4 insertions(+), 9 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 6fad511a..ee52ac49 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -128,6 +128,7 @@ + diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index 84355cfd..6990eb51 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -11,7 +11,7 @@ Navigations Slider - Zeige oder verstecke Einträge des Navigations Sliders + Konfiguration der Sichtbarkeit von Einträgen im Navigation-Slider Sichtbarkeit der Einträge Schriftgröße diff --git a/app/src/main/res/values-es/strings-preferences.xml b/app/src/main/res/values-es/strings-preferences.xml index eed930b0..b40bf9ed 100644 --- a/app/src/main/res/values-es/strings-preferences.xml +++ b/app/src/main/res/values-es/strings-preferences.xml @@ -11,7 +11,6 @@ Control deslizante de navegación - Múltiples opciones para el cajón de navegación Elemento visibilidad Tamaño de letra diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index f7992b46..e6c1f812 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -11,7 +11,6 @@ Barre de défilement - Paramètres multiples pour le panneau de navigation Visibilité de l’élément Taille de la police diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index c74aedfa..202a3518 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -14,8 +14,8 @@ Profil Aspects Activités - Aimer - Commenter + Aimés + Commentés Mentions Publique Rechercher diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml index 7255ec88..b23c1285 100644 --- a/app/src/main/res/values-ja/strings-preferences.xml +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -11,7 +11,6 @@ ナビゲーション スライダー - ナビゲーション引き出しの複数設定 アイテムの表示 フォントサイズ diff --git a/app/src/main/res/values-nl/strings-preferences.xml b/app/src/main/res/values-nl/strings-preferences.xml index 69484a13..071d2248 100644 --- a/app/src/main/res/values-nl/strings-preferences.xml +++ b/app/src/main/res/values-nl/strings-preferences.xml @@ -11,7 +11,6 @@ Navigatie Slider - Meerdere instellingen voor de navigatie schuifbalk Item Zichtbaarheid Lettergrootte diff --git a/app/src/main/res/values-pt-rBR/strings-preferences.xml b/app/src/main/res/values-pt-rBR/strings-preferences.xml index 7e31b060..76104adc 100644 --- a/app/src/main/res/values-pt-rBR/strings-preferences.xml +++ b/app/src/main/res/values-pt-rBR/strings-preferences.xml @@ -11,7 +11,6 @@ Controle deslizante de navegação - Várias configurações para a gaveta de navegação Visibilidade de item Tamanho da fonte diff --git a/app/src/main/res/values-ru/strings-preferences.xml b/app/src/main/res/values-ru/strings-preferences.xml index ca64705c..2e828755 100644 --- a/app/src/main/res/values-ru/strings-preferences.xml +++ b/app/src/main/res/values-ru/strings-preferences.xml @@ -11,7 +11,6 @@ Слайдер навигации - Несколько параметров для судоходства ящик Видимость элемента Размер шрифта From 5bcc99dfbaed27b9cf3c1738d27904e15742da0a Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 21 Aug 2016 17:04:51 +0200 Subject: [PATCH 121/535] Display app launcher icon instead of nothing when no avatar image set. Fix #55 --- .../diaspora_android/activity/MainActivity.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 9687de8f..7836f98c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -53,6 +53,7 @@ import android.text.Html; import android.text.SpannableString; import android.text.method.LinkMovementMethod; import android.text.util.Linkify; +import android.util.Log; import android.view.Gravity; import android.view.KeyEvent; import android.view.Menu; @@ -400,10 +401,17 @@ public class MainActivity extends AppCompatActivity navheaderDescription.setText(appSettings.getPodDomain()); } if (!appSettings.getAvatarUrl().equals("")) { - // Try to load image - if (!app.getAvatarImageLoader().loadToImageView(navheaderImage)) { - // If not yet loaded, start download - app.getAvatarImageLoader().startImageDownload(navheaderImage, appSettings.getAvatarUrl()); + Log.d(App.TAG, "AVATAR URL != \"\": "+appSettings.getAvatarUrl()); + //Display app launcher icon instead of default avatar asset + //(Which would by the way not load because of missing pod domain prefix in the url) + if(appSettings.getAvatarUrl().startsWith("/assets/user/default")) { + navheaderImage.setImageResource(R.drawable.ic_launcher); + } else { + // Try to load image + if (!app.getAvatarImageLoader().loadToImageView(navheaderImage)) { + // If not yet loaded, start download + app.getAvatarImageLoader().startImageDownload(navheaderImage, appSettings.getAvatarUrl()); + } } } From 75106e2c1256a9646fa930c699868b2dcfb410fa Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Mon, 22 Aug 2016 10:00:58 +0200 Subject: [PATCH 122/535] Update strings.xml --- app/src/main/res/values/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9119660e..36d80770 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -93,11 +93,11 @@ You must grant \"Access Storage Permission\" to save screenshots. After that you should - completely close the app or restart the phone. If you don\'t permit the storage access but want to use the + completely close the app or restart the device. If you don\'t permit the storage access but want to use the screenshot function at a later time, you can grant the permission later. Please open then: systemsettings - apps - Diaspora. In the permissions section you can grant the \"write storage permission\". You must grant \"Access Storage Permission\" to save images. After that you should - completely close the app or restart the phone. If you don\'t permit the storage access but want to save images + completely close the app or restart the device. If you don\'t permit the storage access but want to save images at a later time, you can grant the permission later. Please open then: systemsettings - apps - Diaspora. In the permissions section you can grant the \"write storage permission\". Permission denied. @@ -105,7 +105,7 @@ - Markdown formating + Markdown formatting https://wiki.diasporafoundation.org/Markdown_reference_guide License Copyright © 2015–2016 From 7c1510a272056480e8c7d79c664549839ba13b49 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 23 Aug 2016 14:28:34 +0200 Subject: [PATCH 123/535] Added first design of StatisticsFetchTask (currently not working/needed) --- .../task/ProfileFetchTask.java | 7 +- .../task/StatisticsFetchTask.java | 96 +++++++++++++++++++ .../util/DiasporaUrlHelper.java | 9 ++ 3 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java index 093cf2bd..57a536da 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java @@ -25,6 +25,7 @@ import android.webkit.CookieManager; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.data.PodUserProfile; +import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; import java.io.BufferedReader; import java.io.IOException; @@ -45,10 +46,12 @@ public class ProfileFetchTask extends AsyncTask { final App app; final Context context; + final DiasporaUrlHelper urls; public ProfileFetchTask(final App app) { this.context = app.getApplicationContext(); this.app = app; + this.urls = new DiasporaUrlHelper(app.getSettings()); } @@ -56,13 +59,13 @@ public class ProfileFetchTask extends AsyncTask { protected Void doInBackground(Void... params) { String extractedProfileData = null; final CookieManager cookieManager = app.getCookieManager(); - String cookies = cookieManager.getCookie("https://" + app.getSettings().getPodDomain()); + String cookies = cookieManager.getCookie(urls.getPodUrl()); Log.d(App.TAG, cookies); HttpsURLConnection connection; InputStream inStream; try { - URL url = new URL("https://" + app.getSettings().getPodDomain() + "/stream"); + URL url = new URL(urls.getStreamUrl()); connection = NetCipher.getHttpsURLConnection(url); connection.setReadTimeout(10000); connection.setConnectTimeout(15000); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java new file mode 100644 index 00000000..9b0f1a75 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java @@ -0,0 +1,96 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ +package com.github.dfa.diaspora_android.task; + +import android.content.Context; +import android.os.AsyncTask; +import android.util.Log; +import android.webkit.CookieManager; + +import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.data.PodUserProfile; +import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.URL; + +import javax.net.ssl.HttpsURLConnection; + +import info.guardianproject.netcipher.NetCipher; + +/** + * AsyncTask to fetch a users profile + */ +public class StatisticsFetchTask extends AsyncTask { + // Code for getting the profile async without any UI/WebView + // TODO: This is an early version,needs to be converted to Service + + final App app; + final Context context; + final DiasporaUrlHelper urls; + + public StatisticsFetchTask(final App app) { + this.context = app.getApplicationContext(); + this.app = app; + this.urls = new DiasporaUrlHelper(app.getSettings()); + } + + + @Override + protected Void doInBackground(Void... params) { + String extractedProfileData = null; + final CookieManager cookieManager = app.getCookieManager(); + String cookies = cookieManager.getCookie(urls.getPodUrl()); + + HttpsURLConnection connection; + InputStream inStream; + try { + URL url = new URL(urls.getStatisticsUrl()); + connection = NetCipher.getHttpsURLConnection(url); + connection.setReadTimeout(10000); + connection.setConnectTimeout(15000); + connection.setRequestMethod("GET"); + if (cookies != null) { + connection.setRequestProperty("Cookie", cookies); + } + connection.connect(); + + inStream = connection.getInputStream(); + BufferedReader br = new BufferedReader(new InputStreamReader(inStream)); + String line; + while ((line = br.readLine()) != null) { + Log.d(App.TAG, "STATS: "+line); + } + + try{ + br.close(); + inStream.close(); + } catch (IOException e){/*Nothing*/} + + connection.disconnect(); + + } catch (IOException e) { + e.printStackTrace(); + } + return null; + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java index 7269d1a4..31d256ed 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java @@ -48,6 +48,7 @@ public class DiasporaUrlHelper { public static final String SUBURL_SEARCH_PEOPLE = "/people.mobile?q="; public static final String SUBURL_FOLOWED_TAGS = "/followed_tags"; public static final String SUBURL_ASPECTS = "/aspects"; + public static final String SUBURL_STATISTICS = "/statistics"; public static final String URL_BLANK = "about:blank"; public DiasporaUrlHelper(AppSettings settings) { @@ -202,6 +203,14 @@ public class DiasporaUrlHelper { return getPodUrl() + SUBURL_SEARCH_PEOPLE + query; } + /** + * Return a https url that points to the statistics page of the pod. + * @return https://(pod-domain.tld)/statistics + */ + public String getStatisticsUrl() { + return getPodUrl() + SUBURL_STATISTICS; + } + /** * Returns the url of the blank WebView * From 7091b1ba31f27cabc46ae75c57525600108fbb8f Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 23 Aug 2016 14:36:03 +0200 Subject: [PATCH 124/535] Updated NetCipher from 1.2.1 to 2.0.0-alpha1. This fixes #58 --- app/build.gradle | 3 ++- .../com/github/dfa/diaspora_android/activity/MainActivity.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 5573fc7c..1f76d524 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -47,7 +47,8 @@ dependencies { // More libraries compile 'com.jakewharton:butterknife:8.0.1' - compile 'info.guardianproject.netcipher:netcipher:1.2.1' + compile 'info.guardianproject.netcipher:netcipher:2.0.0-alpha1' + compile 'info.guardianproject.netcipher:netcipher-webkit:2.0.0-alpha1' apt 'com.jakewharton:butterknife-compiler:8.0.1' } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 7836f98c..d8d4bdcb 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -101,7 +101,7 @@ import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; import info.guardianproject.netcipher.NetCipher; -import info.guardianproject.netcipher.web.WebkitProxy; +import info.guardianproject.netcipher.webkit.WebkitProxy; public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener, WebUserProfileChangedListener { From f8d8126c0ed96cf84611cc005eaedd75ed7a779d Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 23 Aug 2016 21:23:36 +0200 Subject: [PATCH 125/535] Removed unused classes and cleaned code up --- .../activity/MainActivity.java | 22 ++++++---------- .../activity/PodSelectionActivity.java | 25 +++++++++---------- .../activity/SettingsActivity.java | 6 ++--- .../activity/SplashActivity.java | 5 ++-- .../diaspora_android/data/AppSettings.java | 3 ++- .../diaspora_android/data/PodUserProfile.java | 5 ++-- .../task/ImageDownloadTask.java | 4 +-- .../task/ProfileFetchTask.java | 6 ++--- .../task/StatisticsFetchTask.java | 7 +++--- .../ui/ContextMenuWebView.java | 2 +- .../ui/CustomWebViewClient.java | 3 +-- .../util/DiasporaUrlHelper.java | 2 +- app/src/main/res/anim/bottom_bar_down.xml | 6 ----- app/src/main/res/anim/bottom_bar_up.xml | 6 ----- app/src/main/res/menu/main__menu_bottom.xml | 6 ++--- 15 files changed, 44 insertions(+), 64 deletions(-) delete mode 100644 app/src/main/res/anim/bottom_bar_down.xml delete mode 100644 app/src/main/res/anim/bottom_bar_up.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index d8d4bdcb..c9385173 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -107,7 +107,7 @@ public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener, WebUserProfileChangedListener { - static final int INPUT_FILE_REQUEST_CODE = 1; + private static final int INPUT_FILE_REQUEST_CODE = 1; private static final int REQUEST_CODE_ASK_PERMISSIONS = 123; public static final int REQUEST_CODE_ASK_PERMISSIONS_SAVE_IMAGE = 124; @@ -120,7 +120,6 @@ public class MainActivity extends AppCompatActivity public static final String EXTRA_URL = "com.github.dfa.diaspora_android.extra_url"; private App app; - private String podDomain; private ValueCallback mFilePathCallback; private String mCameraPhotoPath; private WebSettings webSettings; @@ -132,7 +131,7 @@ public class MainActivity extends AppCompatActivity private Snackbar snackbarExitApp; private Snackbar snackbarNewNotification; private Snackbar snackbarNoInternet; - public String textToBeShared = null; + private String textToBeShared = null; /** * UI Bindings @@ -233,7 +232,6 @@ public class MainActivity extends AppCompatActivity setupNavigationSlider(); progressBar = (ProgressBar) findViewById(R.id.progressBar); - podDomain = appSettings.getPodDomain(); String url = urls.getPodUrl(); if (savedInstanceState == null) { @@ -864,7 +862,7 @@ public class MainActivity extends AppCompatActivity app.getAvatarImageLoader().startImageDownload(navheaderImage, avatarUrl); } - void handleSendText(Intent intent) { + private void handleSendText(Intent intent) { String content = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_TEXT)); if (appSettings.isAppendSharedViaApp()) { // = \n @@ -883,9 +881,9 @@ public class MainActivity extends AppCompatActivity /** * Handle sent text + subject * - * @param intent + * @param intent intent */ - void handleSendSubject(Intent intent) { + private void handleSendSubject(Intent intent) { webView.loadUrlNew(urls.getNewPostUrl()); String content = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_TEXT)); String subject = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_SUBJECT)); @@ -905,9 +903,9 @@ public class MainActivity extends AppCompatActivity //TODO: Implement? private void handleSendImage(Intent intent) { - final Uri imageUri = (Uri) intent.getParcelableExtra(Intent.EXTRA_STREAM); + final Uri imageUri = intent.getParcelableExtra(Intent.EXTRA_STREAM); if (imageUri != null) { - // Update UI to reflect text being shared + // TODO: Update UI to reflect text being shared } Toast.makeText(this, "Not yet implemented.", Toast.LENGTH_SHORT).show(); } @@ -948,11 +946,6 @@ public class MainActivity extends AppCompatActivity public void contentHasBeenShared() { textToBeShared = null; } - - @JavascriptInterface - public void log(final String log) { - //Log.d(App.TAG, "[wv] " + log); - } } @SuppressWarnings("StatementWithEmptyBody") @@ -1062,6 +1055,7 @@ public class MainActivity extends AppCompatActivity @Override public void onClick(DialogInterface dialog, int item) { if (options[item].equals(getString(R.string.help_license__name))) { + final SpannableString s = new SpannableString(Html.fromHtml(getString(R.string.help_license__content))); Linkify.addLinks(s, Linkify.WEB_URLS); final AlertDialog d = new AlertDialog.Builder(MainActivity.this) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java index 9dea2697..ec307c92 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java @@ -60,13 +60,13 @@ public class PodSelectionActivity extends AppCompatActivity { private App app; @BindView(R.id.podselection__edit_filter) - public EditText editFilter; + EditText editFilter; @BindView(R.id.podselection__listpods) - public ListView listPods; + ListView listPods; @BindView(R.id.toolbar) - public Toolbar toolbar; + Toolbar toolbar; @Override protected void onCreate(Bundle savedInstanceState) { @@ -184,22 +184,21 @@ public class PodSelectionActivity extends AppCompatActivity { .show(); } - public void onPodSelectionConfirmed(String selectedPod) { + private void onPodSelectionConfirmed(String selectedPod) { app.getSettings().setPodDomain(selectedPod); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { - try { + + try { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { CookieManager.getInstance().removeAllCookies(null); CookieManager.getInstance().removeSessionCookies(null); - } catch (Exception e) { - e.printStackTrace(); - } - } else { - try { + } else { + //noinspection deprecation CookieManager.getInstance().removeAllCookie(); + //noinspection deprecation CookieManager.getInstance().removeSessionCookie(); - } catch (Exception e) { - e.printStackTrace(); } + } catch (Exception e) { + e.printStackTrace(); } Helpers.animateToActivity(this, MainActivity.class, true); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index e0aba27c..67892f28 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -45,8 +45,8 @@ public class SettingsActivity extends PreferenceActivity { getFragmentManager().beginTransaction().replace(android.R.id.content, new SettingsFragment()).commit(); } - public void setActivityRestartRequired(boolean b) { - this.activityRestartRequired = b; + private void setActivityRestartRequired() { + this.activityRestartRequired = true; } public static class SettingsFragment extends PreferenceFragment implements SharedPreferences.OnSharedPreferenceChangeListener { @@ -84,7 +84,7 @@ public class SettingsActivity extends PreferenceActivity { key.equals(getString(R.string.pref_key__proxy_host)) || key.equals(getString(R.string.pref_key__proxy_port)) || key.startsWith("pref_key__visibility_nav__"))) { - ((SettingsActivity) getActivity()).setActivityRestartRequired(true); + ((SettingsActivity) getActivity()).setActivityRestartRequired(); } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java index 99535239..be4b1a45 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java @@ -28,7 +28,6 @@ import android.widget.ImageView; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.util.Helpers; -import com.github.dfa.diaspora_android.util.WebHelper; import butterknife.BindView; import butterknife.ButterKnife; @@ -38,7 +37,7 @@ public class SplashActivity extends AppCompatActivity { private App app; @BindView(R.id.splash__splashimage) - public ImageView imgSplash; + ImageView imgSplash; @Override protected void onCreate(Bundle savedInstanceState) { @@ -56,7 +55,7 @@ public class SplashActivity extends AppCompatActivity { new Handler().postDelayed(startActivityRunnable, delay); } - final Runnable startActivityRunnable = new Runnable() { + private final Runnable startActivityRunnable = new Runnable() { public void run() { boolean hasPodDomain = app.getSettings().hasPodDomain(); Helpers.animateToActivity(SplashActivity.this, diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index d99af7ac..cd789493 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -25,6 +25,7 @@ import android.content.SharedPreferences; import com.github.dfa.diaspora_android.R; /** + * Settings * Created by gsantner (https://gsantner.github.io/) on 20.03.16. Part of Diaspora for Android. */ public class AppSettings { @@ -63,7 +64,7 @@ public class AppSettings { } private void setStringArray(SharedPreferences pref, int keyRessourceId, Object[] values) { - StringBuffer sb = new StringBuffer(); + StringBuilder sb = new StringBuilder(); for (Object value : values) { sb.append("%%%"); sb.append(value.toString()); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java index 420d984b..1cd87528 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java @@ -29,6 +29,7 @@ import org.json.JSONException; import org.json.JSONObject; /** + * User profile * Created by gsantner (https://gsantner.github.io/) on 24.03.16. Part of Diaspora for Android. */ public class PodUserProfile { @@ -36,8 +37,8 @@ public class PodUserProfile { private Handler callbackHandler; private WebUserProfileChangedListener listener; - private App app; - private AppSettings appSettings; + private final App app; + private final AppSettings appSettings; private JSONObject json; private long lastLoaded; private boolean isWebUserProfileLoaded; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java index 2a66c2c4..88339993 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java @@ -40,8 +40,8 @@ import info.guardianproject.netcipher.NetCipher; * Created by gsantner (https://gsantner.github.io/) on 24.03.16. */ public class ImageDownloadTask extends AsyncTask { - ImageView imageView; - String savePath; + private final ImageView imageView; + private String savePath; /** * Download image from URL diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java index 57a536da..849078f5 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java @@ -44,9 +44,9 @@ public class ProfileFetchTask extends AsyncTask { // Code for getting the profile async without any UI/WebView // TODO: This is an early version,needs to be converted to Service - final App app; - final Context context; - final DiasporaUrlHelper urls; + private final App app; + private final Context context; + private final DiasporaUrlHelper urls; public ProfileFetchTask(final App app) { this.context = app.getApplicationContext(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java index 9b0f1a75..d1d90621 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java @@ -24,7 +24,6 @@ import android.util.Log; import android.webkit.CookieManager; import com.github.dfa.diaspora_android.App; -import com.github.dfa.diaspora_android.data.PodUserProfile; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; import java.io.BufferedReader; @@ -44,9 +43,9 @@ public class StatisticsFetchTask extends AsyncTask { // Code for getting the profile async without any UI/WebView // TODO: This is an early version,needs to be converted to Service - final App app; - final Context context; - final DiasporaUrlHelper urls; + private final App app; + private final Context context; + private final DiasporaUrlHelper urls; public StatisticsFetchTask(final App app) { this.context = app.getApplicationContext(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index 099b828d..3948a7ab 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -56,7 +56,7 @@ public class ContextMenuWebView extends NestedWebView { public static final int ID_SHARE_LINK = 13; public static final int ID_SHARE_IMAGE = 14; - private Context context; + private final Context context; private Activity parentActivity; private String lasLoadUrl = ""; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index 8296b47f..36150888 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -19,7 +19,6 @@ package com.github.dfa.diaspora_android.ui; import android.content.Intent; -import android.graphics.Bitmap; import android.net.Uri; import android.webkit.CookieManager; import android.webkit.WebView; @@ -28,7 +27,7 @@ import android.webkit.WebViewClient; import com.github.dfa.diaspora_android.App; public class CustomWebViewClient extends WebViewClient { - private App app; + private final App app; private WebView webView; public CustomWebViewClient(App app, WebView webView) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java index 31d256ed..b3c99805 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/DiasporaUrlHelper.java @@ -29,7 +29,7 @@ import com.github.dfa.diaspora_android.data.PodAspect; */ @SuppressWarnings("unused") public class DiasporaUrlHelper { - private AppSettings settings; + private final AppSettings settings; public static final String HTTPS = "https://"; public static final String SUBURL_NOTIFICATIONS = "/notifications"; diff --git a/app/src/main/res/anim/bottom_bar_down.xml b/app/src/main/res/anim/bottom_bar_down.xml deleted file mode 100644 index f016fc2f..00000000 --- a/app/src/main/res/anim/bottom_bar_down.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/app/src/main/res/anim/bottom_bar_up.xml b/app/src/main/res/anim/bottom_bar_up.xml deleted file mode 100644 index d72c1e0d..00000000 --- a/app/src/main/res/anim/bottom_bar_up.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/app/src/main/res/menu/main__menu_bottom.xml b/app/src/main/res/menu/main__menu_bottom.xml index efadb82c..6e5eee07 100644 --- a/app/src/main/res/menu/main__menu_bottom.xml +++ b/app/src/main/res/menu/main__menu_bottom.xml @@ -22,9 +22,9 @@ android:title="@string/action_share_dotdotdot" app:showAsAction="always" > - - - + + + From 12d12cdd395436546fcc32ee5f4a9af36caa2379 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Tue, 23 Aug 2016 22:20:06 +0200 Subject: [PATCH 126/535] TR update --- app/src/main/AndroidManifest.xml | 1 + app/src/main/res/values-de/strings.xml | 4 +- .../res/values-es/strings-preferences.xml | 1 + .../res/values-fr/strings-preferences.xml | 1 + app/src/main/res/values-fr/strings.xml | 6 +- .../res/values-it/strings-preferences.xml | 28 +++++++++ app/src/main/res/values-it/strings.xml | 62 +++++++++++++++++++ .../res/values-ja/strings-preferences.xml | 1 + app/src/main/res/values-kn/strings.xml | 4 ++ app/src/main/res/values-nl/strings.xml | 2 - .../res/values-pt-rBR/strings-preferences.xml | 1 + .../res/values-ru/strings-preferences.xml | 1 + 12 files changed, 105 insertions(+), 7 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index ee52ac49..1adef965 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -127,6 +127,7 @@ + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 45c42f72..ad48708c 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -61,12 +61,12 @@ Alle Tags Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bildschirmfoto - gespeichert werden kann. Danach solltest du die Anwendung komplett schließen oder das Telefon neu starten. + gespeichert werden kann. Danach solltest du die Anwendung komplett schließen oder das Gerät neu starten. Wenn du den Zugriff verweigerst und die Funktion später doch nutzen willst, kannst du die Berechtigung nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Diaspora. Im Bereich Berechtigungen kannst dann die entsprechende Einstellung vornehmen. Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bild - gespeichert werden kann. Danach solltest du die Anwendung komplett schließen oder das Telefon neu starten. + gespeichert werden kann. Danach solltest du die Anwendung komplett schließen oder das Gerät neu starten. Wenn du den Zugriff verweigerst und die Funktion später doch nutzen willst, kannst du die Berechtigung nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Diaspora. Im Bereich Berechtigungen kannst dann die entsprechende Einstellung vornehmen. diff --git a/app/src/main/res/values-es/strings-preferences.xml b/app/src/main/res/values-es/strings-preferences.xml index b40bf9ed..e9502cb7 100644 --- a/app/src/main/res/values-es/strings-preferences.xml +++ b/app/src/main/res/values-es/strings-preferences.xml @@ -11,6 +11,7 @@ Control deslizante de navegación + Control de visibilidad de las entradas en el cajón de navegación Elemento visibilidad Tamaño de letra diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index e6c1f812..aa10fef0 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -11,6 +11,7 @@ Barre de défilement + Contrôles de la visibilité des entrées dans le volet de navigation Visibilité de l’élément Taille de la police diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 202a3518..ccf762fc 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -60,11 +60,11 @@ Impossible de récupérer l\'image Tout Tags - Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les captures d\'écrans. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez utiliser la fonctionnalité de prise de capture d\'écran plus tard, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". - Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". + Vous devez autoriser \"Modifier ou supprimer le contenu de la carte Sd \" pour sauvegarder les captures d\'écrans. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez utiliser la fonctionnalité de prise de capture d\'écran plus tard, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte Sd \". + Vous devez autoriser \"Modifier ou supprimer le contenu de la carte Sd \" pour sauvegarder les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte Sd \". Permission refusée. Permission accordée. Veuillez réessayer. - Mise en page Markdown + Mise en forme Markdown Licence diff --git a/app/src/main/res/values-it/strings-preferences.xml b/app/src/main/res/values-it/strings-preferences.xml index 4ee85f4b..a0a08276 100644 --- a/app/src/main/res/values-it/strings-preferences.xml +++ b/app/src/main/res/values-it/strings-preferences.xml @@ -5,12 +5,40 @@ + Aspetto + Rete + Impostazioni pod + Menù di navigazione + Controlla la visibilità degli elementi nel menù di navigazione + Visibilità degli elementi + Dimensione font + Carica immagini + Disabilita il caricamento delle immagini per risparmiare la rete dati + Attiva proxy + Traffico del proxy di Diaspora per bypassare i firewall.\nPuò essere necessario il riavvio dell\'app + Host + Porta + Impostazioni personali + Apri le impostazioni del tuo account Diaspora + Contatti + Gestisci il tuo elenco di contatti + Gestisci hashtag + Aggiungi ed elimina gli hashtag che stai seguendo + Cambia account + Elimina dati della sessione locale e passa ad un altro pod/account Diaspora + Questo eliminerà tutti i cookie e i dati della sessione. Vuoi veramente cambiare il tuo account? + Pulisci cache + Pulisci cache di WebView + Nascondi barre superiori e inferiori automaticamente quando scrolli + Barre che si nascondono intelligentemente + Aggiungi avviso dell\'app + Aggiunge un riferimento a quest\'app (\"Condiviso da…\") nei testi condivisi diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index edf362eb..aea4f4fa 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -2,12 +2,74 @@ + *[condiviso con #DiasporaForAndroid]* + Ricarica + C\'è una notifica non letta. La vuoi leggere? Impostazioni + Notifiche + Conversazioni + Stream + Profilo + Aspetti + Attività + Piaciuti + Commentati + Menzioni + Pubblico + Cerca + Seleziona pod + Inserisci dominio del pod + Conferma URL del pod + Nota: l\'elenco dei pod sicuri si trova su https://podupti.me. Si può inserire nel relativo campo qualsiasi pod non presente nell\'elenco. + Inserisci un dominio valido + Errore: impossibile ottenere la lista dei pod! + Devi essere connesso ad internet per proseguire + Conferma + Vuoi veramente usare\nhttps://%1$s\ncome tuo pod di Diaspora? + Vuoi veramente uscire? + Info | Aiuto + Tag seguiti + Attività pubbliche + Impostazioni + Condividi link + Condividi screensot + Fai uno screenshot + Salvataggio dell\'immagine in + Salvataggio dello screenshot come: + Indirizzo copiato… + Nuovo post + Vai in cima + Cerca tag o persone + Esci dall\'app + Attiva visualizzazione mobile/desktop + Condividi… + per tag + per persona + Inserisci un nome + Condividi link + Salva immagine + Condividi immagine + Apri nel browser… + Copia link negli appunti + Attenzione: impossibile impostare proxy di rete… + Impossibile caricare immagine + Tutti i tag + Devi garantire il permesso di accesso alla memoria per poter salvare gli screenshot. Dopodiché devi + chiudere completamente l\'app o riavviare il dispositivo. Se non permetti l\'accesso alla memoria ma vuoi usare la + funzione degli screenshot più avanti, puoi garantire il permesso successivamente. Vai su: Impostazioni - App - + Diaspora. Nella sezione dei permessi puoi garantire il permesso per la scrittura sul dispositivo. + Devi garantire il permesso di accesso alla memoria per poter salvare le immagini. Dopodiché devi + chiudere completamente l\'app o riavviare il dispositivo. Se non permetti l\'accesso alla memoria ma vuoi salvare le immagini più avanti, puoi garantire il permesso successivamente. Vai su: Impostazioni - App - + Diaspora. Nella sezione dei permessi puoi garantire il permesso per la scrittura sul dispositivo. + Permesso negato. + Permesso garantito. Si prega di riprovare. + Formattazione Markdown + Licenza diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml index b23c1285..fb35504c 100644 --- a/app/src/main/res/values-ja/strings-preferences.xml +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -11,6 +11,7 @@ ナビゲーション スライダー + ナビゲーションドロワー内のエントリーの表示を制御します アイテムの表示 フォントサイズ diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml index d362500d..a9e5d9ff 100644 --- a/app/src/main/res/values-kn/strings.xml +++ b/app/src/main/res/values-kn/strings.xml @@ -14,10 +14,14 @@ ಹೊಸ ಪೊಸ್ಟ್ ಮೇಲಕ್ಕೆ ಹೋಗಿ + ಹಂಚಿಕೊಳ್ಳಿ… + ಕೊಂಡಿಯನ್ನು ಹಂಚಿಕೊಳ್ಳಿ ಚಿತ್ರವನ್ನು ಉಳಿಸಿ ಚಿತ್ರವನ್ನು ಹಂಚಿಕೊಳ್ಳಿ + ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ಕೊಂಡಿಯನ್ನು ನಕಲಿಸಿ ಎಲ್ಲಾ ಟ್ಯಾಗ್‌ಗಳು + ಪರವಾನಿಗೆ diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 3b6ff639..caed9338 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -60,8 +60,6 @@ Niet in staat om afbeelding te laden Alle tags - U moet machtegingen aan \"Access Storage Permission\" geven om screenshots op te slaan. Daarna moet u de app volledig afsluiten of de telefoon opnieuw opstarten. Als u geen toestemming aan opslag wil geven maar screenshot functie later wil gebruiken, kunt u de toestemming later geven. Open dan: systemsettings - apps - Diaspora. In de machtegings sectie kunt u machtegingen geven aan \"write storage permission\". - U moet machtegingen aan \"Access Storage Permission\" geven om screenshots op te slaan. Daarna moet u de app volledig afsluiten of de telefoon opnieuw opstarten. Als u geen toestemming aan opslag wil geven maar screenshot functie later wil gebruiken, kunt u de toestemming later geven. Open dan: systemsettings - apps - Diaspora. In de machtegings sectie kunt u machtegingen geven aan \"write storage permission\". Toestemming geweigerd. Toestemming verleend. Probeer het opnieuw. diff --git a/app/src/main/res/values-pt-rBR/strings-preferences.xml b/app/src/main/res/values-pt-rBR/strings-preferences.xml index 76104adc..d4c19437 100644 --- a/app/src/main/res/values-pt-rBR/strings-preferences.xml +++ b/app/src/main/res/values-pt-rBR/strings-preferences.xml @@ -11,6 +11,7 @@ Controle deslizante de navegação + Visibilidade do controle de entradas na gaveta de navegação Visibilidade de item Tamanho da fonte diff --git a/app/src/main/res/values-ru/strings-preferences.xml b/app/src/main/res/values-ru/strings-preferences.xml index 2e828755..3de6107f 100644 --- a/app/src/main/res/values-ru/strings-preferences.xml +++ b/app/src/main/res/values-ru/strings-preferences.xml @@ -11,6 +11,7 @@ Слайдер навигации + Управление видимостью записей в ящике навигации Видимость элемента Размер шрифта From 0b8dbcc35d638a377c6783f1ea4e22382d5447e6 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 24 Aug 2016 22:05:35 +0200 Subject: [PATCH 127/535] Added first design of an AboutActivity --- .../activity/AboutActivity.java | 165 ++++++++++++++++++ .../activity/MainActivity.java | 9 +- .../dfa/diaspora_android/ui/HtmlTextView.java | 41 +++++ app/src/main/res/layout/activity_about.xml | 33 ++++ app/src/main/res/layout/fragment_about.xml | 33 ++++ app/src/main/res/layout/fragment_license.xml | 24 +++ app/src/main/res/menu/main__menu_bottom.xml | 4 + app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-es/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values-it/strings.xml | 2 +- app/src/main/res/values-ja/strings.xml | 2 +- app/src/main/res/values-kn/strings.xml | 2 +- app/src/main/res/values-nl/strings.xml | 2 +- app/src/main/res/values-pt-rBR/strings.xml | 2 +- app/src/main/res/values-ru/strings.xml | 2 +- app/src/main/res/values-v21/styles.xml | 2 +- app/src/main/res/values/dimens.xml | 2 + app/src/main/res/values/strings.xml | 10 +- 19 files changed, 326 insertions(+), 15 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java create mode 100644 app/src/main/res/layout/activity_about.xml create mode 100644 app/src/main/res/layout/fragment_about.xml create mode 100644 app/src/main/res/layout/fragment_license.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java new file mode 100644 index 00000000..b3b6b8a9 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -0,0 +1,165 @@ +package com.github.dfa.diaspora_android.activity; + +import android.content.pm.PackageInfo; +import android.content.pm.PackageManager; +import android.os.Bundle; +import android.support.design.widget.TabLayout; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentManager; +import android.support.v4.app.FragmentPagerAdapter; +import android.support.v4.view.ViewPager; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.text.Html; +import android.text.SpannableString; +import android.text.util.Linkify; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import com.github.dfa.diaspora_android.R; + +public class AboutActivity extends AppCompatActivity { + + /** + * The {@link android.support.v4.view.PagerAdapter} that will provide + * fragments for each of the sections. We use a + * {@link FragmentPagerAdapter} derivative, which will keep every + * loaded fragment in memory. If this becomes too memory intensive, it + * may be best to switch to a + * {@link android.support.v4.app.FragmentStatePagerAdapter}. + */ + private SectionsPagerAdapter mSectionsPagerAdapter; + + /** + * The {@link ViewPager} that will host the section contents. + */ + private ViewPager mViewPager; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_about); + + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + // Create the adapter that will return a fragment for each of the three + // primary sections of the activity. + mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager()); + + // Set up the ViewPager with the sections adapter. + mViewPager = (ViewPager) findViewById(R.id.container); + mViewPager.setAdapter(mSectionsPagerAdapter); + + TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); + tabLayout.setupWithViewPager(mViewPager); + + } + + /** + * Fragment that shows information about the app + */ + public static class AboutFragment extends Fragment { + + public AboutFragment() { + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View rootView = inflater.inflate(R.layout.fragment_about, container, false); + TextView packageName = (TextView) rootView.findViewById(R.id.fragment_about__package_name); + TextView appVersion = (TextView) rootView.findViewById(R.id.fragment_about__app_version); + + if(isAdded()) { + try { + PackageInfo pInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0); + + packageName.setText(pInfo.packageName); + appVersion.setText(getString(R.string.fragment_about__app_version, pInfo.versionName+ " ("+pInfo.versionCode+")")); + + } catch (PackageManager.NameNotFoundException e) { + e.printStackTrace(); + } + } + return rootView; + } + } + + /** + * Fragment that shows information about the app + */ + public static class LicenseFragment extends Fragment { + + public LicenseFragment() { + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View rootView = inflater.inflate(R.layout.fragment_license, container, false); + return rootView; + } + } + + /** + * Fragment that shows information about the app + */ + public static class DebugFragment extends Fragment { + + public DebugFragment() { + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View rootView = inflater.inflate(R.layout.fragment_about, container, false); + ((TextView) rootView.findViewById(R.id.debug_text)).setText("Debug"); + return rootView; + } + } + + /** + * A {@link FragmentPagerAdapter} that returns a fragment corresponding to + * one of the sections/tabs/pages. + */ + public class SectionsPagerAdapter extends FragmentPagerAdapter { + + public SectionsPagerAdapter(FragmentManager fm) { + super(fm); + } + + @Override + public Fragment getItem(int position) { + switch (position) { + case 0: //About + return new AboutFragment(); + case 1: //License + return new LicenseFragment(); + case 3: //Debug + default: + return new DebugFragment(); + } + } + + @Override + public int getCount() { + // Show 3 total pages. + return 3; + } + + @Override + public CharSequence getPageTitle(int position) { + switch (position) { + case 0: + return getString(R.string.about_activity__title_about_app); + case 1: + return getString(R.string.about_activity__title_about_license); + case 2: + return getString(R.string.about_activity__title_debug_info); + } + return null; + } + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index c9385173..a26780f6 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -768,6 +768,9 @@ public class MainActivity extends AppCompatActivity } return true; } + case R.id.debug: { + startActivity(new Intent(this, AboutActivity.class)); + } } return super.onOptionsItemSelected(item); @@ -1049,14 +1052,14 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_help_license: { - final CharSequence[] options = {getString(R.string.help_license__name), getString(R.string.help_markdown__name)}; + final CharSequence[] options = {getString(R.string.about_activity__title_about_license), getString(R.string.help_markdown__name)}; new AlertDialog.Builder(MainActivity.this) .setItems(options, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int item) { - if (options[item].equals(getString(R.string.help_license__name))) { + if (options[item].equals(getString(R.string.about_activity__title_about_license))) { - final SpannableString s = new SpannableString(Html.fromHtml(getString(R.string.help_license__content))); + final SpannableString s = new SpannableString(Html.fromHtml(getString(R.string.fragment_license__license_content))); Linkify.addLinks(s, Linkify.WEB_URLS); final AlertDialog d = new AlertDialog.Builder(MainActivity.this) .setTitle(R.string.help_license__years) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java new file mode 100644 index 00000000..cb8b30ea --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java @@ -0,0 +1,41 @@ +package com.github.dfa.diaspora_android.ui; + +import android.annotation.TargetApi; +import android.content.Context; +import android.text.Html; +import android.text.SpannableString; +import android.text.util.Linkify; +import android.util.AttributeSet; +import android.widget.TextView; + +import com.github.dfa.diaspora_android.R; + +public class HtmlTextView extends TextView { + + public HtmlTextView(Context context) { + super(context); + init(); + } + + public HtmlTextView(Context context, AttributeSet attrs) { + super(context, attrs); + init(); + } + + public HtmlTextView(Context context, AttributeSet attrs, int defStyleAttr) { + super(context, attrs, defStyleAttr); + init(); + } + + @TargetApi(21) + public HtmlTextView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { + super(context, attrs, defStyleAttr, defStyleRes); + init(); + } + + private void init(){ + final SpannableString content = new SpannableString(Html.fromHtml(getText().toString())); + Linkify.addLinks(content, Linkify.WEB_URLS); + setText(content); + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml new file mode 100644 index 00000000..f1101691 --- /dev/null +++ b/app/src/main/res/layout/activity_about.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_about.xml b/app/src/main/res/layout/fragment_about.xml new file mode 100644 index 00000000..7fcdfd61 --- /dev/null +++ b/app/src/main/res/layout/fragment_about.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + diff --git a/app/src/main/res/layout/fragment_license.xml b/app/src/main/res/layout/fragment_license.xml new file mode 100644 index 00000000..97547637 --- /dev/null +++ b/app/src/main/res/layout/fragment_license.xml @@ -0,0 +1,24 @@ + + + + + + + diff --git a/app/src/main/res/menu/main__menu_bottom.xml b/app/src/main/res/menu/main__menu_bottom.xml index 6e5eee07..c0ed9419 100644 --- a/app/src/main/res/menu/main__menu_bottom.xml +++ b/app/src/main/res/menu/main__menu_bottom.xml @@ -47,5 +47,9 @@ android:icon="@drawable/ic_sync_white_48px" android:title="@string/action_exit_app" app:showAsAction="never" /> + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index ad48708c..585811ec 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -74,5 +74,5 @@ Berechtigung erteilt. Bitte versuche es erneut. Markdown Formatierung - Lizenz + Lizenz diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index f7fbf7a8..cb8b1536 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -66,5 +66,5 @@ Permiso concedido. Por favor, inténtelo de nuevo. Formato Markdown - Licencia + Licencia diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index ccf762fc..57ff839e 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -66,5 +66,5 @@ Permission accordée. Veuillez réessayer. Mise en forme Markdown - Licence + Licence diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index aea4f4fa..15b46b58 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -71,5 +71,5 @@ Permesso garantito. Si prega di riprovare. Formattazione Markdown - Licenza + Licenza diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 77bd26fd..c3d4a083 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -66,5 +66,5 @@ アクセスを許可しました。もう一度やり直してください。 マークダウン書式 - ライセンス + ライセンス diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml index a9e5d9ff..cbba6552 100644 --- a/app/src/main/res/values-kn/strings.xml +++ b/app/src/main/res/values-kn/strings.xml @@ -23,5 +23,5 @@ ಎಲ್ಲಾ ಟ್ಯಾಗ್‌ಗಳು - ಪರವಾನಿಗೆ + ಪರವಾನಿಗೆ diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index caed9338..299a3e5e 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -64,5 +64,5 @@ Toestemming verleend. Probeer het opnieuw. Markdown opmaak - Licentie + Licentie diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index e0d52a41..bca7a492 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -66,5 +66,5 @@ Permissão concedida. Por favor, tente novamente. Formatação de markdown - Licença + Licença diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 1d6aa55a..74f79ca4 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -66,5 +66,5 @@ Разрешение получено. Пожалуйста, попробуйте еще раз. Форматирование Markdown - Лицензия + Лицензия diff --git a/app/src/main/res/values-v21/styles.xml b/app/src/main/res/values-v21/styles.xml index 251fb9fb..e18d571e 100644 --- a/app/src/main/res/values-v21/styles.xml +++ b/app/src/main/res/values-v21/styles.xml @@ -4,6 +4,6 @@ false true true - @android:color/transparent + @color/colorPrimary diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 859c8f4f..b7dd2f36 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -5,4 +5,6 @@ 16dp 8dp 16dp + 16dp + 8dp diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 36d80770..474b9da6 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,6 +1,7 @@ Diaspora + Diaspora for Android @string/diaspora #DiasporaForAndroid The community-run distributed social network @@ -107,9 +108,8 @@ Markdown formatting https://wiki.diasporafoundation.org/Markdown_reference_guide - License Copyright © 2015–2016 - <b>Maintainers:</b><br> + <b>Maintainers:</b><br> • gsantner https://gsantner.github.io<br> • vanitasvitae https://github.com/vanitasvitae<br> <br> @@ -130,5 +130,11 @@ <i>The splashscreen images can be found on flickr: https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> + About + License + Debugging + App Version: %1$s + Package Name: %1$s + From 50f5a79c30b75952be3486d85d51b2242501a31e Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 24 Aug 2016 22:07:15 +0200 Subject: [PATCH 128/535] Added changes to Manifest --- app/src/main/AndroidManifest.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 1adef965..4dc906ff 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -230,5 +230,9 @@ + \ No newline at end of file From c62f38e69389f6faa3127bca3913b7106b2ed046 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 25 Aug 2016 00:23:20 +0200 Subject: [PATCH 129/535] Added lorem ipsum and some more visual tweaks to AboutActivity --- .../activity/AboutActivity.java | 50 +++++++++++-------- .../res/drawable/ic_arrow_back_white_24px.xml | 13 +++++ app/src/main/res/layout/activity_about.xml | 18 +++++-- app/src/main/res/layout/fragment_about.xml | 20 +++++++- app/src/main/res/layout/fragment_debug.xml | 50 +++++++++++++++++++ app/src/main/res/layout/fragment_license.xml | 8 ++- app/src/main/res/values/strings.xml | 8 ++- 7 files changed, 138 insertions(+), 29 deletions(-) create mode 100644 app/src/main/res/drawable/ic_arrow_back_white_24px.xml create mode 100644 app/src/main/res/layout/fragment_debug.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index b3b6b8a9..b221798a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -10,40 +10,34 @@ import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; -import android.text.Html; -import android.text.SpannableString; -import android.text.util.Linkify; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; +import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.data.AppSettings; public class AboutActivity extends AppCompatActivity { - /** - * The {@link android.support.v4.view.PagerAdapter} that will provide - * fragments for each of the sections. We use a - * {@link FragmentPagerAdapter} derivative, which will keep every - * loaded fragment in memory. If this becomes too memory intensive, it - * may be best to switch to a - * {@link android.support.v4.app.FragmentStatePagerAdapter}. - */ private SectionsPagerAdapter mSectionsPagerAdapter; - - /** - * The {@link ViewPager} that will host the section contents. - */ private ViewPager mViewPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_about); - Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); + toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_arrow_back_white_24px)); + toolbar.setNavigationOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + AboutActivity.this.onBackPressed(); + } + }); // Create the adapter that will return a fragment for each of the three // primary sections of the activity. mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager()); @@ -75,9 +69,8 @@ public class AboutActivity extends AppCompatActivity { if(isAdded()) { try { PackageInfo pInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0); - packageName.setText(pInfo.packageName); - appVersion.setText(getString(R.string.fragment_about__app_version, pInfo.versionName+ " ("+pInfo.versionCode+")")); + appVersion.setText(getString(R.string.fragment_debug__app_version, pInfo.versionName+ " ("+pInfo.versionCode+")")); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); @@ -114,8 +107,25 @@ public class AboutActivity extends AppCompatActivity { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View rootView = inflater.inflate(R.layout.fragment_about, container, false); - ((TextView) rootView.findViewById(R.id.debug_text)).setText("Debug"); + View rootView = inflater.inflate(R.layout.fragment_debug, container, false); + TextView packageName = (TextView) rootView.findViewById(R.id.fragment_debug__package_name); + TextView appVersion = (TextView) rootView.findViewById(R.id.fragment_debug__app_version); + TextView podDomain = (TextView) rootView.findViewById(R.id.fragment_debug__pod_domain); + + if(isAdded()) { + try { + PackageInfo pInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0); + AppSettings settings = ((App) getActivity().getApplication()).getSettings(); + + packageName.setText(pInfo.packageName); + appVersion.setText(getString(R.string.fragment_debug__app_version, pInfo.versionName+ " ("+pInfo.versionCode+")")); + podDomain.setText(getString(R.string.fragment_debug__pod_domain, settings.getPodDomain())); + + } catch (PackageManager.NameNotFoundException e) { + e.printStackTrace(); + } + + } return rootView; } } diff --git a/app/src/main/res/drawable/ic_arrow_back_white_24px.xml b/app/src/main/res/drawable/ic_arrow_back_white_24px.xml new file mode 100644 index 00000000..ded32bb2 --- /dev/null +++ b/app/src/main/res/drawable/ic_arrow_back_white_24px.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml index f1101691..00d9e836 100644 --- a/app/src/main/res/layout/activity_about.xml +++ b/app/src/main/res/layout/activity_about.xml @@ -14,14 +14,26 @@ android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay"> - + app:popupTheme="@style/AppTheme.PopupOverlay"> + + + + + + + + @@ -29,5 +34,16 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/fragment_about__app_version"/> + + + + diff --git a/app/src/main/res/layout/fragment_debug.xml b/app/src/main/res/layout/fragment_debug.xml new file mode 100644 index 00000000..4e8583af --- /dev/null +++ b/app/src/main/res/layout/fragment_debug.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/fragment_license.xml b/app/src/main/res/layout/fragment_license.xml index 97547637..27bcc042 100644 --- a/app/src/main/res/layout/fragment_license.xml +++ b/app/src/main/res/layout/fragment_license.xml @@ -5,7 +5,6 @@ android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" - android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.github.dfa.diaspora_android.activity.AboutActivity$LicenseFragment"> + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 474b9da6..353ec7eb 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -133,8 +133,12 @@ About License Debugging - App Version: %1$s - Package Name: %1$s + Application + Diaspora Pod + App Version: %1$s + Package Name: %1$s + Pod Domain: %1$s + Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? From f26f1539ec48e14a7ee8f2353e0db6689bb3b107 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 26 Aug 2016 17:08:57 +0200 Subject: [PATCH 130/535] Added some more features and information to the AboutActivity --- app/build.gradle | 1 - .../activity/AboutActivity.java | 2 - .../activity/MainActivity.java | 29 +----------- app/src/main/res/layout/fragment_about.xml | 16 +++---- app/src/main/res/layout/fragment_debug.xml | 1 + app/src/main/res/layout/fragment_license.xml | 22 ++++++++- app/src/main/res/layout/main__nav_header.xml | 2 +- app/src/main/res/menu/main__menu_bottom.xml | 10 +--- app/src/main/res/values/strings.xml | 47 +++++++++++++++---- 9 files changed, 69 insertions(+), 61 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 1f76d524..abe0374b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,7 +4,6 @@ apply plugin: 'android-apt' android { compileSdkVersion 24 buildToolsVersion "24.0.1" - useLibrary 'org.apache.http.legacy' defaultConfig { applicationId "com.github.dfa.diaspora_android" diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index b221798a..7ffe528d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -63,13 +63,11 @@ public class AboutActivity extends AppCompatActivity { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_about, container, false); - TextView packageName = (TextView) rootView.findViewById(R.id.fragment_about__package_name); TextView appVersion = (TextView) rootView.findViewById(R.id.fragment_about__app_version); if(isAdded()) { try { PackageInfo pInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0); - packageName.setText(pInfo.packageName); appVersion.setText(getString(R.string.fragment_debug__app_version, pInfo.versionName+ " ("+pInfo.versionCode+")")); } catch (PackageManager.NameNotFoundException e) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index a26780f6..39e10d50 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -49,10 +49,6 @@ import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.ActionMenuView; import android.support.v7.widget.Toolbar; -import android.text.Html; -import android.text.SpannableString; -import android.text.method.LinkMovementMethod; -import android.text.util.Linkify; import android.util.Log; import android.view.Gravity; import android.view.KeyEvent; @@ -768,9 +764,6 @@ public class MainActivity extends AppCompatActivity } return true; } - case R.id.debug: { - startActivity(new Intent(this, AboutActivity.class)); - } } return super.onOptionsItemSelected(item); @@ -1052,27 +1045,7 @@ public class MainActivity extends AppCompatActivity break; case R.id.nav_help_license: { - final CharSequence[] options = {getString(R.string.about_activity__title_about_license), getString(R.string.help_markdown__name)}; - new AlertDialog.Builder(MainActivity.this) - .setItems(options, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int item) { - if (options[item].equals(getString(R.string.about_activity__title_about_license))) { - - final SpannableString s = new SpannableString(Html.fromHtml(getString(R.string.fragment_license__license_content))); - Linkify.addLinks(s, Linkify.WEB_URLS); - final AlertDialog d = new AlertDialog.Builder(MainActivity.this) - .setTitle(R.string.help_license__years) - .setMessage(s) - .setPositiveButton(android.R.string.yes, null).show(); - d.show(); - ((TextView) d.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance()); - } - if (options[item].equals(getString(R.string.help_markdown__name))) { - Helpers.loadUrlInExternalBrowser(MainActivity.this, getString(R.string.help_markdown__weblink)); - } - } - }).show(); + startActivity(new Intent(MainActivity.this, AboutActivity.class)); } break; } diff --git a/app/src/main/res/layout/fragment_about.xml b/app/src/main/res/layout/fragment_about.xml index f349aebd..165398e1 100644 --- a/app/src/main/res/layout/fragment_about.xml +++ b/app/src/main/res/layout/fragment_about.xml @@ -25,11 +25,6 @@ android:text="@string/diaspora_for_android" style="@android:style/TextAppearance.DeviceDefault.Large"/> - - + android:layout_height="16dp" /> - + android:text="@string/fragment_about__about_content" + style="@android:style/TextAppearance.DeviceDefault.Small" + android:linksClickable="true" + android:autoLink="web"/> diff --git a/app/src/main/res/layout/fragment_debug.xml b/app/src/main/res/layout/fragment_debug.xml index 4e8583af..9b701722 100644 --- a/app/src/main/res/layout/fragment_debug.xml +++ b/app/src/main/res/layout/fragment_debug.xml @@ -40,6 +40,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/fragment_debug__section_pod" + android:paddingTop="@dimen/activity_vertical_margin" style="@android:style/TextAppearance.DeviceDefault.Large"/> + + + + + diff --git a/app/src/main/res/layout/main__nav_header.xml b/app/src/main/res/layout/main__nav_header.xml index 46506a78..90e5463a 100644 --- a/app/src/main/res/layout/main__nav_header.xml +++ b/app/src/main/res/layout/main__nav_header.xml @@ -60,7 +60,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingBottom="@dimen/activity_horizontal_margin" - android:text="@string/app_copyright" + android:text="@string/app_subtitle" android:textColor="@color/white" /> diff --git a/app/src/main/res/menu/main__menu_bottom.xml b/app/src/main/res/menu/main__menu_bottom.xml index c0ed9419..9ed22043 100644 --- a/app/src/main/res/menu/main__menu_bottom.xml +++ b/app/src/main/res/menu/main__menu_bottom.xml @@ -35,21 +35,15 @@ android:title="@string/action_go_to_top" app:showAsAction="always"/> - + android:title="@string/action_toggle_desktop_page" /> + - diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 353ec7eb..fa5e7187 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -4,7 +4,7 @@ Diaspora for Android @string/diaspora #DiasporaForAndroid - The community-run distributed social network + The community-run distributed social network *[shared by #DiasporaForAndroid]* @@ -106,13 +106,13 @@ - Markdown formatting - https://wiki.diasporafoundation.org/Markdown_reference_guide - Copyright © 2015–2016 + Copyright © 2015–2016 <b>Maintainers:</b><br> - • gsantner https://gsantner.github.io<br> - • vanitasvitae https://github.com/vanitasvitae<br> <br> + • gsantner<br> + https://gsantner.github.io<br> + • Paul Schaub (vanitasvitae)<br> + https://github.com/vanitasvitae<br> <br> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -125,10 +125,11 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see http://www.gnu.org/licenses.<br> <br> + along with this program. If not, see<br> + http://www.gnu.org/licenses.<br> <br> - <i>The splashscreen images can be found on flickr: - https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. + <i>The splashscreen images can be found on flickr: <br> + https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123 <br> They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> About License @@ -138,7 +139,33 @@ App Version: %1$s Package Name: %1$s Pod Domain: %1$s - Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? + + DiasporaForAndroid is your companion app for browsing the Diaspora social network. It adds additional features like useful toolbars and support for proxy servers like the Tor Network to your social experience. <br><br> + Diaspora uses Markdown to format posts. You can find more information at<br> + https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> + + DiasporaForAndroid is developed free as in freedom and follows the ideas of the Diaspora project. <br> + You can find the source code on Github: <br> + https://github.com/Diaspora-for-Android/diaspora-android <br> <br> + + If you face any problems or if you have suggestions, you can use our bugtracker at the link above. + Alternatively you can post your question with the hashtag #DFAQ on Diaspora. <br> <br> + This app is not available in your language? Check out our project on Crowdin and help to translate it!<br> + https://crowdin.com/project/diaspora-for-android <br> <br> + + Also feel free to tell your friends about #DiasporaForAndroid! + Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? + Used 3rd Party Libraries + + •Android Support Library:<br> + https://developer.android.com/topic/libraries/support-library/index.html <br> + •Anndroid Design Library:<br> + https://android-developers.blogspot.de/2015/05/android-design-support-library.html <br> + •NetCipher:<br> + https://github.com/guardianproject/NetCipher <br> + •ButterKnife:<br> + https://jakewharton.github.io/butterknife/ <br> + From e3a777a80025bf1d93e28eee91a6f9308ad051d5 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Fri, 26 Aug 2016 19:35:02 +0200 Subject: [PATCH 131/535] Fix new TR errors --- app/src/main/AndroidManifest.xml | 4 +++ app/src/main/res/values-de/strings.xml | 9 +++++- app/src/main/res/values-es/strings.xml | 2 -- app/src/main/res/values-fr/strings.xml | 2 -- app/src/main/res/values-it/strings.xml | 2 -- app/src/main/res/values-ja/strings.xml | 2 -- app/src/main/res/values-kn/strings.xml | 1 - .../res/values-ml/strings-preferences.xml | 23 +++++++++++++ app/src/main/res/values-ml/strings.xml | 32 +++++++++++++++++++ app/src/main/res/values-nl/strings.xml | 2 -- app/src/main/res/values-pt-rBR/strings.xml | 2 -- app/src/main/res/values-ru/strings.xml | 2 -- 12 files changed, 67 insertions(+), 16 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4dc906ff..b7409147 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -153,6 +153,7 @@ + @@ -160,6 +161,7 @@ + @@ -179,6 +181,7 @@ + @@ -190,6 +193,7 @@ + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 585811ec..818da042 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -73,6 +73,13 @@ Berechtigung verweigert. Berechtigung erteilt. Bitte versuche es erneut. - Markdown Formatierung + Über Lizenz + Debugging + Anwendung + Diaspora Pod + App Version: %1$s + Paketname: %1$s + Pod-Adresse: %1$s + Verwendete Drittanbieter Bibliotheken diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index cb8b1536..33d3ee4b 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -65,6 +65,4 @@ Permiso denegado. Permiso concedido. Por favor, inténtelo de nuevo. - Formato Markdown - Licencia diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 57ff839e..bc8e9eac 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -65,6 +65,4 @@ Permission refusée. Permission accordée. Veuillez réessayer. - Mise en forme Markdown - Licence diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 15b46b58..4de35c16 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -70,6 +70,4 @@ Permesso negato. Permesso garantito. Si prega di riprovare. - Formattazione Markdown - Licenza diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index c3d4a083..7d877a13 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -65,6 +65,4 @@ アクセスが拒否されました。 アクセスを許可しました。もう一度やり直してください。 - マークダウン書式 - ライセンス diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml index cbba6552..7963de84 100644 --- a/app/src/main/res/values-kn/strings.xml +++ b/app/src/main/res/values-kn/strings.xml @@ -23,5 +23,4 @@ ಎಲ್ಲಾ ಟ್ಯಾಗ್‌ಗಳು - ಪರವಾನಿಗೆ diff --git a/app/src/main/res/values-ml/strings-preferences.xml b/app/src/main/res/values-ml/strings-preferences.xml index c55b1721..2b5ecf5b 100644 --- a/app/src/main/res/values-ml/strings-preferences.xml +++ b/app/src/main/res/values-ml/strings-preferences.xml @@ -10,12 +10,35 @@ പോഡ് സജ്ജീകരണങ്ങൾ + നാവിഗേഷൻ സ്ലൈഡർ + നാവിഗേഷൻ ഡ്രാവറിൽ കാണേണ്ട എൻട്രികൾ നിയന്ത്രിക്കൂ + ഇനത്തിന്റെ കാഴ്ച ഫോണ്ട് സൈസ് ചിത്രങ്ങൾ കാണിക്കണമോ + മൊബൈൽ ഡാറ്റ ഉപഭോഗം കുറയ്ക്കാനായി ചിത്രങ്ങൾ ലോഡ് ചെയ്യാതിരിക്കുക + പ്രോക്സി അനുവദിക്കൂ + ഫയർവാളുകളെ മറികടക്കാൻ ഡയസ്പോറ ട്രാഫിക് പ്രോക്സി ചെയ്യൂ.\nപുനരാരംഭിക്കേണ്ടി വന്നേക്കാം + ആഥിതേയൻ + പോർട്ട് + സ്വകാര്യ സജ്ജീകരണങ്ങൾ + താങ്കളുടെ ഡയസ്പോറ അക്കൗണ്ട് സജ്ജീകരണങ്ങൾ തുറക്കൂ + ബന്ധങ്ങൾ + ബന്ധങ്ങളുടെ ക്രമം നിയന്ത്രികൂ + ഹാഷ്ടാഗുകളെ നിയന്ത്രിക്കൂ + താങ്കൾ പിന്തുടരുന്ന ഹാഷ്ടാഗുകളെ ചേർക്കുകയോ നീക്കുകയോ ചെയ്യൂ + അക്കൗണ്ട് മാറ്റുക + ലോക്കൽ സെഷൻ ഡാറ്റ തുടച്ചുമാറ്റി മറ്റൊരു ഡയസ്പോറ അക്കൗണ്ട്/പോഡ് തിരഞ്ഞെടുക്കുക + ഇത് താങ്കളുടെ കുക്കികളും സെഷൻ ഡാറ്റയും തുടച്ചുനീക്കും. താങ്കൾക്ക് അക്കൗണ്ട് മാറ്റണമെന്ന് ഉറപ്പുണ്ടോ? + കാഷ് തുടച്ചുനീക്കുക + വെബ്വ്യൂ കാഷ് തുടച്ചുനീക്കുക + മുകളിലെയും ചുവട്ടിലെയും ടൂൾബാറുകൾ സ്ക്രോൾ ചെയ്യുമ്പോൾ താനേ അപ്രത്യക്ഷമാക്കുക + ടൂൾബാറുകൾ ഇന്റലിഹൈഡ് ചെയ്യുക + അറിയിപ്പാൽ പങ്കുവച്ചത് എന്ന് കൂട്ടിച്ചേർക്കുക + പങ്കുവയ്ക്കുന്ന വാചകങ്ങളിൽ ഈ പ്രയോഗത്തിന്റെ അവലംബം(\"…പങ്കുവച്ചത്\") എന്ന് കൂട്ടിച്ചേർക്കുക diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index 35170d67..86fbfaf3 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -29,8 +29,40 @@ ക്ഷമിക്കണം, തുടരുവാൻ ഇൻറർനെറ്റുമായി ബന്ധപ്പെട്ടിരിക്കണം ഉറപ്പിക്കൽ \nhttps://%1$s\nനിങ്ങളുടെ ഡയാസ്പൊറ പോഡായി ഉപയോഗിക്കണമെന്ന് ഉറപ്പാണോ? + പുറത്തേക്കു പോകണമോ? + പ്രയോഗത്തെ കുറിച്ച് | സഹായം + പിന്തുടരുന്ന ടാഗുകൾ + പൊതു പ്രവൃത്തികൾ + പ്രയോഗത്തിന്റെ സജ്ജീകരണങ്ങൾ + ലിങ്ക് വാചകമായി പങ്കുവയ്ക്കൂ + വെബ്‌പേജിന്റെ ചിത്രം പങ്കുവയ്ക്കൂ + വെബ്‌പേജിന്റെ ചിത്രം എടുക്കുക + ചിത്രം സൂക്ഷിക്കേണ്ട ഇടം + സ്‌ക്രീനിന്റെ ചിത്രം സൂക്ഷിക്കേണ്ട പേര്: + ലിങ്ക് അഡ്രസ് കോപ്പി ചെയ്തിട്ടുണ്ട് … + പുതിയ പോസ്റ്റ് + മുകളിലെയ്ക്ക് പോകൂ + ടാഗ് പ്രകാരമോ വ്യക്തികൾ പ്രകാരമോ തിരയൂ + പുറത്തേയ്ക്കു കടക്കൂ + മൊബൈൽ/ഡെസ്ക്ടോപ്പ് വ്യൂയിലോട്ടു മാറുക + പങ്കുവയ്ക്കൂ… + ടാഗ് പ്രകാരം + വ്യക്തികൾ പ്രകാരം + ദയവായി ഒരു പേര് ചേർക്കുക + ലിങ്ക് അഡ്രസ് പങ്കുവയ്ക്കുക + ചിത്രം സൂക്ഷിക്കുക + ചിത്രം പങ്കുവയ്ക്കുക + പുറമേയുള്ള ബ്രൗസറിൽ തുറക്കുക… + ലിങ്ക് അഡ്രസ് ക്ലിപ്ബോർഡിലേക്ക് കോപ്പി ചെയ്യുക + മുന്നറിയിപ്പ്: നെറ്റ്‌വർക്ക് പ്രോക്സി സെറ്റ് ചെയ്യാൻ കഴിഞ്ഞില്ല… + ചിത്രം ലോഡ്‌ ചെയ്യാൻ കഴിയുന്നില്ല + എല്ലാ ടാഗുകളും + സ്‌ക്രീനിന്റെ ചിത്രങ്ങൾ സൂക്ഷിക്കാൻ താങ്കൾ \"സ്റ്റോറേജിൽ പ്രവേശിക്കാനുള്ള അനുവാദം\" നൽകണം. അതിനുശേഷം താങ്കൾ പ്രയോഗത്തെ പൂർണമായും നിർത്തുകയോ മൊബൈൽ റീസ്റ്റാർട്ട് ചെയ്യുകയോ വേണം. സ്റ്റോറേജിൽ പ്രവേശിക്കാനുള്ള അനുവാദം നൽകാതെ മറ്റൊരവസരത്തിൽ സ്‌ക്രീനിന്റെ ചിത്രത്തങ്ങൾ സൂക്ഷിക്കാൻ താങ്കൾക്ക് അപ്പോൾ അനുവാദം നൽകാം. ഇതിനായി സജ്ജീകരണങ്ങളിലെ പ്രയോഗങ്ങളിൽ നിന്ന് ഡയസ്പോറ തിരഞ്ഞെടുക്കുക. എന്നിട്ട്‌ അനുവാദങ്ങളിൽ \"റൈറ്റ് സ്റ്റോറേജ് അനുവാദം\" നൽകുക. + ചിത്രങ്ങൾ സൂക്ഷിക്കാൻ താങ്കൾ \"സ്റ്റോറേജിൽ പ്രവേശിക്കാനുള്ള അനുവാദം\" നൽകണം. അതിനുശേഷം താങ്കൾ പ്രയോഗത്തെ പൂർണമായും നിർത്തുകയോ മൊബൈൽ റീസ്റ്റാർട്ട് ചെയ്യുകയോ വേണം. സ്റ്റോറേജിൽ പ്രവേശിക്കാനുള്ള അനുവാദം നൽകാതെ മറ്റൊരവസരത്തിൽ ചിത്രത്തങ്ങൾ സൂക്ഷിക്കാൻ താങ്കൾക്ക് അപ്പോൾ അനുവാദം നൽകാം. ഇതിനായി സജ്ജീകരണങ്ങളിലെ പ്രയോഗങ്ങളിൽ നിന്ന് ഡയസ്പോറ തിരഞ്ഞെടുക്കുക. എന്നിട്ട്‌ അനുവാദങ്ങളിൽ \"റൈറ്റ് സ്റ്റോറേജ് അനുവാദം\" നൽകുക. + അനുവാദം നിഷേധിച്ചിരിക്കുന്നു. + അനുവാദം നൽകിയിരിക്കുന്നു. ദയവായി വീണ്ടും ശ്രമിക്കുക. diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 299a3e5e..1b80fc3b 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -63,6 +63,4 @@ Toestemming geweigerd. Toestemming verleend. Probeer het opnieuw. - Markdown opmaak - Licentie diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index bca7a492..eb0d4393 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -65,6 +65,4 @@ Permissão negada. Permissão concedida. Por favor, tente novamente. - Formatação de markdown - Licença diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 74f79ca4..2380682a 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -65,6 +65,4 @@ В разрешении отказано. Разрешение получено. Пожалуйста, попробуйте еще раз. - Форматирование Markdown - Лицензия From 240551f34c17dcd27d3e6cc8c7b71ddeade457e5 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 27 Aug 2016 00:04:07 +0200 Subject: [PATCH 132/535] Made hashtags in textviews clickable. Hashtags open post editor with hashtag inserted. Also cleaned up text sharing in general --- app/src/main/AndroidManifest.xml | 10 +++ .../activity/AboutActivity.java | 10 +++ .../activity/MainActivity.java | 65 +++++++++++-------- .../data/HashtagProvider.java | 46 +++++++++++++ .../dfa/diaspora_android/ui/HtmlTextView.java | 23 +++++-- app/src/main/res/layout/fragment_about.xml | 3 +- app/src/main/res/layout/fragment_license.xml | 10 ++- 7 files changed, 129 insertions(+), 38 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/data/HashtagProvider.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4dc906ff..5f869ef1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -12,6 +12,9 @@ android:name="com.github.dfa.diaspora_android.App" android:label="@string/app_name" android:theme="@style/AppTheme" > + + + + + + + + diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index 7ffe528d..e32cc66a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -1,5 +1,9 @@ package com.github.dfa.diaspora_android.activity; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.content.IntentFilter; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Bundle; @@ -29,6 +33,12 @@ public class AboutActivity extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_about); + registerReceiver(new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + Log.d("INTREC", intent.toString()); + } + }, new IntentFilter(Intent.ACTION_VIEW)); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_arrow_back_white_24px)); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 39e10d50..ffcf3464 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -114,6 +114,7 @@ public class MainActivity extends AppCompatActivity public static final String ACTION_RELOAD_ACTIVITY = "com.github.dfa.diaspora_android.MainActivity.reload_activity"; public static final String URL_MESSAGE = "URL_MESSAGE"; public static final String EXTRA_URL = "com.github.dfa.diaspora_android.extra_url"; + public static final String CONTENT_HASHTAG = "content://com.github.dfa.diaspora_android.mainactivity/"; private App app; private ValueCallback mFilePathCallback; @@ -457,11 +458,16 @@ public class MainActivity extends AppCompatActivity String type = intent.getType(); String loadUrl = null; - if (ACTION_OPEN_URL.equals(action)) { loadUrl = intent.getStringExtra(URL_MESSAGE); } else if (Intent.ACTION_VIEW.equals(action) && intent.getDataString() != null) { - loadUrl = intent.getDataString(); + Uri data = intent.getData(); + if(data != null && data.toString().startsWith(CONTENT_HASHTAG)) { + handleHashtag(intent); + return; + } else { + loadUrl = intent.getDataString(); + } } else if (ACTION_CHANGE_ACCOUNT.equals(action)) { app.resetPodData(webView); Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); @@ -858,18 +864,13 @@ public class MainActivity extends AppCompatActivity app.getAvatarImageLoader().startImageDownload(navheaderImage, avatarUrl); } + private void handleHashtag(Intent intent) { + setSharedTexts(null, intent.getData().toString().split("/")[3]); + webView.loadUrlNew(urls.getNewPostUrl()); + } + private void handleSendText(Intent intent) { - String content = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_TEXT)); - if (appSettings.isAppendSharedViaApp()) { - // = \n - content = content + "\n\n" + getString(R.string.shared_by_diaspora_android); - } - - final String sharedText = WebHelper.escapeHtmlText(content); - if (sharedText != null) { - textToBeShared = sharedText; - } - + setSharedTexts(null, intent.getStringExtra(Intent.EXTRA_TEXT)); webView.loadUrlNew(urls.getBlankUrl()); webView.loadUrlNew(urls.getNewPostUrl()); } @@ -880,23 +881,35 @@ public class MainActivity extends AppCompatActivity * @param intent intent */ private void handleSendSubject(Intent intent) { - webView.loadUrlNew(urls.getNewPostUrl()); - String content = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_TEXT)); - String subject = WebHelper.replaceUrlWithMarkdown(intent.getStringExtra(Intent.EXTRA_SUBJECT)); - - if (appSettings.isAppendSharedViaApp()) { - // = \n - content = content + "\n\n" + getString(R.string.shared_by_diaspora_android); - } - - final String sharedSubject = WebHelper.escapeHtmlText(subject); - final String sharedContent = WebHelper.escapeHtmlText(content); - textToBeShared = "**" + sharedSubject + "** " + sharedContent; - + setSharedTexts(intent.getStringExtra(Intent.EXTRA_SUBJECT), intent.getStringExtra(Intent.EXTRA_TEXT)); webView.loadUrlNew(urls.getBlankUrl()); webView.loadUrlNew(urls.getNewPostUrl()); } + /** + * Set sharedText variable to escaped and formatted subject + body. + * If subject is null, only the body will be set. Else the subject will be set as header. + * Depending on whether the user has the setting isAppendSharedViaApp set, a reference to + * the app will be added at the bottom + * @param sharedSubject post subject or null + * @param sharedBody post text + */ + private void setSharedTexts(String sharedSubject, String sharedBody) { + String body = WebHelper.replaceUrlWithMarkdown(sharedBody); + if (appSettings.isAppendSharedViaApp()) { + body = body + "\n\n" + getString(R.string.shared_by_diaspora_android); + } + final String escapedBody = WebHelper.escapeHtmlText(body); + if(sharedSubject != null) { + String escapedSubject = WebHelper.escapeHtmlText(WebHelper.replaceUrlWithMarkdown(sharedSubject)); + textToBeShared = "**" + escapedSubject + "** " + escapedBody; + } else { + textToBeShared = escapedBody; + } + + + } + //TODO: Implement? private void handleSendImage(Intent intent) { final Uri imageUri = intent.getParcelableExtra(Intent.EXTRA_STREAM); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/HashtagProvider.java b/app/src/main/java/com/github/dfa/diaspora_android/data/HashtagProvider.java new file mode 100644 index 00000000..e31825ac --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/HashtagProvider.java @@ -0,0 +1,46 @@ +package com.github.dfa.diaspora_android.data; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.database.Cursor; +import android.net.Uri; + +public class HashtagProvider extends ContentProvider { + + @Override + public int delete(Uri arg0, String arg1, String[] arg2) { + // TODO Auto-generated method stub + return 0; + } + + @Override + public String getType(Uri arg0) { + return "vnd.android.cursor.item/vnd.cc.tag"; + } + + @Override + public Uri insert(Uri arg0, ContentValues arg1) { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean onCreate() { + // TODO Auto-generated method stub + return false; + } + + @Override + public Cursor query(Uri arg0, String[] arg1, String arg2, String[] arg3, + String arg4) { + // TODO Auto-generated method stub + return null; + } + + @Override + public int update(Uri arg0, ContentValues arg1, String arg2, String[] arg3) { + // TODO Auto-generated method stub + return 0; + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java index cb8b30ea..bb90c344 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java @@ -6,9 +6,13 @@ import android.text.Html; import android.text.SpannableString; import android.text.util.Linkify; import android.util.AttributeSet; +import android.util.Patterns; import android.widget.TextView; -import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.activity.MainActivity; + +import java.util.regex.Matcher; +import java.util.regex.Pattern; public class HtmlTextView extends TextView { @@ -34,8 +38,19 @@ public class HtmlTextView extends TextView { } private void init(){ - final SpannableString content = new SpannableString(Html.fromHtml(getText().toString())); - Linkify.addLinks(content, Linkify.WEB_URLS); - setText(content); + setText(new SpannableString(Html.fromHtml(getText().toString()))); + Linkify.TransformFilter filter = new Linkify.TransformFilter() { + public final String transformUrl(final Matcher match, String url) { + return match.group(); + } + }; + + Pattern hashtagPattern = Pattern.compile("[#]+[A-Za-z0-9-_]+\\b"); + String hashtagScheme = MainActivity.CONTENT_HASHTAG; + Linkify.addLinks(this, hashtagPattern, hashtagScheme, null, filter); + + Pattern urlPattern = Patterns.WEB_URL; + Linkify.addLinks(this, urlPattern, null, null, filter); + } } \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_about.xml b/app/src/main/res/layout/fragment_about.xml index 165398e1..579b1a2e 100644 --- a/app/src/main/res/layout/fragment_about.xml +++ b/app/src/main/res/layout/fragment_about.xml @@ -39,7 +39,6 @@ android:layout_height="wrap_content" android:text="@string/fragment_about__about_content" style="@android:style/TextAppearance.DeviceDefault.Small" - android:linksClickable="true" - android:autoLink="web"/> + android:linksClickable="true" /> diff --git a/app/src/main/res/layout/fragment_license.xml b/app/src/main/res/layout/fragment_license.xml index 63859d21..ae3956a8 100644 --- a/app/src/main/res/layout/fragment_license.xml +++ b/app/src/main/res/layout/fragment_license.xml @@ -26,9 +26,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/fragment_license__license_content" - android:textAppearance="@android:style/TextAppearance.DeviceDefault.Small" - android:linksClickable="true" - android:autoLink="web"/> + style="@android:style/TextAppearance.DeviceDefault.Small" + android:linksClickable="true" /> + style="@android:style/TextAppearance.DeviceDefault.Small" + android:linksClickable="true" /> From 5a6910b447ff289f9ac5ed0086a1ed017f29c8b6 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 27 Aug 2016 09:23:58 +0200 Subject: [PATCH 133/535] Added license headers and some documentation to AboutActivity, HtmlTextView, HashtagProvider --- .../activity/AboutActivity.java | 27 ++++++++++++++++-- .../dfa/diaspora_android/ui/HtmlTextView.java | 28 ++++++++++++++++++- 2 files changed, 51 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index e32cc66a..94c2c713 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -1,3 +1,21 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.activity; import android.content.BroadcastReceiver; @@ -24,6 +42,9 @@ import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; +/** + * Activity that holds some fragments that show information about the app in a tab layout + */ public class AboutActivity extends AppCompatActivity { private SectionsPagerAdapter mSectionsPagerAdapter; @@ -62,7 +83,7 @@ public class AboutActivity extends AppCompatActivity { } /** - * Fragment that shows information about the app + * Fragment that shows general information about the app */ public static class AboutFragment extends Fragment { @@ -89,7 +110,7 @@ public class AboutActivity extends AppCompatActivity { } /** - * Fragment that shows information about the app + * Fragment that shows information about the license of the app and used 3rd party libraries */ public static class LicenseFragment extends Fragment { @@ -105,7 +126,7 @@ public class AboutActivity extends AppCompatActivity { } /** - * Fragment that shows information about the app + * Fragment that shows debug information like app version, pod version... */ public static class DebugFragment extends Fragment { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java index bb90c344..1fe23ef4 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java @@ -1,3 +1,21 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + */ package com.github.dfa.diaspora_android.ui; import android.annotation.TargetApi; @@ -14,6 +32,12 @@ import com.github.dfa.diaspora_android.activity.MainActivity; import java.util.regex.Matcher; import java.util.regex.Pattern; +/** + * TextView, that renders HTML with highlited and clickable links and hashtags. + * Links are opened in a webbrowser. + * Hashtags open the MainActivity, load the new-post site of the selected pod and insert the + * hashtag into the post editor. See data/HashtagProvider. + */ public class HtmlTextView extends TextView { public HtmlTextView(Context context) { @@ -37,6 +61,9 @@ public class HtmlTextView extends TextView { init(); } + /** + * Linkify, format markdown and escape the displayed text. + */ private void init(){ setText(new SpannableString(Html.fromHtml(getText().toString()))); Linkify.TransformFilter filter = new Linkify.TransformFilter() { @@ -51,6 +78,5 @@ public class HtmlTextView extends TextView { Pattern urlPattern = Patterns.WEB_URL; Linkify.addLinks(this, urlPattern, null, null, filter); - } } \ No newline at end of file From 18eeb76079426087d6c65d0a5470eed120da99f6 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 27 Aug 2016 09:24:14 +0200 Subject: [PATCH 134/535] Forgot to add HashtagProvider --- .../data/HashtagProvider.java | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/HashtagProvider.java b/app/src/main/java/com/github/dfa/diaspora_android/data/HashtagProvider.java index e31825ac..bcd18511 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/HashtagProvider.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/HashtagProvider.java @@ -1,3 +1,23 @@ +/* + This file is part of the Diaspora for Android. + + Diaspora for Android is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Diaspora for Android is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with the Diaspora for Android. + + If not, see . + + This file is inspired from sourabhsoni.com/implementing-hashtags-in-android-application/ + */ package com.github.dfa.diaspora_android.data; import android.content.ContentProvider; @@ -9,7 +29,6 @@ public class HashtagProvider extends ContentProvider { @Override public int delete(Uri arg0, String arg1, String[] arg2) { - // TODO Auto-generated method stub return 0; } @@ -20,27 +39,22 @@ public class HashtagProvider extends ContentProvider { @Override public Uri insert(Uri arg0, ContentValues arg1) { - // TODO Auto-generated method stub return null; } @Override public boolean onCreate() { - // TODO Auto-generated method stub return false; } @Override public Cursor query(Uri arg0, String[] arg1, String arg2, String[] arg3, String arg4) { - // TODO Auto-generated method stub return null; } @Override public int update(Uri arg0, ContentValues arg1, String arg2, String[] arg3) { - // TODO Auto-generated method stub return 0; } - } \ No newline at end of file From 8ae74d97d480f4ba42d5441f4450e8845b8c225d Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 27 Aug 2016 12:34:08 +0200 Subject: [PATCH 135/535] Reworked search dialog to use layout resource and some code cleanup --- .../activity/MainActivity.java | 60 +++++-------------- .../dfa/diaspora_android/util/Helpers.java | 20 +++++++ .../res/layout/dialog_search__people_tags.xml | 14 +++++ 3 files changed, 50 insertions(+), 44 deletions(-) create mode 100644 app/src/main/res/layout/dialog_search__people_tags.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index ffcf3464..044554d5 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -323,7 +323,7 @@ public class MainActivity extends AppCompatActivity // Create the File where the photo should go File photoFile; try { - photoFile = createImageFile(); + photoFile = Helpers.createImageFile(); takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); } catch (IOException ex) { // Error occurred while creating the File @@ -429,19 +429,6 @@ public class MainActivity extends AppCompatActivity onNavigationItemSelected(navView.getMenu().findItem(R.id.nav_stream)); } - private File createImageFile() throws IOException { - // Create an image file name - String timeStamp = new SimpleDateFormat("dd-MM-yy_HH-mm", Locale.getDefault()).format(new Date()); - String imageFileName = "JPEG_" + timeStamp + "_"; - File storageDir = Environment.getExternalStoragePublicDirectory( - Environment.DIRECTORY_PICTURES); - return File.createTempFile( - imageFileName, /* prefix */ - ".jpg", /* suffix */ - storageDir /* directory */ - ); - } - @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); @@ -568,7 +555,7 @@ public class MainActivity extends AppCompatActivity if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_STREAM)) { setTitle(R.string.nav_stream); } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_POSTS)) { - setTitle(R.string.diaspora); //TODO: Extract posts title somehow? + setTitle(R.string.diaspora); } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_NOTIFICATIONS)) { setTitle(R.string.notifications); } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_CONVERSATIONS)) { @@ -709,50 +696,35 @@ public class MainActivity extends AppCompatActivity case R.id.action_search: { if (WebHelper.isOnline(MainActivity.this)) { final InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); - LinearLayout layout = new LinearLayout(this); - layout.setOrientation(LinearLayout.VERTICAL); - layout.setGravity(Gravity.CENTER_HORIZONTAL); - final EditText input = new EditText(this); - input.setSingleLine(true); - layout.setPadding(50, 0, 50, 0); - input.setHint(R.string.app_hashtag); - layout.addView(input); - final DialogInterface.OnClickListener onSearchAccepted = new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int which) { - boolean wasClickedOnSearchForPeople = which == DialogInterface.BUTTON_NEGATIVE; - - String inputTag = input.getText().toString().trim(); - String cleanTag = inputTag.replaceAll(wasClickedOnSearchForPeople ? "\\*" : "\\#", ""); - // this validate the input data for tagfind - if (cleanTag == null || cleanTag.equals("")) { + View layout = getLayoutInflater().inflate(R.layout.dialog_search__people_tags, null); + final EditText input = (EditText) layout.findViewById(R.id.dialog_search__input); + final DialogInterface.OnClickListener clickListener = new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialogInterface, int which) { + String query = input.getText().toString().trim().replaceAll((which == DialogInterface.BUTTON_NEGATIVE ? "\\*" : "\\#"), ""); + if(query.equals("")) { Snackbar.make(contentLayout, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); - } else { // User have added a search tag - if (wasClickedOnSearchForPeople) { - webView.loadUrlNew(urls.getSearchPeopleUrl(cleanTag)); - } else { - webView.loadUrlNew(urls.getSearchTagsUrl(cleanTag)); - } + } else { + webView.loadUrl(which == DialogInterface.BUTTON_NEGATIVE ? urls.getSearchPeopleUrl(query) : urls.getSearchTagsUrl(query)); } - getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); imm.hideSoftInputFromWindow(input.getWindowToken(), 0); } }; - final AlertDialog dialog = new AlertDialog.Builder(this) - .setView(layout) - .setTitle(R.string.search_alert_title) + final android.support.v7.app.AlertDialog dialog = new android.support.v7.app.AlertDialog.Builder(this) + .setView(layout).setTitle(R.string.search_alert_title) .setCancelable(true) - .setPositiveButton(R.string.search_alert_tag, onSearchAccepted) - .setNegativeButton(R.string.search_alert_people, onSearchAccepted) + .setPositiveButton(R.string.search_alert_tag, clickListener) + .setNegativeButton(R.string.search_alert_people, clickListener) .create(); input.setOnEditorActionListener(new TextView.OnEditorActionListener() { public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_DONE) { dialog.hide(); - onSearchAccepted.onClick(null, 0); + clickListener.onClick(null, 0); return true; } return false; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index a58abbc8..f424eda3 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -22,9 +22,16 @@ import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.Uri; +import android.os.Environment; import com.github.dfa.diaspora_android.R; +import java.io.File; +import java.io.IOException; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Locale; + public class Helpers { public static void animateToActivity(Activity from, Class to, boolean finishFromActivity) { @@ -44,4 +51,17 @@ public class Helpers { } catch (Exception ignored) { } } + + public static File createImageFile() throws IOException { + // Create an image file name + String timeStamp = new SimpleDateFormat("dd-MM-yy_HH-mm", Locale.getDefault()).format(new Date()); + String imageFileName = "JPEG_" + timeStamp + "_"; + File storageDir = Environment.getExternalStoragePublicDirectory( + Environment.DIRECTORY_PICTURES); + return File.createTempFile( + imageFileName, /* prefix */ + ".jpg", /* suffix */ + storageDir /* directory */ + ); + } } diff --git a/app/src/main/res/layout/dialog_search__people_tags.xml b/app/src/main/res/layout/dialog_search__people_tags.xml new file mode 100644 index 00000000..3270b387 --- /dev/null +++ b/app/src/main/res/layout/dialog_search__people_tags.xml @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file From 89ee0450e90b8db7223da710ac41aad0e09c8938 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 27 Aug 2016 15:17:02 +0200 Subject: [PATCH 136/535] Copy & filter repo files into android app resources --- .gitignore | 8 ++++++++ CONTRIBUTORS.md | 11 +++++++++++ TRANSLATORS.md | 9 --------- app/build.gradle | 15 ++++++++++++++- 4 files changed, 33 insertions(+), 10 deletions(-) create mode 100644 CONTRIBUTORS.md delete mode 100644 TRANSLATORS.md diff --git a/.gitignore b/.gitignore index 60b55eeb..c3ed3407 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,13 @@ *~ +# Project specific +app/src/main/res/raw/changelog.md +app/src/main/res/raw/contributors.md +app/src/main/res/raw/license.md +app/src/main/res/raw/readme.md + + + # Gradle .gradle/ .gradle diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md new file mode 100644 index 00000000..29187ae8 --- /dev/null +++ b/CONTRIBUTORS.md @@ -0,0 +1,11 @@ +00l>> This file contains references to people who contributed to the app. +01l>> Send a message to [gdev AT live to de](https://gsantner.github.io/about/email/) to get included +02l>> If you helped by translating the app, please send a message on crowdin +03l>> +04l>> Schemes: +05l>> Firstname Lastname (Link) +06l>> Firstname Lastname (E-Mail) +07l>> Username (Link) +08l>> Username (E-Mail) +## 99l CONTRIBUTORS +Abhijith Balan (abhijithb21@openmailbox.org): Malayalam translation diff --git a/TRANSLATORS.md b/TRANSLATORS.md deleted file mode 100644 index 8b67e47b..00000000 --- a/TRANSLATORS.md +++ /dev/null @@ -1,9 +0,0 @@ -00l>> This file contains references to people who helped translating the app -01l>> Please send a message on crowdin, and you will get included in the next commit -02l>> -03l>> Schemes: -04l>> Firstname Lastname (Link) -05l>> Firstname Lastname (E-Mail) -06l>> Username (Link) -07l>> Username (E-Mail) -## 99l TRANSLATORS diff --git a/app/build.gradle b/app/build.gradle index abe0374b..e99874b3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -49,5 +49,18 @@ dependencies { compile 'info.guardianproject.netcipher:netcipher:2.0.0-alpha1' compile 'info.guardianproject.netcipher:netcipher-webkit:2.0.0-alpha1' apt 'com.jakewharton:butterknife-compiler:8.0.1' - } + + +task copyRepoFiles(type: Copy) { + String[] copyFiles = ["README.md", "CONTRIBUTORS.md", "LICENSE.md", "CHANGELOG.md"] + from rootProject.files(copyFiles) + into 'src/main/res/raw' + rename { String fileName -> + fileName.replace(fileName, fileName.toLowerCase()) + } + filter { line -> (line.toString().matches("..l>>.*") || line.toString().startsWith("## 99l CONTRIBUTORS")) \ + ? null : line.toString().trim() + } +} +tasks.copyRepoFiles.execute() \ No newline at end of file From c93e28cdc7dccad5b2dc466c5fd591c8bba630fa Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 27 Aug 2016 16:40:16 +0200 Subject: [PATCH 137/535] Load license, contributors, maintainers and 3party libs from ressources --- CONTRIBUTORS.md | 8 +-- LICENSE.md | 1 + app/build.gradle | 19 ++++-- .../activity/AboutActivity.java | 64 +++++++++++++++++-- .../dfa/diaspora_android/ui/HtmlTextView.java | 9 +++ .../dfa/diaspora_android/util/Helpers.java | 33 ++++++++++ app/src/main/res/layout/fragment_license.xml | 3 +- app/src/main/res/raw/license_third_party.tpl | 11 ++++ app/src/main/res/raw/maintainers.tpl | 5 ++ app/src/main/res/values/strings.xml | 39 ++--------- 10 files changed, 142 insertions(+), 50 deletions(-) create mode 100644 app/src/main/res/raw/license_third_party.tpl create mode 100644 app/src/main/res/raw/maintainers.tpl diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 29187ae8..f8403625 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -3,9 +3,9 @@ 02l>> If you helped by translating the app, please send a message on crowdin 03l>> 04l>> Schemes: -05l>> Firstname Lastname (Link) -06l>> Firstname Lastname (E-Mail) -07l>> Username (Link) -08l>> Username (E-Mail) +05l>> Firstname Lastname (Link): Text +06l>> Firstname Lastname (E-Mail): Text +07l>> Username (Link): Text +08l>> Username (E-Mail): Text ## 99l CONTRIBUTORS Abhijith Balan (abhijithb21@openmailbox.org): Malayalam translation diff --git a/LICENSE.md b/LICENSE.md index 7dce67d7..0b680493 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -15,4 +15,5 @@ along with this program. If not, see http://www.gnu.org/licenses/. # Splashscreen-Images + The splashscreen images can be found on [flickr](https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123/). diff --git a/app/build.gradle b/app/build.gradle index e99874b3..6238cb91 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -53,14 +53,25 @@ dependencies { task copyRepoFiles(type: Copy) { - String[] copyFiles = ["README.md", "CONTRIBUTORS.md", "LICENSE.md", "CHANGELOG.md"] + String[] copyFiles = ["README.md", "LICENSE.md", "CHANGELOG.md"] from rootProject.files(copyFiles) into 'src/main/res/raw' rename { String fileName -> fileName.replace(fileName, fileName.toLowerCase()) } - filter { line -> (line.toString().matches("..l>>.*") || line.toString().startsWith("## 99l CONTRIBUTORS")) \ - ? null : line.toString().trim() + + // Filter Contributors file + from(rootProject.file("CONTRIBUTORS.md")) { + into '.' // Target already changed to 'src/main/res/raw' + rename { String fileName -> + fileName.replace(fileName, fileName.toLowerCase()) + } + filter { line -> + (line.toString().matches("..l>>.*") || line.toString().startsWith("## 99l CONTRIBUTORS")) ? null : line.toString().trim().replaceAll(" \\(.*\\)", "") + } } + } -tasks.copyRepoFiles.execute() \ No newline at end of file +tasks + . + copyRepoFiles.execute() \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index 94c2c713..6bf16f76 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -41,6 +41,11 @@ import android.widget.TextView; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; +import com.github.dfa.diaspora_android.ui.HtmlTextView; +import com.github.dfa.diaspora_android.util.Helpers; + +import butterknife.BindView; +import butterknife.ButterKnife; /** * Activity that holds some fragments that show information about the app in a tab layout @@ -79,7 +84,6 @@ public class AboutActivity extends AppCompatActivity { TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager(mViewPager); - } /** @@ -96,10 +100,10 @@ public class AboutActivity extends AppCompatActivity { View rootView = inflater.inflate(R.layout.fragment_about, container, false); TextView appVersion = (TextView) rootView.findViewById(R.id.fragment_about__app_version); - if(isAdded()) { + if (isAdded()) { try { PackageInfo pInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0); - appVersion.setText(getString(R.string.fragment_debug__app_version, pInfo.versionName+ " ("+pInfo.versionCode+")")); + appVersion.setText(getString(R.string.fragment_debug__app_version, pInfo.versionName + " (" + pInfo.versionCode + ")")); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); @@ -113,16 +117,62 @@ public class AboutActivity extends AppCompatActivity { * Fragment that shows information about the license of the app and used 3rd party libraries */ public static class LicenseFragment extends Fragment { + @BindView(R.id.fragment_license__licensetext) + HtmlTextView textLicenseBox; + + @BindView(R.id.fragment_license__3rdparty) + HtmlTextView textLicense3partyBox; + public LicenseFragment() { } @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, - Bundle savedInstanceState) { + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_license, container, false); + ButterKnife.bind(this, rootView); + final Context context = rootView.getContext(); + accentColor = Helpers.hexColorFromRessourceColor(context, R.color.colorAccent); + + textLicenseBox.setTextFormatted(getString(R.string.fragment_license__license_content, + getMaintainersHtml(context), + getContributorsHtml(context), + getLicenseHtml(context) + )); + + textLicense3partyBox.setTextFormatted( + getLicense3dPartyHtml(context) + ); return rootView; } + + private String accentColor; + + public String getContributorsHtml(Context context) { + String text = Helpers.readTextfileFromRawRessource(context, R.raw.contributors, + "* ", "
"); + return text; + } + + public String getMaintainersHtml(Context context) { + String text = Helpers.readTextfileFromRawRessource(context, R.raw.maintainers, "", "
"); + text = text + .replace("NEWENTRY", "* ") + .replace("SUBTABBY", "  "); + return text; + } + + public String getLicenseHtml(Context context) { + String text = Helpers.readTextfileFromRawRessource(context, R.raw.license, + "", "").replace("\n\n", "

"); + return text; + } + + public String getLicense3dPartyHtml(Context context) { + String text = Helpers.readTextfileFromRawRessource(context, R.raw.license_third_party, "", "
"); + text = text.replace("NEWENTRY", "* "); + return text; + } } /** @@ -141,13 +191,13 @@ public class AboutActivity extends AppCompatActivity { TextView appVersion = (TextView) rootView.findViewById(R.id.fragment_debug__app_version); TextView podDomain = (TextView) rootView.findViewById(R.id.fragment_debug__pod_domain); - if(isAdded()) { + if (isAdded()) { try { PackageInfo pInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0); AppSettings settings = ((App) getActivity().getApplication()).getSettings(); packageName.setText(pInfo.packageName); - appVersion.setText(getString(R.string.fragment_debug__app_version, pInfo.versionName+ " ("+pInfo.versionCode+")")); + appVersion.setText(getString(R.string.fragment_debug__app_version, pInfo.versionName + " (" + pInfo.versionCode + ")")); podDomain.setText(getString(R.string.fragment_debug__pod_domain, settings.getPodDomain())); } catch (PackageManager.NameNotFoundException e) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java index 1fe23ef4..444088a6 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/HtmlTextView.java @@ -65,6 +65,15 @@ public class HtmlTextView extends TextView { * Linkify, format markdown and escape the displayed text. */ private void init(){ + formatHtmlAndCustomTags(); + } + + public void setTextFormatted(String text){ + setText(text); + formatHtmlAndCustomTags(); + } + + private void formatHtmlAndCustomTags(){ setText(new SpannableString(Html.fromHtml(getText().toString()))); Linkify.TransformFilter filter = new Linkify.TransformFilter() { public final String transformUrl(final Matcher match, String url) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index f424eda3..8a5988c9 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -26,8 +26,10 @@ import android.os.Environment; import com.github.dfa.diaspora_android.R; +import java.io.BufferedReader; import java.io.File; import java.io.IOException; +import java.io.InputStreamReader; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; @@ -64,4 +66,35 @@ public class Helpers { storageDir /* directory */ ); } + + public static String readTextfileFromRawRessource(Context context, int rawRessourceId, String linePrefix, String linePostfix) { + StringBuilder sb = new StringBuilder(); + String line = ""; + BufferedReader br = null; + linePrefix = linePrefix == null ? "" : linePrefix; + linePostfix = linePostfix == null ? "" : linePostfix; + + try { + br = new BufferedReader(new InputStreamReader(context.getResources().openRawResource(rawRessourceId))); + while ((line = br.readLine()) != null) { + sb.append(linePrefix); + sb.append(line); + sb.append(linePostfix); + sb.append("\n"); + } + } catch (Exception ignored) { + } finally { + if (br != null) { + try { + br.close(); + } catch (IOException ignored) { + } + } + } + return sb.toString(); + } + + public static String hexColorFromRessourceColor(Context context, int idColor){ + return "#" + Integer.toHexString(context.getResources().getColor(idColor) & 0x00ffffff); + } } diff --git a/app/src/main/res/layout/fragment_license.xml b/app/src/main/res/layout/fragment_license.xml index ae3956a8..12b319c0 100644 --- a/app/src/main/res/layout/fragment_license.xml +++ b/app/src/main/res/layout/fragment_license.xml @@ -25,6 +25,7 @@ @@ -39,7 +40,7 @@ diff --git a/app/src/main/res/raw/license_third_party.tpl b/app/src/main/res/raw/license_third_party.tpl new file mode 100644 index 00000000..6aadb125 --- /dev/null +++ b/app/src/main/res/raw/license_third_party.tpl @@ -0,0 +1,11 @@ +NEWENTRY NetCipher +https://github.com/guardianproject/NetCipher + +NEWENTRY ButterKnife +https://jakewharton.github.io/butterknife + +NEWENTRY Android Support Library +https://developer.android.com/topic/libraries/support-library/index.html + +NEWENTRY Android Design Library +https://android-developers.blogspot.de/2015/05/android-design-support-library.html diff --git a/app/src/main/res/raw/maintainers.tpl b/app/src/main/res/raw/maintainers.tpl new file mode 100644 index 00000000..e08d72c6 --- /dev/null +++ b/app/src/main/res/raw/maintainers.tpl @@ -0,0 +1,5 @@ +NEWENTRY Gregor Santner (gsantner) +SUBTABBY https://gsantner.github.io + +NEWENTRY Paul Schaub (vanitasvitae) +SUBTABBY https://github.com/vanitasvitaes diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fa5e7187..74b47d4d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -107,30 +107,11 @@ Copyright © 2015–2016 - <b>Maintainers:</b><br> - - • gsantner<br> - https://gsantner.github.io<br> - • Paul Schaub (vanitasvitae)<br> - https://github.com/vanitasvitae<br> <br> - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see<br> - http://www.gnu.org/licenses.<br> <br> - - <i>The splashscreen images can be found on flickr: <br> - https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123 <br> - They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> + + <h2>Maintainers:</h2> %1$s + <h2>Contributors:</h2> %2$s + <h2>License:</h2> %3$s + About License Debugging @@ -157,15 +138,5 @@ Also feel free to tell your friends about #DiasporaForAndroid! Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Used 3rd Party Libraries - - •Android Support Library:<br> - https://developer.android.com/topic/libraries/support-library/index.html <br> - •Anndroid Design Library:<br> - https://android-developers.blogspot.de/2015/05/android-design-support-library.html <br> - •NetCipher:<br> - https://github.com/guardianproject/NetCipher <br> - •ButterKnife:<br> - https://jakewharton.github.io/butterknife/ <br> - From 40a9823b19c50f5af7ca93d2b4fcf50ac7a12300 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sat, 27 Aug 2016 16:59:28 +0200 Subject: [PATCH 138/535] Update Translations --- app/src/main/res/values-cs/strings-about.xml | 7 ++++ app/src/main/res/values-cs/strings.xml | 1 - app/src/main/res/values-de/strings-about.xml | 16 ++++++++ app/src/main/res/values-de/strings.xml | 10 ----- app/src/main/res/values-el/strings-about.xml | 7 ++++ app/src/main/res/values-el/strings.xml | 1 - app/src/main/res/values-es/strings-about.xml | 7 ++++ app/src/main/res/values-es/strings.xml | 1 - app/src/main/res/values-fr/strings-about.xml | 32 +++++++++++++++ app/src/main/res/values-fr/strings.xml | 1 - app/src/main/res/values-hi/strings-about.xml | 7 ++++ app/src/main/res/values-hi/strings.xml | 1 - app/src/main/res/values-hu/strings-about.xml | 7 ++++ app/src/main/res/values-hu/strings.xml | 1 - app/src/main/res/values-it/strings-about.xml | 16 ++++++++ app/src/main/res/values-it/strings.xml | 1 - app/src/main/res/values-ja/strings-about.xml | 32 +++++++++++++++ app/src/main/res/values-ja/strings.xml | 1 - app/src/main/res/values-kn/strings-about.xml | 7 ++++ app/src/main/res/values-kn/strings.xml | 1 - app/src/main/res/values-ml/strings-about.xml | 7 ++++ app/src/main/res/values-ml/strings.xml | 1 - app/src/main/res/values-nl/strings-about.xml | 7 ++++ app/src/main/res/values-nl/strings.xml | 1 - app/src/main/res/values-no/strings-about.xml | 7 ++++ app/src/main/res/values-no/strings.xml | 1 - app/src/main/res/values-pl/strings-about.xml | 7 ++++ app/src/main/res/values-pl/strings.xml | 1 - .../main/res/values-pt-rBR/strings-about.xml | 14 +++++++ app/src/main/res/values-pt-rBR/strings.xml | 1 - app/src/main/res/values-pt/strings-about.xml | 7 ++++ app/src/main/res/values-pt/strings.xml | 1 - app/src/main/res/values-ru/strings-about.xml | 7 ++++ app/src/main/res/values-ru/strings.xml | 1 - app/src/main/res/values-sv/strings-about.xml | 7 ++++ app/src/main/res/values-sv/strings.xml | 1 - app/src/main/res/values-tr/strings-about.xml | 7 ++++ app/src/main/res/values-tr/strings.xml | 1 - app/src/main/res/values/strings-about.xml | 41 +++++++++++++++++++ app/src/main/res/values/strings.xml | 35 ---------------- 40 files changed, 249 insertions(+), 63 deletions(-) create mode 100644 app/src/main/res/values-cs/strings-about.xml create mode 100644 app/src/main/res/values-de/strings-about.xml create mode 100644 app/src/main/res/values-el/strings-about.xml create mode 100644 app/src/main/res/values-es/strings-about.xml create mode 100644 app/src/main/res/values-fr/strings-about.xml create mode 100644 app/src/main/res/values-hi/strings-about.xml create mode 100644 app/src/main/res/values-hu/strings-about.xml create mode 100644 app/src/main/res/values-it/strings-about.xml create mode 100644 app/src/main/res/values-ja/strings-about.xml create mode 100644 app/src/main/res/values-kn/strings-about.xml create mode 100644 app/src/main/res/values-ml/strings-about.xml create mode 100644 app/src/main/res/values-nl/strings-about.xml create mode 100644 app/src/main/res/values-no/strings-about.xml create mode 100644 app/src/main/res/values-pl/strings-about.xml create mode 100644 app/src/main/res/values-pt-rBR/strings-about.xml create mode 100644 app/src/main/res/values-pt/strings-about.xml create mode 100644 app/src/main/res/values-ru/strings-about.xml create mode 100644 app/src/main/res/values-sv/strings-about.xml create mode 100644 app/src/main/res/values-tr/strings-about.xml create mode 100644 app/src/main/res/values/strings-about.xml diff --git a/app/src/main/res/values-cs/strings-about.xml b/app/src/main/res/values-cs/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-cs/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 751a94ee..193ab72a 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -8,5 +8,4 @@ - diff --git a/app/src/main/res/values-de/strings-about.xml b/app/src/main/res/values-de/strings-about.xml new file mode 100644 index 00000000..85d618db --- /dev/null +++ b/app/src/main/res/values-de/strings-about.xml @@ -0,0 +1,16 @@ + + + + + Über + Lizenz + Debugging + Anwendung + Diaspora Pod + App Version: %1$s + Paketname: %1$s + Pod-Adresse: %1$s + Verwendete Drittanbieter-Bibliotheken + + + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 818da042..9bc423e1 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -72,14 +72,4 @@ dann die entsprechende Einstellung vornehmen. Berechtigung verweigert. Berechtigung erteilt. Bitte versuche es erneut. - - Über - Lizenz - Debugging - Anwendung - Diaspora Pod - App Version: %1$s - Paketname: %1$s - Pod-Adresse: %1$s - Verwendete Drittanbieter Bibliotheken diff --git a/app/src/main/res/values-el/strings-about.xml b/app/src/main/res/values-el/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-el/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 751a94ee..193ab72a 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -8,5 +8,4 @@ - diff --git a/app/src/main/res/values-es/strings-about.xml b/app/src/main/res/values-es/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-es/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 33d3ee4b..9b2890a5 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -64,5 +64,4 @@ Debe conceder \"Permiso de Almacenamiento de Información\" para guardar imagenes. Después, debe cerrar completamete la aplicación o reiniciar el teléfono. Si usted no permite el acceso de almacenamiento pero quiere guardar imagenes en otro momento, puede conceder el permiso más adelante. Por favor abrir: ajustes del sistema - aplicaciones - Diaspora. En la sección de permisos puede conceder el \"permiso de almacenamiento de escritura\". Permiso denegado. Permiso concedido. Por favor, inténtelo de nuevo. - diff --git a/app/src/main/res/values-fr/strings-about.xml b/app/src/main/res/values-fr/strings-about.xml new file mode 100644 index 00000000..efc096d6 --- /dev/null +++ b/app/src/main/res/values-fr/strings-about.xml @@ -0,0 +1,32 @@ + + + + + A propos + Licence + Déboguer + Application + Pod diaspora + Version app : %1$s + Nom du paquet : %1$s + Adresse du pod : %1$s + Bibliothèques tierces utilisées + + + DiasporaForAndroid est votre app compagnon pour naviguer sur le réseau social Diaspora. Il ajoute des fonctionnalités supplémentaires comme des barres d’outils utiles et la prise en charge pour les serveurs proxy comme le Tor Network à votre expérience sociale. <br><br> + + Diaspora utilise Markdown pour mettre en forme les messages. Vous pouvez trouver plus d’informations sur<br> + https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> + + DiasporaForAndroid est un logiciel libre et suit les idées du projet Diaspora. <br> + Vous pouvez trouver le code source sur Github : <br> + https://github.com/Diaspora-for-Android/diaspora-android <br> <br> + + Si vous rencontrez des problèmes ou si vous avez des suggestions, vous pouvez utiliser notre bugtracker avec le lien ci-dessus. + Alternativement, vous pouvez poster votre question avec le hashtag #DFAQ sur Diaspora. <br> <br> + Cette application n’est pas disponible dans votre langue ? Découvrez notre projet sur Crowdin et aidez à la traduire ! !<br> + https://crowdin.com/project/diaspora-for-android <br> <br> + + Aussi, n’hésitez pas à parler à vos amis de #DiasporaForAndroid ! + + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index bc8e9eac..aafadf67 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -64,5 +64,4 @@ Vous devez autoriser \"Modifier ou supprimer le contenu de la carte Sd \" pour sauvegarder les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte Sd \". Permission refusée. Permission accordée. Veuillez réessayer. - diff --git a/app/src/main/res/values-hi/strings-about.xml b/app/src/main/res/values-hi/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-hi/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 751a94ee..193ab72a 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -8,5 +8,4 @@ - diff --git a/app/src/main/res/values-hu/strings-about.xml b/app/src/main/res/values-hu/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-hu/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 751a94ee..193ab72a 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -8,5 +8,4 @@ - diff --git a/app/src/main/res/values-it/strings-about.xml b/app/src/main/res/values-it/strings-about.xml new file mode 100644 index 00000000..0036f80f --- /dev/null +++ b/app/src/main/res/values-it/strings-about.xml @@ -0,0 +1,16 @@ + + + + + Altro + Licenza + Debug + Applicazione + Diaspora Pod + Versione App: %1$s + Nome pacchetto: %1$s + Pod dominio: %1$s + Librerías de terceros utilizadas + + + diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 4de35c16..baef8b4b 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -69,5 +69,4 @@ Diaspora. Nella sezione dei permessi puoi garantire il permesso per la scrittura sul dispositivo. Permesso negato. Permesso garantito. Si prega di riprovare. - diff --git a/app/src/main/res/values-ja/strings-about.xml b/app/src/main/res/values-ja/strings-about.xml new file mode 100644 index 00000000..f717edbf --- /dev/null +++ b/app/src/main/res/values-ja/strings-about.xml @@ -0,0 +1,32 @@ + + + + + について + ライセンス + デバッグ + アプリケーション + ダイアスポラ ポッド + アプリバージョン: %1$s + パッケージ名: %1$s + ポッドドメイン: %1$s + 使用したサードパーティ ライブラリー + + +DiasporaForAndroid は、ダイアスポラ ソーシャル ネットワークを閲覧するためのコンパニオン アプリです。ソーシャル体験に便利なツールバーや Tor のようなプロキシ サーバーのサポートのような追加機能があります。<br><br> + +ダイアスポラは、投稿の書式にマークダウンを使用します。詳細は<br> +https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> + +DiasporaForAndroid は自由に無料で開発され、ダイアスポラ プロジェクトの考えをフォローしています。<br> +Github でソースコードを見つけることができます: <br> +https://github.com/Diaspora-for-Android/diaspora-android <br> <br> + +何か問題に直面したり、提案がある場合は、上記のリンクで私たちのバグトラッカーを使用できます。 +またダイアスポラにハッシュタグ #DFAQ で質問を投稿することもできます。<br> <br> +このアプリがあなたの言語で利用可能できませんか? Crowdin で私たちのプロジェクトを確認して、翻訳を手伝ってください!<br> +https://crowdin.com/project/diaspora-for-android <br> <br> + +また気軽に #DiasporaForAndroid について友達に教えてください! + + diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 7d877a13..cea0cc65 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -64,5 +64,4 @@ 画像を保存するために、\"ストレージのアクセス許可\" を付与する必要があります。その後、完全にアプリを閉じるか、携帯電話を再起動する必要があります。ストレージへのアクセスを許可しないで、後で画像を保存したい場合は、後でアクセス許可を付与することができます。その場合: システム設定 - アプリ - Diaspora を開いて、アクセス許可のセクションで、\"ストレージの書き込みアクセス許可\" を付与することができます。 アクセスが拒否されました。 アクセスを許可しました。もう一度やり直してください。 - diff --git a/app/src/main/res/values-kn/strings-about.xml b/app/src/main/res/values-kn/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-kn/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml index 7963de84..d8fdd669 100644 --- a/app/src/main/res/values-kn/strings.xml +++ b/app/src/main/res/values-kn/strings.xml @@ -22,5 +22,4 @@ ಎಲ್ಲಾ ಟ್ಯಾಗ್‌ಗಳು - diff --git a/app/src/main/res/values-ml/strings-about.xml b/app/src/main/res/values-ml/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-ml/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index 86fbfaf3..c7e694ec 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -64,5 +64,4 @@ ചിത്രങ്ങൾ സൂക്ഷിക്കാൻ താങ്കൾ \"സ്റ്റോറേജിൽ പ്രവേശിക്കാനുള്ള അനുവാദം\" നൽകണം. അതിനുശേഷം താങ്കൾ പ്രയോഗത്തെ പൂർണമായും നിർത്തുകയോ മൊബൈൽ റീസ്റ്റാർട്ട് ചെയ്യുകയോ വേണം. സ്റ്റോറേജിൽ പ്രവേശിക്കാനുള്ള അനുവാദം നൽകാതെ മറ്റൊരവസരത്തിൽ ചിത്രത്തങ്ങൾ സൂക്ഷിക്കാൻ താങ്കൾക്ക് അപ്പോൾ അനുവാദം നൽകാം. ഇതിനായി സജ്ജീകരണങ്ങളിലെ പ്രയോഗങ്ങളിൽ നിന്ന് ഡയസ്പോറ തിരഞ്ഞെടുക്കുക. എന്നിട്ട്‌ അനുവാദങ്ങളിൽ \"റൈറ്റ് സ്റ്റോറേജ് അനുവാദം\" നൽകുക. അനുവാദം നിഷേധിച്ചിരിക്കുന്നു. അനുവാദം നൽകിയിരിക്കുന്നു. ദയവായി വീണ്ടും ശ്രമിക്കുക. - diff --git a/app/src/main/res/values-nl/strings-about.xml b/app/src/main/res/values-nl/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-nl/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 1b80fc3b..24f94727 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -62,5 +62,4 @@ Toestemming geweigerd. Toestemming verleend. Probeer het opnieuw. - diff --git a/app/src/main/res/values-no/strings-about.xml b/app/src/main/res/values-no/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-no/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml index 751a94ee..193ab72a 100644 --- a/app/src/main/res/values-no/strings.xml +++ b/app/src/main/res/values-no/strings.xml @@ -8,5 +8,4 @@ - diff --git a/app/src/main/res/values-pl/strings-about.xml b/app/src/main/res/values-pl/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-pl/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index cec62e89..78f9e816 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -42,5 +42,4 @@ Nowy post - diff --git a/app/src/main/res/values-pt-rBR/strings-about.xml b/app/src/main/res/values-pt-rBR/strings-about.xml new file mode 100644 index 00000000..94341faf --- /dev/null +++ b/app/src/main/res/values-pt-rBR/strings-about.xml @@ -0,0 +1,14 @@ + + + + + Sobre + Licença + Depurando + Aplicação + Diaspora Pod + Versão do App: %1$s + Vagem de domínio: %1$s + + + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index eb0d4393..cd9fd687 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -64,5 +64,4 @@ Você deve conceder \"Permissão de armazenamento\" para salvar imagens. Depois disso você deve fechar o app completamente ou reiniciar o telefone. Se você não permitir o acesso de armazenamento, mas deseja salvar imagens em um momento posterior, você pode conceder a permissão mais tarde. Por favor, abra: configurações - aplicativos - Diaspora. Na seção permissões, você pode conceder a permissão de armazenamento \"gravar\". Permissão negada. Permissão concedida. Por favor, tente novamente. - diff --git a/app/src/main/res/values-pt/strings-about.xml b/app/src/main/res/values-pt/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-pt/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 751a94ee..193ab72a 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -8,5 +8,4 @@ - diff --git a/app/src/main/res/values-ru/strings-about.xml b/app/src/main/res/values-ru/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-ru/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 2380682a..57601dfa 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -64,5 +64,4 @@ Необходимо предоставить «Разрешение на доступ к хранилищу» для сохранения изображений. После этого вы должны полностью закрыть приложение или перезагрузите телефон. Если вы не разрешаете доступ к хранилищу, но хотите сохранять изображения позже, можно предоставить разрешение позднее. Затем откройте: Системные настройки - приложения - Диаспора. В разделе разрешения можно предоставить «разрешение на запись в хранилище». В разрешении отказано. Разрешение получено. Пожалуйста, попробуйте еще раз. - diff --git a/app/src/main/res/values-sv/strings-about.xml b/app/src/main/res/values-sv/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-sv/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 751a94ee..193ab72a 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -8,5 +8,4 @@ - diff --git a/app/src/main/res/values-tr/strings-about.xml b/app/src/main/res/values-tr/strings-about.xml new file mode 100644 index 00000000..54191dc5 --- /dev/null +++ b/app/src/main/res/values-tr/strings-about.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 751a94ee..193ab72a 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -8,5 +8,4 @@ - diff --git a/app/src/main/res/values/strings-about.xml b/app/src/main/res/values/strings-about.xml new file mode 100644 index 00000000..2faa4226 --- /dev/null +++ b/app/src/main/res/values/strings-about.xml @@ -0,0 +1,41 @@ + + + + Copyright © 2015–2016 + + <h2>Maintainers:</h2> %1$s + <h2>Contributors:</h2> %2$s + <h2>License:</h2> %3$s + + About + License + Debugging + Application + Diaspora Pod + App Version: %1$s + Package Name: %1$s + Pod Domain: %1$s + Used 3rd Party Libraries + + + + + DiasporaForAndroid is your companion app for browsing the Diaspora social network. It adds additional features like useful toolbars and support for proxy servers like the Tor Network to your social experience. <br><br> + + Diaspora uses Markdown to format posts. You can find more information at<br> + https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> + + DiasporaForAndroid is developed free as in freedom and follows the ideas of the Diaspora project. <br> + You can find the source code on Github: <br> + https://github.com/Diaspora-for-Android/diaspora-android <br> <br> + + If you face any problems or if you have suggestions, you can use our bugtracker at the link above. + Alternatively you can post your question with the hashtag #DFAQ on Diaspora. <br> <br> + This app is not available in your language? Check out our project on Crowdin and help to translate it!<br> + https://crowdin.com/project/diaspora-for-android <br> <br> + + Also feel free to tell your friends about #DiasporaForAndroid! + + + Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 74b47d4d..f4ffc84f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -104,39 +104,4 @@ Permission denied. Permission granted. Please try again. - - - Copyright © 2015–2016 - - <h2>Maintainers:</h2> %1$s - <h2>Contributors:</h2> %2$s - <h2>License:</h2> %3$s - - About - License - Debugging - Application - Diaspora Pod - App Version: %1$s - Package Name: %1$s - Pod Domain: %1$s - - DiasporaForAndroid is your companion app for browsing the Diaspora social network. It adds additional features like useful toolbars and support for proxy servers like the Tor Network to your social experience. <br><br> - - Diaspora uses Markdown to format posts. You can find more information at<br> - https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> - - DiasporaForAndroid is developed free as in freedom and follows the ideas of the Diaspora project. <br> - You can find the source code on Github: <br> - https://github.com/Diaspora-for-Android/diaspora-android <br> <br> - - If you face any problems or if you have suggestions, you can use our bugtracker at the link above. - Alternatively you can post your question with the hashtag #DFAQ on Diaspora. <br> <br> - This app is not available in your language? Check out our project on Crowdin and help to translate it!<br> - https://crowdin.com/project/diaspora-for-android <br> <br> - - Also feel free to tell your friends about #DiasporaForAndroid! - Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? Auch gibt es niemanden, der den Schmerz an sich liebt, sucht oder wünscht, nur, weil er Schmerz ist, es sei denn, es kommt zu zufälligen Umständen, in denen Mühen und Schmerz ihm große Freude bereiten können. Um ein triviales Beispiel zu nehmen, wer von uns unterzieht sich je anstrengender körperlicher Betätigung, außer um Vorteile daraus zu ziehen? Aber wer hat irgend ein Recht, einen Menschen zu tadeln, der die Entscheidung trifft, eine Freude zu genießen, die keine unangenehmen Folgen hat, oder einen, der Schmerz vermeidet, welcher keine daraus resultierende Freude nach sich zieht? - Used 3rd Party Libraries - From 78b96d9ade9879f1b1a9d35e63e68c7c6e703d27 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 28 Aug 2016 17:54:35 +0200 Subject: [PATCH 139/535] Improve navigation drawer, default visibilities --- app/build.gradle | 4 +-- app/src/main/AndroidManifest.xml | 2 ++ .../activity/MainActivity.java | 2 +- .../diaspora_android/data/AppSettings.java | 2 +- .../diaspora_android/data/PodUserProfile.java | 8 ++++- app/src/main/res/layout/main__nav_header.xml | 31 +++++++++++-------- app/src/main/res/menu/main__navdrawer.xml | 6 ++-- app/src/main/res/values-de/strings.xml | 4 +-- app/src/main/res/values-es/strings.xml | 2 -- app/src/main/res/values-fr/strings.xml | 2 -- app/src/main/res/values-it/strings.xml | 2 -- app/src/main/res/values-ja/strings.xml | 2 -- app/src/main/res/values-ml/strings.xml | 2 -- app/src/main/res/values-nl/strings.xml | 2 -- app/src/main/res/values-pl/strings.xml | 2 -- app/src/main/res/values-pt-rBR/strings.xml | 2 -- app/src/main/res/values-ru/strings.xml | 2 -- app/src/main/res/values/dimens.xml | 4 +++ app/src/main/res/values/strings-about.xml | 2 +- app/src/main/res/values/strings.xml | 6 ++-- app/src/main/res/xml/preferences.xml | 6 ++-- 21 files changed, 47 insertions(+), 48 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 6238cb91..747f0baa 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId "com.github.dfa.diaspora_android" minSdkVersion 17 targetSdkVersion 24 - versionCode 6 - versionName "0.1.5" + versionCode 7 + versionName "0.1.6-dev" } buildTypes { release { diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index c072560f..0630e26c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -136,6 +136,7 @@ + @@ -239,6 +240,7 @@ +
diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 044554d5..cedaad59 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -1024,7 +1024,7 @@ public class MainActivity extends AppCompatActivity break; } - case R.id.nav_settings_app: { + case R.id.nav_settings: { startActivity(new Intent(this, SettingsActivity.class)); } break; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index cd789493..6c25f930 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -269,7 +269,7 @@ public class AppSettings { } public boolean isVisibleInNavMentions() { - return getBoolean(prefApp, R.string.pref_key__visibility_nav__mentions, true); + return getBoolean(prefApp, R.string.pref_key__visibility_nav__mentions, false); } public boolean isVisibleInNavCommented() { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java index 1cd87528..30c6a131 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java @@ -87,7 +87,7 @@ public class PodUserProfile { // Avatar if (json.has("avatar")) { JSONObject avatarJson = json.getJSONObject("avatar"); - if (avatarJson.has("medium") && setAvatarUrl(avatarJson.getString("medium"))) { + if (avatarJson.has("large") && setAvatarUrl(avatarJson.getString("large"))) { app.getAvatarImageLoader().clearAvatarImage(); appSettings.setAvatarUrl(avatarUrl); } @@ -168,6 +168,12 @@ public class PodUserProfile { /* * Private property setters */ + + /** + * Sets the avatar, returns true if this was a new one, false if already the old one + * @param avatarUrl url + * @return true if new avatar url + */ private boolean setAvatarUrl(final String avatarUrl) { if (!this.avatarUrl.equals(avatarUrl)) { this.avatarUrl = avatarUrl; diff --git a/app/src/main/res/layout/main__nav_header.xml b/app/src/main/res/layout/main__nav_header.xml index 90e5463a..146f8703 100644 --- a/app/src/main/res/layout/main__nav_header.xml +++ b/app/src/main/res/layout/main__nav_header.xml @@ -1,28 +1,31 @@ + + android:clickable="true" + android:orientation="horizontal"> @@ -39,17 +40,18 @@ + android:orientation="vertical" + android:paddingEnd="@dimen/activity_horizontal_margin_half" + android:paddingStart="@dimen/activity_horizontal_margin_half"> diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml index 7e2c360a..6ae0d7a3 100644 --- a/app/src/main/res/menu/main__navdrawer.xml +++ b/app/src/main/res/menu/main__navdrawer.xml @@ -53,12 +53,12 @@ android:visible="false"/> - + + android:title="@string/settings" /> Möchtest du wirklich \nhttps://%1$s\nals deinen Diaspora Pod auswählen? Möchtest du die App verlassen? - Über die App | Hilfe + Mehr + Über | Hilfe Verfolgte Tags Öffentliche Aktivitäten - App Einstellungen Link als Text teilen Bildschirmfoto teilen Bildschirmfoto speichern diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 9b2890a5..099c0526 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -31,10 +31,8 @@ ¿Realmente desea usar\nhttps://%1$s\ncomo su Pod de Diaspora? ¿Desea salir? - Acerca de la aplicación | Ayuda Etiquetas seguidas Actividad pública - Ajustes de la aplicación Compartir link como texto Compartir captura de pantalla de la página web Tomar captura de pantalla de la página web diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index aafadf67..2ce46d40 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -31,10 +31,8 @@ Voulez-vous vraiment utiliser\nhttps://%1$s\ncomme pod Diaspora ? Souhaitez-vous quitter ? - À propos de l\'application | Aide Hashtags suivis Activités publiques - Paramètres de l\'application Partager le lien comme texte Partager la capture d\'écran d\'un site web Prendre une capture d\'écran d\'un site web diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index baef8b4b..5fff3e9b 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -31,10 +31,8 @@ Vuoi veramente usare\nhttps://%1$s\ncome tuo pod di Diaspora? Vuoi veramente uscire? - Info | Aiuto Tag seguiti Attività pubbliche - Impostazioni Condividi link Condividi screensot Fai uno screenshot diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index cea0cc65..f0caac1f 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -31,10 +31,8 @@ Diaspora のポッドとして\nhttps://%1$s\nを使用してもよろしいですか? 終了しますか? - アプリについて | ヘルプ フォロー済タグ 公開アクティビティ - アプリの設定 テキストとしてリンクを共有 Web ページのスクリーン ショットを共有 Web ページのスクリーン ショットを撮る diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index c7e694ec..cc353858 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -31,10 +31,8 @@ \nhttps://%1$s\nനിങ്ങളുടെ ഡയാസ്പൊറ പോഡായി ഉപയോഗിക്കണമെന്ന് ഉറപ്പാണോ? പുറത്തേക്കു പോകണമോ? - പ്രയോഗത്തെ കുറിച്ച് | സഹായം പിന്തുടരുന്ന ടാഗുകൾ പൊതു പ്രവൃത്തികൾ - പ്രയോഗത്തിന്റെ സജ്ജീകരണങ്ങൾ ലിങ്ക് വാചകമായി പങ്കുവയ്ക്കൂ വെബ്‌പേജിന്റെ ചിത്രം പങ്കുവയ്ക്കൂ വെബ്‌പേജിന്റെ ചിത്രം എടുക്കുക diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 24f94727..319d5ff4 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -31,10 +31,8 @@ Wilt u echt \nhttps://%1$s\n als uw Diaspora pod gebruiken? Wilt u afsluiten? - Over de app | Help Gevolgde Tags Publieke activiteiten - App-instellingen Link delen als tekst Screenshot van de webpagina delen Neem screenshot van de webpagina diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 78f9e816..ef9b10a0 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -30,10 +30,8 @@ Czy naprawdę chcesz używać\nhttps://%1$s \njako Twój Pod Diaspory? Czy chcesz zakończyć? - O aplikacji | Pomoc Obserwowane znaczniki Publiczna aktywność - Ustawienia aplikacji Udostępnij odnośnik jako tekst Podziel zrzut ekranu strony internetowej Zapisywanie obrazu do diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index cd9fd687..e5535e31 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -31,10 +31,8 @@ Você realmente quer usar\nhttps://%1$s\no seu Pod diáspora? Deseja sair? - Sobre o app | Ajuda Tags selecionadas Atividades públicas - Configurações do App Compartilhar link como texto Compartilhar o screenshot da página Web Tirar screenshot da página Web diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 57601dfa..bc08b56f 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -31,10 +31,8 @@ Вы действительно хотите использовать\nhttps://%1$s\nв качестве вашего пода в Диаспоре? Вы действительно хотите выйти? - О приложении | Справка Отслеживаемые хэштеги Публичная активность - Настройки приложения Разместить ссылку как текст Разместить экранный снимок страницы Сделать экранный снимок страницы diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index b7dd2f36..e65ac3f4 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -7,4 +7,8 @@ 16dp 16dp 8dp + + + 250dp diff --git a/app/src/main/res/values/strings-about.xml b/app/src/main/res/values/strings-about.xml index 2faa4226..05b28488 100644 --- a/app/src/main/res/values/strings-about.xml +++ b/app/src/main/res/values/strings-about.xml @@ -20,7 +20,7 @@ - DiasporaForAndroid is your companion app for browsing the Diaspora social network. It adds additional features like useful toolbars and support for proxy servers like the Tor Network to your social experience. <br><br> + DiasporaForAndroid is your companion app for browsing the Diaspora social network. It adds features like useful toolbars and support for proxy servers like the Tor Network to your social experience. <br><br> Diaspora uses Markdown to format posts. You can find more information at<br> https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f4ffc84f..6d60fa0f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -52,11 +52,11 @@ @string/activities @string/aspects @string/profile - @string/settings - About the app | Help + @string/settings + More + About | Help Followed Tags Public activities - App settings Share link as text Share screenshot of webpage diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 09745eeb..843c5a2e 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -26,7 +26,7 @@ android:key="@string/pref_key__visibility_nav__aspects" android:title="@string/nav_aspects" /> Date: Mon, 29 Aug 2016 22:16:45 +0200 Subject: [PATCH 140/535] Update and rename CONTRIBUTORS.md to CONTRIBUTORS.txt --- CONTRIBUTORS.md => CONTRIBUTORS.txt | 3 ++- app/build.gradle | 6 ++---- 2 files changed, 4 insertions(+), 5 deletions(-) rename CONTRIBUTORS.md => CONTRIBUTORS.txt (77%) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.txt similarity index 77% rename from CONTRIBUTORS.md rename to CONTRIBUTORS.txt index f8403625..2c0644f7 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.txt @@ -8,4 +8,5 @@ 07l>> Username (Link): Text 08l>> Username (E-Mail): Text ## 99l CONTRIBUTORS -Abhijith Balan (abhijithb21@openmailbox.org): Malayalam translation +Abhijith Balan (abhijithb21 AT openmailbox DOT org): Malayalam translation +Airon90 (https://diasp.eu/u/airon90): Italian translation diff --git a/app/build.gradle b/app/build.gradle index 747f0baa..cfed7257 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -61,7 +61,7 @@ task copyRepoFiles(type: Copy) { } // Filter Contributors file - from(rootProject.file("CONTRIBUTORS.md")) { + from(rootProject.file("CONTRIBUTORS.txt")) { into '.' // Target already changed to 'src/main/res/raw' rename { String fileName -> fileName.replace(fileName, fileName.toLowerCase()) @@ -72,6 +72,4 @@ task copyRepoFiles(type: Copy) { } } -tasks - . - copyRepoFiles.execute() \ No newline at end of file +tasks.copyRepoFiles.execute() From 4ad9828f2c3a441cb2d7d9b3e2131e534114ff57 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Thu, 1 Sep 2016 19:18:22 +0200 Subject: [PATCH 141/535] Update CONTRIBUTORS.txt, LICENSE.md, Translations --- CHANGELOG.md | 3 ++- CONTRIBUTORS.txt | 1 + LICENSE.md | 2 +- app/src/main/AndroidManifest.xml | 2 +- app/src/main/res/values-fr/strings-about.xml | 10 ++++---- app/src/main/res/values-fr/strings.xml | 2 ++ app/src/main/res/values-it/strings-about.xml | 26 ++++++++++++++++---- app/src/main/res/values-it/strings.xml | 2 ++ app/src/main/res/values-ja/strings.xml | 2 ++ app/src/main/res/values-ml/strings-about.xml | 9 +++++++ app/src/main/res/values-ml/strings.xml | 8 +++--- 11 files changed, 51 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cd034ec..925f0f51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ -# v0.2.0 (WIP) +# v0.1.6 (WIP) +- New languages # v0.1.5 - Update title depending on what the user is doing diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt index 2c0644f7..e842d61a 100644 --- a/CONTRIBUTORS.txt +++ b/CONTRIBUTORS.txt @@ -10,3 +10,4 @@ ## 99l CONTRIBUTORS Abhijith Balan (abhijithb21 AT openmailbox DOT org): Malayalam translation Airon90 (https://diasp.eu/u/airon90): Italian translation +SansPseudoFix (https://github.com/SansPseudoFix): French translation diff --git a/LICENSE.md b/LICENSE.md index 0b680493..d1628af1 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -11,7 +11,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with this program. If not, see http://www.gnu.org/licenses/. +along with this program. If not, see https://www.gnu.org/licenses/. # Splashscreen-Images diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 0630e26c..96e0a844 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -106,6 +106,7 @@ + @@ -240,7 +241,6 @@ - diff --git a/app/src/main/res/values-fr/strings-about.xml b/app/src/main/res/values-fr/strings-about.xml index efc096d6..de400cf2 100644 --- a/app/src/main/res/values-fr/strings-about.xml +++ b/app/src/main/res/values-fr/strings-about.xml @@ -13,17 +13,17 @@ Bibliothèques tierces utilisées - DiasporaForAndroid est votre app compagnon pour naviguer sur le réseau social Diaspora. Il ajoute des fonctionnalités supplémentaires comme des barres d’outils utiles et la prise en charge pour les serveurs proxy comme le Tor Network à votre expérience sociale. <br><br> + DiasporaForAndroid est votre app compagnon pour naviguer sur le réseau social Diaspora*. Il ajoute des fonctionnalités supplémentaires comme des barres d’outils utiles et la prise en charge pour les serveurs proxy comme le réseau Tor à votre expérience sociale. <br><br> - Diaspora utilise Markdown pour mettre en forme les messages. Vous pouvez trouver plus d’informations sur<br> + Diaspora* utilise Markdown pour mettre en forme les messages. Vous pouvez trouver plus d’informations sur<br> https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> - DiasporaForAndroid est un logiciel libre et suit les idées du projet Diaspora. <br> + DiasporaForAndroid est un logiciel libre et suit les idées du projet Diaspora*. <br> Vous pouvez trouver le code source sur Github : <br> https://github.com/Diaspora-for-Android/diaspora-android <br> <br> - Si vous rencontrez des problèmes ou si vous avez des suggestions, vous pouvez utiliser notre bugtracker avec le lien ci-dessus. - Alternativement, vous pouvez poster votre question avec le hashtag #DFAQ sur Diaspora. <br> <br> + Si vous rencontrez des problèmes ou si vous avez des suggestions, vous pouvez utiliser notre bug tracker avec le lien ci-dessus. + Alternativement, vous pouvez poster votre question avec le hashtag #DFAQ sur Diaspora*. <br> <br> Cette application n’est pas disponible dans votre langue ? Découvrez notre projet sur Crowdin et aidez à la traduire ! !<br> https://crowdin.com/project/diaspora-for-android <br> <br> diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 2ce46d40..9f489534 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -31,6 +31,8 @@ Voulez-vous vraiment utiliser\nhttps://%1$s\ncomme pod Diaspora ? Souhaitez-vous quitter ? + Plus + A propos | Aide Hashtags suivis Activités publiques Partager le lien comme texte diff --git a/app/src/main/res/values-it/strings-about.xml b/app/src/main/res/values-it/strings-about.xml index 0036f80f..934b687d 100644 --- a/app/src/main/res/values-it/strings-about.xml +++ b/app/src/main/res/values-it/strings-about.xml @@ -2,15 +2,31 @@ - Altro + Informazioni Licenza Debug Applicazione - Diaspora Pod - Versione App: %1$s + Pod Diaspora + Versione app: %1$s Nome pacchetto: %1$s - Pod dominio: %1$s - Librerías de terceros utilizadas + Dominio pod: %1$s + Librerie di terze parti usate + +DiasporaForAndroid è la tua app per navigare sul social network Diaspora. Aggiunge utili funzioni, come un\'utile barra di navigazione e il support a server proxy come la rete Tor, alla tua esperienza social. <br><br> + + Diaspora usa la sintassi Markdown per formattare i post. Puoi trovare maggiori informazioni su<br> + https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> + + DiasporaForAndroid è sviluppato liberamente (\"free as in freedom\") e segue le idee del progetto Diaspora. <br> + Puoi trovare il codice sorgente su Github: <br> + https://github.com/Diaspora-for-Android/diaspora-android <br> <br> + + Se trovi qualsiasi problema o hai dei suggerimenti puoi usare il nostro bug tracker al link sopraccitato. + Alternativamente puoi postare la tua domanda con l\'hashtag #DFAQ su Diaspora. <br> <br> + Quest\'app non è tradotta nella tua lingua? Visita il nostro progetto su Crowdin e aiuta la traduzione!<br> + https://crowdin.com/project/diaspora-for-android <br> <br> + + Sentiti poi libero di parlare ai tuoi amici di #DiasporaForAndroid! diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 5fff3e9b..d084d2a9 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -31,6 +31,8 @@ Vuoi veramente usare\nhttps://%1$s\ncome tuo pod di Diaspora? Vuoi veramente uscire? + Altro + Informazioni | Aiuto Tag seguiti Attività pubbliche Condividi link diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index f0caac1f..1caab130 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -31,6 +31,8 @@ Diaspora のポッドとして\nhttps://%1$s\nを使用してもよろしいですか? 終了しますか? + さらに + 概要 |ヘルプ フォロー済タグ 公開アクティビティ テキストとしてリンクを共有 diff --git a/app/src/main/res/values-ml/strings-about.xml b/app/src/main/res/values-ml/strings-about.xml index 54191dc5..a5fbe45e 100644 --- a/app/src/main/res/values-ml/strings-about.xml +++ b/app/src/main/res/values-ml/strings-about.xml @@ -2,6 +2,15 @@ + കുറിച്ച് + ലൈസെൻസ് + തിരുത്തൽ + അപ്ലിക്കേഷന്‍ + ഡയസ്പോറ പോഡ് + പ്രയോഗത്തിന്റെ പതിപ്പ്:%1$s + പാക്കേജിന്റെ പേര്:%1$s + പോഡിന്റെ അഡ്രസ്:%1$s + മൂന്നാം കക്ഷി ലൈബ്രറികൾ ഉപയോഗിച്ചിട്ടുണ്ട് diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index cc353858..83ec76f7 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -17,7 +17,7 @@ ഇഷ്ടപെട്ടവ കമന്റ് ചെയ്തവ പരാമർശങ്ങൾ - പരസ്യം + പരസ്യമായ തിരയുക പോഡ് തിരഞ്ഞെടുക്കുക @@ -31,6 +31,8 @@ \nhttps://%1$s\nനിങ്ങളുടെ ഡയാസ്പൊറ പോഡായി ഉപയോഗിക്കണമെന്ന് ഉറപ്പാണോ? പുറത്തേക്കു പോകണമോ? + കൂടുതൽ + കുറിച്ച് | സഹായം പിന്തുടരുന്ന ടാഗുകൾ പൊതു പ്രവൃത്തികൾ ലിങ്ക് വാചകമായി പങ്കുവയ്ക്കൂ @@ -38,12 +40,12 @@ വെബ്‌പേജിന്റെ ചിത്രം എടുക്കുക ചിത്രം സൂക്ഷിക്കേണ്ട ഇടം സ്‌ക്രീനിന്റെ ചിത്രം സൂക്ഷിക്കേണ്ട പേര്: - ലിങ്ക് അഡ്രസ് കോപ്പി ചെയ്തിട്ടുണ്ട് … + കണ്ണിയുടെ വിലാസം കോപ്പി ചെയ്തിട്ടുണ്ട് … പുതിയ പോസ്റ്റ് മുകളിലെയ്ക്ക് പോകൂ ടാഗ് പ്രകാരമോ വ്യക്തികൾ പ്രകാരമോ തിരയൂ പുറത്തേയ്ക്കു കടക്കൂ - മൊബൈൽ/ഡെസ്ക്ടോപ്പ് വ്യൂയിലോട്ടു മാറുക + മൊബൈൽ/ഡെസ്ക്ടോപ്പ് രീതിയാക്കുക പങ്കുവയ്ക്കൂ… ടാഗ് പ്രകാരം വ്യക്തികൾ പ്രകാരം From 315361e2b2636d3265ba37c69efc87d02ab04501 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 5 Sep 2016 14:23:03 +0200 Subject: [PATCH 142/535] Fixed crowdin issues --- app/src/main/res/values/strings-about.xml | 4 ++-- app/src/main/res/values/strings-preferences.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values/strings-about.xml b/app/src/main/res/values/strings-about.xml index 05b28488..50f55f26 100644 --- a/app/src/main/res/values/strings-about.xml +++ b/app/src/main/res/values/strings-about.xml @@ -29,9 +29,9 @@ You can find the source code on Github: <br> https://github.com/Diaspora-for-Android/diaspora-android <br> <br> - If you face any problems or if you have suggestions, you can use our bugtracker at the link above. + If you face any problems or if you have suggestions, you can use our bug tracker at the link above. Alternatively you can post your question with the hashtag #DFAQ on Diaspora. <br> <br> - This app is not available in your language? Check out our project on Crowdin and help to translate it!<br> + This app is not available in your language? Check out our project on Crowdin.com and help to translate it!<br> https://crowdin.com/project/diaspora-for-android <br> <br> Also feel free to tell your friends about #DiasporaForAndroid! diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 7eaa9c3f..e0074ca7 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -84,7 +84,7 @@ Personal settings - Open your diaspora account settings + Open your Diaspora account settings Contacts Manage your contact list From 823ab7b8d85f544351ae454a76ea5d544441ca0d Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 5 Sep 2016 18:15:29 +0200 Subject: [PATCH 143/535] AboutActivity respects intellihide settings, all coordinatorlayouts do now snap, added back button to AboutActivity and SettingsActivity --- .../activity/AboutActivity.java | 27 +++++++++++-------- .../activity/SettingsActivity.java | 24 ++++++++++++++++- app/src/main/res/layout/activity_about.xml | 3 ++- app/src/main/res/layout/main__app_bar.xml | 2 +- app/src/main/res/layout/main__content.xml | 2 -- .../res/layout/podselection__activity.xml | 6 ----- 6 files changed, 42 insertions(+), 22 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index 6bf16f76..62389689 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -18,13 +18,11 @@ */ package com.github.dfa.diaspora_android.activity; -import android.content.BroadcastReceiver; import android.content.Context; -import android.content.Intent; -import android.content.IntentFilter; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Bundle; +import android.support.design.widget.AppBarLayout; import android.support.design.widget.TabLayout; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; @@ -32,10 +30,10 @@ import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; -import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.LinearLayout; import android.widget.TextView; import com.github.dfa.diaspora_android.App; @@ -55,17 +53,18 @@ public class AboutActivity extends AppCompatActivity { private SectionsPagerAdapter mSectionsPagerAdapter; private ViewPager mViewPager; + @BindView(R.id.toolbar) + protected Toolbar toolbar; + + @BindView(R.id.linearlayout) + protected LinearLayout linearLayout; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_about); - registerReceiver(new BroadcastReceiver() { - @Override - public void onReceive(Context context, Intent intent) { - Log.d("INTREC", intent.toString()); - } - }, new IntentFilter(Intent.ACTION_VIEW)); - Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + ButterKnife.bind(this); + setSupportActionBar(toolbar); toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_arrow_back_white_24px)); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @@ -84,6 +83,12 @@ public class AboutActivity extends AppCompatActivity { TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager(mViewPager); + + //Apply intellihide + if(!((App)getApplication()).getSettings().isIntellihideToolbars()) { + AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) linearLayout.getLayoutParams(); + params.setScrollFlags(0); + } } /** diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 67892f28..7b06e780 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -29,22 +29,44 @@ import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceFragment; import android.preference.PreferenceScreen; +import android.support.v7.app.ActionBar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; +import butterknife.OnEditorAction; + /** * @author vanitas */ -public class SettingsActivity extends PreferenceActivity { +public class SettingsActivity extends AppCompatActivity { private boolean activityRestartRequired; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + ActionBar toolbar = getSupportActionBar(); + if(toolbar != null) + toolbar.setDisplayHomeAsUpEnabled(true); getFragmentManager().beginTransaction().replace(android.R.id.content, new SettingsFragment()).commit(); } + @Override + public boolean onOptionsItemSelected(MenuItem menuItem) + { + switch (menuItem.getItemId()) { + case android.R.id.home: + onBackPressed(); + return true; + default: + return super.onOptionsItemSelected(menuItem); + } + } + private void setActivityRestartRequired() { this.activityRestartRequired = true; } diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml index 00d9e836..c686e81e 100644 --- a/app/src/main/res/layout/activity_about.xml +++ b/app/src/main/res/layout/activity_about.xml @@ -17,9 +17,10 @@ diff --git a/app/src/main/res/layout/main__content.xml b/app/src/main/res/layout/main__content.xml index fad40116..06dd0e41 100644 --- a/app/src/main/res/layout/main__content.xml +++ b/app/src/main/res/layout/main__content.xml @@ -14,8 +14,6 @@ android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentEnd="true" - android:layout_alignParentLeft="true" - android:layout_alignParentRight="true" android:layout_alignParentStart="true" android:layout_centerVertical="true" /> diff --git a/app/src/main/res/layout/podselection__activity.xml b/app/src/main/res/layout/podselection__activity.xml index fbe71d01..418a66b4 100644 --- a/app/src/main/res/layout/podselection__activity.xml +++ b/app/src/main/res/layout/podselection__activity.xml @@ -45,9 +45,7 @@ android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_toEndOf="@+id/textView" - android:layout_toLeftOf="@+id/podselection__button_select_pod" android:layout_toStartOf="@+id/podselection__button_select_pod" - android:layout_toRightOf="@+id/textView" android:hint="@string/filter_hint" android:inputType="textUri|textWebEditText" /> @@ -57,7 +55,6 @@ android:layout_height="wrap_content" android:layout_above="@+id/podselection__listpods" android:layout_alignEnd="@+id/podselection__listpods" - android:layout_alignRight="@+id/podselection__listpods" android:layout_alignTop="@+id/podselection__edit_filter" android:contentDescription="@string/confirm_url" android:paddingLeft="5dp" @@ -69,7 +66,6 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" - android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:autoLink="web" android:text="@string/podlist_source_note" @@ -80,11 +76,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/podselection__listpods" - android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:layout_marginEnd="0dp" - android:layout_marginRight="0dp" android:gravity="center_vertical" android:text="@string/prefix_https" android:textAppearance="?android:attr/textAppearanceMedium" /> From 05d9edbbdb1a8bab3a32a8c0e1f4d5611c6527e9 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 5 Sep 2016 18:16:18 +0200 Subject: [PATCH 144/535] Added contributors.txt to gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index c3ed3407..8f72a53d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ app/src/main/res/raw/changelog.md app/src/main/res/raw/contributors.md app/src/main/res/raw/license.md app/src/main/res/raw/readme.md +app/src/main/res/raw/contributors.txt From e7f74eb08d0c3e7589f8f06231193c16841b5ca5 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 5 Sep 2016 18:45:22 +0200 Subject: [PATCH 145/535] Added information about android version and device to AboutActivity --- .../activity/AboutActivity.java | 6 ++++++ app/src/main/res/layout/fragment_debug.xml | 17 +++++++++++++++++ app/src/main/res/raw/maintainers.tpl | 2 +- app/src/main/res/values/strings-about.xml | 3 +++ 4 files changed, 27 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index 62389689..6ad57eae 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -21,6 +21,7 @@ package com.github.dfa.diaspora_android.activity; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; +import android.os.Build; import android.os.Bundle; import android.support.design.widget.AppBarLayout; import android.support.design.widget.TabLayout; @@ -194,6 +195,8 @@ public class AboutActivity extends AppCompatActivity { View rootView = inflater.inflate(R.layout.fragment_debug, container, false); TextView packageName = (TextView) rootView.findViewById(R.id.fragment_debug__package_name); TextView appVersion = (TextView) rootView.findViewById(R.id.fragment_debug__app_version); + TextView osVersion = (TextView) rootView.findViewById(R.id.fragment_debug__android_version); + TextView deviceName = (TextView) rootView.findViewById(R.id.fragment_debug__device_name); TextView podDomain = (TextView) rootView.findViewById(R.id.fragment_debug__pod_domain); if (isAdded()) { @@ -203,6 +206,9 @@ public class AboutActivity extends AppCompatActivity { packageName.setText(pInfo.packageName); appVersion.setText(getString(R.string.fragment_debug__app_version, pInfo.versionName + " (" + pInfo.versionCode + ")")); + + osVersion.setText(getString(R.string.fragment_debug__android_version, Build.VERSION.RELEASE)); + deviceName.setText(getString(R.string.fragment_debug__device_name, Build.MANUFACTURER+" "+Build.MODEL)); podDomain.setText(getString(R.string.fragment_debug__pod_domain, settings.getPodDomain())); } catch (PackageManager.NameNotFoundException e) { diff --git a/app/src/main/res/layout/fragment_debug.xml b/app/src/main/res/layout/fragment_debug.xml index 9b701722..d28eaf35 100644 --- a/app/src/main/res/layout/fragment_debug.xml +++ b/app/src/main/res/layout/fragment_debug.xml @@ -34,6 +34,23 @@ android:layout_height="wrap_content" android:id="@+id/fragment_debug__app_version"/> + + + + + License Debugging Application + Device Diaspora Pod App Version: %1$s Package Name: %1$s + Android Version: %1$s + Device Name: %1$s Pod Domain: %1$s Used 3rd Party Libraries From 8721f9e45bb59b59966cc1a7ba2105f7ea885c27 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 5 Sep 2016 18:55:56 +0200 Subject: [PATCH 146/535] Update CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 925f0f51..ca0780e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # v0.1.6 (WIP) - New languages +- Fixed: Immediately apply preference changes +- Changed: Redesigned Navigation Drawer +- Added: About screen that shows useful information +- Changed: Updated NetCipher library to 2.0.0-alpha1 # v0.1.5 - Update title depending on what the user is doing From 87363d204acf1b84f998f2fd4a2ab70f72ce9453 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Mon, 5 Sep 2016 20:07:46 +0200 Subject: [PATCH 147/535] TR update --- app/src/main/res/values-de/strings-about.xml | 3 +++ app/src/main/res/values-de/strings-preferences.xml | 1 - app/src/main/res/values-es/strings-preferences.xml | 1 - app/src/main/res/values-fr/strings-preferences.xml | 1 - app/src/main/res/values-it/strings-about.xml | 9 ++++++--- app/src/main/res/values-ja/strings-about.xml | 2 +- app/src/main/res/values-ml/strings-preferences.xml | 1 - app/src/main/res/values-nl/strings-preferences.xml | 1 - app/src/main/res/values-pl/strings-preferences.xml | 1 - app/src/main/res/values-pt-rBR/strings-preferences.xml | 1 - app/src/main/res/values-ru/strings-preferences.xml | 1 - 11 files changed, 10 insertions(+), 12 deletions(-) diff --git a/app/src/main/res/values-de/strings-about.xml b/app/src/main/res/values-de/strings-about.xml index 85d618db..b5f93978 100644 --- a/app/src/main/res/values-de/strings-about.xml +++ b/app/src/main/res/values-de/strings-about.xml @@ -6,9 +6,12 @@ Lizenz Debugging Anwendung + Gerät Diaspora Pod App Version: %1$s Paketname: %1$s + Android Version: %1$s + Gerätename: %1$s Pod-Adresse: %1$s Verwendete Drittanbieter-Bibliotheken diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index 6990eb51..34e68524 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -26,7 +26,6 @@ Port Persönliche Einstellungen - Öffne die Einstellungen deines Diaspora Accounts Kontakte Bearbeite deine Kontaktliste Tags verwalten diff --git a/app/src/main/res/values-es/strings-preferences.xml b/app/src/main/res/values-es/strings-preferences.xml index e9502cb7..549c44ac 100644 --- a/app/src/main/res/values-es/strings-preferences.xml +++ b/app/src/main/res/values-es/strings-preferences.xml @@ -26,7 +26,6 @@ Puerto Configuración personal - Abre la configuración de tu cuenta de diaspora Contactos Administrar tu lista de contactos Administrar Etiquetas diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index aa10fef0..1db8a9d5 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -26,7 +26,6 @@ Port Paramètres personnels - Ouvrir vos paramètres de compte Diaspora Contacts Gérer votre liste de contacts Gérer les Hashtags diff --git a/app/src/main/res/values-it/strings-about.xml b/app/src/main/res/values-it/strings-about.xml index 934b687d..833edea5 100644 --- a/app/src/main/res/values-it/strings-about.xml +++ b/app/src/main/res/values-it/strings-about.xml @@ -6,19 +6,22 @@ Licenza Debug Applicazione + Dispositivo Pod Diaspora Versione app: %1$s Nome pacchetto: %1$s + Versione Android: %1$s + Nome dispositivo: %1$s Dominio pod: %1$s Librerie di terze parti usate -DiasporaForAndroid è la tua app per navigare sul social network Diaspora. Aggiunge utili funzioni, come un\'utile barra di navigazione e il support a server proxy come la rete Tor, alla tua esperienza social. <br><br> +DiasporaForAndroid è la tua app per navigare sul social network Diaspora. Aggiunge funzioni, come un\'utile barra di navigazione e il supporto ai server proxy come la rete Tor, alla tua esperienza social. <br><br> Diaspora usa la sintassi Markdown per formattare i post. Puoi trovare maggiori informazioni su<br> - https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> + https://wiki.diasporafoundation.org/Markdown_reference_guide/it <br> <br> - DiasporaForAndroid è sviluppato liberamente (\"free as in freedom\") e segue le idee del progetto Diaspora. <br> + DiasporaForAndroid è sviluppato liberamente e segue le idee del progetto Diaspora. <br> Puoi trovare il codice sorgente su Github: <br> https://github.com/Diaspora-for-Android/diaspora-android <br> <br> diff --git a/app/src/main/res/values-ja/strings-about.xml b/app/src/main/res/values-ja/strings-about.xml index f717edbf..8654f9a7 100644 --- a/app/src/main/res/values-ja/strings-about.xml +++ b/app/src/main/res/values-ja/strings-about.xml @@ -24,7 +24,7 @@ https://github.com/Diaspora-for-Android/diaspora-android <br> <br> 何か問題に直面したり、提案がある場合は、上記のリンクで私たちのバグトラッカーを使用できます。 またダイアスポラにハッシュタグ #DFAQ で質問を投稿することもできます。<br> <br> -このアプリがあなたの言語で利用可能できませんか? Crowdin で私たちのプロジェクトを確認して、翻訳を手伝ってください!<br> +このアプリがあなたの言語で利用可能できませんか? Crowdin.com で私たちのプロジェクトを確認して、翻訳を手伝ってください!<br> https://crowdin.com/project/diaspora-for-android <br> <br> また気軽に #DiasporaForAndroid について友達に教えてください! diff --git a/app/src/main/res/values-ml/strings-preferences.xml b/app/src/main/res/values-ml/strings-preferences.xml index 2b5ecf5b..34886946 100644 --- a/app/src/main/res/values-ml/strings-preferences.xml +++ b/app/src/main/res/values-ml/strings-preferences.xml @@ -26,7 +26,6 @@ പോർട്ട് സ്വകാര്യ സജ്ജീകരണങ്ങൾ - താങ്കളുടെ ഡയസ്പോറ അക്കൗണ്ട് സജ്ജീകരണങ്ങൾ തുറക്കൂ ബന്ധങ്ങൾ ബന്ധങ്ങളുടെ ക്രമം നിയന്ത്രികൂ ഹാഷ്ടാഗുകളെ നിയന്ത്രിക്കൂ diff --git a/app/src/main/res/values-nl/strings-preferences.xml b/app/src/main/res/values-nl/strings-preferences.xml index 071d2248..cf5d855d 100644 --- a/app/src/main/res/values-nl/strings-preferences.xml +++ b/app/src/main/res/values-nl/strings-preferences.xml @@ -25,7 +25,6 @@ Poort Persoonlijke instellingen - Open uw accountinstellingen van diaspora Contacten Uw lijst met contactpersonen beheren Beheren van Hashtags diff --git a/app/src/main/res/values-pl/strings-preferences.xml b/app/src/main/res/values-pl/strings-preferences.xml index 5d4217f3..b73241c3 100644 --- a/app/src/main/res/values-pl/strings-preferences.xml +++ b/app/src/main/res/values-pl/strings-preferences.xml @@ -19,7 +19,6 @@ Włącz serwer Proxy Ustawienia osobiste - Otwórz ustawienia konta diaspory Kontakty Zarządzanie listą kontaktów Zarządzanie znacznikami diff --git a/app/src/main/res/values-pt-rBR/strings-preferences.xml b/app/src/main/res/values-pt-rBR/strings-preferences.xml index d4c19437..15953196 100644 --- a/app/src/main/res/values-pt-rBR/strings-preferences.xml +++ b/app/src/main/res/values-pt-rBR/strings-preferences.xml @@ -26,7 +26,6 @@ Porta Configurações pessoais - Abra suas configurações de usuário diáspora Contatos Gerenciar sua lista de contatos Gerenciar Hashtags diff --git a/app/src/main/res/values-ru/strings-preferences.xml b/app/src/main/res/values-ru/strings-preferences.xml index 3de6107f..90ccf613 100644 --- a/app/src/main/res/values-ru/strings-preferences.xml +++ b/app/src/main/res/values-ru/strings-preferences.xml @@ -26,7 +26,6 @@ Порт Личные настройки - Открыть настройки аккаунта диаспоры Контакты Управление списком контактов Управление хэштегами From 305a40c8c567bd5d5c6ac0b043ee92934e4f0fcf Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 5 Sep 2016 20:42:57 +0200 Subject: [PATCH 148/535] Added some experimental changes to keep the webview on orientation changes --- app/src/main/AndroidManifest.xml | 1 + .../activity/MainActivity.java | 48 +++++++++++++++++-- .../dfa/diaspora_android/util/Helpers.java | 22 +++++++++ app/src/main/res/layout/main__content.xml | 6 +-- app/src/main/res/layout/webview.xml | 13 +++++ 5 files changed, 83 insertions(+), 7 deletions(-) create mode 100644 app/src/main/res/layout/webview.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 96e0a844..8a35ba68 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -54,6 +54,7 @@ android:name=".activity.MainActivity" android:launchMode="singleInstance" android:windowSoftInputMode="adjustPan" + android:configChanges="keyboardHidden|orientation|screenSize" android:theme="@style/AppTheme.NoActionBar" android:label="@string/diaspora"> diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index cedaad59..c13255ca 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -31,6 +31,7 @@ import android.content.DialogInterface; import android.content.Intent; import android.content.IntentFilter; import android.content.pm.PackageManager; +import android.content.res.Configuration; import android.graphics.Bitmap; import android.net.Uri; import android.os.Bundle; @@ -52,6 +53,7 @@ import android.support.v7.widget.Toolbar; import android.util.Log; import android.view.Gravity; import android.view.KeyEvent; +import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; @@ -64,6 +66,7 @@ import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; import android.widget.EditText; +import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.ProgressBar; @@ -145,7 +148,9 @@ public class MainActivity extends AppCompatActivity @BindView(R.id.toolbar2) ActionMenuView toolbarBottom; - @BindView(R.id.webView) + @BindView(R.id.placeholder_webview) + FrameLayout webviewPlaceholder; + ContextMenuWebView webView; @BindView(R.id.main__navigaion_view) @@ -169,10 +174,10 @@ public class MainActivity extends AppCompatActivity @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + Log.d(App.TAG, "onCreate"); // Bind UI setContentView(R.layout.main__activity); - ButterKnife.bind(this); app = (App) getApplication(); appSettings = app.getSettings(); @@ -189,8 +194,23 @@ public class MainActivity extends AppCompatActivity resetProxy(); } - setupWebView(savedInstanceState); + setupUI(savedInstanceState); + } + private void setupUI(Bundle savedInstanceState) { + boolean newWebView = (webView == null); + if(newWebView) { + Log.d(App.TAG, "Webview was null. Create new one."); + View webviewHolder = getLayoutInflater().inflate(R.layout.webview, null); + webView = (ContextMenuWebView) webviewHolder.findViewById(R.id.webView); + ((LinearLayout)webView.getParent()).removeView(webView); + setupWebView(savedInstanceState); + } + ButterKnife.bind(this); + if (webviewPlaceholder.getChildCount() != 0) { + webviewPlaceholder.removeAllViews(); + } + webviewPlaceholder.addView(webView); // Setup toolbar setSupportActionBar(toolbarTop); getMenuInflater().inflate(R.menu.main__menu_bottom, toolbarBottom.getMenu()); @@ -231,8 +251,9 @@ public class MainActivity extends AppCompatActivity progressBar = (ProgressBar) findViewById(R.id.progressBar); String url = urls.getPodUrl(); - if (savedInstanceState == null) { + if (newWebView) { if (WebHelper.isOnline(MainActivity.this)) { + Log.d(App.TAG, "setupUI: reload url"); webView.loadData("", "text/html", null); webView.loadUrlNew(url); } else { @@ -248,6 +269,24 @@ public class MainActivity extends AppCompatActivity handleIntent(getIntent()); } + @Override + public void onConfigurationChanged(Configuration newConfig) + { + if (webView != null) + { + // Remove the WebView from the old placeholder + webviewPlaceholder.removeView(webView); + } + + super.onConfigurationChanged(newConfig); + + // Load the layout resource for the new configuration + setContentView(R.layout.main__activity); + + // Reinitialize the UI + setupUI(null); + } + private void setupWebView(Bundle savedInstanceState) { webSettings = webView.getSettings(); @@ -519,6 +558,7 @@ public class MainActivity extends AppCompatActivity @Override protected void onRestoreInstanceState(@NonNull Bundle savedInstanceState) { + Helpers.printBundle(savedInstanceState,""); super.onRestoreInstanceState(savedInstanceState); webView.restoreState(savedInstanceState); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index 8a5988c9..e6202016 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -22,7 +22,9 @@ import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.Uri; +import android.os.Bundle; import android.os.Environment; +import android.util.Log; import com.github.dfa.diaspora_android.R; @@ -31,8 +33,10 @@ import java.io.File; import java.io.IOException; import java.io.InputStreamReader; import java.text.SimpleDateFormat; +import java.util.Arrays; import java.util.Date; import java.util.Locale; +import java.util.Objects; public class Helpers { @@ -97,4 +101,22 @@ public class Helpers { public static String hexColorFromRessourceColor(Context context, int idColor){ return "#" + Integer.toHexString(context.getResources().getColor(idColor) & 0x00ffffff); } + + public static void printBundle(Bundle savedInstanceState, String k) { + if(savedInstanceState != null) { + for (String key : savedInstanceState.keySet()) { + Log.d("SAVED", key + " is a key in the bundle "+k); + Object bun = savedInstanceState.get(key); + if(bun != null) { + if (bun instanceof Bundle) { + printBundle((Bundle) bun, k + "." + key); + } else if (bun instanceof byte[]) { + Log.d("SAVED", "Key: "+k + "." + key+": "+ Arrays.toString((byte[])bun)); + } else { + Log.d("SAVED", "Key: "+k + "." + key+": "+ bun.toString()); + } + } + } + } + } } diff --git a/app/src/main/res/layout/main__content.xml b/app/src/main/res/layout/main__content.xml index 06dd0e41..a50f9875 100644 --- a/app/src/main/res/layout/main__content.xml +++ b/app/src/main/res/layout/main__content.xml @@ -9,13 +9,13 @@ tools:context=".activity.MainActivity" tools:showIn="@layout/main__app_bar"> - + android:layout_centerVertical="true"/> + + + + \ No newline at end of file From 7dbfb10229a11d3ba643f845b6f0b31daa90d885 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 7 Sep 2016 23:12:17 +0200 Subject: [PATCH 149/535] Added permission check to FileChooser and added missing file choosing method for Android 4.2 WIP WARNING --- .../activity/MainActivity.java | 66 +++++++++++++++++-- .../dfa/diaspora_android/util/Helpers.java | 8 ++- app/src/main/res/values/strings.xml | 2 +- 3 files changed, 68 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index c13255ca..91c9e397 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -34,6 +34,7 @@ import android.content.pm.PackageManager; import android.content.res.Configuration; import android.graphics.Bitmap; import android.net.Uri; +import android.os.Build; import android.os.Bundle; import android.os.Environment; import android.os.Handler; @@ -351,10 +352,59 @@ public class MainActivity extends AppCompatActivity progressBar.setVisibility(progress == 100 ? View.GONE : View.VISIBLE); } + //For Android 4.1/4.2 only. DONT REMOVE + protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) + { + Log.d(App.TAG, "openFileChooser(ValCallback, String, String"); + mFilePathCallback = uploadMsg; + Intent intent = new Intent(); + intent.setType("image/*"); + intent.setAction(Intent.ACTION_GET_CONTENT); + intent.putExtra("return-data", true); + startActivityForResult(Intent.createChooser(intent, "Select Picture"),INPUT_FILE_REQUEST_CODE); + } + //For Android 4.1/4.2 only. DONT REMOVE + protected void openFileChooser(ValueCallback uploadMsg) + { + Log.d(App.TAG, "openFileChooser(ValCallback"); + onShowFileChooser(webView, uploadMsg, null); + /* + mUploadMessage = uploadMsg; + Intent i = new Intent(Intent.ACTION_GET_CONTENT); + i.addCategory(Intent.CATEGORY_OPENABLE); + i.setType("image/*"); + startActivityForResult(Intent.createChooser(i, "File Chooser"), FILECHOOSER_RESULTCODE); + */ + } + @Override public boolean onShowFileChooser(WebView webView, ValueCallback filePathCallback, FileChooserParams fileChooserParams) { - if (mFilePathCallback != null) mFilePathCallback.onReceiveValue(null); + if(Build.VERSION.SDK_INT >= 23) { + int hasWRITE_EXTERNAL_STORAGE = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); + if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { + if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { + new AlertDialog.Builder(MainActivity.this) + .setMessage(R.string.permissions_image) + .setNegativeButton(android.R.string.no, null) + .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + if (android.os.Build.VERSION.SDK_INT >= 23) + requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + REQUEST_CODE_ASK_PERMISSIONS); + } + }) + .show(); + return false; + } + requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + REQUEST_CODE_ASK_PERMISSIONS); + return false; + } + } + Log.d(App.TAG, "onOpenFileChooser"); + if (mFilePathCallback != null) mFilePathCallback.onReceiveValue(null); mFilePathCallback = filePathCallback; Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); @@ -365,6 +415,7 @@ public class MainActivity extends AppCompatActivity photoFile = Helpers.createImageFile(); takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); } catch (IOException ex) { + Log.e(App.TAG, "ERROR creating temp file: "+ ex.toString()); // Error occurred while creating the File Snackbar.make(contentLayout, R.string.unable_to_load_image, Snackbar.LENGTH_LONG).show(); return false; @@ -396,6 +447,7 @@ public class MainActivity extends AppCompatActivity chooserIntent.putExtra(Intent.EXTRA_TITLE, "Image Chooser"); chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentArray); + Log.d(App.TAG,"startActivityForResult"); startActivityForResult(chooserIntent, INPUT_FILE_REQUEST_CODE); return true; } @@ -528,26 +580,32 @@ public class MainActivity extends AppCompatActivity @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { + Log.d(App.TAG,"onActivityResult:"); if (requestCode != INPUT_FILE_REQUEST_CODE || mFilePathCallback == null) { + Log.d(App.TAG,"reqCode != INPUT_FILE_REQUEST_CODE or mFilePathCallback == null"); super.onActivityResult(requestCode, resultCode, data); return; } Uri[] results = null; if (resultCode == Activity.RESULT_OK) { + Log.d(App.TAG, "Activity.RESULT_OK"); if (data == null) { + Log.d(App.TAG, "data == null"); if (mCameraPhotoPath != null) { + Log.d(App.TAG, "mCameraPhotoPath != null"); results = new Uri[]{Uri.parse(mCameraPhotoPath)}; } } else { + Log.d(App.TAG, "data != null"); String dataString = data.getDataString(); if (dataString != null) { + Log.d(App.TAG, "dataString != null"); results = new Uri[]{Uri.parse(dataString)}; } } + mFilePathCallback.onReceiveValue(results); + mFilePathCallback = null; } - - mFilePathCallback.onReceiveValue(results); - mFilePathCallback = null; } @Override diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index e6202016..1db486f2 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -26,6 +26,7 @@ import android.os.Bundle; import android.os.Environment; import android.util.Log; +import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import java.io.BufferedReader; @@ -62,12 +63,13 @@ public class Helpers { // Create an image file name String timeStamp = new SimpleDateFormat("dd-MM-yy_HH-mm", Locale.getDefault()).format(new Date()); String imageFileName = "JPEG_" + timeStamp + "_"; + Log.d(App.TAG, Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath()); File storageDir = Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES); - return File.createTempFile( - imageFileName, /* prefix */ + return new File ( + imageFileName + /* prefix */ ".jpg", /* suffix */ - storageDir /* directory */ + storageDir.getAbsolutePath() /* directory */ ); } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 6d60fa0f..57a761b3 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -97,7 +97,7 @@ completely close the app or restart the device. If you don\'t permit the storage access but want to use the screenshot function at a later time, you can grant the permission later. Please open then: systemsettings - apps - Diaspora. In the permissions section you can grant the \"write storage permission\". - You must grant \"Access Storage Permission\" to save images. After that you should + You must grant \"Access Storage Permission\" to save/upload images. After that you should completely close the app or restart the device. If you don\'t permit the storage access but want to save images at a later time, you can grant the permission later. Please open then: systemsettings - apps - Diaspora. In the permissions section you can grant the \"write storage permission\". From e6446217a88eacc858d7fb4818984aa8ccd787ef Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 7 Sep 2016 23:55:25 +0200 Subject: [PATCH 150/535] Fixed image upload on 4.2 devices --- app/src/main/AndroidManifest.xml | 2 +- .../activity/MainActivity.java | 100 ++++++++++-------- 2 files changed, 56 insertions(+), 46 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8a35ba68..a4b02fa7 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -52,7 +52,7 @@ mFilePathCallback; + private ValueCallback imageUploadFilePathCallbackNew; + private ValueCallback imageUploadFilePathCallbackOld; private String mCameraPhotoPath; private WebSettings webSettings; private AppSettings appSettings; @@ -353,28 +353,16 @@ public class MainActivity extends AppCompatActivity } //For Android 4.1/4.2 only. DONT REMOVE - protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) + protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) { - Log.d(App.TAG, "openFileChooser(ValCallback, String, String"); - mFilePathCallback = uploadMsg; + Log.d(App.TAG, "openFileChooser(ValCallback, String, String"); + imageUploadFilePathCallbackOld = uploadMsg; Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); intent.putExtra("return-data", true); - startActivityForResult(Intent.createChooser(intent, "Select Picture"),INPUT_FILE_REQUEST_CODE); - } - //For Android 4.1/4.2 only. DONT REMOVE - protected void openFileChooser(ValueCallback uploadMsg) - { - Log.d(App.TAG, "openFileChooser(ValCallback"); - onShowFileChooser(webView, uploadMsg, null); - /* - mUploadMessage = uploadMsg; - Intent i = new Intent(Intent.ACTION_GET_CONTENT); - i.addCategory(Intent.CATEGORY_OPENABLE); - i.setType("image/*"); - startActivityForResult(Intent.createChooser(i, "File Chooser"), FILECHOOSER_RESULTCODE); - */ + intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); + startActivityForResult(Intent.createChooser(intent, "Select Picture"), INPUT_FILE_REQUEST_CODE_OLD); } @Override @@ -404,8 +392,8 @@ public class MainActivity extends AppCompatActivity } Log.d(App.TAG, "onOpenFileChooser"); - if (mFilePathCallback != null) mFilePathCallback.onReceiveValue(null); - mFilePathCallback = filePathCallback; + if (imageUploadFilePathCallbackNew != null) imageUploadFilePathCallbackNew.onReceiveValue(null); + imageUploadFilePathCallbackNew = filePathCallback; Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if (takePictureIntent.resolveActivity(getPackageManager()) != null) { @@ -448,7 +436,7 @@ public class MainActivity extends AppCompatActivity chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentArray); Log.d(App.TAG,"startActivityForResult"); - startActivityForResult(chooserIntent, INPUT_FILE_REQUEST_CODE); + startActivityForResult(chooserIntent, INPUT_FILE_REQUEST_CODE_NEW); return true; } }); @@ -581,31 +569,53 @@ public class MainActivity extends AppCompatActivity @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { Log.d(App.TAG,"onActivityResult:"); - if (requestCode != INPUT_FILE_REQUEST_CODE || mFilePathCallback == null) { - Log.d(App.TAG,"reqCode != INPUT_FILE_REQUEST_CODE or mFilePathCallback == null"); - super.onActivityResult(requestCode, resultCode, data); - return; - } - Uri[] results = null; - if (resultCode == Activity.RESULT_OK) { - Log.d(App.TAG, "Activity.RESULT_OK"); - if (data == null) { - Log.d(App.TAG, "data == null"); - if (mCameraPhotoPath != null) { - Log.d(App.TAG, "mCameraPhotoPath != null"); - results = new Uri[]{Uri.parse(mCameraPhotoPath)}; + switch (requestCode) { + case INPUT_FILE_REQUEST_CODE_NEW: { + Log.d(App.TAG,"INPUT_FILE_REQUEST_CODE_NEW:"); + if (imageUploadFilePathCallbackNew == null || resultCode != Activity.RESULT_OK) { + Log.e(App.TAG, "Callback is null: " + (imageUploadFilePathCallbackNew == null) + + " resultCode: " + resultCode); + return; } - } else { - Log.d(App.TAG, "data != null"); - String dataString = data.getDataString(); - if (dataString != null) { - Log.d(App.TAG, "dataString != null"); - results = new Uri[]{Uri.parse(dataString)}; + Uri[] results = null; + if (data == null) { + if (mCameraPhotoPath != null) { + results = new Uri[]{Uri.parse(mCameraPhotoPath)}; + } + } else { + String dataString = data.getDataString(); + if (dataString != null) { + results = new Uri[]{Uri.parse(dataString)}; + } } + imageUploadFilePathCallbackNew.onReceiveValue(results); + imageUploadFilePathCallbackNew = null; + return; + } + case INPUT_FILE_REQUEST_CODE_OLD: { + Log.d(App.TAG,"INPUT_FILE_REQUEST_CODE_OLD:"); + if (imageUploadFilePathCallbackOld == null || resultCode != Activity.RESULT_OK) { + Log.e(App.TAG, "Callback is null: " + (imageUploadFilePathCallbackOld == null) + + " resultCode: " + resultCode); + return; + } + Uri results = null; + if (data == null) { + if (mCameraPhotoPath != null) { + results = Uri.parse(mCameraPhotoPath); + } + } else { + String dataString = data.getDataString(); + if (dataString != null) { + results = Uri.parse(dataString); + } + } + imageUploadFilePathCallbackOld.onReceiveValue(results); + imageUploadFilePathCallbackOld = null; + return; } - mFilePathCallback.onReceiveValue(results); - mFilePathCallback = null; } + super.onActivityResult(requestCode, resultCode, data); } @Override From 2a4706654f2cb84c4506b869a2329df118f9dd1e Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 8 Sep 2016 14:28:09 +0200 Subject: [PATCH 151/535] Translated about text to german --- app/src/main/res/values-de/strings-about.xml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/src/main/res/values-de/strings-about.xml b/app/src/main/res/values-de/strings-about.xml index b5f93978..20420d22 100644 --- a/app/src/main/res/values-de/strings-about.xml +++ b/app/src/main/res/values-de/strings-about.xml @@ -15,5 +15,21 @@ Pod-Adresse: %1$s Verwendete Drittanbieter-Bibliotheken + + DiasporaForAndroid ist dein Begleiter auf deinen Streifzügen durch das soziale Netzwerk Diaspora. Es bietet dir zusätzliche Features wie nützliche Toolbars und Unterstützung für Proxyserver wie etwa das Tornetzwerk. <br><br> + + Diaspora benutzt Markdown-Formatierung für deine Beiträge. Weitere Informationen dazu findest du auf<br> + https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> + + DiasporaForAndroid wird frei wie in Freiheit entwickelt und folgt den Ideen des Diaspora Projektes. <br> + Den Quellcode findest du auf Github: <br> + https://github.com/Diaspora-for-Android/diaspora-android <br> <br> + + Wenn du auf Probleme stößt oder Vorschläge hast, nutze den Bugtracker (siehe Link oben). + Alternativ kannst du deine Frage auch mit dem Hashtag #DFAQ auf Diaspora posten.<br> <br> + Die App ist nicht in deiner Sprache verfügbar? Hilf mit und übersetze die App auf Crowdin.com!<br> + https://crowdin.com/project/diaspora-for-android <br> <br> + + Wenn du Lust hast erzähle doch deinen Freunden von #DiasporaForAndroid! From d7046a1036ba939f4243ab1baac5e1292619b3c7 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 8 Sep 2016 22:11:19 +0200 Subject: [PATCH 152/535] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca0780e7..cf9d85ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ - Changed: Redesigned Navigation Drawer - Added: About screen that shows useful information - Changed: Updated NetCipher library to 2.0.0-alpha1 +- Fixed: Do not reload stream on orientation changes +- Fixed: Image upload was broken on some devices # v0.1.5 - Update title depending on what the user is doing From 02f56f25fb9521dd227bea9d7eb9df4c52b87b89 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 9 Sep 2016 19:27:07 +0200 Subject: [PATCH 153/535] Cleaned code, added debug log to DebugFragment of AboutActivity --- .../activity/AboutActivity.java | 31 +++++- .../activity/MainActivity.java | 7 +- .../activity/SettingsActivity.java | 5 - .../diaspora_android/data/PodUserProfile.java | 2 +- .../diaspora_android/task/GetPodsService.java | 2 +- .../task/ImageDownloadTask.java | 2 +- .../task/ProfileFetchTask.java | 2 +- .../task/StatisticsFetchTask.java | 2 +- .../dfa/diaspora_android/util/Helpers.java | 2 +- .../github/dfa/diaspora_android/util/Log.java | 99 +++++++++++++++++++ app/src/main/res/layout/fragment_debug.xml | 24 +++++ app/src/main/res/values/strings-about.xml | 1 + 12 files changed, 163 insertions(+), 16 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/util/Log.java diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index 6ad57eae..9b5ea975 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -42,6 +42,11 @@ import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.ui.HtmlTextView; import com.github.dfa.diaspora_android.util.Helpers; +import com.github.dfa.diaspora_android.util.Log; + +import java.util.ArrayList; +import java.util.Observable; +import java.util.Observer; import butterknife.BindView; import butterknife.ButterKnife; @@ -184,8 +189,8 @@ public class AboutActivity extends AppCompatActivity { /** * Fragment that shows debug information like app version, pod version... */ - public static class DebugFragment extends Fragment { - + public static class DebugFragment extends Fragment implements Observer { + private TextView logBox; public DebugFragment() { } @@ -198,6 +203,10 @@ public class AboutActivity extends AppCompatActivity { TextView osVersion = (TextView) rootView.findViewById(R.id.fragment_debug__android_version); TextView deviceName = (TextView) rootView.findViewById(R.id.fragment_debug__device_name); TextView podDomain = (TextView) rootView.findViewById(R.id.fragment_debug__pod_domain); + logBox = (TextView) rootView.findViewById(R.id.fragment_debug__log_box); + + Log.addLogObserver(this); + update(Log.getInstance(), null); if (isAdded()) { try { @@ -218,6 +227,24 @@ public class AboutActivity extends AppCompatActivity { } return rootView; } + + @Override + public void onDestroyView() { + Log.removeLogObserver(this); + super.onDestroyView(); + } + + @Override + public void update(Observable observable, Object o) { + if(logBox != null) { + ArrayList logs = Log.getLogBuffer(); + String log = ""; + for(String s : logs) { + log = log + s+"\n"; + } + logBox.setText(log); + } + } } /** diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 517c6f1e..a60b144d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -51,7 +51,6 @@ import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.ActionMenuView; import android.support.v7.widget.Toolbar; -import android.util.Log; import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; @@ -82,6 +81,7 @@ import com.github.dfa.diaspora_android.ui.ContextMenuWebView; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; import com.github.dfa.diaspora_android.util.Helpers; +import com.github.dfa.diaspora_android.util.Log; import com.github.dfa.diaspora_android.util.WebHelper; import org.json.JSONException; @@ -202,7 +202,7 @@ public class MainActivity extends AppCompatActivity boolean newWebView = (webView == null); if(newWebView) { Log.d(App.TAG, "Webview was null. Create new one."); - View webviewHolder = getLayoutInflater().inflate(R.layout.webview, null); + View webviewHolder = getLayoutInflater().inflate(R.layout.webview, this.contentLayout); webView = (ContextMenuWebView) webviewHolder.findViewById(R.id.webView); ((LinearLayout)webView.getParent()).removeView(webView); setupWebView(savedInstanceState); @@ -353,6 +353,7 @@ public class MainActivity extends AppCompatActivity } //For Android 4.1/4.2 only. DONT REMOVE + @SuppressWarnings("unused") protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) { Log.d(App.TAG, "openFileChooser(ValCallback, String, String"); @@ -805,7 +806,7 @@ public class MainActivity extends AppCompatActivity if (WebHelper.isOnline(MainActivity.this)) { final InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); - View layout = getLayoutInflater().inflate(R.layout.dialog_search__people_tags, null); + View layout = getLayoutInflater().inflate(R.layout.dialog_search__people_tags, contentLayout); final EditText input = (EditText) layout.findViewById(R.id.dialog_search__input); final DialogInterface.OnClickListener clickListener = new DialogInterface.OnClickListener() { @Override diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 7b06e780..94554385 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -26,20 +26,15 @@ import android.os.Bundle; import android.preference.EditTextPreference; import android.preference.ListPreference; import android.preference.Preference; -import android.preference.PreferenceActivity; import android.preference.PreferenceFragment; import android.preference.PreferenceScreen; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.view.MenuItem; -import android.view.View; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; -import butterknife.OnEditorAction; - /** * @author vanitas */ diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java index 30c6a131..bbc90500 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java @@ -19,7 +19,7 @@ package com.github.dfa.diaspora_android.data; import android.os.Handler; -import android.util.Log; +import com.github.dfa.diaspora_android.util.Log; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java index d9f964a8..e826c34e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java @@ -23,7 +23,7 @@ import android.content.Intent; import android.os.AsyncTask; import android.os.IBinder; import android.support.v4.content.LocalBroadcastManager; -import android.util.Log; +import com.github.dfa.diaspora_android.util.Log; import com.github.dfa.diaspora_android.App; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java index 88339993..2ebd60df 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java @@ -22,7 +22,7 @@ import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.AsyncTask; import android.support.annotation.Nullable; -import android.util.Log; +import com.github.dfa.diaspora_android.util.Log; import android.widget.ImageView; import com.github.dfa.diaspora_android.App; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java index 849078f5..536cbba1 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java @@ -20,7 +20,7 @@ package com.github.dfa.diaspora_android.task; import android.content.Context; import android.os.AsyncTask; -import android.util.Log; +import com.github.dfa.diaspora_android.util.Log; import android.webkit.CookieManager; import com.github.dfa.diaspora_android.App; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java index d1d90621..1a94fc17 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java @@ -20,7 +20,7 @@ package com.github.dfa.diaspora_android.task; import android.content.Context; import android.os.AsyncTask; -import android.util.Log; +import com.github.dfa.diaspora_android.util.Log; import android.webkit.CookieManager; import com.github.dfa.diaspora_android.App; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index 1db486f2..2b296014 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -24,7 +24,7 @@ import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.os.Environment; -import android.util.Log; +import com.github.dfa.diaspora_android.util.Log; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Log.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Log.java new file mode 100644 index 00000000..25815072 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Log.java @@ -0,0 +1,99 @@ +package com.github.dfa.diaspora_android.util; + +import com.github.dfa.diaspora_android.App; + +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.Observable; +import java.util.Observer; + +/** + * Class that saves logs eg. for later debugging. + * TODO: Differentiate log types (error/debug/info...) + * Created by vanitas on 09.09.16. + */ +public class Log extends Observable{ + public static Log instance; + private SimpleDateFormat dateFormat; + private ArrayList logBuffer; + private ArrayList observers; + + private Log() { + logBuffer = new ArrayList<>(); + dateFormat = new SimpleDateFormat("HH:mm:ss"); + observers = new ArrayList<>(); + } + + public static Log getInstance() { + if(instance == null) instance = new Log(); + return instance; + } + + private static String time() { + return getInstance().dateFormat.format(new Date())+": "; + } + + public static void d(String tag, String msg) { + Log l = getInstance(); + android.util.Log.d(tag, msg); + l.logBuffer.add(time()+msg); + l.notifyLogBufferChanged(); + } + + public static void e(String tag, String msg) { + Log l = getInstance(); + android.util.Log.e(tag, msg); + l.logBuffer.add(time()+msg); + l.notifyLogBufferChanged(); + } + + public static void i(String tag, String msg) { + Log l = getInstance(); + android.util.Log.i(tag, msg); + l.logBuffer.add(time()+msg); + l.notifyLogBufferChanged(); + } + + public static void v(String tag, String msg) { + Log l = getInstance(); + android.util.Log.v(tag, msg); + l.logBuffer.add(time()+msg); + l.notifyLogBufferChanged(); + } + + public static void w(String tag, String msg) { + Log l = getInstance(); + android.util.Log.w(tag, msg); + l.logBuffer.add(time()+msg); + l.notifyLogBufferChanged(); + } + + public static void wtf(String tag, String msg) { + Log l = getInstance(); + android.util.Log.wtf(tag, msg); + l.logBuffer.add(time()+msg); + l.notifyLogBufferChanged(); + } + + public static ArrayList getLogBuffer() { + return getInstance().logBuffer; + } + + private void notifyLogBufferChanged() { + if(observers == null) return; + for(Observer o : observers) { + if(o != null) { + o.update(this, null); + } + } + } + + public static void addLogObserver(Observer observer) { + getInstance().observers.add(observer); + } + + public static void removeLogObserver(Observer o) { + getInstance().observers.remove(o); + } +} diff --git a/app/src/main/res/layout/fragment_debug.xml b/app/src/main/res/layout/fragment_debug.xml index d28eaf35..88d9c0c5 100644 --- a/app/src/main/res/layout/fragment_debug.xml +++ b/app/src/main/res/layout/fragment_debug.xml @@ -17,6 +17,7 @@ android:layout_width="match_parent" android:layout_height="@dimen/activity_vertical_margin" /> + + + + + + + + + + + diff --git a/app/src/main/res/values/strings-about.xml b/app/src/main/res/values/strings-about.xml index 8ff9fb93..f4971f88 100644 --- a/app/src/main/res/values/strings-about.xml +++ b/app/src/main/res/values/strings-about.xml @@ -13,6 +13,7 @@ Application Device Diaspora Pod + Debug Log App Version: %1$s Package Name: %1$s Android Version: %1$s From 1b06e20c843a8f37eca9f0c62d0ad2e0beb53850 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 9 Sep 2016 19:50:11 +0200 Subject: [PATCH 154/535] Added long click action to Debug Log. User can copy log to clipboard using long click --- .../activity/AboutActivity.java | 25 +++++++++++++------ .../github/dfa/diaspora_android/util/Log.java | 10 +++++++- app/src/main/res/layout/fragment_debug.xml | 2 ++ app/src/main/res/values/strings-about.xml | 1 + 4 files changed, 30 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index 9b5ea975..c8df19ad 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -18,6 +18,8 @@ */ package com.github.dfa.diaspora_android.activity; +import android.content.ClipData; +import android.content.ClipboardManager; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; @@ -36,6 +38,7 @@ import android.view.View; import android.view.ViewGroup; import android.widget.LinearLayout; import android.widget.TextView; +import android.widget.Toast; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; @@ -204,7 +207,20 @@ public class AboutActivity extends AppCompatActivity { TextView deviceName = (TextView) rootView.findViewById(R.id.fragment_debug__device_name); TextView podDomain = (TextView) rootView.findViewById(R.id.fragment_debug__pod_domain); logBox = (TextView) rootView.findViewById(R.id.fragment_debug__log_box); - + logBox.setOnLongClickListener(new View.OnLongClickListener() { + @Override + public boolean onLongClick(View view) { + Log.d(App.TAG, "Long click registered"); + if(isAdded()) { + ClipboardManager clipboard = (ClipboardManager) getActivity().getSystemService(CLIPBOARD_SERVICE); + ClipData clip = ClipData.newPlainText("DEBUG_LOG", Log.getLogBuffer()); + clipboard.setPrimaryClip(clip); + Toast.makeText(DebugFragment.this.getActivity(), R.string.fragment_debug__toast_log_copied, Toast.LENGTH_SHORT).show(); + } + else Log.d(App.TAG, "Not Added!"); + return true; + } + }); Log.addLogObserver(this); update(Log.getInstance(), null); @@ -237,12 +253,7 @@ public class AboutActivity extends AppCompatActivity { @Override public void update(Observable observable, Object o) { if(logBox != null) { - ArrayList logs = Log.getLogBuffer(); - String log = ""; - for(String s : logs) { - log = log + s+"\n"; - } - logBox.setText(log); + logBox.setText(Log.getLogBuffer()); } } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Log.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Log.java index 25815072..b86543cb 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Log.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Log.java @@ -76,10 +76,18 @@ public class Log extends Observable{ l.notifyLogBufferChanged(); } - public static ArrayList getLogBuffer() { + public static ArrayList getLogBufferArray() { return getInstance().logBuffer; } + public static String getLogBuffer() { + String out = ""; + for(String s : getInstance().logBuffer) { + out = out + s + "\n"; + } + return out; + } + private void notifyLogBufferChanged() { if(observers == null) return; for(Observer o : observers) { diff --git a/app/src/main/res/layout/fragment_debug.xml b/app/src/main/res/layout/fragment_debug.xml index 88d9c0c5..de397350 100644 --- a/app/src/main/res/layout/fragment_debug.xml +++ b/app/src/main/res/layout/fragment_debug.xml @@ -85,6 +85,8 @@ diff --git a/app/src/main/res/values/strings-about.xml b/app/src/main/res/values/strings-about.xml index f4971f88..bdfe895b 100644 --- a/app/src/main/res/values/strings-about.xml +++ b/app/src/main/res/values/strings-about.xml @@ -19,6 +19,7 @@ Android Version: %1$s Device Name: %1$s Pod Domain: %1$s + Debug log copied to clipboard Used 3rd Party Libraries From 1dcd05af10019287a12ca8e951f6dc99851da751 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Fri, 9 Sep 2016 20:56:43 +0200 Subject: [PATCH 155/535] Update design #40, fixes #65 --- .hidden | 1 - .../activity/MainActivity.java | 4 +- .../activity/SplashActivity.java | 8 ---- app/src/main/res/drawable/header.jpg | Bin 108236 -> 0 bytes .../res/drawable/ic_email_colored_48px.xml | 2 +- .../ic_notifications_colored_48px.xml | 2 +- app/src/main/res/drawable/splashscreen1.jpg | Bin 624239 -> 0 bytes app/src/main/res/drawable/splashscreen2.jpg | Bin 516250 -> 0 bytes app/src/main/res/drawable/splashscreen3.jpg | Bin 376431 -> 0 bytes app/src/main/res/drawable/splashscreen4.jpg | Bin 355580 -> 0 bytes app/src/main/res/drawable/splashscreen5.jpg | Bin 392441 -> 0 bytes app/src/main/res/drawable/splashscreen6.jpg | Bin 659625 -> 0 bytes app/src/main/res/layout/main__activity.xml | 3 ++ app/src/main/res/layout/splash__activity.xml | 39 ++++++++++++++---- app/src/main/res/values/arrays.xml | 9 +--- app/src/main/res/values/color.xml | 12 ++++-- app/src/main/res/values/strings.xml | 2 +- 17 files changed, 50 insertions(+), 32 deletions(-) delete mode 100644 app/src/main/res/drawable/header.jpg delete mode 100644 app/src/main/res/drawable/splashscreen1.jpg delete mode 100644 app/src/main/res/drawable/splashscreen2.jpg delete mode 100644 app/src/main/res/drawable/splashscreen3.jpg delete mode 100644 app/src/main/res/drawable/splashscreen4.jpg delete mode 100644 app/src/main/res/drawable/splashscreen5.jpg delete mode 100644 app/src/main/res/drawable/splashscreen6.jpg diff --git a/.hidden b/.hidden index 8a68f745..51b5ac34 100755 --- a/.hidden +++ b/.hidden @@ -1,4 +1,3 @@ -build crowdin.yaml diaspora-android.iml gradle diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index a60b144d..1c9e66e2 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -202,7 +202,7 @@ public class MainActivity extends AppCompatActivity boolean newWebView = (webView == null); if(newWebView) { Log.d(App.TAG, "Webview was null. Create new one."); - View webviewHolder = getLayoutInflater().inflate(R.layout.webview, this.contentLayout); + View webviewHolder = getLayoutInflater().inflate(R.layout.webview, this.contentLayout, false); webView = (ContextMenuWebView) webviewHolder.findViewById(R.id.webView); ((LinearLayout)webView.getParent()).removeView(webView); setupWebView(savedInstanceState); @@ -806,7 +806,7 @@ public class MainActivity extends AppCompatActivity if (WebHelper.isOnline(MainActivity.this)) { final InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); - View layout = getLayoutInflater().inflate(R.layout.dialog_search__people_tags, contentLayout); + View layout = getLayoutInflater().inflate(R.layout.dialog_search__people_tags, contentLayout, false); final EditText input = (EditText) layout.findViewById(R.id.dialog_search__input); final DialogInterface.OnClickListener clickListener = new DialogInterface.OnClickListener() { @Override diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java index be4b1a45..2d75115f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java @@ -36,9 +36,6 @@ import butterknife.ButterKnife; public class SplashActivity extends AppCompatActivity { private App app; - @BindView(R.id.splash__splashimage) - ImageView imgSplash; - @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -46,11 +43,6 @@ public class SplashActivity extends AppCompatActivity { ButterKnife.bind(this); app = (App) getApplication(); - TypedArray images = getResources().obtainTypedArray(R.array.splash_images); - int choice = (int) (Math.random() * images.length()); - imgSplash.setImageResource(images.getResourceId(choice, R.drawable.splashscreen1)); - images.recycle(); - int delay = getResources().getInteger(R.integer.splash_delay); new Handler().postDelayed(startActivityRunnable, delay); } diff --git a/app/src/main/res/drawable/header.jpg b/app/src/main/res/drawable/header.jpg deleted file mode 100644 index 915e324ca714d570bca0098de492943e07c94a1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108236 zcmbrE18`-*)~HWxV`AI3ZA@&O*mfqiCY(%?NhY>!+qP|I;=IhgukO9?RXx=I_o?do z&g#|Jt9$L;z4rcC`q%;>%ScE|06;)M08*bnz{fiP7ijCi%D~LTz{2%1MTj)Dw27c50H6RE z03?7J05AeNJIJd@r~*Edw74jd^QY2Z{&#v<0DQIt0L;=$DG?FHn$lFU|im{6~KbfBXBF?TExo&5T@a zT!{V}6=-i`@9IS4>|g{mC8Gb|7x90&;(rY5KgL1#)zr+?$<*$%EA`J+W@%^sIo)<9 zmM)g|c0`tT|EC%LFIM}HG5p1UuIo=g%XA%HkQ2A~K~1!w{E0YHESz!u;Ha0mDR0sx_aD8P3>G9V3* z1;_&w11bPDfJQ(Ypc^m%7zIoL<^ijKExG zfzyNYf=hv`fdj!E!M}k=gQtNPfj5BnfzN_(gI|HaLm)ulLC`|*KuAMqLYPCiLxe)4 zKomgKL-a$;L+nF5Kte)dLQ+Cf}Dojg}jG?g2INPh2n=& zgffD1feMBC2~`Hw2{i+?5A_HQ2Tcgg0xbcp4Q&S<2%Q350^I>U1APen0)q@g4#NYZ z2x9`{2@?mC2h##G39}FL0*eAm3Cjw_g!~OT9l05K5&0ek z4TTv+5yciI8l?nf8082R3Y7v?9MuFh7&RBQ7j+j642={`6b*>g$ag9fhmn?gBgcegSmkD{00Au@E6lB5nn34 z%zXKSg^MMGWr`JvRf#o^^^8q~EskxC9gp3Jy^aHpLxZD?%Z;Fu7NP=L^qFp02} z@Pr71NSMfmD3z#>=!zJRSc=${IGcEa_=SX$M2#enq>^Nv6qb~W)QmKVw1@PHjF3#8 z%!jO$Y=s<#oQvFo{0I3U`5y{O3Jr=dibjefN-RogN-xS%$~7tkDnTkosvN30YDj7> zYHR9W)KfH|H0(4MH0d;xw4k&cw3f8LXs78Q=(y?Z=yK>5>EY>x>D}l{>9-j$8RQrO z85$Wb7|9s58RHoT8Q+=MnQWNym{yrlnPr#*nOm4|SZG*)Ea@zBtO%?UtbVLbtk-O` zY^H3PY)kBD?DFhk>^?NXbgYOD#&{O9Q2grLSZ-Wqf7&WZ`91WYc7Krm z6#!z(nKE*{?=R_J6aX7w9WWlq6qpcr z7o-u?5{w`0AG{kP8B!XG80r+d7{(ix6%HP589oug8u2sYJ<=p{B#J32CF(UA7(Eih z9FrRJ5o;DZ5yugi`5p4R-S>rf!T6#ClmxGY-9-7sh9sh-$fUbugXG~9wv?XX zY^BPjHvJ^~`Tgf>nnl`tx=4Cu23|%)#-Cp%zh*LpGApw1v!b$|e_Q@u%9hM-$f3wd z$%V{y%RR_b&l}9=$}cX!DTpd~E3_-zD*9T~SIk*lT!L2;R|;C{T6$cjTQ*fLR^C)W zUy)sjSs7IYsB*13sWz-$sFAJdspYDzs3Wh-s7I@hYyfHSY`AK)XxwVjYMO4AY3^y^ zZK-c%Xf13bZcA^+XpifF?FjDp==AEm?{erm>o)J+?J?+C?bYm^>r?KV=$Gvu8ju+1 z9TXny9O55p8|E2q9^o2k9OW2o7-Ju+A7>x0pWv8inB<&nn&O^nndY1Bm=T=mo)w!N zn3J9xomZHjUQk*lOPv z+aB9d*;(BM?w;;B@4fB^A0Qm091qGpE{hroQ0mFoM&86UDRC) zU5;I8UhQ8yU4Ps}-(ueu-m%^F+$-I0JlH_4^_*eyq{yl{Jx6SY5A_s0Lx!@ z_kJQM4*E%IDcY9x$jJ-px>?d}U9fqPigmuNtHw5}9d2C-itc11^mxz{3g=qmQ{1Tsi)&#o>v| z1%Zhbes2xks*L6CwOur6>8h?BqrsYcbqzl(=TAbZQU3uBoxCJPWvp*h;-V)%uF^_p zmLvbX(|had*fTiE2f&>*A~TvIsnsisGuHK6@OX#fM8hLz$$Q9+V(x8L!F zC`N&wm9|8P+LOAA3{sHk_ccNzp&POTeKIA2SO9JXFH2~PW;Ne8rR+gAw?I7vMXZZ-Q67hexHLpk^|%e%iH`>DHplR0&u zJhi9rJ%qDse6s$-{!|$(w{fyP$u(0mDRpq~yUEi#RoZ8BZLhZd?A*_%(tcyFMyBE7 z@_66jl<1aO(x5};QjBu6^#@{L(ugRXQ^pW2o6Wd`dJGyZ7&?eVETStHSXC7w)O{wy z$D-Z)q?uM>?GuB^>=|B9Lz!RJncY?^{#}BYp6#bCSA7O$-mUH9IJlQW#y+2Y5$!W= z@bdQ2dgX29(ks|`V?rebXD-UZ(vFut6_m<+X+Ln3ckSWgGSn9?@wT&J>aHfTBH-&m z0{e0jKeRS#Sy4y>0~!O>l|wH(2y})Fk?F(uTzD1=7kI=qs#vIE05nWSflRE6?o&MTPEX2A*IMgQUo?dEmYtf!<+j?Xre=fW z_8-?-o!Yx_8r+%gO9hpA*D+?ZC*Gl!F0aMYDpjY8eA6nogPpP#Hl+>v2`IBu)dI`b z$|H?pHM*gRQC37!OdG-_EnHx@YJI~H0^rb(+oZpxkcmVU#N;H#ka>6!arkPrDd6J` zqf4)IduC~UM%U;{@3NAQ`3U}OPo8}MaEJadt-Ij!X|xWvrzk(K?(c5+Tmmk7-M)$Z zIZ4!T4-aWRr#C6fG1VwN)?Ed^#peTCENzp|qCRTNG+%k#ths@~NGF!Xz=2W}A;t)^ zu1bOg=af^PNMvn={65NwT-=8gI86d><#;_C42?&er(lWtyS9f%+qAA1INo|Y$#J*n z)G+2vQG@R+yP=RkqH&xzy2*E1)5|*bnh1B)`i;@#*4%ku(+tSN7uSCK{s(FL@$_h2 zkRuL_y6 zyyoPo%UP8yC&lYcUCY+h7?q57YjHA}K~QR5r1|t}ivy*^s$JiUG^l;ii9nHQX}}{w zy2Im9iR$n{gM}Wqnf3;%thgNd?~s`eG;$8#s(ew!;>3x+78Q6g-WKKl}Fc%6Iw^MG5wGFNw}=x zj5d+kLrET7q8i4$VwF?~uNargfKU7i%#0R6#t4XXp8|44hX2&v@x3#3Ld1aeZ}Yw& zaCjG@G2Q?;i$(!1{x95GdkacMk&BAoZuwsZ`49VlF;eiBT(Ybf^mfY1XbO!O7WMd) zCLn8Tf9=-MD%efJXhN)=@IJ~%+*D&2#duaeDynjxV{xj5R1tH7VGc|+AT^~S6Vs52 zuwcy#9PEpY?!`vO!Uqw`hRdK}aDXPt8xBKcM>KiW>Z6u2i-8xSMjeU~OuqBV`uQSw zFzV6c+KQ;s)s99!wbsD0Y|eqAr?x_D=bSUk|*juRvn`%6Fo>i3q*_hL}7 z2z*#EY8If5tkHPH^&FF*}L{;s2oSz*Fp4Ofb za0OAAv$WjwY% zMFB)E@l^3RWbF8rzk|a8MQY4w0Z8G$poJnxghOFsLWVOsDs#v(S28%NqM z#Npy+b{R(X8uOkG81t(p>}rg)<;TNld@2khV2#-wnxAgxoq6k9RqnnX8%PC0BK}}> zDK05djg}%qr3B2LP~hd&LAY?U0EYM0q@E%2!r?5hn8?7TGX&s;uzQ0MA+X6<&>xK{ z_`{^W=k$tJ-D%FpqUOM3*pMtz&})K0Vxsswa;ZyWTtYHIAW)K_!+Yy``%PQRH{n`F^c;&^<#HF?t3E@t zECRIpaL0AN^a`mLd3RejxiU(^&@+IDKyJBS|B$Z5o;!YUIe*f;@L)0t7^sjtf1?cU ze2yrvFVI*ZD1lHC3W@MyD9l4uL(QmpK2lgtMnW+7unvab$nYL(I5Wr>FtrL3x$6aG zYq$9|0!LA=Ru*6laPF8kq7)14jlrPg!G>)~W&3T_=7i?mg0Z^#iXClL zYlqHJeVSWx0aCUe^__k~2~HIhb_|!;@ksd+82}lY1uGsD975<9DE!fu&>=)zD3MFi za#1gPzON=4^$-dU9cVXViWYGdWcKT?$Q^e3ltmJ8hNQb!EPtTR_^(;#;jptAqtv6> zTiqSQ7gaVkz5WL64Oa0Hn`Sm_&qnKgf|l3->><~C4akz`;=JN;&9Z!IUmj?QCb7rk ztL|wgN(DlETugL$J|DcT-^8y0zol^rY$oQ}&6t#i z8kWdEJzJf%(vX-7o9sniXe1LrL>8Ec2wjQFh5krv0xxA)!$W|c7b~7b`a3+`PVP{g zoQF>h28>=(79L*64x@>jWBvDFZ_7a6VpSHyI zE>sAV{?ToGitvSFG?ulU{a_YjUV0$N;O$AJEu_y9u*RqY6(l} zYp~Fk$Wey+G+Y_E=>m^hnW$H7(WfOYgjsO<5RL8js9&N3~fqCb8 z`$eOI1&K(qw{l-{rj8NlZp>&-!lb|aG;^t(HlCm^3Js#gY9Fn8CrCbs9SSXz`vAz) zf3=AH`5w7qOsa~GI>MteuP`0?3zGng8zd*C$%k0#7{o}q=A9A)2fn>KQd9~yJ_-dE z&}Vh^d!|qV&IWl!Y-bV!WHk znmY-4aT$7mfw-gn7l$e2>W-bxz6}S9E3!=cjXm!t z6KD_DH8&axZTw6bBBz6M(#3;9sa>EK)Vx%WjvS`-#G*7aD0Aj~0`i%*%MQ3jRa<%R zKzf>5Vk76kFg=iD@iKyXO&|1FdBspPB%?GHTG#<7m7#D{WiSeo5}~xsZ2SrJYB~GS zKKlEx8&{cHN6j&`)_N)F>3ZXm(|*J4+gU>UE>D@>tuaT6&J*oCc~d4ktupkaaH^3j z{;%rC;`tda$66{;T;DsgAVzq;Lb5k;qGO2G=8BkzjXFAkhmstU;=YT+{}Br%&By`qE<;a|VAX-%Uv($?8@M5Cj7o))i&<~Uh3GgPxRsbhMMhq}x`#?KAkH8U(U0!?*l*u@K{k`aqbt8LWP-L2c8 zR7SEaV}weBcax^&+zN4YsUC_8;p9r$G_ebMI)y+Aa>J~59L@b*@F6pY@dW^a_?3Ys zJ{>$*TSG<6)z{lac34qZsl-Dw&c-d%J#T+2#nma`LU**Y%bW&DPQV` z+?qQg%khUo1j3^rX^!$U)YP4=bpymB%i$1U7fHM%DR+JtLNKxv&s3Sz0La9uxP0i4 zkFS8)H##CAc-?v(0L^_^d`0T+958>;cmS41b?9J?O>IQ)PiAD=hp(lhV1jvZIjW-a z<0QN3;t~0W85{Su$th;M^|x8#B{MmB=$aBu3TTDIkHuvN3s2-#mT0-l)WSi>Ag{%D zQYO{3eG(GVk>3e*X3 zN$V@HH~jGf)evLF%`yTcb8eN?)8Q^W=Wl*~Yi;WLJiey>se1zi11yM{1|gzQ#!9WZ zryT>e)sH~IdZyZ0984-{2Sg*H5Q5=p96kdBjK}~`P!O=s1pYUE@EI8Z0sRaeK%k(a z5i>&~lc2K*Ltzk+vWj4`iIRQ!3>QFuDuF6SR?XaIW~lrg5#?t*R~q3 zq|PrEIVM?+fLf{j)VGzx92wh-Krc=%G=ZnMY*KeCAvAeuLD0rwCBN0&sy@EJn8Rk#6~g*% z4elNtM1Tvnw`8FpwY%ETP$?4Vbo;x|UYu6TjWI4SUW9@Q7xQ*0RC*+v-s(9QABLiz&Gc zC?kk-NU1O)>^V&wC?-wA`a;eADh26=7}l7;d9f;ZF{QLXvw(zk}! z(z{AoII1_9`!8oLEO*xs%h0*OdZ%KgZT2L%R4<-f4C+pU4ENH_gj5-D#+IXtugWN=2P&qf~?hn5#c zv_aZ;cIe@|TnNU#ufEuWq)&FUmY8d-dbagfmTcC3J$=D@i=uSSwgTn&Q9O@ly2!IA zK1>4NpKMNVo9h*avJ(9YWOaqrg0wX)nqMY42?sq~IEb#>SgWADmspO_AW2rOg}H8K zU}a&zz})w;{%Rl#Jn<`jX7~}8XT7peo>ge<)vCHsU1K@OH-Jc4{HCMOTD0!kmy3UO zGcQqCv^a5g76svwj*D5sZ2kd2;8HCfcOR`(9Gn<)=Qh2t6(lT2(>e=)1#(;Y5ey&MphWsh0D4XT z#F%DUftA>z)7;`o0?BhuprFsJP4eNS#lomStL zhk3Ee&u^&rjv~Nj*2R`qro7*cSyx^lZobo?e4y=oWmI|Axxvj`#MhxiIO*>>@&A-RKiPE`^SDuwl^#KKkGjm7a`mGTZ z3J?~s<$;3`-CA`($!P2m9V7O$^M=>kmLmgvC&$N}h`36UwT-8SrJ}s>{G}qX-K!&* z@?zr$`RCRg!{<_VX;bZ3K2$P~{EHU_ZaW&=(3%<2$6}+-(!1=T0Qp z4}jvgA}?2m#Cy&etn;7Gg~x0u?`0MxX`B_-W3xBy(#2cjI0y4L_Zsueu4Ch7=ZI~W zb9^bClnYr!EgK3!1zvIN13#t~UCwc78s2IVOmXVj6jh!ZE-=jZv}{-OM4`}%ZbqM} zZ6{45^7hu*RxI*aYnDUl1?ga0tcy2_B@_&_2i22RC(Wp=2C|a}(iKU-aVLjalgyIL zeC6qU%PicZ;g=$+BjI<<1`xKGWX~S&!7*i>N{jS<*baJ*K%)5>%WXc|bEc0U+P*CZSK6zf?H{ZXA8=1TcK@Cx{!$Qk3gY4tiC|}Fx zxF6s6-^=D|_-RAychjnvu5arPoBOpMINB>4veRV?8S}=5Wtj}{OxTf_%4V(;`f6Uv z+G$`LHq8+9n4W0WyfU>KGUZ}Zob)*Hu}#rI>Nw2RDEaVI77 zW%uInZ1!_{Ih?1S73AFG}w6*styli=G;%XC5OB64REy#m9J{*Gu ztxu``SyXTP&9Fm9gF8+|4(SA6O{-jQF3gA<;J&v8yd+@r40C7WUyM>r4cWjYz}0uv zhBMw5MDE*pyEv?7PP zlk?Dw*7HiK_h%+5gh0n&?4~(}@)K~@laq$A-5_tXV=gtzW^-OvhLI**$5YR+0>-be zvR1XY=v9LQ$K4WV%)zSLEcm}_MR6raQ(aa;fx9e(pa(>zP3Bep18%`0LEh*#T_RPS zQWyB1-D@bD;TfF2SYcDuf}aLXB&x{F4>{26jT#$fEeC92MG}LTUgBI=0JVV=aOZ7^ zL{(h_POP4tohUrU8d6NaaK}EZ9tMt^HYak7qA2Y%u0GdQxy8@Om`j$*mX(mXx~XSL zzZ2}J)32a;*Z8V{)D_$4jjG8S0@Ly`ErAGAEQ{RZFJ9M86DiXg_SW#EW+P%X8zr;M zH%A`xH;(y(sF@$`}@uEgh9W3=JC)F~P;8C&&*>bu@TyoRNlE z*h+!eD;jkYD0FIJ)adZ}YX^>DoSyo6$;)}q6T>k@t`romZIB9Z>Q8LAmRkyirN&1s zI?MC5JBF$mm{coHD0awuAOd-c#i(ofS?Zyci)tbkEe4?vssU)k1KTb$mGa0C=S5DA!&tn=yTvg2d;Sv z;0ot$1sZGjoYb28zBmV7km=CYW=z+Yl{4REDQzDryOnDrt$*`aIhZxLr#*Sf`D4+b zgSrS|AGpoXYRrQ8#~fi(nJBse_6ee7Z>{R_`vnJFTdAx5h@F~ay8rqY5%T&}n`-fB zZ6wSWrxp5$&aQER6U*jmYgVQHm4ZGGN89C;`MCHV{<3{7L#u;hUis)J$+ccMm^rjk zo*rBrSAEw^IBhs>C(ofSvpogpq|Mdv^l-nF**JeIz)jr=G zow`zuF_R_Ty1BiyMZL~!35(~{DlJ;pAK#_0K4Kc99n=(9rQgT%@s?b?nJ@L zyvIi{^EOFfb$sV%n}MmoYA^J8+dfLcHLvgnqh&y;UbquW*>JnfifcmR-D*mi^jErAMs?7TC>2tT(`Oc{m^{-X>+ws zkQ2%nuSn|zTJ#DOdoy(RvUQA+XWcfJuG4TFRHm`U+Re13eLX9=lim=H8B!f-f%i5?51DQMBaoz4uAQADKG&QxAeM8PA2B` z%QMQKGe90i=y#B8rk`!dFLbOHIVg=aSX`-;d!n1`I>tD(e=tQYe@WT=5(S}vTmf5w z+NBv|$=IWouXh}&=_ouupY{6TI&LE^p~tbRpRaB{RNR~XMd+>TX1dt$MwP)mQ zglVj$xDBQ z;SdRU*fX0B9rUvw+P03;?(ADK01#?jV zwr)$qc6M^aaiVre{$*W-Ltb4gF|yyGX|0BWu~D)*;=l z52o%)4RN2e42}*Z(L=*>Kwv6?q|wpkfRa6=kN;pQk+-YBfi(gx;1?^8kWj4=0IhEw zsF{N+cB;@i(JDe7v>AI<(e?85Kp-eExF&q2?UX*g<;Xogw$@`9b^eGVwKSouSktgE zobKvW`h&bWt?Q45-u>3`_?&q5*STXnSr3TX4&$-sR^9d+$@{A%#|(1`#Oc-^a6Z$) zYA0gP3Es;y{zm^^5GMC@q0*LohjK$yO0I>7dtAkmELHP4>;*`>>g;s+f@vhGce&R* z({5%5l1B@h&LE7>UQP zZ3{)Ojx%5BSr59;6%u8%v^0P^b;%JddfB#TPRjWpF!$?c>{a(c6XbnoYHlmE z`L^5!5~wDJ5%db%1`_Ec{QBH2Pl#^Y|+GFviG&79-61)&`1a6L!?R|}&wb;7;(GB1_+*Ml8Lw&Qv63D}u zG&J!F0dfzqspk4-{w6ahFx>E0p~Y+xJ?F2jhs~u4r(c>) zZk9#!(Fv}ZjLkPUZ*es@==^+26xFRim;o`;Ol|-k%ue*8-dc`KiM%hEVQni|;42XR zqAQpruJ9)cDjxjd!R~7Q@;QSK6q|L>s1Y=ZbCNVqooR z_%pd3$pz)39{_>@+6v42t$GgR(*&@Sr}NYow=#Fy)i`IgwzomSko43IrXd? zO>Qp;W=eR1zoZs+z6j$s*N%qsdDEeUS&+o`dzTD8l=kPgS;PyTcCOQ89UGo)V5(P( zm78gQ0IUihP&h8dz3W}5z)Lz1^HOs@04gL5`Ndk9_pxjE%So4N5Eso)l)Ln^RbYaocKaOm2}(r{)T3?C~mtKpM+TI1r^Q%%RHH%!o>l) zE8~$%=_paSh#VBX_+N6>bmV&I>NZZX60!a;d0dg7RtKE}IRn`Ym^`lmDToVk@q{Qa z;l|^Q5?3V9Vw<(zl&kLRPnMdQR5x-4ynbrci#5gJwtJ9s4P^S5ti=G1?;z^Rd~{DwJp!jZmb=;>2hD za$Yv-W#v5)_jl7N3#`=cN`3dSM(V0 zOK(BWE!X@iHWw`(3;++HoIuGnMdt@Cjwi0i>lEL4nO(-a6%NI5=cIj@jC^Clo55?v zb<0P})%OtrUO$=XxvHIryECG)FX47y^N5it>|p`x$;Hv`!~|%w;y%%H=&fq=WT?$vkr*1Paa>k1!ptkX1Kqpj@lI! z8$&I`GJdzWR{Q{n@adSVYgj^^$Q@|2+9}x$UR1WneCc=O^#*Ap-Bt?aif$i~S*%9Q zE6XnVzVu|4#vrI{`Xm`6qy5z%-m3A3ONh+dDK9+RN*TwKsgL~bPpfy&@ZXwQw4vwy z;UIJS3^Uy;b#W`ym*y)$JCZ%uD@2c-#(Zpr7j_HWX9JY$<||O&OZ7XOdDHQRz`Z>~D7CKuX`!%}yqS6cUMA2Su;3>dq!C9O&As#JAF$O;QMT+msk`Uz)x-Cj8(`Ig^heG@Ml zyW;+MBx&J&0OSt{1p{^j8wOm)wo2OkBhOo_85FxbL^r>!<+8bxz2lBFVt2Y;pHXfr z);#)QWTjkrsw{be(tQB5UkL9V*MBr=7UN^4p4mi3Db);C(OkOY=fr-^I+g>PCK4^C z3z}l3YEIjh|E`0X+t;j3Xo2)ehSq0qf1VF8%?rc7jQV5ZlV!KiM~IN$g97!~xrR9Y zFung$zoAZUy& znY$%N&y>rpPkxXZ0MUsPto5*Gunj<)u>na~FSG3^^CEgJ{& za=LxspwIMhrE!C<=VZ!uL&p997O~*GN$xqQJ~964xr3-Z?pfKH^-DQZ|BGbx)wIBZ zZ2&IL>XJv$GE^?7l ztX%RM{wd5t0;qnFk*v}2rKpat{NC?vHpnmigZzXPJ~WbF_m)7&)S7caV(n6lr@%9@v=dhEY7yv*-+@QTWcoj%hCfO@fz z+kKsx+kbEGfQrf>+&HdeY9$W(Dl-efC~ORJe7cSbKYf%2Ro9p*p;uMWNk!Y3LeZ&ncoF#>2#XbPN@D?;`X8c#8EMmK{3PTj8PO)QT46~;;2})k2p;RxVHlt zE^Kl_*QXH`h<>N_9YixIZc_a$N>us!r1M=SG^dt_)U=6Uequ9%S!8~@klQ3QEd0kq z0QoWGq%Ml67YFrj&pk#va^5^=lRQuilu*NziB5c1$$g#=rZcZ?YPnk7RMe_jQ_Z-J zuOOgQ*}Y>FO$`aZs^8}(x?1j-ssj$atNd9BsvaDo$aW}BKso+GmZbGrxii`tB*`<* zy@H`LhNpzH z_ghyZ0l`UQT`=Cfx%#02j< zik5PxCf;P3H7R6a0hNWctP=H!k(^q)v#zPR-~^R9D(ZJbJQF7`=sneQI+L<5zsF^K z>mylir8^q#W(pU$SeP%hhWonAFLqqnT*V4V&*i zc7A%Z$fq}de)$Rw0R{>V4gvA`#tQ_10!n;^%q*-7hD!9;qqD2KKOGtzjfq4E0-fb6 zDVc~02CH#Gk0>xOr)K6KJ`VcV$E!N`NZjX*>%SQ+&SSZ&8AfvkyQujMvX>(F(!ZpX zX;GIc3}CpEBV)T&oDj1z@}Vn5-aRVAKHbT^oQ^g^cs7#-bz-OgDT*M@+@}59qNR%$!!@49nlmvGbd2CDA=cko zRk%}yf4=l@*ZV=!?0e+T6crt_sJA6U{`g2m?0(-|S+*J(ik&n`?DI-F%hyOuB`AOJ z_AbZNzwyLO(dM%d3&ULzC8L8{N$RWN3a}6>Gt3D_aagP8L>xWq@t<$mhgqL!%6YB+ zIx={^7yRe4LOO76Ba2tIIQV$*EQTja93)+ly*Mw_L6R<(JQ8&K8Nd?uLgoyQJh6s;scgu@sZe9o| z?mj9?INbD17xS4lxXaaEPQ;^O4h0?z6kd{~Cc+x8o03phpC&7ZqX0nk1K>y=oce<) z2wl5L3|vH#4}PECP=~^tjK}+W_wsbvs!dB}v1ZC5*mUTPDSi=2rCCZ%16Hn{EHT*8&eARg%YqI_^T9K!bn{-a6{4E}f)JoybtXj*sr?PJp!RTN|$| z@}77SjC$T~RVy#{sK>Jz$TM)<5~b5%t?kiP>9Pmc8d+QpW9w=Ci;Mz6CA4Y2ZHWCc zScv}1w3uu^MXxqo7|&MSl`x=97Ve?~av$5jmpXnJp6Omm#5ElcozMya4edE?i;>RE z^U_<`q;Fg8!e3$N$K9d+5J(nOL09fXDeiYVZijdwRI}`a==UUhS`kbzAk3wPnqv)I zYfgKusMEJujSvUw_^V}_XMz%~_xUr&wBvcJ=s3}7tC%;$^Raq}33J+J(roO^5Z}bK z7e_-6ZV3b;7XDX?&cU%O+vB^LO9p|_OG!j%UonH#Wx}E%H_6A)JnibP!Ju1sbb~&l z_hpC8F2g^huc9KouPiq`j0*dHeQfT&ofxkVv6obx@2Un`xg+mfH_hVrN?W~f9jXQz z2pf{qO&6IKZ<-|nM{m+B$hQ@(k42=+cDtQ0^P|$m&}iWC9L}sEGd5JI`I+)7D0nJ^+4JuBCaOpQ(QU@@Q3L z-;X~4HG~FG+G&1&S}}?XKLD;)$6?Ri4@c>WZ}{y1zuFBv=d6fMaETOReq86UdGX(oMC^6;f)}WlTk7dY zE_pG+w3ngs&Am5!o!_4m7LB4wCv=~R{KAf}>4S!%9`Bz-A6=XmW+2y7Xr=GGs-g8? zZzlVZ3IZ9M*f-Tty`UmWQ)G0HX_5T-k`- zgGeNkn&n1r8BioNtHsa4G8kZKhcT|S9ycG?8g|+H) z*3W;c={J*Qc<2OCqd?2H%`#s|SZ$bEu5+P+M+Qe$bG$1%;T-8xz^*;Rte{HEiK zJGU^{2jg{&-VYd^lK7Z`!(v2yiy|WVPB)0e<`;!@cT};l2K!uD5hafmiBiID+VWDH zbAnGMV*mD)58+ZVfv9g?e%{rvV=ELB*df`UA4?au;46wnG(Ro0I70g6EibKGID6Vx z%2yz%&)%pE`PnZA;HS*zW0Lc(BZ+kEkH-De`IqPML}T(2ahVhtUemlDVl>d#$zVG| z*Dj~d3tv-jgVg64QJ);SqS;aS5_HeC#(XOaOl{mi?J9q=cVtQIDTD$cV>;RB2aJPq zq8{Bek@C`D7{r46nO$v~@488~VkX>{>rw)80XDtTPxi93g;xM=1Kf53VkD#5vY7Ek zea^x_DI2`J(*jBRLYvfJ9+rn!xi5v}Y}&%C`L?iML}vmI*KnV+fid01M#q@yM(LB2 z(z8?UGd;ogZyindzdN^EnBObb5(fK&kg0!mS`)wbz8Kceax0><_TG~ zvr*=;Oc^tabL3QhGt*mBh(ju%Ei?8Gb2l3nWElk#OD`08H&LvGV>@c+l9#Y(XEPNV z!AApCH;2e304uX%Qpu*<-uMU_I1@ad>ehoORK~h!l47BrS%Y2Lu$-Lc-~C zCuauYcjz1OfRccUvp}YG8fwX-_Pl;sw79_1j=!S;bk7{WhQNEck6rm2I;krL^!IHw zHUy2Hw1sACJ4MP$q$C8_^2O2y#C^oKO;{aM_O%8Dm_!Qd*nt{nU?EI@FweYP>i+iW z(@9ftK}m&ONjthwHjEFinsiFBcCuQ(l}9c#vE=UoMBwb^vLwP*2s#m_oGt~0?e>q} z9IH~NAPJZFleX&ZSl-obCR7mr@3@@=#qwtXcLP6hO1$xkNV3GBZwu9iL7DAn6kCeF zuaXk$sp&VuP+y+biN~19xZY%4NuyX3alUsIa44EKYI#{}S+W^Zb{*8EVTO02Bs(%> zPqiJ+`!?&5V+Nr}xL(z1<4gISuyQ(KQ(Tp}>Xa_CSVO4E_m~zpL(@dgBU%so8v9!} z&(9|quKrn6wfgBjZ(Qi}+D;Y&XBg$H8&Da`k4(%&{nMELdsU@cw<39EOIz!21GpIb z{oa&%<6y;FwuQa?pRe+51u#7hS!BbF@7;;${Z^%k7nrh{3zg-n@zY?w8_C1IMdCfB zWMX+-^m;(%H%dm9Sh?_ZUk!q^;@T_i8onvSdaoKVFh9os0jEG%zmE4!HCMulAOYY_ zc_?oty>ai!YdI}dTga-clPuAytoC4u2(GI0K?^YD<5NPZtZN#Yuk=O}hq{Im)wyc! zOma+96){0MPh;*2kX(g=?YB-Xm71$nYNpGg%a`npj901&lOt_acSSR%YU}QZLKUdB z4qnK>YPYCB94@TW0v@WFLvp7ot>O;zP)2Zy?^ z0brHN8P#5a-`PWbfXb`OY#X*5Ckt6UfgRR0G8<(+;HR3JoaWiIhz#e!4|ORhZ$iAhY?`6*_+>#h#|1iGm5if-@Iyvm);GUu-N_h1-GlMv zf)JQQrz+~8hzt2uXCy>1aau?^`y)kFQI|w*gDUE#=vd`e?uuQyCz8v{B=;_B%Kd=3 zY%xr(*>vGJP7|luWGrvn5SXSmF->bG{5e=^sAjOc!!F3e`>P+7tEIc}Z%&&nX- zT~@2rZ)I`kT{le|V3$=7S=BNUDeRs|J)R0mUKWN@PrAq2BIL=Is&Cj0i;v?LJKeTX zLcCGBtG{+Yx~g>5M?WqJt*O@(1zqLE9avbnnP6wibtS945HmnDolIj@-EYH-&#%Ic zIE0(HK*%X^=8PcSEV}WlHj~gg+*#?y7}jXerHs)(Uk`$xn6l zQ@0x``(O8_^e+4*3z4{?Yocs)OsplRx~k;_TJD;uteTzvYG{*}bYeI(ub+OIImri# z8OmMSNa*5-F?;WEpByH?SLqpJ4aE^$(Fl4i7(y8;xpA))%T=weXkX~{ojR)RYgoyL?#4S9p?BdZBXy3QUuKdr zIbU2?-!<^GQR@y~)-kE5AP^38Q`J|QvFnYxkmXk)Z*O|{v4+kSmn#`X08v6c6D=2t z6iELy5|6E>~r<31H#6gN)5XI0^XGv=ze>}t>g<8(-92?r zxknKW-INYto$Q-`g>X$y5tVz_g;if+KGfCORadd9uQd_MycJHXf+A`OPOEwmJ~doc zyvyFT(!-jFb~vP`hUfUu3DTgj3tD zb<8FiI2-4SQyc6gC$fFi&g3OkSgj@3x4Mcf1^KNU;l71asb|`&70v9MnPb5V z_Kv~BWUMvWEAS8m;|TtJzhAkPWwzZOf2qs-7ym zY_3YOuXHwyO7UL4I4M!(hpoL7N6iMt^i)+Yi15EEuK?8Q6Yo{Ns^o&s;-t?h$Y_d zHm%Ag7s~p$pzwa7LxP1r^>0&3>GU$WGf^SKLh7-g5wDo$Y=1Q zuBr|wU0(=Qa_+j>ExNBkV7kF}!MO{NyxP=U}+-2zvhj;=MeV`cD9&LmmYcheUlmlxs9FQ4Wyw!L72D%`H%iTkF?SKEo08S790RjU92L}oR1qKBK0{{R40ucZMAp{aJ6Cy!T zVR3;45HgXWvG5=xLQ-OKg2B<@6fiR+K$5cY1{Fhd!qPNjgQDUVQ=_vrHdO!G00;pA z00ut-{EEd1iYhVY2nlr`9gq+awMua6R==jG#i`&@G4G8%a2%w1#3iE@fn_yr@Om6TZ%W{HCLoyjQ| zTml*GcB$yOeE{9dWt5w#0_jke>d#ADP)iJ)wBB(Dnq@9cmQqrQFLfXl^wlatRFqlK zL?I-A;AaO?f(?$t=PcZurOK6(CTHSj-~FP}O$K*CCaAkCOa-PY8g*v+y&w;&Re^PD zV4Oo^8Kf;?jnw{{f8KNlU<4H`m7Jp)b+TseEty!_~lu{3L_stmLMZzP&0s$=9j` zsVRR+N<9Q1dP+X8egd&}%mowYCmI>60~4erK8kn;cZID*r>QIz{{Ztz^vj$r7L#3R zLumpF6OxtY(ZY^)_q<*{i#NT;R2qU3oK0LcU7jY)IH^Z=JlMh}xyhW#$@P$aX)K|+ zw8B&r={dlHNGT$OZ-zl2L3NyC9&AVM23qvsbc3Lc-)%5us}a;jf;Jx&{I^MCvNOO} zVf*$#C|Lw(d#4k^DKw}vRf`5}6cm%$AGdORq)j5Wiz)mx=iu_z`dmZ*0D0Te^}CXg zZtQ#2Y#&cPh^k{uV;IIUk3JDm1w^HDl|=_*ENDv+#GDQqAug0%Bw>wVjJDBDFfwUf zajXlZjdg%Ti}OQZ?6a$#E)tEwZw(H3IL=r!PH0e-yJd9(3+%= z4*?DX;GqHLl?u4Swh)D0yhy`MaEZy4JMieRi^^5QHRduWD9Pj!95~+)sK`l2~X;xER$5Kmjk0?%)Atqbd>?tYAD%owFXuh*$RHUma z6C(3Xl7k{#l`7F_AySlxmZVtI$n*J5z=@M)iK?|*^QJ8`nqsWhM9IB!@)asTU<}|U zQF0W!DrPN9K6Of3iWIquC(acpDsq&ybl&hdfS8mmYC=(dvgO{E%L-M(7coWIN)9IC z3W)~dWBZ$vW&Rf1%2s7aGbPMd?A8SlmY69n^y!XeN>I%Tnx!RAAx%OgppQB+nKM_% zv{O)vy#(s?j?=?jC?yF|X6&vWma5|gMUauBcWFAH zj5n)P5T>(BHEb5ExL#LQ3?gK^8p;)QSF7laPo@-`=$9=DdG@Kt%*q7mQR&Pi(pYkJ zK(g4uO_3_|lg%ev)(aV`^(3E0UM9;g8`lHU4p*9o~iQJ)A1$|ZU*9pW>L zu>Su5)-HmY`%u}WdPepgae7)GzsA_;vDR+(R`*zdS!SbjCihUOfCFF)=xr6l?@VIy zWgEKNVET@?jFjb-Fa%1Jm9AoeRtc9Z8H(UEjbb@m^6Z-hhmk)H5LIbJ`#q**wrafe zt5oYkB+HzeO_FSs%H;bTt7WdsK19H`%A!IKCx2z7+h$uyLML*sD5>o8!bw&8J%Oc6 zo)F2EAlhWvY}W=>ZH8$|WWbqdpUO7rq|IrQCr*~3_?*ev36kc>M1?E~Y@0c=wn|b` zq-4?sj&CW0AG1eC@`!DchGDtf&H%Rn-(u}sA%v|Bk! z(6oiA<=E^%m1HdP+*z#Y(S>FjB~w*0WeSX5RyA_xuy#ZA`1tIGaFPcBPLc4?vNNli z*i+JdPuHR0g02r|rTkC^CrSJL;4X0py+EZ@k=3E`Fn}c{ z&t#NImuE@MccjU#JnZ6@3R$47#u)oob3?-Ct!}dSL+FJmRfOIS5?~snXnKHjGi!t( zo%N@ZiPFw;3-8vQ${D9&Fo~$>C_8F8Qg<2{F^@JTEBQ5zhsnkmXUz3<4|`VZcVh}# zu~sck@7&!gZP3Dc+pZq)JH%BI)HtWc_!sQN{{Yng0L8lNrWtm5gZNL4@Gk%lwubAW z9k9nB?Ww*|o%mr*B|3b4VUv*lG>jq8TVhE1?2k7*jqsFAwN1#oW~r2rbfBEl-l-w= zrau#4Sqfcji1dBwp&=)fnOC34EDL)JK!`iKjS-NP4sorrIJ=`2@jE5%J z)T#2)N|%zGKKj6Qrzb9Cl?jQKr5P@@12HMSvXgc!7IDhfi*1!0k;$Kpw%DgwvUaXf zQtdKrmWy4vNc)CsinHET_ZCF1!)8i=IWcavO--kj z`Ep_=3(HNaY?~!Aa^)lf1i8GiZJlb!%4rh3+?ynM9>I%UaYDkp9u7byVzxi2z!y2^q7dC-zG+ z?=pW6W|=G-M8qUs%FYRvm0T%8n8CDKCd{8PS6y=yN z99Uru0G~@tFe3)r^o0_1#-Aj}QOuiEzoRq%05MN`?!IcpBL_Uy=E5|<-Q>TJ??F;b zT#{Q{%|8yU`08k{<>MH}Jk;h&SIL}?ru4;$a#pW++3gZXQg;Y9`3AyCUHkIwe5Wly zX+mDtFa)bh-`LUr0N^CEGk+~7vl=FPu z!<8j>Wzj)mx*|fSP31!GmzHJbA-XGc2Uu35mrMl(a;Z5*ys&|G^uPD#T1e1VBB3ZiH z@Y@pBKeZE5b7&?RqVreKaM;2GpY08%dJ008at2~u{oUF$#L1RUSmhZMWX(jc)gG$Q z%%poO4E5Uz9II~SampF#x|=!|B53pqR4^}!7r|<)8Hl#>n$AY+F3do@rDp?rW`U#x z>@OFrcAik3HAt$LXDA7nUVtf0n?g>Nvph?eWwF}lDJ9i5V)AKS?vo?}phk*CvfKDs z5@lG?l>MsFIzhHACiJ@>C)`4XqS-Ji_u-VZg&`9bmES1`kZph6R%F?^bN(LDB6{b` z6D0(hwn>VdnMzFAGUm#j+49vcVlJt7XWT@Imiu*{Nwdnz$;eqQCewS*CSBAeYLKUN zUtR0js$mwMO11LMlajJGKMyPL){Awn)Fys`M4T307NoDo9H0a}joEGpzpr**iSM+63u`&r6xhR_W5jp?cG0RN10jOP9%fhiK)c zejZeW+U;Q2ECk7yl~LsT4VatxIe|uO>s_wXG@PJ$a%O-s5;+eg_-SD%u-I&tg-f!a zCh=F{CCXW@QuN7_lC_X)GHt-qQ~js3E0Lz!lV_F5Qtft|S0yfN+fAVoXIc{`&1bh- z%)2^HO{U3Bi6&x7)TPU~u2uXkpZi72)>#&tMV>^9M=999v$j0EiL+5A%)5QA=PGjI zSCaGgiv@#|7P)FpLS(fR1xYh`R>jD(hE`%7n9l|w@lrYR!Lk+aO2g|d}sv`j!Z z3fIv>R<;u)exbbTU>Y&d=WG&KeD@d81!W;fChm3s4F^{ET;v4GvZVh2#M&k%U7ae@ zfTHV|x`vk}6IOjfX&FGQt=v~OUQGpnWTr~I;+;?Wr7F{s0vYiY0A?h5H&X22Y{v)+ zXLIAgitL4FQK4y00Ml(@>j5y~>!7h3wEaocL@m&e$v9NIQib~r9zI5#IjNw)KALl8 z4`^xJta`?eF9;Ebk~h{g^E!^;F+Mt?v_^ysIO{$D{nH4;n@n^}E6k+cY~q~cHFGPP z`gOxyJyFp;QPDBcJyC>o75pYTJ)c;;aZRibwwz!Kp)aLHDHPgRJW(i9db4E{)E9W} z0rf>CwrL}VF>-X7t3$Q$mndS|Xs`~4-1tPhOp8sI@bd$vXW~$6M@o?-%v`mm@VtqM zN|I=x2rTxFShL7o(y}hvQ~*eNOvv2reUUi|z#SGIC@<0mWo#a2~vSK}s3 z^J}_%&9>W$0hWbKK^H^Cg_(>Kk zA`vwgLT)BSoe4QG6Ld_zTwr4Tzm>U4Ynf`9l($+)yn}rXlq%<%TPY^z>NLtUPO}+7 zYP5^}*g)ZQ!2DGO0-0815|!rEyQ#f*g6 z)iGjP$vMcuErBmu3cvA@c23bqlq!mk)Z#DJ*0Eskv z)QW5R1Hn_5sBNxhTFp~|ky zmaFNKo81&kyR=~y3YWcC>#nsm($3U?rxOxz{+P#{A8p$;#U2)wsHH?uB;tKR?&7n6 z7?`Q6m-~GAuPB3hiO#xPW8oCM546qvNp$tYA4-nnoY5dE}(i;}Zn)Oz>vfp;LCw^IFh{Nk2|9>5+v zRzFgDj=Sn^&M;?kRMjH$WhE_F%N?Vr|f*mP>()!{o}{BI;(` zRpquS6AnosMws38=@VBr&tjP{uJ%&Ofi6=Tw6uv*?xwAGCwBO}0O`V}D$OAzhjIpr z^r_bIY_ufFLA{r?TCE6t^}j+|5qWc`Dbp@Qw2R8j%tiT$n!7~HC7#YCsXllFBq_rq zH!Qi6OFYtmq6Tsuprux6Q?G=oTBKx>;j|Kin^A&Xnh|=DGRb3+BFk#GN>s9>u5#wf zv#T~@)0Id{6*98HKpv4v1u>ka5B+dKfK@p((y||bxq#Ghf~j*tXyx8D7;Y)Z-24KNx)j4e`RU#vct7 z^hcw0LKl@ z7*;4uP{uKcJorGo3+oX@ksT+7(FC5jWI9u?N%{{PJfFAZWBDJ}JrfuvDRf6kG1FHB zn4y{17jKr|6<=wJE40VzC`Bfi{bhdM5T9$M7HxtX_ae@s{56CQJ*CWY-x1% zMs4|LQibGowh&i3ZLVEe3$ja0)EEB%-BM>Je&CrCM#F?BITnd4VCnl7g~ zB84R~*2V4=(le`s1qRvohi{}mHN^3SAwfE&xYo#00CECo(%w?DO9UyJYm~= z=!@JrjBJVx{KxC{j7({adkkaW30itU*HIcr5l9M3jYE&5F@5pV+u`G+{9>jkd8pB@ zFpiIGX9D`XXo~e{9yR$oBS-EycE?AyIuX$AG0^Rd0QkB7+|?dNj(j7cBkNJaRACj1 z(ieJCi_EjGvX`&iU$&azdhn!X5Q)JcuFkWbon&a3k8Etb6NGeIYlGd)FJDXHc?uZq zA-8Lc*@{@yD$$)lYF)li;C#_>Qa*a@?#)0YUpG0AJ zUBJT`Sw*Ecs!JJX1xrZ9D)gICPfCz3Nui>G6lt$DNj2C=eQ@c!O$PL}4TMu3A~JUZ zK&>;oVNakzc<8^4ky6}X-I_m)N9rW}Y5K+~@A|{}z3u-1j2csM=gBJrRM$?C$41@p zfr?f%#=bE|>x~^_>m3mlLF|g8jv^XaKK70p;}<7SHA#$P7{WAhg(WMZ#nrKE;1>Z} z>sF&}!<+5TjAB1>#PjR?fl(bO`@?uY(kN-&37IZplC+Rgq!JX9vrHyMy@|m#hHB`_ zfzkKIZm^oF5~|%$1QeG^eOd_YfE2lNCENibb@emi1=*6^d&N5pXIQ0$rOotPZAnRL z{)(*AlAnfi>M)=HNF*@F{^Oi@q(F9ww!G6kjFpyI{{Rxuux>xFip*Xah#(gt7dmS4 zlP0NC7PVDMTFvDs>m-*yk%;ET3z+f0v65 z5&VC6b&=Qih5?bO>UaG+L>>P0G5<#cnrL7j+A2<^HYRl;6bcX9bT{>>Tlt1>j1w_Vd_Fh&Szu|UvIn%+B{RP z0(2c35>&5~XxgFc3%! zOX=l2jk4vsPOY8c;3Yt?YZfeN_o~pG_Zig z{{UiKeg>VqrBon*79ck>RR8&Si@zRWYqKtR6bW_#$j)Hol zqvNVNG0{|DsKCV@KGCD9FcHx~;~%7+5&B(`&^#lcuCertI>cZ*qXQV8xW~Klb$&&B zs`ET%Oj>s+j~!5%vgWBX6VX`ASmKs&bcHxNL4hvTpoyiKXY|&0yUSMm&8ebe9wIUl z)#q&~V%VZi3O^q}Y`>^;CcP8$gA}Vk(@{-(BPLB+@IK1Px_W?ZglHlzE`iuD5S{v3 zFS3Nc{oAU^>@Lg)9q{*`aq-3yluKHw~@yBkcB(Y4z32R9itCxzBpm7aCHyRiMxe0)oDp3k%=}Rh4tLQ0N%aUp@g~9KC z0((5Mx?r0ba>Y_jtx)RWFQ>x$x(q_Cz zx=R!5X7qza*;c7&oWZ0`UC^&*&IHR-;d43gXw8%OW%^Q52$WB+Aqt`a(wS!?rdXHJ zG{q&z)4j1Uk{hwc8am+1DsY2gBeD_;g5Vc4HNa}?f-xW(6Lf&u^$li_5EhAR32+vmkhab@6iwF&&`YaBm{2rz z6WTy+e`rY1RgU65@Q_Fc1)XdFPXU493A)!>`?v{VS1Rb;!Rr=usFJC~y40E~`wPhh znIT?gp~6vlI%0g{m9(Za0888fl(eVUo1BtR9FQ3fX$x3bn<{WOCnKWs8vg*qfqq-- zt}&j;R&Ggccp#@6*p|6K+G`m~Dag)A3J!LM?SKZ1esC>G06LO|C)S~5k8q2JdQKJR zJ6=BCMxJtup;gT%M!&ZBysDmTJd8Q8{OvsW^JqL{0ThoPU*EBedGX=o20c&&%;q#O zQm{*g1Y#onz`Vs|)GEtt(XA?M+UYToSk7c)fw@H#o#5VVBK)%L(Mw))sQRRiiNKf% z2PU!72N!nljFtIwNX;s{m6U=tqLS4TsnFbo;$C`NFJ zOOrBwMpBs~ZPcWypp>FnXHY#g-deCL5V@%RHIk*uV97dGkSLP8W+6Uo6PZ_lpjiP| zfls0h>gaK^7{oe*x@mamyx8%Jy6Us9XN_>FDGp`>Eg`T;6x?W)d^LhK7B8(aSSMH3 zI{c=FhK(_gj)-P!JL(O!Td%;=G@4~nW!O1AC1rzc=s4dL*icdqCtMG+93&& z^=zuht>@9GSBpVyG~9-u-mggL7*-~cf{7zzoH>slFH!t~1~Cy>!}2il@$xiAA|J^g zxKql1$sSF2!(P6fC|yAVsHawGgr-R-nnff{Sh};SOwzy;K$OgC`dVYoAyQVJl(h?r zKMc#MQ|kr^oQZNlAt5sEUnJ08BNM#PxepACs!>vvr72UhW|yP4qmIZD+F&A&e7^cJ zL+WPMVpx1d?V;!|4F|tN!)xk)7{*TlGdUjj_=!D*8W^@9!ARKWXa)fuJXf2>xPERh z3|F(BkT=GUBz{FlHZe|YdGL)9SB)``K0M9jp0C`xx$A(eec!Gwz})^kV@PJ_5aKk( zrizB}{oYe`Y43w7XPuJNMBMP7cJ)Ejpl>ATfQ-4bBJZ{3~E|UoklJz%(0Prva=d*kUEq4!COhsMv zUUuOR;o$6z(cR6nocR}ZeBeS>FjWrrf7~(r*N4~5!1Et_>G@l%(Fg*r}zVu7r}Lp@ZG3 zjJ%Y)*xa+o4mDK@aja^K%9UoD@7a;xETE17#2?sfs1MOeo|g5hW*m0*#(kMdPyD%$ z-x)lN>1v~inAV`SqAD~;oSbDR9L}15ijcdDUC>q%qDFFW8>G`nXKgSDR~Wdw^!r$W zu)xQL2i_kv!=hN1cYb&D{*iFf9~Z}I*TNO4oI&Q}8+Ahnt}%$DKRMT+Ks$Mo{Uyu_ z8FJvhY!f$gVvGrgziKh9!ChIVax!5Dq@+(j>yhfx>I>2 z-iHH7Vzp_}Ppfv|AVzL3xFGA~UTj8gp#x zDs!Wz1vJ!qCNr%zhHpm5l$ZFYueO@v&t|n-tu|>>(=9^P_(aZ3oT$tbWXhVUigs+n zrmYJ^xic*SRMn#?He#iTiA2RAD@24bP4tVvEoGlLLODXpt5ms?q=o_I%_|bwQqZK8 zB`GD)7FkKWRSTM=EX-L_?%#G&i8NLvuQht17KMbAk|^$4g|QE(sus2hzPu6`YSFuI z7?V1BZ%7MO<8{I)$e5&uDhX9cNF|3xEK;mt9%A{MI0Yn%NxFQG~_3ZJCGIv2O8)NDqE$FRKV8U5Kn$izk zUzn@MZmoj^je-9Fd*RNXbuf29-OT%bW)<&z`M3z+V}OC=a4?OsrToWugzgdJhmfc$ zSPeki%A)nu9CMuZr)G#5JuQWCsE2_t8mH+J!_r*4zg~L48=&vzmXE}*%*#Z%X9Xb$ zd#Or;VR)BQo&Z55$t03avrO?%j(eEpx0CvQN}Tf zfJ|YeMFAK<1mUX~4_GyaFhsnYic1ynObi$upA1Le( z`D5K4QHSz6{Ei9kg9qK_N4$H7))nt_E5?ZUU~uk_8vKQEgnyEb^+w^`Il8%>w0$7( z?=exDLSD6@#BneLpjGcvuy?>JpiT)7_2yDg6r$|O1f5t4#+|)w*l5_jF@_qPzO5w1 zo0dho!8To@f8o<*moa~g3(mYutG8~V;);v7aP?AMy|~k&Fgw}^N=^p6KCptchMCbI z>czv}1Z^D7RT#i3x}sJRc0RbCiC1!IxzR2!1dIFvsZ4Z2KzcbRUctMVCw0=n*?_x(W>gJF%oT2SN5c^5~ zXg)N;x1Q)HVC^y0-3i_EK0&QneTjq*`6&MYTqye|xw*Lfp(#!zhK2Hsn|+wgl|Edl z)>(y8rlm6qz?m-a0%0mj5~7^Om=vWXq8H)%Ml&T$USo@hQpp0OgrpS|x1`s0!=_xt zCWXRFF~E(K(e!{;f`|3WP~&olFdow&QS(IQkoqWwe0n6ryG@pTr8c`X{H&?AbW4_; z=Dm9?7kSf~5M`++6+-PR%g(e~C(X246*QqCQzpza6kQCesYashDA9cuIV(3ELeY9^ zF6qs1oHP(gfc9A_3071jB`FU}u8?p(tsD(1LV#&mvWQ5gEQ_nnIuiKBxM962d?(-NiGvOcn zzi%Nspzh}b#)#kYfyb&i2t499!Qae0v+r|pF~TM63-68!?pHDQj4R+Bray*0AFnqE z+;n`PgcmBj1Kb{t1f=P99<&r)&JyMHP3&(RLxyO&+CFjkyq}sAGAmW&0F{tb0Zr?` zbeP?{N*o~NCd)t|g`i58aaSJtQ+qW| z6L}ywypT^sF6g|J)D?yg5>hbf}xV1{=PR`?uluhSzrpR`CJi`{*5gCnHOIq3;YdyS-~nNYPwh zToN!CZqpnf!oAbo3O?`5z<&7g^oH@(xrBAYYb*x6&<(KMbY4u95UI-=GnrE5 zgN5Ze9;sp@BP+~EKj6wIJKCDFp0$4pN1`IT$KDu4V9X;(16Ari_S3#E95qFDK-J=q z&7uixVwgs1tFY5{_|x47nLCy9fPIKCHpjyPIG8Z6c^~UM;y6OLLb;Q=2GD!q8;^W- zL4(7XZiMcQbE^qlvJj+{kiw3Y-p(3Qbfwse7ZidOb*i&UlE+ys ziTlb4XgfR@_`%&^1^-S_`lN^wL$TM50SLmhsln zt^$@85~?^$;|dZ0ybtRr3&Y&dH^FjdD_H{#%*}~>L30c<=IhX(tP-fC4dMbtB}yb9 zYkrcB(t8>kY;`~@uFWuR2KT89aZU{cHwbZfY)W=k1>AA){{YesxU3Czf$sASj(U>^ zaDl=&p795G5IyeXpPBMc59Wg$3=eh_?#ILR=HejjZeaok7#zpQ!UqocR@d*2G2>hw z5RH=lr{^EV@`OkeB}r1%nz{2bQbA{9FaU%*vy)MqBqtCI-N+Wbf`w4d4%NF&WPH3AVd3I;sr5b#sdnqbi%MC9Y&CIX{Ir& z=-q@B3dVsANCJR$={pQJj}?y^qv28PgTuS;93Xhp9~>j!S3ekSka%~(x5o(hL=SX8 z-2=vmPY!VnvJ>%jJU2gIcjVNzZ^{zo`d#8IHj5&Vsq*hGXj(~3wO(YU){%aK@z4PQ z=vqwW+{z+MnJQWXU&(}_)vVkBFR*BdZmlJq;O}_O!k8N24w?mVFTWU9GkV28%@Yr_ zdANM}`k_0|%bTtV+aCh3_ z45?KHXuPK?Q2i8Bq}Qg02^4WHBq1qIVo@zO5z;jyO0%xH^gtA9tKL`h7_SIuxQr4n zDL`t$BWkDw70dtxxf+PXpN9w1MIJ9`cnGaD*B#osAS8OjM!^`7QNAyiWoUgzOcsiI zO|lgAVoUCL*{TEvfv`D)x4XcOCO!pt?S+j?QhKA|f#XaMeD_4Jc~CrQS29kygmobw z?&dJ9{Kt37J{0qH!XSIFU_sqTK=wP#9~wFS1^0PXF+t3HXn;MRpE@>1p0M5CN>!-8 zRbZX4Irv8b3Ep|rw6DFp;QNz*kn^7!dH5I*H~gVHPtpgC1DMB;W&7Y?#MbVej{&f( z6)BXh2qDIvkkzpCu#3|bc}#%*>wq@hO%iBs=9gg-{{YNK^E^Jf{Nc_T1R_YeeM0o( zr7eOKYS(CK0LYLOgwQFLN|ZeyK^+rNScpxKt03e`VJu%!BzdJxLe?(PH?LhSyuz($ zo{8dJ(6BD8Js^VD4GWNNs_9cwFU*&&msN*eY$D=W%Fk2%qvzEH0M!}nP9sY;ubf_e zEeO|nHPMVz<62iAyc486R<(!D?21rU1bEj88rdU>NQIqqX8!>8G%wxy!11mI^?ZaQ zWN`YPX=7@SWU=ytz6^0Z%JHHO;5m;NOeA|Fyuyyt-vSIIY#ryEZ-s7dxDm&igUCrZ zIDODeaOWOC<{n6c1DHS>pR~Lkp+oqCbDt@^bf8BUi-2O$d>5UTS}wS{2b-&6;h?Ei zCl~~Dpp%M>Ht2HH`?Oa;`9@rTS<@v41x)po{{SvmOWIx0pvEpva?X`~_3JRD1uQ2D zDTQ%uMhcO7TCu*vLD7v)-8HO!82%nmnQ+YfJb@)st{ch9D)GT!DUc8ptmS&KRRS2l zR3e^&j~mCw7#q6a3&Aepx|!i}%^l7#E2r-b?8lC+@J`>CH(z{pK!mGB* zYJa3J;r{?s2v7Y^^v4MJNAmsok>eJQCO8=D<~>k-=ntv-p+*FJ5P6RX9_#nO<^yaI z3H`u%VmR}TKatnu2y>c&ijQ}W5pvI)u4a?&>JZ8#=M!IRm~$mwlDZ>Mhg5v^ZQ%ha z!6NEMsvf7})3zJZiBcY|l$q} z@;Lrc;my^|B44~a;z-e2XzGuJP$P^8_>ug8_tpoy@*LB>-<&QJ?8Ixj+>hp5Bi;EJRB(aM<6L!j4rE8hdy~zGuaraHU1{Av-yn}i7A@`2+|H~+){CJ+Gt0RsXC z0|5a6000000003I03k6!QDJd`k)iOh!O`LI5dYc$2mt{A0Y4$Bzlz6|XL=A{-+WOA zCu`JLxg6?jlsG!ESW)jvk&~Qz+VrJ`vCH0`Y3V7_{hC;4fY9A|0#`zFQW|iD#nCp{ z;1IcL$ewH7+T_y>Etx^hjVF9oW~>PcaMo=Vd`pV4lVwmW-xOW0LEY7T5UuRh)zMP~0Yp%Z zw3=2Q#4#~-%MHp=B~~0sN*jyQ0IGewq6{xB`0@te;Gi-*xK)W+5C6wmCw=f8>jKydnk;;%%i*`(h zCr*Nik~J72_O#;m-g4COwudlDFu+A{nTjV?9(msP_>euThyj>_cWS3YkIBA1Dy8w_};x<lIPFLq)_Ql- z-|~PZ`&T#oNl(}aj)b_y&u>cRV9W?~@L{}B zSU`ZllE^mBK5Aa^LO(#R_Ds~)*#lz<9S{CN!x2{(v^r_flS3o$>6bGXXZ+cxoIL0&`6ATgoLI{Y3E$vK505Xf*je*EQ zchzT!ie|=gfF~kBs3yi6%n)abwJcKtFbXUbvJ=TmX~05EnV`W&NZNLz0!DCR#2HI4 zCA~{p!i}zB0}G*Hd9^t<2Kb3(&j21ZB@-YhLuisN0C6ZN(-(ppqjK1d*rpLSHCQ2` zF#rT!fJvH0+C}M%xF-Wxb!uWVz=E~*vT2(oHGneX#M_He7w%SDx^HZ}RNG5ru$E3x zbx>Gl1kQFIeksN$0_jYlcpeoQ!E}N-vxbmzr7hlB*Vd-pZPt!Nd+yOrFn#;hlS@$5 z>h6}|04qZgu%{LjHO((x?VY9j)Td7Iygh!YnYuim_wSt|3bwpIaqiWOQte)D0%jZq6&aIo9O!Vm#3ABD(TVkL@OOx-ssf6fj%Z7hwH@%%cB7*PP z&uY{Od;+5=6H7#oiM zw9Wv;j%Y-%9v%d}IMM-h)dn(Sxj@3cS-e(o9!QJ}q=QAn9e zNf|_tfee@}GZ(4p!e%fzubd*Ge4tu2V7;8JhHW%bQ862}cR{@i`D8h>j#oAg^#vTQ zd%LB-8x2YzXK>_BDO{aRYG0sX3}KR+f;fP~%`r^sNG^%NFcc`-3dy=K5C|JZ=~*CX z76AM$!YqwRUWMXas}RLYLwia(#B$6~#V|{QfSs2{8;Fw-Ls3Prd? zx_oi_%}<%AjSQE8gf|Fk4mD*!$&l{}L;@rZ0wGlTv zV;k-F0JT6$zrvlF&XsV+l$Mdx?)!AE6sfcAikZ?q;YLnp%^X(u;-iOeukwY0VBbzO z2L69q0Oh1^_SG)_^ZTskM+-w!4Q|D|qWhzLuxSu;OaR)zwSe8#S!=~V@z;%6KI;`V zBc}fV^KziQN__s(yGS2qqe8j2JA3XZ7fWxZY+qMuo;d#izwX@X0SvgSmYLk@X4$n0 zKqAa^T(=xpTLjc7Es{SxC`)QQi^$^9xH?pk31tDMhD}lcxQZmFD{Fw^2ZCbb7pC-# znVgoKF4uY=i3`__&8}Rry(L>`36Q`{Ue7GTf=Mvk$Y`)RD373uGnU${u1Q2Bh0zjY zjlI&DQWtO+K!Gd-2%2g$I*AHu#n3oOr1===QVMf{fp8j4QJ_Y?u}Iv)Ot|1C$X*Q; zi!{h&-V$sGIh?Vyy-qSr(o4MhaK*l(r z+Av47t+@@jiy~oxWrqMBP*z940T#SF@lI8-gt|cDSf?gs5{8`8<49p?#D+?Is!k;# zV%vyilB7(%%qvYbSk@L7l#@*<6lf&OlOii<>abvrlwGiaM~EqQVCgI_(y35Tfl!0G z3+MyT-qctqVj^tXmKnYmq$PrYh)iES?aZeVFlCSqx3hjxSVX|Y0`gRmG6NSjy-rJ7 zQh`MA8)tHo7`SBEO5LE@xXNaD5fEBP1(Oe`SRJ2`Ap?L1eidVt%oz`D^H@)O1>O;i z?M}AgJhbUa;%#xd{JPru3(WC;iW%DBbvQcf64E>{jdMT;d_D|K%xmS*d|{p(3T>@^m>t3r(g ztGU-7@S|1tr3l?o{{RA-=3TMoq?XF{nzFs!5aH-d!N6}&A^NabFr=6Ro{3B;!4V=C zMGP%~lTuqakfkbiJ;0Ww_d1~huosk);->*iw24I#jqqW;P|*1(E3I}|lOjl~!qsax zBJu_sp(N9Z_=!o9Sdfb@1B$pgl$2Ls^^#3!VWZd(Ac?_6SfLkaYI3QvBnYZ1P?GXwz;alP2M0c_D^#jv}G93=0qt zfPLX+Ok>(@JeM?2RKp38t+LA&I96cX5J4%Ry+rLa-UO;j`TJawaW<*K$pV@eoL3g8 zej+bRq?I&U!Cu=S@<9A99F}TpA;l6EK^DOJ@FOuHj(IP!mLUd>hCJxfpr#a%xyliW zlxFmd0UHCX<61~0vmeEy61kQs&C4A)3?%wNfs8meX9y~mXNG}i1o151(_TV_FEiI0 zE*q%;iZP^MrD^7d)t3+vOQF<)%y}gMii8503dd21;Tus2-E5j<5jukVlfHUfgUqD6Qc{#@YAk zf-I8L!M!S&Xe8o)m69OkA}`BLcvfQzEJKH=@QEHctUv;07O_zow=rmeD=tD=!wF*T z8L3_6Q`P58>DS+lYf56G{%TvltsJ)OW@%9@IosadDa4W>jxVG-Gen#b1Hm*o1`Mhk zZ#Nk4%e5(%HN_?eedq43NpF4r)15ngxVM<0mo+%+!k+8j_N6W*x1j-$Z*P6lfYZfj z#yB;k<6ax|+@u)BE%8E2H+(@5Ta9e&+A14ITXp`{Rvq(f9i?Dvl9@@?4m7}_un+Ef64aWwR7hsMlpNqPenSZd$jJKclKk17qhF~=+ z%*(Ypm(_wQ>>o;gH4G8!-<2HNRp)4!=I~Pt9y*uP%auD9y4URnJJLx!L*<_3U{hNs zkn27v03TU1&_}UA!zsy=9GpxUq=1rmGMFh~ThJ}EsMypUCWu%H(bEPP7Qs`rMzO|> z1*vSIhZa$ghhiz%@OK#MbTFg=7i}{}ib}g#Wmk1ZE;8IdiEvT^)tixeAR7r?{ zEe$0Dy+qLFtZQa_sIkr&F=h|KCoKGATEf7;Q^uQrUdP=*2P#H&;|8doH{xCWvBgX`85O_FcCL;3$m=SnDxUz}@E8W!x$o88{#f`b#6vpjJPab5ls zOmLH#T>k)i(+Inwd%bC+r=C8|F)1E1A5@8)PqRM_JCreU`%$F1QNFD;d;b7`D*6S; zv5VVxl`Je+PrpAFrjVWUVBa*8QySUdl+Ob!rWC4qPsV^~02&qH=Ao@6g^i-2H=Ixj zjlI+AuON=O^Q|ji>`-0n-@demg-Yx7NxY#>^>MVjLrQ)2)jYrCwZM7ahi{JWerccI zr6Lb?M%Xe^!Ud8hca5)369I6><7drD8AL}oaDAK5yTaKWeb%F7Es`>E;8 z0~a00j@P0)nydxV!c|CdsmtKlGZyk-;@_%y0y<8F49Nr*!fE_?nZe%HMYubUVo?Gy z&esZrwPZc)l%UX3TE-&~JVZ5BtZXEt;?fQnbycyJyk1KYjl>T5O{Q5kpcnYg00}8I zjWn#htO7>sBa8<1EDKk$LailQT_MoHHq7uZOa+-hFs^q6L!y_t&7(j( zolA`F0O?pKw#1mgP|5O(PKu%$2mtk zCTN!~Iw5a^`D#J4;QQ`t5U(=b@#bhdI(fN6;x!-3e$)gYZvwSZYtY^}P=0@$XuQ=CYvGH5)uriW@#klXtxQYxh85tuu-P zB)lf?3swh7-gKoj8ld~6S|IS@uYJ~+`u=_Qrnlzj;$w}fTX#}%x#JEss3eUDIdWKhwwA5dJ15R5 z`4JF94UsQo-!rWhcLsSmZ(De}W``H+GMy$w*@je^C=CcxfGvSLeL$4`c18%zn`Abn zYow+QlLm>tHK8Siln{pe6PBW$1iK-v)5f*sLT2bJH!@k}Shm#5kv1z8udoC#6b=cI zSSt!Jii6Mw1y6f(EdE5So-jazW{=746@Lvrctf0v>_h_KOS zCs4_7g9xqO2#Dq~VBTVY35effAoT>P)-cAc*^Jv%J5UhexHUMuJ!rq6EmBDT4k z_O3)hzl~_k&hA=xLset(CaZH`hN=A>jV55iUA z8s){TPr%KocZG{T(T8WXSY_!4{iMNRBpY13;o7D8FWPnwKNY>bAIQHxGf)?fR=*7J z(w(F4K0nG@WaNx>+w!e##dM#WbL$k|sK&h`ZnbII%5+`0yA4RsfS>g0f8o*EgpAWp zN;$dXist^f-+jt>C*3@4%9$c(l{!;htBW7L{MV+R9?dI-XkXrR%|dHdXY0(+@F>6e z=|h9wb*i^deQBRRHN`u$F7EFXM|5tpU+OeM-TweiyhT5e(|L}gk-GE*Rx z9MxqEn7nyl~V^cLhBafi|3h|o1Bvh zP36`q5Kg4&EiUR9mPtYJy1!7kM2xXlP?2U)B6~Vi`6l+9{L@esTnV+Xnc7Yl+rbsg21%w3KfSO6p zC<@URlBA+*8b}X(J|rAA)npejP$j+j5M2`;3P=`_OrwpDmxW^KB*;Ck! zven5j)q3WVCGIZ?;+KwPWI@~Z--k=JaSq|}A*mUMGxk1>1VpqX_`0S9H$i-!l=Vh- zYnA73cd6u0B;ba|i;Gz6RF~G%wKOS3?J$wgUKyH$2+m}P-P7)veW(1Xc%n1=rx1HO zy=W#;;FI%F-P_z-nt|5a)%%|?IN6V?B)ID09+}3|qOD$_%Dii8p5VvjNXzm?2cbBH z8p8hjG%a}rzi-x)z+kjkX535!%Av^RQd)QQWvl-H#QLZmkD5w9UQ-%4WyQ>A_;jRwz;n^bW7?}`n*ip3_}sGoC=J}KV!wO(u? z=X+BKJH+r~pSsn&ZzHQKW`{7;98sAz1acDH$YC)GyN6kJz~%&E4FJ`Em|(eFTzm?j zB=AQ7Sl5kh!a_MH9xohkPUKSuGZP^bd%G@+S8ZjcA=V`$ro1T1HVdm;4EW_it{Ykm zjAl;{CYk6)VF>XbrCe{?w<6c#cPR?@qT!ns{zYD1=5y2ST5+9zsJ&b^m%;v3kO2rH zNS4UlrwAKHu)uc0oC3*FuH$lX$3omwrCdJ8b4l)EzXB&sc~DkuGy1>X1D+N9*y~#d zISDx-?H`c_gGsBvB`*%Rn&}Y|9Dhr6O+mSM(Ek7r)p|$W64-V7riiSgPGx2^LX*Y6D%E(KR9jQmv@~Lg%{G<&k=G3EA>Hb&BqV$s$#;w{ycA**> z%^mmLQDPDQ0DiQhS*I`brcJN!y=j`wwwzRY{Qi1S6#S+*oT@vvNgp)xMy71}{{VPW z*AA_oWkrPEz@oxx+3I4NHFc-=^r(?-CGyU{+f=E>1etF}%K*6Cm;j{UQ!Ieucj0V6 z;7Kg(hI;87En9~qM-44=X<#-PW-Z7M?}}g<4Vb-xLQ4#r>zb87N=Xd0f?t$hYRuB*XA@vMNt!6k_C<(<*{V(o zu0tqsZ#yX2Y)lJsfpxhMGsal!94ZjQAru+1-;-BSB)l%?HfUdt44(1Uj*;5W4{u2t zy8C`tnl+%|Z|UcS0!jwY2U2>SDt4y%KaTclBH)X&ir@ru{ewKoH@BOW=@K(_C zH4dr5ALSfJF<-#iyL?&q9B6G$j}+>zpNg0Beg0OUjLeqgeU5Z5$m6{BtG~B|CrU-^ zc#ia@JS*21@11eqG{+v5G&4|dNBksliYGs}@A9DCqF8H*SH^X-ji>`RsIz(h04iF4 zo@)ss!fTCgwU73MY5c5uQWu+ztDiQXu5C4q&mQrlh-0t66wu=&_=O%&n$FIPpi69G zp2txk+y>z$BxSiWmIs~^-*cCLN|;fIoj`30o@gULlY3fcT7hIhovzeZ8GhE8yW9rm z_O#lILm)LtLq@pv)5T$s6VNFekXWLWWq$QnaEF5aeZVt+Kd@cYaVG=5LsVc-$HpmEOQi!1C%Yw+rNU^~Z z0TNM@D;GMtw@qp>d`( zu=r)zqfYMq!%AW4`9as@`^^m_(MOj|=}>TN=ig?AXTbfcPGhY82E0rE06?U#VFcwa zeZ4$#eR>re9iPgUqG~zN6rc1`_NIYN)~0G@O0O2s_^BpuYP?(B>Keb#$`V+;Ln;|G zvMC>Q{{SdWW+I{6d z@uafJ(|#Q4R$x7h)u32_mC2DJ`M1TqLn>_dV$ zCPhk0S;a?UYm~B?NQ-rZ7Ac%sv@eLG%l4C{ zUx>FKeA3TK87AKP)Ma;szO{DK=B-@!-c-7^bfV->8?+eHzAKUMNX}0u)g*q!{{U$p zuTB825!?P8Qavj36#x{mZ+_`!it%y&P`wm!P~jCVzuJ@jMIwnPrK-$n>t8Ku%+vbO zrw%ko<2*X}sR@0Gx=W9$(ORJ)XX=eE$ni>VW$o;ErNr^~*{1YghY00LP94V%l%Fqn z)Uv*6ae6~2a%_$l`r#Rk4h%PoY0#lF6ow#j4%5Pm1e;Ffsi16bV)V;%fwhdB zoDsxqilK=&7>HFeccB3@Y9l~G>??5uHz!A09VS=6SjZ#-WpYwR)}}%L$v_da+$umv z&A0AjBmhefh8#fHZ0?buS9nuNUmH@F09Kj`!jW1jr2=dlIFzy$B-=q4yg-=yKtvnC zf{55qa~WL)&ju$AZyhKB2?>ieu|$z=l_kekq05DFN1oKdyoU~cD7Xah>C^eGa=QDS zzUp(mFl7}tFOKx)4YmIOD>=K~b!Hb=-j#O!X@+7aU*!Oqib4wvhf8Zkq+-+W`9qja zRAHk<^Zcwy8MhjDt-sA6UD%&~XbjOJ1+9u$M#mcB-D!X7m49t)ZcrUZUrL%`W8duu zRWu0OP>%I6j=8=HUO0sk2wtn!dnD@`sAc(zM#P+4u)|J1)gm$18 zmFMsBk85$G5ELy6V^L1GzSVtEtftTeyA{m?S|JSmcNwI(P~ikWxe zJSb+2(8E^hPkz4Xv~BNrpfcF{&HlX7OufIZlt{%BoK~*2fB9*Db4ol=;`OEL-*=)w zEzT5_8TNkaJ}N;vd5XQXoOJK^Q;!$E%}JMyOPATE=~rj1X#0vBBW}9Vj9NH8Yh2@2 z$mVM1JYH1#tV~#?P6+7b&XYDVk&IbS5p0>O;kZfm2{Z~q3ZjTnWbPyd z+R>AGAmkoFLX6h&0}{#V5}Ebe22jH>Z)BWc5@cSMu`C3%mqy}3`#hRv7D%g><}8fu z=R`Drlo}c$7BRTIqQ{g1&>+$}p)qD#Uh!!t_9FZVC+E|9z}4egD@w!o<$4lEcX#Jf zd2N!Vphq{w372MVL9<5y+eZ`a=$a<_{{Sf#ZX4;!Zga-8AsohgZMU;QlrG*c^+)R& zxcd8wIp^;xc(mWVOU;b8|#MpL$ffIn;Frg<=Sp&&4NL_k~=9 z@3#qP>vBuO{4cH7={FpTglYb+c- z#41J3+~`I3=h*2&efQRvAj^}1#~(E1P%zt9hJLCRJ09L*t%)lxCH?l)p%GgmWQ6TE zaUnRHme!lvohIsX7EUE1T@b*6>ie_bj97Sl(rlTRp`4XrrbC&O^8(?V3v za`)1(c~{z^qBZ{1M$_K8(-4VYrb#()3mz_>}y13 z#1|u@@6}C>wM=)hMu|@aXhA98;-Re)8?2h_*I(M0+iw^*WOg! zU1$iR1T~y71xd1=BCfrucM#%psQcEUYnGz^=9j%3sH2NOsUu%|)H&l^iqfn(2j4Vo zyDy3@861BUB$|AT9}N%iRmsh3!1+*p8FT{nC1UGd zg2dHuEM2aQCbccJ1&pn`483544PRkeFYb1DohV_BSixY#h9PSn4Jjhd4D8Y+PXHh; zrCzj#ezR+9yvf{(m$ao`0>KJg2qfs5)Qj>tl7ZPU3dGo)1R%T|WGF+!H4K>B;1Obz zeSWU32m-w@6i)ldg0#qo7THClHG(DxBEobtBKX3FTZs6M2oMC@&)KNy)}|Rqeu3NS*S{s=|)3nt-%8pgNt@vH~XPWt)2W zsP&mx$+LX)?O4Uw%uWc5%(v^aMK5{cX~u|TSU?1l-Z5gKF2G-%ihLE6v9< zQfg_M?x;{ya@3TQ{x(pzx@%v{{sq4ux|BU3sPa;DAM@XeUo>F88RH~dgufNs_ThKM zVd~ad)AeXGbfE)p+VuS2pYw9Ql`*y&dNmb|M?!B-R5`HrC8;mH{%HfsDp4EN;yv{< zzY2&uA1%IV(4c4?(n+B=%@e7_EFu}PXCzEgWFe?fvQFA$w1aAkd}4U*G?Yj++YU}S zQU*d1yx8yLqs02sM>#%r%|y7Pu6_HfxW0jdOV;+Q$J4^D^jl5>el`C9Ds?yx4qV2J z#tRpwBuY@K>Io#>vq}~Y&vt?fd(!la$&z$SXwW8hpn)zM48+PZ-YN?wWO6V_1GaUw zOi2c)Zo^zWD&0dUhe`L17$~}L#Bb7G{HtkO{iCo6%jbsiEdi7eR<_n=A7+gTWeuBl z)~&+w2VH+@;w1-OZyoflY_*NJZ{CekVtL9j#+@Yky(F`aZ_Yf_vn!pdR?2tvs30;f z7SCz~481r~Vl2prC|#VZUX10lhVNTVqN6gT30s-+#0u`}tGOjyu)l;Gqy{L4FnR_eyt7$njP# z#YFKharf%1OK)w)jDO3MnLP$`B@Q~vphZ&WH%@IP}Pmn zYSV%ByWjSv{ar6L^{ekf8x!9V?Ng6u-8i3OX+yjNsHCGkE}x0-R*1YytppA;@3ZVz z!m(n7jjvA}pAV`F{{Zdv(*oW??%pY2n=pJ+dze076azY^%|Au97B=LYiOfuqP#jF@ z(-TptrKOdjG`Y((VJpqN(6I9(!k|LQku;Z64-%$ayG)-YN(n-LViBp9F=mLQ2*iX$ z$vAG*10oG2(t1GTXm70(L*qP708BIAsQ=nRzg<;PM z%xZ>-#e|b+)?%TS0@H*2_k~D`Z`YLPG_V8~yJMS!-KmCP#l5>ozSfDR7SyB>9j;{} z`}0gBgpAyggJvBxin`6mc=*t$itc8Z(vuW_gOyIsRgQS;eDI+}ZiyK|n?Od?4h9>Y z9ewFjk>M%AB@Q%boCNRYekxo;V=?ncA(COQx=m=hA-YCuamzL_M#ZCyeEsW6Oq0eu z+udpK04zw0w5a<8hT|6&W}&y;2U`H-!h)fXET zJTX%!)?R*E``P81!8|@+l!PQ@?v-ad#w)N=9JDXn-@0Mw$b7L^vqju1c9bo~Ee2N7 zjP$GW)bmLR+RT5FIL^WYH9?m3W<+>_9>L-Y8Un=J}DZv#?YdO9lhSI zn8D_t@7kOdkIj3p?Kp$hx-@#o?OLlID?47V70<;zOHRD&KJ8|fd{DwK6t|Oor>z`| zxAw=noEpVX)by`yR^}EDi_<<_sgMb@Lvb5u!I)U#SmXe(Yb)dOX<{!q&Rmrd322fd zw)oRpXl~)Ikoo>rHyB>lTkHmBO1)-&w`f}Z>Fz$kzTF2^>fIQ3twWMv1I7NjDH z07z2cY3?RA%!#qkT zGPVgqM9CY{-39GY?GDLqz~q|DQW>Ks*cK)<={052jIB|X#1n-|QA%hq)Rr__CX*5H zk;uG=$c?g7HE+ZK9u{uq7(BH$5=@5gJ?cVi`|s^ARm=gxr^W<8Q9k%FdMbWVsBFjv zV+Q-sVY4NVh4pZf*wUbYTcvf<&hWLzrCpf%yQPP zUHe4d)hve>2-Aet8D22&u2J((BNI40$K_`XIgr+Ld}Y#UMLanBIv-S_WKJ&X>ed2P zr0~BgVb9qewJPb==lD|%IsVj=bbfoERK%J?@_Y88F6Ny*_@yVbooeTc!|>IduH~HV z?+TQQ*GV+KDr>Vb{HYIFcmwL9>&0v8s}-&ItQH^d zp;-CvGEUM})@L1NiGQ?*&8jhfNxm;u?nquEj_tu_cZt$ABh>$NHgFZ7-@m0Ooy`uECyKQWJ zD%=Qy*oI~nce=DpIk=Zs5sMe`S$}PBG_r%=-)4&<^&|D4iebW~#2AID@TnPE()uLP zkVTq+o3fVXL=e)qbO;nvBE%WY>Y3)eX@0->Q1SJiL>-pRk?ozPw4> z;-!zp`MdkAL@>s`pOi>jXz-8XqG*3qlN&u}_KOza?RPk0V^4~kEa;!FN|;^o&eTYn z_7C*>pz!=@TE(#4>dPB=`mNn{rdUAm8fOLK;#Qy+7KAx0Za(vImx>Tvh zet*aLR&$3?qsi@n((DV^({YYF(E5uL)w8DkYe88Tfb8qim|5dT-%3i}Ac7KR%)AJ- z7)mINVi4};8VxVb2p=h*X$&1O>0gLTiL{A}MW?Mmg_~XqSp}Yeo3jrSHaBR*%Fye} zk6krre4itG=~vR_1Ap;Z*WeU*UyTzzZuK$Nox^VE2hF}HAmB9GX(2CvgbyuF@4P7dJ{qv{nvbOU=Tl2` zj?vrws4CMyv!2{Z#A8Z|%NT^6dBl6bp>4=nmIBW`V~t@zG8E{UPNBUaOmP4qm=acG zDG+sM(}4Wzc}Mc9fY)6WU(eL+9M(f0MuWA z)C*ul@y@lPrXwbeBKdKzI(9EXZMeM((03gLIA`vO2tnP)^E8rXEP>Z?hnaZeQ}GjH zyP`%tO+hT!O^fS`d7{%Pk=8qed8l8a1;~j=+GhmL)t|t5qjiiAioBXT;``dUI~`%Q zBwF3uk7`TvF!m?MwyV9RzjH#wWY0fA^H4aWHDkiA1AmHIP7b5$uIBsVlzTAJUPIry zVbynN%sYLT*+Ne{bIf+G_u!+NvC%5xusDA!rUUz5HMz&`3KsXjyVZl+=9{5c#`=+#s($CiPrat}WR5S}$>`IWM2~RJv)qOL(TU1 z_al}>r$u4d6vr_ED<=e82oaFfFEOud?JnAxLjjUsCXCc+B#t-%aEke~+N4;R7%@#( zDtuT(n9E2os&|W;U7Zj-E^2CG5;9n30V+*_3hL6p>Gy5?sF9etMGJ}e_gaL(vU`sd zAu#8Z)rbbaf2|NDGZT{o@^`N=b9cj~5}iZZ)Gs$f#pu{?d#mD}>v&-M>sl?R$W}X9 z^pWz1@}0b_^`%U`amtl*tA|I|YR${<3O0@3)lY{m5PekFR8z@seKr38fw$K7{!JMd zh2<=ZBu7qky;j#6cfB1iIEJ7}C5`$=5YjD0jtwC_uu`X2%`cVVjfg zYT^lME)-eTA&u@aj+F01EJ+I^60S1u2uMaA>Md>krSs{v;(_LyejHhv8U*sEO8 z5wzgGnWrNmkpxc8x2t04P#+8PElZ5c3p2gr8+_9%_J*31X9@dS#CMK<@`}h3G=T?r zy9jT=G@cb8Sz{%Z(groLSThkRwUO|qRkTh?MrCmJ?D?yM)Jy5!kS^1XMSP~6$C2;V zU$^iTEVzE3zvNI|@$Qu?b%EbXFzmW0_q=H?k?|2u?hEde2k~R}q8+@?X%m3T#Fb{G3dMHfxSqzAJ`&TBbix3gIuty^aPQP*=7f39lr ziydd*Vy^f{Js*e6W|5Gb?LQsAXlSXq;umtHp=qHeshBi%jx<(F%MjjDz(5QNhX^J_ zB1O{*SCkrHExnGPds7Am&3&4IvO;eVVU^e!@5Ys+v4JevAjokEF-NdLY*Sr@E)g|K z*e*Uj@=B5r8DK6*y~X>QoHANSN)ER#x#Fb&gL4Tf8k46=WUfdV5nT}sLNLSL`SF{Y z&hwc604Vd-6S-o<@wSwsbzGOhtWDy@>QT+%%?VsWV#s{dXubDp$Yv8@4A19^TtRLC z1BQz2yAdBX2plf$CY;7|hq_dkG;7K|wG=Kyd3-e6!XI^5mS1KLQ zd{mv{UbX1&MZA2`hMqlTr`xC>m19NT?Wxamlw7qCi>(?LU2(@P%eg6PxGc+CX-}aJT z*x3MgkVanhss@wPvb6Q1fsFvsBZs}{kSc9O>1N_sMTE^VW&1KnA}#~~2nKS)b{_%u zDi`<1irxJG0BK#zk_lAcUtPS`s-fmv0wla7Hyemcz|XiwQ*a1`jw>;-UhzInxHEil=;sKfj+W_i+RgiZ+$IkUPuLEbbadQ=p8oq4aQ^@#QIX#N0P-+$s0;1$y*qX% z5pQ_XhFUXNowrz@9Qjs2y1Cd%~j4ecaoeks$Hb$=Cl{;MxOl-Z`q%i^Dyk@r)MUg=sm zW{uA?roQru!LSEkrHF zubQ*L%|+kcE<}s?bWJIfaw1cM7`+6{4uvI>ba%%#tr;l9&A$Zy0AhhEA`^D)&`!E| zq$HAbU9T!)EW^&Ok%Q8Zw_Eyf_@V)|<;OF}x~bG^YW!WD@(_xdM#oPv|FtU`s$_cih>Qjdo?h<@BE_YQ?+2``ORI` z=8s!izlaXeQD7RH%lYHJGJ3ytx}XoZ?N%-l@%~hEWc#V1uu{v2p0wEZ`-jy?js;Bh zQ<)HY_pME+K<)WnJ6t%HhuEo_&r8sNQ3HP#vBUn22p$;f>E z(zDh%)I!c-DB{8w=g#|Wtv&tJ;0Vpk;{;2^LZCo#u-Dv};X@>cRtlDyA#C5gRJq8@ z(wI2Zd%oNDrO3{ii#|-%$h-FaZ%qMXb_P|zUi#ZLj{%Wm?h@`m;($qUoU^0P3{`}r zhK0edPFY7f&Xpw~!!lr@Jt=}n3)aF*Z8;d@K{uu|r^Q?ngeHjhO7Du4bqF@$3(I4k zw*s<6Hewj$#Y<$t8<$xJE?UM^aE(|NO5$9eiiPXx2qAuL+b1A zjRU|P5AfDQZ-M!JFIr9g_@c$B)@;W+aie!ArpOOxYR9U2)tyR->piK9J5!_VZ>31C zIPFd>(1)w~DfVAAdOQ3P?|PUY4|nQRg&DVd`_7Y2CCB2WO!x8dlC5uy@7AYA@6BrS ze1B@#*7V^vUkzycpZmWj;ZhxQk)17F0xBSE274N-$pH-hq+n42K)Tdsw{HqUJ zQ<`ftpXC{8uWz6Dd+}N*!$;j@*V?dG&Hn%c4qqzyABsKotL47sEDfBKX>X#58y~@- zbiS+8rD4o`lnn*swq@P!Zr?SHp@n$4KNVzFzZT8i=$JM7tBtvhxm>K*vwPYH#ko`q zPEl5~Gri2GFIl9JslwG6xiW-W(zxMXc6hOS#+s7IL^wE9nH#yjcfaJ-%kx=sebF>( z{nM9P{d~XRbaVWzI;qa12O_c8c%SljF28^EEAC!jn)kTYeLrhAGv=`L%|9J@XU$@D z_^dtgPggZ*uadKQl)0v#cCVH9S#?pTC(6Dz05*XH01_#J zN_O%XFe)9zXW_`-5%(6s7N$@slF%iv0001h2(-u`CW}I5!UK$ZdQFjKM5>{cJ87hc zjS|2`5|RlJiU98UQxaNv6qUuv!QZ5=b_S41%!$QRcPVU+M(U z)qqh5fXZP6Qb-_z2_%pKAd+nql1L;;L6#jev`?Sm06}pMXcmwprr1b^5+sBHWv~+s zfDl0j18IVgD5Lvutg@PBT})<*U;qJV0DwpWLI4ul0fv%EAOZ*km>`zYA+*cUz9zxX z8BS)JO_bkBB%28$07w7`X|TdTAdpEClSlvyAvRvhSZ#!u6p@yj2q#Dgl2afcf=wn^ z2_zB-Bmw{+&@8r_O|Z`CmmvLtC*6e0DHZ?#q8UI05CNu;00a<0Ad*Q2%0#BaNHPH> z6h32qip4NW0VEm#rb0m=8Yv(E0R)f%1P}zHkst(+0D=-hGfFLl*(sC?0Jh8|0E$H>3kf6=Nu&Y|Ab<@3l1TsqL9`KJ z5>mtf87%-=M3sn1v>r*lh6$DLg49NeXkuZ!`0p{S zY9^#r7apn+DZrz_(WU2>H%3YE5>Pj?vF;S0xK6e&em5;n;~BE5@dKRce5xESaX}DQ zC)s!q65kymv_V{N(Pf&Kb2Pq>Vv?F(gP^4Nd>Bo2QA9*WPMLrUtn!3_tfyegUy(V2 zNuB_z(ydnLR1kapN~UW|ytpc_S+|$yx_^#1_wpPS=%>x%q-dhi#7bCBZd*EsC&vlmh;#}`6e>yF9qSe<|?ojT+< zzHXut9!UjAMS{@opu966gyNCdgai$5G8FGc1f>CzrHBtZMNR-=EOM-mvGf?i^>ik$A?8uY6<`>IUjo2BfN}UNNO)b zi>b)iG4a0$000p-2PZxWhnXHvqW=JYN5wg#Wdv}IXq_p_JUj!J695bi4>~yN+a4eL zzhA+6eE$IN8U6nNeJ7rP2u%L~)?5Do3H<*6_!Jk=zd7+6^cDE$!4(Z`;#l*AW7JhUc{{^qcr|SkBLMIgI#);~AigJW z94>F&3?6rS@5h^8+H&g7P6?^)b!%QB&PQ7bfw_qbQWK$p>J^U>XX85ZV#eh9w!QxQ zUr&f8C_N1amBrb#LXCBzMih#q9~vRc$X7V!@(oKP(rP>?{(-Ny9!>!a!Fhwqt5U1U#`x-x zm^)2t$#cHLo)%MHNP>bq;LV!w44k4nqADV5o=xAq!SPb7mnZ=X%YZkaK-WVuBwk71 z@$1Z>_hH7*^zYe6FODy=^m0?3!sj@#uYg)uKrMocbDDoIdH(=vQ@_I>)}P-_ogU`> zoc{oS5~W?zlF3OEJEkaAj02I{s= zfkDx(RV#qTz{4_~xMz*tH;zjDemmsh%J|Me8KK-a)y;cQX)lmU8tfHaZ^Moattlpw zr5-q!C?negtH_0Y23jN_XjG^o7o_`c>A^`>69P_Ol4FW^g5#?SyNo$C6!}u<1ZOx0 zZ)5>X&24hu8W1>oKIj@8w!HB!>TL@$QUa;Z%`s>h;@l~6&gDBN7i9^1@+U5+U0tMo z3%Z~H503F-^w-|r0QC`&=@K=eVxie?2M=YudN9vIa8^rnx!vopBFCY@Lt~`(eTU`o zX1_f5---<;?*X0dD1Q5! zS-ldq4j7y+anG^|4t_NJuvKU&nzH8GFIC^a2QDr|Y7P^NXvxpVfOFSpeDh8?aC_?Yf*z@tcc`dX50D-t)(|vX0Bk7`p-?a|6UOaGsGXS%$R(`yr zV~c66%Cl~@ugh+Tp%(Im*knJ{0~n2yf^p90F1334?(q1HXa=4Veg=2y8T137YycgK zVH*va=?=W1aDWFd4*>|n-X9y_J26LN4hqZJ+_87VQ!wsMB_}j7VOsJt%w))$&Dd=R zcMeMd@}`i=^&d#zpXpPYy@Zs>OO)WZA6Rpw_I$rRCm(-Y@RG7V)MX4^YNoX04tJ2v zuQ#VW?lmD#IEyg}oOFZ;GR16E2uqge?uQz@j*@Z5enuOR+lO5I&({0#NR816?HTdU z$)0;JQG|$*I(D6E4f0ap3MX!-r=sVudw*Zg_m2MnKljFGHt)+{@BH`>4`2HDdOz%* z^ZMiR_5R*`a{Lc>{l2`X4tqrBkAKY4%6UhKzkg@)CHQm13~1@Y$=4j|oV=b(w2!6H zdY`vH$BMJrUjFxt=2G@w1}Vpm;{ES4P|lwLT6~Wmlnvrx&3sasQf64@ao@M~@l&3S z8u4h2>m_PIDgkP%4~BAkefQdPzA*Bb_a`Xd@2Yr+!($~nV<*q2KVyfPl)U{Lm3q&u z^WJ@T)!xsSt6ZWIPB|F^v-_x{LqHyck}c6=jX*H?#}W&!)(HKDeBMK zROxd#2-`%>;HuWjgRz_`PJJvX{{XW0ih{xx7nh8^b@NN`*%lP&C=N@kH@dxuo{Bz@Z521s{!uR#xg_;BE->xa}@BaWL=bMc6r*G)e`{j?9 z?PoW6zZT96@IHXZzB|HCjm~8}<#5p^amC)RL1D0-Ax0QNmLD1i;P>y&8ofu<12vp) z&iNMe_aEebuQM+`L(%vr@%;1T{P6n!0BxaxnQV5%8yM@;9K19fS8h1KNRMVIT$^c$U-gt`v=TA{0uUh#8n`5I#9fSaa6(?Se zeMG1*=_JgGM zF?*yzmZEmBkfQQ#yrv9LdG#Daafy zbE*aaaOGyr60RP1z~dyJZ0$~SA9Y#hFKfp?Kc_w{W^#ud9_+{Y@5VuWE^=tRE-c^J zrXS2qVbtcm>Pi0qwf_GAPCvWn_x}K&-}k@t{r>>)e{jAa z<>%r50B=5TVUIICPqhygiQJr~7OWgWAowaby%3xnZNl;svWMy={w=+-Mn7wDIF9Mgrl&iE<`%+rG} zzmw5dmJ8X&bLn`V{mON_P61R@gUZEX&bqEX{C{qG;MdFbc66r@pk?%t~2fOX? zNPD4U2ZrMIckiBnr8#cZtIV$-6b^gw9)|{wyADK#PGHD_JtX0QsK7~r7!x@tK5tyI zx*8H|3c*dx3*e70cyMZsIBYexn$H2G;h)2#2z`Y39~eeBtaCXeRlP+}@#SfRdDMh? zCbZDqy?CvJemk&3oL%dU>GDRg$A&QEgA&NlJZXHJS~yN7*r&`+iO+8UwdbBM*1ZEB z!Cp@e{@>?+d;SEKPJKc9f-8u#iUr@CqtAFFGF>IH`}W*}U9(J%^J-i{kakr9N5u&mQ3%b`5>T z$L+xA@kRgzRqYG5LI5Zc)z)WhZ=H@Fz}tk*RQ5-OXQE5N4x3bnv2NW|@LI<5@#3d3ivf!96 z&P{oAODw_kSJ*S=*Or2H9~4+tl5Y*$PHXMCexWMA#j4ZM*``D zcV-03Pp8C6j_%$HlV_#;$&U?!a|+N4NYlI{(n>x=$|I>8TM}cF1lW&(F5G@P{O)|W zf#0x0ofemo4LT@X-!&b=UT-sumlvv{uYh59b>#WejwY+7f#M?Wbz(;0ZDx^LMDZ4Z z&zX01_`KaPa|;dwl6x(NN=s+we87MW8dF4<~u>Jhr3E_*1L15}u0)o#S&+ zVkop}e87KJdU^^6e3|sA>*FS*A}Di_s0i}AK%|vq3e>i5w=iA?1B@@jtIOe4o)CI(uc0e*XNJAv?n~Z|nKb1-hMQWS8NXNf!0s z6(W3o6?uT;o)2CCCUg&?9OJv5fI_d@8$z71pe*NxE#ky-)-M)=c@ZR|Z^@o;IYXJ) zuLKra&zC?RL;)aSEhi$m1a>x4z}In)Cp@SC%{9hA=D_nSjmp<#!ts9ir8?b@>I7^< zeYM|hZh&zP1O2-Ur@P`MAu+}`N958v_muMkO}p@TDutv;2=wsf#~_2*!3UV!=h5Rv zO95;*0F~g4abw|2gktjbX!-+_R~L^16Lc>PA@y3&`nScsO7h!q7l<~pgkC&FBsygH zdyqarzT6W%aEk4hm%)q-Q<=0$yfZzbD_rFJ>;C{D{r=aEACvq76@;?ShL*m;oL;>U zxopvvaZWJ9xteqG6S(rv+oo{oJXBUhn2TiU9OE|Gc<^Q+Q0&VJ@U+$Ib!u9v@sfwP zsa_9~aHg2Wblv3aD~&hOGst?AGi4ok=VR~( zfH+j+ha%hQ-F%Kg4s2zQeGzX;s<**F5_NDjSuOp3*O$poY}U8pDFj5E_N)>7uMF0} zopJNF^X3AZOD`Z&hDu)FaNMCNOWLH`HQ%W7a$Msj&{VRg)j~U$J?|Emh8wj-#^)V64%`yCON}a*k#mU8w z+_87axY2$k=qRNoUuX2w);eGwkLX`TUaMi;h23K_stk%>^z-$a_ouSYJ zA4_F_Epn#*(F#ehaL#&{w2uf#&G&pDX^aU_(3byOg?!_gw9}|pDRyGiP0CDBILo_ zJ#>!|8#KN99Alhe$DJ{B=QUPx@!Ot&S>#mgH(qS0AmC^giJWAS!=;r#r9P#HEK=c3{@eJpVJVs<6 z@9;p*zdi&f_wnoT=dX_Y{{U~$?eSuMSKP{554imM4(F#pH=YaHqT>5eW=fKT?R*B z>8*nB0WaSs-SkB7B=+*5Q@HqyGEw^h;>J)!9@n1Sbw#=6w23u9ee?s!vjQ_82JiT^ znjE|CNA?~3u=8zsHEEEEQsKuo%}qLzx+Cbs_U=MMp6JluvyWXR;u{$*&nBP9#CKb$ z(FFhouu$nJr2xJ?Bun8vp#$k(Ei!`+?S8bo)!ER_@Cd&ygqvV z_WuBZr6*tC?s$jrueWXu&SmF{()fJ;0Dn*a03Uw=`>}pAzmHxbiOOM9M22j#k*6YO znn%(J#Br;o4dk5L<}?t;=%Y?2j6a`*hn9u2R~-)__sgCg`lZW zu54>ESVA^6sNN?yfatRUc8HpfXON>fScAZ6-(Lx&Fh>yt_-aDQG=u9WXNLN3tUfvT z?VjPsnfblv^u3h&%l;mhwEEBdI<7KTo4Dt(Dbx}%@p$Xxby99{qWc7!=6eO;xl>bU z9)}+<0`r8^Ux7PvVkxb;;D8b@PP)LMtNU@zco9)eZ6&TwZ?Dg6KgC3D@z?8b`e*$V zIrV>!_dFM$V5D;Cb)y|-E3<2;{RwhQx1Vfgc9LQDR05sBGOa;y*df?^Y zcpe@|hZy0**@GOzhoZ3cu6#}>U*j(Z`_6bw{eE)iWT;F#;)6O;(vNhw+!@2`cW()I z@+Up`Jy2>NJM>-{w@7E*#GsOG;P5ohhyr{yI zOzph=_zBPGU*~+xejm&?_kUkMlgIg=$NrW7!~iJ~0RaF40s#X91Oov9000000TCfF z06|e00;pB0RcY{=eGLetl;a^)%kD6KUnyFkL&sQarJp* zubbw~2rTzq6g&u&{QbX64!rwI-$$R1901elM?^q1Fv4az?}*ddAS^r?4w(_^xK#8< z5GA(6%SsenVMSS!g`_HF1=fmm+66Zbi`R7qM#~cmOk&aZD(u!VkUIz8ZUT za!r}NcF#UC9H=)yFPdA9@!{Lw9H|f@7O2;4+*@WZGR-rERaB<1VUKs14-7zlLohql z(W-DxD4DTBli>)0CHaUTW}*z0L_q}U338YL04hKsMRFv#R8tEi4<3wJf|3LbtI>la zVoPG`0%!=@g3v=kxG+~aQpFQ2g)C}vG?IWYI;2o&7uG#G_wI|2c4@wg5XYhCWG_FbRVvqw9vcG7-7hs6|1m5Hd9Y1y%u=8jA)I z)oLE-2s;adiWOCWWvaIP5hT<~l+4RqTI6*ZB?d<;mU&lQI=y4H~Ed(E1*H}k3-~4YzK@6a^XKk`HJy*}KE6>~g2mvdb-e zog9O#MJ%K&%JzV7rZ}E%$%565OpkdgE-k|-RYD?$R18uy@Plf;)Al2!;N!HVwW2(u&#@(Va_;N?Hdg?*%=cV7CCs2 z5gBc8>kx5G`!XpS)p6Qo6ME>whg3oU;_6O^SLd#5lNSQ?T7xCX_dwta^b~R3A~;ns zLnPufGG&b!j)xYG#}gUFQzIziN`$zgP+8k}U}|uiA!bv|MvUHh5djE}LIA==PYT-R z$|Uh3vJ^#NFaUBt9g+$ulE4VF136+==xylJZ26{iL zwi|lE&p0X}7GZ}uBb|;8CQ`(MWD(h1vuaEQc@QxRjQP*|3`+0xsJ=Px_t(z}LEg!y z%kP^AKK%U0_1~e}>%=mtG!Rasn}m_cyzyaNDjGrtO8s=}rBH<&wHfbp&lJph#tdMW z5WVVt$GqQ+ zkJ@pLgr3vtr{|{?&;)RZW5)CDe>{lSd&+-)pI$G1_tW#=#|D-szyABhgTK$m#~LQR zTE^QGsxN}P8R8vhScBh;Utak?d+Yeu)T~ZJ!Sw$C1wn2K9jGkp(t7ZHII+dqgB>`! z47W7$!P|xNc2cviex;)bn)G09QBSaHtI?}AR|{2zKfQ^6j;nAl!*i{lD`Yc>iTqF{`M(QtQsvT>rXaH=K><&u*IjT4v!0pM&; zDT??}aBmC^Bn${LZ)FO~u_+?B6qa)xgEI_QLwlScLCCO(Ft&P1^@c>@5HLbR3o@p% zor4+26-cbWrb4Jktq$S5(;(s^A*UrY(19eUAW(%2ZkkG$vSL)A(?(M22;2-Ppk@*1 ztVWXB%}~1x`aEg~WJHCi9z=4i)_ied3t*#k%V6NHAUiUYl5tXP1VBNEj1Y?Xe?LC1 z_+rlS{QO?iE}U`eyk{wb>IgFz8ZF?3D<;zh3h!P#fQl*6O-4c~gLe3E8M{_Sv5{0)(-bFCfm-7} z22NRCy)B2Vh0mQ@P*j1GmG&ll+OJnrhEVdH1I+RHqsC#K^n;gBb3EeFxN5zX>oYDh?VgToyIi+KJMsSjd03uHnTKoWZ+>_; zB}-AvO!iD@Mlp(BAvztI-17L%_3_G33|G-&;+b)@pmlHp;)dM5lRekC=xjg}q`Cfc z_16U8ah${~!k5n5Q*EySKbA)c68iYgJaKP9>`og!&!5lS;cH~-Tl4Y8gEt??Sl|eT z?eHgGTj_^{tmgp;{f(ZTnd^yB$Wj1j!kAMuberHqF1)5bop}EM-}CeHw(+@*U0*H$ zgM$R0K0*QL81yIDA?f;ou_(z!)zItLS67d@JNkS~=O(f03De;pZ%@x_M-@7dy=WHt zOIQwhMyZU79%~=B*Clj+PdQU2yc^aypx}oDwWAm)E0(P5%^&{$#sL>d~qq;QzK*nM%@7vmR!#&3dKY;A$`p^ zHwK|=GmDFpW_r_%wme~#g7k#I;kv|?d(j&k(z$(bCJp9$agi2bfeZ+?-4(dY!~pIo zg`$f};E$`Up!Gm2s#YG8*L*01WG!;nBeJq;|XV7%ud z2$6(%xpV6p!c6YsFc;*s!*c$0*-7qZswr$W0T4~CCT5q8^yswfOFA8ZJlSg9rckjH1wcM z1~D*4L8%<&h5)E&z~#^9(;YG3;bjL&ntfr@Fd2mOzUTMIqVIfA%?F`n62Zx*9RxPy zdD$F5GHopDfn2KuQG(h_qGBTAuK2|v#3IvQ2*9xI$#^OhErvZjYtD0o;r5TOQU;nx;CuRb#!7zq=R-xoy$X82zY%FD)>9!nUYvI(XC*RtC@!OAt`|@8OQ2x0mkEs67=~791S{uzO>om_X!cs>ph8%#i-WAR`K32!r z)bDe)V@bz0_s|8l;D)R#n^%OgS9`k2Ab#fW0je9+avf$K_v<79>l@}N3JXlS62jb8 zGkP6pttZX)RcjC11 z?6$Lth^BrVJ;o6Rx3r8o0A3Ad6v<)^uriA!1!WT;%T-!5 zirg|Mqn%_#%y_VxaMUtsu&d`hr-%VU zxbFdQuA&)nKvHVP5h#cNvuaM2Z4ZL7vY@PU6b-Hp6PXAg9tLqG%Azx;Dzw_dfW@@1 z0>uYdP7)vzL5NdM4%|I8l3+ju>X~MJ;^4ldItjQg_gdWJ9zr-#)Z83qx6gwC&004h zmV#!f>(H}4?eG~gs8k2oP$K2goKuUc5N1Jks|;ideiBVhOqz2HcBWm^D0CHs$EcVwqquayecsf6Jp?3&6+$GV_XSNFko|qa*!=D zV1||Bk19k41f3!lU}F+`^3_U@T5j`kv%9%J&`kr0mI`AMSA49Cx@98z>a%DEOuI=tk%CS8tLdxtQFzvn!81zRX zJV}58(mqggocP4aSReo$6J?!iRG8v{mLI==p1)9u8o2d*{UpzqZ|S7AJ&p;hgW}`O zCCPvz|QgE!ZF7Zpj!74 z>&ixS#__3FhEYB``2S#5ZQKCWPrfAn@v5X0x(XBBDh(z5T5C($b zDNL|txV$Jz5j|)&tV^W7DNF#dL5g}TiyCpVV52Srcp;84Fp8<6(t&-zvPA0~Qt;WgUpTJ3xT6C|HIOEHXew7V=OPK-jRi(8$T^w}E7UNl{c(E`1Xq zC8j|EB`Jy-VgMlTDmHo)@COtMpxOz2Fe*UkzXhGao%>M6T%54OuH5b-?kvlZF${2N zDNiD$CXIKfZ`I*1s%)-KB9+XusSeWr^RSu9-c)NHD zA~+2+89x0Tt#T65Oce@};1~-J)VG*Gje(0tY)2%_t0`o^Y3Y1<%=&xYLcPss)^)4{ z3H6GQMeoClF`rxFaSM+gzFub#wGI>ug%#YZOQtKN^>IOH{AvNu-F?kCC*Lm(qL5rMZovQs8^ z&@0qqdG|$JnFLJqaedJ09eXUs$J$;d(_o{AC~b{a=Q7e!#*0j1o%z39dMKRHIoKo3 z@>f7)isO~Qh+()D0Lv6^G1a^h3@I2Zb%N!YSZBT!h&t0SfD{j-nDV~Ux|bWP53cLC zfwr8HMtjYxOW%E&7>d>P06EQ0J49=!umg7&pwk9uDVR9T&B9*p(M+?pK+TPHc7PNG z27!`oj|)(v(3Paadl<_wkCd0yS82kSMn;z=C^=0iJPiN~wn20q8lDBK#FXNwLW4;Z zFwJQxT#_`A0tvt{P((7ljzg6MKqL#8xh%>@F`KGlV3~wzZjh$rwljb#prvtv+Q3sl z%2SG0DVLQ8!Iwu+nYrN^pfI+eX(osLnKa~` z+U0=AVRLeZR0j;;2vL+EiHepA(k+?ta>yEhWVsfxoM1;=&FWSJX4>R| zq=Xb|^n$k~E9V?KOp09K7q#A(cf@%sTc;=3enWG&KydY>#AVdUNC>qHauNJIu0Jbuh%B?CalLsxGECfLpu3?z5&ypZbn+l5F4h}B$Upoo_H;YWS7&xW|`4_ zxb#B_;eJ0m_sF_00*vUrU%oX=iJaq^DK@tVx6YcGYC36NR_QN{<*@L2Vl+KC z0m1bE`a=5j&m7e)8BS=K*97ry=0_AEZ1VLy+)&4nx88IS&WW z;NTK@pNaa^>N7*geq%;z2P3_@qgw0!h$8S>|f2;A8O>(74YP_Qa!~4m2tBUF{3byI^62=(&h?MHAEHyr-s9h)J94s2%~G65k}dB z*HaAUVq~VmS%V^inLrx?3JVZ4p@e#zQ!6XmrdN04Hw@n!NNB}ig0GkhJhW1QSc_@~ z6?PLQ@QzX26<0SG1r!Dqz($fn(d9^B5*s$wfhrbhNy4=lBScZ@xQSF7kg6dIPyxj( zFzBv@z%ou*TsW*;DO`;LOs;rXIG_b$X)spY9u2xkC9dAa2<2kuG<8H3hDe4-E|J7c zI_dO7=9I<|0EjlldrcWQ;i7d^q~;cvPIrOK3C3pO#CQruGFy`HYUA$RIb4%Y^6esMVim;*;! zmSqA}%a$?VJt;gS7AqavsCILRT^LQUSIT8FT-ynFMeSnTLWs+9$GqWa;mDgq0pR$) zcCyfc%)M34#l;0Y-#KSH9vEKnGnwmt+`LoRxAyN|-wy@?N6^LZ%ksW^cos36(U_h@ zz&K_%CPz^1fG@)+onm*Bf?N)=-MvoGk(#?xZr zBH-5nputUOCSIC#uvufk3J4Cu66YAq^Rr54oq=(!9{ET2KK#WZ4%#8*wLOL4s1098 zcclz}JMsPq<-xQmGf!W?D1tO)XE!HsyVuE^{uN#>K8N@IAQ5Er>y+>8{{Ub3S^oeB z_v6c3HH<^!?fzbUd~yE(VZ-l@b5US3-||1q;E$=)euY{2@5%N0>(?Fg@IR}jZ>}Je z0e$iC^K+OEtMd)-@m-K8hUo&f+SRi908efm7>UbS}CK9A(yP!5a@+$bH@%rGD6^V zF*hMMHOPU)i$cxxY%QDhCoK^DP=FG(#e|MSc&tcHre9+n<=CnYO0S5yl*;6DGjPU+ z3mO_WcwcnOXPiCGsLS1%^L;(07{@#qy1V%R)wOB%#!- zsk~I>N&&eTY1t`II=;7xCQ(6?>e)-FS3 zA4BiwknnEnzdrl`&=su3eEa_ZhKb}u-Oj>hiEcs2lF%e|;aaRKbkP-hBQ%ub1lZbh2L$J#Vx9 zbJY7kr54Ohf4+OZ-|vg*zZ3cAsQUi^i01nB*SEJcLj|}D{lCE!eV^Oz`fr&%AHVwL zUAK&y(EkA5^?kgXszJ^ECEA24;d^@FP+}F{S=GMhZV#cCT|~F@=i`nU+umddpkxfV zu*?!%xLjcKOb3fHqdCSnsWKo~#k$I4cX24<@k$B?GJqN~mSR*M4nb~OSLd%;hpuFF zeOP152_^33slb6pr$%m__b{;25^+GA5g5-{s*+V9gAW`WgjG*@TQ68AZkH0Ek4V8a zjP@h}0PP2m>cn(D-F+HyCKm~Z9;WwZl^xUw5YQFQnIN&=%pvP|#v$0Ow#*~b9q)h? z7_8_TbXp9mmjFNj01X1e;>>Id&(ErVGoI(>{{W}p;f$Z1bL94o`s@BY&&R**G3KYcv>o;@A{*jefu*3-s%)_F-QtD%-+?9rI-1mFvLqNLllwk|2* z=s7IL=t_rm-?*Jgc7Cw2(T90?nY;~toi(qrQq;ea|x*TyI3d;=z2r>tD1 zwS~)&yW$9E3I)M^RTjXw8|pE=IDOkDEY>lJ-wBFj%j+yK+`!jlc(Qadp`hI_M{NH5 zB2XmDkQ~P-W+bLVeeQ%}j6D-(J#nFfvmEPrep`j?;_}+saFj8|~P=s7Mp#(BCA*ZE4B{oE4 z!i6wED&xKiFau{}6K*baGY@INc@z~70-B}T8IO6Su;>*=hM6HiBK6T68F)KJ8#)Hp zCAoy=5J+W-h&Kf`Y9Nyu0#!G&!_6)eGd_yMIQi=SOn2$m5LKua%^{fU>X>)Hqto;~ zD)y2AJ#mqH9ChZVg;V5VHOW~e9JhU7%Y8UjmCuC9hcBJbN#UFr2{eXX1>IoJkau8M z45aVQCW5(PAjvpX#&QW^70b300wwZ9Fxsa@h<2#&4xzipkTsv$IXW5B-R)?}-}9{Y+9*W2yu!EteYuf9xnpB#$eMk#lR5%hLRj6`0~k{LXo-xO@usr~cW>)ZDS;rf1*Lb6((^n2z10HgZm zAN+p<{<$pI8PELu`g7602lF}RzeDez?~h5%^v_;7F4c9tdUyHPFvx>$aXagN{8C<} z{MRpjWcfSw-~Q3y`f>{bRwL4BukrKGOW$ALJ>LCe@5E7zW?AI@`{tA6nf>S6gt?Q{ z$DXrpcej&4y(TvINB24V@9DqK@18#|x9EevZ_n#jJK_^gCby3nI=c5WoG@d`$v1#Dd-lrfE#!FdDVZU*;3_CYRF3)07m>XSH^_`GD+e0a^{Lm_da`~5V2Yaix=3!l$UQ@;E^*XX8iiu-$V z>H?^1`#B8YE;L_`M@#dbd%oZAn{OV?_-y+>w-y;=H9h;z_>3MJ`2PUnv@xo`Z_lqh zdb9KM`RApN=fB+73@4z!QuAZhp9vnGy*PxD2E6`!azty7Z|jCP&tIpf-#z@FZGAYV z<}NYOnC0BUImT2kM(0VL_rF`wj<>}451*d;?`-$5LK&))%T*;F?{1;hTmpFY)0=$v zM#XOGXpolpMMz1CQWHDyca4^LapDlplfr;SPQs)K2aj73ifG)`6dl?W=yB960fqE1 zEGI=#cgA1=y8%3qo{vr@URS`gYM(L2R$O!g$sv6eJHs?o)U9DRa6^@&yi~4ppH}C| zd4-FUz-B$SA!r?ORL6|foy{wQCxi=wEO1S19`+2iX@K#HQjo|dTM>&5>r*hw;g<#J zn5olbZY~rxU+?pOo_N$$DQnleY~1?ei32qjqnz&LgEJ(}RRcM7k3~Fe3iSfq97JWy zi-R}}fSDZlLZQ!x7Wz~i~7tW>j;El|kMeW83 zq4}8478UC&=vvEjG2f>Ia(z=po{d3v({{UQWkjXA@@%JCnVq)L7`+qaa2n_r|`7_z|i18a0y7T`4eYx&^GX8bI zgl0T9_Q%uw(!zJymGQl2_s#xr|{73ucBB75{ z`~LuZ83;|db@j*2b&Q|<-hFWL8;8)mzN9Vuy?Z~m7OVPZkA}{_J-L1lzxTymxAbId z2;Wa$69zGaM`3#?*7un2j!8T&F^r^SB|;^7<&L5R%tr0SxTM6Ru2D{v4>5>G29Dd1 zhbooLU5bzhEnWDyF`Bc%j~NLVWbl{BS;VnmsYfej-Ql#_udgI+#(EqQ(5vrsIp8RT zecRuevH@d+x>4wC2L!Ag??k;Uz)TiC03cPTd2mNCs!>6Kjkh6w!r>B?NQovB)gV+@ z8Do0FtSMN6qBRDiDo|tY_|8HgxK@V>TJ8e?Za}X}1vna%2nr@g5 zbK2t=hhCohZtgjId6;f3&ICQH?!nGl8I-NY$g?q?p}Wh|xqm;BzUiOU2VwO5{Pq6; z17+1Owa-sp{8xi%<@U$g-Xs>>FXsOMR}LSUC)a|??m5$aefytn^Q||ijq85@0Ji$z zR1W<6FQ5E&W;5PL{h!Ie3i-tAknkTLqo(V=2TAb$eLqcef2XbXf3N;0Ox(vZQsWr! z=T-PW&-3%HNHS#}%H(uSX0`D-nUHg$=G@6VTKe_Eb=Et-3zkT^uY7a0j!P3-VGq09 zyw9HQG2Pa?d~dEnB2&AY8gA(X@PocVnAW`~=?naSH-6cMAaVf!Hqzg=Q_RnzuL3H2 z(A5dpvqx=|2yr`tBO-aJFl-~8wOHk>fQd{4*KRzU$dhi^E^b^o&D=E{`i)~rg_gMl zNCi8(gfvr#Y&4OhrIy7;>qkBZd?Nm3Fg(w5xD+R`M&slJiSwRB2ZQFJx zw(U%8+s4GUF-a!2?PTJllZj_yZB5m;@jEpx2FsMm`CnD4`6)=K5V`8G1p`spgpGEwygLfRa(c_Vy!zhfG(3FGJ2ApGp}L72a=S=qYZ1-qexKWt_2 zXFTdo7fubM!9@@h1>T8?r8@K`o;B|*TV&$IHn>Pr$r=>oyq$dN1Loz6j?bUw1wLMH zNo2(ERNOcPhiiUC&AQFiC6xTwYEyhSyT~Un3<^Ztu!$@iZy58NFu1C4A0Uzi2wadN za2h>zPtYW+37~g2I4Zav?-}vPTA*cwUQOvp{DamWJj{VBk6UOgl!CU^HqP%_TQQ|a zL?32@aF@v8Qs=)hn+!YVNm5?Hq+Y3vf(^x*ccB`iVvXZuc#6j48^j;JYA0qP|4DU- zP~`+8I5$-Pavq(jC>LISC->tUQP?TRO$XqOcERVph&SnYH4K+iu6QpYqWK_v*)wJ> zfil5&zWB!<;(bYejtkA(J@;ubTB(F7w?(*$$6-Uu>F(NP!Aht90Ey==Y`QSncti~8 z$ekWSwSVfNJZ4g^>9(l%u*fEiSp-oniE_rhVh=3fvMG!4zOR2I!vKjri;RS+k%su< zaxjhkZbtqgUPv!_!72E$u1#@R@DpHIkb0j@g{YXUh3DZ}?0{c%6^V~vAqhU9Fx~_O z_QPkBAgXBI5*V}^W4?cO3M^aPzkcKcB=29|J-<+3ZiI+|*iT@XKn!l|I{rr4$sw(DvSD=ivbhAojmOH=gejmyRuAd%bRoEy zAhH!>0#+{zdH4@=k7YLm3-K@u#q)vfE&|Pot6D?m>Wq7&>3N0~@bo*C6%n4AeKrPK zf}J`1)$BDs-yL@%>@6Ogox?mf0CwquLd+1N1L(-6@e z(D*bY(N z*#1uh_z%GBVi!DwU9fqX4yKYIs{%dW_;3erkuvKVn>#?pU%Vsy-sM9DaB;p02J|H4 z>AhvA#(|;{Rd^NxLz&ds-X9>H*g%vx6Oa3+x4Wde^`Zr58jpO{EfQ}~F7c!3!>z=r z&e|RQnh@x~mxbP`-}R9&XS0=``X0gBXQ!JrKoGjVcow~rQ7V!^7B*`f%pwH5<q!QCy4y9c14}cL6IP!B{pb5t|(=FJIX8$AD+Rp03!~Ca1oi2o985Bmal8r z&D@+5kMH_D3i2Ujo)Qw0kxhexXqUUzH|ki`3sZ*HCz z5XCknOH#am&m$3uqJ+KLF5^Hh<>5yk(uoyzB1?@$Yn;(v0EogL!qn~Rp6fh^ zx9vAXBAl5v!9@h0#N0QKflg?*1N`o2D99EDAD5v+KO{VYHfltVDgBl#jJ{^$Jv`i@XeL*Dz~_b$w~iA2%MFbMG6gbwA^ z9X=j%|K`W-5JnE^hauvDPqk>?Nhi_|_V*x_8`UjRp{n!?*NOYT&mh{aw46?1&J6|NJpv$hOzmYa~!Ve9tI6HN?kL5{$7R+DdhxmYrsN+ zHiE*epQN`yd1&Qd0LZ#3-yhed^rxsz6tne>maDTYtj5`QBt4mm*YuYKfu2(UB&l$x zsLuq$9OBaA!{@;0DNzRNVub{b3Nps?D$ zH6%UJ`i(Np5`%mSGaW5mMO_yn_ zigWK5#O9~xt~VAIbgC+4BO=f~@C#B~1gzSB2mxGZ2cAW>kNyj93%D?DQ4m+H*lZN9 z>#jpn+;pGF#XBk?Y(&$4Ujs};K9Z}JK12s-3{Uwxf;JXz?#5?0-8LW+K^E6THTA9X z`%Pe|xlBT@Wmu4s$%Vw=B*uuPTj`E1 zKdKul%^^<(%S|B(lqe?G*Fx9`FF8gPhfx?Q-7Q3-yP3Q@vVa{bPa-KJ&L^X{+;q;s z-&dc*{}$tbB^-*A&}pCN%XeolhDnGBg)f7QeoTiX9QV>jqmk)B!biEpPRN4n$SKlx zF(Kb^>TikNtnkcPzIKzUN;%HV+5cYOSTUVd~(D0nK!N@5g_!rCBJ2yi7w;8^N zX)&*J|Ci&Xx53WMRDl+&L4AI`gJ+d5boF81>jcFjSxTb?=JDR-cQ*@*5hwOstTB)F z)EqvTvd)L_UV_;%$8Zo_%=+i1*bs2c=(%{Y(SxI(9n2439D~qK46*dB>6FuD@^M^g zeUiM>Hy}~4%BPM(5fk>iGSz?jmi4+F12^ewM@iOY$y*r5R0j>%Z07pjGVSwa3?r*PD~!Z5Y*gtz&j)ePLhju{{xHxcFTlcVucVsjVW4NNon{ve9!}~V2YRAY>73s*0=mE&AW@K z{WoWST0;BvCww0^&)r9t@p+tBS;xP-m7~V7DLt8w573`-AUZM9HppzA#xIb!?i@(~ zJQksL8||UB-9A1BD!E^e^L~Re7@j?smu{WwiXg!KuO4_^qm{&Sea zncB~Z9x*p{itmJ$F3m0R^8`8Xc1~pBbbu?i1#{_smfg!Lv@OfPs#Az_if#5VX4?8y zIAOIPE6CY#F6Yb%+3`4={oxVJ9Wkn@OdgKh23A}~C6M%gZa69JJDJsD&*cbrGcs6{ zuoc&jvFIM!=TIZp%DYaj8;yseA^W|0(NfjX7Ovy-NnTI#vxrbFw+om(Kg^L8ox{DkL% z$w*9k*T&+xqljV(7Oo3C`c#sK+1}0xzj1c|n?PnBm!Ir|BEqu$^mwM8Gg!k%i+{)t z7VD=nZ{9=YKxYoTe{=K~N4Gf8OzrcPz}_nF@SuzG;wj{|7jU7i_)1dkg9oS-85p2Vq|9 zuReh@Vz1s^Gq(*Na7Qjr++`aEOg@ZKmy=ij1GqN^9le0iP~@LPMUxk0s#e}WYF;NN zWb!N`JkCNgPE6$cR*0(}W^JaH4UUTS+}4=jw?=$SGPU-`cO*V!1fzAFV)>Hty)E*d zGlEYQo`y^80&@kE7YsudT@l7ABIN9be}x5J*px;i;M?A zHHkx&OQV=2xK;DYl&p=v>hiG^&CCOu!1&Y?<4BD*jrntE)jHEeCIZh}c?%VPglHA6P0=P+Vu-c&_Y?@9Bm@MQHu=u1eLRj4Ktk58iGi4+KxSFZP?{dP&`4p=32aHd zo>vA2v`l>KZD2gk?wrE;BfHZr&o*vts(w4zA;M8pP~xg>zBPgA&;qB1c$O4Y`BT;7 zKIV^$jYH*JlNf_9+;GM!o<7#u?0uDB&#bh8qwN@v2#GV3i-QSCQArSak!Wz$f@tr% zU$BsA`wp1OnowySPkUwU`X7UF{U#lscQpHP8OFp5R{3)y1pkL?C)i%-{QdykFLNd~ z46e`n+!&rdQ7xJ_WH&#%>Q0}7wI)hTuAh$D1x?;hqhRZcn1ePRK;8_kAZa#e-NaFp7DAOCv;S6ONwfieX(<6%(6LBEj)iU+!@yc0W0&&6i~0K+w# z?bR7&)z(j=fKalfU82}Undii^z#*&}mWAXp{;w3WlPg=1tx$R>z5ROz#=LHvm{cbx zdj$orpe-ygntTjpww#k~aOr$V@SLqXTMVe&4006H%59NVszn86HU7zz-p`~w>@@V- zQgW+D35e1iZlBj}zV<>x;XzP!h;XX%7)e1N{5U9r5c2#r5Aj<=n&}>Dp>nzOwv5Gb zNVs|_`xQwUGHcwpFKFfK7A@0qW*t6r)~0zKe#~IqNy%4o1wUEAm@=VJ$a#K#L$#`k z5+SvM%#2thL3(s*EFPlAdIGaV(D)Z;DjwjM)uyTAMy0c%8WA;t!|D8?U*gY@Y>9Mg zTpFUWESPC^p=QVO8PF=RzhHuZQst>F4^!UlAH-M(F9OTK^V!R7pV`u|IXsNIJiX4y zpg&4xc?Me?J>m~qBZCNYCjtZabw${=XyfwKC5xt!am9&#J`v4{9&!tQyhhKQgKl`G zMwrMC!+*s!0=WD#zdt76`ilp+aFK*gOd#cjG{1jdfNX-gs=W~Xq7s6I=X!^PX#crN zqWbNhZshs@2T1?WB;RgYSzx5*>`mVK+V3Fx4LYYax&OR>HtG6OAoMAXik|T35!vgy ze1xEN>Q8fxtTI^u3;oFdLt@~9`so3d`16ij{J#B@eErn^s%oqN`y(mS2Nq`b7eUAa z1K7?h+sV$s2B-I|Wm7tEHi#z|vGJ9u;Is;qJ{l^Eq-H>L+__8cszF9M|jp)2ieZzIj+<5bKq{gX8Y4UKvy(Opo@~W0HV(>JS20 z4Dz{8qK}fo74F1r_M^F^oC_I;rD-k}kA+b5K!i?8pvjjHZQjwSZjW(KWexPLGAmz6 z7K(&oz{RD^i(bqvDGQaZa3xwL{^?u>6ol(Bn`5nT?P=rIz7CmTv|muDK$e5inUym{ zHL}3J^u4BR^n()qa8S9uR>IR0jIIUj4m)W25dVAb`EmEUA27DyBYZnjwZ_x4{)uAv z?Zp38a(`v;#!j~`fGmM9h^u)H_~cq&5sLm(xCj- z@lil-{+KDDF?@t)#|+b;Nm&Z1sluz@b&WG4so7{UNk(hi*nJE}QVi-LIlUgq+IaoS zmu)`XCN2CR&=|NumR0sV1IHj_e=-QH^qe0p-zde5tnLrgoW39U35ue4x)-(e-C{i~ zg72p2^8>o7TX1+&``Z^0kAKm?1$I*Y=Rni#(o?V#Y5SLt?USf1<<-3fn33XrdOrEO zzRYF-xn)1D3mxpB7PjWQG7>Yqn;flVPgGYmh6PmJ7A&b=&Vwg|i>{;Vg}2Z2tZrvu z%9snlzLksSYuu>WS{MvkG@O?!`hG&eXnk|JnMI+45SQW;-Ep#gI#nO^QYJdG3K}-W zBDvG2%g|Xv_<+XsR=kBYIKG5c6)1~@@+TE^YktsFXVT}m!-{nI@OrXOmg7vexrs-$ zJLNR)N>~4YfBd9P4|7g*$HKs6u&Agr_Tmj~RYxW7p5XP0;d_wZot)pB8FgvTzuJCR zd^BXrBQ@aw9h!ejO=8ay4HwoQ!Y;__=ujA(6F$Kdc>xyBD=3dg^C;wz9+v_rCFlNn zT=^wGSde*$ye$MZEIYzj9(FC6XYb=dtsVe4Q^YM5!@|9ysv_Tq&AOiF`@yq262Gym zvZP0ay(){Z_y z6kF@tsemWyM|aNK+oLEpMQb^ zHvN0w;Nl}t-90dP%%roah$uo6qzK79d?T)A8)%S;4icYTi7ewlut+e|-(3Mv1u?PE zbKLOkTH13}Sp?_l`hOs%9i|JD_C*Rq6H@OH)+ncq7CFpP#<7wRVeS7>)*$}bc$ovo zbAWFV(dGSzOHM!g_0s$8fgtZ=@Q^sF&^{OVY0L>sND&*p z@riAX4G0!?K=Hpc95V9y6c+B3{XV;V`MC!@6i)ol_jUjK+yQW4i0Rh-@~lwkYY!OR zaq7HH^8QH=pKPm`X+pN&=6mG_Ci^E~uw5&+5CY{6{S_tS2tPjN0{n=)1c$vlih%m2 z?2CVE%GYD&RoLLk|HgX}jH10q|tgX0Gje*t4AFav+BxovB6A-L5GQ| z&9b{H1@zGkTkVl6;17R?95G|yK~|rZ8HD%7q@R|Sxml2pOwQsLHkLC**_Yhte+OOS zR4UgxPrfP6D7wTN&&Hbm>43=Z;-#h6e{6Zw!85h_X@xi>J=nn3?|w7=y;89<-u5uO zcha4O>WY3)v(YsNz6zf+2J68Y9`E-xevBDqX6MG0N>aj10>RRNos&suWNPnbTF>yFdEZ=3hY_e(xG-ZD-W^P)C=hd;79{(^NNX9xsc{ntLx0h106 zIt54|ofd#wfUf1JxEY->YZM=Q9SLi?^RoAS#W`66F6Xb|A^qfDdbjo0(2pVQb@^1q z3I20p{zf+bLbdU6uA+hMdl5cu0PW`n)K=F+;rwfJ zR3Pf*+5v$+5RZB&Ou_G8F%JAiOMYDvonO zalm_fBa=2ZX@?FQvgTk5R7QODN8gT|JsMy(%?DC$hU6hYIwEtxHP1P5S&6LA+$!8;8ClbF0~8L%%QXkMUK%$k7tDlRYyS| zLn?kjfQULcxQZ`VQOce_V#;Ji3tL^;!c;iCIhf_D5F|i`!s@zruI!k@MJ;S0wl?gc z>TCgFBMnK&{j)L)*Fk!m?POSF+30O0-;T4oOo<@Cqs=}-xy$BEO^dWurQ$FPiN%G5 zm)WT&Fz*-@47oNd3SuBhJjv;~LfftPYxQ3p30p8LOVvAjF_AI0|GqCieS&w~ z?suH)t(yCueFP0Oe}Mf4VKaWL zWqyQCV(z?1!N}vFSS5&=8V#v}Hub#kTEmiz{3pb6xXjW8lx*t#yqy@Z zHrcC$Pc7m<0dGgxwbgjgM0}P05ZpuOgnv>5X9aR@K0}-oAp%4E>qL9v_O9G~8!#Q<-ds zBfNr3#8eerz^Tl#UNnJ8*8Y(R@LQ7j)k}-kdr}#3@bTs1<6@m*l=cMlDQIq1dv?r> zdwkv3Khq9?hLPFs@qEz*_^&{&{+g$JK1Udh0ahjwhCq9(@UT;F8Yy~nKJ;16QH15B zmSSW}!scIX#@6g^+JvdioXNcegW;f`g}M%-mv|2c76o||MZn}_{Ohnap{SZB!r9bO zA0$g$OrG>V2ncU8o0Kj?Ia6@_zv6fQHX-3tjgCO+e>FV(u|EY=dR+fDW$dOmCjVg| z;AHLJGp&A}?*(g5(o;Au_~w3%d5XG>N>ukJSm{eN{ek!I=MH{v+4I!rjlNbEzvobe zAc*qnEAUk;9X2T9-THDRS0vaw9u3;$^8H|Xp6F#-Wjm-B3@2T!48(*r`zH+Y(Meew z*DfFa2PT~}ATGWxKfX#dhCh!!fER#pPk~Y{R5($zF^WgCL!Kn-};>+%ziMPY!2CyYY1!@w8BBaujnm2WC-*Bm?%(SH^>5&rkmY2>FQe zK3>O@3%e)$;A}OXvYj`aK){6V8-V+EIO%B5Tw=B^K?0#eVU4|XZ8W(V|rchHrMW> zznTxvF9(oGJ)GcE;H@mu5IQ8z&Y@;z&zaN;6UKXy-ItKuDNY+Q5jpe>M+wu&Zs5en zD7XeDVt*sR(!;pHDZV;XpCeYchH%>LNopT=J~W!8YJyA`P}`>(aRCr}~ zNT#6%+t8nU{~AMVxBlF3%xT7^0K0S1_I8ziyR%_#x^FiZT$+ zYWfzxuYE8<84R&24hubOC4xectZO1H(ia?n&T8=WVr5 zGz8Vxi)Jp2$>GCBQ?ex3>cC?E`nkuD$I$2HUSCLR_xi*aF5vn8>HWY5=4=n&x-b{W zvLusDNV9Lj*CK*Kz~gOXtuG>dp=Q>cAHhS)ya(L~kjbWO4XYYE0uLz=Hyz6AL*uTq3WBtiZY!-Zs(R0Dv%8B(yzWe*uX9uG(TR%(-{igGx0 z0sd0OH?sDVndOb?v+l)Yl2KycgXKAf%5VU(=Vy6B;UUQ)twx#g;c5NczV|Qu$sk{U zuHn<@r0If*nABb1WR*_Jd7aqxX>+=9G_WLmAH6NA^tH1VN&Mz_#0S7QLFAKDOi8Zd zfbIO)@9(PPCanr~vVR!p`wITwnVy+u{T6%+QvTnifRyAE6cM=Z>HV@b@lC=k8Q2+URIv$(4OeZna{fG}vR_*-{aQmlklIkYm zdK0{l&?Em+po&iT)vb>}Ohj4A3|5N}kkEHfjUvVe5L0FTX67IDzM_j876w^4s42`& zv+~7?!7Z%1^}@V!`xz~>^deRjT(qAggxAWxt!Z!)Ov#x4YvMwu&#f{b>d(!f>2N46 zBNt+=npukh-FN+D`U_QD{k~L0l0>n8QkMSi>$d|4njuYaeBZDhPGAP*Oo8bH%B6h| z3@L?&3hfZE{-D(hVMr?H_F0&{E|+!(bRmN8+&}16vaBJ!F_`tg;Kp5gCA%;a+2ZK6<-~o)I+Ex*C2qvZwY%wEM$Ym3s9~4g}RL7bsv4ES2 z9XmSw!x?a!9jHx~4^_!0DHSRf+KsYG4uup$AG7ppvAS}^b%Qv7AZ~|?#7XzC4#5i> zY)GZ!gw^$F|D_lm9+*D(5K^`wBF*W~6dH;S?c(YtDdg-bP6uf!3z09Qfdv~wUJXGF zCyNi-2J)|?>7=V`t5;*g?8r1hsj0x&L#O3)n}x>D$tTKQH8X)oH015C@rTiM( zArSSn$UKI^mT}F~7y>tNP=Ddr&3QP=?li{m$M8bLt96jf!<)9SuLL@AI~9#nrrb`U z4W;18igCl#N_Z&I0CE%$aX7Cy>QyN#xQ_b$(=o|}eVOVCRrW|Smz#v+T9QS&5gVv6{N=mYuI<=tV1f@&T}ZNlL&$vY``IN19zvc9s0YbVki&Jg7{ z>|6*^oNan-?=X+8vW>e87Ny_`G^id!6cMhKCHnQ^CCNnw#9#wK=-vb^bKMGBU}Cdr zY{zGGf1sPb{p+ng89d2cdBps7KeTbv;aAb;%?0h_8F-9m{1zkj^YgXJ+2oWJOMgn$ z^P1L_*(Q5h8DT+nL{YIkIAl!QcW%cD9AMp3=oPFi+W^(TvOjb0Kr;9zA0wdx>A{HA z=H-Bgm#j=o;s*t*%&!!9jd8&rzqM2C4h&U+baNFLYr_=$FRn3qF`6X^S_EWitB!mg z*Fh0{Y+TTiNNLPyy4fI2*rSacaJB58okwgs+Y9porieBa^R<%vylurs12l#}V=tVnc>xi#Dj>Mu(?!;V7DSy^G^0BB7 zhgz+LeS%q|09%nrva%C*F)jIDjk>oCT^#J{8uoM;p2B9LvMwl!kpboDiK<81@6T;4!0=umHlS zfHp=CXf8itnh;-}f2W6KSDmDHjE&71)y+_H#I1;FPGkth;S zI!BxR8y96-7maVM9jiVSLk5Knt)@m{yhQ{(Tn(npuC0UqcAg6E5Q!#N-hNd< zIx^4?`BL|%dcGXtdP8wU<5XY_r5MYqTrhRj}K?vmrQAd zCBm}nF1sCK73#f%IYi1^9 zN5qV zekf;qiztVwg$kdV7bY=qccaQsK|i9GYDy&_>XqV#`DAN7=!emvk9I271W{4FiwrD4 ziT(#5lidigDF_A+0nQ-%<+XcHp6WS%(2|gCXg3a}M(Z?)3ZFa`HW@saTCC7`^3^E` zgWL6o89pI`WjQczxqbm9EWHUP^}|em>dlBG$OcZcNW09kWH-T8seXtGjOJ}wjVp)0 zHGF$8sTj{UmCml-t3_PKDEh(I4(oxNK}GUoF?_Ah8i^uhIKUlUbnf!;(RtzJ7>y{P zQh0b~l7g6q_{jAg45*V037U(CA<1T)Pb+bu@6({GDa`d1=2Kv!<~0E@(3-k>2C&o0 z+9|5lhmlVV9vAv;Fd<@tA(iBqplF{G%Q_sLOFGjnMB945u+(A|3}6(7Q0e-Xkai!; zSu<Yr^&egZ7L>ObU1Cf9wV9$JK|ZCppVnTBZfyyv!(YZosV;-@(NJg3 znpNA?!8oCSMSMuu0J`$Z1l))+>RR$O%)AO|a(U!M{;|>V8u5#o;TNfrBwcLz!fIM9 zyJn>5Qfem63<&OHkf)cNU2~h+U^NsqIaUZJoAf&!du4ad@)HH46jwANL`^E~qM`y6 zD>QKw9TIQ599D?ubP;qakJeP%5@5)P^llVI8GI8Q;UY-6URdBl zo+1%L_>|by!&Y7V;h+;HHf;ty1hDi?HEYDM69yR|DR9&}Y7~a6)ldb9#11IzxQH_M zW}0DK6%6Ez|Lj2U^)Ii?AJpvFl za#!(zEqR&PYf(Pa0KE* z{y#uc)y>|gTqyNo?28DP&HDhF$C#;zDhc@AXwOTG*v5VodJ%jtV#OOwDpMfe(0OiQ z1!MW~{{WYfs^@(G@A??*b7Uo^2PXzHRZ2htma|Q749%zj0!3v+H^L~HmVU%&*#qDK zO&Gq!bT|y*D?+$h^_w;<@^TCvg%Oj!5W6%6w zubrme=9iGbK|({=P`&<$p^$FjJejy6v)Bbnwolmj_r+*)K}u>VGdA6EDe{r{@nVF* zM1l-O_Hbr(A92;L#~L zWX29Qs7lA8iBBx`oEI3XLJp&J(&ZWHlT+DC?P%kMIY)-qB`85ThV+b?Z|70cH9#O? z74xuT<|$At0wO`CCE`6WJo4nU>^P#OLvS8Nb59NsUSy==gsO%F2x?9U(oyoH1ZvG@ zx2I0$(Gy0BIKBH3tv9RNcJxxxb#`mMYSH(neU{4NG>You@vJkTpfdlJol;7#FUX^e_>3B`nC7VZ-J1;(CY+2fV3k1 zGU{-$9>4CPm=p2re*pB~B?SaCcvskLm^)&)@w)W71nk9Uw$=Ql`J;c+LYGucMz}Ac z1`$}Ie}&#S)I!xIqnFx3noHq?q14!H7+Pqsp{47yCa%^}9CZS#Lp%LqIHAp!4B>%* z3_(kaOz-{I1Ija2y_#=(&|GYPm$(2@D+nKj$BoNwTm)88(*%mUB@n-EWmV77qt3WX z;Lh2(h+(yh@p0_=Map;^t!w4NjoQg&9s;goE=uAUqDu@42#)(Pe$T`8x44i@OMjz9 zUHYRfss_tq=f{;#01-m21ccktH2vqf=zn7$6 zO8yJ7{SN>%dma!K@gGBzSrKG2`9#GInL7OohT1`&pmLcM!5`Ql3AZ8a}jUZd?9vlI3wJF|JONJ zK{aph;5#N`ZLf?#9kGS3yc=!c>+io`eU}5)!HwGCPCsB!((GHNW#JRim(q)M(F3zF zn6wn&;TZlbsgU=WE5X&)#+x!`o9 ze?8fnOI^d#hL_8FTteq${0#59wq_Kk&_Sb?2F{MMAQpGQgCt{``XBSxG;IHhV2V*C z=sF|RA%oQUAZ^KE*8T$=BYpF?NfsX^DCEtk4uyt2VbHx1+BI2(kh^2<{9#t?pHB3x zt7#%;oLPY_op;H9lPqkAjRAQ7o`vu#UYG*>8Nv5Qcju_#b6$LwLQ*EeWfM`Z{cCAP z7o+BKeS@#@Q|4Q)AgK$1>53^pE(_exu=siPo}H5&bCVmYDBdPn=;S&5u6fUNTVZ<- zF&LyY2RO^z$ohL)ual=ID-w^rg?X8#8=(X&iQdfqo4OiZwgs`DT zNJmQ40a(IWLM39K%Fv;JPjH^Mu26ev<7&t+Ao!wa?eAO+9OZ(>#T@VvmT2_$)m|FF zpQdl6%^1322xd1fh6$hw@)Rj?rYx?E9BGJZZKWtIE6wZ@rxeN4qNV$6Y@}7>zgr@p z(0?xWVRe*uK}F!xb`}aT+z3xg+7fmYQ&0RID|vwGYI4QBsmWB z(BBC-3dIbl0SIg`boDQdgh{6gH!hH`mApJ2C`QAL4SodG>S+J8F0K}d@mO-% zAgfILRmIVlqin{#Xw@DLR@zaP(HHCHR!nc?3Cu%zR5)N{uLJx-B z@+V-O#O=c1#M!&Fa2T460a&Uvqg3K-oAilEzoAfO_oV7##l5`raLHCaW(FM|Vrn{u z#gc?k<^liuVhSEV{{ukOIr6ubcA6$B`oFIJ!CE{6pDBTtp#rKjR}cKs+k^MZwDKMu z4)~vfB3oQ8NdNAz3QL%skSgmJu9hi∨|?CR%)M)7)EUz+Az32oG+8%RA!nRr_k+ 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 diff --git a/app/src/main/res/drawable/ic_email_colored_48px.xml b/app/src/main/res/drawable/ic_email_colored_48px.xml index 302869b1..ab034128 100644 --- a/app/src/main/res/drawable/ic_email_colored_48px.xml +++ b/app/src/main/res/drawable/ic_email_colored_48px.xml @@ -1,4 +1,4 @@ - + diff --git a/app/src/main/res/drawable/ic_notifications_colored_48px.xml b/app/src/main/res/drawable/ic_notifications_colored_48px.xml index 24b09e43..c1a647cc 100644 --- a/app/src/main/res/drawable/ic_notifications_colored_48px.xml +++ b/app/src/main/res/drawable/ic_notifications_colored_48px.xml @@ -1,4 +1,4 @@ - + diff --git a/app/src/main/res/drawable/splashscreen1.jpg b/app/src/main/res/drawable/splashscreen1.jpg deleted file mode 100644 index bd2f04d6104a7726f00e12912e2910cadf5ace4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624239 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%0DW1F_-V5Jv;+ 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

aWR}Dhodm9MIgg%f=>}yLt$wp9>Gp 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

@)#jKL3Ko%{ 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

oz}LD1x_NDeX1;y!cQ~{%V&dQfA}wVI&Q1 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

-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 U<-xYHdi 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

jYu8>7Q(&s+9 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

KPma8-qxO(q++%3y{lz?fd#S{`l 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

eS9bx` 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

    a(DDgFob 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 z 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 diff --git a/app/src/main/res/drawable/splashscreen3.jpg b/app/src/main/res/drawable/splashscreen3.jpg deleted file mode 100644 index 8f1a8997459f98f450459eac9a594796d82afb53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 376431 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

    ${l=MiMr_Nm{PCW5+mVMOdQ1nMoy8j~Ev(gP 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

    Qk)GBo1@2KvX*Y*BWRr7-fU~UOgWIMCkbDz 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 z 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

    +Zc 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�gU(oe}@=K6(2;7KiXSF?oauDP4aHERy|VI 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

    7!zk0yooMmM>Gb* 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

    =nJoafezfkAD=;59Z$#)hH%&2{~3=nSbNW zk18J^_x{PE5o|5aok5VCSi?qQPQUgj-{p~F(xYZolCW=!N|w@;CagG7c1$lr4(60! zDawX`O0dQuSnu?s$SR5GWcAp^_QesMX2a+S>1TZxB8Pr9KGS?E?-Q-oUB&&5^TPOe z%>ew@@RhqgxLd&ga_dZFUijWSrL!f~8SvKUH?MI#$=F}T(;)i3Hk?MWN0u_Lb%+oo zg7LUN*(RT08Anoq`O~$hvCNz6(UG<(k-_X5Cizk8>&IX*M<9E<8gNDF|bsq~J3k+!Byb2}yQZ#5yv`tNYbTi_)`j!9DwkVB?@{jf_^1 zeMIQo*7sEo)ICb-8lt_2AhlkoFO;aJey*#uA4sf&5@+cM)r>fh7+siG^*iJ?rK=81f+mBl$Qu3Qu2wCAE6-oikKrR*%>0eTb`huhmjA zLu$)wa1nmAEu$>&P-7rWkP|0oMao>R;VV^ql5e8 z7p9QDtLNTof37N^R6JB_YEo-43XVGV%0UWG#+6-vO{;UgCHXpB{V31Pl-2KBBc~1q z3DZ{~%+*`1M*vIkEfb~UHwr!pkdyA7V1`zz67!OJDjT61PDS2e1r9(p&_{+74cAJH znx4=9Sd1~Y>*Zk25;H^}*mv-&Jm@~Y4sRx?$7&z7RXldDZ-B8)_wie%ZV`*ZNWnef zL27K@#YRVuo2X#{iX`fC55CLQBdC+llV{WLTFHsxu|yZd(%flfBc>I!+?m9zB@A5S zp`NYXf1$2+eI3Jf|}>CbW%jc17>SYz5D);|u+4pilJb96UIW42%Ht8;H>kdA@7Gc#Ohv_4Q^ zVG(Y6J4i4B;Yv`Bh`@HX$mv2IOK;$a;E%qFv!5dU(l7UJB))$QBM*4_kp=^T%5-d??YdabVk6?K}f4qqyF{E*( zgtSQTlH)9gSUTvJkb`4ND*Ty1JW=frLWa6TVrmQ`>CT$92)jwhnZ6~mvxY?cj1*<= z4KqL{d0GcWev6Sy#Xu%&LJSE-X636oK-(gSag~fjFk}wCep!(E5U_R!l!= zO`y4?){gy~0?zn55!Xof&F8+6-RjF-BBMWRG}FYiA2Ag;%Og=FSBuIKf1Z;|*eY%) zUzA;RAzzdiDIuOg$k_G85p_!MSEhKPb-BO+<~9A^);z_J@KrU^-D7(qJkpG2i@Pam zZFxRl*%S{qV@;=x5;ulT8(ESne{PW7;BzNPSFW3^bg7HfoZd%+o~x^;F*VY>%ld5> zFYMG|#|ZzprTU80l~uxQaTS|(1q(uk>Nz^Rtup?3rDjvF#m6sg|5Chn=#N55fbZN8 z4U{l*ykT!umB}RVY}a0~ri&V=oT2NN6L%~MU_=9ubn;0j%jhg^jX-+YMU}w>ZvX4E zGi3&n^44#h)ebiL9L3x{VTZX%+GIu* zB=RLtt0+K9b&82m)I_c9aYxy$LaYw z+DRsiXC=z)?5-_lL|b_X=4aW9R6!{M7%j|Nzr_^uAvlJzy%ou}$o`rKY?xcgn z@%bGS^@;W{{T>;mO}xm_>oj))$h)?dt?8rw;8ctOXy8eEm9H_$;iL^FQshBKGN1q) zdc@QeqCF~y<1(U=K@!Xo6%SIYN4o|^=0P_s-;6|3@Qk_|JGn2hq11Sl{;;cJZ1WtB zqLdRuzE=#g$r075QyK93&+-!hv0d$G$3i312{MbhbNvgcfN$WUaV>m)yM!OF63AM?Tg_ zO^GR5J3>w~TzFD3i?VNPUbwEeCKVGKXPoe8vs}}%TH3Y3Md}}hgl^Zn4(wK$_O0MA zty`?^sD-CAcV%x$%o5I(W2F<-SD=Eut{J|$!!QQ(+dF=HEnLe*$z5d|?UBvq*%e|% znjLxEg@!hBr;qbKTXgQ?+D3%*ll@OS-TOEVEK5(OJXPG0o-uyp{mFP=?JE3w?|`Hu zB|h=BZR9ws*+8?1ro~_1=%`PTD=|F3d39QLU2@f=&N0aWve8=GLb;LZOcHJ8v+#5 zSb`LuWU8tJ*)J);)HKfw1a&dg32@ZZB*Kiwz8~0D<5t7XB+={tFh&!{jcrOhPH6C& zMh4N{c~l-3GJ|={;Tz=XZjGvVsbt^4Mk#mBftq~kWip_p)pZThqI~Ud$QAS06K--;w}*0@hE}PN`Hl7A1p9BJ}c@B_yGF24r#(pn5dzxI%*pnOuk? z4mHew-I`O*M7!02Ix=wC+Lonv7gQC@KHcGxrGb}N9*6cw+^~c=`Ubc1QUdNE6PF@K zR%OaA$_DmDp;dx5!(iL5Wa%j0#WPfdp-nCd|40~XjdSp69&@(+Pi9dv{euTreaxL0 z%I=q;O!g&umcD*~r^yx(0Of7w_Kt)MyUaMxdFm3ZJnnwDbQTz|QoOsIC3rIOk zPh#?&QG*ZuQxDe1kw(D-bN7NVh49(iyXScC+{-{`Oi;QTZI`Q21{RG;da(ws` zVQszy|I&8FvPL{}c=H5j1RQD^2wy@%c&9OOEz^feX1PDRZrnPQ8m91;3Znn2l&eIs zu&Nz6XzB;r;Z=Q)bI%sY{9sd$RZX>lR*59o?YrB-M>v&`*t*2+z=&M~wC{76=9q`N zg9HG9E*v)m>qJRb{OKckWfxpZ{We_3cO9vab9z}46CB&dH`Bv9vcx!w)9)-w@?BNl zmXPS<1tBoftWvWn>eZ_#tJ%7s>)?{D6gg|FNSeu2%JK4Egn?*n4(~sVd4g~EDQ~C1 zJ9X3)C54}Ax?e(f(1vGY=6vG<7JKWNi>PN6ZJKT_Jtb9&xql7-^t9YrZ|d@RJM z%eQ>xMmP5DLvXBfafkoEBhT$V zOM1P4d3SlGFLNlWw|)@o8L=Elbl&m}IlP+=^<{ zx5JqbYS%|u)7x-Z%TI%d#LTe!1Q5z9-Rev_mF z#*-*;(woZ>6vtHP{yGW$7H#Z_WAuu@C~;c7Dx$7-?hS8JWkG)|{zrbM`Y;+5YRaY6 zD()KKxwuC(PIIT@tufYn<+#)x7m<^*0jSLtL04FRUSDxb)}J_Zwxc|VGQ_9kyW$V8 zZCU&zuUJV2Gm0Tr9_}sSpG&S>g2?scFApR%sFSe`bZ*zh=dO+UquLyo+f1k47sb|S zRHVg%hXW^kmFTe0lGN&>vatD&?6`Zp25q8vyHY(OgKPqRDpKSuZsjx|%+l0K+MdFM z_-hW@^IX*$YSsZrTm(fN3sE6mQZaWBFU#*57S^1yssfC>2N4E!74@kmAc1t%?oQHI zDBdn~mm!-Ixi#Hy%0n#?q%&*M=LJ(7OVO}?mR|y14kR&q?T&A$-?-Th=%DlsgCf#K zTP?^1oW#?9rsIZndfAmZkEzh+2paln(T+nYV`9?<=th^1gm6GsA)i1_BSG~jcB-=C8>pr%)peOC;fZ?lEqubd6fn zlyJLeu-qq!!!sdBI3^JHgHgTZc&rms@aLkwq%PZLlmgRy<27EB2FqCot6pKva?QXm z@vz1x^Z2}C=ow;$6G)L&iU#Nmj-q@Wv-&#B0o;>)k55lR($`fgr3hROj0-K|(tnrG z=Ts-3yDjNPw9a#8;AGX-w2797&|z}mFwTR{OUO{Wq(}oO54wX%E;g+;m3=}SpYJgy zX@y`H4YfeSQ>ZWbORTCZO&{vo{-oFJjxj4|A50iOMHb>HT_3?a>ROkqrAy)a6iU9D zTRw&c`>{GZC|1uKUaD+jAA}*qNk5K>?9e=>M4gMA`!Uu|)rQy_csjAEcTiPno;t;U z+cWsVU#x>D?4J@7`CnvfNkqHXT(X%m3i+S=*mx7qZ;V$rH7qW4my%`U+yvT!!Z*l{ zH$ttiK-!$<8K7wxcYyhzaV7a0sYQY|yY;>W?mXXk*tGc4bv~X0*7an_%?>t0MzJwK zC@z{XQvi|$uo-IDp;HNmVJy}_9sm$4iP-;#VHGZ79gtg)#m$-i8q90zjnrXLOi7?k%+?BI z%>AYxoWjdtCiRIsRm1I%?5Xs#m&BwDi)D#F0q*3&7^UOgpM4bv62jhLt;>i_o=j8q zb+G^PLb3fZ2a+898n6Fxr9trSz}!Z}AOAjP$GdtF zfzL9wn8J=D+3YtI{P#NsT0#pq&eC?2$SaqHh9i?efOxHKS z3o(j|oyN6ln%XEZJwSV&mrXPoNo@gXg*L%$2tJW=ym5@Wenuk8o?xo|i8Fdq?N=}7?5$6){f}|fVcMb>fL-wm3;e+`S>&NJC)2Z@d`!9SRC=S+P9X5a6H%QSNbY59)YkuVx zN*{^#{g}8)eC%**C@>y+@ETjK)IpnzSsLyhL+Rq*DKxsuv#UxAac|wKi~EU4*5l}` zSEVFeob79ND*^#T!75TIDzL9SOP#F~Z%yEvPh3zH)@m;1$Tk%c3c-E%sM$41@pmwD z73LwrTE9*j;jsu?d`hCTjpQmQbRqmx-(rn2L3Es`_r}Yie#Hjb z^^f&e(}3(k^%vT7^@3QOP-u!|CUjR81Y0_6n zXbm5Rl3-DLbi6~HRZSr^6cqR!VYyPfDEhfFI>MJ!zGQ1+#q8Yj^ToBOe8HD@78t}t z#jb9XMf!rt9QZUdm6DE3sZj-IPu@j^8&`%$miO*ARA2WT&Ju3f-~>!M^Rd>e*Ua?MPH^cO)w36&qSWwv;rmyxN#NOz94uCYJHEPbrPy0+46z$8^(wbGWnAqz4b#`E5q)WZGiGbPq1Kk*DZ0{%&Pv^E1*dokQ(h@E!9vdPVk(n$`6mh zWDAiL~1KDoiFmpEuIa~ zd>F?)qcqlHK)Yc_Dq6S=2R3m@>9wz=%8kDN`FcEK zuu5vo=XI80tGVUaI^349_mMYs9d~JPHqW}xh3dUY+GAH}Cpx6Q8?EvCmQV^%`*D+|`FaY4zE~@k5?g9kdo(Y7G=?tk3{ke2 z3jjHf_6U3@6Kzoi1Eg)EJIWWY<-4XSNXV+pp4Xd6WtG0X{9k#WJ#9XPZnlf$8;>3rii z3mlQpwLaAEE?#d&=4y~8k%84;W+p4=k=eww0G?B}0Z})u=3FT!2m$&WgTv$MN zkyJ()oA|KfMz~mF;JMH7Tc_PQw}T=Lmptx;q;?O{p#x@ ztg(pm0j{`b7{l8HR)1IQKepc)sRJG6TlUxNlAVjtFR#8Bw zraJ?11&JlbH5cxkXt0a2q}9G(5&sPxK$?Z8vWScn31d3zFR~bfix0^8neqkk=~l3) zLYzWFcyJ8Y`!+{d9U~`_wrnxwmsclah{O)>laF;E+afXj>SpJ&)X<`ROI~yr2!P-vamO6s)grA`>L1g9L7HeqQ8>U6qr$#0g9XcU79e zKUe;#P*B_!nhhDJ`XJGi{%WlHHBR2zt4I-*w$&H2AY6&gIy@W=3vzf(lv>sdz7e{s zv1xmpVi99oZy=*>e}0;fyZB82@HDRg02htKU(qhT<1YOYgk8W=x*GGM(!}|r@;h!E<5e%Rt>m>_2R{@>v`bRea8H7bM zvB_+;bbdb*{3G^+zNmmeL2<0)%%b|;nxY909prZ9dNNjq0%LT`zn#a*fB!#_z;uPz z_{Whutk~2~BY_|KpBcYk{OCR2fLa!>E5g`p@UmAc5R;!??fjz*nJHLq%qYT^qFFZ- zsFGb73KVeVU<}M7r>$9rEu``Lb~!?4D+ubFwV9|`F8Sbl_d^v7D8i@#FY@{{ncOBV zlhl0vz6Lf*K%Nz;C7aLK<9&H8a$EA2X`5B5jM=ZriMpYZv6SCk-R-7kQC_3A z&7wm*P3UdfMNAzrOHJuNF&gc5X3>&-52Z1Pg9TJ1dN z%b^joVXUqIH_J|-t1>aZ+NV~p?otiTNmT}kJdKhy6>NA3($RGqf!_$yfWIEJGxsmz zNqr)P;@_;#rWx&Cs!(@k+qzQBX!W;D!17KOBrK1-(b?M~O9_lHK{g3u=hHQcu&34x zGdeW#RVEoJBE7it4S#xf`Tk&M=@%PMe|BdrCgXT@bu#xW;LcZZw69KvD|tj?NX#*i zBC%wa&B>Fh=rTG8(bgJ3X)w=GkE5}LzI`R&X(q;yC_)|2d%`xmWpoRSElyNN54qhJ zH|Hak%eEUzX@kL3v2gdNFzV@LPV6UuWZ*Q4ezV8MEIu$SeCg?g!mwPuN8*E&C@ ztieZ_X{;(a_2ASNlXtuHLQrHK^>#nk;Aa37Qt+)+=L@w|i!alV02K?&Zw!jQl43!B zd!cny!Y4EQz8`V%9Gt$SV00k8DGUDmw^Qc0MlpFEX3xo8DnDTpFYe1tUe8^-qyE+J zH~lW@JDYJ+M2mk;B-^Q(Z4rUH*X2e%=P!&^mC+?Y2HmLq4gj=X0 z(_1Bk0198dvE}}@1-rAGm=P*M*^FV@pNWiNDtI#gD57e2DHa^y}Cg=V>2a$}2S_;INF@7QY;~t-58qUl5&<%G%T;uQPTjis(x@x~R zEdQe?*kDQJ!1$Bm-L7+v?F;31(J8Mtwvt^oA20vsi+A#RrZK*$LJoRMOZ;+^i=*%+ zxoWc$@0{nV*}s>N_?HCs^7&q9%jB-aEs5Sz^85>n&*LO1CWp#(#;C}6MXy*hI-DI5uL}c zNo+Mv_omqcv{U0Z6*93y{w$?TRT2*@?xGoLfORhrX(RIn1TI8O6THkhDN%Cw*AmVX zA+!Ed>T|am?Ph1}xOf}SBj~gu{wA3Xoy>4heO@I+Ih7lvrG(rABI_5Xpa(Cl3u_Oq zb)c3YHHGhp!Wl)gBH zHWM3SmXxkWf37^an*^$>eQ3bLD_Sl(ZSH@xQ?d_iRKr2cjR*XT3o4)A%J3aPnAQTl z?ycJpW&z2^!qhbp%@zzLa*O{_FvthPnSjDPzlGiG{}7m;yKx*z{7pJPgGj`Y#Sm0@Aiz5 zqq~{@43AEH)`imq-aftGD*ua}fy5eJ=P5-jwq}2?e@-sSpL1+8{w)m4CX}8}xPsVQ zbobR}joBjp!EmZkj}zNb>DUE83;lZ{+auImAOG@P)%6BGi2Vc?dVQsA!tPC{8&7iz z1o~X@^M+s0=`yEkKK;^Z=$SOVm7El3HF{E930fym;_)72cVe z+XLfq3Ec`{4NKvWSX=wO;>_Xy{tv@Pmzjv#EvLh6;%3tAT$Z}%ndp@i1&ar?sJ&a% z9(d-Jk;ul+qP3SQDqd%GK;eL?qzW8VvhaO463#b2ZPdK#ba0bC8jer_`iB`bO=fQ; z?|J60IluGZRra5;@DA5GIbwrRhN^CO;U%jZ1( z3A2O7YUG(@t_orPeAv&^z)Z}x6aC8~o>JO>7+-FJ@-FR}5)C=Y<5yGpD-npbI;9hS z^9XHU(j7oVM7i>|^b`V0t;n3A-QJ%J=_8Ee0^C`{U)n`?eTtcsz_F!^C#q8t5b>jRyqGjmZ5VmCI2sm^la0KS_M0?KmGl4B8y z7g~%vTA1+O_=f?)lR%URu`Dm|>SuBsI75GLo$>j*?pbG1!lW0$6k6Z z{molEzZG}TApip5Ts+Go8tOxs)*a#N7`SRQ+<)_NsNClPyc5N|@;?j)nK=k6QsPfi z1qlsZUn%t}?B{>y24&ISrQ1A-0kQk-hm%}n?O5^mh9)CLOV!|nPGCFrWQ^a{a}jLB z#dOBH5yOUEle(ValJ`(|*86ik+69L`0+zEXe(21}KZy*3r*R*HMJ{gK>H1F_ku zrUT-!+xNA5?Gm+rg9-PnQb{wPF*G+4py`xE6-Q3p;j=isiD0=shOdWD<%<3H<|VEk ze{`=)mgj!+^SsR?7d->K24B}1;{CPN;W;V7?;kb(nSrhy%kx;+@{eZ5CSX&Jj3KlM z-^Crz67|;Rv^xBY^g)!Vcf~5T&i*E^zEln3771$|0a?c3V>=kf2f#xzSW+laOQvDm zDt_vVDAN-dgLOThQ$xU!ToPI)FvWR)u=7t2_Ui8QBCl&h{V5-EZ6TEonU>HnXO-In zoz{5yP1@A2NfRg2<#?O9&UQ*p-zk@&DI%%yZ#y5ud`;7S-|B2ar>HvX96FDad&4q3 zI{8|dk$)4K@`xfEk0>)H<7?*&WTq}o05lLh+FT?@EY@!I(y%Ik#T)MNe^8b0{Y|%b z_7sM!+q2uYA5!#`YZm*NJsN6D=3@HM4kJjTjr20^CL%*!RDV`gX`pBsPA{|g!iLZn zaTq*MrhlqG0C;$X2d>+>IAY=dH%SIc44L584+mJr3ki>at>$F^PMd6_t1VC)D-5LM zRSv4zF-KO9bLyMZa6|%A4)+5HwmXcUHnYuq@9SdEbcX+)8-q28d`p46wO@1|}T94S~S9Uq_FI#<>R zy*K*Ne=Nke3(LQ)Fo!wv1~|yn=lkqRqIE=*W~I5}?vDCo@BU#l6!7~E^iEesTry@V zm9+;}X*#%ataZ+jc2zbStd2}mYIMSr`&JlC2T4^JqgT3rIK*9?Upuw(l#E>%Jq~4c7Ol>iHC^R#3j3js83gNq%N^;(hB*MTsN$FdNtgTg!JPJl0$maS+>#a_V z^CzAF8sWORUbov9q9X7JGy~#$;I|Q{gl z&ZqfQS^Pl9%DlVlOebr#`A_)!M9MWM!K31rORF7Xe$!YU{KwvwS9e$}M)Z$GkW(R# z#TE7|P&Yf_dFkGF%VNh|yiPx#A_H{g!Bdg|I+4<1e=*);STg-L+E>Sl^~>c`fD(LF z%oSOu9j{xwKs&H-{BcC4kIm|_n6N8bc3}eX69-nxMrldO=`i(VC&iY)KK&P#LnTYb z$Z@}1n@xJTs)-L0x|QWc+1LilQ4rMAP;w-00N#9=q=91U(V5H@Qh%4meCND&J zqDQ5wWMNJ8EO%W2KPrpLyK>cpLtR_TRu8o$exRiEt!cE@uL*0uNAHo%jWnm#kG=(I zf1o*{siNYo;27I{UV^a+a(GaEESvvz)N&$IJ)^$%%hHkdq$#sLHwgA{HB4PMWBtj2~a0w zWJ2@2|0c|}`W4f}6F0#K9}`lg5?%UOmq$&*1zEGJ3L z@W*Dh_zd3iw9CO(=4^OE>?t}`LICE*ij`dRG=H}g#@ zbhBP6$Ag_6fKPfFwrwrFY`fa}i{7f)y5@TJ=XKF^5kMaYpgDLZ>od=B&EjtMWeHlZ zcRaUWb3G>ej{lf`1Bl}jc#qRz`aNF}$DPrJi~bt=PPwI;IGY}wZ$FxGTm&KUyP2q0 z!uj2)VOEZkwpBMtAAbNn_noM@dA;O9C$n&^5yh=uME}BaB~dY|zQcKLl$n$*uE##; z=fKkyVfKz+x8-z1wSjdZqerl_0&|$>Ka2;v8m~sod_OwmKVZqS={#Q5$#d+*7b4mBvo1hm8uxl#oB0Yw6;pPtU)*0`@Z3-jbObf zh60*q))FsnFGt&AB_JT$BlFffrXb73n?`B%y-H zzKPW96OM0YH&UagRjcGjRMKERRi!N;=z0Hr~ zZ;-}!J6Ps1eK!MnynBQ~#^L~tOXn-0Li_3(7YAM1#D`Bf8)=v6B~sE}|2hyHB!qg6`;6xqGjbYx5=Co|~dlgZ%tLjECi5x)3`;aML3&3{8yWfm@FH81hF!+!L; znYD*#bM16oh#B987Yf)B5&VdOhmn`|y)Jfsekt1m5RTj=RYTKb*U zpn1fX`#oqw*(mVM$0pUn(~OeW7S58QaeD+`Wkj}>D^S-)j2c#GLySII>cv0@VQTXb zxL93iVxE}fhGtB<+4;?U(xR4xZYUO7Yv|}$4PJ(~cH3Acd?q6WhL9Oqmco9KR0pyQ!uZBq|s z0y_;Jxo=0OI+Z^fuGUZSHD-*B96a);h7Mudv{V{L9E5NWwluW83SwZJQ9udDdYt;} z);XV3>et`%sMGdm+frP*ZLM8VoITj&q7xI(lwO})939BB+Z5^Ijv9&XSQOVFRZbOt zfNH{#zag9=~ zJ%MwFw3XSvsg_HqiPFC90BqCK=Fahb*RsG5Xt2=}7@W2Ffulf4__5BMC^c z4!1k%@RXiZJJ7c5PN*Uim9C9O#xM$~ls=5yc<}Bf3{wE<{<9rGr|VXG3WaXEw0(so#C|v!zs9WQBhlGD^U=~G}MJ1DvGVQo;ILU zyzt{3Hcupv_2q~!1Pf2xXnc>-MB!nhe{%)l%0G-a1^FnH9=amnnnaC}ORl>gEs-Uk&o#NXxp*Y1DQ8C>uF ze}a0B%c*?Kmrcum7))C4err&FaM*o#t<_}I;?fP)L7w#U)dOY6{v*wBHPXV7Dd6g3 z^fABVVoMnw81xwq<|i8gA9U8g^p3i#mc{Xr`4$%WH;I!|FC3_xTgux3G3H zHuI~}B+#(wvvOx3(lb|%e|2g66eQ_15O|ji^fFYS3v3>(`D?>LfRC#KQ#C@Y`dj3A zA&#DwWUb=YZ$CZz;ixz7MqfhUhAtp$8uUlYg}+HDRDx^y(+plkMTgbj(AglAWnSj> zX+B{=-&fMfkE3I&A34EdL%6lnD|tpd;P{Vti;`~hrA&@-hr4ki`3l*E>h4SJ1m=rJ z2H-5aXdr6Ar*o$JGrdTRS9EoRr6=gX>Tc&HW49am``!1m4QtRoo0+54FL_o!bLbG# zKx9sh8X9#gAXmN%%T=hAU@b)h*rnZjjpaX#bQX`4rpX!Pmx~uVZjXXYKLMC2M#n**p(bA z0d!GyX1Q5*HJJ*hjfLOl1K1 zir+7plF*^g1)w}C%@*-*xBK%%TNUe^>okrE@yAnfycEOL(3~DY@=Q_qi#PpS49v;wg1br zl#ef0flMp`g;%{dgizQ#b16{Fij;sNm;2_~lOc|hz&UDE<4@~K44$>QBklTKtp03g zdzmuJmQZy9t$sV9nv!St{=(9SBH0R1^TPFhR|%^tp63T^0TAbSlkMckEe`c}z3Q4w z*)ckf)-3Q!UG{gWA8ZOaww^snXQ6kf#{I17c*Zxs8b^4_UZP1I|9kW#!I#8Fw9qu* zH#{d&{4xM1hHQ5wnWC;91>~f+we5nSY^$YGk8r@$Gb!KxVf>_dqz{wFuhqER^0I4F zv5Dq7zQGXK&9^iLD176Ho0CU!4DLm0k|&pUEU_P%Qza&2*)Q*Q2nElhxixM)%M4=m z(N#X%zOQ1x7xt7pIv zmqPiewS?(^)JxV7)IL1BT2*C3MGu`b9}Dvp?Juj1C#?cSsVXN)TrMz#tZ&da_#J5s zGWV`(+B{PZ^c;yNRqQe^%Ch;KwDUt_?^j4h*tUbdHCUc7$=%ekbU;FY!i3TU*7*pN zmE-kRh;u_IT8=Pk^g%;NQSYj~9qGV?=jT>%&IeU_0j`)n`#Q)RY*n;UTf)qz94CR2 z8rXf=$i@R16&@)9;@hR!umx((rs1SVHf$w2a z_laedoELQtsV1_hZRzIaEufw`m1X8_{`S|aAQWVVo_mm%=2YkSMJK9OF%5MD^s7G~ ztVm~qG%pY5ofzw5VsHNM+to{oO-4(N#HrlqY^0n6NxBKqGFtAzqDR}L&V+2vC+0o3!VKI)wS}pMLQ`VPCz=yUHKb|PejGWCtYGPX)SP} zhN0X%VSH@LX;tvcFn7Xu;2fZjI5$_m_13p(!hYGJwSbI4z>m#u6z~O zd(4g$$P1XU7Sd`6;`aUJRs_uWiP^=$vD9X%3MD z1`|w!Dm_P%cKk{jUg)b5Qk?!q#0tk5g6GYHA@k7p&Av0%bmB1@mo{|OI$?96*>^wc z9b;la0s^dmCX@OXaDhIrQPq0}kC->TdrN*^3HD(QezkU9``xo4@^CR<7 zLB~G~Mzo+q;H`s9&dBM(c*<`Hvdbzk_cE|VuoF5j2c~&m@B;(4&jGxlrm0Wg7Gse3 zO0I<62Bg-0+V?YS-MzmH3|f6;R0i>B1=egVK4wEjMJ+Y1)4+Ah-Z{|t-fWi|=VRzS z^G?Jt?%V@j#+5{twK4;B4>f75(TwPL~JPdLqA7@kmNyS#b|Q`C9D3KR1c zYkYXQua?2h?P`@A30%Bnmf{@8P2vW{$#H|1jPlX1ysjb;dwndo%kDxN6Yw z?NYkim&?|_J#$;2lZs!)BlCOje4_<*BlJ)7sq9~mz+~_F9Qu{_kc3K#QH4L5-+uY) zamcJHvzIi#I6$j#t($#Vtqt%9N0$8okYBNMx zzy2<3VLj+yblW;<;3x_xT?T;~@!h6`F3R1ReppMt+W9o^@45%m#?EKx zeW%kR_(1vd%Z2tI`2nkz(X{4r@vg{OiLxz?O@o%L^mFt6+M`_YDRJulrZY4u1n=lF zTFznJj*|tHF?xA73AvsaD3lPG4iMIS*mmbDFQHUYv6NQN8Ud(yoAU_azX#Xu7MI-twsi*MZgt!VrDEd*9;v!sMN@hNK2jyv zyrqeIyMI;5pga3(K>0a&?#wRGpi=B=dwPv7pk0!*34GNbf~2V%aoWzD0en=h=RaCH zwpAet`p`Yi6u+moVW~A1%IiZh8edRJf-hm86cpsPeteRDo@I8mCg++aocS~f5M&;? ztSOsuZ|xt4UZKKS-YOY8mey;*AKo0ig@r6gFHL2Y@bq2&+z3`pE+08wXoP<7*|pnE zE@pjZ@zqkJ{=7=Pubvb80k;;Goo58-`)KLhqu}P-7rv(6ASr?EO(5vm^6viVEMpIt z^edxHz5m>qrwecNT*#A`mf;e0+Nv<$RMU!Io<$Xi3tc^KR5PKcG3zC~6G&Z_-+{MR7=}NDvyC?% zs=g&4@aHvITTrFeUG6o@$dU%=73|icYdyYDJjE0~nT76j=vTRKL#06Yif}K3Bg?l? zJENAA9=}KffxWnkoVO!VSmEM;7_W<7qh2t=0X(tw&}; zD6-e=!$`@Yc#0WFumEL-l;o`SYPtr zJNXO$^K5$-=m~82F#@Bu`$bKGVc2iW3}#Qvf!8rbns-W}A!7Cf;jxz)0GbsxwR<<+ zwJv{jtCOMM*qG_3Yj2#9E1>+t;>U-@B4jx%#?h$``{5XHa29F7Q-bw@xc7vysK8 z|JglPwP5MT;{mQ_t>`i<@@(@9w9KDz0)rRffAO^R_1_!yPOUUB`{D9msjC$ z{L13Qy<82iTZ#ikwR3XVECv3<=&}*U883eFo(E_-X9oCBv)i&#+m zAg+~NL{@6}MArJ}8~?1<4k%ytQRL=K4G+}o$I8)f8}C~6p96n}c%mFA@7{(oP~BqkQ`wS(M`$-5M2x9_w1eKkF9-`(>zWJjPf*^!}UuX>g5x z08u7pLP6cW0y_mxu3i_FDTf@kIUgog#2U?F7-s8t_xb+z&-UN;*nQux>$;xT^Y9(o*Zgw$T#CLr`ZTKng0 znW}RY7^?v@Dql{)vdGt&M&jg~Q72P^(KA6TeLKjsAoq!=g~EgC%K>QFMfUAK4SHs* z28wi2;LO{FX7!*l#TqqbXRP|(w{^=I!H|jo(K#^yl~E%XRpL=E1UdQi6*K#Bss-}v@}IGv$BN#XD?)X+mQ019g zb-7uENu=Vsj#L_x8j18dCwp=~@j^TaiVf*qf?qtmzLCrgc_lTl^#$_!oN$0={VdkRLDVOY((k_J^sy!)C3=xCz@w zi%g}IvbN7T=5EEF9w#TCYGqqA0mI8OF~s}*3eKLOa}hhzjE`Icoi>)G`;&8X!(oaY zF?{BU{QAu9>o$ew9r)>XeF8d<>lIWzb$;4D68K1Zc~}9g9iS-t)85*EbG2k!1ohV%{*oyc=cQv8kPxEH~{86LFJy^xh45>9TyO;i)PCL*DuDS1+ zGtU(Ac4>64A<-;yC^y*t?T@c}Cgz0&bAp0%4X1}@&Yd0822lTh#Fj+;2*G`RTlm5Z zKMu`qaqw)5HggIzQLB6m1l^h3=mFl;ACv)Hsl-zQ>EmIqJBMC&+vfa?#*ye#0MK=V zeY$L4D5UT^*dj?xwubW&kO7B&sn9BY4|5_k?i3}AZh`vUVVl1TY&|CayU;~6t~L_E zzqAU*?WPDNlK=O86aOT%^MBH%mVW;)BROH@+P;OJ?V6i!qsy_k5;OKE8T0z;P5q4D z)t^69UE-QHy?Nm;!xy$KNI;Y{eu}lTz1q6u+LaOSvhse#Hy!>0iWueV$zTp`(!Oa| z1IBDRI^SIE7!1TFqP&t+mJVvXp4>5g({27orA8>B^yXdg5*izGSDQ7hw{S`_Z-`7g zmWnv4KA-25^(`xjn=A0>*w0|@8WNdU`=Cr^ofB(f=8rYKrJBufF7w`iBGQZJLU} zeO{_&E1RYkRByl`g^joil)(A2=y|i+h?$Ba^|oJ9uLtpawvSWvhHHVRE?MF($@3o_ zcQ#n9!!G|8v<;o8nsys%DkOusceH1USjDTWR9^k8RU7Al_^hVbSkuf8)Yh`t%WDl> zKUzDEg%Zpgi8aPwFZN;nd+cF2Q1)y_ z0-|d!MEN~gQU$;0_d-F(?UT&;skbXP&qj~UWjT^aEd^Wq_V9Uu)-9Q?>zcQo)H4R3 z`ODDsz^V1OjX3lLV~!kBdSNWIPvD`XbR4 z8`MxD_T|ke0G>X%tJrb;&(hJr-uHpdxVu1MDi~?oR$tno8s}z|Ms;GC4IQt=J)Sd zHfc{PU9xZ6@HI{z@I?{-GU%!iTik+P=*5d4gl)4QT^_xJ0YY`Wq~QPbvnt$tJAw+S>3M! z$ob85&!Oe!b;2Lt6c?le@LzB!PgB=SKZh{9x9|7MNli6GNn{k+)q3Hj@1acU=21@& z7_0&6e>5V?)M(nAf=b~qMVCh-^}ImF$)#@b<0F?9raynDX4#(G`ZuZPI;)Ij)k( z&l%CX#n&h9bi=1DL-M>0LjE!oF}on83{_J@JMNZiQzRK)w1V#SKy|vW-!A=59CqEO z*b*U!?>@k#M!}rh$3Pq!=He>jYl9E25^}PK)<%*19c9YwQoiZCm?&007%A{m*jx7c ztP*!B(xqN}kck~XM_dZ64YQd?FuK zEj%`J2`*mq(=BKif~dn(>buIC|Ix--fIY-thLpgk)Dua@^Vf-|CP{HN_r3lI@V#az zm@Pw+|LL0CMc7F{ZLW8irHkt1o(nGIXTDfiq3S-JikycS{h0Y>5Q9AY2c^EMW_vQ+ zI(zv>6U&@-5wIfy_I8-VYgY_^7Keq?d4|%CzZKmU(j;#@lg0jJ2&t3%Bct~v1cQ&5D;_;PJ{Sk$E!%+2(g!ilpW$>bNioLTx2mBG&KjcfEzBW*d{{3{S#l9o@xO;K&kBm`oPtN8^K=WAS)ycWVv{Ln>;<9sK!j5$0w zw6aKItlG-(Iv>aMZp$fy+Vz^gSANIy3q}9YDM_^6vQhJ% z{ol^wQUIC$i&gCTH{2K?#q2HsAlm4&$b%_^Ac@>aJY-E4MV_YLPjwCc;>@?smBOtK>M=nltS^wg;Ms`>eotrm-q{bAgc8RHc#p2hLL+J!P;BU^UoTssz_Qnt&F-)-!JAUh6!a>{~NfeU|g+ncH*cq^}1 z=P=cycuuOj=PyHY287XE`Q~AUxm{N=5*fD8(7RR6Xf7*_-^Xv%$PY@dpFoq#4+UrC zh7#LJKW-ilCqm~TP$XbapauEM&>J#<-#^qD(9XtIx#-MD34v_HqYm{rIN_~FdBXeu z4Ivs|P==$v0|3$CsqZH<%>miRvC$CIOQ~y=t7M?j115(Qqxqre7~Cfb`;C&e9~dxb z4Ia<5=MlQr1)Rw1uW8iz69O7obVR#BH?(?hb~{xv0pETuyu6o43iJzNa%$?K59Lyq zC?^d`soALBDmSfq6Ix&*)wDRbh(jp|E0uan$6 zjlNF04#Wo2$va6j&es99ur$3CT2Y4;UIh8m>DYmTqQMgM3}Ar3oZ zK+ypyJ~wF~yD5n7o;^PZzFy2sG$#sBYTHThBCtoSAjTZ@2++PMY@R-0~hUmE) z6cSE})$^qK0cj;9F~fgGL-ffEY`F9glX13F_>pPOfUjm`USCdfStpfJYFJ0#Ct#9g z)BHF@BMwM(chp-CsN0m^xxzkNd4}1H3JmIf4PL`5+X^w6-_iZ3aF?gv!((aY4#Kcj zACvYf3h+LorbDxt(YrCxz;$7DMYp9As5&PH>9I)C?@YQZm;HEO1in_v;@tKjR^u3Q zgyfyN=71RNpAPixrrS@BSWd0Wotwu|PutlGny zR{f=N-t^*QR*c1YNV(z@EH|rh!K2HH#vPYPXJOL)dHh=yt`dIMZ}PdEv0y(Q6ZsgGgE;g41 zoAbFUZT$S88R`+4ZNS|oComm=UZ~x;Ev~n?qJO|^0P<$7?JECRqiUG8s+wwad^|Jk zf*+Z-0^R>qmZhampK4&GQV5mts#AbXMI`j_kw2yr0qqmv74TROj=FYl4xSogj++J= zxooX13Q3Nlo!5}o`|8`ym9DxYAb*o^RmJ!NIA;S|;+p6AT+8vw7k+xVUm?cj=`j?e zzE9g(o7gQYYZugMJJ!LGR@{DAb{kfc=0At@H~C{dv3VXLA`~mCl2nQgya`v1LzW5W z>-=Gv0UcU;qLj8Wj@Au2Mc7K+B>Z+7D%={kEOH71m0V&qE9zY>uWnsJ-3}9_HKFX z`9OZg&{szOGapWT+1&fM56N$B{zs0S!I~`B)wDJLNi6Nx<&=ma&6d>^lg`BYgnSLr!*4veia-&xSuqAAZh;Pf=GJ!9zstoL9`1+QcM%6 zVI!y{t#$6=wuPM*M!yXm5!Y>I`1~M|)6k+)62O|-tu!l&KvkLlWgrvMfkhhef%fpM zM@mhiOG|LZ?-|aON#xmQwY=B$Sg3s7>U*_HBE2(zw4p36RhV^O{hP`aw^?lET}iXI z9>MdvJh^JxYp7NvE5=m2mLB%wxwlM)qzemE0{TO?7gdgqD!=}~&JQf5X-Ot|$o>8! zScH2x>g0Oiq4)IOq4V~W5voxQ-Pixf?W!C&B-=jxV>&MHTyRGj()r*Tfs-?jXR2{r;qeDE4!y8N6;vhTl zLUT68**nwKo>;FDq!nY9hyvV(@5yEX&4lkvQ@eVHs z3)v%DI+J*iDjKN%5Chb*LLePC`p`)EV_!yoD%zH!kNX@K8@xuX1q0?W^V)fU{~-P} z*e>0E3K>^^E)FO~o=P0FzYNSFr1U*jA;GM@`GsoW;v@~r#F48*rzUaK@(*D{60YT} zhtjejb4wz~@mvYM{CqDm_@u)5N?t)co?K;II8!#`Lah&MDC9d^wL`E`%D<_QW&t_N zjpeF6Hl(Dsb8t1iNc?u>IGL6@@wG_?Ef-*ZEg4%pz+#dY8P;CxsWGMaTQ`bxbk(uT zKYJL@u7O=>x+#lO@JDNtZWmkRQK14b(~u#hP5RvAcPas%z+`A@7kpS#+{f#Q98PHC z@VjF4G;aUI?p$*3%$O`?Bey1v5o)FL({W=b5slk#YMVLM;hhev;Km6ZTsuXy$Y7xNKW<=5E6W4nAdJV;9&j!~xvQ&f+&08T02Y zTHZDkzn|mzh!-FY~K8! zG9fWo7S_>T>#Ybf{PGen-aFWBA;Ud>yCi%^rq8=1j%1NX3oM9LTB14XM0&6F;jSHu z-nqU~(;M;vTO(f=l{3B~()k~!A;04xeYfwPV&#ozA-(7$5Ol|*&I$|MjilEoiz;M1 zyCTc;Yq3&=y%-%F3*l#kK7U*}$#<&730baf*I0Uv_yA9jwL8bvrsX9y!W4ud9zPfi zg}$^R>2yn&?+K`40z1&vVHxK|3e#?SNAA_%UBHkgS9%1Iaa>EWng9g(U8&e61x}#O zNzslSS|&+=`^?@+h3~CaC}k&UV0C&O;o@#0>+JgqQ4jOx zP6ZCNqkHZ$$bTJh9&c;egfmLO@Im z?u(HVH=zl&lXO_m$*C5#ZMpDb!{GyBd&lp&p62q&UZ?!`7nlQ6@gH)5bs7^qeAG~s z0k`m?h$d~aA-bP)$*=3a$HD|(u-3TeN}U9M#76nX$i#M5w7jJ0IP{@7(*@ zq`5PDiYb7F0Q%nrF<}^qesvA$Se-aO4OZV;ZRd5=+WDUO;{pzOF+l<#1peSGRiJYh zn+JbqEI~)W{TSlmKqGporoai&MmOunAe%)M*!eL~xkEd(6np_~U^*bvKq0OCqqMnt z!BFWtFXEmO30ybV=VOC~C0Z60mMw2F&DzA&1*6~&)!dy`xBA1SV{h#>e3H#_tL305 zOKaUzgGcy3ok4xN zkUY3182(r&$x|bb6_5{HPVil-gCDE1(eWq$t9B_y5Vf^P0QBbsIf8v*QA;%Q4SLxm zb>@SHU9J59*#Ag%#1@Z?EORd3&B0TCLm@U(b1z=_6&n?j5Hff(0iDtFcgY${KWl7O zA}NQ5f1r0%_lCC)IbAYzNZS)b1$b>v7_7H4asvmif1V9u3j|ZOnQatnzLIgBPTuGh zoQr>@ERyV2^x^0Eks~C0Ddz^9LccrZr}yn>sIMey>bgl@=wF6ng32F{$ZS|OslRZ5y`@_L{vQ4?SrcjCG{&`d*8>fpL%u}#j zsWP`K5_`fo*gDh+mh)vTC8dmuI@IcY4e9OK+Vn=8_W6b`Kn#=$S1CS|Kt{22%l>9> z3ls5}du2AkG}KH|rPgwu@VX@-*-9*>jUI+(_(v_FWjUs!+qJ{|4DnJ+g7@L!(K8l9 z63GQ{ylcEg3WDx8-(9*8G4Gsvrg+aAm=@b_O`gpoZO4if^_sIQoODFuiw^&kiBE=7 zb%5TQENL*!%TC4!=*(zn-@CAY$-t!REU6Fz%j-^_JI|K^Dl}kR8zL4EImmQ_OAw_x zIe02o|Ja+o4ZOLY z2|7>eS`~H93(s(#f4EO^bU+@K<$d4BAzz(LQ=-b4Cu2drv??nZ&#=Ykl=`2mkFsN& z5dX2c-Dpc2nS?FWIy`>%*YX z;n6qm`yaKb5=q94tZnFYvhFtnqWf;rywYV+Jx{O~#l?tfdxR^CIrS|qEwbZi$+FYq z3|%1$SEt&*=H-wyx1oGAS2%aa;s#||Mcz@)OTgSsJ2>?1<)dQu(?9*2Q7V#h4?&zX zM6Ggi&zaR#*;|nxcT4MgJQgyqqh&xpQz_N)ikDryX9jz6ITVtWM6d<SHk+xN2oEfgbF|Z9BNY(AR8z)OVHRr3JYq{*&vX}+u1!XNQ=e;#wlJz@3s~Sm^h^nCpY`#)H6KZAU zcjjSBqVQxeI~l6}x>LrfkZST4B?;N7CN4Zz>1E9Q zo#MGSXcmpfYeTQpxuJnxb={eDU_8pLR_ZS7P55DyhQ(9ws>b=fAmf&7g^MRgHKMJ8 zg>-bVex|k)7~)rYe{P+k6;yNbk~2y6l5bSbEC0N;z|N-&uouBQaXF?&S+~J$XI;Y@ z-fS*_UmK3{sRy@cwV5!1EY?bYd+v40q}M@wYMkl4Co_LcwCPBcscl{|_xxt&WcnA~ zOcq%o%0ti5ho9b|M*f9wu9pfd1L01 zx1#pU@t12ImFD-hpYWu~P0Kb2t4qut15^`X3>6rd%T)d{V9mzee6e+1Cp5eXXUx5) zJ5EVy>No(!RlSqdB^e^yf?Hc|0Ck~`_Xw@I(y2RDX{jZHicOR)?frAviZ8J9$0;IF zZ{EN~d?7%4*4r*mXhs0%4X8V76{^&L$n3pl8fA?dF{1R_Z%k& zIpVF<)O`z+^PiGSqY36H^4PJ)M2TP>>D&BSQab%o!tI+d`?dW&#Hs6>NQ*?zk{tv? z7_z2vbHDzkDVzE5cHc~MQ)Y6x;lVWGkvV!~hihy2s<60bO3(y#D*mCCQid#u{NTD? z*lk$xmWukyGZB7AZ7rIwyngfKp6BY^&n8wQB+lH|!HNHt#Yvgu8wu;F_Bl^jtkYzP zocYO=N|Lwg03>5+M$&|(=>q3ub8Dw~qGxsL_#30}NJ*jir#FR^32AuWR$T90sGYEsm)K`){cBzz}@2V|9t< z^qeOpDo7G!zSa~-1KYGc9IYY&V()&7#|tUpd%q^b7`(6?&uRUt6aXz!acFR<3xc=c=!M5UOL~+o~$Nw@+oEyIjjhgvD=_4@Xiw!!7wO z4GZ&WtZq|dPwUiH*+xn-qN8n-gV;*psM~GLFDRvi2Rc9hySN3-6A25B0YhoxJFRpf z$?IhLjHonNMnM;(@9Vs;Tja zSgR_Pjb4;hd(Xq8Kj7$aEFsm^>YH85&9S7irxKZ}^*?4sw8rAG&n|i2l+98uvFNS0 zQB{zAJ52?LiRBwHi=QvB*e^Ph<$epbOj^odoD`eZuq2&K?TbCc!8w|`V}idLV2bS* z+hIG#x%yc%jytH&5X@Ow3fkk^&UEBec8r2RR+?VN9sey{_)xUry=iI~Xw07Fj1#r+ zKsRE;+H_j13$r3W#cl7{IJ_!$j15WeV6CDquf`Y3*T()xCYW+_CVx8an@Pg8lwbKz zJ~~PV;lm$LkT>jq@5f6HBXS^_IMl()$B9v>h$G%*6}N|g2x#$?h=)fsuKJSkcu;n} zKscPyI#FMqD+ddK&kC=KUg+5a9>mvQC(6r*pSy<21MKm-3(>j<_3>;FRj(+OLj;qX zVnDgw>9Yv&gDklhF2@%xuB-M_R2@3)hmSZ1(9(f~M8Hhu)j`7ZM}6_g-3oJd@!(&WIE0Tq(6Ays6nQ!7Aa%-xT%HbUcQGhP**It43!yx4x-PR7u#9Ae zZ&^2WUBb<4$wEOkj|Yrys$+wW_expvTaesDQ->5zpk8$N1b^zcZ6?`n?mv_?JXKN;t z#mIW?WAa`Tr!w1;V6n>fRO$r|fgoZZV$(fs%pBhLKu-b1l#e)=q2X$bm+E-Qwf$3x zER!DQguoo3WQ$d~d6WHm(XoK^Z`#lg><>eF%jy>;VpToJEZ=aR#`sFr#tXOd@i@!$ zP6gJI&^zk|vG16`jg29TF}-`0G6uaH5r>1DCUTT%M;@Mp;-C1b>SC4NC9s!VWxkoU z7@}h!7(^;}klq+CyF0j=lsR{}*4U}X`6q-*soaYDv7-;_Uy8Gr8;-HdMT16_L*TYZ)cw%l&M!x(+O0{)esqo4Z0oaaQMqH+U_m6)c6k|h)@>GBL&W7 zut30~`!9R-pOc$Yr7pc2zK(etI&PiMIoF}kWQDWL8H=vnN#}-d&kR=i1Frg;zoTe? zJex=tTKWW>7uIZvpp&WFmRf%qy!$`!x-K_}kEF@BxYLF*n+Lx(&*dpQ;PzL?zwefxr`bL4!1Z$48ug;a6$kk_iim~ws_ zS7BWz2MZa)VX$;?ilz7tYz09`JNMzUQxkWjadY?+gJBN13AS}*_2Cx|T|gwwIZUf% zesX~v?b+9DCt@->G(x0CRmY~4yQ;DjQevIS8fsbCyLfom}$RQ z6y*Cgo_abmtM)2}9glNdvQ=?X> z)5BCtYSjnbYV^p=6=t5BjQ z*4dFdJHjQOf^~f5JsSTch=7t5OB!rDtcS({Pqh?Vt^~JV(mGBt5NCMdProW=}(Ydz@C3xsliOy{`$O3Xr zfy}6t_|0Iy_+ZNiCI<-P=HK4z_#*cE>(7e)7IwE34eUQlFaE-jIKVXw(E{MDFH=b@ zDJ;j>onCJg6D29B9+8avkdc|idzHoZ<4YRwK%o_Q&3QR&9SlP3OpT6k! z?#=Uv|Crq1E}ihqyI(`g-(7j1xwNtWR82u9I5>{iFzjHQfasnM=@M}Ur*}2hIlR#D z6pU*QiNSRxIVKcw%l%@oXo{xYDXnbJTA zNp5F-yxibJrg--0yHph0uTo!=R1L5dmypL&1wIGm6)2OS3Xr3xd8{B+`QY8~nI zWaN)_HM2Xu2XBq8=EsJKdYfq%NxSCZSeyTI-*{F*?{pR(h$NK|{KQm*L+8s~AP>%U z!q#a7W4^37r1B?E3a#a0xfXSX?;0|$$kqz$@pkKnhfy3tVrf{5!ymJ~FV3<}n_!;? zKiI5b(gXQxYfYss%%HXWbA;V7U=utY@nSt+S_%`Yt; zS4(K@;V83`G|E<|Gkm_P0G3CtSVW&$vI(jFuvx_;d+c-WGU$VE?rxUy>z9|dxaOZ* zzOvY~R$|rgk|-pTtKHj@ExRo>-=j<=C>OUs)|nah9+B+tJdNYhE=tq4mMe)IuF^Gc zQ}K}CLL6deo+aFDHBtF>w2{F4=Y~%q2;&ce=yQ=-1<2M3n`-x5c1{7^u#He0XQ#G2S^2!SfLbtcS!~(MCu5Mlomr& z44}JcvBaEs1NW2zPyZ(n4Z9UjSoxQkm1m3Ug%K4z9r}Xi#3o#dt*AHOn0BC~I0S{U zDqM|scq-wH@tf@rQ92cBmN=QOXwH`sD2L7>_wF#obEaoh#Q}?#E7#=4HOLQqLFQJi zr29#U?6GB<4es5GPu(VWJ5_lNmrk5I&kg4ToV$lLqK>t^{Vm_3y=!?B>IXKwOY458 z1oL>`54*XBDLQ95RwwYDveJz~3+SZg)n9mI6FHY{T!UAgWX2HSEj~#myA5?Xq5Uip3PKpNyuuh z0?T*;#<83maCYsgd|4~ee6$6cQBPi(+pE0baPy#3dc8t+=OU@7>wUj3S|`#rprZ#j zeR6Wx?=$6VqRj$Y0#osRFD^f1wOTfg@wZKPD&h5w^(nIlaS%zSJRSwsa_@+=P!u0c zXWgMyDups_YW)SNHMr#1wx|=D0@yMbJ+dsMrt5Ty|0K5N9~)z-k=QNR-1MirS=B2c z=__tnp>ElS1#pte8)R=f2nS_g;p#k|i0?##u^l|7z4j@1opzH;LA(E&5&eiQ>OLV^ zk#JiQV*Bl3su57c=2zJD4(4!(V0VMS2~3}CQ()*-rjxa_Ak)yWifq-1jw9lb6dwzR z=QY9OsT}kEX5@w+Fer+OhNcHWmsKRiwy5+8ZmZ>bn{3YFXl1Enf%~ZC4LYs1uowut zG?Ei6M_zez;pgn9KFBt7dD9M46oc%!qzX|u0H{GWw@kcAwy$k1Z>b$u}U4i7GlrLi`Yp*?S zmGZ$>etX5KRto$8bL}BDW>}4pg3w+9IJGbDF9STN?2Rjgp~-Y(zO+YEJEqa zy^!==u2B&W>;gI#lM7a-TVnq*4E{uPY910=kL)2y7*)6qyqVdd>mdwl^Tuqk{2j|C z2Na9R+9>c+hQw^lhP}`6a~%HsOx|FIt$|PW5Z@Bn zpkCHg^;8(JuI=$ZS4i3-811@`U>Bguqx`qicPQPzOr%GUyR&Dx)L_VO(bkDhYx2R| zI)>&ybbP;iyDnCYtIwgj<3gLz<#O>;k;pGs9|sxt<_qHaNRD($eVCs)!KYSV^1S*s z$fyo$L&Q&HbenJ&z!2bG!rZftb!VWSy+#1UiM@t3<0Yq_AZs4i0b=X#9T$K4@es}5 zUQvcKRQZ?VB8IIgCEyF!^xSlfP`Dym7zWHqar6g=CBRHCe+~FPdEL0&SvjA;=4a?@Hr38#wcv}umnE_W<*naJm z`}!cz0-#&mHIeT=(ZCsJymM!GJZ-GSc15^9^?f(GL_(=HIU;L$x`^>%C%ka~@QW!A zWTN1=As1`J(vBlP@7jfH+I!!=Iqcgj`fQw7CkzzVaiwc}wV-9&f4)TQOud-|!SfrZ z-HI3o;-|HMnM0#P{@qUEZ))k-Vv03OZjWfXR#^JX+l|RYkI;f2l4?B=g%sy9iU zZ#``5T0qv#8sINl!wL1Q>Mp@&K{3Y<%rsC{wSw@2>Ist$_u8W7sfu%;C|CM7SLw@U zJi|GBR2x=V`@(9w0rtk7x{aipZ}~1`IQIunOUcPqdmwF3TFz{RVtwk#CUGZ+S(cyADCH7H z_)c8TuSH>5q~a~7#K2bBj&u2H%USKY+X?sWPMxS(acv#SM$`EBT9;0Z=yqPCD!8ll+o%i;0McUhZcCT+M zV|rlce10~%u+$}y#-3qhY`a<;E|$_)t4Xj73`hu}MNcdXC4DlgS&i+(-ZLO9z9?$T zi%42IpkZ@7^jsi;pV8gujonqo8Kf!_Ea`ruWm?qyb~8RIP#hfN6{}Q{l3&EeKv{Fm z^;jsasLv;u1z#ZBoZ$~&bEy2NzzalN%r{%v>BN;6*?bzAl8ckR%NwFI^kR%~E$&=> zav)_lydpuNR9as$yhe?ki=?UaY%5m7=L^AJUhXV`LMTeW_4wbRk*1Q_ZyJ_%f$E>*jBQ0Bd9ED_TzBfte&VziYr(l6*Tj4SNq-1 zlqIuGqP;ISK$&9fa2DYjCsz*o79@CbTO897b8AeTY%+d9Nf?AFUlzfCJBZ&d{W0g5 z&q2)-c6Gk7Z+i`{!RnoqAsF%n=YYiy=Wx~;BkM?~Ed*=7`&e~KW70y}yP?`*@L5>S zbKzB2Iiz-3x}?QUqhOTL5Z;j?0Q)nznOv(@ulH@CV_#xktx-dDb%eZStWG-yevVPC z10Dimg7Y=;fi#17QYP4%x4(eGq9!i?`BGcrs9s~hU|ez&*)u7-%ATn5D5G(zz(8Q3 zU#$IghdviZ#2wGmY=Rg5OLDHg2kUl~yPHzx?D1e2}^qDEH7wti*M`VzXuIRcnR z)-=j`!YeG)t8f;zN+}JxlKx1Vi7Uf(N523D zLzD;tesRmdjPn;1_su3#AhiBvLBcl^fm#%GCe<-GrO(dTlQo75Ws&M% zMZF@$#SONW7ljnm%J7VVRce&XnQ*CLbnEkSL4DZ*n zVntJkF@Hq`Hr{h&Z3t#t!T#JLEmyR)f!XpmhaI~VsI}63aqzqgMGqL)t#1jqX?BV& zaCUbAS&jIq3enuDvrswEEA}!ud=Up{WT~7kOAHD~z1Z%H5o}oBRgP$nCGHF6=x(+X zUgv#bvO=~fuM{#X)`dx4odck{lD#fd<+3e;_TDd-+A<8Saz?hZKcM|&KI$@$SZzks zy=Vda&rZq5@~c`i;x8x;j#=gEHTUA_nBk^W9+1&_lk`AR;}NzFPQakyp0 z!Ohr-!Ti#_-%~G(!|KOl)UgFKY6V?L#PuZ6Aa>13agK80?YKZnwI1g@LiaNF_wt3t zTV_e7=W|LgC5B*^ zTX`RliiV8w8<$DHn zW3C?H>+ARvti!eM69r=B^w_DU2@pW@uoT7G_1U%S3-<@75B>n}Fu>#CICIakv)y$| zE9ARP8d!55TbC^Dl*6Lf%*cnOq@Y@RgR~El;N=0OJ1C=wUQa9S;MS{!GV$ywcliG@ z;8@X_bM(7pV_Qu}I%1O+l)^ntMP4!F8J<#Pj{sU`g_lD@aLJG+|r;_Ge@r z=%%bza%Eeg_`Urq^%t1H^P9VgbJN8?pG4KTwa7ll66Qko8*imgld#WsKm1x<*4#9c z>E(5*b0apSa3%Gy5>42mGYQtekCZdbFq+Vp=i9lU1=IV#-gMJv-em|^h`zAz0gQsP zR96njl$7Y}3CSy-(|o?2ERrfeHllrL%-jl1OB!PC3>+mV2xuB`RMF2&H{9+mYKv8x z%RlqmDi_hvH(nekUIiM6I$GPa3l=nso_fNqR=zB~)?U=T-El)0MAwd*R4B+cx47dy zylY`re7zFOPheTJl*DMWcpq*H9k`4`^&%!#agh1HE~&OOP=yfz-cFg@`*)BKPoj{a=i&Q*M4eq< zHeOHs<+@mzWw6`>@ucsVK3}}kvaDm|Ybtyxb_ZoDS9n~VFTYep#lEx&&2QW`eAFhE zw#PkJkoZe88YPsa;|s~#smV0>$v2J;nP!2(D!I>Ls-Zp!@lC+tNHvtMozw~yF@|r= z?7h%2@)mTqJJgAzHW1forNi{8tZ1cTRzD zf8-dUHV1i8<1-wwkFDr-_)RDxKJwL_D6h+^gg>_t!ii zSJ#j=%CCGidH#F!7-?T4+A~Z7J@*EzGp{dJusQXgmDr+9^sAn94sOzBcm?VE?kN|* zFuDEMO`bwn?GfE3&j?c9m*W(TyoTJ)kssiq9d$koUE2(r^I=R;O{UC8v6^S8DF16> zYgF9y2SaWRAmBr{{QfQ zB9W1mnJp{(7&-RdTe1}yhmKP@_9`T@_ujjVWSorSBr9=@W95ibWXB1|=DfeJKHuN( z`!9dE9bR6~=i_l**ZsN*9p`G{iiiNPRjbo`HT&TvfV$@G*i+psDIOJiDqHzvz#PXc z#(!@U-fr;3NvE&-sqQr~=a9;0a<}01dipGh$)}}WZ{N@_8lMekU++^yw?Q~qlHc^~ zhd+qDc1tfTZWyh-aWQX}O#6KYv}@5&Y`k%%^G3)eM?IkIuHtLD;(GFA)AlRoyxzUS zP>zjDC7Iyl=OF)5ACF|4LJn7-1ggj4rj6BImy?gY!d#Yey$6j3pMGRo2RQus&N;Mg z2ZM%4Lk5U37{`(kR%8>f{G0_VG)tfMs^k4|O}o%Wv0=c>I^e@p$V53=bC^e5>Nzb=Tdq2D3FRzgGSHjL&_8cBQYeOR8H`l52|Z*> zW*f+hIT3xSpI*3u>$dQZGS>peu2*l)%#Pz0=?KC?3Z+w+G%82}dL2CR)Z%6OJ->+) z;w0k|{H$(cJz_@ENg79bcJO{h289#Oey0%=c1FM?!tO1e*?vlwkWqz(pmk)(4+YQP z7`0S(U5?B_?4=uvh32kMhS4L%IC4kgS)^x$xXgx{!?djFp{i$EE~6~uNK;YVj(A3# zeRMRxzj^#VW#j@|Ws>8iaIW&69h6YIM&hb?#IGJ$C&`kC1M;xh-WwPIMm+v0RbrFv z>9WGA)5Po@()e7*Wf%sSJ*8Ok<$-*`H^yCvvifn8KsOgE3^SH2+;j76nLutkRaFuy zC-5Q=wdadliS?9o{{mwj7%x4p*}vs1KamSmcfwNduY}XDJ#5*xci8Oa@DYjJR8q|<1#%#`FK}H%@m@IS<7O- zL0)oah2Ge?{&5nocX+QfvUwMGh*kzi;DxKj5DebR`q>(6L%wo-k`rpax99wuvdUZ~ z+hS|A@ik&Qf$@qjw^b_$NY+oLGVHhg>A*DvX-80rXkenlF=)qW`OU0xq-WTAHG@Lb z1|q&j^g%XKvv~qZTb_g_W>Jg4-FNpL$)?UkNN=iqKWnZv#1Z}swNnkHUl5nCK8ruR zfh+O8=I5z^@cZ8jl`{l~u7bbk6-oc^50p#ua_wYQW|qT7NY`y8#qG*Xc3jf$;_AuCA28v zeXcFN)v)8uO(o^ZY}?^_Za}FSo0uTe6|_?JDVBb()A`ZQ_7A~1E?#flpfc!3j4VYI zRaO3h1bQ|@zGBz2UlfCoiQ3YGggN0=6)X`bw7IY!{%$%PY*9nrghrE z5}S{?>K}p`u+_0c&al}MF)Ck|>r-*UsZDK~9TFYBF=N z;VVa_+?RXs0>(d((xJwGhVxbOD71MCDW2P1Ic&bL(h_>f{4!&tDfr7E z$t@oQ=Gg^Sp=1x*#pz>CXCgzheb#CR}q8>V0EAFBS~dNMG%w1dOdPX7XM zuBBxtmwL#li$An-qwjii!ha+TAy;e3QQr!s%B^|+Mr;ZeH74E45w6z|)a|%Eg`9^O zrPr{%{w9rXVO_+EFi-^&`sRwI6b|N80CgKth@@||4ei_~i6JZGv3Xz078vz~wt%GX z=l2!+z?O;OP^-^a%)pzd;YO`VbmvAmyi9Og-F1aCDNaCDJ!(AGSuK3Spxo+rBw6YPevx5cN*x2;@(lKECuXvq$MIv}htqbp2wmI-zd=FS3!#(?yB2mZfF zt(!c|rfY?Z)$YmR`=O?ii6PIRD6R9OhN!48hng^ll4E2$8ui@1=*?4%)y0)HP-D7Y zC7G%6ujL2`3DM+B+FGi{Ftv;VKq=cQgS^6V3FXsw1Fa-nG(39%aDf=zvNnNVv>{`W zEhHY4NAF-&@E566ZgSxvg^@io@3i!~r+f2OK?$b~tdmGC-K8nz(pDpT1mx^5pEeth z3MP6X%Je^y(D^iDpkSo-jG6xFe1Qw1b@zfAHRK zhby@?f`>3c5&5brxBab`r&FRLm)M!0in$rNS|gyKv7A!1@`sxP3F>Tk-4K;T+XP zH{TEsb$jV32m0n>d6*_dgp%kwL|*QLD%?SC8uRG69(u1hMO6g?qJnA`IhfK zX#K{LsY7dtLPNa8oLQAciWE_o{T_?o<|sBwjv98RL*jUFVU`Ud%@FRHb~{s04F0Rd zmp}o)2qu_G-vaecJ2A5tb?zhMho!>jDM`8&6!|QEohiz@Ki`eE1&gg!JGE1|`IkVO zvSK`^`cW^FROS`SkL-)p9KgFVc~xmo63+*{?dH|t|GtfszrCy;f_W91RRZnvx$SwT zvbvX0=ygnB8)27woAdHH%jMuo+A_c3L}ZEdC!uuE&rBv&p&5QdD>qm><<44YpfE77 z#9VdiR3~+j&w;E4Ab=g0hnwtiP#aHY+bNhn%_#_n1k52kR6sO+`C9Zbp!Cx%(|-;5 zb7t*}PFCtHA=ouJBH`-(R&kC9%GtyY!l1S=BuAiFzAQ@-qLCkRK`eNH76HGHIqF_- zR?$;BxN4WFn%Hw)GBPymt0_|NUH?bGOiP`{o7+_cc(pwk(8luMb4wuKiy6&=&>l>T zOpq%)kyLEp>4!7Y>G55SQN=>tgkcAP>!XnSEEqplAJlTMzzcR(9be1$g?2Tmn9d#CF*UFZap^zozvp z%;wy6Iy8Cr8Q=8%GUMD5)1LcC*RDGmj*eGy|2qWRcuh}G;vviFej_uT!y)$)XD`aH z`A6|*_*KqaZE4)pX;?EUSeCI8uQ@x;TTE%Y{@WS--ko76Y_jOigIs!qdf+~pfI2t4 zxZ^UR#QtqE6h4*OvHE;;pJ$VwhGxXmb2Kbx@rvoaBBAOrr6=Jqgk`+m0djrXf}t;Y0-Cvv#}%bWY_AxXS%FTNy$wvxV#UG9oH?`=<-XM|481_ zneqbwW88(UqXZ!}f>3@ZSo8HkD=(xes6+%XVA+y9&R4qPb`k500;Y65&!fcopLN5C zz3fL_0}6#_@Nz}TBw*x7OM?3OmIXv&fs==-3tDwG&DiE@rGRu>hkTk6o~;k^c_=>n z^#u?R(*o_gyJU099_WRrl7#jRiv+$rH%Q0yhy8 z>dZr9_*x?d!F^2Vxjv5Qfq*GPcCG5UpwbQt(?|7olDR|pgPN(TiKKpxbzpfTSACzY zrxO-xB`lp>>@(6~5C}fc#pY2;*W^2&sclzU>yMwz_N4cIbSL$v>-uJ(3 zr(5x+Lr$x@9<)>@7=O)b}a3(s?7{sX5x_l1>HcTDs5;e2;f_QZ|3^sSL6%vB2;J*5}J*3Jp z?N45rcgu1|>p4kmppdZRnx{fiP(pF&;V%+{ME3`{h{oQT4Td5993{AXRM9jeG)LH_ zb>8%y#_g!c;TgO(Sl@MSzjwIwAm4`@b(=#!D_qV`A5?2TMdTbg)F>_vz=PBtTlM?n zdc&rfASsZCQn%THN{u6I$iJQ6qtS6mfALZ;^z--DgAEW5sgSG>6>>v&j znL9EjI3r6$43M7&YfsEXwZmje6bSR}hMuqsvl68DOSlq0Yx8BDeO%Dx88*#yD9$8j zT2-}acGP2PIw^dH30#0#M|a(p1#ro?!H^55o%hz>i0n%MK5=S{x_AQ{3h#k2bP*&_ zrO{13PNp3I0>j67+Xxg60Wb`Oljr{yB7b8FcdNVg4dK0#-ur(w62~$xPVB1kf4?Q+t@aS%AdZ(l zw+gg_|9FIKJbbS5F^0a7Ba#?dzFL<6h4bag7Q}(Q94-M@yIlw}>Y)BgH-bvop$j%HtS9fiX zQ`udNl62@b`8gcQAXqJLwo50z*lP6RBG|=4PpYXXHc~F!5=11uexAe?mA_%f`=}+K zZ{;}fsBWR7#V^Ol#01XcRu1DG7*askR==Yg4W(Dqj055nec#Z3>>n{olRfL9(O+(R zH)?2%Kl=FvBDmT_6e;VC!~Fu>bd-p=&fUYG$?NVncp`~e253B#H+rt|+85&saPak0 zNdj>tU(v*_1@`WPqrT<=WF)!4c#Iq0Sj|XxR~ZLt*?l`o!R~lGW0H{J2tQqA&NRH! zyC!+PD%Y-9RfNw^0R0BT-%MtZlja`@xDG#4OM1Z;L#=>Zy+WNI3)>&aJQ6G!(W@R< ze#^EndiVHh96aw3Cs^kfgg^>zRH@5zm6~_ud>ue^~y^WQo4u{+C&;dH^8Q( zj~>kpuqL-cSC?x|iT9MEjZFYrX<(hi{jH;|643RLA2_XnkwbR0EV`?YN2Y28YSqnw zYeZ!W{q_K{^|n;ga5&o?84Z_Ho9klcp}aI0T!O-stt#llXphh%`Ez2+hga5kjo#!rpwz%H4r5=rt zg;m1o-5ULx@X9N}90|W%v=M7Pq15QnrtAS8s3eZ=`l*ijUB5KJP>#G}al^^?qY<3CRFrRdth(4gix=76=Y|ZO1Z9;Bm)g=`+MDfb-!3)DQt2Tm1?A z=xXBpcC5?~z)v%FCU|5G*snYlTC9P9*UaU#r{U+%nr-A!_ufxm7_ddq@=q$EntC5h zu9hxsl0LV`@T-*I(3<qF@+N4T<2BGH&{({mIHe|Gb;XldxXXEkQlx{pBosW5*3YNSwvt zdDG#>0rQLDVvPZ+(2L<&bDglAi+v-ufP2n6u)D_Xp`l{gog&|7F4S%~c&((ie7PE00PF95vht`$<+Wj_gy%8D*+*3wz_ zTI@5;oop094et@kqC97%HP$^B`?yQm%Y2wd=jGlxrM2xQ_trf%JHLCDx@#bic3wvf zXT`X^wtqn#qiL#Gt}W@g*bIB8H7w0^f1+gh;amffrJH&H=l7{bbF*3@CcET6l2mYq zxeM;?&9A?Aj^>cL-KK9UjTM28Fdu8i)!Qhg4MJ3YP~do>O?Pk9FRuY+McU z>2(S<`UGrqXX$_-O6q`9ujuZz>i~uA=)~@hwv^LeZ7}N0c2cepowX>DY$7UE` zOc)Ghaw`Gj-p7-U@&jyDOUkmWi9=vbDA)@+H)gnm(`_ASHCTOMzE0T~6*^A*GVJ zVzebF+j1@Pk@rFY^1)LJGms4C=*?ERi2_T{p})b2f#Zih7D&P-HsXq}N)W>Ry#b_tCu(uVbaN=D7)tSD zP?0-XyLHWK;h>r$@~Sy0&aS*DYQ>QgEy#Qo`e5|u`_g@Jz0|i&|7wx{PVLZPrcQBZ zJ%cqFW82P8tlbV${+bR=>kPiyX1PMYd!lc9&8sqgk!aKZBt)v=0#hhe74C{{T2tt{ z&F~+IKK7*(vJK@`B4&E|oAC2s)H**}frvLk6tmHd!Fs}iudQ4<0Ee`r!$Z2F8-q-l zKrNepq2t+HOIWf^&l!zHd`iRk1ZoEp9YSae$BaxZCI_v`Y4Wd_9xrmVCr#EF>s}ka-NsMD8oQRm$vmZ{-tG!Zmnbp5ZYS175L9_TtOd-U>Hgz$K>Db_$QH*`md1 z*PUI2VSg8B*^l?NGnZ=yl!>`-wMGz2Zbzr09dZ-l;nvU!nI-&cW%(a`63hfjwJD$Mtx9gJ)i%}^5eGf zdGVDBkI_WdrM5_M!;{VrRNl+NYuPyT*xn-7=hT_5I_U8AxT ze-8c1iAECIB1EnNnn}$6#v1SD)fr$gqx_(l9}rwzA1jrDnP_IF zXYknjm4W^^DKYj2O+xaBcQY#5xWJd0-_UWQ{K#s>1^3M({eWn3cXUE%#({!AY|Ki$ z^|f-;-D;=P(L3gK`iNLyYKVBJ<77zPu*>}rfn-OI={Gd_Uw9jcGCH2P`dD?Opc*lS z3e&w(^1;r#bAG_;gkLwq1<_F26*}{J$~=@W;h-QC7CC=b^VNHz-F^0=(JShuYE0j! z;t2C=cQ-z`V{#Q*CW-Tkh*{H8cl>RMTh-^>M`VxV*Oq~6ApltYAMN4t@iS9?ug_GX z{@kUJ((4jP0QY}2O0*^u)E>R?wJ^so>ux{NaK>HJYDB_}u-J{JlNzl?m{DS%9riaj$ayYBG)k z2Z|a_@)(G`y0R2HF>4$6po5x7<gch`(@ zOE^*NiH`}FP--bUQaLIXXvG`6C-fn7z4iIYL+6nELtmM)#rbWZaBbLkj*f_yA?Zc^ zqQ%sP+b0r(>i0sgY)(`o>-91*4ghylpl0R^ucLEbOl2E}j3xJ>9qm@4C-h(vAlf&R zzDn7XF!|is8QEK@qmbTBzI5E=r05xg*O=01fnzw$62WTw?b0z#L`FIQ0I~XAU zG8W!_s@~J{Zc<6;a%;`%w^{zAoSJ{7tv?eJjWjfgIlH~v>UA!_GQd`~a&$6i#hvttf@@0Ir8=%d*z$lXKU(Qtz?A-n>QynHI@algX zXlnBjPDC-PVsr8e!411<`Y>!;$DLJW*hRZDEc*>Mj#H`%6PAfPbl`GLMg0|ht9eHd zF3PMQ2A{+fcd7S!XDBy^53jTZUF{eN!G)6sqDqtgp9Ii}yg7b|nFv8--&vkJ^VVr! zK%ZWnFVlZwZKsZ%ubBY^hRB*8O5LqAPi{4Ek+e=GT z#D{)9I`$rEQg%Q^9_*JITjcKRZNUqv*YyqwxXl9GO?2XuO8A?HB=X_cQWJ zTgQebgoFL7_^dNRm3U#qY59ngOY@RJ{B-Sb>@5zAC8sy~@=BCi2p1{nW4>3d6{xR- z2l_7lBPk9>j9psS3Xket2&p^6l|L}QY8Y4%I?zk^QiO6^q+!pa#_x6yn3a%?9kLu! zD&sEi!^>h#S{I(`JI-*tK0p}mSllh4bPSQdv9Gqv^j@{1CTb<@w844b#@IflQXS>V zBolc)xw+yY!mE4}3vA!rpw~4u9;F!!e9zb)Px&yJNTn!ITPsf^8_-VLZ@~SqtHhG! zedFeXgM$3nq#yIuo7e^J z5s1&PCub|>ecdydBfYPsLqB?VZ=rBiz15UlG>e8tvklOg)2E@kx()qn9)jD<~;r!)j@aQ-vH z{YUa!`cw0s(Z3Zy?j^{#FIl{?4T+_v`sA)8QJ=B6lq`l`tQo&gkQh#63&8ZM^!A47 z$M4a#iY~geZW$@Obo)KJ-#bGOW^r!|c>j0N)TfWu+zw3^dxfofQey6nD5lKZP)KRd zm-WrlI1V@CrA8qQbsw2TxLpcEpz1jDS1og=EQgJ@nJ)hg7 z2OJxM?0;0T==^!y7CQM(kBR7OY3S53N0%0H3h&t&G+=F zd~9y+NX>pVbEGrq`V@54$l7w7$5b=^%_ygfx>A$D4h-zk`GmKH9>SI~t3ti=SK)9+ zqr%;rYS|d7zCfZW4yya+n}HPq8NV|rzup|y1FLml`+!qhFW%OtIW32Koygx!3f#Xw zyw`qBGT;J8SN{F@&3?=d@7L^L_5Jw^DYZ7I@xq~E0S8rl+58TYCBklPF#$)MuRXN` z8&B+5{Qe^NJTTF|zip5zhBf{7<-T9mcWdbz@yb41fQYmBPhOave^R)ACjc^#BQy+a ziW*VOf%%o_M}N{K1bWS7*k|R%a6#DelGU4Cudb8HX1WFMY6+H5@*S?$I*CKxN_Hh7 z{LIyI&_i0$!a3m#l0$BSr@($ThN*gj^@%=cYf$g!ra6+nJMd)4M}jd{$MLtr_Fa#8J5KE2>uZHxu zxg=t!BCI*L*a;0f&My;sIEGZarh|LvQkpuF8wk}s&B`os^GKnLFGAGUzff^E2Tlo! z=X5NU`hUw?pjlsAbzFiXBIN#Uw8#fbf5J`dCK~T;@0^t%eTw#n_QHy+#R4XZW=I#pu^-WfhiDRw zcErwmO);f7@F|D|mlX7#-{iNKnl0exu?X?%!3=b?9PaG)S+&9r)Ya|-6r2wf^e(8> zL-H{f0ap|SC-^zqu(|x`m$+VvxzrWIlcb2*;>Th`&p8T*+Tn4NZj6D2%Tga)nbV=1 zPlEUjgkv*)f7K6+ihKw@z3EhI;!ZgHS)P;qtoys`{DIY+ZP5A8R0p%9(94-58Dxz! ze%G?A*Q*RuGsfk*tDCkJg1ks}$fT;%p8`ZshVyzxD95;}&&A6hFjXG0kDpROHCUyZ zp^A{9%#&%kuOlxRzpmN_GVU3NIoUA;B7VfdoCA)jsQ9b)`bxw= zQ5#*!OrMrC-Z5bcq4d$FXf_gyliId{F$E8a#4{TCKZ+<#Hk76K+Qym(KF7rOg`EMN zZ1j(w+Rtw1)KjlQ!{chcNHa<0?kuN&?MMhbo;__pudEbb_x$Eg&KYXS!Kg?DNGrVr zPo3?13dxFj)4%Gn3w>okgLz`oS+D@%E*UIZ*3V$<0y0RG^=M@PDPJ(4`mJlHl5BYG zuVuDGw9>D7!{WgESW%LE$1(ll(?d)xW=0@T$j%WCMJXY@POoef68IPY!5rnF8$Nsi z=DuBX=07euY`x68tZqT!$>)c&^&$sqfj~~dLpWk$O&s_68u%_M5F#Joy6SD_V`$5% zn~=EGy00x#xY0JzziySdl&}N24EAvB@;Ja0_ZyUkDk{VS#U3KE7n3QXzzW&^<5Vva zyKNn(&Qhp^zfbn`R zO?f49J3!_K!EyX0dSq+@l2?b-DTM;$@Yx`yiHmKE1U@_uGSWwH{!XS>vnqJc_&gF{459C&+zG-TizF-E^A;yxwoDdOmeFD}F@EWvznCK8 z`9-+J7Y~Ze(y6k`(Z1P{5AA>#bbZB*hFx0OQrsV%2R+oQ(&Ja}>8y9iSiyPlyB!<% zF|iKZZMhA$qbyd|qgdLlmUUUR^7KzQJ*aMxIGu-`ZCHGL)}`}(9(4LP=WLlsAQcrK za_xn;8_`EgHLfkgll`k{*dgjQm#XdWL&!iXtNAs-X7wq>K^?RAa>6CY7>&u@8Foou ze6P}Y!*m|eRu-CffZA&#e|Q6rtC=4BiGrYtq>MsFyqZ7;3qQ zsXh!;c6fpv#tDOXg789rqYV%%;kwk{5Zl}d?@CXs4qU0W5e`uI36GIc^qEUtjTk}K;u)F)~Bk* zsSYO~|NJ!h_){^vWT9tX?BlOnevX-)b_(WhSv$Xyc#Y%fp8cK9`k{LUE2(!@!Rw|M zSKnZWjWtLKikMPf+>Z5J?eWLY&3am5BV2u6h1_=^HD40dXfW<@v&kNS#dZh3{(R@V z{SJsFksGe{Bc-v|v~Wt$SSq&&_O>u7#C%c1fGq^obG2{9y#92Ng*bWr2w8!J4T>bN zCF+=<0dfFF4XY`~Z?%Yo*i((vIgYxXSuh&k9ULgUGvMlLVe_G&<4?l!d6;TY+AfhRC`*gJtP z`FyN6G5GU<2@#v`L2*aDXA3^s^`MG8s32b#HT!?Zc2#6El6mtQ!}-^n0FVQP-a-pt#|)@eR|!fPROg)WF!7=bFmXW@HehfM*;l zi)jAx6CNvb^1j{lZCm;nyZ&+E5n`Rv9hd6XACVN*&$#BX6w&er#L*p%@h7`~|5c8D zT|KaAKLn(~$C+Mg-|_ZjRAVQH>bf#rS99^(s_p`#D9+g#>D8KvKSeePH<+;VnJ!BO zCPfP^5$~97({Hh+`mpTsa}5{!`*k*WMz|)zB@CP;8WEjna(abzqD8uyv*aR-AV8V6 z?g^|n{}OJ6>WsPYdkj4qaJ8$bl9oBf4!lF&^pzk{L9C4LLVq!P)oVQebA_oAP{B*Cw|tR#fCgJFll2MGTw9X! z{;Rn}chU@n?ZVJSbq}(Y0Pp{2`|o+%Pbf(Bn~m9eyV3O)G!zK0 zsA;3lzZo(S$11DgfQBFeG#XM$D$H{SDE-iWxp7B3vIi3vSh9#QNb(_Gh5GU8%+4FL zy%hw(7Zn%hJ_(?(lSl6J>#-G{(?m<4jT1GR2vS<%)JN02(FzHO%HowZ2Qe6VP)KE8 zme7vOfn$px?7nw*C0@!@VM(^6(yB)TN!xT*D|5bo>}Y&`2R%|UFy_Jx7kM3PDD}Wq zi&p0ClXNoHE=h$imnOF(MBcrRlXwhyX!8bg`vn@HUHldK+OJpJqK-3~JpK{hs0xuJ zhOEaweiNqpjt&qvsT&BXyV{?8luoazwMpeVVPKtEy2&%{j#`SUA%k7WAirYve<15z7dP0Pks3>o5 zs7k%4>WxE;e+oRqcw59LP@d#|lWOcJ%NQYx;}KtMo5{>fOMPoQ{ z6CPOR9Ow1^Xj36t+cb3CRrTg;R>0gG;ctDj-`yZl?-r=zx=t4K_ABx z%B{nl}>% z%Jl9{65h7Z!D;kCBjcj+kD~vuq$4xH2T=|jJp4Ol3bhb3yrARD&z6Z+d&bj`%eEv3Wf;e-1_G8fwkAtt33|ZMs z@^4^~Tni2=YZVci4uozwQd*s+;tmKDWr@XM(6MmqKysNUQ6VmEg0ZjTmDliZEsxz2 z-ngqyZ&bN%&(gXE*@y-#4169-HFG8f%c} z@XRqK#%u@wY$^Zn2lTf=hBiVnC29}J^MG_5$K`hRzTl~>kJny}ByJ@*Se zM>_=B<)*8TE-gHNyB8C;|GbL6MomLPdc%xR@$7z)V=3Nb#^sIW%NM=bB>k-0@amC0=LFs1;@ih_a&eZ^?!+nb(eQyAh37sN zDM?~ObB9;GpS`lwOIx*D^5Tn7s5M3!?e~6&qb-v!Um1Q}9TsT6FnpII-)7>lfLto$ z^==JZl}5)6eC@)nQH8F{MGr6p`t6QQF^N)~8QuBTU*LI>x z!E);Id8j(PN>E0@GqPD`T|?>-j%QbvT+WRrdWzq>OF74(Y#S%Lms%gvFWye#n0tFuw zQlox+!w$bq7@7{*y%uUC*Xij7Pkx(d56pZ_YsTWMCx3LAQ}#Mrv_6aL4BM(U{w!zq z1Z|*Y4ZVpGm?j9nVj^*i=U1M)^q0My1K7TSQFh0*Z{uWvRfddX>l}*^@ z`F@GKPBvY1Imnaobt90bpwZl*E9DpOQozj&}jvJ6_ID>C7`%-v|rtID(;O`3*6Dki+6M3 zLbX$)n>kR2)f6}2X+J_R0>;Z3PqGb59u!B4B*{GC6lqGmJK2t?)7kZVs21w5+$h$1 zE;cGISPQyTksPJ&=GnMs*Pyd-L^A%$D*kbo#_~K{CWmsKcX!@;j^rjQjQ#uFL(?2h zCM}ON`^oMn+LxnWjV0^76?{I^Yl0Obv_d>z3dwt+PNRQ&u%ulbReaQ8_T11NF=TGl*+sJmZEKMAj%^nE-Ks|35@(|$gVEg7s>ct&`=f5?}jOjdat0mt>U z5!NoSPUU!wv9E`n-;nFrAO#zn#5&y^L?_yXiT2K5YjgoMVpNae)401ItLcS}XZVL( znmVn%{K7dWJ6k4>AXv`J*Ru5dIe!XIHB9Km@ezgCNQL)%VG$1_=g(6e9*h!g-j1@g zRJD*A(nMamz5XcX=1HREcH$on^UkA}_#)ACkjFn<1v2N$HvOHz5Jr#S?U2MJ{6K>De#p%bwZ$;RtB3y-WSEUR6oZ3xWr$JJavD7@G_bv%#4bET!t>* zFh8@UT_YbHIv}*Hlu`2~vP3HsMQmJ2F8~pgd7v`Q>ryL|MFkLub%Q{D#og;f61H-- zFv!JROd~RCqmd@Vsl2mg$HF`8V(K+H>ktqOV($*irg(l% zy~>y#MqCLS@ee&#`FN=x&)IzKjCt8(AePYceI!JPdW5wvSm1h<1eey`*_dj(p{D#2 zp(R*YyEypHbOwtT&~t(x01pbpI^6AsT&$;MHOm7|_p&q*V8F`~K*Xje;#)3`zdAy> ziPR*|I?<=%HkZFR zp?>sH%315{Cc4Q?){u&nQmBuO?C$JyC}o{X6fM@6Z-7SQ(Jw{gk6$xw$E zMxY%_rFN;paiyzPJ&*JIi#9Ek5@?Rmo6$BoQ(x3iIy@TOv;4zGqf(FfvXn7qq1uO* z3xtb*D%(^>P*ozUHt@8Ua&xB4AGT|LSseAk`Kbv!J3coOADxDtg;W2_u4)O!1iz(3SsNewH zmhgYK%ee+OTzOgSa(Hv8*uRj2BH!@kxrniPN}>Nhe~`g1j+@nmipdh5OhsPRVvzge z<*ZmQM~IhkOLpHRZZCAG&ixZ6^mrf$Vhj_;#Q?|l#%Dbq7&+h&`hL~>Oyhzqe1$bvY_2KM2wLtiS1Riqa>j$_A%V8U*N{Be3{$G-Iw_}RCX_u%<}6X ze2sWXA$UrPTs?hVTs~zdi8*xF!dcwoZt}Bp)>USVkwzjFD>Q7UIOu&=RjvP&5{JiA zcb@yfRT=g_V z|6uP998zay)PcdXLW+rSq`@w!fOwse0?noGFNt(y%`N4DK)kizBOF=e%BIyEDN~}$ zq{gyi$sphbQjr0Ih`=d(D$4gn1{{1>3N`!hpV#-F)%=?$?_o(+Z1MvujTr4bfS=kNy47z4wRrQyv zONHhX7BSvHCk&f7WAKv*+?1A`F-<_ekQ{qJS(c_`P)zP^k}-RGadNm)#Z3e+b6!mF z9K8IFz*MQvamfVLOWEw!#@45iV!t##m#H>^<1&K>8M3oq?a+3vD>_G)=;o1MpW_@T z?GRyL8ehC8Tjl^`lF6&Xu$Uf!yR`=fZ&oZA_Ax403wR-$ZQY<$Nq3foh;%{mY6C|C zNVh5jVa!tM-}skvQGsRG)J^Zc8VUDT%ckH<_|ZD-e-VI))G?AUFuehA4#Y$jCEw6{dAz)*5Cp(%2B8v{QF@7x7x)v1{rfDjmT?w zwG{_NB&Cj4lT-Os z_PH;p_J3|Npjg|V_;}H9_X5we{`r*#c9ghck30DT|b(0h2v2Wzb7 z(sD-01H9TGZ>)>Htj@PFJjmB-z;h1W8fHH*xF33#(E$cMJMLX*m$mGPnH1!k>1Kr) zlxdev{S-+^XQ~h7m5~M&EBhJ&z8>-27b`dvrwyxL*JR@w8|-hN<;NmNjQ+QD4A&c^ z=4&at*3bQo5=nvQwcaO0&j#uu7VdTTOWwx?8AHleF*oVHnP(gPDo`12^Y4OcP;ws= zE{5ZyDX5CL_Xowobe#MGV;p@g`Ar_by!P2M$}`Jt^f@d-L{s@g$IiS`ofe~0cGAj5 zPV!>G=T*{I?6A0VatP}nrMIx#-hU)qbzJtlTg=igruYi!!K(aYmV%sEmA53r(Le|_ zs{a21m;b#A*RvKPZv8F$gql^7 zMD{(KnD(w4e{3z2KheotDAY3iIRALaVMCI~VDqZ)?)So#ZM~T5aqtw=%>TpEyFW7h z|Ns985z5eQWBxO2=v|s`4`2T)%n-dW6_uok) z#DO6Qw~u7?J}~np!9(1-crFUOE?o-tR{HU@;5h5Y5K^oNlT;CRf^^|i9k0-7R*D{! z-SHo=NveHa+n@6Ok5f*9Ior%+N+Bs?n^8$CE6{G>8RA+Pv`mPp=|}OEYB%QopgF;} zT&s6gdT=|?7to81FF`*19fw0T+gb{ay-RS>(Di;wNCtu;8zEKn1+T^VqXN^FM|s9LV=nULe012c&o)|3zYZ>t-+Y-vcir&g z{2UMk#EP1}K3Jz^-TIygz2h?R+>_ijuIx1`;Y&Na8T`>Yrp&+I6C&Aee@_G zKkugL%2ttNuU_M!#s6X{|BO(O4aC0*Lry83r90cVDU7_OnbSp4mS9ceu&S}h-Mx!S zWzeeMzgsMu2R*>$SJ6@ik8^3R&P`4HwV~y8jCcFYe_Tq-6OG*}3#e~pNxoWeKGQh_ z+hGQqmAPJ$i~n=;x=ilCKtmYK=b)78*UooFX_3=Sngfz_C@~W#QsJw87J!4Dsj1=x z<$pA+Ue;iDATz6!9ZhF2dL~Yo6DfdOV@3x)qM2n6+4J+a0I3KEDfO$5cBofyXjLTn zu|vF@2mgSn#W&aXE@W$GxGh5n?RSGSVEF}&3FN=Svru1fDQ_m4j$^5xxW83PI;)`k zIB4-)k9oseDJL_MMwx446kF19s&3;DARk4QRs~?B68#EquNm!Nm#Jm32%+)(i5mc4 zrXP04SwzEt&VXkVo-4OfBwqR5x`gch>%3THobhRp=i7ya>I;3{+M%ehg@pY~y9;H= zf`j$>3oos8QiE~&M6sls{o>F6uGPxXZ{bqSStSUN-zVxgnk604q3Lm%k=pcP>^%{g z4R+^=NWERCn1p}k@;#rO{JCqKMKmbZ?(sQp|E8fuP9FEq%U9p=9+r1-C=BV&ouMCQ za43mqB7#8@yul%G+R*xGr?Bh@0D%C!SII5OWMK8ms=#U%KnNzR0=U1xG z(-@d%0uOId=xwU3o%{duBmeK(`FK={N%?hL&L}>W7v}y(xQjLn#QdS3??>5)>&n14 zv}Q*|Z(A*)hv(;jgVFM%i5CSk5TIR4)Xuf*)k>AGxEh<6b*5k5J>9Vo%5Owm1+m52 z3eqsry3vVPt?XeKK>dR5caBS*T+d?tSopGy2zS2nUO=er5mpMC%P=s-HRk;_W80!e zW@$_{;G@k(n)D?nKk$-=+H-`hkpV64Nt5a@pg_Li293`ptg3_DQ=q}x*p2L6iiz&l%amiDxSjgacs zkZSuT&qBleV*&~PENqaxOfY2;lcG>${ z@2V=hS68i}C8H6+0-st@C-2gvL{<|bdB6Cd*U^}^&HK17ez7OW3I0Vai2ee`Z^3el9l~DNO+F^=0FAUW$q!6;efNEVbxE^P4ydom z`+y}$A^RrG=93Dn-}|Pd_YjTOk3R?tj)!Ei4-{^HN)R_11Ouo0{tLjUQ@gVC;bem^ z509tB4bCK{yGfG=a(P0(??Wrpw$+W>$6%WQIvWT#8rNB_8MWKWoFc-=;BI21rIL~- ziV#+~i~I@dAA>udZ(C%-hjNiRnCzN@1P>cb`#88JdL~GRw6Xm~i&|6E9DE}s zMj`Ysg`Iy5cidW1j_iHA;Lq(RS9B}RQl#`XJmV1qC*3DoI}&HuLqkP`crae?z4$Mj z+5_bhe$(jvr*DY7MGFBeN*i}e$fX%6bRa(n2J&!xSygOMe;GE9j-c=YgjkuGZCcBg z%p0tyUOJU*X%(NHRz4Z?h#B39Am7vF8<*YJoKrya)py}dy6`>P`_jIL!s1{l@9#*? zz>nZaenxvY3iB5}zratK-_})*dH&7CE#GitYn{f84LtzU%1*tjl;}0R=Iu;mcq%@4g&4h}WO*SujOt z^QWlZ;Syr}Omun`asGcZeYQ+#ird`9@9>bViHEixGHbRX5kuRrG_?lyHKu)hdXU@s zS4AJfejVL1=M<5ka!qqXolu)1VJ1P%maxb79>l#Cqh_8hHQtF&Moiw&99n^PY*K+7 z<*eOQR8hY_j_T~DPKSof?Hvq9q-`_ymp_gN695eto?^QT#x}Wg6GRx$D3cj|b;5`= zIivWRT}fRD!M}RYmHBn>P-gKL&tM|I1qijoreOfOA&zufdNVLWgp$ZLp5 zAJ4-Kr=5<~O?3u7mxx%dU>{Vl?>26mY!kq52nsQ34!wz_gZ4KU;g(P3YC$dKfIHRq z9#e}5m3PexAJ{lWvNyu z7Y-I8^6C{eS!e|&U&WbGk#XGmLjzm-gRNpFAQ!z%iAqnQ53J`4L}~Ywv({yvQt%@s zBc6Rm(vhxGmC$zOGFkMUJYuC|U%(l34z42~A@Q7?k$UG!eZbjKardEM6vlXyq`mLe zPHc`5jQ25=?cIx)9~IUZk57{CJ{^n68qij%mlRG268(3$RStTn z)$PBb)^>4=9lq||dZHomSSco9G~`I0kK60=U6Ij-fjg8R=zs!P(A{Ute{1cl!Qdl{ zE8=G|4fa8`h1R@nSjO8KU$e+>!GR!{ltW)vW%dVA#i`;&qC2&&us7kt<=@G&VN>vU zHJbW=_~|>Ca`-ESCvWnwloZd9f5CP8o&!hIpwx9?LZ8(6qgxwOzRUMRqaFzfXJz2| zW77>)+&V{gLVmI@GYZXOQ%Hbw-VO`Cqp%;;2~1MruJCz@=8%mfBl-37$VYC+w?s?P zFk}pBwSku_qDY4Iq0NiXe78cW@;$8YFlt=6L&cX34wfn)WX` zf6-)JDd`?;pN=$p79e5sXerGC3ri;PF^z34<%C;meN?I&TpT#KZI)m{HgRdbD__9J z#dZ?V!ZQ@(X~EI#Cac6=v{~Ux12_4Jh+J6BhST=eHLytkgkR^)nPx5Lw`JQ>x()B8 z*Du{SGv1k{2HYZVl>d&lIBv^2&_=iIQ{TLF5z5A*nzqm)`T09@po#&&WD1#+}7*zqFx9i(WV- z(`W}g@OPY@W0DD%L!4ch8C0Xsh$uWRkNfJX_HN(XDNB@2yIXw|B=@+#w(&FxzWrm> zwaVewgyLK7v7)lmbcg<@khd*LFLLkRN|;OW`<@sHdH8J>5sXU|01O!>j^@d@vwX|@ zOjat_dAsTs_-{b}5{H8(0_indbA1vT`f=gaz1qjW%H!>>`g(T+I1hjLg5X~xZXDk? z(OJyrbrMHT0p{3@jEy_0`f%0m_7b2s>?3M4Ea82ErCBIYWox+GE*h`lJ5`e~Lb zWS@3>?6{o0t{3*vG4rk@Z|mYiv0}pmql$HkezJh_f7z>w|I@4dE@(NF(>^m+FS1^EkG-p|MHpwZZNdNDC*C<*t$yolaxzw>;BfeYXikJ(3W=AxU8`&87{bA3U|4pHjm zMrp@z#@&fZDb{CAXGW?3KKZ+aj}W6@Wh>on$6FTi;zUlC&1K`evMLACT?+DP+?vYf z^JBj0S!k7Wzf*%!Cnb6Vx&YQbjWKwTcZZ@T3^d>8a&P&%Z2i)}Pad|i6tVDeCKiH- zsgxdfF3DSG&lB@_w~|q~HP<>u)*n`BkQu0WvRzbfOeks8E3^Bv{!^6{QY*X?OmggM z^rPs%NIF;$JF68|d?Q^VNZXehvLNuf%YEf4?`t`9FD=DGOCdnpCdB_~?V1%@I4&qA zig2b$0Vg`bzrepmTQ>3Cy(O0Fs-H|;+bRywkiOLtmrsvyKO9m`1*i@B@(Nv3$82jS z==d!wu1D%G8!4krPNqMg4#R%(Jn&9{#`{8cjBUj)*{m#Ovz#B`&0X!(=j-oO2l)tI z+y7-lei26tey%jz=OHzU0>wK7`Mq!f0qrM@z)bT<`V>O8krT)fOdtwEpoFD|bOP*H6{>%URS#<~Y>FSGHY(2P4W&1;-KUN*$1 zRaDWk?IA717*k}3j_6cMo&;cflm~1KDQyXd|2ZDo;Ah*In|oZ`lgsaad%CdP6+-@D zr_?%V6Kcnyr0{Cw^w4!l$S2qCx{R5bO4eSPES?X4l&e2Iu<7pnr$8Bb0&tft;t!j* zngt#H8;p^%IDL%fA*@gxgbJU6xPu8#-2GDrSwrNnx`_8QR=@Ahx9}eV%-hO|(6USD zyH5;8u^K6^F|t?W2E<96)b4TW0_d^Eh1-3+X@`#omcY$}1tvc{3UY+?WnFk(>?fXP z->wHu#yp)+H2(bQ#?LRt7Da)&E^GhnohoRp=zgr7&7sy2zuYQ)Rm5G!V($643tm%! z=q<@);fxkH;<}Z9pAk1{eYm?z##Dq;l(XO`Xiwg;8QQ6_5r&q+8JCFWUCichzG3eZ zjvx%l^iBI2h+2s$=^iG&uG`A{NT0*#E`En+KuAQ`rV+;CGFSf6dgfvdgmqt(AK0?+ z1+=!6D9o~ByOMt!bFVcO3e$T93I~60lEhDDfV4H+u9wY^2djCCZ9V=Z0i?#4X=$#~ zRN1jCl@7in+6Gb-U0{=5EI?>0Qm%;mr!J8G_ zWMMak-tYX8Jq_kOZ8U-h1?e8~9iM<)prHE?2V_2_+zq&UA<<|2a4Ys8Mx^VH-rw(x z-@)})b6Z~7R0x58I}DK_b%>ROnYVNc15YouOzPONuXAIBCU?&%xdLtf0^gbFAY&RD zd`kIze5tZD5_;D2tr}|-f(rd`t?q6Y!S`2;Z8uGX(bxX3%4Ku}NOVC**;>>uD1aM_ z`{FrB-GeFP{d87FLQ2?$up?_dzmOq#m#uR{=;j?NLFjF}UfmhdPJ%lC#XH#-A{a*1 z+M8#5W2-u`wnfT+_V42{D?n6GRu=zdLppOWx9=xwB-tc{Neg$^_C-bgdUGv1dw!Zx zeQ{iseDJ6w&kH!&O_D7zD%v5RR?zsm;>hCMofZp@hkUomY}Jzu-hd{yjoZ3L&Ilb? z@lQ2U%(S`vm$M=WSFc_kz(t*Zz%&8G<9^m38qjc@?h1}-=voG@O}xLKZoxL0Rb~wJ znI;=~Lc>)GLsbSY_dOZw+=MNV9z-VRlN`=+@}PINx|TFV@XK?a9GhM1Gi#nySi};O zZqKZw*zn(2TZ0$SO26km0u5x5VXC|YA=3LZXf^T%09>cF z`hd=|>*Mt7aScE|YL95DQMi1w2f5xTN1_~Gnu|ZW7u#OR+IA!0_i8Y&e!Ci}+p5G` zx{0CYF$x^I*U=F{$mZDZzE50Fcb>C<8u-VwNyFEz$uLt|eNeZEuzFO0dk{-MMqlpe zzoI#*&8eI~SNK|Wn@eD~ewKx^wunOEK>1;|-B?ycnKd zz>B~0`>V0*x|Z9==GvL^C!hW!(r3fkHMxQW;`Bdp_r)yH0OW=SWsAO9@>w&dxv;Gt zgep7|9B#YHx%4lhRm?)1BG!ly4;NwWHLT6dm(zYi5Im^#W`f9Y@CfIl-4)Nlj}$Yc zY?g&Cjf*aNy9PdxF7b)FRQOPZRgHsRLjP~r_#`UBsZl$_U#^{SkBP+|R69bGVzer& zNW{Zvq?Qgt+9c8EU{Nz#ZVMF0S)shT6i1?-Vn6L5=btLAbV2unhy>@j#(rEA&uj2| z#7?IDLbF)H0huXZ4>iM0S{D3OO=a9E3Clh0I{g`llMFEy7=8lxEPK+tggly|2Is|N zk)Nc7Zj==_{obQ9ZixW9_;{?A0h+|*BcY9-YN9l5Akl;!MTy_aBIy7Jw3_X&&bwVh}!R(DbY+F5+gI_drr7di$_MR zt!!C#y0}Pq;p$NZYfu=m^)su5Agbe~#ZhaWq4US{XptxHiywFoCD%_zPYlo?rm4mb z8YKbSi~FX>G!M2bjoVoxHY+E=8cjv_?s{_Ue)Y%jw&m3s$)U#}4ki-!viMEmbib1F zECX`Yri9uPXj8bW3;UOW=-EZRFzX+Z-IG)d7yg-K9P_5hernwF2h9`ve<18kZMEH3 zI<`LxKaaZO_1mjolY28m6)+tA7!92Jy#+6Tb7>G?%rqvlFcNYuQi!6kFl!pvzX|VA zm&&`b0frsXLd@Mlo9B5P+^P{3h5w^Tb9g>6tFN~7{kZL21)W&Pv#XP~`_S#{0NFbJ zfirCK>D;1OPE+zoi)RW&Gn*NbmsIQSYp9V$R82K@@)+hM4 zBJZT~*5+iz>*#(#scG8uEJj9W?m1b}a%H1>SeN%sXaJ+kl2<#&yvQR>JgRj#r6!j} zNc}h-6UMrkAXeDItM39R7bTQ6qg_MXESszEF@t@rnmK(&PS>FIHhOmRix*@v^LEKnwI1%Sh<4GXo)bxCZ=;ZLBuQf**H@myZTFIe!W-r zBW|S&eY%4FN|US=4r>x}oZ0SRq@7wVEn%dg(Tx*vz%yf#x;@C<95UNfR9`96SK=zB zuQ@2qn=Lr*3(luy^|*xXs6MUq+G-Bq;%DK9=$%}TKAvDo#D1|M>*zfj3EzSJzvUhZ zeA-Hy%Uk{H`8t-FAnkJM_RwF5IStmc-w931QFtdP0$ckOM>+|6wJ=@BNV5v4-O~D= z=8Ve~(OKvzj)@k@K0N2kXKU^8Q=iDW1!g$$n-;KNjfUUKviP`vaPLG!CL=?6Jk1mh z=5@UN{Ef=()qi`!eK!fRI$t`O_ZzrmHh5HUj;&J5GR7d;z`p^M6LuXIg!}K!;OXx@ zPmiiTueEIxrJDa*@2~Zw+cWLIj;$~F9!`6Gx&eS8-ET0@dw9R*c!r2A6NT=Fj}O^L zHy9+cZ_=HCkk%2Gb!WBlYj%*mqpaC$=+?0k))g;Ds8j&{RFVmp z*ZgDlp|#f5aqV>GS!3j&=JCApmQq*2x0PwfP9rZL&TE+mJ!B9_XI=ls66VtSm zz%5xj=J>}Xi)Tjg>=qM`I3p>_tb9)VqtD5nd7h%(%Boz%Lmx7Cf-~RC)j#_bnQY+< z?rgm=Tk?7;vnHccM%tTLv4jL)UCB9NSp}1m1zgG%PBkWRc78k31G^21iY{2e=Jc5n zi?j}xC_Ch%FiJMy38Yk9s<&>Dc#PSC5;vpivvsDa-Va27eSIU<&1#IDg5*b#w5|Wy@tTVG%b1@%=ia@cTVR4%Bkz^ zCsq0@dex}X+L>e;lQtSA`eDfkfRYPu3LVWtQ$cDX7RDV9G!|MzXTKd;*3;Ew3j%db z36wHhFfnXG#h*AT57WA>FHk1kcQ`3=HM3r!TftG@mY-n!>>ZWQnTdZUg_*DQsLv&^ z0FNtjp{VCPxIfd+&*nR~>!97!j-j`7>%W1cOXIJ&FP;Cwyjf!`c*@fdE49)$;tW+Z|WgKZ)9& zx3vl+zk0c$!W(>CEtFS`!-L(nVs5MOw!WjriTA}PA08p3Vxy@C@^rAj?)-GAa;j%{ zvs9eT+5TWY*rzQUq69QWL6UU}fw?$3S*qaT50cF)uh zX5^MyU8UMbndaZN2^kc$P}7m$Z@%rhdc)DUw*6F&PuBeUAsQ{=S3zl+1@#*5g6GZ- zZ-sE*{?7An$i$0JxOZoxN39B8wevIDHdAj3Ah560%0#T3(u{CBof?oCDJE=tgT}T4 zuU?3^WZ;J>!EL@>?wM91ir3xHii?_1q{-sSp({rm)GjfF)T>%T_kiO?uNyta%PY<6 zt5&v_c3MEK!S-w2Cw^U!t|ZZ>GG2lwy*f;$v@4ZB*m%Qj>Q5~<4=!ctI$gU7HZW>w z@mrvz>ujq}N5g^g;6h5XJH4obfAl@8o=gK59@e37qJ!8cGWq;pfT=ZzOM^fN@FlHE zvPcHAb|R+v&)?zYj1gS(2D5EX21Ke_e`!t4Mq%iLjvL`DNe-9!|MB$ zG9Mdxwch6{0V0&LsHfU9pm1DYe9*0DWJwArJ$!o{f>>8X%IP5(xaC6+@=<+&NG{0m zhnW(oH>_k;?W{23+vR#BM!U5|S%|NL#U0KU6vnA4B}CgFuAqKN(M>OxOGZD%VtnO^ z$>%*Ajb6JnXEWFo8i<>8V|O<*DzS-stuYU+7L~R8nxC?;zBym1upW>3#@XqhRwahc z?liRd{T8&5V}~=Ieu{*zH_{PLS8WP7Ysvy>U80^q)W5i6-!L zb=p%?E!mb}0Odk%i}EL20Ja*544bdS?|8sz=!4;iJ>e-n^;Er1ub**x?Uij}qL0tH>iQpuzi0{yIB1R-#z7HI;tMGW zGUKmBkvzpgT%2Kyj;XXAi-VEc!f$JzDMEDao~<7y0RsD<5>?Bk)j?C?@Q)#_QgQyFpO;N0{-j!s?eFG} zu)jA#Aa}IJgKa`>;T`(ybhLW zdV4P>)OTh?CB1+l4cNTmF#F`qf(_nY_^lp3m8()$YEAslJOAr}foVcoM zZ*B6g4$eS63(Ue}XUG!$0v>XbniXk*dd4u4J8uA;n<>v^HJLLf ze|RQUotcduTaIx@sN9=o(?S!=rh(+Yd)ChWc+R?HnXxXjWcg>Y(CKM8eChTMc+XIm zZGCYB{&8D$F3~o?Kcc9|Ezd>L3%<;A;#>|BHEpVE@^~`}f!V+p*ZmTZdk}iY7R~zR zx5qCwcJWJh{#{7ZXRm(TSHJy0CA)X_TjD{-g^=^*1~P0$BG2@Uasc9n2-F_8jy?sU zr)YUs{QLN$`fDu=eZ&fH25@qQsz~PR>ioX4uH5X>R3~Z&$Dl&vrn(6M5yBQ|1#Ye; zx;!`WpJR{c4H^}-8Rt?U*rZiigKBF4N5P3C?aY?6uMb}7;DK`jgSB`tOa(mVqwl8A z%iG79quNB4x4%4+%Ph>QM1Lt&+Zpqnb)}5s7RXG@{7$283gSou%Dd{B4i36f9g+1$ zw`Tp8`_}FE7W4&nd#R02;Gb#$iVOc1 z`wiILEP^vbu0?MicewBwotGzzBO~c_yLScl4u8+?@)~^{&fg)Nf`xF+<8r_E%fp$& zX=bsAx#tgRc?*VR8U7|~r7`o4Eiol13Jwq#M_1>9rCA@|JUSyn-Ce@Y{wiq=^CkVj zhG7kor@ZF=`9Mlt@ZH2}I%CNqK|4giGA?nY(e2_7QH|#58r9D9qGZjQ+QJoMz(u{2 ziM+UwnQ7L~RjeD1(lJk4tUPq3Cq~~?e8YMr64Eq(%=Q|f@XezKzii}wdu>Fwn{591uNkYuPUJ^GKTW)_Ze2f8r!PE@Py{Khd$6JMl1v?m% zruwBBZ2)JIwb+ldIe9}xMU?M0HQ0Z|Z$2o@U)!Rfx9}PDC9=@E`UaD& zuv-qeYCIV`cLZ>gDyh*J*mr94l+$xESh9Cf)h51F1Dn#((9)pW(!og&Z?}e+hk}cg z+X7X{PH8Iz-!^vL zmyBQ5I~`}45yoSdQ<88Iv{b(qph1*-rrSax(b3ja!YG6L4A1RRXCF5WOz)r;B`YQy zmxK8fns14&@s>liVA@F5-lb7^t5$RJIz(S*ptN094%EQZb#%Y2gyk^di@)^QQ2}jW z0<#dei!k=F7;aojj1pE}|HNLH|B!4@>MaK(aCOuBde<=yzmqa<&!jVES4;4_HO^h( zta{z-9YSrk1TUt<(Y>QOeVu#Yz2?o9+RcCJRWxJ$etTPIhA)x}Vq?BBUSaPYn8z-~ zRCm6cRz#{r?_q+p>dPGd2;yS_(wk!qxeoVD>=pVt9ozU;|L_~Bv%%Kv)+$wqH0DtG zx~3SGpzXSJ5`o1b%!DjkoOFrQBIknIJX;Dl5$lqp|y@!zp9*OkETyn!!EIon`MjKJJjWrv!0*$*UC%< z7atRlvFFM60TdiG12Mz1+6HWc!K^koL&Bl8Mk^OVg;|N=@!vUONq| zQTAQQ5V7DtBIK98jc?|ObAi`?y_^Jfhq6H2K_3Gjwle z3ApWFkJpMw6sC8TpXobfBfV$MPExy)%*YH5Ev(~##Fa2x&?a8VyIuoU&$45JWXQw~ zs*KYH$6ZN4LFIf|LSHk~EwmI(Hny^-(AP?>q>Su>Q@XuXgvm2|HJSqOR4u|KB`}}! zryo|3epdxYjohEP^UlV}_{HElKSLc>gP*8N!bYP{c5+z|gNUD6bHD7P$fzQXQYJf) z|JahtwK`E0+;mNKYcAm@!+NBnxbj31IRj$EGBLYf^jkaOY2>wn#Kn8^xeZY`m1 zz`i-Sk+-ecD1C32tP$du)dLxZWq}EP9c{Sq+mAlGITQa!g9N6ON%@V|(iXy_Y$?gS z+O2h=T&HuAye8&=h9k5s=4#c$A19G>G+CPa*fd#$dzLoNm|W`%oR8kj0sH+(%M2qh z6X+@sKvUL;tu&jt6HNtT$-9kvGj6yxMmBKVz}nrnT*NdY(~ggGMO7&DrJ}prc-w8) z%EyaX;xSu5+Ih9_)>=LV>;BUwjX7p-yDl+UyO0FuJ9JP^e()(5Du#B^KT2CRcTrpw z=QM&i33x45;I@kXR?%rQd5`B3StDi;wmGo_lV73p89_9 zg1l!5a^DSR^tdj1rI!Pk6d@$2FP~m(Mp|J~Y}Rlc_>-+ScOg>S|8$WH14PpE=LhT4t1!d&wV2F8r%rycx2pGA@GF{@ocG z4sIT4_=`G3LZBMjSuseTUxB}VWT!c4I7!IPAXBm_4w#RdVYYDx?r>;fo#@=k2z>}U zlZMbm(5Xx0OD$LKUjShO!e5c1>aAZB(d$l?|2?cqWJ!&^aGhSwRe9~E4Fh=I4-0_M z^Sp?=DT(>jbi)>bgUw5W9yeS?Wh|YU5*D#)J#d(%PcJ*Wk&nZe*qE7NV6%E)r#A5@ zhNq%plIDw@VuyP6>tW~?c zJK=9hA z(k?7Jv;-XGe*Y^cv+ASh#{*|ik2hZZvJei|#(cq(Mc67WSLbg0Zg7cYVRy6&sOw1V zg4YX-A>=ewokRWW-KrU<6v-c-Ym)Tp2H0IYc^SCvmJng;UdCeRu_gU*{K?qT2Q6LJ zb@%BP4ZZ_}aujp$yj{|$|AAJfsL|~R06J<*G68OKRB>7~y44%k-RwG}lHU>a=6ZYx zTE-Z%Bjwn^CF5G+@x??g_H@+K{3C<4&8 z&j*ZCALoRMe+ax9Ihw)@>$Kh7(r9XfzE0OaP#b8=lqY{&Pi9hBi@^J6lno+01g}0P zD_yc~(14yadLS^i?$BV_o9!Qs>46}`L8;G+kUZ_5k0%~pw$ldq=v(V=zpgluf^TT% z;vy#Ia#B3cKkojIMjUe@-&!Vu?hZD1J#u^1F$k^P=>>boqAjhs2mklob1nS9K#9YECSfKSb09@3}#S*)iPh!zGyw5qOULj3*>{Ro9l+ z5_QJv>@vOA(|k23k!d7XZod%+zkWq0%%BvV68#4nxQigRiuR< z#JHT1MgPuui5H{MXqU4K(by2A!|ax?%jqJVEuk0`$LSREj{URRohqScoM7qD%XhCy zC6d4XbuVi6&=*Q;cej~C%4)%US4rV4zUCRW{KmEDnnVy2pX#EJW8QWb{DI4Lx*74I!)E-&L z=waesK0kpFXUKotQjZnF&QaG9*o!}{K(hg&$HetNYbv+?@hsm|=5hl$@LW3b3_)Fq zM>@0lK1D_m3Y=`ZR;;^imLJu96Shg7RvL@=t~dV8qIX5-$Gl4G>4|OUXjh+?a0k6F zWF|!nFA?QTt6DszGsO;T9N&J zF8iB}wR^Ak1p8mhRNO(CIkb!1vLd2vT0-}F zvMU|TkW>#dd?I^o)!U%n?;&vdMt0*Mt|}6KmiGdrV*|}y=<}}%e}l1&O!U1MN#=|g zd_K1Iy=3{z*~!Y!DOfW}<3&bo;j%`J$zgTlps}4yAZGU$gAew(X{;l!ZGg zvq2P}$66wg?WMX5y@;LC=ikW3?uf3l=(ktS#f<+MWQ+Mmi%@21c_mBqqF)nt1Ejt7 zUE6v8{{^_smSgOLbZE0PWY<@F;dLBNDJd!Lyp-_hYAA-Q^00SYkaj7z55cI-i((&H zl_;R4Cy{4Q9+#Ml5;nUm%fuJ@w5^0p<)7Q+ue%Jec%o2`XIH~YGE0M9k{W%s{Dwc$ zzkua&<88wdyg7l&b9Nig_>BARP)w~$ozGAHR40qF)Vgh|ZT`rn4TrWKJCQe?m5aY3 z!nJGVALKIcq#7uP?L@4zz`H0iU?tYz%*Y4OA}@YjX_wLILbKeFPq4oHFGb$#_WE!7 zTi;X@)y0y85#{^39JoqmNP= z-xei@ZAvzinix|Q^v<&QN**7!`7bdts`~Fg`ujQS;k41EQl&z#SB4WWp9XB}sCziB z!D=|pS4%r$r_}#iX8Lnbi+Vau^0>=$aT2311mC2hjq-4pilAaEeo7T;{U9A~&4~_G zY!j5$e|TcBZ3I@3+S%NE{l|hbi=~wkJ!0VRm&zD>sMQp`tyrSU(P>GQd|w!LTjFoc z`wjTmrB%?1;*K`B3Bg^4Yuxm`Ldg^Enydpn#=QvaP1X z%{s#T*rW||VCDALVi#a_B6$(Wrn>_m&6F^5{PQ{(N><%cr))Mxbu7s%uB%*&mF=9g zTbMS`nAkN@fSXQaH5egrlezNQo`GSYm2VGoZUJ|)r&adLLO zKhM&Z;hSqJ`g-T^GwO*dUKDa@oY+`J-w_L}=0!CDRArjl#C|Je;?sfh0N123HMo+m zp&+&5Km(qX7QIPh>};n`X>6ur{Gzy^6PL|EEA18XII`Z0S6ER5#;p`MIm(DEfQ*a> zt1Oqlz_xw^{baT}dKxI?_EvIO>&|+m_g0lG8N3S^=Q6b`HBq*czF6XB7@za@9dawq6=+9hL z<3BN$%;{|=pKvnkU}RY3SN47Rx-S^G*tYMKCtzHOw)^S|za%{5)O zeWYEE8eo&uz2xTj@UFP~-buCohx})^$Dm6EdX2k_$KKpDH1XJR8G711Znr1m9{(Kt z3%3p2l`-wy#j$vXCUDf!zs__2>m|ceXxS7+_lQ})1(0ml_ni~Hk$!$oi(r?l7}=`0 zPWqEq#(Rr%6{xB1SI571jA{J9E3@_of`4V4*JN9tnKUTteTmwMij|t-;${H~33l3- z)28^jMD68&33b+z$-SY`wr^--5J&9%jHWi?7Gkl`(M5x-H#`-2|2*2p_UnXy*;=W9LQ8RD)9+kyV+G5R;~H3~aF71X+)98&~7{+`f_`|_04Jcc>w?Oxk{ z;mj?LOQQdy@wnNb!^#2~`yfjMMYomZEA~4xBHwIuT8Qx2^lsC!EtkRceA$lu3yXC! z;|UYj1Egi`Y(h*|+dDHZE0fosd{=VaR;C5&rSlKWS4{G(al6VNv5bN5T8D42W>ms( zpPWKEdMZR=?2_07XMf(qHQV@hjIHbJ=wRezUQ>+9c>TZ|K%G*9->bWxEa;P^U!*P7 z)kI(0sfE@o2_;B6e@EzpiXTTLGgXA~2n@5z_IgZ8|98NjGcHbJ9CY$~nH~vfl`#h{i9V#l3+WN2}uGWu$n(?Ip0MJ>cmeaSR z`=Rk<36owRWQBeW82V0`o7eU2A?TAcQhJMhl~Je`HdwySMj)>TW{!^Z^7B1SPWyR2 zo=efxzYCzqx^*s{<_-$HC|fiL^e}^JJQb4!3==E-_E}fkjMT!SY#GB|u`06zZ*6qD z|0)cq)6xn;)2Lsv8BPA4Jsj|r?um@8Y!TNABn~CzV6hn}X++CVXV~PFz;wheQ4>j_ z&QNJVmEfYKUq7i03UQ5&5AU^JoyZZA(Q9G-x9Dad!&J)u|i6}Qu^G+mkL^E(S;S({uYmVm3Uut z(QE$Iqb(feL#o=G{o=23UxT2So`=bvtN_7ihR&b8zUdS9R)VQTVA%anX79gphL5Yx zZq~P@6Rv`RE}Y3cl!Vd*K9k(f)hDvmyE=;eFuYouIo=0CoA7>EP1qgreq3&ne?ZkK`bCHK1{xKlT zwSHj6Q%8U=2DGBRG2?|6ooy0;pJR$8H zbhMRfrPXM&$UCQkZ3$P(-FR=TpbN;{41T6QU;_)Pe36UZ(ZF@IGs);os`*X~yCdC2nrbal5PCrL210paJq~0RsN`pImoF%$87eN^{cWq(n=^JAh~F4er{L+| zub|L2k?(CSPRk?^yGJ``jq7#Hl7tm||EkD7BOqE0T>BlJX5-aJu5)%5<2HgTU5m@M zG#X0>*PUF{*Xe+`fjo&Q*AMOz4v85ETsrsfXVcoi0r16VjAbMD)%SjgN z@;pi)%Q|_((vp}ZH-`-?qSdJ^+Q`JdOB57x5=g~~Di|ojy4L0eVHj;N#-wW^+9RIB z39-PW@y_=P&Wc5_?b}Oh&Rnq?IT_pc_NT!+I_!55NO1+%XuPE6a|FhbMlC?V+IUM zc?1{9)I{k(Jf+$@#Z7Kl(N;d*E5D7;u=3lA0SVmK%Ap;l_&M@m`%_JEc6kayF?V-n znisTJX1^b`runNTF?oCPUF{dYS)YRQF-NuK;~Bh~f6b6Mt5>VeOi^LzEs{t6!>A*? zMJ6Y#n`!>vawIKU!+Sq!@5Edrj6DPd+N;YAr~VXndwa1!AL{B6e2MYsQs5Isx~~{# zE15)QlWC)I`VKRl*#jQ_mx?1A%W3sBg}N zSwyK7B9p?d4=3`^4VwaP%(y|nfU3+H-kTXI7v!TKo%TeXY>NW3;Y?=GyY_PmlzM^- zfw_BlW6acF+F`J7e9NQ>*!e*Z9%a1Ew{{O!8s}fU&eN9FHJ;6h0j!?EUP(Jk`hynG zZ96$#KfPw?Er#xLbEBrjCJ=Px$s*L)-tv-^Vz}{Pr&_}1RGJ%&wk{W^LNh<6SyGfD zv;1D1uA?{}ipbsgkd4ax#K@-A0dG!B`!K0x#KJzXO67@T{PK%Vm%_H}M9G^BEQ0{1 zAC@G;-eH!_#{}?{_XfkfRWL>b_(XW$xRT?{*U{LX8e7khQwsz>%ipQIu}WilRLvSv zt@@eRkSrV0+E!@BPElHUH*Y5>N#Y+~1OvR_59*EpPP|#FE+a^5A!~{OzG3v2&+RwB z9vEAUU`-`U5gxaURpQSH=8J-R@#0U4y+)R^F!uev{!cxx@9}`c$dt$(6~vM&f_k=t z!n}igg9h}P@)Ku62+Qw+Q-u~);k7XAd_+nLc`@f|49jZR=0WN^0Rx~`@@3Vo_d9%) z3{;a+{psqEBYf;~H^D_m`K86{D`S-hfVPXhQmRT!J~^MrsWG^C8f4^|-A$cd^Oq=95TPrCR(hl;4g%nlE2w5p3JUO^Ir>sLkb z<~)*_^fVTq#1PiOZw%S1>Uw)24k7+7yU8Ou&uY0T;-^MrdK!{}kZh$2uGX9U{p2(O znd{c)0vwRysC7xrr|S5NsL`j>H#ZpfiQx3Xvx#pN3Y?5D&UXIM+Q{L3Z3cTf?tD|w zMl}b$TniSCIdM?)=9o&sHc|WQ(+-BFi$GKcHILDd@@J0W5nHx`m~1|5UT6Rn-HHKO zO_wpIT>@E{RJ6_(Q3czMDp7r?`wkUpEyV*jmzjuYp~+L9E7bqY37o{=KIxjR$zylW zAQFQ|m34Y+Fik1U-8?6fjiF4%K-t)$8X*L`rh7n2fI?~C^(?of1UeB~wXg4HEPUO8 z+GC_kiK`>bqK{&Hx5mE)Db3A_-^e^5NOMVSpHO4jfZ6*dt6=XVi^*%Wy?T_w_ z!obUps|WS?_~#bxIZ351FkcSwQve&Vwa;Q%_c4U1Om>_ zhkPl4j*}J1kokE>`Br{fM#KW*|Iu`oVNLgs+a53wBxHc3DBV3mx{<*^LXnOEBgcTz z-7-pYbV>>+-62xa-KBJhNP`IXv)}(Xo_Bly-KVeXJl#feKXHcx4EZQ(iZg3CeT(06 zdNk#6ym;BU4?G*&liEbA7yA0tnH8w{ORPYB|LI98 z5~_%7ECi*)(0Y45wK(`;NSSYlAE2;jaFpIzNI==JKhejmpw1M1f!6*#wYq_wK|r`v6iq(aE?fkF#3PkwWqx4wrSeoo9ML zcGL6*VVBb0A$6OQFHRj_A%)h}UlgADFVVmx*rt&@2ckuvl#4h=Aq32VLB;cmbRCdA zzqC|!wWyce1e7${ApW{Pmg62J1_tje2>5}<|JqNlqkA4A&nFB1=M~9Nm0jzm<#w&jITzQQ5%8WoRSY!FDe1l3O);``ShWBh_c~`Nr$m@r zB9y3&KO<98=>@xf8xA+H*J)XeY|Wu=c(Qgh;^YG`+6FSq&DRn^#_z2z7QmjAo%BqN z+pxo!mbiU$ex>3m>$Bns-jDQhp1d68CIF(7jS?Qn9&|*2zw`xHd-*OGdhZ$ku9G~Q(0YH%V2KuIAi(~&+uD4B%{ysY;&jO{+x$lqXmtejT#y)E!j1LKj2$MM{mp=f4wOGtmmzda{t zhEUuzPdIjCg*XlbgEF(oqu7DqBgEc1M-e5Tc-j_C_7)LnSl_euIa2DDVYMMFUt{IL* z&4`9hu~Mx6wb1tSNSG*FvxND9rj_$!&<)H1&FM+raL4Wb^{&N*-s=+{9ZV%{eh#H3E)P z$pUls9fNurse9O*AIbL-iAU=$=Y0;U^`2H9%%YDSzAB1D?sP73=4F;BsV8ga|Hj_l z73W;M-_4-KLKn|}^fBIuIrdSI8|LzOKetulpOI`@do3?zX++r6G;J51G9MdV?~?<0 zf%4N74iil0j&I|?u`&*G?oc@eGuVA)=cHj$>Bz|R_&3d#F=C19JFxbNyOd7o65Md? zTW;B(nJ7jYdVZvu(_x8cH#-VzE+%vU^2UwQ(R*p@Xe|=rWY=lNUvfngLU$nZZ%H}4 zvSA_OkwkjrQFnM1o{eN25Guu9oPr+;@y9J^xkWlrerjJ;G)$JMVI`|X~=&%p;VmO~kH0wa<+CJIMl zyk1i)Cppu^Et(|xAE47#tCyG{u@z&!6pGuug?L{VbHb58gj|HA_%s@KzOzs37qr+m zJDb>008+YceAQK7g)s~akNuD@qi$(z+qORAIdZ>?N!)0j*)2{HX5?7PWW9iV#A)v~ zV_L93%XtN_We-hCnNP^17urX6OL3*9*bYSJjjL~QT2b!yo;AdV4YaMyyTk;`RrVe8{q!|RC(1j zE#I~nB(jA+4$TE|CIi#M68trsy}s0-uLgTL@Uw~s~m1| zCU#=qyshW8Tf^?A3vktm?XkS!G6XOhF|sH`t~M&91^vbZ>=98~ic-NriL2@e6<4?n zuV&=2%(oXbw}ZR*0=rzWjKA)tedCr+i#7uF-yAz#E3>hWp~i^mnU;Z zbA;KNtwwa#clBr0ld2_iA(7O^n=&_3tKFBWuiInU0a)75bQy>L(Dc4vy7{-d&IKmQlXo{>j0f%szQ zTgVp%VSCpBDsx(@SI4EIor7tTOJFtG-zZmw8A>mzqVHRge~~7dW0`F#igVRqRu5~Z z=N?0E>cVlEl%}F!5Er37DfsrrsT?`>>Bz3GeP9sb`#-rZD^5gbSy030sCnAd8UIV7 zn6A_9E}sj(SsG^ociJXS1XAY*&{n(3c7Xr-mG~bb)gJU(6PB9UvmZ->zYX{G9wT}z z_>xjrsQ=qv~T3MfA^KM{HA!Y%E6JkR#F%Y{pK7yot&)6Sm@~TF9LZl+dy~c7d>K=AMd03*;!Ci2eBrmuNA6|^NuD! z2@X!==G!VoZ5Ii5db~I|c#_~f1l@S@wCxaBJY&Pjjr~hBBudev=%b2KN#AY~8e%&@ zZY1^lh~DCx~olJR{0|7k3hxjc)v)sMYnvHfTq4!U&{Un0p}w^slN zDTAEzMSI{EO=qV0^`eQi$A3oG5gWtujmb)8MoKJ-N{LAx6chk1cEgV2RwiO%JpT$c za+@`{5o+)S)u%SC4R*5Mns`pei4laoVE6fnfM7$;L?QeobC?^gtAz-wo1vJ*ce8Fv zDPkRfkSW`Df#_oLud!AdKv7BloeJ1h2n#Dexta4O3kzSLTvNuEsk_UVSZ;@fj0c^$ zF6S5ZS?N`N{hLXIOrwf{cxJ5LGP9aH6foETD#K%QmSVw87;R`dy^A=pBH`Ig5+~t~1|wvZHdg`7ke9TTJ3)ArN)(~$5UN|gu|h)TP-{X2>r{@wauA5{ zfa94*lqEc$>RRm~9J{5pt*EAytWYHrCW9*?SESH!aR!M~iCIqD3yWA-L}aoZPEb!L zfNHGKn+HGF`+h!_ifwlEs`vx%l3?KdKMv>cq;%Ofc&OXyW-OcaZ;T$xk^PY@YR>=> z{a$9|#am)$hc9{7G5=oNold7kG=U^Kf*P^(MVaT{mQSf+KAD{jTNVVcQPFX7!gNNC zz4L9Iy5)K5%;-#v<#h56%MS%ZbmN_8H4a-u3xP{5%PXT;F&f-*6HQkC=LQ3?SQZWi z1vF1WF>ve$`jrwMTLhDpZ>$F)A5fo&ts!09|J;z#ekTCJT8I=N2c%T z#&rw|yLvCJs;&b9?geDKiP632ox(LXBFK zo;EcJhxL}m@0wQACcs%(1ZXhHlweu0aN!^`AEbiqx?z_!cn9shrVV7^&^w|;jpXXE zt0Ir>S;%?Wx=YSrGzSX4YbV(|1Vvr(QX$2Neey4!SE2$Y z!a!|;RhNlby>B7!y#~OMIhr0CY+ag0>}x2T%W7^1Uh!zoNE0L$eDkGO^$ZU z#l&Th?tk}KVrdpS>by_c8T*_z4MdTW$;p_Yaoj>ZS~*weB5ZinPdgtg685hlMmjy= zhbEf7{Q!4*{EW;V`S)VJV@=qWgeePC-1G0?X_j!~j98j5oZ&*}-J8g0-XC~F{z@nB zc$QOfbdpt*(h`BV1nM0TLWD-yRY$^Xd?D}|F=or+A|M5B5AHTitDh4L-;#^crkZVp z(mP{cU7bOlPzc;!+@}~4O@ifOMD?u$vsFvkMn{2tt zSgf3HABe&sUE?e%z;XGES`VPA(SBpWmlFvZQ^LLKm4#;bIPLB;%hY^Q5&Wd>%#pV;iw z(Od=CT{ub`Y&?931E>l5#~Y5PF~qWDu=RKr;@YZl|4Qc6ZK`7Hkx`odu0W&6y!sV& zbf6l9@4hC&vK=ytPSWRMpU=dyv3z%5gwa?U1m1MR5J21hOcrO|oayKr$J*Ic3W}r-Hjwfp>y!_R>YU6^jFZ!hTIdWzgTGFt)}AA#;dqV(-aUjg1NOyh0>k2Rgn^g@JY{z zL%r7!P|>LO9650UnxreCTd7`SOU6RGHaDV9lzKDBfmx zm*tO&VXedFC0hl?V;g=xQ4%w3m_mA;F;29UJQMTg`vL9Vh1=*Pa22z>);@`rOqu!D z6JWlS4vHRt?iTD4q${uPhCXF0M}%gJ_)ATKsL7AoTLToIET;akt;JfJlVh8t9B)_Z z4WbsN&h|d15hZg)sLku1HP525^dP=*E$H*F zv_oPv9q1XCVW~_+QKLJ)kzR!Plm;X;RJ4U`B zvJ{DfnZr1Qm~gk(6Ae3X_kqdio($Xq5Z>(mkBr*u+P^$6H^%_7+ zVmr_2Uu(?kFqYyZ|9Y<}*pR=Jc`+QCKymO}jE9{AH^b5xu9D~6TP@_m0S3IXB!zRipY1D_LtMP%<2mLu@@wa(k#Amw6tB;*8)Vr-&S23iM@o>Z#;1|DP5dAUZmOytT4JvcxIdb}^I%_M>{+dh}XJJ?&c@LE9GpJ_mthuCb z;*L&g+6jVrQmOAbI{~ndjaxE7_w~+4F+?o_TCj;U`mcRLCNC2lw6J#Nyj0qZurrdg zTK0OI15I+=8%rE#J{SbjS4Cya?B7IeDl8#Y>IgItbY-jx`IfPr2Y0_xFr^6Z$q?wP z<~9@MCH;!a$^ocKdI?mbGI~Rf=Mxf>sN7I2{E@FN>l39bZpQmW!|KzBS8vKJXCYy< zS90cE(!Q{t_6a-SSOqM!t6)BFwbRb9(16=M;{X5aKrmckP{VM*lLtll)In1*x z)d&-};Rg8dqB8(*8r+baxcEE91&B)>#>L#yrnI8}*i^tCYFZjbSJ1;osE!LLkN%EJ zE)KNL`Fq!W!-fb+fA)7a>epmHmkK_=S8?6lf{Sba_zuPF?7kjhZ2!Z?X|x9k(Pb zW%N(oPe2l<=wmudinU1Qnue;V`hw96Kvo3)0Gl=;6NE6HL#Z+uHcfrdSr9{2@a+#^ zDVbpVgs+{DDO|k;3h`~M4usu&q)c6y86hxN3rVzU$*UiLM>-iZTuB{etYJ4nW4|uX2GjnI zRwthZ$!;d^JMjDP-JUq+?R}Yhg4z(@(jYlp`F!{2*wLiR@bi;*zeD&u?{{=rB)T=d z{=ZfQD-ME)(?x?p3(tA*i&WF}OvoKkG8ZKgf`J|f3a#u`$!u|SyEi`bX-4-?r2?Mc z7FrAUKk&bc`sKuYE=W$IgM(PRsUY~IoydJ88$ix<2rpy<*?F1Fs!;eUJcfxCkdu1{ z9$F)ruX)U6K77jj4-k5+Bu=6*jK}Bpxc5L+iPDX)HjEsO^e}eSAtY1{Yu#1d9U9ZH z)Wmeon`~6+;vhtoeR7Ln3pwCdCGctJds6fWSZ0xn!5qd6g0tgbwv9DB>dha0i%@5d zV2%KgLnFfW>zXodo}#tOzfu*ku<%r?r@jEBve!)cQYQnWNCwEi0vR4_kOP7g5>#C6 zKh1ulQ3oWO&Q~Qzk>EHm_4ku|xu%T>higRQD#eHotK(81WoiHb05$PIQ%&E6`-+~8 z;|gZPe4uQ%XfY$BlsuO7q48wQ;xnq6hrL~#2L7lrg_U7sS?!LeCCTh#IxUH6DldO6xYLeQks0s0JbhzN&K8+tRZ zkTCGG7qP|dw4J_;X0d`DL(Ey~Lb*n3Uxo{*anZhYiCV0G;ua?hA2$9rs+p5_lh;y6 zjpVC$3Q=zvYwW_5Y!unx>1sXgL3J7Zq|#sK38(-v_JW66=_+DVcWFVoR?%`D&z@lvM6mpQ>VKNy z)a1HHzv(#yM()CUij}+jaU>SvV^T*qo?2PY}#u z$z*yj?RxM?CX*;Z0jPh4_(cGhy?32BmR)&)4od_Q)aj4fp$<-dw_Pu~gB~u+IwVF< zrF?q7t;qR4__*7JABNpCjBcT}7c}%H93wfMJVdXnOrf{0n{REE^F_l-zZ*O*ppp>6 zkshTaRY6&a8_^|UbmN+1_`VgZXGhSW7mT)yp8@TJgy37>>-t-GZF*^hKU+K7tElL- zkohK~TuFdNtdI35A}e67MgSnG4qX8S>$d4K*Y~jPZ33+lNrTLqG$YblN(iMF8Z2(3 zNem5Zkr(*|ApAs$nS|++6ZN_$i)!hl_DzKh*@_m1;_#D#NKKP|G4(+naivuN2qFHO^6Ud>QJ0=3CnQmpnGUG5UD5E7MG_5c$u46Q6zidoHx&xmn z9#vdg-a*4*C`xB!_5ttbmcj^T4unj6)Ih29PUQrDq!pT5z&!N5|4wYt}5glja&nx*Pr^aG{NJ?PbVt9~aD3e-E4hl4-c`b=N|H zn{p@}Cek`L{}b^Jq2)LdKoZLU?iy#2ULt)CO8M>I7sHsb8%M@`j!c_??o^3{x&SOd zwsZwiW{O?CPr}a!tAVB_$1{$=R$nZC4%yUkRv)j>%S=~D2oZ=y}5D<5W>Y0g%@Y>y>7>S-&l=%uNhoKnj9NM%$^7@~X)E1PGah~& zfE%XMy`ZirL$8B5vAQ6VT{te2npU@8TiEDOLDRTArrUqfi4H(*S(3^|r+>L4yFD9+ zE$RxRDF{VU9cnnBKvktuRav1Lsx}%Spu}6qaHUjmQz98W*mri*h2C1zrv+=FGEJ8; zMI>-w?m_FS=e8xL`>&8xAq>KYQ!F0h`{uG<1*B5Kx8*vuc+@N_JqufoyXpzxj(I_e zaXFr`)U|kV(b$IrHg;=(#XDt42Pt|#1P|C(rrzXBJAV;7q;6kFKZGq$FXg<+rsH@j z@NJW?%>>f1Fx)rXDolePjXr6lR{e_;y|E=8E6QRs9yZ|1Jk~_A8%kB$X5qX=e{1Xv zziqdUPS^cPm-PlBk~tR9Up>RfE2EWx78}dR-esW9sA$l1C!*;iQETRqHrOs+t9@CA z5MFjNpqMo4JMvCO2@N#nmh!{>e;zM24&#oR#eFwsSlvzJm2h4>@@a#5IV4#T)f_Av zRuG8U3#b#e@aHIZ*`JNVhp$CS4xRKBpT+bkR(8(MOg9p}1Pk}?)MWPmFPJ$w_^^~K zXB>6!9MF0CF8~;A2S#8&J-3D%vhBSTvIH=_Vtym@M7x zDHb(#)OiP+Wql&X%FFAsaxq<{J>Ov55b)yB)^MxrlTUBQu#`RszPx!Fcb&G>>0n%e z;#e0Olsy#2U_^n#%+!_wz@P7-ZAxQeB3PS^S-tE~iGS^}PR&@xDQd)QsZvYGLHX`w zw(7ID(%ea-j$|SHnFT3A8as(G$r7uwx^U1;vR)=734=mCgfMg%|2IiJFis$P9#RoS zYTyge+#eEu!z-?nmh3e{rYTfQ?;CyCmPvJn)2}|sGjMpMck*67;6At*l;X0oTjBtR z9B+xoW8;Eul?&!}FLY*q#T7lzIuT6!#D?-R!=C-NX8wtEQ9e0KbWdM@B9x^mc(5nN zqSPCO2)%|de;b0{) z7o*Wm>KiNXqfQ>pE-bf6ICpFS;;`8!MY(P+p|dATg<}C75K3IUFk>)P5yjIenzZP! zKbl<)_JkvNL^AJRh0jOw0=@!A`1-1Qq8Uk@xa!0Do+$LPjeNm3;S)%YyTJHw@~d}H zwhIW}wd%Z$jzx5A3LZnhW}DeQK?Ti#GYdXH#lvOsB7t+Z7^^U;cbDC%mcF82b_rh5 zT@G{yZjCOB~V55NCj-X&{P z04az+*W?*&>A=r7L$hv(Nr024Pk_8cd;YggW<+LU=t7;>59N%J;`qhp3?aNlA*IE)5%w*PS5glfW=TTV)b-B_eY$!_P-E;7k_PQHQ!t)| z1B41gL#%}Oqbd0`zC@VNOS{b=+E@NjS#A8jsGk>H*eVML#?cK1Yn8K)Mg7gQ_!yH$ zirM)O0Ixw;N;GZltz+Ec=ofdou_1xSbjsEEJ|^AuV*D@ieXl>G{HMNSVuuMjV2r1?ARsh$^v#>#=E==epGek)o--xMc4S=I|X$Z zryAl+ql63B`Ru6p%1g_0i=@`GK}hnCVQQkCU;60Dxlk|pnBvqe^gP9~I1Pec{=o<| zjG{o&o7u-8`p=GpLF~HS%G6C(S_K*!#gRNE%seDxFEg^9z69?#gOy`w%L*9J-ZDs0My)A&7Mka)3P$>9DU zDx0CZt0nAj!sCY=zrbmZQ(5cXvPUKs*SSy;6PLV(%KTGlmWg+_`OlHchiRy-&;9|^ zquQ8)b%f8t;o82MwVL#FD8FH7bncL6#{mRp@|bq|G{$74bor{nDuP7(NyV`QW@WTY z&-~O-uct>+`sF5P`FQlVIE1{D$ z$PGbYF}a=ivgiWtnx+b-RMapIUs7yXxX<&*YVNc{X1%GG4F^W?}8s^Xhs+8mb?Z>sK>#P z*3fcz|D`Mn>kqCKYHWck+E*eqM>NdpcnQRR zbrC!M!QAj^*Y`0|#yafI(>NXCN7;RQpLyOX*rq6Cdh3>@r8Xc|&!bW|U8=~>s2bmOR=&N6Ao`>*HtVViW3 zP#h3jX&H%mTtB9Wi7KUy#_cn|B*6{QqZ;{+N2AlL^weRRE!;Czk^}fj0j+5%3m``P z%ztW0n)CPm4TZ2P`uwg~YtwIV43NXJJ-SzYdRqvHLv!9JrmvTnBqTgs64ktyyY4Um zudH0`)?w5pP)%JtWP9DTMNe7TvK%-&^MjXzu^`^4AvQr=J-! zl(D;uZ&o@1u_LE<(N<<8v*#G+aF;) zY7PdRO2qi>p5qo5Skv}?)7ge~LTYPc!u#v~Rx-h(?A;JyBys$2V=J3YHuOD6z1NT} zx@N6aqQ-4L4bMRFh|)34D&Ej-d1elJ01GFbvJx`d-->QdRqc3f`yar6BF#0jO*W`P zH3P%K0qH^n&F>VWF$OntF30}?Ty?ktP5y$9ug!w;myH5a)jrFPkbngeRMI2Mdb;^s{qr_i+cyGZ`_=wtd@)|64S@4yQkk9fMqHFu+ z_QfGlE=*+WqTKXZfBamd}2J~lbo>3=;da=2mdd7dr* zlPE2+He=?xT5FQERCY;wqEl%vGv8F_jQ6AUYiU?X^o+gCTeH2Na+gAJmNx?}6F$>X z`-X4=*iLH47$v!|mzGr+vhlV!Qt~vLcHxBwAgk$M;VS{ZPacSwL$rc#`^fdkdp*18 zb57jKEX>gg;LBiX<){42NrP3FNFp;=kAa$hK4$W%-mk?Sjw$L193#sm=7h4&@m7Ruk0`Sds-N5o6lm5Y5U zYQ`-&UN@Kt4Fw~90f-Ma6~PP=QGP+vvA7u#h9kiryR!f|=`;eM2?Yr-*`QN%Gbpog@H0!tDV&=ZC z$P#;ZU2-RL^zZ&Vy&U5{dvAxeb8HZzs5ia}_^aJqO`L;;1sNZQ;u^^v5)u&2C4Eps z>lY$K?&1<4U_|< z`@fvp4;p*o|M}-ey;=K{7vr!t|L}Z>sBu|(2UbE%;Cu*MlbUAQ(_ALey2?G|sNDH? zUrjQsuHuk;iD3a(p|-$-3H4X2LN3^?=Q2LQ&tNZfUG= zQWP}*ZsC#9bS#B&$X8nT$MwbY1-79%Ti2udpa6Nfji-dG-_l*!H@%S~ww-uzMW1Ym zY>DXiI-SS5n8B)Pf`-I7=Bnyn!U?SfbeR}ai>X+caD#CK8xxrB>28|d+Wzy|&?rY~ zxqOfR%}rNns8_l8-(5>RM-*UJ+0mrurS_&q(`!nc6WLCXWQA93ZsCk0ldL!#B-KT3 zPU}XBv6I<#M>M|%o{N@bQ2*HTm-a4Xw^qlS0PjelyvV-uH!Jv6^Q{#fq}bP3&s;Tz zR1e028ar;rc}@3?eQiJR&Z^z-To({E?2ol?%=}LMSn-asoPa3#cJl0wg*w~(qB%?r z>~1wEN9X*C#=$c3(%fe&*Uv{2R6OCwCur@v?$Mk}tcf}A=jLoy`09I_^)+XCp?%Qt z%_cvM$({}Orhp=z$R#8%_D8X>&}h(o%VtEfE6w4r_E}1)&E$`%f^W*7QV<{Vq%;^m z1o*J};;K&?@VRv?m4Jkkfm`1;v+;Zk05T!j3ML?27096joR$rtdoA>)I;cOgB-qX>b z>~ZcVi8P2jKRq?uoUbBLqkGem_9U2}9D*6yB7SaadJ2-9&PN;CI|_VHq2X?DemgG| zWCS9yc!*T1v%wx_MM6h8dlb`LHj^6KG^d9B%1`a z8lYl;4VTrZLpI2xt44VS>TQ>*5PQ(E_wcr_N_Y-kd;M(rVmE_&Ug$?^hn|;}bjVfB zH4iocg^@I+?>6(Ol%yfvlXVFPe?q;}qYzsUR>h_`5{DTN)y4oAkVU(;nPLn)_bK6p0gBYyo_zwy0*RTPy+1;~UBi{zg zj!Me-$0WFD@Dq@4cuWh4LcXHW`l?YsCp3(lZCGh5+{)hAgh^3LO_&2^>Z*V*c__Qk zkR(zs;w@AWHBk42fvvpaEVBd{PVO&d>0P^jach(wf@L;Bc(6=L2aFj&EyUr*K{F| zYo&YePZ5LU)J>enS>@u-=?PTO?SLEp>R5O120qxUCu8jD_~-x57#&DP$Zqy{Rd~q3 z-Eb(LI^!2*3TG}a@U{*@8hY+FsDZclNWL4MA(TY(?6*U!h8x-%yY#_tmOl?U$>gsa z>kSEeVN>l`&$I?+;n@Id+#+;UJeP|kzKC(x3p>TH`0=T2Q6oU0=&d{l+?}iZgy3Vo zjqwl_nV-i-n;dtZcg5XFJ2}%Nkkuz?>T5vNFTq0B6?$9GHqE)iRC0;Ob6|fjYa%Th5T03TurN(VGRjA6kP<@RUghdAFXdgLl6Zh;B;?U_8Kp1v@8Hh9ItmF7 zn3wk~Np0=vxiejO)ZHZgM!|vE4YM3MKR+HxIz{fC4z^8e546V714X&){VG&ZUAdSU zUo7+y67GgZ$X}(oI^SNSj`XmidHs}^SB*Rpt!ZJa9$+~Zp*x?T`<(}^^o*-2Ya$xu$fJS8m(1cegKG#{1n2u`#B0bLYL}IeG z(GsxjJ>ssG%~Ur4Ps#V}3wR(Od$$UbJ;(Q?3yU`Ne=lySP$IR$dv0jn3wxW}@y2;~=$0X&>Vh1lf_qnX(A7bb- z?7{Cv(M4^*v(52Ue~S_Vfen+ux0$xqB_Cf%6qD9>p39l1xgTU>;-+8Qzsg@p9Wf-D z@&D|2j|2;!ieY0~`3nvGOcqDWoa+TvyGKU@4NWujJ;;-Op1rb&vXhmkLddy=iE{-n z!Ak6vSQ<)!sLEueSPvZPTBD6{60cb)v0)M1y}pR%tz=l)dEV1>5x*+zGvPLqQUaj{ zDpQ-g5O#>qP$?5lBbulan;Twr@&kK~NM+8)OpjhV#C@TZe^WE!GUrUH_S+2h@am>b zkDFQF4e=`JrG0Cf`UE&P&{1o#>$hEr-It)xFH1OyWIp!kCa2iGShn8Fs%6n()t@#R z$INJe*iP^7#xo`p&NppxoOFnv>rJ7`nh!q81?Q3al+mD^P)#UB0>qsps`)8+H00Le}nUnyaLST~QambEj=c{HLw;0Oow%Udif2-V+-<`;d?GOpkiIW&X>e z8qswZ^I+3QCc-P3Y6JLhKHsS%`%RhXCu= z@CQHML5Ok~0v+}gSvtvD@1!Pm{nkqtQbYWEmQ`7+h@HQ2p25#SIbRK zWse3~e}2J=<`}MPekoU>R8+XP+0RDR&q3$)r$0D}^j9zcR;&G%b34~qfb0^MCtO$mkK?b5 zSK8%pxk>EQ(dPRUgsK$WhyYT2etGY`9+HBeKQ)HG!`gL<^vxMn| ztx)}DU}tiQy%Km@0Nr2eKC+hOv9-~Pm6FX(_O2o(mOyoRj?dww__8AgW$(syBBbwq zn1@c(U-qdZl2;F%N^H)!fkVFlrlMh|)JC7aBR)2m(7u$RFi^PfeFulgBUJjAf?f5w zU)K)rzm0VwS;F+)T|^hx!TM;3eW!#ebBVvCFDX_~udBV3bBIjKBkK0v%BzrMlIrr? z7@n(RUw!Dp&H3h*D{W%z=3-1sb}OLU`p#Dqk$b3Q2HQUP%Oj#Qb+%li!StH%d=Q&< z`3f`{sEvIXgGSU_GmL|$3y?P5!tR_eBv74)RIFfXb!kJEuQQseRtWmFyb+Rw7N{L-8Yi#Z-5_N&V1k;xLa}YE_&90 zeiG%Vowyqm9I0R#GuZhbz%!@gE?z#P(Sn>FDEShB|ulW0h!@sb%>6l4(aHnRWYp1%U!@RoFnQ z#Hi%PKehl?RK#WhNQ)^-xv?pMALpqku@$YDncRA<62%^|3bs_+c}OYpwUxlzbW796 z%t}JdFL3KK4g@V5a*P4;eTjtxF8U5KQ`Nv>9h5iz| z%DqlCPmHVIfP*t5bQq}tWLV<(J5aCD`X|vW3gP7Y2~V{{&OC?p>D6T6=@pFvPu3M-<%)3tn2ybqB%V@MRUeY zySftUeUDssOJ3;Qi~mGgGZBoFOZg@Ge}=dJRa&C^?R{Fzkj~cX{wnm+og<4XmW z{iFQ>C)cq#j=P{n347s%j53z?f6s|=k2N}a4pzQ~VM1i~F5uYS({&w@Cmo%Q@H|imOU{Cicio9g(^_g{Q7b`nqjy9oaII zl@zk=Rd3YPJX)WR-p-X0eO-;45SW$XkiimNG?D~p%n{PRw9l8r23Qyoh)$Dl=MT)T zf{s8_JM8Mo^O8aGsLEsWv%PHXYAN`=gU^bYcGVlw`>x>a>N@!RJnt5XtTLjT9iEktYFeNIxAb z>#Lg*qLShPkw(rzHiVUgartXL%<=x*%C;gsRP;_?j%2{Y2VO&T9}9tWwdzw8WpLWD7T zx{|=9NFZf59-ZuFbanSf!tHu94N}ukAAF#^_f@H-&9~3#$5K2?;6FOWsf!qe@Gn;> z)L0Y&7=IIWa6JE4hk)#J`@j+Ss za7fFS#^U@5wEh4{XP%#}S{74VZ$2yXs7D8~Sa9v8PA$tz>qM_*4)AAShs9W1j?;et zE*!#fCBy<)ywHS@Y|>9*;5&qI1sz*A{Xd_^|6Pt?kv0Vkj6sJYe61byrAC~^&t8T4JbT@tMW?~! zQ8zH3OTZ%40sHlvPKU*1qGXY-1R5&NFOX+&h?VQ|Q}f|$$38wkAjgX> zQRoXs$yN|zpbG!mye9mz1*qp_;pd%2g%r0>ZaWEKb{6YzaAFkewXQ-=?u*svN!50< zuGW*crLr!it_B)hoY6DJbgjC7Er?+Bf9ns*(gQiRexz$8kt^UQh0luiS2Ee? z$J$+Yn72=)f7Pw?*NIiyAMLJQF|()G%6)gMNc&k%@Oru6`(Kk0?M8wv7d5RvuNr|` zeMiqj1zr5Z*dwFS&H5`b1aK%K@RLhREkagMkI_t>e=S-1?e4OZEK<<7;LOe|#8iHn z+88i+tHOGFcc(MOJdKoM!)k!UBE@L^ZscV>*wrHdks{0nbRkNbvBq zE6^WuJUS&U2b$(D`Bav}wihQH^_Yx&+Xu_$B+$%rhG!xZ+T51mWWIKs)LT!vWBqUU z8kIiq{vn{|V%}(#zmEpJ~>=-Oal_(Udu^p{n4=l$M4qoes zd505tA>W~o`x^htw#j(mFYSfbzpoFd6mVi~F5|t6-cFcF%bn|#q$p9P&3#48-_NSX zgx2)ApD0w5J4v7T-~KwWYwRtA8SA1b zw~*Y8a?NGQWr=MmEV;~G$d>Cc8fIo@^Lu%JzQ6w1ADO-8^?bh0^Kl;MaUKU^6Ilg% zn%7zZM|}`Hx>MR7nKkz&E_dT_J(VJoHl&mqMeA-!e6Y)BI+zy>|0)OsF9ka3Yf35R z4D8eGFB&_KHqXSZI-ZIu<(1BBXV5oq&CCmx=eF7k_p{Wmm-bwrAXBS5c*)lj{g+Y~ z==>=HYe(H}a#_9ErTov5Mi4GlkD&Ry_wsr#Eqk>OcJHPFMP~CR{R2=NKI59Kt0Y*j z(MZWFfh$}gKA-Kra;?Uy=;pMm%xi@oGk=eXDuOTHf4{Kb_o%c2Yf$lwFM`Pc3Rx?M z8r*95t{7o0Sqx!dUdi$C0Wt(HS9JWP_g%W;{8jJmKj7b;>~2A!dv`uAg`}{@dIfnu z!1=C2j=H|U5zCiqj|sLhO5HsXgk9}*e;OoHQdw*I+-`OI zXY=T}xTxWv8>^6MI?X}pBs6NEzu|^G%r(`j6C`QfUOX!DdOh1mUSq{XiBuTb@MdZy zc6C%66r#ZOppGnrMe%;qzrT+dFH!!BeXDnwPX#vRo!71cmU*-Qm}JaLywNT{oWA|C zwGEQ8G$Wj!9gLZHdOH6_GMQ?w5$bqzy0;Or^dHtw)g63u&Oc>sWT&d{cOUX%}>EXBUAG2$>+&81Wq0G^Bg*n0ET`a zvg>koHd(lay!@Y#?{%A&D)aKL(!xuf%yxYJr;p!tXOXhmM>~&d+)rAbBek`>dH%Wk z0JQU%huFJ&03s&a=9U*3^5`xloqpW#j4r%>jx#37r1fnPBPTa#yg9|Xn%7^!)N+T|QAb<4fuW@COw%aa^MF}JB#dtaE z5_07H)TVhVWjxTbO!MF0q#L270?B*~ioFbPpw=5co%ntQ+=o(4^)-pPqc?@(fSCCZQ7lrK`@QcBYS$c%B5|3Gk`hFQzRa zK3{NFt|FHU{#Gf`1Bt}H;*lzQ(~l^N!)+y>JYHIetHazh%*|+um$$;A0D}1(mtBtD z=9GUrE5=(b=$M8WhR;?kz1doe!_$RN=e7FPqGYl_T7pX|Z|Ha^p7@0Cq2+(#eoOPn z@GeXT`*hrpWTf~jr5D>T;naKWW@L?|BA!Q46N9H3QLD#Ksl-h9w${dul2d&&iXe$@ z+wXo9f2NCfv7HUPAw;rl9ZVzq$-5RyABi|kjhAEwIw>0S6<}4ZAKIztV-WUv&xBH= zs(;D)tQLS8cuq!8FO9!bmGxrN)ef8HmpEAvH^!8LL%!q1n4h37K^rY5Bi{tal;gZ+d(w-JaFr<7PR}hlorEMP zs+5WnQ6|B9*lE@-o0lr4`RWC`>nVXmRw;ln6a9OttTPTkZ~g7w<}K4yskSPEJk7LE zKU<>)n_J$Q(h9yz@k+j~T3L;L?1OmhJ}CKbQCUMixakCJ{S24~|86M)HwN zDTC$Ltc#8YX8r7zWesv7!*z$xAWZR_mJ6_`3N@@+rVLdR?D)G}aQLxt;xRrz5596z z!=oz_@OYl%RtCQ-o!kl>%1ZTE4w5@>dSVdT((iIF_G*b1__E$q@}Ae1KVPnHTRz6d zu&P9oMr3=;GpB;Z7DV3#Te*eG3!}Dt=DwKyl_{^GP;WdW&-uB##wySF9MAi@?N{Rb znZOoR5QsYRF=BY84kdE~l8D`EJvm@EBU6jF9TECVu@w5}*KU3y(tq{+nLPvU8A}d+ ze8kA;nB0I1s_~WJ3Dk{W-da)rol2QP$RPX2aI7?6wdhis*w6te>*D9+y`hr^&D;4( z5#O-*9BO1B)@~`*ZyZfkFilTUEeL62?93+TtPUC;Pw7M-VpU#=x1xJcbn#$xU znAT!YYS>OsCYdUJ4zb8kY0_GyYRn~AgBGa!Lpo=OUDxhsBxU@yzTKQv&15zo70xkp zc)Pegf}2Z_^rQUYcuO0MuhM)wjI9X3PdH<}<@`N`==Py#f6_EFp%i5d?FfO)wg)Gb z3Ck9t&%e>sL#?z-$WY*_3wx!Ze64Fs<@aqQe1?PAQi}Y?gE*hJV91xb?J!e&xA}Da z(}P-*iC%Ogp;TQ;Jj1@!cR*1Oa{CFd;#y#5?BHj;RZt&$(cYaJL75SqNUZA}K=2@# zxidh$6x_`l6kY-f{SUMTWbbSGQ8ay0Lay%#Lp zWbFLXVd%3x&rNL6{r7mno23JgS<sF7X#=U^mjeU{cl!K9y8RE45_BF_P(980)jf1 zMG4w56tXk?#Q2|FEE!^*+uVrgC7EBhKv5X4-Y8v)jc1+{CEz29^yX(vg2aNU<_VlD z`aqs-1G4gqp-9IzfpOx)bvO4&hO!D2D!*vX#8mxHNH$N|qgPLU=zS2aflPV&H}L0+ zOShBQ_i3CI{PK5o0Qd~vzLsdT({AU(lT(uOt6Rp*%$#tST zP(F@T{WQ|wc}itsxZdW0*g0|Y;n;C!V~YWx>YUUP#F;xm{zht5h)7Ki{^Pw+-Apx@HF9~ZbBzk#oRij_%CwOk>5bj9m-G;!J9tkrVKd7@{E~ndi;a#$!|4{Z zEpnowSx{sjsmB{T$`9Aq4jyrx5>-wf2-hqP>dW09mf+BfBM!d}S!JC2FBXYx=gehJ zt~mE-`hMTX#f9CtC~B)6-)3?A*s0jrnp`8vf5Wa}_|UC4D0Mx6dmhkbqd!r-})a=k4c6ZJe+)vP~gUQ6Dx%+-Rk<0>wUGO~r$F zW^kSSZ<<^DGOjt8$o#a=SZ*#DS#5Om;iYLpEjX)bH{?fsrpe!&Q&m~1(ebB1zrKQN zhfRu_M~a&+of=SGCt4b}mAR8QC%zuzpH2C_!y3LZmXlBrnbhQpoNZBIhoOfKrQ>e^ zMKCCLte6Va{WecVXpdom)Ny_9ieFq-d1L(5vF0o1U3G}ETjdSn%`Ar+MWa8SV<$5W zez0E#{-7$U@+G~d4JSo{3XO2N1pwZ^k^G zkTnQ;J0wa)oiCVh(!mXY{K#i%4ivlzBq6VnAd1_+qK(MTYL_fxg0xabz#u(kx$dPqj?R5GvsIN zYLDcOZ0VYey$}gJu`YjE;Zyf(!{b#c0~umXcRsd^pxj6L7*$f`C8@Qv5Q|(j;l~+HF)!g2+VEtoBDd{hk0lU z{;lK5iQH{;fRWXMM_U!geAO4xqmdLQWB93+ptu<;%*Bdp8XhOl8x7c)jg#L~<~+3D zyngRrr1f6b5nuMQKy*1V1%XSDHYmExb}6<c)LTm|tNR1OX|AG7`TKb}Z3_yuuzR3h%s*`rKh>*LaPt4hq6h3QDN8wviBQ#ycpnU zqNov$`P7x~ZQj|(ys{_iw*dxpd4;NaD=vMp_D9cW;kiX_f9~`WW3!E-HaRGn zKGgN$Gcx(DRjs?QGP3lv{Hqydys$w-kIc#gL<7e&3#aMEPxpU%A-`K0z_aVDdY-`; zmTnmpj}AbsTi+Gmsp~DoqXK&4PU`-2@}n6)Yrz1>t@7BItm$cOPZsq87nVviJZbg* zdhdPAnakHwCl?D)asqP}PrG=dPD%(KiV|If{>ApXt1CZX&LJlWKTgBJ_YSSp& z48)M6jHDm-Z_gThV(j{@|Gg`_?)AmGyN4}Utm#6%myb~Gc)Bt!C7nIKI!%d8HNMM9 zkAunI_n54<{kWvJj$9jeDToQfp^oGY>8)@!OX_^vtMj}f;DchxOW4M#y_Z#Z^k9g6 zTHK3YKJo1o?aCF+PxRBLe16rAw}WSo_5m&M1Tfu5^}LEp36~Qtp){R=k~-c;7xaET z`Ow9qd3UK{I2;F?jy`gBT`An4j_6uYS@xMZ^8J*-k#}oBn2NgVnc6omcdn!#m03i! zmZ(&jP7XZUeBvYAhtEfyPE%A-%ghRdiXzI}jfT@|685o zaReKtHD`5I52X!8C*E5BPpco`{d4_LW+^$MxFJ53+gb35G5TFq!KL$hZtCZ1CZZVD z!Na4JhYjL#$J~8;JfXFaI(J17=Koz2{IDU47Btr?$%<>)f*-j`0LpY0+?qZ(+~HV< zQbVP?AN0_fq8KI`E*~b!`YV5t&-0|&r@ORddfx7O@+EK_DR=s zYB6g~E(A<4e~Dx-TMw8)IXH-Vtx0I9628U3{4ilgF%An})Sg7{m@K zk$Y8=XIc*nPE(~flZD^Q4EFq}EUc5eaQ~Y$5WRf{a)-EcWm)#u2g388_}nMPuYc&w z(0buG{8*T%2x$77rRsIj(fsBZC7KG zJuQY7>i%$|NL%y_24On9h%yXucoMP7njUzn5N+`ijR)C`+ob~v>D};=B4tYjjR{1| zqly2Ir>y(8EkldZYzcUL4id$x_S1HIx>Nd6_|v_qLUlt7b~iEwyT5VN+G=6~2~&tZ z`q3e1oDToBxp*(#C3H{x+;Klf#MDqNu>Ir4!FHLMeamU1M_i}9z}i_p9*kggz?b7i zOus@&U-+vdeAUXg;SdiecAe9g8}|%;K~ zU$dPu{#TjxP{r&7%TW>Q@Y_Kq0Ft$`X*HPcDk!*a*&EZpoufiKaqdLezS*OMV^5*a zspV|I?vzidt+%Sk7mqw96+I2r9lB4^ou5k6nC)PcUtaoX63g@#$*|^>x0+gWy5&=Uhmw{rx4gmhsS<0~NE{|1Pcxau6uZ5+LjLpA zjE80@pzES4SEO$nC}C4G6DxMqY+cSuMe`dO;$s?n^Uzf+`Fsu)nGnOfqaJ0_=j(LRwaG}G`YlLozd-96naISGZZ~` z2AAb9J`=*MJ~}ZIt-H0e^X_C3WPd`olxlPx!ALJ0zSE9eGs~7%#!Mu=mo~qDX8Y1f zG^~kT7&@2C2OAjUR7n45uGw?QDV)E>-s!ej_Bv3k?lSS~eW~Jqi*Ma68$ki}as4B= zG~kTQMXS?E&+gN^y@d9dd!xtrmY5U$R=gpCBu?s|s<(}y{-ln3MOD^YgIVKo7w4Wo ziC#G2kK zo!~aXyee#11Q;>jDhM&P=x$z;{W%&ujyLN&098zkV*^=Zy=T-!@Q9ahzM0tFm7S<> zdYx_Oyrpa%fD5R-osY(kg8FLk(;g(N7)QJDfF2Fa=Do>vlO4$kA0qyZnWM99+oq-I z3DLiwNbRE>GL`)%92fPzQ&;-+|1jwq)qkKY-ZF1OYrZDjXM{CIYnvDkIL1zhkTdJu z=rXq^gUQVDf7!^|{$f3Uj-+oLamizr>v$Q=9;!}CIqDV6{(50JI0LX{gBOtg`gfiU z?Yz$kpjSLcGHN|B$9YegTf>*&_&USSXxWxu zWvaZn?RRTT6z{TPP~K%DV>?~uQZfIeD>CKf-iEL3`puy((J6nbZC3vCpkUKAjv3vH)#O@)JV>VyhGa{(Zv6+KAS>Ir=yz-u25OeFFe&}0;O5aT6v5%MxO4IP z2TmZ@24IajoAktW1KVwT-(+TV$*1A|@zmzOw=@DiO?xbZo@V1c!#0K_qi_W-pBX?T zNBPZ@J59yGZ1>1TOI~)ia-Zy<7yo7ypPE~Lw8Mmi-c!UAwr1oLoL{qR#i+1b3sk6$ z78gca_`4fyC0+EEZ37w{ui2_sDYwR}hPL0*&BEE$Hy!oy7yxSdk6yQImY?x^PH#et(X}B?vpoDAIhFr zkG4Q>xQVw7=h@9v^Sns-X9uWKDC&yEP+gM+Xh;x?QSmk8SWkOYZhxiamvfv*r^IrP z>{i0h$3uD%+f`~lQqEK5p3ZaFa*r8GfSY04Hb6r>?hq#fMMVb}aOK#=Uh@BHakJ9f z`JgTZ&gLuONBjK8Q1>Eg#ZonVZqO@$hhI5Su!d$I5X;#0cyvj0V0#kMEGISDf3zy( z`qp^4+aqRhoP(*2A`d~IF!j{p$)A6kS2;{<5V1^{WQ+1~T5<6)`Hb`-*XOt({sR!= z+wJUW(=t5c)6Ms+5o3XNT?!;{h9^~Nd%MaM*`|>bzwi3m9Lz}P%o&aAq`&*~m!HfR zI*Gd2`QDKR*B(0ETV6@c|EP3{OuzX9U4taQy7O|KxW8S4J&uVP;q&JH-IUpv+xSC& z<=Uheh5$O5>O!8CN*&o&!BICHN(mbh$R0{QF9NiQmF_`3|#5WWNH}|Y6UJz9687PBO^p@ zYrBe#4L~%m$2qbt1bm4dJxrJmMPx8weLdJwRoaLk(8Uc1>g6t7-v7?{4yIuC$>2^c z!2a_Jx}=T2ms<5NU*?QMSKsrferjzU2)5%8xp1F;Z>vhHHx?;d7HlbEXZX%4Yy7fx zUFpy~ZR@%HTxdK1vwqGI^zemu`g7;`Xg7B_k!Yu>ccID?wnH>~6E8fhSzan2-N`Fd zcjcBJSav^3_3mWe#P)iuYrT}rW`qU}ev(anM3+SCjP|(d&py;1SG2lB>OTFY^Uf>9 zvrzj(t7A9&!-NRaYG2go6Yc;eXPJ+}7VoBb z#k~Slot3&O%LeL{xg#nydVs#o#a|4A`#TCDEDxl_FAo}tvf3}^jc%CB!%sfw|Ng-5 z_pk$ldHa|TV&+EQJN$LEW=ycX@C#GUK4?h2$A=px|GZUwxxe%7b~o{);7%Fuihh>S zVoPK)#WF(d@d4z$G<@m5#h_|%*2>94#??VHZE4ZzfvBdeMQk{UEslU0nrN)uctI6^{ zEPNa`bVbUBQKl|0?Fp=9Sa{Ry*K>vg8-Ntzb8J5^F=CzndSJb(er&YSA87sstc(5? ziJrPm@tuS+fiW04^~Y&hrA^FED%pqDC1Mw|U1YFvb{iZQ8(CH&bcqac%;~gmtXXrg z_nO%7Q};?=ytiG>!P2Vrh~GCkjCrHoc;mm(d{TaIVYPc`LWIo;2OXf#kB8^P`WMG5 zD={lp+FmhUKtE&c6UHl_>Y|goU8hXy`#w+GS;7st_qS@09l>x#((Ur}-uk5ZSNE*b zGPF0aWl^R0Sl3wJYU`hK4+M&;kJYXH9xUPFZ_wqlYEqHuzOOHL`!sGInUK8v8t0|w z4)q*wn%Zxw$>(nc#Bb`eyO%>m4?uf2R9pa{USI~{?{Zd>1X$;Q`)@+Kvxct?qyM5R9>^0@jFPS<`>Ie>KFt6{OTxy+szD_;cuWe5k@=`?FJaycdRBlzNdv_y5js`EaM~xklARjkA7{sm*{RMi;JnsMRnz zg|%W`;PV=Zl4Cc)s_u;`C4V`ma||;$oZQv?B5wYtR^ez{l>W~K-a)S1Ua}=bh|nGl zvJS$*I2D#+HrNz2%+0~YdR1b&zn z@TkT(c$pqPVaE+;6%1qm4~}k)d58#@C7Yp<>aq+Lt^6Vs725@LjoN=4lI=Z_-HL#p zJM!?t?RNufZq2JS<>O3P%$)^Pv+nLn9neK{_>n+`0a*9t)UYlUjf>1)d);93+X4H< z5waEANg*#|yH5R6&EdB1)-1&x;Rh>Hu{gT$*Qag`5RoKdMcr!1%&CJm8c40Xp#B>Xu#wRAobrS8Sxrcc#*M|T%Keny0uMmEXAQSU@%3048SOW zVkS^PjDYbjyY;fYx0tn^Sik*=e%Zrh%g$>5F2IKeJ}BQMRs;>yEQJvmhN!y_DeKm@Tt(in^&C6Kn3aB5$~x^)^vyLU3$`gN{te( z=qoQ?#wYU-&w2kFNZh)GEDfo3I{>9f`kWPmO+k(TBq-($(98^ck@+YXo&R-}uA}@x>=YrDPFxDpDog(%m~} ziK^;4l6zlu2xIGY51~UOm|WQ>^A(ku$MmJ59_@6LX@Fi1?PuM!5=iIv%iX!>3U-=$ z%7^>+vktQQWMQkN_X9&l&H>2KI+kCP6PoWu>*u{nIFt2qA{AA|>Cr3tx68_EJO4+M zBI0`fKM~eTyR|5>1JJTjfvI90&~YO1p1=Ycc8G`UA3pcN3f5q+L$!KVGn!im_Y&Yt zhL4y2gX+jh*(^VrTDsQz7n^;y>Ene(J2Fs+1W>4>cX$WYusXg$ucGP2Q1=0738>@T z%$Srv>X9{G^hIUeJoF9Q%{skB!q+EfH4E@>VFqddWoDT*1M^cw& zQ)?Nw|Ge1y7$X81T_@qjOuiE9ziih}fLqJm$6AXkGzkW){~NE$dMWfIJkNZ&>-}k- z?B5T%e}pq`WZW#WoutY64$fni_a{El0zc)ug;cpv)B56?H(B=ozg5_MPyimJ_`t_Ghfc*?_>~p=|%A8@}p_`t2SQXptDO5jFMcqwsuD-es8Jl z-+qhMLsO4uoZ`qX-`Q$wdHi#w!Jk#CwqR?$xMXfFWT1yF(U=2Ar(DYi=?Lj9hWC{`AvT_0-5Xb+npgK4G+8f)T}Dk!yDcCn>KSDa>BuJmWl%a3{i8TKhKZkni3`bN`XKw_OS@SJ^9fD;@i zgZIpklnl{g-4#L?IBAwznlmp%gN8J}?u`}b&i@LWNtKa_qZ=SnMOicJKj$}>U`uO!%*+*n+U3YNt zlj9W|C6WCz(Nk*uR&oB;!~KK{(-U;_(}MM|Jj||QW~4D#)oa>;@0jXzGs%q%IeZ4+ zV&b>UGA~H29C}&(IV{UicMY~3b42A`&-;ADeQ@1t>Xm1!%#FzJNPwkGh+1Etq;w1FoAyfAmB&4dYP z1tdYKM7i-PNt5k}0teYi--PcyQ$>8L@hxU;+Ba>NC`*ZDYNrQe*7p48Q7Xd_Rf-1> zaihsdBILD7fo5^Dn)F%2#NR%dZ!YwG;f&xb4!nDM0-*K|&+CezZAO{V(!tYf}wW%PUah+K}Yhqsx{T(>^ozwr>{LVqh@ZH^4kW$G+mcuuMqEKn$A2w*uSB zoQPj>GT7Ld&_f4!o6ct~B@6shomd?EraOfJ|6D((qNn!C{0w;gM(w%ujj#7P$-|l9 z!;&vHo&!D_|5K{X2^Goc45oCaL>++6oB(<)OnX10gT*q89(cx^U+>OxK@i&aWm`$q zLr$p*(1txx@{G}Vce;fE{NMo8_kseJJQTSEz8!k{`YcmxDSq_~q7tTjnZI=wAT4(f zX##`z>HWhY!cbs_#n)h?YDG%#)^HSwKn zNr*3LCtF?9FcQsZD!SItC3!y~X-%M8RyAK!`>dJcE`6+2SbCW7kXG&d5x+rv;GJ|| zVD;=2A^Rb6i`*=H!nihbe*B%IR7LbwP0aQ5dCPk-O@yDd#)9}0ziYC* z6_4qEBENc`s9^Wq_yXI^1-%e~cQd~QXy6sg*5(Ev69VU7y;?A!J2!gm^l8O({Mc!n zc2;;_xxLDzOHAxx0JP9r;r^eY!eR6&0U*m25MGZJ)@4?=+$a-{Ilp@dP9gk8X27gK zkq!n=36d<6>FeVu3iE#aW3e0X)aa7Dy4#^ze?<_{!E)kfuhh5WKbr{qFt!Y3MoaNC zApx#GEJ9AiH)XlKU9+QDzPR@j^3^ot!!ABN0ISn4uhhSj+AeIbF#vBm{0iCOf4WMN zz3N$l=E}7Vumq6QC7}mxYW7_AuhBlJE&mBpp3Fg@;MTwFCzT`MiF?7h(R`yP`30=BulB}E=u@4>X zIZY`q!<4|D2*rJHRE0X!!$!H<3@zo`eNgXG=pVO`?{Bch=ih0A5vDF07X8^GdTGcN*gr&oxGkCn7>{&`#c9;>*QGIKkzttxsx&aC{BOX zIrY4#NFzhXfw$85Ium7`l}WUM#a-WQD=@t{uv=R2=CEnz_Th^cNenULIgk_>V}U%) zBeNU+GjNev%H?-*OI(@t8kmzKUzVstZ@=^7A!>ft!O(7^MDw4KJXo>k>F=$-l4t=F ziGL12SARDnf(Ek?G;uYM8$fXUqxp4bYKlNH)Fv3m?_RGp&%uXH6{-};%R}GBuO2T7 zL!|dh{hW?+9F}k2-gdFzM^&9^7(Zo!Gmj4p4;JNKzj#TZO~hVCeLVjBx)|)rACuom zq*{4cNDuhh%Vf}!9~6J(+Cs4SaMo271AY}%t=tqdyYaP}d{75tbM{3fVZ5M^RD4*m z_G0J!n>0AQA3!Rx6p^6Kd&yDy+F&**0Zluc__ z4cYo8w?~u~AO*Ujbm?bl-Fs8+d{MI{gsvGP3BXrZ5i!VeHSY&CX$E~8`mmEW9l_=o z2r;EU=Lh1!s2F>Cz*l#|?-M=;AaOV#<_Mx4NzaB4nNl?PNqd1&DvOwM$O#0sENP)Q zn?cKl9)J>FiK6z66j?NzO3}tYQZ`F*)j%5~MQV+Y{HNr__BFdFN+dA+Y3;2&H^w;Z zYntY(h9@@OR2@h^abO#z7^>=!SI~J6`?$M$gq0nZjYiewu=Y|eH6I6h4cc}E@J`4r zz=G~xj-_f|e?w|hSyx5uoo~xbhZ+N*`$gR!^D6n%BiZ3MbKkS{cUSBUG4Doa(7tCn zfDT`|=N!qoOBcvfuwNpwaJm4XH5K>{8(}>cmdig0hY^}LGJTvn-rrZmC@L(K@%kts z6-=&!i&2AmCv~Q$8n^Wv;?kL*5>~Uo+KT9X49eI@Ar_+wkqB!fO1l@~fTGfV84y<; zjBAP&{~SL-#cUjOg07rB0y=v1$WiuVNB;K@bc9C&q+)pMpRgwxr41V$L$hZ$FJ8TI z&;DQv#Bt;Z=!n5tfHmPhfgyAoS27v67UTED+?Z%$_3M>lZWz6on@l3;iqZctc4NATcwd=F!>F5}(^$}$H45|?>D$1~1?Ac)uiv{dTvxq%uvCNgWo|)ZSUbrEG zuCnz8#w&KwJ-Um9`V`khLR`Q##ciaJB;|`4%BW0xV-*Q);g^aZcMI^_AFu*i;@pNxp7^17UKVWh32&r{td^e ztFVF6Ve0DOhz zmA+fF;MG7GVcABhw(iK1p@03uHz|CJMdXHUlGblBjoQwD^^wEHWBp?%f8c^JfJn40 z#kQADOv`V#5E+=AnBM%cy~&E)_+gs2LuL8K)E7>?ZC7ojx>`U5B0>+uvp?V0{!KmeA>$EW#%3;NRMhT(6$=u{|tC1 zfZkH02|o3oR7o*naF~~m#L$mU+V}y;MW}dhK~E`}%0T4ZIyUdKY&G4+o=kX5Ek@l{CR$jNKk=%uH~ZsU4D_TgbZ3WRL}L;uHir z02RBtFdsF`+}FYbOH2R@J0i(gW|xCFE}psNh0)ieWv){9$kJn^LcYyzD+GLMTi+%B z)iz`ORm)uc?xkMYHK7_BIWgk^w6%2sA&y+kH0cqR#iB9$y@Cgz^lpm@NRKj-phV%p z3F`$pf8MvXBeZph`ex|r6+bi%h*_X)#>jdm)_*c&&q;62G!WIHOkZ^Kgr{yJl6$mC zai45krLZ!snon)zoL%NI`$pitq z7zvMg!r3_HL~#TA!WIF)Nsx*nl+MPO;K(CX11(YU_X7`gCv2hWDhAU(`n}?yOnOIK z^ulkW(VlvI!&B8S`AcoS8LBiVB7J!Q8bxP8C}*N$-v(nW=L9D%;mE*KPKZ9yj9sBH z298gPSHGnGV8q~Ti|O2Q*(+h((C1-NOqMSsj`kx`QWlnOZGk1xz6?!B48Z|FucCqr zn$(f8b5DPiv`O4tdA&kQZ;v{R61rl$lv4${tfjpVEM{%GSsa=Fyj=*JzArmIG&Qumb7c}+WwfiBEc7@M>Z=YVC zC&yi-Dgdw|F^lq=^qI!ku}N4GhWH7jKYY4N+hc%P4Uy#t>b1!oX)`{QOcix-Ig09)^N6;+jvl8?nl z=`&Y$FSYLI(+SYOQ2%i0)HZlM)peQ zUUv#bTWOTV>yj2pLJ(Vyl^*35){o4ndGPX4Yc)eLEv&!f(~4(!yvNg``Pe1 zCe#1l0pdK7><%1OL?r@TJg%{oMn(w#X3*BP@cU5KLq0zG?*2aTwxuY2!iD+Y^E&te z!x1sr{hfAz5u;Fw`u_UIk_q~gpICJNr5)yG!VBl~T)n zh&=$QHsvp-Um4h9gwt?yj$wLV{uwv3Lp(&Ob^u3WR9C5e`dbXz8GWhSfR{pzYnd+XuQ_xnO<{~Ciz z;r<6CgJArIA-mNMxwb`nTwyv>{RDoCfqjqz_na}X?ImR<6p?Y#Npt=<>FV@TyBok} z2ck{7I0D$LLHc{-^sV>~mK6_;45pC@cB~MSm({wJvUdQ_XcH0iFV)XtSq9Kb=SZ<4 zmG+|Qwd!O@?8I{>`kM30I4F0wRn3U>>Rzj|(^`De3d?eID3dy;`vtb0$p8bYmaYVC zppt}=BC#yukc+Qh&iRlhNtxRIOx;UDVIKZiYDP70%r0xYBhy>km&??&t*EAjwRzn( zu#V*UOZ6R^Nu@aFPu#tX!;XLC6ic68M^IeOKY@vF6cZk!uka98G9x?k*19cJ`t06v z;r#UJzQqZ2-%&E zxWwp-f6(F_H0Gbw+>XRzSj>f;8HST}x)}f)wI?8lI9j}ofqSqKyP&NlR-8lLtKYS~ zH>APb2QJi1TmMJW#|<-xx=yP4yiG#{vi_ufinT=%mW+JJiG%_3q8sC2Hd;-5#u`a@#@uVN|D1cENXIs)Nk z5K8A(`*>B{i(5Cxi9%}UAEq&4DkisHGNgjb@~CwByyHz@d%vX zsioVX{@DT{8tbw117)+#fLzrbnC~QYn@+Crkax7cyIeu$>5H~+9upJ0+sFE3^4;Ao zJ(fB^YuM|FoPRc*u&D>pvy)4UoH*rP|IYgh?O_s}P){*w!(=6scIVICHHgF_>v(?0 zJ+#N~P$;|WC0%dvl8&BP)S=ALjwwv5Qauq4)+xr4q}3{mE!PWk zYN`OUgg%sqS&khytJItk!vU9VxeB(|kMdNWKYzQBO3h=4nFm=d#csAO&FOjH9lU{H2fE=Ujyn#sHa_mc2X7L7rD;dO1FUo#ay~PB1wCgnG zJ>tnz9?8oTO}2izm+OZdde@P`0?>%T;3q*SLX zy1r_I(0LvNeSI$d4*(eIfdkPCrl-}j zsuyM)%A!N>6{sy_J)`)$)zZUysbU)z_85$-x$wE=o+VwsoKR~Kp=6g&EZy%r|o+dEC7eKAn~@ff@v zq1%p(0mAu725nwy)wk%OZKVxmM3zjhuoyi6L9fszWXS{rr+t4)KMk{K%R!3m*-eXQ z8FZxAZ(8n|fdSZ(b*q#BL+8p`&F0!|d1C0m9FE9qwv|P|=5Yk>&;f|_k=Bvf{Trs$ zbzh2yyEu6N4uR$CgGK?=+T0q4wm}|oe&3#;005oBzs;ho&CCmSYCj^EbnMbTMGg_M zo~?~o$}6idk=SjFa^W$Y%6uJU;ke+MZ#to2>q1H*2@RmJ@%k;!V=*+~Yx7~Y^De&`b58ir z9on*1Tg1u-l6(qT*xTzPg6dw7;G;!CTX2j!90_kHxTvnPTM&QZ(i!njp1LsxffM2A z;$r$y{n+`zEZrcTe!E1pF(UUimcNMpt!u2WNT)N39^J9zD_^L=oVCNXKWi@7^85Df*dk^BoYC3fiRtsiu` z|4Noj?3N;>RwD>{*DOC#fzw)wWKfKCLM8%Hgha}W)C0B`Hv&GXT8MhQq(uy0cP=`a zXtFcMidpvEGg&Vm+PWuIrDVx*z@jSo-#Grr-a6l^lwY4ph#k zigHR$vlWWUp;Dn73Q<%}$;=LgLdhJ;A#C+lRAix?ZO*gEDu-3rFf7*0%xtqmzt`t` z{r+>g*tKidUibYtKA%sd5&Pd2h9YjQ2|8Qnn$e^{U}9hE0U(HFBZ_euKkm@U-DWk# z8BYb`sBRU~3dp`g~bLFN{aMeP8M5x7ZBW@1zz=u+|3Od}y=FKPdrA*pHjyVP6A z$9)ZzjrU<79DE^DrTL5D85bn8Sh!aPGfwQLEv5!rPGSjmYua^dGhaj$n}fc|$`Y1S z>=}!Fch;HS;D0hR9cv~#LvBq(HEJB)aPG#SlRX7(Qd)*wW6lAOoLd<`eZc!?ud*X3 zDJf!DElS;~5?$|0&-##^4?$8t%9W3zuvm#x2I)|wMuP*w^3s}6WAhX3OzHMrMq|9x zHF*ZR#`zC+BiQmoZpsmH1P#5SFu9EUUyW8{3Jq7Qq(gKBd7-7LByxi?l#4=qbPJw& zM1>?7xz-Pf;oDSd6}?V^B{K<9gow}0J2yZC(-Mb`yK!{GOuDh{m{L)3QtCGeP4J{Z z$4Jcoz|GJXEkq5d?QD6#*4B!<`W(~_tG|DjzYrL$8V47L8Ox90@}z9JJ5hl~Ol@t% z-H^08lV8JsnRg_3IMp67sv$OoA<5Tn@iU| zMbz@cujDi|26;z}HN~klFA{0ac?y5*#47w`N?vK&aN;$wd)iCCgpWtT>1#m z4a5w;LQc>u}4D`N2eh*!9m?#m?>1!WWYZZM6OKx8b{bCQW zfeInXWY&MJS8oeOj{O4vownKL@m>H*h_O0uY{qUx zGLPOmhqt)+%S>(Sm6_0D2jGAXZjV(_;7*pRj57|I1(`p_d6mVv_MWk)u336Kq2u=D z*Qlv_MKmIR_gzU4Ntv0BVPzg?e}`eRl7LXNs(VyfLR{`a+6^{s*MTO#;$2|_^X zt&!5ISa^8LWJuWyoMJP#uj~9ec*8y~Ze4o(Azs;RZEO9PE&Sx!&o&E7F6d|#0osm^Y?31EM%d6IGZ5@R7 zN^lal*AKIwR8mG0yg9BzXouV66QgfpOF1MFQ`DK#I0a_EjxwUQnbO5CvbirE5OlIp zR3%L~EE~CvwkATwo^~Rj1kp>P+3aG;defWO%_162Np0BP;5CXPt9L*8)9Nr`$o;|+ zi>40tJ3+hzNA(scXeTl*_K~yn={SD^@zGt@6GvL`XG{cvDSMNH6A1()(9r8;=KnzF z#mT7(EFq~EIOb9mz>yKPWFRG;`aw`<8daYpF<@^Lr;BATv&} zh-?*#Bu4wzUiNTNsrx&uyy4v;MOCcM8-DK|Z$cZ=BJ2m0alB9M#W)0E-QgxAGD{-kil*{Z@18-dv;eS(CCy(KrwLqCv!65bJ&Cn zomk_w*cG|X473Pyq@h-#eK>#7^c~bxwy)xit2A!h`t_sEoR+oj$OKT-2O?wB*L#he z%op{zVS}cSkSL^j-h-#L1VosTeUYQoNgR4K4QvfT6I`2X4FEGJ_ ztu4Tqce81G`YcVx7q!6LZRkk^9q&?!rXuRp^;8;*W!G0pratG?h=hQwYTE!0=n`CP zrQ5l)&X&ecH=0ljbhy@n?Mj$C#LdYR4b6ngy*KDUdR(M+rgk@w8;6ZA??@|)MrUmd z08OAN70CEE(c@cLbSVU-=&7%p}8>Ger_B2KrHB8ZCk{eH>1Hv+L9i_f<>Xlc- zQJ4s0`E%AxVqt)BS~P*HVf$7h5#Kd3G$UIEqnLTNn?4~{UT}#;ahP0D?~k~suMiD6 z*NQcEJ2~Ae`}FCWtvpOr**(&p?02I=ekT=602auYEalHwyPJMp+wWwtp|WZ>VK=6T z?DJvJtpI>_{;yrL=dUL*mPFU{caDho6hoN{(1f^imM#91vBN(sqk>etk70iUf0=Hf z6tK!iN9f7qY0(Hl&9<_;FH%aL(YIlPu6N3 z_KOm$1^L!bGk7TvPqaj2tT3eXSD6N3kErDW+M{Ftg(gx4o+b<3@$d1}Npt$nSQ$1J z%eYn0UPU03a`T4264M`*Bag;r4nA%vP8|03f?KNWJ07cja?8!$A`Bpnb9`IMZ8&aW3x@!go$G7t6If@LohSDrOvbdvI0M zxHIqCwH0(moX-!FV4Y%8p7EXFeIov_Q3icLd}3>_w?|$mb|nUO!dC^y7oYu&z~X{Cs2%=?`&UXk_E>}15xVcQz?HN z!Ax=J*^7)x(jh=ePyU!ZClAmJ*RY41<%{{Sq#64fXHjhQ2a1axg^FY|@W$0U%5i~mHj=Q|N1J)1KT7GGdAQ|xfKzD>k{ps^z1z?S!?EqFF2GTTly0w z*I^gkkb+9pl`=$f{dCS#&dmi7cg^C-2}H0bkAxLq?JR~-1mWXHdAK(Gy<7AF^H(sQ zWA7AsoV$=xosj?`6AplS*1le&Z{|-%eOSLbS!6>HjV;hGKHr*WPfsA`oODh+>vRYH zd!g^P^@-z#t2nHR;-y5VA&?ErPb~@z6JS_;k``Kv3d3}kk%>czR@)F12HRr^KC3v+ zX@?<7e<8`y!R?k_*O=Nyq;>ufgXS&Da)dc%H}ZLTAlCQ3^y@0TFkmbC)!NKM&~4zgdPmd7R+L%)&ilcR?qb}zkk z+J1c%+VkVN`8RF%i16mxj!ZpvB-1fgH+CAF)u~&yye&u`k+slOS zTIe*wkg)^qGKa!0o6`5w-?9*Jw@vMS$f;CXSoB_>4zttF!XS>zPm*;-G=T`$eQJGH zhr3XkujB?9-j-GtlYE?$v44Ixe0O8pC53}kpf2@_HUlZ+DPPJN?%q&-p&cqkeXZ?l zm55dx{ti79@l!QkU?B{R@*WF$7dl-V1Yx%cQTgX632y7gfJ`3_kPYV4due2s6x}kQMyXQWQ-G@G_Bghp!*B z6KCrNv@f-VvZm7ex{E}NF~~31I}EJ1ijsfAY?Wi9H-u3LoC!Nd;p@^m-&+8=A-9Sa z+VaN#yzEWBx=W7RgaWku*>IdC59AC3J+AMjIa3Ss-TPB&7Rh#H{2?E@|9Q z&f{GlW`mOrx|YNGe^1nD?~_nB9Kv2^of%x`TNAyvvjKcp^sZp2UhVf$9+&lWw@yvr zNwwr>;2^g^Y3;E_NaA$H`T0gQ0i~Ub{)zp{po#h}L;|GDGI9$zh%op9O<6>&l(+Fm z-57Ya_#gk>e1W01c4o`>p%Uig;&Obkgti=#{QawW{~>T+tddo5)4=l?UjG@vUJq3` z>X{%~lD8o&^{%cv8F)6@)@2=Enj$ zZ@^*;`4ehtBbpy5Mxp1vx*FxbLbEIM=PENk-y3U*u8Gnc0m7`tcKl?o{MZx+u>^|> zaIIA5w~D%wBF2sBWs+3}PU=#uz+8V6lk=--j?K>wP=4C;^!bMb7XIg1vpdO)ykS|T z$ZJ$F${zWLZCx+bD? zawnZ22I*fsn-#B&3~=O`ZJMgdt?NThSq8jk;n?jv9|`RqzTbg*;a0q|FBNCVXu$fzLUHPJHGSXs&9&G)-s2MbE3Z#YERtmS=?pZY(uH^ z5|r0>4ULW$F?RYpX3UqPxb^lO7&7i_1Os5;ooOM-*ADy*T3D#D7xWvrg0ZvDEXlMn zE2a8j4x64Hz^wuH(K{rxJz7%y;1L_#Xr#0hKo3G?@i^;bDuKQ+Yz0vVvfV2RT$V|} z^LsG)V7}myC7Z_w>K`*i;&;?CC;K!-Y#G;H72#;A(Goz!#Xi=#| zq*I#5UcFbAWc%>zV4DNWO93<{w3TER0gHVY@dTA^MW7Pz%OtayE8B*|y!B9n)?#lL z?#$H-wiFa!?DdRC>~wG6w%T-1wJ)o_hb3SZ*hctg*lV}g^&WK}j%E2QtShLHo6XwSAqOki?p4;|{m;?Ui zz7&>d(XRJ!iQux@E4>RJPg5xp-$U+yj_goVrtx;!C+Aa>_@T) z%KDBB`==t_-;h0rit{T0^3@jBqsr{(Vrf#aL3H27X^hKdkgo?`59FyLfj$oIV z8%E)6O&|d5m65UdVg(?NRmy3%I&-qQ1?d1Qdic{I6_x*kbMnmwWniG zq4?|f%Fe3A9<>5nm)~IOai-QaH2#<3mcPsGyO+e4X}*Q4K!@|eWAwlvVx`~6dDTy( z6X0@*H>l-X9qd8fi2}2K!iro$4ANgmw>uGC><1yOS`K1{boDSew&T21&-k6K_nB4iu|$pi$1B+*qykMp5x{Roe*UFQs*G=XwMxlW4L4$%%|G^Y z3r`YSp0eDX=2=Ta&9+@UaY=!V_=JeTM6qqsC;$=kNwVU+6(UjIa|Q7Yiyy zy7&9JoQ=*W4#?8VYu2HJV2*r}``cMAcIm_qj0xba?@Kr3h{%p)o+ceOTZ#l*I(HCv z%oz7`I+cP;k&yoUO^MN9F=|jnA0g^9l#Rl`Ee9`kVv?%QW#}uwVN=9SKcFyC`0yqt zZ}{`)Ti-&|^0l1gX93izqj|V#8L|Y3w}J=huX&wXcXa?pv3U>Ln+E>585YyBEavsc z0g}hYo>+U^?dazM_n`yfe;bD%Gio+w{0j0}XFu7v+LL?5qcnR| zjQkKGNt426W8CY)qr2Y>b7>o2#`7shLsFv$)+V;^icDIeOfmv2EuF-W`OP70-6vNq z`AHk)ZWW8xdjw_4t8MAtZ4ySq=6Od5fofrPhKW2PMaC#r?DUT8@_lJe9SXjYo@C*d zem0(b>*2}r6=}@%w+;gwsDDoz52d4BROs97pbV3U>rIJA~v&l1^wyj z5pS24*zxOAUtI>dYCT*^*?O2%b1@RU>aCO#xp_FAxkgx7asWseQo`x(N=6Nyb$&r{ zDz@j+OFGX7B~175I~241fuPErb}vL*`$s(lqUxWF*@Wd=Mzz#Z|6x6j${9v;a`(2k z(krpSoa+cg1TU{A)|&A@lU}M*)5KF!iV6_)E=euif|JCv?1p7GzX$1HS`;fbw~T^i z2E#$o-UPP>e^5{S0>-w&EfdM)3OiQZ+!r1@y9)xmT094ZVGB2{fAGeMWPjZX(j&Wt z;R5Eci5GWHLvBqKdJ(~mJ(ZhT5mCllTj|<&`er-S7Zp%Sjg=xb39NU& z=ExrITTEV?@$;t^e$!8ajMTY{*;92BbwhzruQCJJTTvS2jaA%a3s!^I}sh-aI0$O^KjQFF7WEf za)fl~<2F24Vs$q2gJiYi$W{G{Bgk!yMEpsBQIKzG7QLuG0F00y;|cpT9vc)d3V7Js z9L=(OwDeW02&oAmQ&RDK3on8blK+^MbLxd@fCx$WvcD4R@pz9zDrx)6=BW7wd{dN$yDc5;T_TB%$J?fA4F@tfvYTFwzRg{jS=5)d;UKe zeeDRsLN%tF|0zV_M%5$OIush8CyVED2xi)-CcH%Ddp?<@V;>OYNwl4&2Ty*R_NB#3L?<@OB%p31{zxnK6^Ev&><2 zV)Z$GXXlw~Gp+_jGw{~g-0)Too=A;_JtdbS(KY`|A$qO27pLN~KYG=h#p0jmU*{^0 z5i07=zCa?)J&4)v0be?uUgy~f8Cv+mx@jZSy8b<9hABp@Kgc>{BRAz?WOPvO zPEOhJ@M@d6HP|&JkKOy8t1zN#4iFCody;W>mf!pX_9e{EORPx62^P$LCC%hx>*OJq z)~ENdG|ZMLqMvC`i&o+zeOPx|Z=K}twO5J6NB?A+B4K!1iFnH6akoy?MsaY}k0;%I zTuG?AE{9NzK3ufX0gEF1IV2}%hQIwq-!vHo-QXrv^0;*B4#7UWCei^>5(BR!a~Zlv z+yp5uS$j3UzXvd?8i+K`Wk0crpjtm$Wv05NzrOlv@BKy}IKT67$Nm@Pv&C&ux%1w% zf`cp(ugl($@TRQ3-KicJE%pNep%G9;(4ja1kl9{OZ5wmt@x0Ry-m9XaLS%6tf0kh6WefF$UqD4*qM11uTUy{CCy#A7eSX(FWzHbrBf(AfW^Nc(JO^O-g?xFU*Bz* zi9x7jV|1pN`8$eqj7@+q-CY`_E&n_)@qm!jc~o0)a}#FJO)W5D&q$_rPOoHvCRWvM zv477zC-@qy(<#*e`S+jppj4^zFrU*mFTzByySROuDL8L@ld9{`aqB_1LZQ4<6KM|; zEUkS??$)M}ZyoWP!fF6dWQBbrN5a-V8j}!)a810whwpu)o;$t)iru6HE&Gq)Fb+pO z^Gl$xH^eEA?pd`iGR*<7stnq1!MwnR&(9(T{pPRod(zMGY2xRe-A-WeT5lPEXX9L= z-=nMwBJNibV_A%{CLX?y+Df#v&HL=UW9d!ip0ck=HP1E5VIu7y$B*v*$L{sK;P4A~ zPJ>p0ADtOx5V9pJK{y<>_%KeJh6KV~6i0M0;X_yp{vs!j2c!lyfnU{}8680+vNcVu z8nJvyN<_Zoba3#PyG8AgiotxCI*4f`^0PQzgVC9(VYB~t`n*65V7{~MUTvvNUzCJy z-mya$5wRL-MvDG((pkSdwu{GP|1T`|@y#NQ&f%tI4Xo3KHl_`7Zw~xW%5UctcA+#* z>ERB{f5x>f|B1|{4OnmQ?wkckVGJ4xkT?<6(_cNO;6d*oRnF55$&zzus);E zbD!(VYZX;DJnB2?h-uRQwl5YrDX!f<5T18AYj57}#CCS2LzapyE9eS`1Zy@AjB42V zewmbjlsZNkZ673q<#E`-sZacVew)jy`-;goI^!sQ61Q8M%6KYEGH335<}(y;B+BzE z@tZw7dxGhI`#7LueAqg-+Wy1*gv@to{^2tVy;tQvX8WxO0ktG0BfolOv@EZ2&YsV% zk$GHSLaX^d83po%5scDgB++3Mlmi6cM0%d^*d&Ls-JP_O3t+lk8aW&Zb6{sr#xJua zsg3Z5eDZf5WI~6`@Akjbb!#hjfG| zTRz$8%1@`$^rL^}bJ9L}7e&O~a}{B-4<0C)aJ?s*yT1MSQEw_OdB)YGyhgkp;PyyW zw<2O-DAwoB2VfO@4L{8teOlnexl{ESaIQ1hj}>oXZ*aR?uYVcv369D#bT463$itOS z%+zhc)?kN~YO`4^fxByi&2BIpFX#S^b5_7_B-ZCWq0xA&j}-RsrSC zuEb@%ZqLzQG@yx625o$9PIn-gs(%+KZ2JE-1s;Py@q$j(Iv*c|Xy(Zk$}8F#24i@y zUN=N%aF&RoxZDYaj|gG+lt1TXn&pzjCwQFY&NA_J@$Ae-0c%fHp{A;*!_C>Y z+JhN4-m!;E9KEjGYV)MfhHhyV3P&-Pe)3P%H1gDgU-9^)0@sBo=6`i*A8DhKu@m#4 z6Y!f^wax84r~>huRQ@z%Y8Mac=D^CSsl-cTRCL;|9?mj1gYI1KP)4PdESO`1BJ_AL zw=0ZMz+m$?+F|R45-|$Ng%ZZMu5hxccq)nD!_A3Zk}ey4Xi8W|Aq7*1v;_%3iz90Z z9|zWf)k&@Wv?GFO2+M6w;Gui?IF)U9xCCUW#A9N1>Gdbg7pX3Jef3}uG#uQV{X8zZ z&3%mqSABir-G?N2NDVN|Bzt!U@ZlTK*tE9p@^SY6^)m240Rl8Y-MRv_Gqm=hagl`=>^n=taL1QFHY%Y- zy_#>|&x;1=nTAmKY-aMeRp8q&aX*6rtsfN1_w9IKIP|M)GBZW-sXRsYZ0A&{J|9fe zNuF6Wt-%FP_@DSCp$GIS#F{G+G!n2}s&q&Z?nDM-qm7CWEXpGx;mUWKLQLN{h0_f+ zH%*F5?~z(}7xH(xQ$ldnY#&x$-i&IFH6DM_&ce`L2v3U7I_^7=ulg+gDZr;|*F`HE zcU_p@^hMTzlM_8h!%fHDk@;`#Qc?reUU{zT=0RD|hTFZ7@2&4oD*pF+YMgMp=|E*) zR(s}x5El*dKW6?+m8UDxuz2`9Q6?ZJv0r*$G~53LYPs_VFsMCE{q}&vf)2Oz`b)1# zsfFunmurF|s?2N5G7QG=C_TZ^#zP`@Z~BW6cFMv8Q=Xaz*Y}D5>o6v(+KFI!e}5F~ zQWCjx%5n$P+Y8wK5f15m%@v5~eJ-ux1PT#z=r(Ta@&bdEE<@dNCpEqkkDAxh7?A+m zBMQTL19L*j)s2ruL-FreDE=npU4PaVnc?bW-01r3dT?f7xhPj>6=}8GSr}&A-{(QV zNYuGcW}JXqx8|3#uJI%=IBwaRwK|YlAh(qv3D=-$-gsme);wp*%i5d%Mg$KDjp1xn zLr6to;RA#@wkJ*-erkr)J3HpcTvcv$2qHq+6x z{hDR$+*_b{=0twV$&W=oXY%Q)7DJW9#%!g_V#rD7VnwFEK}9_K(K%}f`1yT52X9(* zKwfAM*Y_0)Eq43MXDlUBL3Huv=@pZW+YM_9c$wv|#p4h6zhjb1 zrc(+jY0@c`aj_&MMl7w}^ed}L<6SvTV*ZzyHDtgwclBvOkK>V(lOe`ru$8ChDrtjT`Ov)0`d8f# zKCT01mobjGzTA5S%4qP`fGw<6%U)G- zt@gNCl>M7c)_7&PTcgnQ+`E*BFIL5G`|Lu1sh+MAe*oYkA7_-kpO@phW40SncRXn-x+Hi`M zj&5uGgHkZkw~c0xL-i+=omv79OKMN2lD*okoVUAfRa0Bw%w^=q;GH#khjNGOBjApjIGx&W1`}v2}-z^ED1WS8`w`lmMz-r6w9l$NVgg1J=r4ZGH(HUf7} z;Q{V?2RD)Cf3FQkkvZ+=NfR&sfBi!BX6Iw`ArUIK%#s4YM$6i$d-ZPKg{n3cm6_^--|m_9pDr3;#^ob&U9P zS$i8Qmi4q}B9f<5QzV7;0$pBCSmk4hI2n~24>2Y&fxW>+> zv4_XSdyNwz1Q6!=bisBopU+G4aB&18Mtj4qMU=`$^@USgF`<;I`xh<@(Iy2z$x<}1 zW*NiOMg_=-8RsK1us0aOj7ist*?rH09(^3_QYdSrGJhoA*UMh!=z-QG*I&IaVG#Vq zAvXvvf{-pJq1 z#2_4}^d}vdX@A`wCy{egt`@b_(D;;%ubSNH$92kPyH3gdfoNpj`h8qYeGc05O~LehTgs zSk$qRl=volc$;B{?~T+Mq%h2NDP_*lO$;zp~a_5CWEd+~hLGAXeU* z?`{9Nx*(!LfmbDeMgsYJcPllso)3Txn-h`B;w}&aXczZj5a6|*R{quOEY)+|wwn8d zJMiVK&W77TWr&nb_9J8{4t2RS%zDggvfUUkR-Xn3VFG}mL>mo^hS?A(JFDlZbUCvw zIm$$e#)5g%dH#3G2ijakNUK0Visj?IpxM}8QjPR$<4EA&s6Sm!+-1|J|H&MFHc){M z{7jL~be-FECo#VMWT^~kDJWUuRJRM5p^MS7fhRijc}aWMKToH5?p>kWk&c3 zidDfU)BWNJVB}hLyNz}{Y^`r5>Bak0E=6X8rye7ntI;2#J%rW{=2o0M2E-bIr&Av4 zAzF}euBSM7X{OztY7TN^Z;$jM<*!vpLW5}4C-%jUlUYekYM=p# z=8(9`@MzzrhNEdy%RK779cAR24CCzq3iAk*sgxER%@%yTas{yObrTsRK3(>vpl>bv zKDbR{A+zaRj9?|{T0aeUC&F;HAUt8XGAP)wpD*G!9G15vsI>C>ZPmvswnt!8$ONh~ z##lSTn}%KS3$cSBM(AX`nqmIc^Gy*lCYhgtO<$zS6plBPU0Mt>X8alaP; z(vMp=s`F|b?z1rJN*$_bHekpiT_ASbo;FSo$;`m7b$o+{!J3+@K;H9~rtM*eAFlM) zyrLGbF3@np+{A1dlu7gx&zkAr6Y3fK^r)sPN${=I%y(2Jb6ila(Bt9T z$k>PdW7+LO+<`x#hF9OVa^EqljeCyMfAx)s(79hYPMSKYCQTn)xfH+iVU1_XE7}l^ zPn3_3>Kqk{zTUWShDAY}2W+y%sRS!MKogL*&?fyx(5iH%XxS^V9X)oCz3Wt>MXY?f z=d6rw_|M>ai?xyX^r!rW zLmcN@6}Dyb?H?cIBT7V?hsb47%#8e26=Me=UU=VeCnsEH{}~4S>eYf7W~uS|0gil(5ZT*LCLqDY?5$JnPKjgXdPPrGu>q-}te{dT-SXo1z7usk z>Gj_$gaB`)WNA!|R96aVS{YRP#vASpN%P+RXO1~X8_@H*zYz!Tsb4UhDY^ga;PC*J z$*aW=5B1lA3SC#z4e!7iWndke;p_dG<@6ev*g&Jc@4Bu;-}AT*p-)D`)MF;nFE7_1 zK-xOB_n4rC3y<6G;)Bd@q!F|7u2q=UTMK&hTYYnd#b11)20uGBXD5&89wEcs-|47G z-s;6+f*nPWzuP)j{zquc^tL*IP@HaD5r2p^j@*Ar-sY4Jar7n()Yy1L9; z17Q5VXvJAHisMzgAS7v7OG)qW#nl%Z#hTlXuxQ%UW4HsD zOoEwf*k8B6$kv3lPOYnLDt?8_WvzU=`s?;3cTORGLv$rmRz3#KdH>|xI_P5ww44Y% z5GLS)Ek#t_>-|UG`BsmL&jsrBSmZ2lDB?{g&g8oMMz`ZpfD}BY=tAkXGhk;gPwnme z`h6}(>GU0Vo!u4CKDV?fZBVn;@bC&`N|tCQod09Q9n+7Nq`n!VXFKU&SJc#e91}5? z{I*#;6r@_g1u@28M|TE9!^$ORGVe;w0SaJ zzLTFiR0ptDY%xwr>#M=u)djqj=;DgiHmUid16Z)(JpomlW#MHUafQa-pwcP0rOK7$R``TL?|LAvWh?zu60KC3#c*Rs@bY|D*dsBxZjq^GU} zF>j@jP=Ao!a`XMz>7k+2-W##uGVkE9HPl4vqIY@ADd#u~IM zeZLGIeYatzX7KpHQl+EICn;2JYN~1X+~4lJnXsu8e|KAJ?|pN675DczSlZwPpN>Xe zOQ?e`zbjSUSwZ4Y@;W!WHa&vv?sG+r3J0umW!(sck2buCPAwvAYdTr{q98Q8Zc5eD zb=-&C*l_&V#NZmxkN1C{q#Tc@5fo0n&F@ayQgn#*QhN1_R?I;+G5hgGpU*GoGL;5^ zxOX)$GJ*Pmm6G$6+roUTPqedb%$8V8?d8+uTxAl)T;Xz0j7iN(nMW)7kbn->c8A+p zyrO>KE_3@~c0;3V_ApuPF1ifCFf6Qnpc2MJS`VrIil;S5ke2&QDu7bXfOFzQQQv;X zm^by@5iAP&UPRU+;5D}5^3{Oz*`dda&HY{1y;re@3JJx#$XPD^yF}At<-Q|jV@K$b!mE;N3S_J8O093V{im}TbOa?**Wx>dDbA_PfRoc6&ktmqJ6(^oDoqus@Q8yuh#3LK4!4%WHl zI_Q1snv(*~Y2B@oMkrY<#w2_ymySaFRP{8jEbMCIzYt1m4Ys>_fR@^pJ=1Bn`X4qw ziQJZz(D%$^qtEsf*YNEjl?@ubY0nM?N$O8Nx-0MSU*dBQ&rNkh4*QICGdiz?oclAl zR;rk=oyT7V#eJ>c;uyu6*^#VHmtJrU5XG|Xol~1i=)s3wn_uP~W+a&0X)5T|c=Sg7 z&VM)XX>=PW)2`q_dis++XUVKA+w zzo*~%D=S-U!ZosC@R8VQxqbNzjmyv?nM-XEdwzdEC(o2kKVDz8P8shAL~y>ESYC{! zzFprH=CIQq4Rnu#7;KOM`)21u{cVB-JhttBXL?*4CY@nU{s<3i@yzU+`wje_@rS?tP-I>%N*&n7%cja_@E}`m zn)AWLLmrLuCtzBxAF$?I*bg&C+Jq6XQ}x4*UPATD=Fv3seN-*OQTOM8+XJVbEqr}Z zSeX{#@s1G5Ox;(wc$~s8emOq6Kq=kCYh{m_E`7&?V;*k$!`@6sLM*j~RF(EZS;Yai z8wd&XiP950bnLj=`^6eHI_Pc6b0{wq7atC8R z0|G+ur**>AV z#ZuHG!&Ilzr$}m%Wlbs04>F3me9O(b^OMnrkr|6+un-xRqyLOKLDTA3p~XHPCbU~K zM*sZ1`2NDRIzSr74(g>C?VbNqOlN+%0tYc08S%d@p4F1IwcXGSd)&N3r89N$y!Dg% zj~W@{pW#*0h9hM82=CZ65C>zEI1 zGuV=ovZ*7^6(`R=Gt+LRaCEt^a+I0Bnhh=NV5SH>Tw8Is4jRlO@J<$IRkkK|2Re>S zjGz+xBCFN_;yhUB42V`SV+b3Ls8h|D;my|l3#|v9tp%NS+KRTW2pRugTU|T$St1jq zp4pR3fT!=c74^u07pLhb8o+m;7qQN^gE#m%)Ojwym$I5 z;A5XWQdv2RBH8g#P?=XtydLP)g-w}z3linZHS^z)--NwA{hVC#tz%Cv^)iooQaeZs zxqQhcVpD_ddcX6MR#g{*8&~pet->Lpe*##BDu}giazIGuv-UcP*&DfE-i|`A8j}(& zgS1Tc_7hJ-bSih=G_Q6Muqg(gg^Qn}vauTXDuDQI?4SEng`)J`$@%Ao89QK=Xak0T z`Pli{DL#vdet2#>ldPzIEB@#S;Znogz50a@cVO2qe009>aZOK7n=_)gL3U`~@9-!K z0a|gn75cK|k^{i@=1y@0)-*}!qXcl#?8PZ^GOutFR?`U0aHaoX{WeA>b~X^~HJihbr6 zsjnh`iGQ8_*fNsqbUli+cRuEt+9P*Pu@m{$n-3MP!*AT33cQ%xJ(R|+yM7wHzMDaM zsnC(@ag-FIXu+=6@HpktI%~UsTZw)WNlPA0Uz^&Y^Eu-do&Yy3)y!Z75%5i(af0Xp z)rYzljwLPg$CL*8+Jr(&h4LU5M*)ZvR7vm_`u1tH8*o$3(m7AFyH~~J!Uvtow+Xac zTikrvg@r0P&-AN?HB!H=GSq&><6o?lp47zwV+|otvFa@j9VaH{qN=9*3~s9r3Aig! z288|ux`dVQRy$6h`S)!>>vWQ_Oog+C0x5K@Ghx-FyFx2OXsqyk2`LI&cdEtmbhcT} zEfTgJ_#QCW$R1aI5Ax+?d72=Ic(W*P`diUG)>Dl&|5c>5M=Fr;uScJmu?Og%4N@KHwyo6mP53IgAW*mm<4=G{*&_-l2tC|mu3!4n{`70 z>|XSc;+qwrckkK|NBf@)7gvb1+LsScOPBP2ivP(KX{?$I@EHXg54-L;jnEP0h6|=d zZE-;0LKyzd>WeF;`fw$YqJODJZ9`L8dGwj@THW6?Rc$>xe^tm%=gSP{J=UK$D`mC* z(cFLJZt;$n`mghE)iVzD%$_}W5q7dFN^yfmRbYiNue`VU(Vn&=2W9j^pEtLn_FcR0 zIW!96_1*t-Mpm3i$GdJ+Ow~Q3tM*p&?$SqHviY7bJDv3%u7K9AJ+<5TswE}EZbNfB zzvtb7kq$BX7c=Mdwr5YA`!jDSn`YhUyYN0Ay$TM~)# z3(=hk_MF|W??{v^Ed0qs8wTGb+$6pGC-d;+-eS{i6a!^;KFy1fUOO+1VV?N2?1-Zw zBm@XrE7ndYP`hyYDU*m2uGQt3KU1q|72&PV-;3y^G-4mvRaHegUYt>dNgPD`=%3YW z=7Q1*-COsyy9MpO*w$7#^k!K^w^ve2US5($NUNfP;Xt%|Hme7=#%2-Bwmbz3A}$m} zC4tX=HSv?2pw*|$VuQy{YZ!dRdd19Qz3CaxYo;4p6y4lFXpQwzWUeEl}Ui7gfn_2|74~@2DoE>GJV46KVcU;e#Kq1S)55b zke{8%ukgC&0(3CK{w@siq|r(r&jmS6mnz*@9L7AyjAW3=AaW90ygOujv#^aculSy~^=H#R`NP}KpNk+*Sy;7a>{{SCB;Jzee zaCurLWwIziVg-x_5oh&)8phB`H#fWIBnjjbT4>jV;UFZFw7EKCgi9l7P;_wsV6c@a zozBQ$H(e=GH_MZRG3o6%OjL3s!cHe5a@D6)Wu(bN>K!SZ3xfJ~`t7 zCs?%mMhX~Sg2BX6e@DDzhCyTP;a#d`JJ(C~)@n6siSbX_^UXE&=NV}P_1(waekUc0 z?44LTeD=szT+f#uQnE->pQn#}^%4W5Y2O$5a`Jak+sDJx7>L}RFXlURk32P>L+{2? zAl+_sK^l(dlZw#?-?o`4ufTo!Wm@-Rj`PL=LTAMM#sN_Se7`@l1vmOVzWU%&b>lz0 zQ&HAQ`03%4ZvOZF_QvHNp8EOA^l{VU=PoGe&whIL#Y-Z1etxF9;^C-z+#ioGeA)tC zYt4@@-WlLVt-JG%@rec)*UwIHNP>r#Ghp`dz*H`c`Rh`=Z+O;`NL0%arjsE@7? z>|V#&_r@lt&wuAS^ZaKAi}?NH$8+-k0FrB+_m2#Ye=o+r@G)i2-q?mD(FYaf7;f6~ zuaAFU@&{o({yuWhqa{fPUvCZ)B6$DL~eSnTOf(!z9}d&Cw7Bf`A0EX1gF?8xQO}j z!+TEsJifUfDo;*pvBoLpqK|*e^uSWCB7J}>m;L1=nl|D@rv3*JLpHxZR0T_ zoj;^>^4jE(LM#4H9XHp^jZ|-z`%m*U0rRhI{P^Ix_haI4CZp5)hhpCB{O8(#xEzu3 zKfgR}P!ap_jymB9l5b}|Lzg8lT*s*5=64#`?q5yx$Auox#vmwvJf%JiRA)|3zn>fH zafO;42QMx~Dnh;W1{iCSUpbun`1|MA8W?m;Ov86`xIHpVG`zhyrGIaF#2B4cxATI+ z@Ts$Ya@QUmoFy-tENjd2@ZwY&+&6DMcsb7Zv4L|wI20#OpSKr?G}n?%;-H4z>!0tI zd0(Ge^ubVwLvg+}yakAot)B1N>)#M<1ap6f0ou#>t~JL@Mhw6j>-hfw2HuQKL>DSM zk3WdP4ov%bMhYl8!u@!;#nMMJUHEwX;t2yR%CQw1W^h{2QP1C;09d@uli}z4-U(_`_sWgx1+_eEj!u)g)82 z@YTnBL&6({W7hlEi-g;49<(Gp8=7KnH%8(I9B-xc@WoB|l9Aee`_XFS21oEWtzIxs}BGd;0DfVZ)xpxjy3c<+GWfJ<)V7md|%h(uFOSoJPE zT!0{^W_Qzv!`}jHK>7QK59cFFYry?|=J4%4IG190t!h3aQ{|3gd=F2i5~Oc5NGVem z6FwaBJC4~S!0d0XzVX;5)M4lluGL1bK!Kfui^KoMr4bdQZf3a%Oluc;~>tL`-ud z-rYt_l?2Z+{r9f9pbOI9-^=TV5f{C+zctq%SJh%DIsq5uYQ|M%5 z>C>;C9D`l|0B%j#eKDW(9}Y)k9vS>hcASDryYua{Dp^0Sl;AcVR(NZ~iS^5TuDI{S z``~ax>HO*IvaunbG;hcGF|o*=zNzrwuT&^x+lb@)=lI?vM{<603o$H5I=(%4_`x8k z9X+bLcjqR_^paWb-tpW6FH_)ZJMX>-l1Z6Ej6%!OGqvvi@U3d5>b+lAdkB<%&00LzMr3rLWV_{gLQMg9vEOroB0pV`iQFguDA)7yKmS2@p%`8``Qd@s*PN` z#u{4a_sC6&<%@buRlma@p!JS!VfVZVgdZ>A?U5Dvp4f+H&PvFy936iCGMYoC1CP?2OT%sysdsl(q&6vw4iu+f_ zI1I<9k3GzYgfhzR;{N+%SworY;`e$&$tW;uh$%h$^wKpRDSpLp@sB7jzk zxQ;6QdgK+W**fpn^WiyJ1)hAH8UEpk1PNi)iGJ5?IMWk~ZXIwQ-LJg$rw-ZkKM9a10($cvIFoTP)$h|JYA03G?-+(9 z+{XU^b>oOSj?j1derFcYPoKYg;=5v>-`=MJAtHOv=PF>6Rb%JZw)35Dzw-i3ZJqP? z{$i!j7w*qm{cj;HzxPD>XCwRfmI>x$MB zlOAi|&Sv~~io->&-?QU`5F{$sb$z{K4ruVyYa}6$XYyo-GVp7(l6ULngKTTd_F%4h zQ{MVNd5%|HgZJN~)88ap$8P=~7_o)+{^yI^`<*uz6#T2jYam%A+r4`EdPhM`!@Ozp zuPkWu8UyTkV7MUYhn=^0LO_+k$0r@D!vrECDg<;U8J6Mp$ft0es&c@~9YU$Vjim`# z<|RY#fi5X6AhG8!l1vVrPg*OmE*DMD>?BDdc3&Z(^6(3U41boiYqF)o;b9&d8= zVKo(fA&9LFqKRTZ?_5TS2&g#+mHEKW!6zy~xLv0>1{(r7nYv-qdfimGYeY@aef8F_ zwkVVxj}_uOdf<}UN;2u|qGou;)glg4u9@}Ul;9Nw zl5QM;}@KE^bPP4|fA>j<~fear|LxG;vLnBRs8z46eDjzRC^h)PSRXbgaa zH$D^|q-0ClH5+nhV4|x0tNaF7zXQ;(OynXCAU^s30DzV0`IjM)Ded##vz>YUyyh!i zZ_}rIhLhzwz3=0uFr*xG-=+zfsO{tW$XvgO^Y7<@sRbIh+}E}u1+-f!7&ZQSUAnXH!MrpKsoC`1{uZEa$&$DS)lG2{*pox|ozD@BaV{ z>`KAUzv%a@QZvzr`|loEI4EBd`Y_DjewaW2BDwWH@1AzO-`;q~-t&Q)mD#>LGK9%o z2Y&cY!9th6w^OH{A&3PNz4G(-j9%P?(_VH8ocLDzkFjloh};E*a{gfRmZ)bd{S0Mca}mJ4>PJ)-*70$Eu} zEWm|!24LxvKAyq&U=G;w{N$h@CT2O-#;P}y>`^A|x%B+enmqm-jBfS2gZ{W0Rkh|F zjEu5Y5&V08`e8eSJn=JcJr54eP)Z!UnDJ-E`eCG`@Q%m7$7~2etN8p*63TU(bqD7V zPM(iWv+Da{A$gectPKZ&g1WO4>ELe=PKs}@Uyn}t4_KMMBih-*0xDp7DYu&R=CSDR ze+RGL45+Kn_N$LyF4+(V-q|rKtlzh6oUM5F@90-JB?FVvyl*3pr>gXyr-b5dH_|?S z{NjTS=k__k5FlCe!8$%LVwXL5@^Ls5y(D)O7nf-yoTb>wz0zXZ81t z^PeBTzaRbqk+Z-3$((Pe=l8Do0j!D;H&kl6lj%4@Kohr9_Ar;=mi5;BGsa!^nCUqP zAU)r&j(LxSdj9}xBuQZ!0)9R3StD&m(|-PQtQ7O>{MWyHghhSt9@_ZGWS)F@JTYcS zYmofD8O2@5A=eYW{*jM)%j4(xtW#r4l1!q(j+}gZVncP|xQE8)hN5J}Lqy)g&hPPt zl9!>HgNoqrp7|o^;J?j2x7!3VaT9g;{{Xw3AtHStMKu#j<|x5w1(_Su6*IcTN@Kwf zOL)MU3DChZ^<%1(mLae;Q+utwO-fSIsV@Wwi4op8MTZ3i4#FPf_3B^FA`}Fd#O@mA zCKInQ7+7l2Q``-tswceW^9&U)Z#^=1_rbFURbfYo*8c$SDxyk=sN=M55jOFCZ^P%DEhZHMP~RRDS3Az@#rAnk z^2EJyt2hq^54*~ZT<^C`B1%~Jd|@Ja*Og$SCL$&FI)~>1hmq_{A9=!o;kIwG>(@nI z+8qwZ9C~}j;aHX~U=D@r@3sLYxIp3~j{B@2n7Q5bKe(y8mb*uXRp%lvnQQsJ^XHC2 zG_Q~5U6)DoiNXj6e!nx@9f|2)Cx-`Lo5Eoa9rgRy_cbZ0< zOW$|fj8czziR06(?;z>-!(6w3v;(Ab*I6w^bAedj zYYB(rEGeQWubdg-JZt^FerNDv#|z+nyoAI{!wZVHj{g9BFk&c^dvDvz65#E>j(xmv zA!z*He+tMe0#9yv?;L-|wKn+pMW>GbanyQ%o8x3X`yYq^U`CDW?Pa7~c0702&&vj; zo!N{RGP|MIuV)U1s`uwP15oq+qowkN|u*TU~}<$x3naVgC$-!;Z>kYw1;tUP|P zV26E7`2PSW*DDrPvkETW1|KxZZNigOHDj#q6P$Udh~&?)9~g|0QzG)l)Ohgqa$>;n zpZDi}Sp-0IC$A5+ZYL3HKR&TJD1fw=rPpoEZ=Gb=fW%OVa>Ep>R&&f1G8Swj&@A<_ zjd6qtin-q}kRzl?=Z+H7!&9zKkbG7$QGg&a!7N0}0QmKo!z7_P-FdftqrMhNz`~#; zC51T>Cb<~Jgan44nNoWJyk(e}65DL7@1;o^D|iGMFLn43@2op!6TGKy&hVW>KHk5~ zAQvt8_lfPCA`@|6*CHK#mbVc^*Y6mBf>SdSzP=CF5Fu?Q`gEA{`cRqKGbP^{`9B6p zBq;Rj1o}O-ta>}&m47o=$M9lx!n5gsRYHoO@z>`7#QjnE$%jMZ{!gYz%udfP-f8KU z5CC(@@_DA*jvevm`nL=uVO@pU#i3%Od>-X&Aq`l1X$G!n?r|SVB#QuN6lgG!>e$HAH^v68K`5 z`}1G(C1JO3^Iv>3eb>c){{V7IG(1ZE=Q#wOxbMf`cwDaQRCMp-gfzb2tb@Dz+A%P} zd|R60=WgySi|B58W%C>%*I$=;yqDJKlAb>|jKdTs zWueo>Yh87SL$?lshu6P+tdehaex|qaIF!-%)_cU~j%U32OE`sv-&*abSwFAS03bfR zu{4X$oQ<--9zXAgzCt&1xcp8lh@S)E1J0aOk))URVS1@NGSh!w6Z6{vnYMP!_&9=M zwEf@b@iaihbvJ!)@sMs}I{vHghD=avrO#T4eKMtsos-%-bv#^N5wpbkDVtAN$W$97 zZHsHYoWm8n#Q{{T08MXjUjYj7JU~d6IU}Bd-;{nb8zeh@M1*&I4$!h10Tk-pg*enR zT%u?W>b~RKoP$X7W6~qf6=`?d%H!fMC`o8V>gA`J=@DDV36U%YFF^Yg>v0)~j(S1zZ@z!=s#`oXG@*;uu{J4O12Bdj!uRaxof=QEc z9csUG?F4`#c0MoOGVqG0UPW;+0C`|RfAWa_?=~J~_9XehdoR3CUrwGffY%EHr(@lj zo#T*F7EfjS!0{XXpLG}kBTA=&VH4GR+^*1WGR9xt&uqcwz(ivIwvRTaM71Nnp~1kCz>42dvE z*WWkS1lSNYM*KYHa%fv-LMzAn=a8$JlGlJ9{P`elwBO zb$9kKilfDLdi|U9@$!!{2zDgm02WrH@@*(#2Qc@R`dI3CD{*O zyYa_V2~-#cLN@B|sxb^JWQ-DCrW>MOoMI$cmflEK>s>!stg@tlQ({D4S`Pi=WHAht zGjpx2Oiev&C=@Eg*f@K?pEJ!}p_*SYnVUlq2yzm_&BAbuk+N zOsugz+Q_0n2UgIZSv5}-**DB%Yt@HD{k{$xZpnVKu4d*T*ck(~|6e-vIT zQ&g7OH}5^N{G{y_*WNh6SvA|AZ@$JOxW24>WF(f!4-THL{ICiQZ_cOjjb*|Sr&tE@6akldO$KO1l z>9gnO0VB-5#Qf&(hu@sl@%$J_9)TWXlc?(YMc@=uqsqT{5pgrtI(Nf!(!Bow<^qI0 z+I@3>0|H>y-?x*Xr=Kx<>Gyac(`)km-#_FD4Elde=^rQM&ezZH8FYM4`-zEyxFoM^ zfuV@*^~g<;{zkj8@%zMu`}ges0EjgI0E40qmo?~^kn!ZH?|_zb-?m18xPiTNI=G;o zX8b>oPPsbPu6q0A4Z-kS27|?Cluw-gvM4#%f%+x90O_~NVE*gJ5lUG}dh7AVC{$51 zchmBjsS&R?UoQ}wj;jXWE%WKWvSqUn3_v$Uo%qcZ`upzv@j5+!=gtLbo+@7HBmBI3 zXU;sTJ}{@HY6q_@;x6y3N5pHx9vFSGpJupZ^EI94!SNI0`os;%=l=k49eqjtXJPTz z?9Y}*Ndib%O!e~CMzViB?mFusm^{zP$Kxg$J5K$l=N&a$`_J3SEFwPocx%@=IWSF- z9UWfmc5nhB)ghQ_Cg6v##bHghVJIg+Y6s7Wj6<^v3JBt=VLUI479}c)5>C=C&T?8D zL_i~M{7(!*!4h39S)ho<1{jrC5jD!5nHfsWnuCuXy-wK#T8D4z*9yT9OrUk(=-4^5 zGdhm{0Bom?ccNDn=9YjZQqaG)O~>f4UB7;q{g;4Euwfkv)R z96Gq?o6~hVEU%nl&`Y>aEy>4+#zLd1J~cc40GI|m2a~)$(;na5=Kg2A*Qda6Z}0q zzr;3~JJm6NUb#M}zw0N|_x)myC&FBW*%*h%t^`VlM05WDd@yZ^ec#pwF5egVgHRIB zLHo{H6@;V>_vwMGLzK&|CNXQk5>F_1?q!`CD5#0E$FD9-06>z|eL^~2J#aMK6X3^} zZTw>>4WXWkH-d|A!~SFj(j%Imd_s}fgq;11VrmYN7uO>{kC#4urx1?XI=i0UAB<%I zw%C}fm%nN;nF%U9iL`yL3&@%}c@YwHH})`q)52vd)1Ubn4+ZsG_r!new}U>|7QFiU z@$Z0WJihL7Yat!A`6J6D$Z^tndnQY0c*UT!D3IYPL4_xta8vC~>h^V8b^5hHIu+VHGC2|WFJ;)@!I z=c~8EHI?GTbY%Po!Ew_GRClsQ_b-O3?}rXT(nbQh0t(qu=rM$yfrvZa>%qK*C?lwA z-(P#G*#ravU~HhZWw|0^GETwSf1~q?qD@T5f8068(QKV%JiM|5q?I5e&{83zpB&tc zky`NCcYY>G5>qx+X2imE0s;(|f@Ba#Ay$#AvSt?iuMLF1F$pY3Law96 z$=pouBQQ#K>8)`;J8|4>5>Zm#>RBP_#o#%?1Hhn9C^Hweh@u(}oQUVB^zP-;-Jsh4 z0NhKGw|iRUu<)vg#U`fsmbzetQ#|zWkA3ktYIz;N^sC7s)#ALhhEmd0pwSd@&Q=$! z^x%hzoOTVFkH5T)^?CHHtW-;VHN-OWhf&u506x#Y3rTWEgZ}_rF&xeNe=?xry^=HD zelw4Q@%zp`55{xy`|XXC;wR3rHax561|bp0x#yaXj8Hq*ulEpybo9%U%pUv6kvfO( z)N(|o+IkfA={@fPXohL+0pZu|f8c{%KX?geJ^N>C-TmXz2YG+Et1W?}&(G5#)$fXE z^11QA6nh`6@ef4!jE>M}iAeLC{9pl4ZUSWpilTfmAhFdI50N$}r+fwu39=1Fo~s`H zun84F07Q2Y=M80XUt$Qq9D?h6@Ah+95%Z8t@?Zu--N9|E+Q)g0ell@RlQq@-{W0Jh zYsFrVPbu}ufe<#{;OBiiLE_`c+UK6qtk)iA`-E{npB}y%#Oj_kuKxf` z_a1TN#xe_ITlk#h@J;;Vay8DYuh`E!&-ED1fT*_LZ@;iyE_;5l;tgsC7eNF`tMV~? z>Blkm&lD0P*LbC$dv^2fc`%2kGxO52VUw`&_utbRLRa1TZ^I99UVHs{}=Ci>atDUyC=-e>!o<$7?)qZvzCEiiDoy{j=eFC z06Gl&vhY;az*bdC5!Ex~Yb^*5GnqD^y5X6*{B*2Y3x*k< zgJKm8)bp%GiP?z&t>|@H0h+{^hE1A!*JE;iG1R8u?JP4rId6N~+)jlfc6qw0uNs(@ zhFG0TE6ZVR?qdMh5)loY^_bg&)KH)$HF4Kn7rs@gef;YZKK^xy6T1#c3D|w795LQ} zm>f{{=Nldj9#NM1=wzl1AtW4gJ{Sl|J$SA(kw0~jR8IQz_N{u}X#3Cp0xIrce;)V{ zhp+2C_+vcJo&s6Ve%L{-pS;}g{J9<98vRGM9)5B7{{XoU8`nPvo$*I3C8?Ym-mvLo8~#D#7j7vIi1Le?P^EbsCC;_r+HQ`Y0>1W*O) zXZMe`CVTecFedNY^NHb)f6g}0_pi z>C-u#DE!IkU(At6MGGkaLSFo7?J5w{ZPL_CZ_YdOjGu8T$-21k@nad;UKp_GfDOwb zK1Hzz(PF#t)V(Mxtxuwz-)dqru1@p&V=R#_n^G+#B=hESWZ>-#*b_F<)6Obc!IcBd z#0jXRzG2)e5Cl=tRm{D-&YQ>qQVsQ1q$23A3bzpkvqN&kjoos}BJGk=gp*}ToY}kD zZX$7;xi)oO`fdT87@CCE z2z*!OPx4E3&!$m;z0T@;*Ka%le8u?l>xJHrlL3++0=9kDNs=paZhC$5#Df}-UN2oT zK=EVDevRNrHbr_j=f2n|7Hl;YRqo#NkDuoxMMa)t7tZmbL%V!Z+-V0NBn(zPPrmhv z6TN!kkbQh{BONc!vD)e$=kEqd>y4D+C(g23G;!aLjI>&Os3-B`g#pz#zAAUdS_iY^ z2q^L=1}wik?R&qx?R&qx0N47fzYGzl;}v&^c6{KLtmeL+Yl*S~ELZbh_&%`q`ee9I zkKP1to|@^45MzG&lF{;4^Hiy>E}Tc`m1av69e}p)a3bd=b!c0UoTl z1M%0_@rg2SeXHR-c;g9DIMr%C`}f5{7=)yz4y5!q$-Bi;jo)ZMnKdPLxxqs693*PH zZ^j=CK{<6cMF;-=a7ZFNnSS}Yk*pJ{css727%3p{*8Shdo)ozAlj9S&jtTvkLO^vq z_PgIqT17o%_#?|6ik`F6_w(Bk7v!3T#Uga^J`3~h(8bw8X_JR) zq*>cM#j%A3YFM7I*0t#+tMXygK=O~ALAY0kvlu65*WPfNVdp;#nIwqcL_^xfeZBEz zi5((+E`5LE!$>Z4^C|ITyw)h9!K&9q?AW^Jt{QfPB|E@XGSUx8Aj;c_n5CYRIv!z7 zM|)IELvy?&gh!q7V#EfegP`I&H78t&Oq|a?5vZ-lK8*M(jg{s1%M-#{2w~L9HWNT1#@LXyP>N-=o_59;#S+3JeMRvS%F0bI6 zMm(A{#baZ^uPDVLe$k0lUeO0{<`tJRym&-M-OSJ|GMw-E`OC8DK5;k$uKez^nYLj2 zu5fsF62E_6`BEr{n|-hU00{*?>p0(^*)a~+!;B1U_piZ_;r#xw3O4b_=f~Ft0wuk( z*L{7X0}Z9LM{c9@fpV(#Vvd9d@4hwttUI#(iu*VdufdQ_2>?VA^bVAW8!qBrE(SLw zho(TJmFY34`b^`36FQMPBjKdF>yS`GS84J@o$=f*v@ca^v|0Fw;|>nd1@RRGZ=U>P zt&m5z67=a0=K$T^2k<`f;Pe{u`NEdlpq+5){cx98!2bZabC;VRuDLjfuM_5HjAs%; zc(>Mv)3&q1U>WIL5%OeuzTd1%%N-E;r_(m21z7sqCNd=`W5M~z^{>7u@vNTW82#OE z>|k52h><$i@7;zB6eWk&@yqWaDl1CHP@24+L&TTAtci-?fRw5x( zef%TuTxAsfPUU6v_Q1H)QQeMs!4L-8CD-TA^M=3~o=-abckh#yc#zDyJ8|^Y(+Y`zBuiW zCrO__9`P9FjYRm~{VOJp*kG>5ZZK#<$$6cAHGwCJZO~UZK+?%EF5`c`IgX;`bbbi0 zJlyWEP-6V~5A-GvzfbaNIQ;d$$M~zi5B3oY6M&4GU&bUTNIZH^56($AGq!#ee)@GU ztk-(i5#M;yoiHf}-_}rTo0;esC8x@-*8cAjX+HJHQJqX2dcS^1Oqp0`eLBIv;e)eh z&}eck2IWj^3{XYJnN_J6WM1&~!6UH1VPv~mN|ABWYHbGL!z0Cz&Kdwj2UE+++om*DBcBuT}X$X$9?L7UgHC~oqe@Lv*L`}wa zJ~5P3*I16*_sVegeq68cKN#uR#QVoMt-*?w{pW&v&-Wz&1f353FOD)j>~ZI^z08Kq zer_kHAH3#^=|83pefk(ol)h!Z7VmwqL&?{#dgH?q8Rbd$*GKGRDlpADDP)H7}d=WA%zkVDhP+bCK|UuOoz@L80ka#!U;ue?J%&BU+CBJ>+|N;W&w< ziFU#FctpItXg_{-cf*JwY{g&qgB zfA44BaSqSn<&YKwQ)J$@_!X>B3T9e8>Z+>$04bFUDkbPM@7KV|HZ!TZ`@El1-}RD^ zSu@W4Fk~iTg3W8A{{S)r0bnMzEE_xdHc!$gl8J~! z00%$-03b9okH~{5Jn?*W=3vQeLO~Fi8%Rw|7YY;87)K)70yz@l3!W{E(PD%si+l`% zU@%;!*fVjXh?G4BG)TS=E%fKxzA`Qo!>@jKM~(zd6=k!1TeG}&%fuGx{ha1xhn@KJ z_QP|%P3zSA&IHr#{m&P-_dH(T+?z>y*ecU8ZFnLxL zTaA$&JL4yy+ceBf_SJRC140r_^R|8C1s>s<@A^-c39*R)RTnf8_?kDy5()wekzB+Q zvmiuewGy9) z5SA;zc8{~=k~aZN+tp#xE61)gM|++6+JjIr#bYW62#Jl%*qp+{7lekyJTIj~EF52Z z%gGW!X1&W7o%Nc?X)(o3^24~&Z>HxQEdxLWP09M2j71Ev&_qD`O8VSlqKW<#B7E-_OmO#)Uym#hl2WI~PMh_d8gGUuuBQ7qA%zp56W!LU=CWpyDbnir>UaFO zCuhJH@;_j~8k7M=dV1`JdCJBP^CtxBUuy`nt2{>m)0v(3tSjE=gLQMp5f+YOeR%SB zQHHy5qP-7$!f%=O`#A2oHt&ks;z0BEedhs#T6fi#=OV7I@@n?)2b@*~tI;dxKYerN z9NK(qAV}Lcx{tTKHAm^u6LTBIG%5q&FOoyY8+)TG#lgZmyn;!=wd)-G&4icR!e%TwF@%Y4owjw=$ zctxNm&&$W#z9b|#K__;SlD^Bb5x@vAZ18}>NHIhlu<(RJsL>S_7h+vHGB6ooOs)nQ zt0Jf!O^ik(3yB*f;xuX+fE)l2(Gr?k)inXLa7GFfDT$qUMb6^nNP_MsPN^qp17S@; z6O{}{A%xBV!I~hMo9y@apfTG1ydjUH&&6 z@`*P-+#URTVV4HtBe%3O@0Si`*r;@P;Y(If%fi=B&6pD$O3T*&0Gwk>2ak-uYb|ir z?2cRQ>yF}yWTMST?jICeI^n}jp4=SBd|(M+@QR8iU@V9j<}J&)1E5xJ;36ZFUKp(j zY7q9b&j}@b7)YDuFYMu%Oi&?XYyo4NiMZ*E0?4JJe51DDmhsXE?S;QFIH~!`l&GPk zyC-V!gS&=;YD~;8Hfp+dqdEh$J#a{!5go&#?DrpAon|FfixMs-&6=B7NutTLs#wy6 zlN;|0VbDziHgRyQ^&2iyjN5d#j}hf}8IZ`HJzMtImTe@V0#y>&N340|0E%W=ewc}% z0iC<+_>ERbH*?S;J0<=yOCl`_pDBm$jub#$?~b21#B|6Gpe`V-uLCSjAUul=M;j_) z`tezK@u-^R)b3t*?S>kGW;N5#wc;CDoeeRm=Zq?@P-O(Z(BG#*GH`cs%60R;mzR_& zh`Ij&yhap}=6?oV3tV{poM8x_oK~ZcTm0c5PEL53e)-{81G{{v_i$keMErD*Ukz&_ z91QJ24rgF!laea{6SqqYtED<(TtjNfrs>YFQEF0&z0x`x1O=!N%%+GoJY^Li zm#dZFPJuplPvh4TT@+$9Dg}4*&Jxl~>en4GB0+p_pByg+`TkF*+ea7;TMUvmifn{s ztAeO3)zwH38mGe`jD(Hq3t74cXAA}mPz8k579!`bPfU@U02&C66vN#zx(HbkX#&wE z^xeml-CA+f%F9}nC6IyF8=Oet)wgBRZ&$AKo3S;>YU_VLbdJm%dhDMAXCclIZrp z=Wd_MoJ1_dbeGrfo^F$5Onl9Kfym;G_13+&UeS_IS^FM$#W8>k)bY9S>8ZRpP~vTA zo&NwZ2zgd~dHi@}k=G{``0M40G-D^gb@iydBD`n5 z>lqf66FzKuZ?tO`Oq84;cAC1I;e`N5tVUOFioSz4!5el4&Y- zX!7rPLwHOLq7v4b>Cj^c6Le0chlhi28AV`eFR^%wAUI+lH`}JW;lU#HuU`xnrId(6 zj)x3yQ)W*{lNM znBhcjWr~_$s4x=BhLNg#`s8O3I)R@yQ|`Brw0U`MIlz;iluzdrbLJ0WSR`66?Zb$; zRIT;D=5FnZm&8PO{e6se4cwj)+tTsUI*oU}OT1bjh_{zF_NJ>40$S60;Ew+Q<#N80 z`7*fpkIRVg$B^P%U9FB9BU@YENwR~^BIe%sDHhp*;P~s&-akN&RzSowJUqH&3C;rn z5EW3QObuEICLM$-Olsx`*xgq-MqXPXh`Tr1;Oe+QL$ZYikT$|EfN0plQWpl~8`LpR zwN@1}%`Ku45Q@dJ?1Q>gDhpOM1iM3_a?_0j3Tt$9q7-JDdgN*j^EXqn<5Wy`+7h-R zE#9>;y+r!q>KE1<_jJ~C7lp9}(3y{f!N4ThWlTLmL}(#&zA7tlE!pn1Vb0gN`_9M4 zcKx5$CCA@5$+X$`?(w4$`TOUcB>KbI{^FJ%Tlc=vI4rQ9Zv0Q5wkT*Bcgw$c@WuuX zuvV*Fb@FEzN0=OJ?PN~T^T`H0SF?{!Fl>6d?^E{kvJZce%X9F2VZ^hx@-l@Zck zI3%Go2!?9tz3_ZvEH>^5$qDMn-buL*s8i$VSSu3QVIry(U1nK|fyfoR1RSj0Mzb=O&uI28yHR0xqgWeE@>h@%LQ5J7ZZ z%}j|00b9gP`T`*H57t=qeCK|9{{Wct9}Y<9>0~ErKe#gq=(vjef4sbE0zxw?`GQZg zpq$m6B4e_;dh&I^8&klaoYy0#s_&Y9k^f zCL{od2`acC$zaYz=#`E|I#Ut=;w<05M<^f&0xJM9=2vaV=fe<))Qmy39?XAoitYHx zg-QMmMNgMZn83j!6B9%JkcH)$M~O9nD>Dh8Jl{ygIvyPRnT{Cm9q?Wu8XdC zZH3v}9{w35u?wLgu1ByN)W=a3=<9V5Ghh;xdR|f`AgFf-1gsTt;k-&<9Y`P*9VOGL zYU1#M1qhUMh!p8F!QUArvgA(dl5}*7<~9le(Lu7V9YN8G&`v=SYfA{dyH7E`IEMg% zZQS`oN$SkchCo<%XUafnbUl$(r#1 z!(BCrZx2V->ya`S1Ciwu&Ughyc?DS2OXw)4GE1P!U)PrY&_aYP7WrG@MaE` z6i4eSIuwG?06Nzg!veI4MT_3Jc=^bnrJ9ByV4|H{ZeG)YQAD1|$Blg@#w7x`HbKPA z%uc#pA|$1EB=kZCEX>Azf+mK~&V`}U_m_)^)wZ z_+ixpJin-W`Cx#-DUH+@Fhotv8olJ@pfzGA!CQzz!c&Nf81w5%<*0wd^_U0wy&-2x624vO9~{Lo{=}Ndz=B%I-cBio^h5=t$DwC z>v#!6cB9XN{qe==_+MIbE2CY*;Jk&A?7bLrPNKMzt9|u-cIlpm8E~yRB$*}hn2@XjG-411 zdTKeBuR{zOQc4IWU6LI-krz-82p|MDoq)4ctoUTr6O^PitQ8YoY>E`>QWa?`)Xx+7 zoK4eL;XWVS*u=(;V~u(}IOiBTHuJCNbDvTLD+ao&eqY!*M&O~|!glLauKY|h6bl0i zm$dKfWF;l`ne)^~IEQB)%FftL&kG(E7$ITc`F~h6NT$@DvB!rQG8qcMAybe-)k~uY zxV|FLX(Ga#vYbv2K&b&Dh@!;>02(%ksxY94MSzl1X@aH%k!=ZA#}_PZ!%GvSN@h#m zqPM;$5lbtUSrxT95!ASaS=)UPuqt=jVrkYi4T@H8nudHWDwUB63F56qNGECKk~WDN zraBM5d%n1riUjqEj*-WFRtQaPiiroV*81RBJE;inC%*?=FcZx|zEvCUr;tV(pdceN z9h$EPxf{svi2`Z5iE7D~0EA53J55CSOlw?Z&GGBq<==)2TXkQ*eDl5R-UbQo+jcQEBlBnPbEZji2K%Z zR92%!dc*g5G-cye-ud#rFd;U#UstV{50(WIBr_`?qwey_k9XD%duta&#OfjUXXNS5 z6DblBv?Lo*m{$+bHV|;#00%K)$&rUZ*4m;ebT0Zv@|iHuVkeo6tn*YSY=EIfw8StP zUcDSq11Muk@kI{&L^(lPI>#Ej)XM14OPVAZZpZ+x!0v^jCJX^KG`B3@T90FCym633 zL|pUCk4L_k3B?kzI;LGZqC1Zq?*&K{GCau-5g`+&n#YAetlwfMl6`uH-QsD@$BNKy zc!!*IPcB^`?mh897N(?a>N&KTBq}H#iyv-qheGF-YHzWfoJ)agZu)#=0R$INK60B#vG#3S76upI&}g0R*p< zKa7HiU{p$N%dKAKq8zx2n*qoYmASH+9kAUUvJ9PvQ&VXh#X|^~gklnUH3i4>1f*Bd&^yvarB?wJ5ENbA{XYJIJ9p;ZdFQ<6d4A^< zc1zwFc;h5TF{wFX_4%U|D_q0IFb8_#M_W5*Sf0}ssooT6Uhz>-OUMNF3HUpN=CoJO zS1DkdXxhfk%mg$(#;Lpg_CsZx;RXeuzypH{3)z$k^&c~d}BTp{)aUa{2Bc#K=eHp`F2VImrnZ=RO*jlcQ{i^Ne@4xHEik%J={Z!2M@$T$~WHrB-j%B`T+&&hs? zAJk`RLXYi)^P5+uTC&A6yRn2F&m*|E>jr=p@mu`O4Os-!GmaK2`J;*w4`IOQi>sUR zDGQTLgb8A>|MUu5@QML$^H~<#`;Np;NfG$cl3`SaO`w@-0`8eEmcnmZu%1F*&B^vO z9^_}eE1I3f@U7x^$X6hPk&$km|Ko%xw*{=3G?^91tbW|pCykuUq)D<_>j8~*-DsPC z$Kp5*K|a0`V!2npuZN$-O7Kko`|iXe>P1&c_3!1Nw6gTLOMG%@`GeZZ{r*O)qksNA zZujp!aegzkF;G8p_WNKMhjVr~7bP9}XLq`vUT zSwQ{XUt7+_gIlyQ(MxY#?Z2Isl_vKhUIjnvTIV?3$d61Yh5N*wI-T--G8^E!kk>Ek z9x)bEW%izadCd5f)jo^{dgp>VY4kg$I{F>7jFrt46}E6fyC|~x#4Giy^&z}?WNul( z26F@7+*(x-K%=yTVcBGPCqE(2zr~+0sBE|Yq;Qb2pTt4`P|FY3bPK|lkwOddzb9{| zJ3_C@yTt3w&Q24-$fQD!G>H*jH{g32z6U}5;Fh=S-4Dd+YGo`YDFn~-is^kv5)SYE zSW@)Il3%vjvoq=Z4Ws72%-B1wCr*g^eghnt2O9E_=UCd*G)YLFTLL`7VhI5Wu99Pe z7Irtd+5!Q89?2{EocRaxpbHS+w!Wtq_i8Habp9DUeyLhQ|0y@JF{JdMViFOuW5OO8 z^K6}ce)@la$Os<>OT+3Ckw-;zO!kR$u89Mn#9{dBzt3K6!6eCVMVmMVU*OjAS^1QW zpd3gR`V(K^Koby?m9eZPmXsgc!3(Sc{E;)d3!K3l88s$7s?IpJ9fK1)>|5ldNJ@1P zAIID_R%zfXgSmE=75J39!RYbl1Q(p?3;JX=E2T;Ds;~gDP*-7mXhvq-@B1s}I98Kv zMl-)#`t#fpoGx@?Z{tM`H7rs#3G|uZq$o7`wdtK>xj{|HC~F~$-^Z-DrQM}Dsez&) zf9d0&f?m=leFsjR>cjW~V{3n; zH-=OYzYc2*k_(V#HH6L=`E|fp3YvKdz$3E=qq`C*(9sS0IE0hnwVTNd(d69PU4>vl;nDkSpuXOK3&mOFqPx|GG)!`G3|(<6k2ed>rmsfBdV$EOwI=HRi=% z9nXUbw0Qs9`jBlQ|GS93V^SsZ>*ne=c@uMeVz+qdt2;)_drI~{8~%$^d60g2@m5N& z*KEwlX95*2s|Gh$3#HftD@#4azF(@{ROX$U0DPqOc(65uGd#~SsUV4M0pTiWD9a>J z{p8+cAZ+urxwfOSC!H|5x#ObodGa4~9mRa){q3?JM?tJY4d_FIuM3$=>McLn6;YB? zgNo`Z?2kM`l2M!qRs}V#X@PMKj^U=}OddQ#KNj26)cQrtlrvrDdaRp_-;`ryS{ zko-QYh^wSR27X!gb(du&E_JeR_`Fc~5}MF zwiingtk!z{z7mLtG=J3!27H%?t+beyh`{Ro3bx4)kBm0>e-B?_pah-$6jaanbtE*L z=CaE5de{wT$;JKs*2iu-koLiLy2iz2odcz2C^eUq#Zqv5%@G-+=MM0*2kBDv5N=@8 zdh@%tq>nO-ii2Qd@?znOw^ij0!DG8Zo86>Eooy--RitZtw+ua8{F0nQMUkYF?xKvk zVn8!S;6&>zA<-ir+K!GpaACZ5B>5^1{7Q54{Cy6P;RXQ|vwffIu;4-G{ zo^sO=XqRES z>HVr$fkEYF$IR24LG3;anw|AtKUUFpgriw$$OwkPe6&3=xV%PMU50`{X%6|uVR^?u z(k0K|xHs(c`WLh5mJTooemlyb?v}+uR2VI~wiX6*2pInp5WHr?uZj^r$dpR=cS?Ok zxtrC6j29P+&a6^zc^9UEvjNAn?vYBq z=AGmEk=QqyiE&;7t?O4j*RS*T&tJaIuf3098TaxZ%ca7!FzH^Jv)5u`IPonZ(W}~5 zh=bFNTA!(!wYx&U4F($FFC4!vx}Mm}$M@ywBn!ZClhe~@tcL*Z-49|=@HpBo^xKZY zv`aRD8y#=3#l*>iA!xn44_)PUABh>v7l9Dv1NIuZJZ<%R1&nO2(<;>tu zhL3v5eeUMO1*4Xg0`+_OdO_~J@>dNL_ep&b<%m47-(@{v`~e#{Ed!}Ml7y+z*bB)| zgISs8OzSp@K55^%H@H@3+fnV5%Q)+y4C;Nkar~QW;#YIe5)bWO;!cN6L2J7QxEBIP zf*h(O1`(V%RaSbp`Cn6mP5G+xW%)OPBF)ie!XZfrDQan{)7u_C5cmaTqp0kAPq7Ha zu>NJBX8qpX;tVc_n!GL!RwnrnX{+F8Wd8hQOz%I&0GW*}76A^%F35?Jk@_6ogWXz5 z9(i=LvyQzvGDu>c=9k9=4$J6=XAprIR8!>6QA>f?J3iO+3rxe;_x1h6#7<3?@D1BIR}Iq<*mw zT`A>4aI*w?B0#MFL_KQUqH4Q|VlzxZ1&gbVu8;YbErGCRAE#3xf(HdwS)1M@cRkWU zB0kT~Rl0YtM3f>^7Hb65`GDr|Ncso`T4%Ca0tklUHIK(&AWpy5sMf)(u%t!|4~ROj zGialpnP{CaPS5UTzA*A1md8S!c}%v^*R#9*hXx zYg(9*{h3>uvK3P+zX&#jjtOSux2uv;gGAW}rEbD3P*YWeCS29q=r#tGAjOH~3_PHMKevavUDM<0W`FGW~%cO~(qrY2t{clNre^dOFaqcf!d2Q0xt++F) zVF6fzs(vKmU9h+D-RnVHR_`kS1OKXnWe==|5Ko(lQj?_5Q|KkY-%@Ilu*|7NQskY8c8#XG~;*$q);q0T#m)|MhhvySyEuctiVSZ z8=(&ZoP25BhtHq#&9o}f6%?jSW6|ddlN~{ncq#92&_}@`GwG#aW{4TKGnSe|S-r_S zs%tg~`eq(twmZ!EVTW28HM?nA8i5nh%ezr2_N!;l$g03ov&>k===8=`j(T?AUs74K zjLl-+>#6nRGZ?*6shlcB*l%$ zm~F{~lrStk7i-LrFByp5XL9eCt?N2CU%*>R_7^EjEFXBU3xQ#*UwEq_UY?m%p~>`XTa4e_v2z5xnTM)p2qMK300Z z9N%GHw~E;CP%6J8ft_T!tN8s&un}p39mpdo-J}!!9Nl!w`?ApCD4iRW0j28Z!$_oD z5pTAgR-{4(tMntqo^J0I+kjaL$%7lZ_&v0&TGRdPcMC=$1JI%aw9)~5gn1Z4pNp3D z0;wO>e4KsM_Z1RtIqkXfS+R@^05C`o(4V2;k+(QDRU5+33C63U6h_+*PH-y#61b$= zdv&=q>l za&(#a{cPozH@NUj7`Aup$J8t}K3-r;=KI4JS?PjUKyoOQH_1DrafaXf-7BEE*HWI( zPl{KS^$kFY*7uL=%(++69x7!Vhd2z|OOGez&!W%2oEC9?%1TjkC^A9S=_~_?tjNAWaXg~nZcl0P-$#Zb{wz4+rCqg@ zt(Y7j^VhFk2-dT=hAl@${1E7`NrKWQWU|WM`G*ghW_~80dz(E7fYfDH;IVF+kvCm? zyMUJEz*r1es6GzvZ#3S5yY5kId=%%9Hfqic{b10d-cl+CX?BV)jRx0-+~xU^Zf&o!stTnD z(q?SUk%jWhZ?zH17xJq{_;Jd@N|%c3`B-SQ=l=j@KZB>MUOshxD35H=O{$=v43M~~ z{_0Iup&$vJ5Nvt@iWI116#fnz37g8v}}M@uTxrxy`t^c=wP5A@hLO-VlE< zqC6;l6pZ9YaTBT1u_U*>8zcAR)xrT#5Jk=b3zDVXi&ij~!F~efO%fp6CaB!lO%)Ci z-J&uMccg<7LOL#s*9vu78*l6hHr+V~c2<`s%6|_QALaIVPUVtJHP>b7L#sq(n%z&6q95Qw zI8-5E47n)hfW~gnT<${e%p`KLDL1JEsZ(JPK68{4^KUjB3e;0&u~zcUOBLsYCC38;F%v-!eC2R?#C0iI13H-tNwK@1 zJKd}!Ms$-(MAm9Yt!_%VcSp@~2vK4Z7K^OVF7`>hT-pGSakuf&7kMZc9XK7VRSygh z1fg+~?X0l=w?0qhjNmPQUEAhvcoRYIHTt#n;xBiEjoF>Y^H2k>+sqep7s3U+WOtg( z&xHp^+57LWy-FQa8FW~8PHkvEyng!ckMXaC};$`x;co{c{Z?X#$Lo9qXL|3{+m1bqpvDd&W2Db!Z#)$k_a`O!5%R zZ!e|Mhg2K##eO!KImm1*&N5u2{q6con);rZ~^>@dcQDX%T%D*f- z5W8PsNTkpErlkGd;b$`pQs(foymi9pA&`A7K<(3qfM3RNq_%_F;<1_RZYmVU`dIwi z;eR;AXKx>@e-ji<(m zT2JMBZmjj|;}2ZLREM0d{)7?*lArrDyh?%W(06ZLRVC9;MP8bJoi&(a&t*#NF27B% zw%Djzy4^UP-a>j5n88%(RxST#Q_s)aoWt;PGexbP0j!X~5}^)&##Wniv?YOkv^3<{ z?oIHdCQ)HJ01U8077Sq#B!41<*~QJ1xe>Mr8N|nU)CRHvwm z<6*sx*qO$Vx&=9Ao+8VeSrD|!;4l~uD~1l0-; zz-wiT62uzxa&5>E&=(*NkZfiy7(dyj81{ka!fTAA=GSjZCdt5sZI~WECd)gv>TD7r zvK+q0c3?y@Trn>OJxHZI39LvP^&n zhysKiH636ZvIDy&gapt417pjk>M~Y4Bduy=pOu1Q$?YBsE;2$xeX#+QFZ_n$lF9@4 zB3|z-?zEL|+Y`i7-Cm_Q#A|Hu%x!BGJwQs_kP=1|eG#6j-byuWN~|KCxUOx))+K8F z)ACSD|4{>Dxr*2y>Eh_0t`2TpQ5V!Vs?=hjU%U)ZF>tc|RKAW_9cvMs;tVXzFPK_j z(tHleWKZK>F=8Ut8heY951gbNG7*(_Gf=$BR+t2@i5>*DTVUQMEH-L~M^my!!;-V! zCv`5mIN{Nq~S?hcP zS7AI`eH4)nIeR<}#R#nZ6EV^t`FrHrD-*o<*W-QJhHn|3<%wDqwn$M&AiPr&ndX7J%?5S1A^bdMxHY;71O})uiub_zs3OpLYQ%sr~M); zE+YgNkP9H0u%xfe$LriqK)FyI7LAP@yaT(xLwO-tZGHw9sXh+o>wZ5^uc?Vc(+p+4 zeeaTT=q8$Ehj93{uA<;Sh?I^-VqAAh}zOIs@%Fqs>kH$r!~hC z$}K$$!lPuwX&-UjQuYOj#>Eb|!UoLZK#vO)PrL32n%d>LJfg`E_!-OG`NC@-53WCN z$tE2)tVjKG#70<=(}(%oxXLWo!?4yhB1SdW+m3tb99;~x@ZlKL6q)+od3Pk4$Gq+; z&+UqfATrXn(^LVyoFg5tO{?OS)PhyJb3}tEy))ETu`R4a;K#eHU~u6%-t>fkLea+1 zAcCF~0h~&thSaUie&Vd|Ps_0#UFKUsXrU-kRqm5!A}rDs?*KL%i|Rn84<=)%u=28G zLWtBt(kO-{u3Y!hpJoOiC`Lr7lCj~P7B@5Wc%1TG%Rzr$Wj<3|J?&^4aX2#o=qjs9 zWHBYlN}sOof|S9~G}%WM$;_UiYr89Ll{K}FF5U zYUq*fxHhAw-X7l>#g}s}$0*fc<=X3PX6&qbVZ_wJEt8)}uqOq4x`p-Z-c7w{3rUDC zoYOm;vNhqzv)!jE`s(&c*Z`^#W(Wc;z|G5Jk8g$U!R?t#EvOj(emd;^t+2@Ya-@UW zFGtV!If40Qn)UvY6vFpQ+HHgnse{P&hNWCTPB$$MI<|}{1Y69ZlZRvS6|z~b7-sVK z-35a*MkE&(nxXAg&{)wLIG$)ULBEopRBdU|nfIkYyOfW=k7&>&Cv0r|Rj$O1IBb`j z295afrN#<4&YYxdnVha~sZhU=>twa179F*b*a$h{`xTbV^}$K$szpaq9qH$Z1=%vM z$jYZ>M61{Nb%Yp%{cHGZxz}ONF&&S}eqW5FTC~3z6)Qh|aDQ9kGL%K~&%@I^4 za(ZThVah*3no0iN+B>=LK<&|nt<1)r^@g)jyvs4%K1zzF#M>Lh7BsPP zz(R*jB^mgk^5yLnV!vI-L;!WZ51t3n3}^9VMhSDGDJtC|DgUdd z531}`A=%14!x8%`QVe>}LVk8JX-Ql}VFS9Gd$7BPSp%r;ls?&6J|BQ{K*DNd;0}u~ zo%$`EuT+fiXC1m%p)%4t+V}Qfa_y_ev6c!a>*t-AP+FhHUtEC!TD(PGBJ^`3UF=_nb!P-sdk{88|uLf#T+G0Grx~D$kFzcZqJ6fYL&ARSU)yD z3&sStrEg@4k~y8?`_ZNOU4)rVWL%@`VX;X<=nO4R8xsrjZs8CWfpdWQ1C!;L&|c#@ ziCD6+&>ltU9SBb?a$}M95l#PbJ~jXW>I|%*r!b)(Or#isiSUA)7IiPRcD}596HI_f zroj2eGL~POdy;P31~C6i$4KcTg3p$r*;72Ra$-9e)HoJam|0tIXo$7z1A_+dw%PTh zrz<4QQ}sS}-J2NTl<8oER992N=ST;Si65fuUmxBdsvd0}q?`OKFl#nUs#mRVzMaj0 zU@uVeSRLkyiUn96q4NTH{RT3SpesOY@Z*U^$H;RvBKxba-!%+mMj76-^)rXbON=Rw zwq+4i4$OMn7g&`#V6M5y=d%JU+{+&LLDKBoyROn)C7HrNXUTMP~VfWuT_94_5h z@dvEkTgS+y7EyY!)%aG0 zqCB%FzVZBMe|gR3brjkH7|VlsSlqUnYcAWEBSF&!pPK=9~&>-nPTj72Tn28 ztS_+up4E6Y!W8rTcJ>o*=B5V0Or!3(vY`*fnM+3MECmo=51OU!7UnG6=V&lC>&o?5 zDm-xInno(jl)C2KS`Rw`ci->em;Ai++b6OPBX?ccDzOIiR_0JP+S-6KQ)Fmh6i^Hl1$`8oM6K^6{j#2t31svJ#gIe1p$~ZPfpcJ zXBt<{jiDY$z~4xv>1+hp(PkN{LLXO53s(SS0M*ie5|%nrT?`Zt?cJan?7cw=w4r$x zjcg~SAlcLS`1_R&kukuduH+fa6s+WdDnl70Nl4#&<&l5!PVFdAZ{js=^jP=v>$Z;&OKHU5 zyN9bkM|sS>-1_vBXlSJV3v!ly#gkiZ7_m%_u0glBl@{QP*Z4&5PCO{CCmzq2ayMw9 zvkBUE6(*L^1r{uVG`31f5$^ZCFlo}RrLccY&z(hgyC_td^hNn;@!qJFj~ztE&)AlS zC>K;O@Cn3^ia+~DHtH6O9v`f*2K+AIe}GujL-mEdil$2Y6n-o*R<#-ZbxvtnT&GWU zlyz&?wT=>Ntrw=l2T`dBtGM*+qPW&J-1VOy0|w2?o##n` z&66Tr>rT*jssCNmoB?`5RtHC*w-etz0g7rla`9A(t{V(KQqScP5mFvxTCtvt#8|A( zSbJ#!)wa0WunDa+HDK=~_`+w*{6S zoJQ72omGAxIw>=7fr~r$PGa3CGyH|q)T;xEdt5CoM>N+hjJ3sVPBlHz)G+v}lMQIg zM|LC4X4+!!0-0Rxz4M{5+_0#leBCy# zW#ZvOTRw)S8^i3lhLW3wZ)P(oA@V$|7Ch47x3F-nN&l^+bWQfi_sO>`n6Zql0bpr` z+G6UF07v>=k2>yjjvF;h81qaxQWU_PbPJrO&c~Wr>G46+S;#+`%YYM*zqN@`1JR_* zE9;$t`9>48OcTF28fAevAu>oBC-cs5KV3|wwm>=q-vzRCXFvz~qOlM(!B&^jS&KEM zw~E#jI9PVB)20z>ezdzzV<1|@4GZv)OPP0#-}rSOP#2)L?a89Ursq}fq|=*!J`axZ*uZD|@t_4h^-_BcLmTA{ zCf@nNKZw=T@v<547q}jNdgql?oEuwKO4D}|{OWc=Q36O{;#Ol@8Vr+%vL+z}E@`EG zbmAB*mT9X>s7dFv{#!n0wzN*+9V&0B|DGx++f*oRoc>6MI$W=x>{vlQ}S(1z&;9Ql3Jg<&7})WJs)8qV1q}+_;Tit zQmM)?rz%V2LZ69vy}KDs$(WjdxrRnulimhAV1V0~yhF zV^|O7NxNfsk8q^M%1ZN#=nYqX4e4Dm!)o3=kzy;COB;raH$X(C-mh-7e}Y6Ox$#?c z&QV)Gk)iP>|FBk`2*Uu80F!@OR8u43)@|{%UFNr%a6%7GOtNZsy71|BR90Ef9cu;Y zs}imzWF4a9CAZbYLk27Lto#^k#RN=0Ok|{GP%uY7PJL944)k;y4c7|2`X~xQ&7cj* zf66!R8gN!Z``dYQj2m+xNd>zUytY=NZ>*bYun2#yhyeq(dA{wFMWoK4rkI=J<+wiZ zejAl^(Ee$GjYCOQOa2uI?ZfZh@Tvp*oZr?A#pnNK4E!-6YF1}g3;8_LuIxW!aS*vnX^I`oRS#jC=YKD zlk?NB*Q&v|X{@H-%G93Bu59Fftk^QSK^#nvujdKry*SQ+Cb^Hx4g3z>!QuyNxD>2M z>vcnv(v`XlC+WRQ+bP+C6>8URX8#X>tTU)%5Dg2sP0vew77;qCCNaAIYjdza&d-o> z;<`FQBe=P_#z5S|I7stXg|LGHAV8(N;3@i^`DS9ARO@7M;}d$()(V;OO+B$capSY$ zuo8z$4)N>GWzo<}U@SGy_0D)1aIavWHxn`b;*-Tzc}Tk*KUo*4Lq(5$6n)MU*{EfP zGd|m-f~81yS;DaT_d<>(U@%jyj{ldnoMTQn50jV6>{Z3cV`f~+c<33*;^We(WSh$d z7>>9P2u&i}--sL2)=nB;6Eo3xVW|k+h!aFRapDUA)nLnCskt)apS85vN#es4l0{|wK>V?e8 zr+MfE)76Wlt^lv+c+E-csS_r6v%aV&7~o8obqaRkgeIeoS$PqtMnl6o?pc(NL5FBV ztwPytE-9;qsw?oNHt7p@ExMMObO&Z4u)H1?ly7L@Q#Xm#c`Re4M<$m|V#M{C(z-dh znLJ9GnxrafllN zX14UNKg6HAI?sF=o=UuTUcUd${0rRRmhESYX-EUyR)E3*Mn2JP8(gN>m9a2- z{q9KJ$>JJb`rt=SXy5@2%cc_^-z*Zcv15?Pp8GJn9UiG@Mh@>Yt8c+x)EVe$+TuCA zU=^|`#YN9&5Hm?UqW-DKh!nMnWX7YAMi|~00RvMNn>o|cD9@Bl)Ml88-acMTvkAV) z?pKupK&m3CoZC7i%&5kawm9o}#kP&UWcJm=Y=th&W!|6(QufudhLe@cz8gjM$CH>+ zC}j3A>RPsrV9~FZez(9`7ny?+_U97W`e<}RM&=NL+euzE*HJ+=8#gm95a*xY|H{F~ z!4n2&Vy^5OP2x{Ee*M}uxo+cl>46l0E6jTeoLYuUgLjR@OzUDYL_~(U>DEfzLOKy` zVB6%#p*k5u!FoWjGmW=c(2-82w z5*b>OZr_N6P&Y6Qt(BXJ$qjai#|M96{a8cYYvYQac{ZNwXaYzQAsCN^W--!U|1*TH zB%R!F4~Zc3oUpIoSjz{h;=zNKE2H|lE#pJkU3-;WAGhjV`q=tHCZ*<7)9mV$jdO;+ViG^%G3(L4nyU+ zHpZ(9qvN_hVIf;~fFf$thY8w|jQO5zF3DB~SuTE65950`NLWbhVmohC?5DsHL(n}R zU}qyJ^hiipC0u#1Eh+YvUC(dfbdq;mCTHDpMXKL{1jJ=tE@EkJpvS!GAfY%3x-?>% z<$CmpB(~|a(wue?fnGAf3UoP(@?RD*K)D&7WVXT57LOuo?nBM@N0NHY!XhlO_UI=% z8E@rfzr(EIOnI&*igG4J2d@!H&4C{PIrpJ;NrsjwC}fzZ0uQGeZm}&;-`o9FQ>R#kl1sB_wsRFx{Kefro*r>dGNs(j)O_#BTFVs_UV^l$69 z_LM`r8(RS&Y)|8dpbHh5$qIOZknQ-dn)BDC1wuul6MUKz2BliddL0jDbl&q$?`opa zDQ5h=wV9;i>2$5js_)!}J*-vIGsjBcI_|CEnBVd&?qjru1y@b+3|wq9{xkDoo`(BT zpo=^hQ8A?)x^@yo0AoZ&+IJv#6gyu97Ai~lhmZSrAF$44yfj7X;?MfmHh_F&l2CP5 zYx)J(2s1JFIy{=?lUY2m+KA36ojzq`T{9%0j7(-Hgfk{Cn88p9;L${bGPq0NoecgI z5Zt4}SZoTP*A1=%t;Pp9YQRvH{zw4qk~@S~OvaZ0Xug!e4E77_X%TD{t(Bwo3%K-@ z3VN^eR?p%FKBH#OS}T*;4psRAamVk;u#Tjmy&(7Z-S8E97UH>WL;b-e4i#>G*4IJ;kK~J0ILL`ECiy+p#l*sT}pN&k;Jac;)#@3Fu z(i!BHfah-9_`@={?@w4c5n!I{^n&*?FKrd{QsBU886Wx*Z}P_{ub2H}h()jOaAg^J ze=ZSnwsS)Q>;y_Z--WT{M0nvyNFA6_yHmTa(Uro%U%3IUN1(`WcxF}wt(BKT$m%L< zN6U(#G3X1{wiM?zo|I#GK{6zVN-WKSL1FtBlp; zU(TEHO>Gic%>j1Qg3IX3A&g77u#wVI7dM8U4z4o0F#vjtbK3ZNK1Yl|Y734M^A7-t zoE6Bl!I0>UuNhJ_>`(Wth)<=>?J$_M9t=60-7F|Jfyj+L;R2g`6QtdEzk^K};SWIU z;6b|JE3-$zD}fA8eGI+9@wjX(nOuzmib2RV6eOEG;uDCchO-i^2u~z1=NkZ^e!8~g zSY}w(5+)6jb%iMb(1ie)*4W*aFjWGx#Tt^Sn9ShloO(E3;2koZol14%Q$o`2!mO;D zE zUmc0Dnl>NaA52KDFw=n)n@JlH$9zO@M|bo=Yij4mE1s7*m9{1HAJ!5NJ;P0HzQ zldwehasrwiydp2dWM-a~Z-2*=2`XviSAn6Y4hngBO@wz~?!sOe_$%Xb5JFdwGVluX z2BS)cj3-17J{PaK`MD-dOI0c(UoAItldbSOF44qQCyr`)m((4l6^iN+@crfz!1uwB!s30d z&!fnutOl2y1>TPQ94jqX%9MzX3zDS7$B2Re_pXpN0NvJB{h2|EMkir+j>B1kUOrs^ zn>PahvWOz0MGRRrT{p(7Gwz6fVzy0Z$Z=!MMNv=A0b4mAF>B*mwskjHK9PkJWk)Wb zDWZ!_;rjl@k*h*r_up;c@xXJLjjxGc9kvI=yBk#YZ*pDhVAPbe{PXtXJTXd9c_!Cu^4%BIb#pKSZ9 zp&bu1mIHlOeEbB;3u$Md2dtmY0{3|)F=j|?EW-JZFH-9~rUOcd%YY|QZ3PQ?K=%Uk z0w_4SBt`ZwrCN?mJ(BaYm`y2M!pcIQ1=~5-k)DDvnxEH847{J#dY?OoZBk~!Izatp z{g$2QVc7jq=Y7uSii#CW zTxEw4H8-~0)H2+pfMj!7L@z1VM)$;*+f&wia7d8i z()LoKF=jv!xfvTU9m2BLT{45AwkWytWM=>XLyFvzX?(Uvd;*&ff7a3X=Ym`Y`{^)hxXFZS#-|hW5}5MtaGOhVIzvKy}NK1*kRaW!#Sp!*31B?jUcThcx~4y zmwS=>#y16nuB&?&YH7e3ls|9!lc;pabwRor%#JV@Q_O>J#9L@KL*}kr2nHono%7v~l;lZ18Q5hQlE15$f(74sVSiSB9|)a@ z6J3M#@NQXV7wZ!LYCQ=1XI^f8)Vf-zF|T&a-{#OdDyr z7yy2};{B3%qq*=(=C5n7Jks@FT{#je%#X}IyIQ|7+Y%y2lRJ|`Qk+xPKa9e1M=slJ zeyXhpBVTMc!IK3Z{`)&3jIZRu>A&h@KO7gvN<6PU{AW{I;h&D>wO323LGR4c;~%Qr z<@I@_R`JZha7LmM0afEFzf=Tvdiih`wK)*if&t-j$}fX76(>sH&XO1=k;K9TebCH& z?(=H9X*nmEknQs&hgmiJDObs_pTo{bA0n~2|NOJsN~d(NYI~EHI9@MpW#?D!6F>SH zNBaYnJ{?_5CZqJ|THIrQ1i=G+SNSbG6mvt2IL3fBg7@sKb4lFz=9SX=s@h%90+@{h*gg|5Jtj_D2+x-wBki(zWWbwMRY<0718O1SP#i?s2^%ZCA-zF!8wKse zG?dp{gUW+(D_9;!eb6|}%^HCx|3%03*B-{R>EZQa&9lhSn~Mzz1LB zZY1VqK*r!n0MO86B>Y~L;K4;gWvV9;@mhLxKr>P-gL0=U;_hB1m>C7m zZyq5vD=&j&v`uox2I&s7V3^lDOR1iLFhho3!X@FI!l!(2Q$9P!&MGWyfv0IZanl4y zgveN;56d4FY|<$`_xbW~vDkB9r>gAdK@P`hVOmYsKXCsg{4?Gt405x~fTYAnG%0WWa zt72)%xQQyGat60gRU_3W4?K9ETF=uYt%>DY59gqwRxcz^`3ivQ>bXKv(@J?&`7d%J zOG|Fs=l6Yz2Ocg(4OeX>iWl;@;U809rnzc(=~(I7GS(gEr*=^cfeLOOPxtdDRM}a? z+Q&c2#lj3^Y9oa9F8eQMlXixf1#fs{lf7`8Iq`(J`#U5~&#N3wdLprabncrp>7TKt zFr3*R%X%BJ@p8}D%%enco46^~{_^ZuiG$^i&0JuAftQ}C-rMqR+f8uqP~U*S>BY7* zd!3ClKXt{c>0;!cpZ6r%g}on!ZN^dyUTdkIX#UCT+`qlmYmyb(z+GC_fsZZ53cE*@|Q{#W(y2m)3=+OMJzz7z8 zr5+a0w6O&-L0_m@zbKZf!i~-2;X-ESl=)}vqIx2FHSgECF#_u*jq-j!jV%Uc&1A7y z$DsEuG+YDj5L~bL2*DMFY@77Ph(>n{+{#vNxCK9oTUC$v_c+%TyO4U%ms50QBWoO- z|Mgts=Pt>gE0C7wre$|IoDh=F)c-3#iZHc>v&^14b7;_@JH$conR(BRas6^r9wNC| zIueQ1O|qEG=fhQnU`RRoij`w!e``fx#memC9(Bg&lSQiWQh+3*>tC42iPyq-(KzWGVIym_n+SQj@_ zSdy6*s|~>823uJIFv#StpBKqqT!j4qnU z$(sdZ4nj1?b}CQ3@Q%P&D}Y8Fs0KNbusO?A8HB-P85HlITW-=Rn&83Wn;FOJ1rYcy(FMJfTbR@-AXp!;2U*?MsYQSRI_rc4q?S zElW4TLN*hh4SITI`&7k2U}td(eISlOv6=CyW<3NaCJbE56T;E?yjaLJrbDPuy|7o^ zIRh3e7`mrala!k@0s5RZhRYz=zPR$b$+FtxQ&}2+;prA@Bmg21(Ol)4l&$yP&#gz^ zv?)k=P}AxykfXiw6KpGHTtK6@y?YS`Bcr z9(Z0O&)QtLJz%yTK@_@Idvo<>=w6zU(~G0K0*@W>4E>ZNgS^%RA7bEUERp1GZVb{L zgEw*OAmYr}9KDa70-w=L4U&wKO~#^|Ss&*mB^byi`6dyGuyHk_3ytaMx;76e<)zrC zu^H|ZaIj}|tolXGP8{v}Ue%79tZ0x`oeHr8NZMK%d)FL+VN7mKMZQT8KbYUekP}g$KdL`Q zVxS!f=^bZ0+v$n;u+@(38g%c8j-l1`pL=^P6JmWj#gX@(J1>3UAaMy2oMQexIhd7_ z;n}P{NSB`z{=NG%d#n!Pq22!R$vXX8-$J9pg5k2r^jaakF*Oy50#h>uWc90rp-DyF z=Ax#O30ADh8FOgHnSMq~dcm^eVVzIE&ZM?Nif_=)4j)<4t2W5mHYv_V-}(O>z4u?z z`~Uy{1d#yI0C8Z}3lJ1%fFoBOKt#ZeBUgopre>x#?Q}YTXt)Y-&v1{_T$#3xnwqO} zRaRDJHnqJw}%T)~5ATXcX)d8syKu~;;tC?+IHbjMJV>+ezm7-{+g>iSYp z(1?+OcR*j6>>#w#_ng7P+-0L4HPDeaj26&~R$b67eax_2>-JV12Bn@<$E0T!i|~I8 zlx#SNh82QHUO1hbf&q<+M6IQYz5;)==d>z1a-;6)IRb1Ok94b=uUr#!(MWFo2(77O zg!iL(H=+d@hWBX=d?o5Js(uC8ezCp$F{@r4`Ova~S9Y2Za)C|`4OC(5e(WAs8S6`E zfi@Fu(x7xd`AeZx++Z_jLG|XKr4NC5>hYIyoIHsU^19>yU%j%9fI7b#V4p7OH10DCs z|3U9B?;~tb_*5TwA$nPLngD=fB_4^z*W3N7-f5#YIvl=M@T?UT=Mi#dL+$f35YB;v zc+*^6kG2(xo$#U6;M#!$?eIv;0NOqfV5FtE0g{&M6!+h`;To`sp9DXV3jgr-N`g%X zZLqQb{phFp1HuA`>-_5+tXu=p!iy>KJ8ZkbB|Xt&|NGI<#V;i^H3<(6QpX+j8DOUm zKZc{myb2@ZIlLI>nsBD~iG{MPYqq=(_#;9B$W##+*n;g%e`Nq`YT#5n(>X_1OOR61 zIRH{5C5z9gQl?Y4(WYO($RUNJtrz_bY^{zoop=3Rjwt`_-9Ilaa%+db74^UR{%Kt8 zERlTr`zbZDME2~D=jVNnQJXe@{@?AZj#RMI>OUi)OIx1|j>r4u9(LXBYCHTTh3VmZ zW)yzj^K1^6FudB{`2M}Cz&dyI)avXiT0o9{KDX-pV;FYek0!)_EA92Se#Rd;bkETX zxRCzNqwc?@v8|k$%CAq-<7->TG#gwSFP=GT(3QWx?-f{X`gQj61XYRFD7@>9VxxL;SPoNnGa1?_7Km&5aacQm@YGNJw9IjB z1d0&~oj>aowgtV49t%Ut=qqf;670auk6P%V4Bb)`+f%dBArT8k+Cj5mc!2xJiQgWS zAVLBBe0X4ar2a%t#7A8p|2)@EUb?!&lcSH@lYf*l`x9~7JMo-0i+I!8x1#oX46%Ua zpskg7?#!{#YGL>CAn-8fQ$i|#WeFMpZG`Tt^^!{AvKsd3Mpo~*=Ipq)G){1riKDXdY&=T$Cn zFh@MZd6C26T*#Q6$Jvb%z@sFX>=V*q@LKm{?|fMo=qsbU&iHp41u}iGr!;T%aN{)t zB5_k}!F_PNR&>0zb-)7#)E?Gz<_x6fD<@<8z5Ttj#@$}>FQt2)|Mv-C_idVYH~aJC z0h1V+UXsuz9Zhu{2b`s=B?F7#{ta?<~AU{0|O zdj6Y}Womxiu7AJWb@qgO`}n^9+fZBKjt!mtFE%11>6QvZ!_~zD6%uIXhvG9_%Sngu zZd$-Dvr*ittE}kJdGwcS_r)G+eejR2xVO9Oxuog>7dlAJt7yJ6({^1hLt2fiTdTgEjW)|a}aCXb37cR^7JA1B#KfAUk zfc(5IanIG?bSwz$iOzNUXxQzGPt1ofA1D1+4w(1sntC#^uXhm_UGVp=tKVfsw~aHb z1*{9Vpu5=X`0h!K0kAmL-96Xb{~#V$$c0U~`r%qfyU&VjeE2HZS$!YumKdgVj6Oo^V56Lo~%pWa6}4DcYChtI=D?Aw{h5z@aZif zKdAy2o(}Qb#e-l_Gu34y@h0COOPNtbNMzM-i#0^Jj&0lW4s~<4x7Q z=uZB#ogYNzo&br@NJAy7o2eG$luP(>6lx^~raRA5YnZ}a9+DI`QdKN|uy?@@K!M6? z_6zw<_nazF1t=*_1)voAN@0;*kYAtXWK-Br{F0$YLBsXW!$S5ZOfl*3|BMUiAbq~W zu8^Kj$!#}*UJ1|k^$y}boLL_h(CrzwZ_C6HGmx%XVV^rsS8g*D+wiK?iSf^NnPEdk zylcC6G2^dp%M<|VUeZLA_>Wpt8->j(%&>W2TYF>EGX^T!g%h{fJr{$fLP+!FFn7&` zD@o!)BYgVQ!oVOTzAYwD&B_^`Wlz+eVq3s(N<;ON>iZWLv1JV??=`^~1K!$(G6on> zDh6>MG6g__%PUUx<-T_h#fhd$2#5_>eR4_lQe-eJr%cwi1)U6ljClo`t{5ft$##<-F>jB z_kZRfnc7dh7jOGIuiBHy3agI?*Wz;s@ZMUP{lQ0zL&C+%VqelX zyC-ygF#WQp;!V7WDvFEw-<7}DMTOf^7!KbTKJI=v$-s^md`krX@_7k$qjV?(o;05R z8e*Q^WS0C--^pYF(d@vdf380y&}xnoE?ukARiOl=YvGEtx$3Evk*;^~>$iS>Q`XQv zZtvxL_aefa{A}bptt9}E}nb)z4wUE{{h_L1y=^}RcJ8SsE6LlKG6OZ|2;K_ zm&e4h^w!4-O{B0KO-_%LfRa&6V%hb-JBdyO-M0zF$;~rNq_7)o@*v)nku`h{VaOCx z9(ZWuGr^JmhlI`wC8N%kNn%8ZP`wonEFV5j7%hq7(v@>=Vf<3s`p0 zA3MPh7Pl!pQECrpA5|_PLx(+1`}deAJyWXv;fx^nhKzIoqZu#|dCB&iXp_LyZj0!s z{i++RXB0s&t|(kG$&kH{&g}@wJanPhL>Nngvn_;GzZ3O|`x%0MJz3zmJm@1^^R)2X zY3k4cmsCNT!DslzEFF0f1SO_TNTHEkJg@+!CJ*n2iJG{sNTsqUP0#O04u(G;TByw$ zD>yNQso%6IXzaJ?G(4ZG3+l_YpDo!_LzVT zM>()&5T=@f*CrZ4UnOgV^iX238pzk`}lML@bR7KS$=M+Ieidpc{@u-T2E#RC{oXi%D)FG?%?~P92w@ zw;GUM2XN<>Z=c$~92-)e#JqaYWot>RpNIt+1=?;Y{B0!Ifl$%||2v^CUW5&MuwWAK zc*q_x%qqe~u3cS!WPuEhDiSbROajj%-{B4GA zK=MFL20Pqi)!q8R@bO9~{`cY_i^7OT|9i ziX#z?;ev{$Ni@U47o5n_|?az(dQ_EA%*TO zXnaw>H&z;a--)xvFuBr(DNQLjUEpJiE+Ejcgr|6BlU|ykYDgX4S&jlj6A5^zL_=0N zcA_{^#iEz6ApDZ-^ty(exxFMrHr79!K1vxfHB5EYfH zik6Y4_4&*cXdS5{vR%&hzI5{@fl2=n!6SGA$eOZ}*+CSAHsP05t4Z1v(uN5nCh}12 z_7Z)X*V(>}}d~t>?8%ggCD~l;b@}B2)QG8t$x1tFr@= zo6Bs8(0`=^n!@_+!>+o^$rzxF!50M@0$}X zAv6Z6U2gN>(=xf}0HS6|31;}E^T;kFql$~_dcDI?4b4g)7#Wf-zIv4ulVP(>XNfqh zuLqQ9=%u@1-GKzYhy?JnBeb{-lkfo)Nhf2|B__7dg@jid-+X2M6i!^&Q2Jc1_z78Ny*al@hE z!!;?PUZINh9dA=)@=vNTTOVZ25`i37t)HBjy(+oSegFsW_UYcI9#&fb!?8&BDgZHT zo_8O`&$(!sob1k+dZp+U0{a;m9j5mMC!PQJ_*lEP=jVn0o%m6qyT?*`19IrM|NW)& zBlzXJe|PqqAGsT`$|Bham@Sd{QnaK4BfXeaKK3`AV`D@V|;(zyf zNtOLQ;>4n3ZX)sf-R&JHh|R;*_>-Tgq3q6-ypuOZEeP6==V7)#Rv+gx?HCMKV{bRt zuQvh+Q3rQy-`Tm_a0Z4%J<)Kz-*)68#B-}rL>uI!q5`ip1~X2)^Z7TYq7cZc(Tu4H z_tjoG)crp9N)*N;X!hjfu0~3941V==mtkkVwQ)uhhEGbo4`Zm2pG z8(yn!aT6HDltfx+Uqn6YV4|yzP!yYtOUX|>u}wd8-UGYv87kXG;|s2T^u1uZX0_zg zJ5pU?-Jy$~`JG;JoLK+nanzTCRO?mA8R z^P-ff{Dq*@_Ou3Hq=VbWv^;ZgcHV(o+@vEiG?a!1qAs4UwgQ1SXe|Co9_;<5Y9-!+lWaoxpL_sPT~J^CBYMeR5c z0ZqIM`MWXk=^Pv%=k5+OeqWyXWi-S=4uVl{@b)bpICWk`Dn@rW!)KV-DZQr(#%rlEv1%;1kIP5|H*K%1YKuUXr<6 z4KJMP#kv)ku+MtcwKXdyq)6UC$YkXkk+h7Y#QMRJ=f0%-`(mik&>%(axrJ+~L!9%J zrio$dnXH_0UM0gPE0l#7W=cbS$DJ#!i1m0yUNJtyFHOdIDo6Q~VV`D~zpbRJUmxI$t#oe&6@sizu)JuvfhO|-+xpQ znReN?4n0c)Cx-JGZ!i6uXxmQEf9QH+%jOd)hK`)yR{nhnWDQs4N6fUF{L#2YdZFjw z@eNa7MvfNEjqInsK9x}mMMrFbGv0GQ6&5TXs+n<2j@cXF@?{jNM{G)5efrlpQ3HjJ z9DSkFx$uIz{|RGFY_s%s_|TlW;Erj1|NW=-FY|f!&)FwWeoSLdp49!T^KE%$I`=I0 z@o4JllBsD^oE4z8ja8}w(n6xX`g-5+{{V*ondxK(iEVfl@*#6Tj<1GBW-xXcU5AJ! zeP!QG96ugFRw#ZpNW6?$w?-&d3U3xbpfjR?TdvJU;IY|issE@h;}vP5%iW<)PpV%R zd8PirW%MvmmmVY{qSKiaRDH5JrbPma(M3Qt2xgdIwMt74#lfkTCIs>II;uZg3CyM# zi!JJ~kZlsqb9cRo4uaL3EgfH};TMz!^u)rFyskThxYciipF$B@#y(LNPjIqrO)msZ zP^Fd*et)2tk{xc>hJ0WzxFHN(m#=~u7x$d+)8j?H>5pr)hQ@{{Q93|my@XJRsnf?8 zvb9y5k*;HIXnp~ND>qNq8B{qNZ|knA^faSn7fX=TyzGPo?nD#v8aFhMylkwQp%yFH zj+zpDZd>yySTsJ#6F+%%d?(egP17)nw|~ZUbeTAi%JrUALS&!?Ua4bBqW|oS_4P&|naW+)O*}q#B??ujeKo2rxy$ua))kk}+kYK<-@p>6)td>9mG8n` zJLUvZ=Z40CxvP4|vds18Y47ii9>ozzS%oF8am&vpBkdq~7zoP<^}kna^L-rPW1H-! z+rIB_0foc9xG&zlnk)t^OqY3@MCf88e@J!OYYGf~z@Pu8?%eTovM{VXM?aR2GyRjlM942sHr{4q{Ee5z5 z+GvD;tu+AjVSd4QfyF*Hb?~V36~~NyTfdW#ntTB`xM|_~_TK>!&f?v_%+zJvnGPhf0jj`djsJ|~{oZ6bA;S#G`ZoqMVc$gK+xYWwjRf9H?Y zTbe>$hq`P32mG;UhE&AImHoq{xTlCz%iT9yAlnOF1}>vycu3F%FL})IGsrJb8{k|2 z_=7gSx$exC`cGozr+@y~@t%zAVctDabN+^jK@aD~M1(D6KU~#|&3jmPag^F=K4`Cf z!De8e>LtJ^dicR4!-u#{>K&VJJ7m=Ut1?P&!97q{7ozj)chPK~u+p)%^-A)^|2-Y( zGjGp3I&-C%euzEu?BRJc8qTQY_0>1W9)1p`;{z132YXfjbb&FgU3WT-*Y)1x4o6G+ zv#VnMe8H}}89MXmi~YCc=F3Yv&+C0ZR?EJ8_GRqQ1DvOdU`bl4qh{zHO7r!(6un$~ z;hQcsf})vA5S}(Js9(v6H2Rr&Wt%ql_2l>gn#%duFI_Xs6XlmJicpy`Kpwx4T`Y&d z(dLhVnMvPa(ZK>oZa^2#78DxXrhKF8*rai}T`GjcH!+0y^3V)=ibi*ln}Y$lIFl6X zRYSjjw7As34|b(J&dO6A0ookpBICliC3t_i>)TrR|7`T{+6N?XCFmKUPuI(4*8;_a{42 z$ry=1v!SP4{!}auWb-eA*p*ocL>PmjBC za(YE%H7FciYgFL;?yHmr@q^XiAWTM->l?c~nplQ5-HZRhw&D0;3rE1+^NI;JLYm_7;?(V?YBoub0X3e8oW1i+XFfDAqb-k}t zSqxOFbN5F=KUTbp+jx56-@-Ddz@mrzAzq=EMycVg?01L6#K`?e(Avzn+ib0j=>9d;y-Dkil7xG~w(M4L?2HWq8nlz^|~;X6&L zd6dVNBZq>7{52~=PSUJbP4K?L4$Ex`Ow9F}pM=PloyqCZoIorbNGT?n!yrVYWs|9C zPwQnU=c)}eH{_C3k^y=#R7r-Js_yUyF_gT)O=iCr`kTlW88t+!3+htUT!!Jy7;m1y zty3^K9D%{_ca7qy1G_PqfKWgfP+Tk{)mu6U5yU|zU|t{31i{CXv7K&^hQS&;y2@G@ zcVklni3lz+5x++{C#EPcCF=05wld;%Z$Fq)dX$}ISI~_%%8Qwmk9GuM0lz_TT37rO zDr?D?70iV5FJI;g&5W=Y(EFpP*#rW>*Xk8DGUBecIUT2|9 z!_0#jp(3ZxDJhGxh$!8ap-Zp409mbae1cn8nCuo(DWewd9+BUvSZmYo9)YBNX!112 z?Yl=IW;4XhPtF9-IjV`deEfb~W3;YJ&Zq!{)Vz#($u=-H{V>|zKq3vTdu>M>xp!9e zJ*e)NZ@iLChNICA=n|$#s9_D4#TMSA^Q?IdrVAIVLg?&WrZq287q9O9o=eXuj6df5 zGnl_RjXG8|Jo5iUiltolRA&58vp}BViND?it)mrPN^vvobb7jGLru*gxxwdU0js;)iDb(PZd{8L||%oS7dI=D*7G{)OG44 zu~OY*?bsz_=bMX@W5f*uu4pSR(@SQWT3XOskM!5Ji-iPU_CR)C^8!lkX?GS(8`-~n zjF3=o9y?+x{_KfG5tfO5F*G&hOFOC>R%eDE2dzZ*9Y2KCr5$A6)9f|~HyV@Ehb!8@ zYiw?8J)jFI%FRF!K#(hW&f^&=MDQzxo}Es8psx38?CDcWnbG9*)wOh53`|d9?E@q( z&(!n%VinukrHUE}z<{V>q)?ibjAfK>_>rQhURO>6Y++1^X`G^CfRA~IO~+cm5DqPm zZCkW5AlWfO5z{ctmqN&&#beP%T5)@gL%0lQO%+JUdVTy#)6|7X@;Rmj+XrnThZi!j zAix9^EpdF{r>BX{pqNW=fD~Vz5p-v?n&gA8RUoUyFO@yRgfEDj2Etki4{8av=<=@} zywt0bc;nbYmODH;ZG-kZE3-0^w>1vo73(D`H1*FQV|Qa$ybEN6nPsF^z7L zftV%-atZ_SxT#JJ3#bVOWq5*2lZF)(bEc+jr)lr1Dvrl61zrKp&v;t1q-}Pw>|NEzzwc*1qzpxTanWxL0p7>RJJ%zHkSU9JisYQYYmn?{&9z!9F*$SfzvTS<#P{Jp_x7IGFXEDl z200Ax#&!peyE31J?${i#qU894*lKGqPRm?R;yEjGJaat-Gv9x#Nsx*gJoCm$cCc9b za5w$;^T&cEcUntC8Q$!*mtIj|t<0aXZ~w`!u1aF@>w=!$_JBh%E!`GShB?MhqYo@J z;S$r%Gt7UpROmcf-@wr$!3bGi=23rh8ev8PX{qL0Vg#jG_mJsh2GU86^-^%{#kA~G zn>kks^}+1@uZF2y)Q17LY>FyT6Kr8pIb8KINPqq zzJKY_kJSmlFxT_22DX*yqSVhpOE`nb^(td5rq|TOxS+|%thMq82Mq@?aG8G{naS=j#TO*)6)@ zE~kfVt?dP*z!HKWkl#5V3pC`?NO6{)`%}6D*(?4%VP3`6Qg>vL7?azSiKsxKgRp*j z5(&X=%fKB=qwwLXFfXPQCo!Eqil)e$nqooNUwD=rlg{LZUw5nyfAh4k@H0u+&1rii#&JhXf)Uk?XoRRAFJamtvHk;rR6W<{Xl34pA9j5 z=?Tj&EnEx9jby3Khj6;-%V#58dBcjqu*`Xu>$yaxRfl{bOSWnC;8t43ti}By?T{a% zt{*CmJWQ6m+}~XAe~U3(^F&)i;#=+yvDe&vm20-U+G)uWf-2b$j-J|&tJv@+xCZSJ z7icefo9xf_L0reUSKazK+O5S#u{!T`-#L0L)nfF-o_l&nZ%(27xL~Keoof#8O)!t;m?J>2INmv*{?g=zgQhlqH96*fp81s`HD4@s>2lm(AL zpxYjl2G8zDQls%VL}1|-MrnFhD^rGa6RX3|^ei_|5b+;!#dy%o#@4{_t_bl1)YN{`=)Mbp|^6cwPaf_Vi|=h<;Z87nuX=V3rYMN*WaGcd;-*1@kdfT9;DudM7yD(&8d$U zel3^qg@=G^^CempR>R&?S#SUcN-Z@a+W50qp**g2e=$n-bOEX+Nz6HxUU8W>XzwSin*eK^zEz1XfCHM*S(CTjLL)LlItNxSBdl zfBPc2Lq!t$sA}B@My5WvYjKR-JuwciBW8@Aui!U98S%j>vr+#_#<~{Jj(OZ$&w%m^ z5H8y^)Txv~*e5`_{bJ^u9Pi zUE&*tun*__8+8%EF6B(mUq2$0N7rQ#uL4~xFEU6g={0O$p`kx~Mn0kbSs3DHF@J=w z>4g*f4F;!$2kFgK;4#5o(v;!2F%W3`oi&WOi4T^V>73ZyJE+_aIVM)-&{ZUu82WrB z-7EGnFzqEY3Ms{Aoc^lAAECR;%!*CZ0`nw#a9AE3AIUJ1gcLkjdj)yDQ%LHVWk(Iv zu>Dk54YfYCacwJE`2CXyz?7;-Ngi63$>6$* zq4TFd%G!o~P6fuZ5GAGgMeq1lD%4?=|8q;F9Ld%S{PghL?8tT`j2WBPae)jA(IsYj z&wELj2z@R6R^fAqb}6Ft+1>b;fCF&PMfb@36pe65G#Vym-JDRia4xNkfkJn)AC&N< zimOlenbd0(E@YOqAR|*D2m1*gCMXnM4oBLP|lSp7dlx6GN6)*o8Oje6zk6 z;l_W)msP-AU(M#7F=?C35_|D1)Yi5}9d+_#>;#HYt!Mhe7DjRB3aNZammW{ZfM6H~ z;}%VA=GuB4^>hgn@&Pr7w;w{l%M^v8&{2iNPfO4~S|4Wev69i0CW- z?+U%R4j-a!3kGdtgtDQfbq^h>G7MQ&6d?y`Znh~4X-*BL{C?_D)!P37v@QZmiQ0-6 zk*RJ^(--LsM!JMtnNVIPD1qWLi|ekuy5QyaNwMlfxEbSBrF){h>Vb)kglV^bruklI z(?}@R0(@1eyjv4mp{y&_Q*2-a@ow0xLS=$ds+sZ6dx<~fW&M4XUq*q()A1+2=imO{ zj&*0kL7QpyWgB!7)~aqk1dOLzc^+he=rwAw7^Te_F=a|+a0ZlH6=cC5iLbqW=3~G! z-@v5}HZxUOrlqHHpmgwWXj5|`ya6>MVQc_%n|OsK>{vXqUMXm@w4^teUQjMAO&hW+ z`C&Iu-!&eI4i=UwZ0^MGAm9|G6Ukq?vZIxRAv;x4N?4QaoC9sQ?v2F@H5*WM6aG)F zH1o|Tl*@K5%7#YoJ1xjVAmfX?p#~DWnq%$jFuE|HaCak;FjkWZDPBcXfGnAQhs^aA z*g9#oqsqZ6-t5t(Yf1Al`f4Dk_T1@NlYwZ5 zMQ8jigefFi;Pk}ynsViNR*fGsK6+mng8EA6j^YpBF=W7L<{O@-z=b%56t)S%vPsHt zVL)Q#KLVX6_wUML8!yg}8;wH*4mM>FYF}(njG!@rpWO)JFy}XEp7VbRYhL97htt{-hS%q z>#suvsN&5xdtEtMK7AJJGXTN;;={U|_T@8rItsl~%0%eD7`+G_{*rRqWU3_;Xa8Jm zmwntk(;7?~gaGl9Ttx!X#KY92P>++#qHVIhzXejitt zubEM8U{&t_m`XvL2b&E<`TPGR6qfdX%PRYHZDAFTy&V5Y<6wX@)fHt(42=#|WmRXc z8K>E1%|?+krxki@r;z;UCDtqOZzbT2KlCxXCH()yJW?4kutQaA1)jV52cuLaBFbv~ z51;rzlEN%;^Cc3^=KT1~Fv>Jr^a;HGAGFbPvp?vDn28U8w^~9rZo|{N#bsxRD!V-hK$bSHw@4N zvkwV+BD{5d`fWi?ECN2seJ-Kyc^1E+s)d%VHh=5J0J zW&vo%gT}1gWtooyoDNgplR{><)knl^8U%s#f2bZOCSbs5z+H2HB6KaEnVcww=|*CB zPs|S0KZ_v3U_lKH!;eO8)kZdv@^6io-3!o>YnE#*UuY>ZxV|;Xx6UVHFvpLndczvr zfP%I{kBT)bNNUhBnLc?Uo|>xRb};xJKk~VXTM?JwWqZ)Y)oNz+dodNAhXM5?>^2`h zs#_~H&4tsJ<`b~Lm;1VLHVt!>@hHgP-wmjk!PeFn3_=X zOYVjpv)D|aK|_WsCfP#`VD{PMY6z4D115>dN2X`|rdVMQdzBq2&UvbiKL_Lt4CtmU z&S&!wsHq0D*Mf#Q-RI}j1<~S2H3#meQlo0!ja3>JVgeqP;!u##+$_bRI}q?|d; z!kpK#8bAMK!LVKrAfJr8Ba>m5Fn_NS85QOjtc`A>*0mui{wlw?r2oUGflJK=N_MYW zF5|w>^7?HuF{%6*Gv-J7PqH#-xPh*b3geTd=ZuS0jU?v7Ngu;Sh;tF%(Y;eo}JGXZ) z8bWn$%TNAyB1Tq2@@VqexSQxa`Qg~PW`IZ7bu0R@K2pNJV41~ZD2&zsG#T8ZicG~9 zA;9t)ABajC2D1@d(?e-;u$Vk^?gOoR7PCLtcHRSqUOc;Ox~e>otzm(+;|a>jR?mnf8Ya4dyy(aKpchWc}lFc@W(@$O@cH>}H(UBEs7JcQ&NV_u&QL!wQ* zcqv8<7{A6XeR@)J>SOgcjeK6F(#d_;@><%qM63=DQj3Ii28$@C% zH7&lMwLhSj>uelKm1uzps=9GtXoFr!QISGbgR!-ftB#Tkfy{6;FVrUA zip=J$MDCE%8On^1zqc2m#LZO4Pd9>MKj7Ok_IK@>bPwPI+8g}K}MX$ zBr*gFNw33{l+I~YvBJsRDW0p$}i z$!@%nvR|+y!7six8PJ4zL%P^igw-2?C1tWgx%XMi0ywdz+xmyaC#^FYQejtmhnrt3 z6Xsn7jt9k;bXQ>iwXz=^)H%}jfXav`)sIX~g_J*vrlilp3<9ffn1ZuAfxt{@dM(?p zl5c3_S0QN03=w9SH@gUi@JZ53_jN6Oo8IsX3bM2!dP-eSuSxVuB_!1F>q5bYS*dl% zl4*5mC*U~X1jE3s17N*b;C92qT6Kk|)OwXmThiCTIGVPH2I*3KC(9iM=4tM4kLw7yqS}+uQ)A*(fT%@hrA)&G`|R*S$&npE*nHqC+oZDA0+;%_w7`tVSDgkoMjj#s zLDW-LIdntFbvr62ewM;Ck^gzaO$&?)^~ujoQ;heoS?AP*a3rGNNCfjb_mH2gq*DPU z9eT}LBs<-3)>JWf%*?AAVrdjxmcRd?L*r2f3UH|pf?<9Ko*ut_#({YT2s@dXx$#6#=>nW)~p@yhR8h>RM zD3ZX2*WDQMPp%I1ob@D51@85o9bHPMBMUt&4J?W15_|KDH`xrQt(fUM6jdETgpO8gnl0juMJw_ z4DIdjP;9yLtV(9f_I1j;^+UGMw+bh?0j+029l>8I+f55F$qkg27 zokEB>*od3BW3^<=!*or*M&!cPYF8B$vxy2!a^&KS@9&Zgc@4*JHN-nb+%!Khj#-K8gRk197fcUOhUaLUwTW2Ymt%;FDInx>%cb)Wqg z$pR)pbZ_gX?gp>CBHrBWIpP_M_7nCI&QoY>6_5bQ(oA?z(;Q;|5}dN#WS~}}Tz_xQ zUA&v!>S!QT8c@jAc^ev-j%OWAQ3!!sl+P{AX_$(qYd2lG1;S{fnM?}X-OiET`8?Fl zv$Yy4_UrA*$}_neb@xSSa(7r{{*ITW#M3lX7>Ie>7SlK8So!fT>C9xIf6ax}<&l#e z2~UI`iC4b$ntt>LFLG0FT>Jam*hHD&S?`6PAIAozO21?`|T6Eo3S68+QGen`bmQc`;`;i$kmY%I7nnnOZYfKFa z1?EVf@Q4gr0Icb*Pp>L-sHDUm0aJt!s1IRgeer)k>=}Pl6`j1P`TOKG{5djVlqn>U zgh8G3Rz^o?&7Dp=lw~6{-`|T-9haX1$IHM6iFuYal z6LFv*uFskih8(%CVb+J;bYDD!i>TUuT|>EU)_q0XG?>W9ET9i%pgKk2PRtK{l^8P> z8y1;E=TQRBT3B>&b*Dx-*wiV677gy#Gzrg)+v~Jbdw}GjW~clG8`flP-~quq0&(R( zAYyvV01k392Ndkt?Hdfv?7M}MgtJg~vl@JsO@hDv9}n+NOf zYi0(C7+r!~WciGB``$Dpnsy2!bd%iOeXp71#F=^;6F)}GUd(EjA4taeatS(vz4aD9cBl6N5jEd@GYWZ7)>odi^S z%$XtCMu>{XjsTTYqXWPYp+^u7ZxEfB%3>}1XBjArMF3{rB$oy9~B4ZO^BydmwQYt_uSOE-(h9BJnu)rKP%+4!FIFm<# zfR#vz>%##?L{_+#Zx%#|V&Z@kU^)b>kd2T8WA+kjkaihYgTOS+f#LxOj8evolL`|U zH7uCrL=-}~HL{4R5vGQcVPS#P!mWWM=xUYOvn3^i7*K)Kst~Bf`JgXVqQoYsU@7rK zaSfDjCQKFs9z_|DAcF`JRpY8q7%Qy~pwx8oA!)2bDM&6D2#IN1SBP=Od?YU=1vXv@ zK{LIrpn4ZfD~K%kmbDmzV<;gIMWTqX11hRaD3W+oe;6S`WQh`WIC#y>T;oE)p*8Hm z2&fu`=*8Z}K~xO7(yZRNh9*VOD+gpqrIN&=QE`$SK`KWqcTHDvjD<=_=2vNkN@ zK_5cGif1qx3W8ZSZku@NtQ3tGpo!+@;`k@FU5B7Y8j3b2QvqBJK^NA#_O0S%nRJY_ zC1a2?f`-G;iv_HWp|K&SfTiRGx`5cXy2b&^0$xI9MUv5H5rj5|A}+0fB|S;)sE6r+ zB86gre3Ov7I*DQRm=0Rvas~KAgJ_cBDijpr8FE9f7;1@xq6Nm7nF$&c5JD0ZMLQEN z`NWvPga(S(86}hzCgzglnQkT_yD82ZCo?)GPIfz$*qB*0bqA3I?Bf1zjgW3DlBMi| zb%mH|4#1JKc3KEjaW4YIh_xCd*y0(uL`uBQ9FZ6_1X$t_4m(M*Qtph|QjO0TEsQg& zwdGbJLWm>yFdd6<9St7t!jVZhTfi$Ka8a_e5LG8EV_};+1qJ~UO*eeF$bxaS@5AecAWZVg__pLMpc{z%edEew+#u%v0O#*14gqoDQ9W`s zQ%<;^MBvHdEn~Nj-D@r&q9>Vr{`yJsah7K0;GwCK&Ib%NYMqe zv~sFXM( zhydt?LeL8NTqXrm=GXgW>B9oKuw^4L>LWj5@=H`Sc4mZR1O#n za-$lMG7eTq7Y+emA*NCx+)&UZLTzY11_o6{999$MMzIQBgc3DLGb&5T_$DY=h$9eC z88cZ7ZdC^10!_;h;U|nBT7g+sLRqO>4>=e*F3Kv*yPH;`HaI|4>*pJPx`_$3<~$Bw_~6O~ewGI`DE3yb}RRr8}No z1dX|OWa>3qfi_<9-@4VUh{{RZ;#0VCx05Dz$KCYpyy_ii2AjwCpFwL1HnIZjg0U z#7o}=rn@8Synu$Eo|e4~WXVjSVPs8IsTbCRcwtaU5~&@NxSNRWh~mY&u!WVA1jEM7 z;3XUc#DfSB0U%=30GqQG0OF`xqyrk5Nmn5!}8OTK1+h2ZPQ5 zlRq;^9XaO*A&5qxxi za^QC6ulbOY!Mw}&XYyrI?qU)$ODJo{d=;HuFPxY-S>XzfvC8xvolrT%MB*{%E*YqK zv9Q;BzA*q?8Gr>AN~(B(sokzwSim>cn5a@#l(5TrRa={C?@%+EgCL$H8rK{jV+o4V_0VR=iG)du zAJz#B4FRd7hy;Z?Bqj|f$Pj5E0!mZMT1dlBm#iYLO@LM;ZCuQPm}f!mc^(fkWVrXW zGK@jWRviH~>niRb?5_NVy?T;6p(XY@vlK6cy;hz7tVsWI7}Pfj!~{ z3N-X6FqSE@iUJAQ2I5FnKv>%9fHQ5tr@J8d^o2!Y!a8lRaKxZgh=w}GFlS0K$R4yC z7lE53$U!y%Y7(F`x=^&t%S|cB=?l0Bg_*Jp7;NPXH5{)IVihqXP1GzF8&nX)LMc!I z(qIWdZCe_)Vx%pOMva+=0U`ivh|&|y9MA_k%X506hDr$tByAlqu?Tt)6Ead1P%-4f z>Yzix5~U!rx*(AzSPX4IfB*up6eP|zajPOAES9nfGGJDOP?7}ca@4p|Z!H8#=1XR5 z9;-o+3PK54M6kOqZ6xDH29;!LA|#$63^fmtOenx5l1rLOzLUFL-w_%FKv1~mfU0tY zmtsrRvvGVJhBM3a4%$1ttEH@km535z0>HGvw-_4gV0Abm=Jdxk0{{>RfeC4Z&F=a< zL3W}UB@UwibQ#$R#N)cTx8&umDVx@gq*J@<(cr<8s5{bVSe{rZ26uwNFuj89<}2#PNs z7SsT&reuv7h@>F4kVV-tG0bZE-Vv#VX7Y8k8fkd%kcH(+iyj)>l%5;Lhy!#44WylA zTPm=!MJGVjvC1Ji{p6Wg89RV5u`*m;l+MLTGKC#`LSC1l&Iw>k1PVZ~3nmhYV*^Y) zF*Ps=bb$j98Wu}tw<8i}M~N(>MJ|;Ykw?fhC(wwElHgz;9N>z04*`PmqUJ8}3qCn{ z_)&vXe`I6qANzFh-vJ{Jp*w09_X9u zKu!=kWo`&cva8CfrKwd_&j|b4a{lvMtO4EYk0jA2uk(2n4c~=U2t4D^G31W6`0uYB zJaYGwzb{XU=gTG@Fm*KeR!Wsd_Dyf?eo7Pzq6#|8ev#XDA`R4eNAq~%9f#WA-a_4H z^P0V9+ng9jqdCGmCy!4a*j8*b;6P5Dd&rG9wy-jYp<<~yz?OsFB-Lv#t_lC32aGQVR^ zIDjuu)dp~qL*kMg9EroU3GfjLJ(94aE6&UzpvI!hR~__0Ab^UYM1+w9C!IsTe>NDg@1_mcnvwGE-{HNJ}t|Et%70(!(iI6m!%e>Kmz@;cRADkn%z& zUKG@`j#z-~glfTLAc`O(u16u&&;q*wzUvVaYm67$aU~l}6wrX)D3WO)m0}Dfcbe2= z3lOxLmS6#u31MP+jJ$Z0Dtt$z3iX$qZ7^&f9j3#gv)+dwf@!fxG;cfI7J<14p)624 z@gAk$LZogH3uFhEhLRIQSS7F%u#>4*I-ETqLJI>cc-ZPV$va-{J!@1o&TbckN zRS+WNNQ0L~=T0==fXKvUfa=VuM3!W=JQZC%PaJV7QA!B+6XPCuiG>^3Vkci`@Zhx` zzrzZck2+_|=hp`ip3y#w;buzjgSTFpB#K5R)^lqmHb|_tVGb%L4f^=vsu2VkN*m@T z{9{$O2Gc1d07S(MdtW(1B=o3yM!z|6F{zVrQ!COch~{=+mJ-yYKD=uQ5FrsV6EAki z{7hkzDomEE=P^D(4PF>ZP70A~)BusFA*Qa*N#)h^AqtZil8C{P`m%8xl|=*1<#q&D zEHVeIi_jF8UTw_Qo4cVoQm_jD04g~$Y}5S){YQ!-{+D75qMV>>gxHrs#1jbo$kKwE zlZg+XE&YW7(lX2m9m7241Xz1me}(NAGffAd7}g71<-&c9$8{70jhG!lV*QNL7Bslm zkWgj(7$eMBKo!}HDgp{5hNvP{K+4?~OawqcfdC=g2iqjRChz0v+W>3tpQU!mLopA> zKDZD@B8#At3|1zeWdiwUwFt8 zR5VoXx;|LsB{N#^t$yD4(GCO;24@&xU}XF0gh3jL@WKT5?9cqkn6n4U&~m9ts3_AOQn`kd9$wzG(75 ziXs(Fw}E7=Xr%%sh7u|Q1&JGgg9Z}9q9r8h?#~Snfz~DnNCcf%oQ%OP3jhXlKsf`j zAle9A16(jxf&j!cYNbh7M+619y1}~BBRXOVB`gu6kW2tAkv5J~^!y}BHciU}k%1SF zqztUc33Ev(N-CnV(sJmO4FWCgV3=_jWK#-)lhZ63(4_@vL3IF$=4B*=h=ln@H%)Y+ zQX!1otj&XrNCY4c83w^y1Upth0i0Y4whAO`ipFM8E`)UjOBxPz;E60yssmuj<`9TW znFBas1x~366rl)GMuJ#L4P=7gRM=ZaNy51$7*J4F4@BoP9uccCZWj_j?Ug! z4D9KhU0R0;SA%UvAXvc6mPybknPEFYe!VrRHACz;~5FqKswH$MeQ;4bS zzb@F40c9+$g!oU#jzU?0AvnLLIcJGIpT*&sO$3n}9=K>ep#Css`sAcWBu`kG*)UD8 zow2AO!V!AN3BjQRz?BRr3F9L|%OV@DNeQAdWpFJ5MVP#RCq$$PV6d&z48rIU3d4d7 zWuWlLXGB(T3}CB6<*O9hw5>95gq@HIfgl@_5}+n##;}T#T?M8g5+DGqk2e5YsT2|v zN=EwN7+e7}Xu<|&6}czCUeYV*XjyDQ4TdZUlyQy_z{uVzFic~%vf^MJ2nq{Hgt+d# zTCH3_#*+{+8Ic}=P(+1**+p|e6GDn11z;ek!JF(EASP7wQWP!6+oS`<46ul(0|4Sr z48oWvD40qaHldOaAsKazg>-->T&ti2$R>zn0hD^r=y{s#dKy9)W;TFk5JZeFQ5Gj- zdT}HQ5K4?gt>Mq6ww8nuM+pjCWgv#c;3dAAB|U`l!7OylnTP;I768SOtpK~Ujuf>e zMnkB86% z2qgk$_g^A(D*y&Xic{AuO!yp5300zpLzv#@vDY9YVHFHMKR5pXa8eOoGe4Xha7Tap zl6Nn@7#YJ|E3r_vaP>r+{G&n2OCTLUP>2TbM7JW;y!GlF;uQw%LJsPvM#D!2@d8Ig z0N6Syu102R2N)@&k?75FF(EYg&LbjO!@^kiIrlNt({mbU$_K2?_iY#vB?AbN7Ak7F zZn9Z5mc-F0o{%u~yN4A5sS==s;CWL9iFN|Q*szi^V^KveAo|9R3ZbwdWd8vEH(UaH z--|bo4AI;y;(S+#WFrEu0a%c1+7bmRRg*IkpI_M42Nn_pLkSssEu?npx(9M>(d+u@7au=1*8h7 ze6P2jBTBgS-_CM!#QGn+L`o3E^7D5d*d0^U>Ff4z9Zi#R{QdXOFYkPTBS6SQEvF;^ zfD9hUlH17$CtC=zvo0)QaDhC_0nm`G7Zp!L1~`lY%9KFBTp}=X0x*z?q<}_MyCO`1 zXaN->NT&g$$7CBzKsF)(=OAu(M%yIkNP(D1#-KqFC^%-L%+g}DD1hwEry}McZDoM| z41j?sm@F&Q5`hC0oK+xT5tK6tV{joj%tQ^f;!;idSkn1KRw#lpbTkcs%Ag05oKE#Y zC@W~AC*af&tO;n4AWnF1_5l)9EgtS&PVfM{TX z`50O*-053Ll)%eTAZjTHaKW%9QH0XTqeCljOET9?7^-LzWlV`sCQuEOS_N7G9Z6Gs zCJ4Bkij+qR5K1>pGKEN(5&|N#0xg$|7Luyrl7Uxk0zy+!EVh}{7;v>AD^SR{7hnel zRz0NXz8H|60uG@$&N~41m}X8W>(?LIL<>FktJq?XG-;g_d+LU|SE(-vwl`uR(Gk8eXIiJYs*W)U z-S8inpDYJuL`9sBY*8u@Z*kggKe-^-M3g-{J$H~y!i8ppK#;&g??7_(kP05aYZyh2 zlA69F$9#6fOfDp4$?sgopABHqu?~8deRe*0RWC~*=1HCO5Mib(H`cVqG#X&my4<5( z8r$NFc%~}_nw^s@VAFyeIRPXIb*C6aibKH#;tgKtVacIp(sQK;o5oB8Nzp1D7C^y4 z%nwC^%2sH!fEaf#BMwK;4A5~*TbXe)v6ZM58dij)ckpaA4<0Qjgn$Xon3(;aiEyZk ziGcRo1FA>T-U?YO^I>8qm=~*B2o2j}Z3WN;am|}&>}qQi#0LC0vG6~WjENxBYv;$U;!$W&5=^}v|2#|p88S989C=i$g5+N}m$cVllCcCk z6d{0ChE-UjXjKXTk^~AlaiMUTDWqSfAW0Qu6Cx3)E0-Y!VAXIT zVSyPfSS^w{JSh;c81{e%Ac1BAz$8HsY23iT%#f&zkt9kmRY+lGi2@cBZLt7EMLQe_ zG8O|hxC=pQa4^O}4>1g&nillkgmhT-G&Tf?qZc$liSDhLZi6GEC>RJ3Iz^|c1*1MB z0eqD`c0j5_AO}FC3aABUH>?N%9c=KOy7}(#QWBa2roe%hlfkU0szhu$HXL>H#2|?E zg>RBy#bH(xrb)BA)|e=qB@y34@>ds<%o~6xVC6S%%UW16_)jDt;(5K#zC17hAPruO z#qGK2avN^hI3{+)ooYMa6DhzZs@0lmwI_Vn*m4^g8SF^F7Koy)RI(8U(UhCsDd{46qTgNv%M75yNvP&# zX0Gaq=E{O98o<6i;X%837;w6mS%f038cRF;MgZAW(n> zl2FJ4WV>vUAr7{fq#+A#a@Y}lSt1)Xo1~Po9&C`W4Hw`qn~IymJIYF#)y!CSVAx>M z`-WWEZ@938$$!OLQk2%|4>2U6`Sq+{@iPb0yt-y?*x3PQl`^x6X)MsFKmY-NASGH3 zTz1=rDLLOSpO*AxuAWx|4Ir35_z#eH{rcdFak;-coHTbQB-?xu{PE`$$vQRR&%4ZY zF~Sqyz*v8Nc{(PReB=IW^@gClYIgPL$@f^Xe}qxeJD0qTC!6z6zHyWt%Ms(xhp!mX zY|GP6m)&L66#>ZRcUXWV`*!f-EC*YT^kBMGN7?elVp%#sehb38ngWs*B03WgrfB3d z4MvFsdX`dSpmgO!fk6N*nnx|Gjw50QH418JsN+Q2w%~x^1XKl6AeJCN-9k`+&;brc z%Gr#n;x?25=FXEPq$b6|Ctq6~7WB@xies8kS2Xl*G(vfjW59xD_z z0ICQ|f>4u&au6tjE~yG^h-Ax)N=G6#lqqUgMMTB`$Y6K~E*_k)!gs`wlAACo2}Ei? zd9sm|kifk*v%ygqUL#ihcIpL%Nn4S5Q(G!g}6dwc*_CU zVoFUi_Z@<#n8s8h1qzAe>n%O5u-j`;n+=CRB0%7`B+(`lTIKR4?OMPQEW>CZy@vU+ zY1Cpz4oG8arjD7G=X$^;#wJv|rAmf&#_X&PMNAZkiHH(UVLvJ&ni401q%tu$42u~YM zj4}l9=Wr58BB+U#Y6`Liq9zQbrE-87M9bs?7lnX^3Z?mCXO2Cv(ISCTapMsmGn0ie zH^&{d9C~%aBm_|iGjCrF`GBJIij^i zzr0lzC~P4(C9_{x$$CIC#6TScyCbGaCWw=#F#a#&DoNHmL_BNT2-}v$f+e9X6ACrC zy;)!+9I`ZuB1=t-wM5$n0Oeo_l}lI@?H~hnpcuJ`S@a?fCzwykcg0p zNYZ4?(mX3AG>!yQ3n0r3_A9jHCB1k@iT?n6vOJHMKC$tDuNc248qDz#?}UMiyY|Nq zjb%bqRDL`C=O&4HrmM4#Z?5`ljW^nSb%>$f{A2gc_+qrP4Sex;cRXSvhlzJxHy8Lc z3kR&%#7}Pv$PL8b35iVCN&R5V>x<#1zHox0>^(fOQX|H@->z=)07@p|f{$Z^9Z9H` zBI3gl&i-na$+me!0 z+8~$%8nl`j83+W6(sndr@KT0gwxUL+N{b#G4#Ou&JY<1A)2D1`k@MdY&eDmAs9j=e zS!!E)QR`8C3{XNNP}C*Q7IiUT2&BU^5)(5q*OFGPgVM7;K2~kNo5b$PiC9l!ikGU! zCK&ALrtIo|OocpUtO)^UQo)uEP_G2|T(F@82E?MpM8sUWINVg=XsMyf+a#dCMED8G zP-%i9h&D_q`qm^328CkRVju`QU6vswfRVZgjaoZtxLmH_NuC(8JZu zE7lfsbCo8Bz{(|UfgT`O3o=L{6$v#P5+lNmPb&-*K_RmuJB^D3RjiIOUZh6h*-EI=D34Lo;o{L1QTs&q#~ z`;aO-e1Cq%Jx@d=_31a_%MT?90vK%Pu*}KLR;DmQ0)qmR2I4i$**)mQj%S@m_#gs_ zl<#}=!la5PMfHx&{Nh#2$};fL;{zg`C`Uf_m9=&LJsq1-*3>(s0Fh zuM5HwC6xziiPCIK_Q`zmq{1bl#0|25Fu=b-D(FEW00>wI8aM0aL#U+!SxOdhR~obp zR=RjiWDMUhAQe@rnuZpVz+_b+NkV}sZ)t!?h!IVoa7N>gJQ=6SB)aXq=#|r)-^=%s zYHy|)7x$|a762%WSnXL=A7+E`yc$@JKi153-=mF~;6Fd)3?(-+`27B}kZN!1lN*k{%;ufKfd7~a|UdpzPn8f`1meX-ohCkH#@ zwliGs;{ZfGK?~~>uNHzz%6=X*LCT5w=KA|gnV*sO3#NS!i}fJjbY)hiqey09q3Ylv~# z0$PJr8YCV8;0~EMffNe}FuF0!Ac^AShCl`;iuHmn9YPlsiyNX!;G$v?W4|-wmy%eP z$|!AksL>0zC>cor6*GM#;!+Sz5vF1sqSy{O=k+-kTo{IYWFMX}N?D=_VGe>qI#*sZ zK?`(A#|hDT-ti(0T8f*wl?As%K%2!OMG&U!f0~$%jwDDlLxtMtXO7XNjDjFpn_Ap9 zcGbaCk?E3%NB~N;J2kjE7&eK$NkH3CJ1Vu4B#T)Dvr@ylLInKqu5SDv0Ue z#Y7Qr1_mjxuI%cg0ehsuzs0kwtRi&$8$;4&TiBYN}1$V}i{T)ObuV$gXbaJ!o(o#1j$1}5V{fYRy`XxXwB(J&}vlrYVc5QIy1pfDuAS0D?(i0#(~6XbpScJH>ehwXxTprg_9EVH-#e zDKLN#LE7BCaCBL_WkNl?a6r@EYyYVB-rA{(D zZ_j@ZwlxG%UJ3I%{NaG8Va)Wwj-D+3KUp?Nr;`2ObI-O(xvz{@e#7;E2y$Px1&~Rt zT?d~&7?OjT+pj*JJ#tGOky;ytS06l1Jf7S_F;bx}P@G0={*pvhsOazrMBzY;hyp|n zmAxb+JhI074lNKyb%g6eLA4-K1WRZg&sT<93dzV40?kyVD5Y*}oO}v}G(#k^ZAgNm zD)RKG+L>I)93*sz=^3vRlI^`UKayZDnC8mi27=Uu5(%vkl18ABfFpuK&P2_G+en$6 zg;h=#vJUGV#+?ZIEFW=Zk8Dsz|z1AW~4!qv+;|3CH z0p9fLE*V*F@-?NfhEY+h5(21!7Xp{Jo4z7DYXk!-)6nV4cb>R((Hw7GW_o{e7d~8e zq4|1du*A-}^f>K3@j#l@O#0RMRe&*Sah|)SqYdyoz?aCJ7c%H$8r2P;Af{;=jrK+4=@9p{&hgTlLMMvwR&Hg0>4VV7&`{RK1(gKVK*B+=pa!xagx#Jp4v5es2pu^= zwW4yu8X$`WSi5aovSUU^N{PgO&z?1vD#(IsuBr}lanobF((3y8<0~Q&34MEY$N+9h z>DTpufOSOL%hm1M1g1J+-;Mo71q*#UU_8f#w_uR2C5(e8%1A{+A|}M7Pm=OgO_NuO z%c5fYbJw4|ECK7r@>PdcW_>>?*KveXKy>BFE!WTUzDSsvc#20{b9!;b5S^1UKNB7` zj06%IZo1s#WG7_%U*imfvKqGI&DI58?mA5pbFX}mos5?7AI`_f$UVQnXFbyO1%J#2 zQFk`ar2hAcuyiBux26KSiTJ>qMS$N)-1X^;5)DHkCfAA)Ij)@JB25V-2`A^QG(IjO zf;SLQWn9O7OGX$3ILs)mXsZ^HB*{1`#3(d&SdgnhIXV>+R00|3q)2d)w*!CxkuVnK z+gP`rFl~V$JW6Y-%|~Axc$$?ZYg!&Xdf+t@?3hi3EE|d67?28qw9aJjVPtv^1zIkV zlqf|mCC%uB09r_ax-N>=QQg!q0@m!UY24tz=PCdrasptNMAhW9R2mrwHz-s9NJy~~ zj!i6zAXTp?b1^YEi@Q$cuPJq|Cqo$>f}s^j&L@C;LT$kmSk`bvA2mZF-7$Z-{1xs;UTygI?0^w%h*Q0_&riLBIVma%IP^ls` zDTRcYJc@OUATY`UBuxl}ka-ulR2d>HOOiu~J&cS@O{ATn$i}!eB;IWxi-ESHdy;hP zfOJ7cB)Q{A@0eD!Rd5x0StON`$ZlZr{9oY0NmTL{RsMdt0Ch(6YJ*R2#!|?;(0l>y zfQvhyc<<$hq$c$@)?4DSHkIbmgo>A&%yI+{H3SG*8@u~Z%hF0DqtH-fBaFT|h3WXivL{&HaSmA1GKO`0wZ zbu?8V0HlSfj$gB1mv_F{$eW2xoOW?q+yIfqv+vWsEHIIxVfKNEp1fd4klRf3zr8ci zeg72p8LMcbsBE zrGFoI)=mi7?E&|$EJ*I1Ojn{$-Qfo4C->v?S}=wyX?LfOw~0K#7D4js0BCxdBc^ab zyvX^{_l$ehvh|+66&OfVhQ!Isef;`gO5lyFZup-M4?IQ3+30JwTx|U<aXGonwHc zZJzyib-s0pc`2m=p=dC!qf~i`YZGKdrHt|&oSz7QB2?PJxar}rtOOQ>>aGdzUO&9r z1`6c?+gpJCBo+e7kds}}8k5Hyu}4tQK}G=(rqnPx6J;UlhYCi(Cgnjh5`}GcmRd2Z zBApw6YWWV3`zRu$#$cnQAXvHSLJ^HZC0(FnOTFAXL~(?Q5{RN+QY4Lb!bqb)Dbm4l z98^riK@kK+r1@|4TZ|@^3D8JLIGNpbdTK=&T|v^Gt;AjToOUgGJ2m^fm?FJ(Oy8eK z!->LWkS)g~a2zpHEE6CC0Tz)=l?aqoG&tB-mH`GJmGDBW&ofz37SS$VMpuH4(=j-K z%)3*hx-XWy&^cTWgalftS(_L;3wbny3=i3CFQT>Q`T8?<{N&Ca{Vvw19-r;xhLFxo&)6eeohlRhGZ5n8ycucKQA37#A#0bz*zV#~m{Gplj{@ z)nv@bOV8T&%e^}7cP#xgsB7<}PnB;Km9ZjMTc?zd402EiXycO_4%OBV53VHWR7AJF z{qRmve3xQ|&8s3i0*y>tRCnvw5=85UBhns|iU-i~$5kXKC7GTtj+4T~V+59~#R>*A z!PV-wfijqbu{Ol-rxEh5$~8$5C|ep&GR0mH^ic%NtOP7u32Tgn+9m=_0aa3#i0tDK z0>fGrj%{_$jQipDzD}CdU!QDI5EFIZx0g(+;G{UZpznza05}DoHCpGcDC$_~d&OwvOFx_CV@|A!<$o0>({+J-oyL*oy$bx&m*?d)xm2 zILP5;jsm^ExdMnMqx#O@v--jj9R9lA6BFmZ=KALezQp_f@%n3u_jU7G9mVL5og-Yh z-1z%doX${_bNA)R2PaPK6F+=12##!gPW^Fs*57ZlzYZuQoq~Adlb;?A*y@2MyLH!D z6W0L6+<)97p}yaoPE$Q2#~C)D z2JNpY?T{~mwm~&yeDmRrOA&FRZILBL;d|>H3&jX{wJT1z;_VgzG#Er*MLbj*OpNvd zWmXzJW|Ae2HsOg*qT8NJxNG*!vk*Zf-qW4FUHjxD3e;0N5Bt|ALk+<|G@u8Zuq3HY ztb_w}phU5QAsty*zX20h0a7?tseq}Sab@_)O{L)!o@YQKs*1Vn+CnCls_qyxAG{{YQiJd6vYT`!C2`OV2C z-u1+1gWvg))~m~%yTt|@;oW)9e@^(Z4@h2cHvN0zqzw5-{rJdM+s)VC?oNZx?^)b< zURnz=XAx7!=Qe%kH9UWKv%U5FbdM|xMU9hair@f59Ez_PKwtMMw!JQE9>~cm3v&MeG7Y22$x=}oi2RFw zF-1v>5EqWOzAv7hc{W3ssb(*QL%e>mkcU)6W58j3C(jK`c4kIpV9yg40aq7k6Op+FJ3+C24X)y z8MPO#ync8805C|R?R}$h$3D3{#|%nDQLcXUya7i(`4d`tzq}M=$pCi4?XKOp#x1aK zimps^Qa$7BclC^kCyr;=a~~JRZ~6XluRq2?Gt5VpK_^k;%*IFI=x5dj`4>fcxDJGjy3Os0(T!zEViwVKKSH$5ba^w#yu+?M+t>5#+*8W zxsGsD)nP~uTAsvySj0pOgiiYL>t%alAqM)a&%lipr<_z95giQ#369vMvR=7ZBv7<( zA~egy@oED^v+_n%1Vo_|tB#90tA>+h)B^f12pKfo<)jRB-#|I%#6~Q@%t**YwX+@T zt(!tRCW-6Hy(`}dMN2}Gomm7AsT8=zAHKwzjY zR;=>x&!zd{Vh>Z-#yVjFl7)`fPkb#-;<~+NCiN2?EyR*x(ls6|qra{IK&OqrpS)l< zGU%xNVv%iLAFLAyMf?W6eQ>-@zFbFcKE@PLWR*TS@cTL5OmGS3_A#Ms%2*ZJ0N*FC zMM_mEjm+Hd7z106TKM(Eli@yh{xL;Vt^oR#D0IPw1r93Qi&>nM6mB8icy({xl@ z#!3$@Xrv$p+1tm4jFi>aRhk&*spE{RjiwJymu9)}#Zbx@+(0bBv~(p5W*Bx$tt2!_ zHvrwvOuBRkCI&mJo~h0#$(b;M5;~To-Cao@VsEa1>)JfAd|#pY#ddsTorj;-5UL%B zzO-N>;klFdo6rbMs?4`@+nk6X1cZ{J;M*t@j>zW(Qt^Zh1)iQDm#=u~{BTii&XD~t zmN{E_{C4hYy&q6QDCM~Gsx$q5i z`z9sJ^&fxl`k?3+w~IGelEO#bQ$4Uf z(YidHcy;v0z!91i!T^Yff+85(Q7I6pBghyskm8<7k4WkZQ2u{Ku+6LHe)nbJUJR6sb zXXMCIoc-s=5bV(#b&EBx&vo*n{_=y&K2m&)QKtG?uRlDdM?L*2upofud(V#iuueZ8 zIKE`~PrcyxuL}0BT#>)U`LDI(jH)N!x4cjR@qfGfI56Xcu=psA_MBCiH5%uB0or`J zojX#bs__2KLBRuQ1OBeH@zwyx#T93eMPwW2HJRMi|;O|y~- zA<{vuYWbbsM1_bJHFsjnl~Z+>GT(mXHa$aHYve>g50 zDxcOU=T~n(e%?+QV&tFY(>m(trwXaXlh9D=H_Od+Z7nO;7 zU@8=qJ3f51khEu`GXZB{pv9Du0ccF4LnH!?my+v|<4E@=c*zR!35G6u6x4r;Kwy?= z?K}1I$n+37ltEHf#0HIXvm{9a5;;~o2cBh`9|T|;5DbNz0hvwW2JdmjN+ttEd0e>y z+vcB!06>9eC&Rnbu5%D-g+3gk)+tJkyTUKoelFA_a0nBmSpvvb%gy@W!AN`WuCWAF zo(8`TITNk_0N#3WJaLD@d*A(!vz}wL&$Hux+4i6AcmvJ+P7M*ga!;S$_!wk2t#tD9 zoJl-S5fy#UTmm3iX}b6M$qOXKv`1&J{lJw<|BB-( z2-ER}ZI*vnB@|A%*8RKIToMyw>G=E3bGrL|b58FQAI}U9O#SfBKj&;5)f$3oUF`AW z6rO!or(8&MnEU?#aEJo@UAywiWf2{b5eJFw{sfS2d+Yw-7C@D@Uh&}jU`yjz2(+2u zxQ^zrm?xTB;S;{KftXjp*L@z{aLmfIU*o1qUGQ;K@fZ=GPT#zbpPsAB2GMW66W@0e z83}Os{D0h05{cnl+Xx{EgD(VNLE}szoEYKhx@uu@J7AFt79ondo0po8FIk+`<>U4J zzzYoXZxWR;?bD%$6tavg6&yNzdPGDLkdK#rLU>PEzHtb#q@JaWX}iwF0u#(#?W0$$ zGr7@Sqy(suAaRHm6}4solRbQ>1|gT={?`}+1D99pwto?Yr-_4bY4eH0P>Qp1>NOMk z{9&oXHC6KGbLrTx85|%W($%^989gw)YvbP_K*F6TUQ!n?tzpE$&Bge7bi**KQ@QKo zgBGRh^O~bFf76)s%`F}=%j?p5R#^j4558;Xe|%#qy7TzOI)HL}-URp@_&$!ju+f>^ z%lJF%(;}Ps{N;sUKkw&P*AG*>Bh2FXdv$RwSUul9{{VT#bRDbjt~6OIu_cs^6dOE< z++~_(Bq`{em`c*tTc&IKyi-5~Azp{0*RBGiL`#KRXRLBZt_+D_K@bR~6}Si{0K}x?2(+lG3N0xmSy!Gk@RcRlfm)KgjEg04hZRC@migzy zt~YWU%NeXlBw}$%vCHM4X(O$STev5 zf?sRDSd3*}t;%^mMdCHAk@3%~roLkOv zGvANCxR~9Q?Z>TQ(Wh_D0Y;t>{y)?#U3)as|Nmblmy&C836o2b$}QzGRw$H6H{>#R z6%oQPTe-_+F6GWDMM{=Sxy|N2!d5A($S^D|W@fh8tlvK0^ZR4x?3|smKeqSt`FcDa z&&T8WI)(`)L6NDOjo$-qkWH=4ZpW8$Mq*4S_@~ANU)EV&BbmHyykW z*d-AbrFtqd#JK>ET@x*rb0D`al_kLN%v!wxFx4dM$s7ZJ8N+4ONSWRgO+`2g}st>)VC}bUm244V>{rT zw2nWpDQ61wa(m`x(DEUlr~u>Rrz59c+&3RSdcqQKMWv{FHxwt$7}{KnyUT8DTwVpHSVT`gWeuHf2oE zOcd1l;zh=kAmr>fz+emydbJ2AHIXi30f(&VQ>Kd^Lb#5z`x&cz54z9 zGC}^XloX-W#jR4IZ1MxSY;H+Drvb)@sJ!=Pm9@#r~3U-U$f6C zUDExMG|EV={q%N*ue3Ihcu@S?``UohbtTC`zwguO*?Lq)n)BzMA-qirKj@GR@fYug z#>4}ahK!o!N5-G?c3!a$laY`teEI15Sm8omfa`SjWs9kT=A8X;@r=e85g#*IB$5zjhBOO~0S50Z2KkC*IH&pwfO#$-2|8D;_|W@~@GbZ|#1nd;a!0 z1*hKvXZ<@NVb(Ffm8Dqh=ls%hVp+zYlu9dW(-{7i5hBK+L?Vh5HW4G@vL+49Y|Pfx z@Ej1X1cglBHdOq^Ve;Ht3wL!^FtSdDGV|)~%Q#V{wu5CQlkJ>d?dWNqx?ASse}F6% zn>y<9ub~moPxdtY)Xs~d(8NlV^7CI(k2!dx^k|WqmDob>LB~fLpx@S!W3D?%C;Q>b zGOpEH4=Ew~CH)zd8aiE>q-t&ZsLfkzW zCi0pSD3nPiN@Ry%&L45H=XZo_5pbrAe}MG56!pu9hg#Nnnn-=Rlm<2WDh_Y1ogF5`8qXE>?6kV%)CwYtMHUnRsIjS%-`$25tCz3nn6X$8B)V{C?;B z?wArr>cG3d&`q>ddlg{K^4xixu9q?&NS<%Ou<-sh=~_b{81VM|lAH4Zw2eVbl^>sH zpAPxWa!S5XlB@8gW#DWgN%h@r!o*2436a{rUlG7i0ls3)U4L&eJNFNO0m~9MNU@q zEy@EI{zL1Kt7Ovh+|NkSi)aY_S9|=j3mLpl5NcBPuCk3GZ;KS?Zq8`G7%@HHG+{yA zV}IxdD<%%^y}qk1jzuCJ&$?ov=F{}B+C`m}lYME{F{Txmz@sG>2aS#2PeDKpCG=`f zZBzBmw^5mu7@QfcmmArvYQjkV?Y(C}U4guu>TuA5;)?f9s(kdUQ-8D&J0!jYXZ5@f zcBq3^X&(sgpz%}=yivSmG(b(PbznoDD3VvdZ7}N zvq$dZ{@3j$aq~EY6~nX6ZLS+lI6h5MgS`M@3%ZD)(oRZb8)%bHH z^b=~5wb4T4>CV2zG*EYU$33r?=5;gPH2-YX|(y6k)WHX)@XXx9sNPxV$LbI+Ym4!Oty}qV{#f@ zZA#D$Bx&;}E#1C=l?HNuXWj|qkKr5jZ8g2sVM#Q>=(nMlEM!izy$u!|Q;|$Ne{rKM zD0UB~yylq2j=n=8?pdwq9m;MblDj-j9<-zUd9u6HAN{5@$@EX}PQ3s0nA-7}_h-0lda@)zEU z9giods+8tI_0|cmt@|ql7xxoAfh4p1A)U9qbD6i}mvPS48^fKr#Fk3CKj9j`W>rV$ z*epuJuOnfrvA?azVez}&tV<6XVv6DX zpwZX5{Y49u!ULSO93}f&*rr>UY>UWk&d6TJ>LHm|iGI%A3w$N@&~N+@%@y>F%d^7O zGIV#8L)xDRM(RCc=Hry_UxbjgdD%-&VsGf@vNE<%eLYZ)X`dn?;ODf zZytr~Kpxw#Cv8A^_)Kc?;#v(6YvQUf$nS0${|#r%Hg53F`C~bFp8ysN(Ycu zwi775jdR&d>F{b`rOt;w3)aTk(1%Z(o}F~34<$1y4{Y+}cyZWLIu zSwhwRA({Vo?^(HXPXRlS*|*Ohzv5Vb_`&*`#4e+`D?9h(J|Mk3NqLI7cm`UOf9ROZ zj(VTv(AYu0-8$v>2h{lYUWgU2$=ZfCzjN8EH&}U9;gim0hY7q*V^=AEk6)o|Myj1` z@Rftf8f(kc6hO*gBnR6$Xi8f-R5>v~&SB zM!UDkvm3jDM&Fp?j?(5PWUlM&-})B6uuG?MrfveQbV$xxUAH?_Zch?sM~C-pGJrcR zc%Q6Z|BN>`1$7!X9puu;AGGLX%tAS(AalK*(M9lM50)5|66shrfELVQ}4=Xbp37(sZ`v<5YrikibR7DGu(T2 zs%k*Dzvm@AxZCq*B`?j1f8XS-K#z?+hr`!G8+YyG3$|AZe)HgK@A3BV!{R>#LQaCR zC9{*C8l<2r=U(jieR`R&!?&094Gb0Cx zWk~Y<)lgFjGr&L-8zb0~h- z0jRETWjg?Lz>SG6Fn8FoZ%cm8l%OH5r?>0)%A?QYL-LZbC?E5W<z67-{qG|=n-KLuJ*9~!Iu5@skTWGI}_ev%QKgS zdB9T!)eIZj7UtKY@ChA!p$>#J71W>T8mD`4NzSjG3GYppiI!BM54Hh5=26gS>tk&W z3hN3%?YrNfrNnG}G9-DG+_&XI$w8RC=8+|0WPOAW&(+8szapid!e%QpLH_`yx})sL zsB1WP-6mS5%{oGdY)y!NLNKa;0w0d$Vw#v z7|h&diEe2p9uaaR|$7Sx8lr`Bx6C(7)kaT+3lfP@ZN&f&HL1)7ElRYbKoBjmu zQ5->6rraUMqX;sM=8Z671Z-DyLg}{SirL7E(BQ2fKJwniYBvi=*78%MI@!5y5KD4N z!10XJl5nbMf|j~E?iD@%pwBIfM82=x5oqt4b;qz&#rAn95d3rTwl#W=aOOVG+8i+9yFkA9YN6BkUBeqmIH<5hl!}Y1$zv`eJh+if44&+T$jEh$ehw1w7Bc@( z&@N<7IW&F_CPc2N#F20;Twrnr;yH3__+Tf3>f^QBNt5<*%Ml!K*s<*Fpj@8i%t0Ns zp!T+RE*3MILOOvIVo>2af_yL&CeFjtAJJOiYn)eS7^gAeIgMg#9P1c;|jI8<)OzRkP3r zptC7NR#7JjoETVfwSPbzZvMRJx^Wda$;dB4_;>IJ5;kun;Z`pM1s@NVD4R3*XeiTT zwfGNE{rzBR42hxMA=zU*eu7VJBdIqUTwUWUf9=}%+l?`_P@G_I-n;Eao}P}MA9={` z*Lh|{Ifl1TCL62vNw4QOTxXsHaoJb-=)dpwA&K=-9ib6B^?3EY6nFo z?P532o*Qq4RQ4`c8`K_o0g0yQ${vMgIKNtpW%sT>nFLFn{;}Z5AUyQb+tR+ zGpyUcHsHIqz$!h(7PH|q*48Zgqh~<)R&?PsRAm{i{(W1NtwI9(eAhkwtw!m1VV=-_ z{3|IuK-2Y>Zfo5$5(#?!l<2Y@JvyB8Dn&QwN1P|h=*1iM@L&8c5k;X&p_l}C<{iqFNiP}oIY(z;noTeHvO z^>15O&iZ>3Jzg;o&?kv{i{?rXjd0xD;A4?HguPt zDBg?vvyF3-kQcc)zg@o3@N7OQlxf5vzzqmtJc7{nu*g_RsG@&h$rQ$%_ zOk#*3ohp7YNvBn8D$K%YgyS~7I1WA6zwEFJpz_QZLp^FT{N(*b5Td>9I$Jnv?QI`` zJ1zfp`O)+G+A?X^J7-hgy;YXMl*9`)&Ai3KM;|sf4={#07q+B*3`WIHovjsY&-Fab znkgb7L*yT%h4HKSi5)+XyF<#Frdd5tbSn%5e%^Us;mzS?bV!{xjRq7I35zEZZaFYt z2>qq@e%<4d*Hb6F=Ye$m-$U=#&L>W-q|0(H{(M85+LZ=fULm+V>9%KSb~WxLB&Aj*7&pih4buanB?2InYP z)RnZUtBf@G2=Sky2?bYeb?>N$@Y8BC`=pk%T8NTf##^v1k!{_-@$tu~)uWVttk$=+ z45m{4w3=`$RC#H3&k=Cwi33bHl+X3Ouvx3?Cfry=F^q>WynNOx>E03p53!eaC_ny+Srzws_{#-?<<5iC z%`8k*dguGI&)cz8?`roQyE$Mod?2vfX&vH4k$3K6R01=1EP)Pz42tZ(XrEH6_>{) zU*Jw*dd;@pw8Q?e3)53*B2_==RmA(Dybe>R_ts57m{IXzoV-tIt()6IxIP}Qp*6lH zoZ36RJa^n_qXWEZ-GnQETCegMp z^3jCKBJ&Y%O72k01jWKx+WL;?dS#9a^bx8mZs>^J*y);=QO=Ra5^L|P+cJz&YD;|Xivr(%g z&wMk=_q;nnMEFemJ1^9CY;KjL_i1me^FH@JILm%|9!hCNOe>ss2EAvo`)7T9c#tA?KsB8a{Jst-Rj$GoqDpDYc2?Dr|d=3H4Zk(s_BSaa_i%*mT8(o z;fr@?yj^94UjRticLAaftZFMqbt2-qgBoNtp_?^=FJ!p8j{vcUHGU-^qM>JeXX#_n z0u>(=wtPTQQJo})1_hAIS&c@$X1NK~Cw)Zw4zvw2$Qsw>7oYP@X*nb9Ix+R=ZuWzZ z4C^+y((`~)Yi__h*S0}kBd5$9nNxDr+vr7|ET{Ku(3(MIhA}kntlc)FUy=oJ0Jje| zqA&#sp~F10f&SjQ?s-;HWLUqb@u6vYTYBfT%dEKjKfvB)bs%PEt$;zmSQ&dmY=1)& zLQ=cGqs{5**`UJ-zvP9S_wsV!muFKR)>aonVcYaz81 zno2`Hr(M$CK%M{{{*mbaOuOh+=n#vx@<_PhrpELZjIMZb^tuIW;F^VZH{W`TilP!G z`Nlr5Qbp0gAN_3Xu1nrNI8{Aa4UvA~$>^H_S5yiJvn&9v7$ zlFD|#ljAh+V=SEHO0h27dMj&2BRA$BpbiqEr28_odr~PR7h(nLgc~S%+WobhtnLJ6+%Snf_+vTJ_#nRR{v3@a^XtVg@eGTrJXQ+hbn^8!L}S&L^j} z0js0UzAmP`36)p=7Eb-$ZVJVRi3a`IAR-i*v0wHmHy^6N9d`lZl$O^b{k@+3StyLO zo~eqMQd$zn!JKXg$YhYLq?YiY`8l3d@b-M?R_T@Qqn6tt{bB*S+Ca;Vul|dOs#fPS z_q*vo4O^Qz;4JCm0q@I9`!Ti7;PtaHjl{p zA*IY28ooyyioSPiMA`va@)3LQq`GL>sV5JwVnG&(34uY`rBkoz`5Oa%r5V@AI6~OI zt4qY+8y}Nns@tsirVX}xn_u!&Hwf|{c?c&>@r-t3E=zEKpzC4kE3K59sD*&1N8ZTX z4W#w8=W#vN?2BX7z0{ft+tiNs6Y;-MHlY36?Jt6Fcvc^Mr%8AGiJE(K6VPyNN- z?CqaL+rm$0l60-Q;R$o5YrkSHK?CdT61UfTLAM$&GFVocYXqs(k{R%7SD>dj<1}?K ze=W&6K>M_nck}}pUw*U!t^ZB>D_gO%&wLQp*Q=xMBnypc5T*G9q~dK@r@-jQi|ouG zY@*Tju$o{d?1DuMlGvukkO|9bp2M;F=)w??{lW-RhJi|XQ3meB`R zo)O9$Iit^G@D}TRy|hO}B?jidZd1T!HVD<;|K9$PKyS_Ff|W7mAOq$^6RSt@)x=Nf z85w(h`??Y=!2LINNlv$b@4HtzPC|ZIU;?p%M@6efFQQ?kzu&C#sAO!1_RemIXB1p* z?A-6>s51^z@&iVVZ^szF2ISt2iTQ-Xpn?TGmHe$3Rp&k2dA?Wz32s#QMV7!HGfOz; z&PYkbsVV?U57atdvu}j_(+LJ>n7N$k@)1CyQH^XJ*iD z3!F%E!!$JtlQg;`KR9+ak~M ziAYrO9jHLHoN7-7xoSnL0Bv>6vdu4ml9~@~B5{}<_0#kf=;Ax2d@F}UzppIF9nLr( z=l&Jj#CQ@u4!!25?ahst&^YcS=)7@b>EsXf>(DL;2x&jX&i8&c3vS=w_Pj;Mqj10l z?VWa%AyCd|!5xl3@*&b?WGT>VlBmK{dLcjAo#6L*Qm`)(O7W=Hv|>;?xKSy=cOtw^ zF6qh;a=tUHqaonQ*tY?coq*rI4>f2MgOJRAO^=YNiNCXj4&!`DhpJEOmHUX0D>(%~ zEjIH3$Y0muk<|NW**SqH?E^r@ZHD>aQ7~KfOYQlQ?d}Pi3F6%5WwRx`5vPCM2z9Q4sj7_w&G~P zvX3-@0DN?OeVvKk8x1!zCj06vjZyCm00vIDSrDFK9=v+qIU@i@~@g`q@q&3PB-3MMcjaZcb{ z5Xdg=J@0g|>yPtV0elbKg^MANt_RGs&1>(!>ag*0~P{iBSR3LvfFtrqze=u@aSgV;H2t45k?1ofcA(4X|z4>xE+i$ zC^C*&o&K%AU&4( zR1sNfx+3cCtmR_K5LQdFtyi}`#o?LAlL(K9R^MKc+*WIbHOC?x2!>pW z7?lkEXnhPdR-SvRJbh>j4gZOME~2_d4XKJwoi+S$``0B-K&pqwQKgig&8pc`j`Q=~ zbz`G;BQ#(@&ocCgS3RAbb2y70sRoL~l8+!m)H?h%C)WS0r#)hLuK3M)sFQt^#>OYp z=wCXhl1lX)R9w+P;sy#5UlVhua&ob1o(7UJ*(r#$pq=su>BfSD?-$O!KcC zbp>8e09N3Fe4n)^Zj%B?c@=$cc~_s;*&pArpi01V+_K<7cE%zDQF;DINM5x2t)m^V zuIOxUUt!l=&hV*?BSOx+y?!1rA)i3~JeqB6cM>{?@;Ybm@H?5x-(i_NwXntY{kYHm zjos{rpfrFXi`Srhh9p&zC5f4xtXbLen|KNF9rvcnJzdTqw7CCXLL=xUR49Y)1z|J$B>r)6ex5%k^gYs#41{CE{GD0KQ zDS&gzp442;H8k28d^&Nno?g&weO({^{n52fo^sdd!uT&7f;!6&aK4Sgvq>_Sh0~`- zhD`N@z~-|x?%|MrJ@R%+f5h$emCTBt^q2M+-qLV=nCs$zfHB;Row!w zJ49I4QHBi>VK+LMy=u^4G?H8iu(f=J9wA$P+Mo{AiG=aCMqW`6v_CUQDNsDUAS;`6 zx&ctSL}rk)wg)DDscl&x6a*I>%*o--s7jIkSC7EnISVv-;VkXx#M=aHV2HHh_y2d& zIL{Ptd&JM_mHz{XKGk4lBEkKF%%aU`H~d;~iyNvxomxla59nDdl2$PZOHJjAp(0SH zA<3-Ybb1CIKuZGRlE4G`F*Vv{u#^6c9Ia7pnTnW#^Q*hnG&Z^f{_k4!OvmkWfnGs1 zDNE86G~tYx;}*94!j9zA9V`;QG5kF=X3kX|tAw9DggioRJo)8COx}AUvH0W+r=8b^ z1nES9AkBgEhbDqMp?-Tsy4|Ss9RJ$^rETm9s}E0Uw3Yl)=VtonHR|q)M`UZOB$RsO z59sG_Ji;HCkxnwkr4*s$c?SoZ&&`@e=lookgU&bp0}Oqh44G26*r1-mjBmK8TSpfO zcxI0vE$3Vh8UUhkW^K0(+z!V`r`xtSw!eNe`5w(P)BntL=d2TlBCgdrZicG(Lk|OR z26*m;lT#EcPl|HIoZdI#thmShlnn&PJ`m8?rRZKHb|WicR{!v0EBJQhexy8YK7zRW zk;pwf?ZiMBDNpihDBN^zYUgrt3=rphf8NouLaKaHEsVW9CG27Ifo6$fQvU^LMDS2+ z^0Z8?tm(Pt7%?c#v`|wYjr6S6k}Dyx1b3L6NQWv6cPlY~q67f#W^DN$@Rt0-c5(jM zm!e1=_AMFbNQ&=z23-B`Il5%h!(|cPPfS&RzX>h9lgLU$yaFuZ4!R7Tx|)fy=$jbm zvs(w}2=S@1{3k4Ids%R=>t=Ksi^s&sP97n9Z*0%%;1KFcS`9#L;j98COMi5#`nyS* z611$W)ss?9SSFdsL#GPg0{RhCIRn`ic6uUrz8>RP*g{8&t>u5M7%(SHE2vcBTS()@Ad`jY;?0p+fv zp+nt9Ki;$m>}h}}cNuY~qnB5TUSqG~GiJUgB>V%AOR!GwVLQR{lVO~-c z^+TY&pBI00-6C{)eWO2`v=NZT#!o4D+{?$HFb;Z~j9Bc6gIaCh8H7FNWcr>%;<&~< zZM_Ne?Q8!4j}=Riddm%R)0dVLW{mo+UH{wBsZ>+AP2;=jcvwa*Qn~mDa?bfc{~Ft( z-Jmwl3Ut>Ho4{l7?42&9%tU;#h$AZldcLYN6sL~#IsVP3#!>KQ9&b%M^`BoFr#I>W z+iJcc26u^k?Jh&eE>rUS;-tr%0k8KkZv4fcdCph9m;&Px^iD_Y=Lfoqx6=C713z*E zVh0cPgMkaz-l}h*oNk*z#Pa5o*7ivM>?=F%^KVsfXXKNKMnW-M^ z^L|Ps>>uEQjb3%PiTf;w7-x!9GkE{br%5jf0h#|JbeP;6l+JZ=`VVco;aRCyM{zSA zNm_lTLW!+?&y_xXIvKHcFet{VJ3``1IA?I*-LGc)Jo0WMSR2mC0)?uypm!q-9}N1u z_StSeFP5lOoCNKE6uf60G21I+On@%v50)+Gwu^L?rhJ!R=cJTk?{l`9z54`k$?T>t zG?~8%rNtBU50_eA;aV2aId@KOMtCdcoY%?J*n=)P5(FK)KmX3#i59&m88Z@pMuO2n zx=BixR-XVdU$F>pM!f~BNv9@07@_nc$ZMPL&#{7&()HSx(W`omMjCZfBOaD*^kR>d zFlg^Y|Neo_HLXg!#80u*pLP8QcCXNfoa$dD9hE*7Ln$;2rDBDi@JC&JqNr;eLipp- znM^uCGlR~Sx!rT|oE|+@MH6@8auH%;^S@p)@G#vnEGa~?Xym8<=;}Yf$WuL!5IlR1 zl6Ur1O>Exx#)`qI2^P3gL-KYq--K-)v!(B$dyfljINKM|@J z1#8Y#7D-r+%=P6q_7~H1N?sr^7GeNAd`X=`kwS39=lJiEn=+RY&*nO0J`;GilK3qhS4N8|BP!@_>VdmZ zU=7uPETrbs=VX0;B2VLU&RNwIq0d|0>;7J!b462;O#d~%xCiFIqvyQN#(OlvCBmMNJBx4F2a}X7QWXN7XtYGnB&Zg?XY2WEVCp%qA2U%9{qhcAvU`ZYJ zP6H6W!Vks&$$W0lNx_w947!bn8n27{Oi^}|s6o>r zxBdaH=-vm_ZJ$NjGY}zCtwJ>a&K1>!vU(zH1Ca(@gckc5BV$!3ZVAW4e#ZE!Q{eO9 z<5;b}0JPHCy&s0(-VhLO5_d>@&%Grk@DcAi6-N)9I)BMNhQp&)t{m=+6U5;?11085 zu+G1}{j~^>fF2C}LG9*-?%1;$`UnjUv-iOba|h48Cjd0<7zl~vlPYt>nc#Lh#lr;)W9bDw^&` zF+ubRf@MHJZexiWOi-HDZ20F55#HhN^M^ITj*j2|cC|71!?gXA0M#g$j0ooAuO24= zfkiJcBri#kucUB^H9F~dTX#ZK>@e~pjgjmGIf%%pmT@J*IpT2!V?FzTX2N6CLBDie zVvEjSSe20a2Z)*O%}?kT+~Sy}zG~;!YUQ3?7zNKum?39E4_$CdWl-H8V{r{i4BBRQ zQ^OCdfT8yji1k_bLZouQq{%~LJHApCR5e;qANp1XUPI=MEK;)M%+Cs?HpM~TSGpL` zrqKx4#NxDmxizD_i%5`xq;4kHFfmFkN92R~krfL(Gm%!Hs>KgeC;JzOTq!$NUNz8M zo93w_s8bTnpjV3*`sRX_-r&}aqZO$u6PkVg{#DfInV12hQtdy$Pw9b$LwZrme>T>7 zT&$(1imxh+`Tq_M4~}4y6|B4uTjltm-|z-RITZGgfg4FgNq7}l+~BcIB;z0$&h^hs z`tc7Sd#gA&XlOOn1KSpoew4nQ+<~0A{3gK^bDhjR-ASarM5JadBBV}YPaJKgCVt-z zti%Cz3uL0I@|Cm9Br8 z=+1AHhdZx$kM>7T?Umlem;E+BcI~XX6+??ob=NbveKHpOKdCsB$}!xd_jwV50n{AH z5Ql9o_|Z5#GfTNxDw!_4S#adbhxm$>j3|?i8H?>4)xwd@^^o#mkhx*P`tUWpl9Q*w z%+T36B3-0>*~+1%pC0D=B`uEugi^J&_LO<1fkW!d_m&lVyW<1SzA_xo&C*Y{c2bs> zrc<{e5{yOG@TjHu3u>tySGHyNXs|KI-y+J_F)M zik9aQz37R+hRbbQ(mv9oTZ0l_kR8;*Q)y7xV*bezp*!)eG?*PS$Q`WsUtBnscq2lH zv~+$jI>=kz&lXI$0}ms-fjg`@6;t{VkN}K-#?@J~Z%+>1W)Y&1ZBy87WAFUIq~#n# z)tFUQ^uyDM>vKaNTCd--j+Elxu)l-!UN9`$7r&LXF<#UHX=IYH5|`|)0`Tyvs2j7C zzrw)in2v(Tw~c)f0LM$~q1W@D_kMmbFT|0cKyRq13gH8*x@dyPez4z__TYJ7N#;C) zxxe;3WbAgQXJ!^%-Q6ju7@UM;zU^qZP8NyxgZrCyG1f+vV!tWrwL&X4(W+_t)*(Q9 zbZX!k3xRa{BzrC`_KR*ajf<~6lTs}T_gEiZw}y1~^`3PE0>SG~jz=0$#Y!FG4L@5_ zg-lvVyHnrxsOUx;xQunj;EzdYvQ$}iLnNw`R{F0cAI#kF&^p^ar zGv5vwE^zeugXWDDY^Uo%xbCL2iCpliuKa=v#;s8&SW~OmIYyR2E&RPnNHLJ%OZZIEE8ew#GCB!bq>Sj2oZZt;(hs!-PC} zL^x?V4FaDy^mg0{g4OB!y0JO%o#_&mq0itA0NMk7;pGjh;#cr6rAuAFIWg$^KzKE) zaJlixmM}U%%j_098G;7n6Ziz1U6)pc&XQ-wI|h6%CT=2p+Dnib>Q`AqvT$95a~8q= z0&3S%H=?Ir1O!=q=cvOVv(om7h}f&kZn1j|!d?7W{KGci69v;Ni9%SP;sinRbJU3E zRbD50QNrGeSCe?7H$OjIVMVGdt*dHJ8Mx=@M`0mj!A#XP&PaT{y7=TG<_aX;P72ty z#u=9T8_{0Co;q}Q7Ktr8rgn+PPx`HI+**XpWDoU>)6r)Cb@Bgd!Oqf}#UBb3;;(0_ zVW|`F@4`T{nUW4Rl$C7JJ90c4J$YO0TC4z(qhaSYY)rnAkl_0fS}A7r{{aN2KjLU1 zY7|O<#xAbh^_&)%!UAb(5ad9)LMN%q)`nnQtVSF5y@4D-!nr%oezln4br9 zf;)7Kyc($_3jw*VSVHzX*z74}31*QrVdQ?HhZWrfjy z;kd8A{k!RMO8)>K_l)$e&+e9fUnw-2&BgV=5$$IIkLcfMMGjFe*#;11bpQH-j!enh zEiy&J=A$(u>u^1TEu>khI?pk<-TZ)kNTkaJ)=-Yg59^{u=BI;4lj# z|48;v_N#xrh}uIl)6;Uv5OWyVDa?>Kx63r$>$*pi^Ny1s&%g@%FN};Sh*(Q)&F&V7 zS>4XDZJ~<27qcKg;`kN?UH=CVA4oTD+sPHk^kk>Jkm_DHK1Z%A%Fv`c-CtWLU5a&- zm^1s!Ax3~w4J54I?EwkA5~9(dhk#zOlnAgz&Tg(~2rt=UNaPZljD#h(C*kli8wmQd zLK_5r$3x*Lnwzs0GcH`bSn&@aXA{cJdlrF|Zb{B5{e0}m7w&!Ay|(gG@VvP0%3XC- z9jy^IS=4dl6|+wgBRhfH?)B;pAV$;0ruhFJKfjO z@!S4(cLKU}2Yd}m#8!G7#OQ=Luuu8m!H6V?RK|xx)57Z@imsg-^HpKRu<>#$n+T5? z;mhQe%YJ@HP6BauK&g5W*l+;?A#ohkgF$FvQ5y*0+pL~6szA09^beqn+2bPy@t)I& zFI~qpkNQ7Ug>K&yuQ9Sl5#PAi$Rni6v&fBSCh*;guEMBR5*6`Bod{V%fwDVZu9vd! z^~6O+I|5;m3oYJaRMTH9egs)(l)D{x;|7$(K0;?>c-(*+-Aka_wXiXr0weIgSXQr1 z)KYLKY&%o-%5@Jc0&KqbwxuK7+I?q8!xMZXCIqFR>ww&gQ(Y5|EbXCAV*Ud!0Sm*r4>D=nTq{ zs1>fLl380WG}bGqO^m-`svMq#CG5E@vsfNC$zk=>$-SzoiogvyELUEiiC3FTg7Vot zI;J9DynB=U^<#4OiYSgf4rQLN7WsUo^YrT1+x@m*6^Eo*XS_3<9$y`Qw2pbGTnegX zkw&3;H1=xq?GDqSBc2&^V^Qo4t-8b!eS0F3#=lj4pUva-%DFH=nN`QJN-3A@LmKs7 zZW_5kb=}Q%A(lNRVqMsZ;bhIA&CN-Gk6((ymFDf`OiRPJQm0SQhngKzUcF6XYz!X| zJyG=!FwCbMcd~a}q-P5+*x0&{e`hKDp+I};XWYYhU!vq;Kdh{YTai;QCmsCvWPDp8 zuY{-^2)Et}*mscU-Oclz*k$qs3zw9?6}!Ue)86}OBnBmq)S`Pqt+&8Aw%HqvZ4a}_ zc)Fsit{-hIy5v)JBs0UUYpW+M<1uZ@(uYo0(I5*wd3z+Z*Wnn(GE$mOaZl~uvd6X% zRn~l}nX0pnpiH*0`RwXXJnPet4ZX(J#F3$K%;7EU?xlk^I-{ zo=57VQYM)xjE50~!}VuIiogZg2^5*XoNo+S9zLw?5&tj&^{np^qy6J2Yz9?gZ_Iq+ zF$tToL2%JblEu>JA}8UtTOMz=;fI;-waRe$vZN@p)4`n$97i#Vlyi={3?h5y#(;a; z3}v+~Q|647GQ`^O0FrD)IUq`@%ex2h2BIX-tuJhwy&f$R$z-B(#6oDhRhaZ_1-Ge~ ztcx_EuyA1aa(Q=fm%{d70ibeQ5GZaRjV7l@#Yb|4HgYgiqikUy?9%yP@&5kVJh%Lf zBvt3SMpZ}MeHbqOgUO;JlQNfWxxM^==N038m%?Xf~Ogw>WEG0_qrU zCz<@*3jX~l09U*Ab;K%@N6qQPAeQ!O_Nz$8VmF5Zk4>UTF5LXmR&;2dT5JlZkuZvA zXZK;$wFQjZmrX`Z*e_VW%y+yBse-y}N5)Q2HaG(uE?-IqPc|cvI(WTONxE|*2LncV zg>%+m=z$`7v4JlaF_yMNBx;bHoh_@W(|>x*Ej6&`V0FnHFZA>^i)t)5aDC9`l`JU% zJ!GSKgwbaLlKCsIByEh+8F+Pkcj7-l;h~pq>>=}k$FD4<)z*R&jmqOxsTj;ayQto>X*r0orQ~)m@`A z!r7h=y*f*-HFJr;{)lVPqljbSWunPby>W}6K-*;dr}m>8eQJ9M?Iel_>5VI`a5u5Z z$D7#oTZ=wpENe0rjoUZxN5SC9`vS|${s{HoGK?dc?$uOmDNk1#d}B#ilcZ&^2}jpP zr~3PmUbcNGon>fn;D50ahT)&b$sh4Mzb8kG`Mxj)l+)~La81I2@^G*1cf8T%$ zki}cm|HTG(*g46MlZ)N=Pm?yl>Sje@_n&c5wf7gPxg5pi2c;W4`1eMe;6u4kfsrWw zS-y%EUkDCC0rYsHC6T36txrCPx^fw(C8u&~IX;ua9#ODm0z(7~&7U}&NDF#Wq*e?i z|8tolRmEOg8xcncU+(?1oWnvo{9jAg9?#VO|EEMz%_ZsLeyvo@CAYDZ(#j>N@Ntbw zMJ*w>UHXt~m`g%o`6^PfP$+B>8@WsoxwM&KX)!ai%`W{;-|z3=JsxL|$Jrj|b)N6% z?ZubO4%V3c(!#Sw%@s3>J{`PH&=#ePUAXvrw6e}J<>$by)UaX0`6|8m<=5-+^gNX`{H75vDZMb6zCV$L7xz3iy7`u9ap)Tv zIHwd>BS;2peqDq-@)iIIwZ1%f;1Q9GqmVEYj)ZajXLq3NRHR9q@^FLrOl`^j0x1Tf zXzW3iaS{P&6Xqk6%fCIO-sVk1D(~xG%&)9|lKL)6Q&6khlIXNjkRK@!kfLN=R4r&t z2bT_5G1eOP8;7yAt|Wn}yK`r8wqmldEo;csPfSGKIp_6Gd93NES^FhLn)0+Tp-=ZY zw8P5Nx|g2n3g<9;r`H+(`AS-fx8hgZJgE6i7$#?nXP)clEQrJirBf?jF%DIsppr5k z!`^FNs=D`SRRRGR%@C8b=gIbKj-(AGr*q650#ku5Ql@Y&CjVfn9fiqFH#mKMc=YpP z_J_M^E3++{UlxgtSj(~uDF5NjnlVQVckhUNjC2l;c*DBL<$p|TTND7tcpC6xz1QWw`qTYM#`{>sL;rsS}KEsInSU{PUO0v@Z z&t$!xvv*Q{IYo5MA3TGWu*(KRMP32R^i8Hu3#f=s1Wyf_z&1h4R(qX-F~WR26SdRx zXrUhbUpdx5N^ zvKv<<#Wf#s7~9TflR0tM!7>u=Dw+ne0GI^(+q#dVpBH%aY-lRPkKGDR7c ztb33A`F6pZG%<3(DA79x015b;oPf3JyBfBDY{$nqS%HD53#4O(fPtJwC8}o>` z@&cNQiu{RoG+S76*LMP^X#vI(iYFx6ZyxRHUNDEQW~c3uKQ$dx<#k=ln^J|;;Pll(YX;ra zk?nSu@_HSUP)B=r>S>RC@76y=d8^&L3vTaPgnC0~D$$^0UBOD*`Bg&ve!S~L9}U6! zMX`BoYCPyGR9-d|zz|94sh%(1cU*ipDdd(@R{>wv{j zLE+`Fx&!ArE^1HB*UR^RSjoyj)|X}6k_tvf}DS1*Xl5z^Y5XXctQ(UJ!pA^3z>_nKrv<1i)%d} zK3w9@gqA+K+)%|}GmL*ggW;;#G29-~p!?%3k79?ZVLSE~rOIP%#DZXr%8Mt~+~J+4 z;ZQ$1@&?iVQ+=`Op3`<1tE9dIw$zCSc%;+W%!j`QMX2JBa7B6igk&c9Ki)(M`~Dq| zaPx$yHH&HlP!4n4D|@fbEBWLL!vDTeO7h#P@&3k;*ceLfOlli@t(==#Z;UUhy!Xgu zPmKeUqLsdgV6u@D$6lWN12Vo2~K)E6!N+O1JOSzTS$C)Uex zQ`vipnx_SwJsf3bT*Z$rw;Q*|?U*{bcc9!sGsXHFmQF)-e|CQ2G%u6X@^>F}TN(R_WZavdBL>MuT2MYTP)m20T*7 zI~?CFX}v%0$!11n=hAUm8t`dN+)+1v?Ors+IlX2@Gy!$Y@mjmO8B)C|hB|m+F(IWaF&Se4p7~ z_7RVnP|ke?g|xO>MnvccZ6KWY(5=NZ^naOxSCj!+7x&vnJdlu91NS$RMVx<`e0siNW_zp6j zsc_x!zzulJAbE3wv#cP^H-$E+bJgU+`H;=(nRSLzW|oA#TMOIFHj-A-N#|XoV67;i z4_I5Cp>&;81OQ}E!A=K&y3#kGc{d}UZA@I|0*YG8sp9v*giv)h0sl)Q29~w{)%X;-gM3DB$JzJrq6@SGI|#5{s%TuvA5gGvcRUImxhbSt)@^`7QX_1n zNH4`V)@o&G_aATk;b^9*#bzsO{K}xgfdHz_;oWwW4$q|B&{%v#ImI+#DN(>^JlQ5( z7{gJw)dxmX$PBMsMWqF53DFd+VX2zJERkF~myjepB$`92YUPKds1_e+T_&{8B-HLm4O=iqXM}I?#qL%eKiIy4pN;GE4 zad}84$^F2-Li-$5zKhq8x|dwF!IqS6&`(0ea_()i9_y8a)cpaGRpzSG)2J=i0{FjT zrGm)xszT-`p(qQInv)R6lU{-xiIMz*&C+u3*#a%l5g4=80Za9+wG`JV4 zJAG)6&JV!-$3{^VZ^|_`$}|4wV(j;xM;C*aS4UQt+lmee?#J(n4A<;+jtjDVS1~p6 zYpKnl;YD#+#c(8=wC@(;-fi15$s+rqD~0BP++76@`jqwS{4%U~)jO6=E#B)}XNSBx zG>d(S3_bKbc5B|SO`nTq>x`j6h*5xwC(+2tcZ5=kiEKuimQfukrkbn(j;=fNA&jqZ z^{~uxqeA1~0EeS|E4WF<>x&=~3Sk54j~vywX`jm&n_v<3G;LJOF;XWH%j@as=T@Q# zRG4Fl+JuWXn(EQtsvQSBbNz~wl(eOG3;eW{F)4Qt_(bDYh1jT?oi*fuWhQ@GHQ(fi zEu%E&$kd32*^g|YCI-cGW6~{({p7;ns!|hwJ55o@sRozhHA7tkEkST_MB<^Rt00?} z-bAAxMHTq%)VMCNW`ncy2wV7Ird^w4Xo_b^{-#YsXe#nuaZGH4)6GX8f362%xf<11FKzE~4bF?a@)a6%3{TN)a=FgX zj=@7;CRul|>k5Y{P}NzqDikmfaMPI22lutlAlG{B`KZ{2Re=Te@? z*OJ~i&U$!y42C7dL&+8}JbP$kEFT5A`i(C7SiGNx4Z0Oh1F4hRC8j%^uIH3Su6J+d z2v*20H&**l!2W7%J>-d&%@>Q%$tolFxpj9-Ef|-k=R7>PHa zS((1CH2P{Zl$`@Dic#eH@d(ACG1I-``M9iSE${O+h0)YDv%JO;*lyLcc5tpT@JrJD ze&TAQP4jWJMP4J4D{Gt|ee}EzyMV?HRP4WIRvzkH?U>KcF_zKOJXZEgl>EGTU}IPJ z<=V1IexI7oh*l%GNom(lBvXqc1hlMZTZAl`W^Hs!(Xmd)r{?M|-uv6WxqC26;#K++ zkLN&)RCM`Zvz1FVjpR_cpUZEuGK#?X;*;;+n~^WPa>`2nGg9uaf3-X!@oujV&;FYr zlAA}~;^oQDl5gbuew469_V7%@k@GHN+a^uH&*SK_N!#Jf7liY~HjRS1Yj{_<%yYXa zDH=Aut%8~1qoTs2qTa|`o?X@5Vny3Fp)7yVE&BDSp!3)}G1@g57s>;u_b|Y561oj~ zm;IMV%e;=tN*N;fZfSsV>KQqz{iHS%!g331*b*YcL}-b+o-jK@qZar+#=S+8Ol8jx zxHf9TjuZF?!@on}W7Y1!J%K8v#JFBXHx4W-{g*au5Wb&?TcKo_B?rJT^W`oSt~gf1 znu#X?o7FPq2L!za?fKf6_?pJ3uY%RZ%>9>B`04zPjpJgHWu4wXoE}BFvQ^Vjn&Wsw zTIgG1JI3N-t#L7hxk=sCFCphKRk3jL_o)QBkxky*Zk7H;tg(F`c%o)hriPE!*H1r} zcxnKK>>1oU@-0f0+;RWwU~4a3v^J+Sm-Bf-49Gf z!-0Q5wcGMgkgy_>2MJ}$%bjsh=V4vmA!$`d%{dV5!STbZ9Qm!%gz4MM2qIgU{=#vy zy-+k$^4R-3#>alM#|ig!oPXXs194tvB}&t~>c0V(PUV==L+U{wY^k$eTVTbQ!e8sD z*#;LcD=zks)W6vI1r$+d={iLwDVT>CoBX&ty*1}>vqZFz?|W7>)BWobCy4{z?&^Hz z15m7{>dndR5<0-*?5=u%=i|n=gUM{&Shd$u$aY#7FC#;%-d+0MVNRRYA5v*<*D)5Q znJ5f1J}d>ah>28u+At9dSe{maL&yc1z`39C~}L4ya6;NG~q6Wrac@etgd&_Ltv5L}W#fS`@Lgb-*52?QEK zAdpORznOdQ%v$fwtoQzz-Mvo#&fZnEYgg@Er|Q7pmA{_=5)}ny1povB0ZQl(@b?cu zW8>z@$NTIlFCXu7H7|aKr-9Zs&upFxiwOVyOkkueD{G;pqp6^*CXeO<00Jd7CwC7p z2>`gc`+Dmr$}kuin=ss)2EYI=fDJqY04p0GPjy`dJpkR5(F&sR z!#nKo59a5ZP7G$I(yo>+1}v~XdLJ7XNSfZYG@qe?_?K%#tUf7;_Bz- zgvP(nnB2|I$_D^23GVuR?Q9&;_$e9_c}wZ@))N3^Jv^b_ zP7aQ~4D2=>49`SFgc+3V0$lBUeR;I3Y+S6oZ5d=e+&rz^p#bpDn(w#(vOC){pp7i} zOhizS=Q%Ih{QqwM)4_jJ{m;RjZ~vh{Y5&V-Aj--A^!k8T8-n|CQk1l>cM! zU-R+a&G&EHG0553Tlu;AGTa%}#>3Ua&zr%=)5^w*V3i;N<>4^6>v6+kfeB2mjgEXmG#$4?u3g3y>hl0gUgH z0Ooys0K*iH9s&K^Z)&&(z}?9+e1!aG-=i^l{9o7q+XbA8z6JX@IWXLH%j)Pc*!X$- z-(mEbxVvBhcmOd#4p0H~05iZ2@Bq&NAwUd(0P=tepb6*!#(+6s12_V1fHx2Tga9vr z7$6Zy1F``aPz00%H9#ZK3UmT}zm;h#gMPMEH1ndDvzz^Uj@EaZF?tutF_d!&k zM<7-Z7w9=i7$gaj2dRN{K*k_TkORma`pybPdJ;6M)IVbYM2{6Ri{MY- zBk%)eM}onFU&B^Bup4)HD(9q2h4fQ9n2q?f3OI#XtB7kM6r~yjIbQA0@KE^p_)PdB_}chR z_!0Q8@tg5K;_u*J5s(pZ637ym68I6M5L6MoBUmLs5fT!z5kd$}2z?1t2x|z32)77- z5#1-^B~m7`B?>3XC+Z-YBRVF=C1xd-CN?JyBF-UhBSsK^Bf%wMBatPsA_*hOC+Q|x zCb=NJPx_2hlhlngiL{nSB5ZUg1jQh;@W$)YEe|5k7{_y=h za%}R)7QnpeqQC>fwdm#P5 z?m_&6#s_l`E+5i7ggmr+nDDUa;o`$U^*0)F z8ZjChngp6wnl)N5EhnuGZ7^*a?Ii659X*{QohMx$-4NY3dP;f-y)%6l{Q&*pqx+8} zA2~hBdi3_uR|X0OX$Dt@*9;#RelXH9Dlz&omM~5;{$_g2q|X$|)Wo#OjK?g@Y|os< zJjncm#t1zo0YcA_3>m}P`Hbb^pwobN##}6MXKMs0a_jrSykX?%1 zi@lV6fdiXEn8SsmkYk1u%qhU>$eGWH-~w|AayfAoa?NsMaf@)fbC+^2^APYz^Z4`B z@$B$Y@~ZJh@^}pv&d&X&(5B6KDT+E|9pXu zkWYaxoUe=Tl%I>=jvvmyB5+?oT_9FqP~cWjNYGobQSeZRMaWX9KxkQ*Tv$suN%*4( zmWYfGI@P@nEaLk zlY)anox%@A0mWd&cS=}Fs!Hif%gS`hHp(^1KU9QNLRCJf5~%8`!c;%2ajJQ%^{9i@ zRn#-pH#Ar^+%-Bi0ZnDiOwCQL$68)mz1rB?TH5*A`#R5bLUcxT@9SFV*6RM$lhI4n zTi0jT_tPIVAT}^Hs4=)SlrzjQ{ABdRDAZ`enA+IMxXa|8iGfL_$;Au#7uhfNOa)A1 zOqa|an+2MUnNyp)n)h1}TUc4NSz=ilTGm?LSZP|7T3uKxTNhaWu#vUNwK=kd*k;)t z+DX`D*dgsD>@(~S93&hv9S$9(9CIAMImtS~oKBsUoQs?iQmx;DAtxLLY& zyOX)QxPS1V_XzZu_2lx5@%-c^>Xq&F!&}w6(g);Y=F{a%j!vc~{n-7Y{dW8%{qy~Q z1sDXh1(F832Tnpcq47{;kU~&JFlMk#@L&jI$jgwOQ0dT;Fi@Cv*kCwwcvSdagknVX zOT3pZFQ+1(MrK5wzcPH)6Gayl5w#nw7+n`b6yqJU94i)E6o(n-6gM5u7oQjZC&4yh zJn?B_PU20HP11Psv*g#we^cyJrc(t|;c3`u?rBTuQt8zhq!~dOyP4{l9a#)n30dda z7TIGt{5eIrc)5PLpI)oI?#g4yOUt`~Il>n6W%8Q}Xba*CE(>i7=im@{V-a0ZV$pT6 zQ}IfPVo66STWL-icA0d)23Eo$3!YLNztDw6&>q;5xs$ z!+O*DnFhIru1225k|xTg#Acw`ulZ|>Wy?~lYU^N|a9iUW);9(1_uCUXKpoJIADxb! zpSp~@X1i6o2YbYN+Ix9>tNIxG^7|?JQwQ({q6YrH4SIX=&hy>3_YUuO2Q3EIhm3|6 zK4^cK9#$RxIHE8zG%7v%_M^ndzA@3U?s4Jq&I!SZj!A*Z_9=m>_G!WC4ulY*Yer4FK-|G<@SQ`nOB%3)~ zv|FXy9NSHw1V8of$n8vi*8RM`YqNXw#plb-UerF}eh%^xvgY9VLEoXm;mp?;U-ynY zkA8oP`A+)1;F$gR%?adW@`urny;JYgzh_A(Dpb`u|M}pB*2UIOx1YZ+6Mj+ss=gAw z8of5WM*a@Cxp(vWmgBbPkLsU|zixm3{#^%T?~0KBt#&8me@nm}^WQ;$6bI`O`f&{+ z1;C^r3{ueF59pKx0E4j5!*`j=KMe%N#KOLZgMo{O9;f@SdH+3*@h<}0ziR*i1_%I? zV343QqbuzHOThnMej_6Q9CiS>`vKVR5E@4O1OB5T4m)}r{RQqSI&=d+Bfxwr4FSag z0BO8*1OTu{;sG)7(xry%(LgmiNsF+;VvJyqU^2ve{UHLJhRzW|?9q&oX*H#wc%^$b zwg4u%v^;=a4c6iYVF7?8gEpW=MUF`hWHp20tRpxGusKxGcabp=M=TcKmpQYX)SL{( zU@VeifIKn^tc?eH$Pk$j6PdsO6te?ymc?kDfMPI!&LSD`06-doi)DGYl1Nrd#_9;n zVjV>e2m@mT08Yb-SMp^*uLqAEz(b2*C}u$O0svY#9vJUV$Q}Nt=U+0>`6)RVkBK^t z9UuX)aM(WrcQZzyQ`G-aV=P81ffm6~iq-^-cgOx5ZJ|5icT=F-KNH-6f8E|up}%)y z(vZ7xX$V6(`5iyQzZO*be=7A4+rL!2qxw(#w>)$g!yVHzv_s+uAVBF|>4`-e5dlCN zKwNUgzy}N*ZWTgwsTjuv03@GENd_Y@F@buBupTBl`DValmWI%96r(FvOlvH_5`&za zp)?L4B*B%AqbRN>0klZtKyrXJy7;SMdV_-vri-%%#epC)THrYFJ908S@KXg=*9yQA zZP^GsLb6vN`+n*4QasG35LPTT6#z3DV6|icEE!YCau^;;Loo3e@U(DZvB02lK&BWR z1(IgQa*Y5=(VlsVNsg)h)YcV(T|=@;ja~&SI6_)ZHrf(zK@NBtp*N_-@tnO8AB!Zb z1yXFZ$HB;+q*q~O1&)X=R$}KQdB_Z*;DVraCBcpY$vN@^IM$fX0PxZXNRIH*g$UFtq>#{18$hLV>fVA}zxS))~R6d^s1JQTmc-4}E4nmSSMP zWR@#^bywuDuw&hABXl4^pB~`DQ?j@ZcX8oEDS*Q-+d@cQK^74W!mOYqi@;%L_f4;D zDSo8}LYsnIJ14#bUs;YKf;}>W(~{vK5QBELG(;N!w6R#YK@gI609fCKWR*Ot7yy&? zf{4%_hG1!ssAx0FM=&%%q_Lw&w79+5V65cY=_X(;>e=URT4MPbQAPeBC z0w91HS6LMgVB`WZS71f3V~|s3;2BBVU@5%=VMkfUtJ1!Lu$SV1G4zTF7|L{?%vyRjfz+`1*k6@Si@C;0dLDpfzKg->y(=0QnMf!#T zh>mI~wvL>|BtZuY+IZD;^y{Q_d2~!6s{ny&K@mVqRPD=19R3LJk`+cyo%b1zI)k8E znfG!Kbls*6(_ys)aJV4kpyCKl10b^aA+x-Sc4eF+!^|`EAp<@{WT68N0eNHu1ic_F zuog+N3PY002cR5B8(>e#DmH3Ur2_y#c@P#kHBNTC5kql$vKFHi280lk8h{YwB$S}T zA$bfJ2w0TG|Cfnyz!5kqMl)CtvNR(ja2h)Rri=In)^g1ehRo~W$pR14ut;oOwbRoT zUcbbowglrxY8L|_X#z$g0tk-EA;1vXE{)#j5f~gsX;^L~jaqxGX#0Q%wPdrkWyCPa zX&(t^RKB=9;M6X8NC=7cHiFDVzmgFl;W8+Gi3MQdXoH(U zKn3^Ho)3_q<2eMtAOjo1>J2cY%lH=nYz9m$E{X~4C^9Y%Y1sv}lImH^ ziU=djYU|24hyZ4aVObX|wbuKGMk>ehI&mYcX66@JWwD4ntLgfBGOEOks#+^po0iI|whL?qw*dvkG(RA%(}dG#xO zS3o6@B^)0OeNXnN74qlKptLzH%Q6lK`jHK(z=^VM#y|;)uw}i4`JTSeiru(8JE$bU+YrVWOIsCLwZd!I~(3PNB`eN^L;)lE5Gi zQq2uOlBJoou;b-G5cCt~B_n@K!s|#}bvb@k)_eF`_*x9;9dgcMy=7#hMxy2Hg6)h? zBUeMH5LJraOzZ?%L|6g@v-ctVv4Bzb7kq63YX}8ENY+d-l+Djjj428MzzQ`A%8+JT z+!A?)W}OcJS){V=!}cig!{~{uW}QJN>G}jz>8CP&nM^guv?^F+6stcugrmfy7=j7H zicFXx!NGhQLy5yKPXpnMwFJjdGFF2zm1f8iREXlxE|DqMH1^yx5Ges{=|FPxaVNZn zFeA(c9ZqMZw3hM65wen%{nyz>pY#}wK9K}E{7o!SMk4kV+5Q74;JzrJNZ0gM;n$j+{$i-jeZ zWb0E^&732MmtNiQx)ySe1Jb5$t0fl^_X$s$JJTb#960fE- zn`kFO9Ve^!o*Y>m7FlFDE;|^YjNWl$Uq@{=%E0oik;$zf8T4gFvqPWE8?5Jg0W zaZ58;ozppeP|J{oQ>UH%<-^F2C4_Pm_1Y}&JLF9mUJ2+n7po0F7A(KYsna@3~K<{1O^}u(yXfLXm6Ea_C{H44tiL8tP6~R zBAIp_WTcG?D9T}Gs{?Tq(J4l)WX{|R(4b?KuW1>TV4?@Pba?6 zIH(W9q=`()#8{X_A1?tX085-#cc-HJup6o-NYBuTt}oQ|3z< z6D%XAMaIy(R0faLO4SHDpCf2L``VZ=Nk>z{awJ)4qc+onQjVW}Z1CLzs!)KA@;+-R ztMzmuHHS{W9g!ifK^eiK^@1mecE-OBGo3O`$*5+E8{wYk&tb|1l1po!Qlela;9y9P zwJg&pd|1p>Itt?=i)){f&6*d4AugCT3zHO$ptT=8SThm&0(3sf8P0(%S(5@BZ09T0 zV_#*B8DLozaab^S4%!;CcoXi!RT`Y^8uD75f>doz5|v|}mrojhyeFTnPkZNEY^)AM z43a5)p(~BbR*|-hv*N1a&kzEz?D1O!9v40=Pv4?+nMx@SLcxQ|5JqecDd}|8>5j zr7+S!ohhU6I{jm8*>r?lgn?GCm}$jCty8&QEWQ{E>S!9e;it3tsJNHhD!#lQ6#F`q1C=G9v9`;n5ZX$A_ zR+q!HU8l#3H2q<E~)S4X4gYm9W(wW!E{)TD9xldtIDc6 z_24Te-}kP|HZAH8xG~WwFblOFLmV|pq|OJjmnwTPzL78vReWh#nXy@y*lI=&c`6dD zr&CxO@-je$7{Ltoq;_4tiVJ6aE&wv@?av6ASt+>>E2Q`TrbEfSG9gys-OikUSm=_8 zSzQJ&TQ=$`F;F~XVCDAAA{SpI$~nWVeaDK+LJc??Hh!R@o_Le3JN9%xfd_;mYfG}o zT2#fV+bl5y>Pa%*SbTclh~+E)QjfF!^MVbBFwBA2&1_of{$r5JfB zK7JktJDC7CAZ^87T<@upKCaWkrDViiqRlxaJ7YI-IL~9QqS%8;#g#K7qDnEw&cYEH zr=l)Eirt#djLud7r8!&LWrz#?n=zYGrVo&Ko;_^=?yoxKI0tN1(=8B!x$J0R6~e4y zMn@75g}*RPiKDPIDP^&MN?J@KdGN)AEdLuUlE^QHTv;tlF$^;X5!xIaSP4;TuiE#= z^}t3euYF#e?Y9|0*QbY3+rnQtDk;V663&zfq%WsWYlB#o@7d-K`V_Zm-M7>=^M z9N&*~w2F!}v-u5U`GkgAUB0MxW&Fp<+}mQ0IZMav%Gv72+f?aGs{j@48cNgo>1>=i z%IC(#Zy1fLbF{LJhTNWxK6&mH8N|>}b>{wX&IVNcL4j|+zawU$K z9JUel$@Rty>Bc=PAKO?xa?0HeGAQ{Q*i>2hE2re+=~nf+->~_4Wa~E1J!A16F~t77 zq+F`yMe|D8K}9D!nQS=Sfpa=LQcNDQ$F-2Kkhfrpm)X5Q>fSn`c%YEq6 z+van+mqn|Z7jnuCxUbd0BN6nidcHX-%s!ksg6%pu)iM+!YIE61Dqr-eR6#i1e$&5B zJxI?5Qq=;#EFx6~qo4Dt8)7OXG$kibH5@hwwoy3Yn?BcSXJ!|cx3}M1m|M1Y-jZ8i zL*`r8SPL$pC@HmDjTc;ID>ryTW^Lw8Z}zW-n@uK3$Ln+axb&V2H)$tA?#gpxHv$7rKN(k)61uaBgZR$3>g%&sK zYcfr>jGDCdokd$`kG=7#^LtHHOL?aH=9ur>zTn572n#X9WOnn`BZ-gD+GDX)mM@h~ zyjR~lN#$LYu{p|E(nrc{7Rb~|>KTFeHnwp!HMG$N@=ddJB>$Olkj$yzD~`X1eUvM9YJk6@Zm-s z3)i}(x%M7n)O)JjV>XIP_QO`o&xcuZB^thp5fE_X%T~rrr?FI))UXFumOECZH80s^ zIw}<_>ydvJO;-CV#BN<-lRa4d!C9+jf>w0P;nB}cv*|s_5SNtv7Tvs{@#-nO;bbnl z6#9Hwu1fvj4uY1|XNgWD)Du%1N0rVv=~(@gOI0Wv_N`|3Ou7Zu6_b21Z(~J~wfO*e z@Eo1URK+~Z$m%3n)-NqD<@4)iQOB!NTr3k+W&tC|YJ$1F``Ju0HTK=wBnzwzc4Ycm z=rmByS9Vfw&$z!P>GQyT>)>dTf%g*blD-SmysA2fT$5;YqK*zMA4Qg`%iJ^EJXl6z z!Aa7pb1at3zZR_Bu+6$bckR@N1Rvr|w+l{}WGn?+#Jc+(HCP2s6pHSAh3@+7 zrz(BQT1c=~ciM0wl}X5P^^wtQC;9Y{bis=b*8zq%Y?aT1OXeJH$x*6rLnfW)AlILt z1dn;WxvUF^?jObbO(C3v^UdAhE)(*2Izw7HI_GdZ>{Y@guJ|Ti&#@+!xLMT!?pbmb zLRJUECDQ#Ri*=Ld4)-Jj4JkqX!wlT_0EQKN#nc7pf2I`$bO zUlw?B_+JUkL@SJv=|$tE*XF3CDXnr?b1}O_MnUHc2;Ng zZEw7o{uAnll7-Xz?kCn5Ri_)tu{a-Jn0yjxG-j%fBG)U9`>OCMd+NRhM2HnuL1B8; z#)Y5mVZ2$og5ysj&CUg;7G4RO-r4doH}lmD6QmC)4fG2=7KwRmUp`sB6m(zv&6Ajx znD%_shIpU9M^k&Hz?Z!WpE|*lVpR2GN%h96uSJ<22sKLe4+hd@@ zC3Sn4wg|*L_Jh;}jG9oH0r8PSmcx^6EHzMf7%qErH zXG^NT4yUm2vCsK~vIysVc!sY+&~YQ3FyG>SQi9==$^hg%som%73X>6im7U_ijq!@Y zXQY_f_thy9Miy*6Yb#CXCQm|+Tg8_PkLHbzG~#iMGH^H?v9%B~-TS(Y11C=jrV`)3 z{%K-J4qJduj~qUiurm<=w?$v)za^4F^_$86yhQZzp#pLxH4E#GtDd}U^BnD*Fzl#N z6_Jd$F|yF0N;N~J@{0cjBqR;+@_2jKcAWx{(}Nkav$oAQ;Z!v z4~x`&&Zf(IcwbGZtu&Uy=7V?NlAUd7TxlVN6KHCLW(9=Vu0*lNMaOiGw(Z)%luC|erJ zCi-#F3xsk&MN6N)&~Xc*dzx+_O~!05f5zDS+Iv`NB1`1y#6g@Yopji)|LD|o!J)A4 zx8F;DfqqYekO_E2xgP=CNr>omO4o!~P5|PnV=uXcBU{CgTdz4*1NC( zZNn{-eP;6I6*bS?tS>{0B1>bbiayNPXW{UsF|=xcE%z`VNmO{RZ~dZP$KH6j$c$$_ zUD0NGAi^e0(miyq&i&E_awT$efZ)mx4u7l4W%Nkmd-ueCN)DlkN#JrgvZEJzY3Sy& z{YXl{qn%}efw`vV&89^6r>_3*qK@V%VFhJeUtAkL?$%8wig!-&i5Pf@_vltf4(=6; zALxmZWx%2`GM@`#O&xhgt?4JBA5O_}#y#KXO}~}1m9y}~edDtacK6NA&Iz_VA$(Hj zjWU0IGQH>*JF>ltL=M0cc?U)7rvEfeRQ@p}t}JqBEIvTKC4Q9u+!dajdw6gPPeWa- zh@nEN`$djV4BHF#R<90Uezm9Z_Q*|XK6h6sPwH&Yh}h;b2slq{;x+D6{M4XZ{sYzb zMf@Bd6xc#|N*$m;yW>A1Vr4B&JF7AzKv>)0AZjC;(McKHswC|iV8BR_$%){g-Gsey zt1c*SsnTLea2&5{45-TaUKHk0&{$mGJGr&FSEMQ?fjc_&k>qQ<|dO$`kk*?$}!6{w2pEV^2l4qayhCr=B>k(2X2qHY3eTv zehW!7;jIz*-3Xt>^zQU`@-VXbOr`#A#cI(ZRO+nYpXp#|!V{fFYkIbyg8; zMbkp7kbLCS!A7`ZW$CC?;lLB#qOHrnKri(CsGI-5-Sm$WG(>!Pezj@+y5-CF8Hv!K zpesR(rp2=d??2Do}_|}h<+)Uu!n>b8XtVo`;r}sZjW_>|-+I&8jg0HH{6JNO4kH+p`n7wH1og>WW0V6~y=| z@{=>QvIY#rM(YzlPV+%!r&sCPc;oZ;Ww@Y<7Gg01!XZDk-IjIM`V zf01ll^O!>Hza=sVgKchYg_0cQbasS<4Cp%`rfAO31%qzm55Io?3lx1h(6lI%_gx-$ z`qFVyex=dA733ivChiav8`?LO?b9lxES_hTvGlTg|C zgYod>v9f}G8;sAOyMeMaKUYFgtK$LdSjJ;6o$RRD+)QeW7nRiYGX@H@tV)5=CoI#?Q|+%QLQheuQG22c2#e@`q<4P&TiG&pSIS z&m+IlHWQgky)H0$YyP%eLPBB_Zoz#M@+U30H)QbYj|T5G-HzW3?bU7WXzpj89{=A@ z-ID{mWyMsMnzuq`J|yZ?Z*bWmY+HMhpeHF0N6HHA3T+qRd^wvMnu5$+)gRgvvK5WI zagg%)NE`au<~(P0vDlPUc|1))0fR;gK}HT0pk~UzKmXnYJo}u_*u|$#Q+_D(U^~R3 z$J})Xk?B(?(6~kRTlpgXsfPKZlCABMrX~%SGiaDU6g9gA?-$vw99?(Y6?fP<4cR_i zuH&13(@*D}VhVk+hpZbIwMYqjBw2qMB!n4SiTWkUPMtsdJ;mQwy3RhAU_{o-vP6#; zk0y}Arn3b9X}q9#?|no44Mpm6nEzFG&Fhu@GVZlx@U$JaFUgjYfPrg`Gq=&n{k_i8 zSgpJdYxCFO*f-u8@f>wUA$D8peu~Dq$6Kdf(;cW$DT`3r_KwS`n?Nt5_~G{;)6Pz* z)_hoOZhpVSwxXd!Nbu(~&+Q@!pKnJ?o7Z_u*E^$MVsnQPu**>5^J(~DqxjW;#P0TD zy!bY2u#2bq?bzPv?h~oUPlLl^Q#!ew)&%xilCm0^5$ZPe!>^NPCOJi02|MPS7XJc| z5|K@Hog6MNcE@U=zPS!DEmUL_1Y@L&Z2eCSA4~8MCMg|?=uf(N4-T=Z7%kXLB5y62 zo;r`%E$qj8yZ0T_yZO!SZLU(fKbZ495x*tbmeAj>5`l)?=*CnIB*CU$IjqFp zUsh1ve)MGO!@xj6{M@g}hA-9SKGFA7xKB%>3wdO|hNK;0CO*x-aMI(o5ZyVXK&h+O z#X~ApbwpE~_V;hQwV;xn#0TTUdI$BTd&r#;UKH5j2W|!y%Ba3)Hqo5-9^Id{N3qn7g zg{u8Lze4Pv-F!McKGT#?`Wbb|(GkOkDd(;%6z&{ zmv~)I{dJ|Pwg(tNvnJ8KbK|$tckJ`kHqX+G?}9j2;&9ISc-rH~>5j`fmP_#)NPBFVDj| z+0hTg^i{h49x=qHU!wq70XjQl3~bAm9Cv2)xjDxGm$B!5 zly8ai%Oz81I&TnE%a4fp1Wr8UcnV38+O5#FIq0OQVm|H41+?XGoTF={$J(&baG=N+ zy2WxG{6+HNZ&s9KxKMDYLD;t9^WD!^%6-=Kk`5BG)~kCDJ?&^-e-%u8Tu91OOmJ0- z{TgM^J)*1;^Q8jC+UGRsJ7NMRQBj?}Z7H?;PRzRUXK$U)l&_g@qWgL?Z@IGk%;)M5 zZZIMAw((YCZ~4`qM~~_(T(*<0J@7;R0=e%^PPW8@zWoKyvxgRX zikv^HgW4SCj{ms%b}glAV`D%cD(UZcwvOa0G@9i*^r&=5)S5Gvetq=palZJW<99h* zLk@ja{XN=|S<;Q?4xGWy5-uc9P&5}N*EoMg-fm_5yV0n zyI){5=Ev|Y$?%K5`TetBt`{A-NowmkJl{Td`j7PWWKls|IG^WeFH#WcjT>!991DuD zCUb=JXxeosaOEdVq$Ct5=wlU%9U@D*drqd;|G?Y5T}*c$A^j^aZ4dp5xP69%%*+aV zR|~G}!orF)2jFimix4Om;gK7Y>-!gUR7HxyH(R1djT{oU-BlCF4T+x6#DIB84O97{ z;j`YaL5DOszHOPJyjkm8gi5vv#tcF#;C)~@XA zMOb7`M7G^i_7GNAfiA(L1|ETeJv+&|e&f0n9&E1KgG)MjjgE8oStom(Ik3%xY_7UG zD*1#Q;-z^^-{eZF9Gf--J$cI`F>=B0zO~*oVT=?G6X?psl?|dY`P?T?8v@@&AYd7XPV1nN5GWTuj%pVEQC;5B7DAp_cE-sT~E7i`~ zvL^*|FvafcFp&ww(~t)#ryc)^3w+brJ3qc$b+9Z(q3YPTboz6B|uNmVM<$-EuBBebJ0XdV0)U&il?Ly-RBC zMJ-XbTJAh4E49^eLOx?|%lNvy-tRZ?JD{TL25xd{&br;0v2(t3pz(VLQ7M9IQnTQG z-hSd?L36Q1iafng@Tv8Ki=&G*H=pK?AgD{h4$_=zi_e|6>y5UNGnia7a24NJfVSMU zt@qfxOCM#PKPu)u(jKsEY!;t)?bjvV`S@UYUbsm7JK@*WwXYh+vm0z8ku&4IkjdGw5msk@5}SruqCoSOtM zvXNxF$>z0Fef#El`DathtNsD0&~2wzV-3Pcuk*#uf%eA)j(-8c4#n>7fC5D%GAKC6 z$wP|%MW@Ya;p3A|+JiO4b0^7Ikfm%(IU`w7?ua`l?PZC>HiT8)S~agWDQfy=~%b+82O z=@%5L@Nhx6w`!$yw?MUh|IfoIQNOY7tDwi`sf9OC%dM1yBo(8w=?Z)4O3nEk7ccL< zCCa-mg2Jy+Q`f z`K^W(9vtUirKbv(_WW4zesMNjMhP2*p~^)4x%9_aDyU!a8kWH7DP<~UluE1WLGX;d zCY5g15u2yG{fWuWP41#n89T>$_flWjR1CEjN{x7|yKWvA>>{+T+}AFTTy`nM7vY7d zdx{U?(BkD$Oh?2&!3b1%c7+2p8FjGHK@~*Z=MrXb#(pwa@#yxP!B0XnV(3M zfJl({NLwFQ0Eq*+s(~*`SzSg~!021b4`vvJG*%{MiY|4a3lTg9H}`)lMg@uSRE4 zc-7v$y3y_DH!cWT1fr>8Wz-bf2mQ(OZeAkzET=JJ57GI3v0pUgY&VH#{-K(o54^os zJ$=#}Au6+>_4%1-Of!Hg)vr&8RCLMKlTODkp>5)CnV?~I-D@1D^O-Ykk_+PPM>gz^ z3c^vEp3}%$4^^4do!SsoWq*I!{>bcw-*WdTlV^8oew9^lBh^r{MURg|u4M1`KGcN6 zbb(uukmS$v`?h2w%XouGpNXuEkx#1=7X6{3yX#dw7nkQ3SMp!a{1KV7A{Rjp+fTyv z`@%wphLYzAxH`IJJGz652roy2C+^2|CSl}OX6nkCcWt3;4xiq>F>M*vF+eJ0^^T8$ zKPE`Ch<_{nxROp}$hiPfVOBTgh9|u|)SV)$gRb>m`<>Xg34-{Y>nkx(z=!+&*`BdmnlEWE%CwXiIFqO7imiSkG?Q z>D6`ZuI$EHs)U=G`_0j?nq~gE(Y5t-mf#L)q)otB=n;ME&@%bz!mKJM(*thf`CGo$ro5z&Pg*$niTd3-;bC6`IKO`+6GFQel~5+Pq;h zc^pzu%hsD&IS}b}elz^_+gn{^lY8%zePr{WqQ%2h;*SSX`MV>%zWa~Ds|t*Ip(r+cD8r;Loy6;!=4_qj9+?bli6~g(qWzk7 zb04*SqLF{n4TWxp>gI}XT=0B9#|U~aRFH8}DB?NYZQyXr*vuivh3Evg1W-tuvsogyC@YA|2ZH&lGtoh_1j z-)26bJ4)oXEpa90A$}b=PcKT8L^U4U`Jz+fmSePHS+Zba=5l|g;MYxg_q(2Z_pLX7x}w`gaXGDL;#PoCYJADRc%U)W3XoDf?`D5H}w zM1w`kxtp4f8H}D! z-tU`V0@zw#JFFQ34YvRQ@-!=C;n~@Oc>x6r6rS;uD zecw+t6hx^h_<*epmIZxZ-(9`J$i1Ia?wF4B>ef;226JI0CA`-w)bHru@eiQS4_-xJ zo}QG1`WPdVM2D; zowal5tQFSB-pDp}*2fOeo?EMP->bxnkhOcmhewm=tB+I%ApN1I18zrS^|G`5Pj^oy zggvArkhyBxRbk?Xdjo#C{Xvp`-bi)7{*ddV`s?e&DrfTo$>5X9o&nQf>dsxU@W}zM zKo^9IM|Nn>7s<5`7ml4-;tS(oAM*gt0xt55eAviGy%KbEW2vmfr(w3qPVd&<2unU{ zqNqb5O9!In=*>ePtXDEO`kM<0Uij`I9*gI8nw_RVADA5?Gm`=XPTbsM7rp-k?Ker~ z`k#LdaEh#FQ7P-b=8?&rS0>5QR9Ww6mo&) z2sO0c$9Cnfn2CU21-yB-{xDbB0nsNK>`CXK+c=N>x@jiy!a~xO`Y8AJk=_p!I(lZD z6g`%Zc(cp4utJnlQ?LW^8azc!(K0yS@avl_Md)|fS}W|rwOzpg$h1mn3u zP8}|Uf>HUL%5(ME6N*FP(Ag`LyQWZO(=vh>)plZkvZX=MIH!z}AA;eqTa|&n(YI2s`>%dB5uOk99CIc2 zrb=`|cZkcH;PiR(MSP>PrtSHjn~%ksy06Z}ju1ZI-?z=J3mWw6WavRAwx&s>DBMV7)SKOOezc5-J9&5K?(hx1R|n(T!WtLM&l zEFF!sRYDUH`^^qbdY6+y9$KiKCaA}o&jMiSlsj|`x?huQchHmhHq^{QROqRTmzkO! zOf{O3vx1Cejv`$qUoI*=l6Il7%#+_ff70FApp1H}Kww^??WKzV+-z?PzHx*KJKp>* zGJ*V4M7C@mesabQPc7{JWARNKej9pp;~*b2pmBn_zGgoB6ObMl7|>KTu-jB*+ShYb zRf3gZAsc$WcOHy5yf&NPo+!KtPR(g=N^E>L;QsF1`qZnUA0D2yt=c$tCDGfq|2Z#l zHz22pdeh!dt}hpQqkYo9D?Q3@BGTUw`Ghi6oDcN=O!GRYO%UOhfJ-6hnjhug;kPDytb(PWMOeiAwCeJdiK_z_sPXu_{_DW zg6`Q{=7**M~@m+-J|Ybzv)e_3G{I8!&B&%i=w(W_1m$J1M;^zj(I}^as=|v>~2>5 zy~8v0bt0&~PcI?83eE^^20295-2Kc@ovI(acWwm|^?SeuBYUP)2Wx6| zayBp)oR4pyGhEr`-HU3S)%`xBp8ac2rY?B@Xtsafx&B3*`OU<`O={?Py=`J>^knc4 z`mbt5-Db#J9Gh*;Q^9bLy|cHew^XJtBx84f#uk0wz73CQz6~FqsJgE^|DgEFqBEpl z;?cL=1`iFc4ZRhlp;Qljm;Lz zg}d2)j-5?GcZAmadd|`RsuLigYXAKd28Xqatk~C4P1?JyO>LXrWF+e1Z|*nj!eJxO z??_{bQMSF}o|8u|!*om!xJ)+=vicV0wRF0$v=uqyj-L0NPyL+glfNuDek=5q8+w#_ z6}ob7;+B^K`P*d6yX-7%f)aitWF8o>{wKiyGz_-8|2w-t5>9yi=!@jWtq`%)S`#X? zFW_q!8S2xm*(EY;B=+Plz&!TnYk7pMy1=Xg( z71bT5R$eaFW6x1VYD&I24IY#uZ?>9Pk2(_115e|Z;Eq$qPK5RIGRitKqu%_ekPPRK z<&bQJEK(kOK@DHHul{;Ylk3lb@jowBQvy$j&8tpBzXcCnH}D+&TC{k4J={C{sr);t zCAHz^`eNtSY<>7z)uIWtVzKo{H|r++z^@>zLi0(9^7_8r+XvTn7LRIb{{mKjyvI>P zeFH@(;+{VUiod|jCn?QXg{{AUwRq<<1dm&?@zup@;Gy{E-}Bim600ri$_=NNrOtnh z*N7GN&UP^e;CxHIcBn1xnu7{ePMyM6!v6Eg_)Ue2{->&T55(6WhQI?mc-u&h<}JKW zDo@wtFGreAkZl^7Q=Jp?^=qzk!rRdT5EAWt{5(!DyRKdWUJ#<@jfe*iYTSt@=>Gu0 zKt8{;)x7*a*=amoaQ^@c2FIr#@qUL;eJ&S|ll=qVpRR||@-Z*9{L=H_{ayR#{>q!L z&%^%T^8AALtY{{TDob)J8z>5oRF{jd3+<>mXoQ-25juj;q-@A3x|ev|W^ zW9RkuCp`Lc^4OiN*I92LK0lk8>R+wJ8q<9BV=~VDjTfIedrQqpB;K zON&;X6+0{QkE&VWnK$VzXH57@9&^GTZ@vcD&KQ%XuHkg@;eMP`rax|%>(^cP$AV$< z>M6G>ra4uL6*Lx7`7-IOBrDRk$0k$GYtGjLx{2v?TaA5G>+0s;AN7qx`47?Jc*TPq zEZ%S1V*U4c@cy3J?ELm8_CK3mJU^+weE$I1Lh{4@=kpAk@~^);_B9-R z^nLzL0s3F!n;-KZ-FJuLKhs@9-}#T)FYDj)nv3fE-I2c?F1q+@o<}^_cCtFb^{#vC zY;${0IjzR=4KlvW!-jI+Tw}a^l&)yKE&9)nrAsoh&vk2N8JqDwj^g>{Zr<$e>*lfE zR*$zUXGSSHWAfr0n3j2C(o$66^CRyx*_Gy6*n~^FN^2exKs( zUjG2c)N}UUJU^$7vw;4K_`bya&-W&`4>#JV87gHe4pJlUW{bQ1$+a${!E=to}vv@%Zfg zxY~IA980IS-^cq~N4N7do&Hr9Z@W1N2=ZEU;Pso3u_xI2KPxTM`_x$S5KVkf5ZSTpQZ-yD!uQ$5Lt!EwHa=v#z z=Pu7YE^Iqnb-N_a4V`>^(^%F$Gii&R)4HQ$7BGEWM8kQ7I!ysYLUyB!!aE zW`fN0%g?4#4Nap`hUZ7kQfE+*NUEX$9is`0erx-6cjr8oep4C8>Fl}tG1e_U&&^xCe+Kp7{bi@w`JW!1YnPMn zUHo6E^ylg#kJa%q?~VO8Z~ia+2iAYge+|*UL-{^U{UhUcxAnjBZqEDv0D-jj^VmA$ zD`VfBxAo_iIb3z03vG8k>`_@}vlz=Cvw~eX_fHvZ64Bv_bzmFTAy}^SZBIB>DA_h_ zD-um$2=feWY3HtRwoNRhA)LEoA$2CBM)QwWo5uX)gcRr_lhhICLcJ78Oj_xjtCh;J zYpj~iYodM!^$o-NZ|89Bt~2BQkitKoewLHLtTR8Wx4jN-!Sz28=dV4-%lEwZ=l935 ztDn&Ku*UnFDwxiMWd>im#GP9{l>(0{2P+&2vrq#@aG=d!==DT4+ zPc)Atm6Ek2^7oCo_^<3@e3X=JTIRgM=9b8#W#&_BahU7;@y>^xd0g9iZihDA&fAigTCy%NSn63ev$Y+uGg#06DXL{{V=% z`h0m0v*cYmcxrlauJw66eSTYiZw)t3E8hwY@v(HrpI$zjj~TdJc-alS+QfH0Ld${X z+hWsgw%dCag|uo}Cap?YQIz7UX1wvTmSZl?dm9}6@v`EFuTK))ja$-++YGqZOJJI^ zbj^^4%MoHc?pIztvP?%SP1csX@e-05Ds>o;SSlj{=`~$5d78W}gZbzCvWJJNpPwfz zZhdj+o;#CGlUR+*$6+PkmeKV7Tk1FD{{UUqUqkTQpY4A&%Kg6vx#g?t=Bw?(x6$UU z^?AJN+tbZ#-;&?c%i-IVZR2|B=B3ofw8nLt2Drv%2MKGhB)3eK<+tlLt1QW7t2M#WS*PK@+jz&w`~Fjl&gSVpeaWB!B+OcUbDn)~%Jffz z;Qa&q$MlWu?fib|`#;TdUvK7a6Uz>Zj{LPAz8)QWOQ#t2`PPo#I@j0DYw6~<_49b^ z$xo?n-&zZcM!8c=;F5gF>FJ@WXrw6ji*j2Tx2>+~k2lGxd#WV1GizqYcWal%QYsDa ziCdk=w?9h1YdLNi7bTMB$8~CI)6qkTaMr*uz0wvR_UFJA|jZw05XhShl5H|MqW=S|a(t3 z?+FabEZSXPJjh8U^Vc}Tx|4BXGPQ9AwS?D*ktqcr$fBj4AtJHkVn=!C&kxh{=jyh6 zzv*~ahx-?opY2?@`R`nQW!Hz#$KPKH-|3E1G1uode{aNRpGWeQ6P?eug6-=0y(i}S z{p05Q83(7qF8=^3hZ?N%{n>K&Tl#Ug{U6BL{hyq%Ys-r3&0x}oX2si$m#+#wys34a zTdB!cKJhB0x}nnDB_(=gam>4~os>J4-D=r|6~!)XAwsswwia5ZmvooABTWuE&Y9yotb(LufW>ZU9EtWL36taZ^iF>M>FB$20$9$ellb36sF4eg8_|Hv) zpV8l*Z-9N{srrPYi79PyXTE>6mEX?%H3~2?s(bg$EN45<7N@zl^nF$o;K4?mIkQ$ z;^}4Kk9jEbyI!Tc8n)?0Z48vPwR3YRA*?NPZIYIGMDC?yn^!7HNgZzi%+}LTiBw4s zI&~ev6e3yFZUvmG)lLWitlamxy=PZ!Ya-3OV%FyP>2F&tZ*QCH+TWS|2BrIcY z+;hL58sDDNu6DkY!p6$RvQ_DKt7P-_Rq*w%J;`}@%s1uP8uNNMSzN6>xt3z540o35 zj4+@7)J6!^XtQAGx2qgu9Jmg3!IKDpd4Ot%TMN2zY-yM0n>P|HqM%e=KcHO)k( zjBCq$;d4D-N|R4I8KIX|w~WMOL0~Cdvsh~-k(3;xE>T{pNUXD1tgY5=Wn9(fE*$M) zS1cs(meHov@cOsM;lEj>zeV#Q_kLxse5@UK;$1k|HHuZHv&tDY*}BfwgBn&+?pN!k zN6lB9*G1wv`y0kIsn%l6Sy#DHapRRfUKL3cI9hkBUDdXzVv|yu%A0a2pIa#T^rA{l zN_MI8mATby&1MrYN6V+3=5G&M_UV~UiwtDddEE*%2r`DyhIYM1qoow8~K% zZd%2`YBQ^&HGJ>7``4aqOI2llZoOsv`}RD+_5N-_`oE3mtlD+T!M=EpY+F{Cr$tQ> ze>UEidpz}(B>D8Hr-^}CsB@`l>2POt`nMS`6@8ei&1+3D;gz=P&8=H1jcH<@<=Zu_ zkWVW-H1W>JR?OY{mu7sN z5h+P-Tg_Qfn_N|5`oXNF@@n3CV)v)>pV@LBZzR8a`RsyAeZ{)w$GM7j&ALb`ut8Dk zyEj&vr@%| zqR@pjSY{O{jVmQItQJWCSbz@5NNWVtv#^ay#V*{lEXY0yOh zA*k_XH5x8OCAk~M=h9CGb&b{>)U!e<3Y@YMmnnSNQR>uasEwB?VzkIs5fO=4maC?H zCG@Xc=h2re^o@B+qB8cM=6>F={Eyn_f9ijV%X4zxZz`nP-(?wT(#@>Fl2vJ94Ah}h zRKX-*Qk12ULpDkg)OIPN6$u$67L=qw8j{AGu(4S+i7e}3YdJ;ds&UfQsVXHULZ_1z zfe{3gnkqE47+5M6Oq8&Y639vwT_Z`!IFTwXil$?coptxX`uNB5uhMf@_CLc`?;8t^ zm6W@-;+9)xv25NcC5)n)hyrO!A!C(G8hXmbRuvrC%M@G5D6UwE8UbLc3J0k3qZLtN zrjpL(tfpg~J>o4AwNO~5Wj3`C!!$r^8ZKSZxoa6ff)NyI>NMh~NhFZXlETRhNb_Zz z)jt#JQ-3f0Z!mvp{0i;QH|DrmLv1{?vfK5F9pZ{roh?u-Nb{vCxhT$rR8g9)RYn$5 zwl+9a1f@?lHzg$n1&=}ug%&q1*<@I(a;8bAYLu`*B`85&YO*TQOB5_DDQ2K(0a%q& z465}QERdBTjT)HHbhpU*Sr7AH*K&vT-@*8LINdVIGbyXaYLuk8q}FMc6G=d@6G{eE zi!_z!DG8X;q6%`1yJ3{5R|FJ;RE1!GK~FVYyJajHm7riLqJ62x!EvIt%6dc3<-^*zxc6pTkmmyz`d#C$xB;HA@~f z;IXzUGJ#70We8%4Ye-Wl1*l6c7DdZg=9a_>%8;VRG=Y&wm4vHU70VQstBGR7TB|T5 zLs=|X)3!D?lO#J_D-skUnjlifv9N(usH@&2u4oDr2?_>oub1rJpU(dPUB+M2e-%UO z;T-GQ=B~s>&n({=uR1kif-Kc(tdcD0AQGA+jD~Ahp=4wbuvIFQv_PDygcU17M@*El zLXjMeBuZ%^M6N>E+@y0ttCciZvl^N#$DpW+I8`KrQb^#cQ%_2r<&B_22@3^kq}x9` z)zd%Ee__Qx(Ek7*XZLxbVx~$$#IXjDtO5{O7F?pHi48=q5`wURP$^*13T0EJ1v(`xgo21P;bumiqSfv;fI`4?B8oC+TNCH{ zdjA0MAF$$&+kRIT`#uO*TA?74vOo~!H z3To7mgea1LM!{UJ#IEF#DMh5Q&Qwa&I+ko~j(|w0YDifbk*MTa!a|EwwOTcjrd7j{ z1+tnMQs#axz0>%g)^Qi#_;?rS{#v4u5t2Y6GzlU&jnAV=V+vQAwH3$$qE#t!rD&yE zj@JYru(1+SRur;e2<0_UO3|uiqEl4LQ5hprrmDxCD30T$2q2|nNasl%gwleY5mBok zmE4So1*F@NCQIY#-~RxM{bw0{AD63tS@C?fE>M-LLPRQJ2@x9{(Gf&E(_j%HG=Wr( zk||vl5S0_8vPhwuEgHusVRE2qN&pT;aw}+}9I8Ud(-I9xgra!wIO2RXMMH zMmb%`I1y0Ol_k&5zoB1({ck4wK7N?}zvuk)j-VmR)gVS1D+mWlRgy%aJsq)MVebr$RZ5#B_T3cf>MZ5luD#7MJhK0 z(VeYHGLb`RsYE1H+AMJ_A{v0mqgDf&6hL8eDuU&Sspm?<$jXt_6`-USF{esa5-DS7 z$`~{)M)Kv5m7@eWOpE?Eg*%Vngodz z7C@BPhO$ALs!CFWQAkR_mO{qBdNE`Y)`4UrL@JX)CS8rEod{H62~{|aiX~tclC+8` zqejeO=BrIAY!#~nXe)qL30I5sd-4AOqvwAIUTOX3=BYYmTq_$$VrW>R&QUEQh?Z<+ zdL<+wqE)EK$_2=;HC(kVj6G#cicK_9u%-j04>~pxLq}1DH7-jMNwYd6Rv=WV1VA_% zNir&~Mv4P6QpAqsO$xvP8o3yds+?b=Ka2e?gYfT}KY#g(K9I1n2xMB4reTw!*xZvY zQ#vgLsD}Vi5r(LDC>bW*Mh#?<%{yYtnga7C+^&J~7?r~Y@dm49{li+`h& zLRi?;5+xKx3dE8ksR(mm>;w?>QV6AXx{S+HG@@8vds3PmHdpp1^xt_2Yz6^?2wwn?@mDXNgQ+Xhx?1w9B*z)%G}RhaBj zwGgzGf+Q4C3j{8S2}mq0O7e}#a!t5aG3QG_A?fc$$q8iutwTWttml4#{zvp0-{yOH zOZPvRvif)$g+&QQfS@L0A#1cnGOcX@G*UG{CS0Yi6Go#*pfyA!6_J7pXw?rjYa+OH z7$_K1x>7hqgv@S5E{R+`)uN!3kx>%L4P?!69amv1v)broq*cmPNg%RBR`b34`2PUW zYtNtS&vZC5~yS zE0;9dd9ckz$GyBEs8nIWnzSh+h@+&eLJ6lJEm=dwjmcmL^;C#-hA2qx zqa`GmUOj{5C(zgOIehJ(+y@c^PxRA zT1h|v5)6TDZ!LG%<3C4+`F%XE`u_mU;-5>)4G9t@l%Rk~1ZyP#Qj|z4wZV~cP^}n* z%2z;@GD<08ktm9tq&XgRr~&GLgcL%BB&OAg9W^Wn!xXB%hO3@=%prSmM zp*1YMI%UdOQ^-}Q#S)RN)6cH+{D(4k4NDLqG!m9KD&<%!SDISsNV5&s5rT$@ zOf6;2Ii!-PshaK!UDL^=5z6Vx;O(Dmi9oTWY;vk{Id6P=_pjyt<}c;-^9SGfn%C@n z^o7)IR!T__M=W#@lvt}qKxpDKN}bDvV^o9^x+Hd~U5F(IqD2I+Hap9)%Cn?~qJ+z| zv?ZDbgprvpi9pmPl(1!7icK)FD-?xJ(p4dpg=;4f>pdiMPUI2@5@-~+&px}i^B;1- z<@ED6-uU{v?R@28ZCcrlla-=sDj;c(*a8CAXi`lp%5%{XPX|F z5=|1uMNEjrYml0Hf+k}m=7!ZOb1OPlBx=ABT`}fIS(Q0e7_53VmP@Q~3<-YBM$LZ%Ez4CQ$-ua$%HUc20Ak@6iI9410Tr2y&E%{P{y!5E3iE2Njt zH%{UFzumETyktAVu=MPZsKu9GU}O*IJ- zg<=8-$utH_SP@;3Ib$e00n&)v&059?L#1g3YOt{@lp;+NE>~zYVhuuScP&L$G;mnr zN`WuFZk@yVpSfi6dpZ9A?EIZW`VW`oNkn8-DRLr*14YUhtx_NbLWLt&sG-7X=t!FPEkN07dg@x0C~dSlSJMj60ze6&fW_60s42 zM?%I)YN=f`jf6Q$Y{eYu5i+hta+6I9lr?lpqFP5FVPGVc(n3*2OICF(qf1fBB3TI< z63L}wxgb*1KDl`~kRyWE2|`Pjc(vU>59-;x-n|Lx@aS*R{JL(Lj-d_-qLqLJDL_by z!fcR19ibT&ifD#QL?E%jDPm+BXi%>;61sClqB1mC4pNMsp(+?5Lq=%KQR=B>futps zh-#`*5|rWVF2gli4#?>2mTL-m3Q7fx%)Wn4==k4K*~ihLdii}aXkDOCarEG3*VXr*$H(b<{&{+-S7eys;DMv3j^=YP`tnl71WkWds+_S&3J4ZjjZq7UDv(x5s8g`aNhZ+21&Ss`lS!5}V5EkSvU$)F zB`pyR6otv1%GF>vGi9vCq@dIyfB(b)I1m5;1_1#F0|EvE0RRC70RR920s{mE1`!7k z5)&XHF%&RC6(S=fGBZF>7BpZb2p2U%L!hw#+5iXv0RRC70{;N~gmnJ^`5M>WKkkeE z&ZVZEFH0DDSmV=19+oilv4^INJuGqQV-HOjdRXJrMjo0t^wGzqjy)`K>0=K|7Q@s!8+ck0k-yH1@4Vdr#{(l`8NIsQKW{Tge#LGioi#_q$&ntU-o<0=pHeFx`x zgWceWw;yrj9_usGAN1Y-0H&)y&W#6s`fe@WH<-|P9l;jsWBjM{e1BhDdQC4I{&el* zag96s7eDL&0LDT+C64>_-S9ht_HNJZ{{W0&^nb?hBe${RsKw{&_s_@oi9Hm38g=R0 zPOHQG&-`i(%>zz?>eG4XK0Awp)@S@|Zt-*)Z|%^2&8K@4m40fDFtZ7J!Hzi89ko{r73R!FdEF zca%GO+WW`tQpO{zn9(P9k9Qyc0Pj{zdU;xV{3oYHH+TTgL9V?&BTWHr`8_vyEdtfV zzvxSTo0gpwTGyqewQVUir-c33tKgTFu-i9W0MXk`I=uBpj^w!+a$~nAqKx%~I}baI zd~VQaH0aQ9=nV94`F?%JA+Ah|b)gGGr!7(#GCy_^B~vnz=3a9229UJr)ryx0S9Nq@ z>?!N~fyFLoMFPJsuR;4A_i97PlCBuP)6+u#0NJwf_qOEL(ECo2C4S`#Jlm`P0K~gC zyD0%_?0$MM^pPcf)zN~N{*CURP~{nsq|?72Keu+HQP|5u==0Ou_gEhcFKfT^abq{A z?GSt}BfKRg+SzH*TeSAEM#*=}H9I|Rc6Gf1!o2iUtJ7kK(}cCd4tB3vJqwgl8_*u? zfA#M0cr`P3`HpzQEMIo$J$kk6Y^@-4mqGiQ{{RZ1v#qU~TBYRoW=nBr+ePI&!Z~Ar z8b{9K>B3W_wu@P-K$PFw=7C;!7U`dr#dmhxUTGUB7@b>ZI^ttVFiL&hY~;?o-Q;*3hNIwVxP{T_2Y1g;ZQcI>n`t9ilN%?~B(xI0an&YOb8PB40Zj!Y zD7*FH+}5fhqgNJ=(u?hQE6(%Rhc90&_n1K`N0RgXgJV#v|nC6 zl}E(jr&C%;O;2ebrCxW?#r3yYJg-$hqaTawZ!)!;&r`%UDyEp8z9}22&;I~Jw(JiY zJhv;`Mo!JfL_hquc?ak0-S9p}K(E5<)1-%=;e2(WTz0YCHe}p0z^Q3II%7EV&Jo9X zO@|v2Tj3Im?hHYZCAFnUR`T=9^q9qBKMm14^h-atqYptg?UTI8JsUrX$3EeneS_&H z+MU>>_jvp6tL;2-4V&`t+yZQ+%#=PlG#$5=?11}^0RI4q^SrwLdTUnS%T zqwipZ!{)lQc5xz7H7Q@XD;eZMdNVJSnh^YF;~0k(bL8a@C)7f3f;+-*iR$U6X-s18 zt5-LW#H+rajzmYPxSQEFuW%u1;#TM#ruY%#$(JK-3XeeuAD*8Zhi1;TY-Ge!;7M{lxjml>Wv!U+dVQB0&eMFr*4}~EMDKwGY7)CW_ ztGP}bt3)S(5)4f}6D@pBjRy&j0?5h@3G`7`D&ErSN?2loK7~1Y736?>q=4-+U%F2RD5eD#|YsN zB9zMv%1Rt`_a5z?KqQsZhWo8Fn6a&-a5p*bYx~lAC{&v}J=sdk)S;lkHgk2Hy|fyP zGa0K_o!$$nJ2XNnvn^zJm_ zAaD%`Vetv;jFEqhy(FVl7)?@BKyTJgl;;X><^8AUe_^xiS$U>SwcM49+`D$qwtqi5 zpPp?NvmJvrYtvsc)2CD!tIq2);-CCBB1n=WQ6PhDG|EqZZPOa(#oyo9hI&Yg-7t7n zF72X1*XI{;E!}YHrw|`Nmk-p*G?IEgacZR9WIJe{w`XkjDY1`C>{cr8m_A1;x*KxN zZWzMKbwuj(;TY6^M@w+$I%fP5sHa-q&Fxypr-Nw!019oS^Iblg7hBmT%iUU>QFjUwEYL~xW+H1V`p68EOz0G$e3RL}jlMRc?)h^pkc-h!>AdgY^6oc)>hM@uzHM)r+V?&Bciv$47VUUTU47PLy!xY224k}s zC%nslo{rl28faE5lhF4UPo9ine}>{i?Z|e$j^e94jmP3^MN%*+wyaky>O^&+Y}=ad+L| z_iNuyhx;+@#;=tqMWu|`N)p;SwB6^YQQLI3c@lk+^Np`XxLT8I;(+TKxXXOBad8I= zwg+F&waPV9mY=*2c0X42)yC2+5=z;8ZZ_tgg&_OqvX9h5M>=~9=#)3asIfT=HravzmM&L#E>K+Ie=-jCn)#Mg zDL+(_)TtpG&XNfM=6xjwLgy6QX&NP_mh+n##Lhjg(5%wjU6n*Ptnz7E7GFH3*-EX6 zBuS-`&@`zk!)TD8^=aO{d6p}IPAJZWXUNnT@w;A~buNoT;e)^Db8R~D#-mz;5g3i^ zc^@0kzU_BwyHg$aS~bpxyt?Q=b*}BjN$8Y*VZ!XenX?WfmJ?^Ph7ph_y}<+AV_6naijZ-~;WXCue$Q9Z&Ip>$coHUmn$xoO}TFVs+{S%?hlU};|ygL zc&>A4>nt{X8|ip%XJkx8kh5{mJGN!ABH9!Ap3ZAA_VQc18M05gjClJF;P+}fgYbW- z7UCZw;Pivh9u%2EH5+LSw$nxN^QOD}f*t*$@3{0M8UoZAY9DCWd!y%n&OQ6lyOSmO z+!{Lfh)Vn&n$~)|%O37zrJ%WQg(ti1F|h^|oMv)4w-t!w*I7BDZr&!~+`Ghh+h3Ef zigF|qWR&7j`PZ4u)TSOoB#2d4yKO$Qxe*~`OKQF>f_B>8_ktX4q}hdcGSF=I2AQ5; z!a`iQxY_^VFcdmY3woSwrburuyEX`oD4?K!_deLowu z-FB6@))%uYT%~jI3hJZKxQ7Xj<4roxx$gM*-`Hu}uelw&T-biX%R{JF;>ImOb~gyP zpYcHz+0)S-sBkBje2qVcd;3S+B)Ebb;3yG_qi6V=KBDZ05wyWi?~A^W(PMNV_|4mkVl_efBX>bvSl;Xqb?sDAw)=g4*X-G2&vI zEXVeZoy^OvPoVz*R_zGVen^OS8YpSfVEb;vv0Dtf;c#o{sxxWqA@3{1@cA~;?W+Ad zs`Kq=54P_+wH@~#N1f{;aW1xPIoCZTiIr#g^}lpPi5_J5*mZJeX7kiac6W@2_OCn{ z2$A(oZBw?>bC~FkSOk3~rN6e@y7T7`nOKf}#y<~^L6(V)8B^zHQ;`-9NikDrVl*F0 zu8_S3IM36tYe;Wq+d;Tf6|nY?bg5FXU7p?N)9Rt)_*Ol&J)%32%u3GV*L~Am68HGrTdtWlY^%@nG>63zzUz=eLH5{0e@N`IJ~^W!?8WbMBJTn(6FVuV zDY@2rIL*8fpUWTG)sgnjUgMLBHcs2)(K#$QdKMzWT0N)a=Cop!pIXQtQ6VlN$&Ti- znxUiET`7^~x5$Xb2eUg3pv+{jy*w9@w#}}*TDnTOV5&mL;zQlHY z@Z)QJ&7CC``2@o?u5x>1N&LOmr0Wgyos7{Xy^O`>48~DNvBIP9!IZrba_=piqE9va z1{pgdIuhGXn$~v+YLuocj^8ud^}Dj7LaIh9h%Xqh+8yLaqf3{y z{N1`Z55A|D(ch9+7b(T4WYjCeN$zHga6P1w%9x z8D7<0+Qvy)hGR}Ejm<{8`wyRF`gpe&MuZ(gU1>=)pFwWTP=s7W?ClrpEedPh#wB0t zZ#HhOW?J)liOrD6T0c*apo!XM_~ka83ujEK76~>%%E+;3{EAse+bfmHV%^>`vnXF; zoY1it9-%ZGD z4|j3jujhAwUJJNA^t9GD)>xJ+Q?tx}XxmM7x3PRfAkM7ud`g1=tIqa=2B@$Nn!S)C zKidga9nIY9xuiRe<591D{{S1ldJj#0eDs#@pSXv?k&#<7%9+)l_nja0(thU&9LGet z5+a_@v+RPF>aS~6kD#&&D`ey;{H{P>i9pxmHTH;&qOS(2TBTdC+E|Ay$csIiM0QRY zmJ)dNm&-Q|RtA)Io(Ne9Q|4g|n(HrtKAG?gg^DEUnedp~UL5Evm?xHgmH! z87-vkk?V7P)x5oX_ZsRrdzkVJYuq1k-=|)`jo%}_`?h%F@A%!3wa%i9UyV!pyOh@j zkBnhSM8tlX0!Bx71&b`H=bgrGs@9g9DT>ZXxK-Fhe^F*`YMTiJl;$&iMCTFeCqphw zTzUc7-scvC(-qald4D0oN^PG>H(wk4k1EM)+{mpmOLl1BVzu&Nv$X8~Mnf>qP-9Ny zJazaVI_~q)*lcHK>BpgM8$Fuim~P47R5g}uDT*_Lisu_gLTh$)v55J;(yy}_27E)# z?E?^>lA@wpLHJ~XalQ~`(0wKB9^(dQx!G}<4&AbmCeBQR^*BjZ0Sv!0N_rNbnsiwV zX-Q3j3+;c+pXsnIT!x(+qLC?!T$5@!6Op!Gn^Jn%w-t6Q^^TtJSz{mdp9_UwPnKKoNxXm!#l)bF&JBXcd+*gjhHy-T=Vem(y zybU{QMnpqnyFF_svCFS)>}6w^jUEXO<|b2gG5Q*Ib(bpy6e3J zJnoFNnJttoIM)v3r&BhRF#iC@feo+D*8Qf}+)jR(;~#95aHG_o7NTc)4I@Iw5yy3s zJ;W&*Ejz@LD4Mq5?vu}DW-~LlSFv#9hGLTs}jI)MzXxt z?<{vty-#<5{gfsH*P-hfj{`G4ljz|y2HMaXbwOz-3D~P3pR~|vSz@b1J2)u+0Md+H zE<^j6U+J(EBwtub>W9U!bMBbhJ7Q=-O13U^wh_x>TC^7qamZe)TqZe8)})w(N#;3X zedkSfAj0KKv%bCCL<@&2@{DSGTV=^TeUYno&$HvJz>g96Z)}TX$A*??v_~XOhl*ji z8(Tx#<&IpXEO*ep;f~=}S8AZcAXg?0b1>5Wf!7j|DsxRC4#~7*A zvVV<7l249^*&07xa{kr$o{rS!lDA{_9~RySxTcYPxcgkXz8-DghU}f-Zd<%-s$CqWCZxBJ-S+0XKSMXBmh&J}1 zi%`;(k@mPx!X*{Q6@^`ktj~~Lg<1Y8^fH)Tq8~2hk~Fse0EY_r|lCqC=>8WzuDppR8q&8f(x0>Kul;`qEMnNy=8|Q!p$RmxRMkv zo#JsVoQZMUCL=mrreprag2l7k$&^vPnTz5Pbr~GqOlOvBUq_Ly_)ym^=9@!JkUtxb zL62kB`8AdyvYdYm6Q@AN;MHDOZEG~!9&Y;OsPzeHY8b8qWq9T_hrp$d+(j5_D^b%r z(G8~3?Ge#woG*(W$1>cdb1tymnZwNU+sv{<=3&kh6ZWuL4&J$|v!y+|L8rW3Up;9( z6x)Owl9CBpn^k!N9t}%vsO-UF=)M4g|o#f8+^9q zxz3kl;K*OmoB|mt!nPVG+i{Ye&1IzC9f5S0nwTDyt;M;PRQuaK*m4cbr#z^|<5sea zHoHE~EHhhuisOvpIPPnd%*-z_O_$HO7}hBYl0T41zVj@Q!brZ|`oZ6$iSU3B&1U$}W13~v;<%4~4#9~IebT)S!0 zZfr5CO1+)O+78m~b7`9<+0yfieW_*AGHYBDW6V}M%ncRFX@tnQVUc~D$Bb5a4C@tA z;aB+pi-_X5dpUm5Bv>igE0C((HPcO&aUQ0=%EmbVRN6qx$BTq>zoDs+US(XZ_lZgUCZ?|epv$tA}q#o7J% z$~9`I?SoOO-I97WeD~WUSEXaD6A*0N)ay~pi)8N#Xsdp^e-rbwQs=9%&F#2bS?YaN zkWO2iIuQ>blA{|w*u|brBG&5<*{x1bo!(|MuzXgZWc9hWTQ@DZ!?sCtkwp5$`^flK z2T_W&Og6xebx-h?E(KD(-SX{zomh(UUQDrh*zvB>YqU*8N_lao zp9sh#ekDU5uF|<2is`Nz*C&OT`3$aG7{qke<8LqNHD-THthS!H@_}^2h`Dbx%W>M! zaEdHm*CCOGY<=L{cS2FS_y68WX-N;I4jbo+c=b z#~@50e0m)tT)O6e3XTGJVp_SOU%jl1E+;-r)$lb59O<@hnG2P>He+y*Z@x!9&o;Nw zrEk}I5Vuzb8X+|IYakkYPX?2aBf##^^bH(!^Z zWz!u~_7j8*M#^&P_H{1B`puVP)ChBEpGjjP+CE(DdmHE8b=gj>M74x7CDpaF`@6Ot z!{ox3^r%e<$UzzT+<(SCiA;Bt$1PZ!hEgusH63cWAMB|1h4?sws&=Mm$b7-k6_zPB zD%)>>?%XmvcX^U_c^63bj*66N9_m3hj4riPt$2zoWvrn+tsW{$q}cJ$b80aUXI-+>&gEB zX8nJ3wedfTMf6k_F6yoyNe?KPT)aBG;!#TBeeBZhB+;Iy(@$N@F&-?5ZeSZaD3hkl zp~KkPF4ZivM=>px@@wuhJoi46gY3z?T@<)oO)|{cVKEj4{|ZZbt05X9Sgb=b6OH!=wpw(m2uZhE8Rv^D1o61KAlpvJM-_FG1dk#^S8 za>rQNIu@w71|3wzjzNyqp!0~0zc)OdM)rG|yqP!ogwi_O$t2b*eCUa@e41Fvb~kxj z7Daa?(_1OUGmlMJ{{S4}57)BEJl_fXonh?$1dukqcQ;#iU_YNzGWDyd`FM`e^U0KY&$zlpXD zMQ=IUQ#EaAb(qSb#$&>69yKMzGf!6q5^YS0Y|NUZ;%ZW1l}0xTMfGK^eNrv1*4{G# zmf4k0RwU$e5+++?>ys}xVYIoHxZqviFsv*fxRS7=X~r(-n_Kw}3XTQU5?yN6o#!Ah zQp7k9FpVsTI|)ya_o~PJ5!l?vtufImc|JS)Lu?=@oQV)V2;0)=9wjT#IDr)pQD~**6Z>*QPTX zB?8{{5fPj1LFAn#D{GL-s>7Rz+8cuqKQ2SbOh+6zv_`SR8okHcvY6)7T$q=(W0BBf za_zRqRT%BIsFfV;q}fO(^J_N^?2^URD)Plc>QbBwl`X(dzM#x$5?5KXjH1M;b_)B- zZ)NzEV{FjTLPIZCwiRt$(rmJN$fW+%D4RRH>aO|~ocmZZoSAa)d+G}dC6L$nr?``- z<%s6EuJNK|Sw9>vJ#Jxdx+O-~RfIhN>~e<}3Hyi)<}lEL#fZ)^!z>{ATW#c4lJWM5*f z+d+{O*;C0P51=hN8UFweUBp2N32RYp1yP*GW)_wTX|z2q!EVt{wyt{f7p5hm#wB89 z+OSD}Up_O3-GfIlw4p?nn>9;~!nP2tTy<=wEcwybjzmr4s8bFWUudY2TvruH(!NzT%4|+MRSo-engTujIC>v6`a>q>4n?H7Yj8_JK7J zb^~N>z}TiI1r6-u5`ZE`#Gsd|r6fIN2rl7*C-0+>doy9Q%d?YY^Nq?-`cbWI!6w6P zc3Mp)Y6?*fA{oX$PqOfQJMC-IeI2);Ac6&yM9gX0YlN++FE*!iGqEnpkmIps)u7hR zdm+{tK#+!bnQ60gLN^fC<4iqHDXW_)BxUJ%Qn^mHn*6Hvp}Dza>*Q;%Mi+wHWN%=& z6goKXTOyeg=FsAc%eIp?!MsZW%JzhHbhNl_T-Q}SY))z$sgYqk9Rw9Q8Z(@>;-rky zwHyBcOs-4zmo_cQri%_XLA5$akIZ*G%nkjREP@mkLD{ahPS0XO zUUx-Idx@mXJ}2MQiR}Zf8HaqrE+>#inF&9>QI@rBwrzPXS2l>qSBthE&+1x5jGd@tQR8gwNr_^rLYA8u zstw1veJHDJjkv6~DK374X9FOGHZzv8lutON23~OlnX*z9J>w48tSZ1JY=QL|L=|}< zpzcOSB;--_w8&#Po5_6Adr+bs_biEMof*ilbRW2VJ%M>dNqR8?)zfy#qBOSK>XxQd zB)oiUbU7!2M=;z8{l)4*!Cj|4L~4JC`O-gCS_?*##VSXL4WAom?tUaI@oJ^C!}x_W z`9$1f7Kue&GHMrJo$YeHy8K6GIc|9>o|hNFV=dJ@9+52EZIp9ZjQUf@4l>g0*~wWz zifTJ~NjNc@k!g~(TAR$`oSt>9pyvkzWX!Vb5$UKS%#nF`toAXs>s9dDA7K~SqTL{+ zsK=4B9Dtf}MuQ41K{u%7mYgIMk{lb1goLC#+KlJ6y(Y5v4T2V7#4N|7l%pszh$*!s z83~b5F_#-tEBW8^yH2y;n`&g-)nXlX2L3I)SQVkjd017&6^rA#D{4-&(KpglC!f@G2y^7YE028 z(t?yu+5sfwRajg9t`@-5qE)#$#9*QRY;k69fX0dyONNW48zgeb-M=nYmk%G z(v`1{#>XXEv>i9|2pqycnhZ`4= z{8sCw*yeT^+)8YAl2eu!2c#I0otGj@aH7VoLnkImTBwMCQQlckysD)ZSuNd~qhgnq z3TqFduWj6dhM6s9ljpqMCH;_#j#I!sG@&NF6SQov{EFprTOe|lV36a0nnFSFkvjWG zKd46`^#%q9m6av0sbxWSu_C2eOh&|v)+$O)(9*&G0QE{41#M!PB<9#_2%OtP8o9O? z)E?Tr<7GI26oBNuz|PWEJoU*;luv9}$eu ze)k@!M69;nX}3j?+$tsw387zC2Dmu1npWac9+-j~OUs_Ds&Ip=Wdql=K~1Z4jL&GYhqw*S4|&$$3MKLx{%_gHi6(^d3iT-Nu9C zaionlFpeX>=Y3OWF$htbjWJ(P^lyT%lwhjmhUz95MLe=7w9-^}S0>v>4Q{$R=Z;JvEF4^ z9W<#{G)%nBdmg&c_;j%#0(6bL45ADarR;|xKc`YvDeK!QBj}dX)dv@@j;5io$tAuJ zw@5AEw_i|kDIsNZ3bH0akW9!eT{l!5LWctNOKUK`OJu1@B9ma02k#g_dg4=|Zmnky zN}|Y0(zNT-sdSe|Zi68rIwZ9rg~oIrxY_8c*)TbOmQdz3qNJe*^+rh5Zpj9%*%9Em zD68sNYCYvb97>d^(w2~@{mB`j9MB)E!& zOI9^bm=WXSx|B#0nvqpq2;#FO)`u)&$5NTMxKuiN*dj~ISuq+ZDX7jEODITOi0zN4 zCy3u$foe(ur#3|Fx0D<;C~Y?X0G#@oFlY+kA7dZayN?52jdy%+p9|JBWN25j^Sr}ye^rU}I4_3LUw4(gZINH^T$G9MDp@M8Ut{{a1D&k?P!wIqAh;-;15itJRI zI_hX{3aUOf<5Ut-ij)wJhS1sihs0>HBMDgrdKB8N?2U@XBad3cVad`|6(L%a_RV&&2psoR7W;|{aK>+uo&C2T2=xSD%_<5q3eYb=vKn?W&>D3dBZL}A8b&Q* zQ06Iu1srn7iD(OCDWGi;gKI#h`?%4VaiSpfQqe`K)KIpm2kP52xdD(1%-@6>#47h&P}|ga)J&ZcnlyB0`=~m@?GNx*bmwN^gsQ%Mu+* zv3glIv#Drc*2Iqtlq1E_B^@EQOHNmAUu3hOG73oGAZ{fA$!-}fTwtT6L+Q>KD%244 zh)Eg{k;agx5G^etRzkeFe(uRjKwGT^t$?L87W)Vbn;e3rAUQE4KBSZav}DKBBbfD! zgh_2cm8ep*9Ksa#hgmfbrNr@&QoA05?ILi-q+#C<_9ggmI2G8(oyX(AF|TnlB4#q; z6w>|ObPcG3Ya`NVLjwN?-6_k+?7Klk`m5~lI z2wuC4EX*0JQ{pkoBM51vnJolPNM!-bNazpT83kJ@K;*dK@>@*5OY(R~D1wNBh=RyC zLDU0m8$j3~xQPx#)Ge1=J~a?0+(;>pk67?UgNYcYFB34nZst zq&?U;VQL`fmkcY~vxDke2h*ps#$-8)6Cs;xKXR%PoIG;P6jP~ftL)f-VjJdRJ_}L8 zdZn{4YT*X880MgY-auQSPX)*_3X)M4l z98gk+&bzhjK1+6^$kfHWR5ItgruTU+2jMc{ekUktzd_1gnrXc$H5_WrB}R;vTT^1W z`Bl;}EYcN;#(0oz$w*X_Fo)BptZag;nGVe;m zIXF6*4iciQ$D}eWmeF>$1a6Q^&m_HCflELs3@8z_pr+Cdq>oNO*laD7g*FtBX$F93 z3uug&94Q7{swJCFYM^@S<8c{+acK#ftqw^TH&mc!?asAB0ml~V{{Vr?BL>fBq9w#C zy<}xx>6&Ww4A&Azq9HB;860Ow{WHS036aKU@e> z6zT(hoXJXLf~2w(^GXhIg^31wsK_Y$IPr&OzJPWT2%EGsR%4Sl8VM~1I|D63n>|$7 zkXE3zACDe@0)qykfB5`-8-NYN}L6m*B7q{(muTzH;nsyQa6d0`RNEBwHdzcu zf~GK_sML1{-=v3uHr$dFqf!3=6Szln zNN>ti5a8nmu%(AqFqhP#us#&LtyJK38izXtm{Nx@8=#gTTg|OqR$=NA)%h6z03ndr zPD-*i@)&LimdqGp$qOY)Gbdk2H;`sZ7xyTsu3F7%J=%iYdTu`o3knLrRu+4(GW1aSuC-w?onp!Y0`}E7bCl9HQk#qa6ukRU<5+Kon_)D)n@ zyr-;w_AkqVU0dXBD8honrKoi#lj=g&+MwJa&X?XqcAj}}z1BuyF0COG9zZGPJ!u1y zg#%dyC>n;nJ;tU!Ix8l6SsewsRHkC4T=%9Q&+*i0yq z{O;GRzl|0`qdbMB)Q25yq|LTl`@HY@_dIX-_K5dtH5@~TYBk-3tC@}E$Su{*4MBqn z3J#=n7yREFzCEO=NK%xgEBW4i&7Qf%UzI2DlwHeGIL_*Y7}Obs7&8h7=lMtdFURpV zcCWkmZ@dGiaGX@MF^o7x{ZjCqg_Rr7pyl>g+w6w{RT$hVQ50p3!Lx>rJ zKX*^*eD3)Eivw5w?naGRfA#Jo&~c6-sMn{zw13I(?fLi5xcUAb6s{bG{W`NKxLn_; z;_ay7{-nRI#Z+j&w??g6Cx!F=G5-J~*CGapw4)rvTpxNn9*{{Tc@&(HQW=fP_` z^j{?@BaWfA74`M?c|92)#v(R{uiFJ_Wb_<37*e5UxSh( z?^$>M0Gw#Zm*tFi%bc;OYH)Uuv2!%H$=g9{qpZ`2IJ? zxY_;9cZ-l0;lKL-0IWak5!mA&&}vaxwl4(R2HU=iKrA zUcFtvodEQi6#oDQXu2=GU(%QG{yOyjL3CID0Jj(RCJUnbmFNC$zx}v{`FVscyBfUz z08gj(m1V5>sr(6P)UMOr&(;3`0o(a><@xxf_)^GT5OdG7;J=(-!$0UK%UcNFwbIuz-c4w8z|`3wii=FC6;X_B=g= z#xa~{YsNaJAG&{xXAfyH&2^7;<)}ZZ^R@MG)E1a)2=B}_g3fW)9p^m#Bk5`Gv(-K5 z?pnt0K9SEjci#P0*ES7KbFhC?%{$J1@IR{O$_x+a4pwu|-rg{EPyC?&08A}9g45j7 zQ0pGxe?hZY!0z*abp@xm9m6yX3=Awb3@jSl{_)R0Jxq1RtxmH*{+weE-5%t?@AB0a z3m(VRHow9Rj|S2GK0V-%tQ$t#A5{0bTJ}Dvvlwmm3mVg`d#(C|`X-IBOJ7`w7V*?D zH4k(x%EJvCqYE*#*dvai!oy&-;Mi?wYYmO6Bc6HR-tE>fJJ!@TeBfANp|#I=*0f;{ z+zml#uv&FrQ|bLS?(MY>77w5FocU@S3}s;NkIKOhsx`L2vFs#toeF&(70h+H3{}x6;A=QMLQ7e|>XXM}B*Uv*~EmYeakX1&3UBSPt~VT06g= zbM=83cZ0dhR9Mz?&UT9)HtUnB{lmsT&>rO5TV4cvt7zL37%)yJJ{S!k*&q#b> z;}~w>7<((-bI-!lXB|#?=i_MC=buey*AV@~cV^5r^X{I}-Q(*AP}!6S=g(MJ{PVL= zLDeuL_wHUj_Ge?mzjx0(w{T-WDCeKHr##b+sP6EGfuD5txzrl3+(56oKnl-16$ggs&PAGvD`bI(6+c{Xs= zFxtY_vEvO_hu6=$-x&8f!LWRx;NZ|h$JQI+1T~b8C@S6Wi`%1g2D6`>ePCT_%0y*cJTa~TP z!WuKw=WeU_8TTMV*mVzb(9xBzsn6S0;KN$bU}8AHhl2(l0o2MGn^6SUlnm_7!)E(AXySY9{Us5u?5O(Q56K@||zwO|Vd53A2S`P=hnjqUpUXY16B2Mw>@xe5MXLNJ`t2`<6+N)H^v4L zoNeO@vFsZy!XH#Q`t_(t#O z4Sir2v+JpxKB?6oKa4e;^H?$EsgjPt0>Oo;s)rapC7o43hcE?T!Kw0rg^j*47B-@b z*fOxevz~eSY8^vJ+3RlXEPYW11bg*)`C8S~&cG|@8Nx+v+Zos`Xy=}N`hqjJ>jzcX z9uU+UzTZnevA#Ly)+B&d&$clqdH7RQhyu)O1eW1g%n^YZ(}gVC=LQGL1Pe?NV9Eq% z+=~u+xY@r@S@7;T<@E)H-pu1YkRZdxdd9(K=t(T_@cQl9JN?isHV8pwUfBtIyj=U> zS~>mT+lL5Gw00#&+}}7|M5P>6DL7=`US7<&!GL}doDZ}-Ua-=>Rt&BB+0P>0dGfQ) z9x?8XgH-C6I;I~B9=_;Ka7;VeEPD)d&!xGY!Uhl_uz_RhD5-$oUnixM)KwDu;7|?m zjkrOu(l(Qje|Ug91-w%lP~vK@`am3CD4f@VL2!g2FN2UPPBvpmFeB+QdHY(~>NT0$pFIB7Y>Z$*BT($JmLI*D zM?Cx>`#b9b1S$ol!Ak6`2fOEAj;3&w)+Ps7gwQs~TnsHBz>HgY^u`r=S3nQ#5rqaD zd|3HJ#hHq}zZC{AK?=qz0K?VnKWHGZf%k`p-INOeHMgFBcrnjB`=D9!wC4uFou)bG z(!mX?`kxqh7JV%GSPXOXut5}ooIDYQg3R>{ZnZ|K-2g@qxJb^^VLg>Vpw+8JEo8%1 zfdba72Eq0R*y<1Ncv}R54ON%vN@zI2_rW#+X{;O|M(;Sn1%e+`aIvjyWA=uDW7gdD zOk)5*vz~T$X9!FjE!hSH7%*U1ae*fwqHrhAekb@v}JH6&7G^coyYv3pwYXhN1b|bzV4X zP(zpjgbiOy1ar@V3u&giV;;m_THF;=J?q)IRLshZkL$iTMvW7>rAPz7o36Qq+p@-unyT0_cMPF2Xqtn5xibN9x^y&M);p%met4LnI5*rJ;*9@lMAQRY+XLOeCzi zK3Lha(g}eF=L*IYL&fU`r#$oZvpX@gYM6hGxkJO@#sI1Hfc1fmuUO8*sC6p>2&sV! z$}yxSkxxiyczkU3qca1Ii_3Wf=L=2g%KacX;t2S}v)OIr`q;6L2$P?rCLY(N=ts1F zQRj`k@z3Q0#M`|d6vf8Opa_|qNClkj)XoGfMgiDvdJib)_Jk0X zq%8$XSB6=@{{V8^*cpq-F3#c7S20PMeM(HppfVMAu`GXMV|M{S66WXtmo9N6x~~_^ z?Ry+SKNv6|!LP;-&cOq`Xy>2W(+vc}!%`XlpcJ2sp)ISPn6a zGz|F1tQZEZW^WDefyTup+3*GZ$Lk45br;7n3{M;iHQ*|UserWf2~zh?LPs8DYEeF z-?jct8R|3&S(GXd-Y{+YhR$%ao?1EQn%HBXwT3T2f%1WBw!qtAEI`{C*wD~*g_zs) z)I4nZK@pT27lSr2EOv|yKz2gQkT<+!`wVP?V)4GJ;Rr7Pz!{iTOYx*6GF7|*=>n@# zhG*dkFp}_@YM%0CmRiDs59v@zA%E#-@@OFF@(|8k0eH}m1ql_Y#GJ`HBBX_Fh6zKO z7%NFpMq;ne7&!tz{OQsLnOt+c_RfNdDlI(*JDH#)gB83|h{4``hv{ zOB_R&v{+ym1@&|CvEuYR1599;*~ZXoZZ>nq!C|n77+5tPkdG1F3LU5xqzv#Cj3%r5 zi^5Ytc9R%V6ey#*5<47VQ6>fk5KBO)BL~l(5jCzaU}pGy-^wKmuAT7T2u!=h&O->2 z11agx(ic_CR@yh1{o_R}DjCTh_|qmJCg?c!cu=2|CV?a0W&oXn3Y|$xNMwhYpnN+K zhm7JzArFBmiMmXwPk*$e_+=qClpi)36Hr=%CxlDBp*mr85!o3ae`wqKiS&=&#X!Ou z4J{aX!GVdeSOddVqcaKdS~U$|V*?u+ww!GPQ0ipSfP({3?GSBzH3k+48iCxw@p)Jb z7#Mj$q|Z1&qDIGqgT&Iwi~t)O&J~kFQ?>}%@PY8GO(jUVwPVW@@`QMx3W%Vt%%W_$8W#?r`G^?KHG31*y&8FI_;!Vo1S2 zkPuWZmD98Wgf3{2cSewdHEmT;^>6JxAsYME!s;yu-JCaYZ zAX8;9+BT0k&&tI>u!n*g!3Sh#V1b7_U`B5QF(w8!g8-WhVGj=*co-IuV1a3jV(o(; zC+-DCrh0-l^Nbh}BW;Er!lDa9y0OZ^^08*>Atlx`f$)Z>Jm(rnbdGS0e8<8Y0}T72 zp_mi4kN{JVY8Qu*tOT`icup@5x#LPv2}lDH2f6-HEmzi@us)Re#*n+IQol$(bSK~= zMn9AloWXzmLBosVlm{ov<|kB>{OU6cr`OCNy0esY5AUWWuExvj}3fD7eg!21zAAV^^l^t!O^I z%TQ`LunNOAJ6nu1=M9Vqz`=uPflpfv8-0b~3t9{dbMmpZKy6cJ4MHgbFtZ3TkFArw zkt-f{>P+webBRHw2y9^BBS|#_bRwWZpn-sfqr#{gaXx^=kU`p2+HId-bQHToH6c0f ziIYUhiC8pv6Y1siF;0Q>k40pqy0!`V4B-XbE zYET84umseRh9OFqpvqLjwah9v`o){mW-O$)vdDi3N)vS{s7Nn*MvPTE_}So%E@BwD zDhQUW5Cs!P4njkMMIkf{FaeuBB>lE*f%A;~tQZJ3y={DbH87`~3fssTox|h67)n!d zQx;lMQtCLVPl6IC>QTcsNpZ9-Q&d5v+z04RSGS*ZAu7k&6s~7>>SGP@$7BJI{vG3P z=s9tZq!A6e8_F4@>kkJjcIq0&4Pn$e{PXeE77DZ+AYo~Zo6A5haA!X_6^YR#XJIgq z<-PGZcwry~2ycWd0TZheEArZJ5Ng()Q#JKwu}@-3Are zmbK-H_`*YjH3__CEetSsdOIFCWfGFXvUYv~u{lYZF(oC^4h`)C;rO2@brurE;+Jyt z7nG4&Vg^~_^o5}sI#i^B!PK(;H4N15PAzm6i4tb%Gk=WI59K70BSzRy{6+9?$h(0x zk9nux*WAzsJK#fEmZ5=#jf{OGHh^I5jrMcLc6B*zKCqO2uE0pXvY~=b0l{ZoMm4Ap zQWmp0X-ZPkQT()@6CV`C(z8tg%Ig7vbVy9KUN|$>w~ahU{{XfRZOHT=C|$`({KhIG z@sjMdBWX42`&U`VXn0&X2z4l^{`(vJMK|M2Aws(|u`uLUNJ8V6l)Td+OO#+<@1G1yh3(7 zOHOUNGKF}2p;cY)D3{^}9F=Z^gcIV;AW-1$AIgz5b&CYiBP?qOL!|>G!(=u>pJoxI z%_)|tWBwvoaXETcG*l^98^b9H4Bpso)9}0-d%RDWiAhKWl;(n@mE-8qDnTl`gW4^mQR5P zGPQ>(O&v7~%xM}~RoOC=c1jg|C7jHdK^LcfrI1b3228dL9`)@QgrKc%Cck7TRO64= zg(9jY^QqVl^<)|*>0(*ADy)B+n%2GmLl*r<0?e0UB`H%@uV~_3%*B@#TJwW;SeGn= zd8*jd?9L{#7jra#{&4X6w|Bw7Zh?i3j0_9`PdhSbHVhy}Pz{dSgtR2;=Fm9UC{_MX z>jN0u#=s!J@xK^G1JC0M#i4k#OTr0*onlxWvi=me9R5*Gv2^g3Zm{t)ql*tJ=-p6aX`odL_i6gTDF9H?1k)~E;wC0sR1{Xo|Dj#^0EF(ur zJ(ltD$K2ldOtooRUFxP%3p>5zfNUGzM}lC2(NvKWS%9ys$l>(i!rzU6RBos)LyTKmJ!a)XNwycvvZv^;I5*_-P zdN>mpsY?%cB#+e9xOSe?iqHrJL@1IN2P-%yV=FL5;S=ZI0TPeps)|4R#cU(=X77j* zqUdXzG^I&WLQ4~q;waS&_RM;s42zq<<1*XAZ)i|FogeEq|$lD6=zQ{s>IC~_*DeoSw z4F3QaoRSprD8kGNgU zgkp9KNsS_4DsA{~V_$nh7_4?_&gf6N2^i%G42gu}@Xz4p5Rc+CrK!6tifwG)jY!Fx zIG77uc6uD^wY}S;ueh(_^kjoLP?J!S;m#kW&N)QI+)c!G=Bo4L2E{B^gzwz-jT%6a zEkK*oCMx{JVlQk?#Qy+qzg&Ev;iv==1~}WY1ACz<{X``mC8*VK}eT^QU{2f<|o@)vB(c(3dD^F$x;_K=}1!Kunos(!kczP$u}2x%%ZNWCHra>yc94AcFweM6Bl^@0BcZwoxtqd z|)eCE{p!O(9h<7<0M^ zNR|%7;kNWkODHGb#=mG*K9qw&=L=KmE7+8`s~7h`#BqfSs(sL-2Jn^%;zsSCeb_@f zijH`0i9ol7nBxGjh0McY-x^HQCQ^xV;FFbD-S@_Tl8q8l-Pbeo4H>UuJz6xqDN>1) zp47#uC;(c!WP zW}z`Qa%9zD&7ONgSim3GFugJG)$wr5L7S#8tC*|JPSQ(<$rvVBAF96i(dB;(*vy=q z4csF|JS6BYtX?08RUN?7)bz=wjH)c3}a89OlF zm+cY&T88LQtuTUE7z(^nHkRk#8bSotK&T2xR(Mst(Kcw4B&2L#oq-5LOvdy!2lYVl#`N>WrsUFe=MdtQOga@ep>TSa_oEmSiK!$^ktHtfsJUn^B z#p-#${rTe)rX?SgnyAuo{UgM~ZVpWunWILMiD^{BaHUN!5?r{TQBUb-&(1WhF7ocm zAN@g!a%7CL+G19TDPc1vDeK`6c$4Qrw32d;u?PZEmJ*N+6D=y3MH|`!Wl2BdoCUwN zaVafA3iktE$s)9%W@uKBfC?n1tA7#2O5RHd=Z}`#8j!{?#t9o?-UrK6;pYtl?FTKw z0g6B`9{BQT{i8VgLb4ulf!nOm+QT0xS)zZ)d<=d55i36{OdxzMIM^YfV)}sQkSL;e zM&2=`_-^fqQm&yQ6XH|g-$>mOfPNHspHiSIBSx2WK5(Tp6<((Jl7y1y*)-#~;vtfY z#88^;aw`mG8_U9soN9i9bWT#VncY(CCKe8epuR{)^|GrwcW!p(KK|Q`%Ltd%Sbnpf8w00 zm!YGGCT5mXE?5#}CB_(DKGLb!*c-D8m7(ZmDD3Goh<2CTK;L=8s9|-EB;^KV#mq0+ zP5~0f{$jus(Vl&hhs~AoO z1Q;i@IG>1ypgU}uo61ZO?AZp3p(s0F>jM{xqEOoJ@q{V&xr7iRYC#l+3C4|5cQN^} z8_Y_iyX0NGU5+DQBO+_U8uM3w7TL6)zEG)#bl#>~hvjzXU8x0B5}u4$z3SjYR)|f| z&U2&F({A^$9YF^R9qb|ZMpg&`pxNxgaDb3dRIlZy$MFeH+&fz^_M8;;it8u6(k`GU zG-3z#;Y?y!n=q4KiqU}02)lo-d-8Uk~H2e>v1F$6|iKG2Lj^#z~2FU1L?z>LHz#19ke3Gj;^ zxNe7vyj=vCnjA3U66Gm7_(4_2;|Q2lmj=zg&kmI~kX%ayl!YdWX8@6!NqfKPUg#xL zIP#((Llvi&klWJVU(0ncZ#+O4>!lk7OTpp07Jp~LMse??Ew&>bnNu6 z+{aii6bs6jk=jC1_g@R^@SwItzT*g5RH785sX#r%8{lDz{4Z9!UNnMTI|K|wV*G3- z9tNR;3^owL(S!`3!PPJggjx48?aw^NWwHgCr&z8 zdxZfq@^S5XI23J=G0QvyXAK52gxG#i`E0ZZHVVUPr3;v=iAlYS`zar(M`d8862-}X znEo{iC1)F{b5ywVEE_n#Cr6hxQw{ATC-SsZrPQ@61csoyP_%|DPiZ0Ia_08G-V+r* zWb39*j5}&60E?4W3PDZ@A-aozBI>UwsS;+*x~(ZPg~l>u$_|-(OvO_2nSxPtr6Ji) z?nMA<3^Imc4&ILjVp2*;WrlPg6>y1*T)~SDd1zCct}vxA;?@xiP66OZ5`sF#v0eeT z?*#k@7%NPov?inxQb2G+yH=jOAZcM!hK`%lCYLv5qWDV({MEhLK>Ih@O35)a60X$8 zRp#oXmr_b@p4#sISUwWM^=Mhdbr;(G*fCD2Ef33 zzkTuS!!!sqf?#0)vCmiR(9zkyjabbXC4NgQ$mZ^k?N&-X7Qp*G+8s6BWK#^O-wJ`;KUF4xkxYZ>dBik+MubXA zOvM*c<}qBwRcdYLEr2pcKt|2MqPx!Q{J9j4t;3Z7Hst#^n3;4-U;@9mifyHFc&Q~y zB}y$*x&|I_(3EY0km4pJNJ2?ZXyBLe1~{C9=UA8dpqZ%aRPL0&VJH~7-7efAWgU9@ z#jbL$8?vOOv{WUS39G4AHDy#dfEHS)mn!H-Q=*QpQo|5$smk880_z6_-V%_Jbap^; z0(&DWXXjeboFG2$MzbLX1`vMm(9qF^hSS4SD0nt`*^~`HV3;w1;|euS!x`hL?MB`< zXXW&PVvZ1sznF}nbf(x&P*hDIZS#qR=reCDV*$W3L4Yvh6II#?7(f>gM>`@=3!15! z0dxIBABM9*f-Dd)u*aMT%NQZykCta(iAhOyD3LGqH5Az;$o~MSI2pvk7Dd$28}S46 zE817-ByMcrBowalt_!4us+XLD{--_i z&pbB5=1NV~=_*mX;g$oehBRl3^Jb+eL&=d|&Cu%v_*M=SdOPO%Ktd7%QZA%q3G(!= zQMfaE{eIA382UVA=kW4XQ%W=rs-UZoaj$7mIH+TuE}?)R1Y zjz8(y4O%;IF6V9n4Yy+GhOwh%gxRyX%U3wgmYTy@ED-fj*#fbZhA?g-57*@n1l8du zI0e@3<|dLVq>TP`5%4ss$7f6P1~kvADYB=fLE~ls!|TtgeTZbslB3j z?!z0k_{7pB%Tj`m_NZc`!!hR)npC8mG=+yJB!io6BYYkHUqkag=m}OAOYW=`r70z9 z4hMke#B7Q4l{)R}r8Ec>mc#pfF?dP~o#$siC;%n^dWaI-0K7m$zg{#>)3<~yO99+C zFR{0ikcnzV!PTT!6)V7f&aWzec0|u-0bV6CsoFUD4iM#vK@3I=!0`@V0P-B+gALJ~ zH6W%33tLdwsLvSL0=9_yYZw+Z0bO1Cj2!QQV1o)~Px%Nqkz$QVgy9K=yMYK4f@onq zq2~!0Zi3LL!jM&UxVO3o2%bq71|@^+gM6qx;!v6slPOBN4ngSfgeH2IF-i!RAa)RH33?{;hkRYKX4s__ z7q4qDJsPofL=wyf-1iOebc?BAi=n?)YySW(IKqirjE>r?{<>59Tj2p9Cb>n^Lxf93 z@OKDnlrb@CTO=1dsS@RcIhX+~z!7*2`wkg{3MyojDL|mVmcfu4fM`)GP*JJ!XaM`5 zh|TOg^Y*c|UJZmpRt`|qv_Y};n%q7b?*Z-S-vn#FAt}8ys}!f>1k|e}1{>9fyA1J(M)KC!AOL^J*WDRI zVe1_8&y}LV9&k;!o8_DChEXkbMB;9X%r}}e0Z@#~gBnf|3wC2=E8R@luXt;3+^z-UPYTkbnY| zw420srKO1}R_3M5jwG}(2~@PT)RK17HF116m;zEo>4cuaWP;VDUc19@#uTu`Ci4>Y zF5EZof|vW$`oKwW0IwJ+HKrWn@`FYXm!}%i1l9_v9jvp*c%%=_ONtC{;t1V@0wtPu zwl50suf`Ci6WUX`r9Iff%Tb)FfFwV@7K1HGN{U>E?3Zpk4(JcJbR2bav7Yvy^v7x{9|e|_7_2$w7&CB35lqds!5YZ?}funYq5 zAt2t^*p_>Tc%^n$1As)eT$H*kY91vYWPyTrUc>_MR#{SIc5aX6H7L&2@bARLogDU! z?#?q;QUhfzM(HHG&9NEc;z9m>{jtyxup7e}+{QbZsj0aF&`K|o4EhTmv_{e+go z6%_0&5pr8U=B*^nTGe*1Lwc@K2Wtl^-xH>wc4a84XSTAIPx@+a4elNV;wo{+>kk(S zh7{u+Otf7p4)|58zjH#TxheJ!hL2t6D4Bl*OEU?lWlW#-9ERE$NNH_gBmu-AO{Kf!X=cC%z0Y^hiOA-4k^Fg6MvW0pp?Bz z!R;NxW9|1s1rjnFYNNcX?E~ki;>NJrV=Y{uS)Gjn*RH3^*ESb;?PV8L467w$>k7+^ z2o!zrVN_$Wt^H7u*?sURlL)}UG-$-O=uHQ$nUerQsFMg3^Mh4x0=teraYf86;Ybg> z<>(#{=FSPIOr}!W^1#o^SNl&B)>-fWx>#UA&T4*_Km}adZ|ikmSP=5f!Sw$g^USom0SrVAIzFY4T4fA<2|LS6HCc^ zsqK}Z3%F$N*IuRltc4mb3)fY7Qx*KVVx>XdmZ9NJ-0)^KiE>U>|gU2(n3s7WhFaAd!24XcZ7XdYD=*`s#~B9ak}11z|k%?uCG(Y^xw z`zZea5ti{@F?CAJaXWWxgh?fVQblp`d#MCUMF~kcK4;$xb(Tfe_NYMh&xA}e#QW3K zCf#8wQb7no+SPSsdwC65?6vhJG7v>kECGDwc(5@yNH-HMQ3yc9ey#7eG6X&ja}b$o zSxLbj)6llWzJDi$p=nLoC=$juih_y%03aNLTwyX)0>3v#Ni`)?okZ}s8V&*Ul+z?j zEBAx)ZSYsx0W(&1{{Y$MGeMYyv#Do(J7uw|wDdSsGY1og9j@iIrg3MCbG=FL)nw(3Lq zm7G7f&m!{hN-4cX&l(EDCcT_@pR8R#{{V)cf7Syd0FmVX02eSxVkzhcJT-9|;M#0x zFfrBpLDU7Yf$@yF;{zB5hBFaA!hE23M*w}$VOwD$oMA?gp9(zwFuj{A62k)UpzY=5 z3$LqsK*hI0_jy8G_Kqa`qU)X*afyjk*{Mx>xoo9uQ4e$;P7tfpXQd^X04+dZqHqV3 z4H!q2hQk=YrJlHC9t4^5yAoL{qLj5&DR5}s(zjkt*P{{DqE}HZDw#cgG8%+pN%O&& zey7G# zuGu$~b5(ucH;I$Oe?wbF=HT7s3pLtlm}isFzc%M0q9Y3Pz5A_dw!=)bVHc!cwKOWu+zX6!pRrp-nG* zgs^jcU?dH=4Y4jzPikLi;nr5`?i3~zlH|-%MFQAz7GI)u&)aG!C)OqNa0faHf@W@;}@SOIO-nY zSYrzXhg{g!7)h{}BYXo^+91*G7_ml2y;YtZXQKJH3Q#zSfm5RGZ{az8|DeD?KE~fFuXK0hnEUa_u z1~b(A#HlKruo+2~q_J4+tdodF#?EKyadxphi7D!2s9gambf~BX#)9cDnY~?+Eh|FI z&b*uHyL5}8oOVGDOR%Ld#+3sy;B33vJCGma>y!l4B|xPr{{V*lw*K-w0r=&_1u1Ts zDMC^YX=MIdQYgp_81E#(ouf%X67I||+aTV)f4xmn{h_$h6+UdzYuU*@$Qv7HFA0`g ze$^jvq4bNXN=oJy8DL!O$Bt3_Ouu9~-g5MVr7frc=Y$<1W@`6DxpU_B)JjpeozS_6 zNVqDj%jLuG7m9;yF)Kyu6?uJ>dO7>ST)9swSWy1pr>_S2!Ca@kF-~r^;u!G6z8>gG zjLOSNx-jguVG?IeH*S;<)c#F|`2HJ5mHflj9Fjwlb|gQGcD&Rhf8*-{Oy8-8on8Q z;2CMCK!5Hp@`X%OIsymy?1O!06Xb6Do+bhiJ+GC0VTMm=iow^(;6SsC8&5l| z70@e&Ffy!$+zx_^Y1rOn~12tl7_^mvToCd ztSVr;)ukz^3R2s&NCa1KdJMP1RKd%zO;p$ozO)<5QWG{}f|P_QC`tZd@wU!8h8tih zOa>CqX#S<0=PY<`iK)CDsP*blz=L#Pslx}5NR)rTcFl%j;YP}H5A zB54Y6ATWfXYQS%VqFP8Z4hDmKPtulIDJ(KfmJjVs}|K zV7dq!2c#oHDyp5|FN6&iLTa$>`ny%(Nb6*wBIqSpGDST(;T>eB>Qt_ ziCI>v^cZpa$62CE!9_LDDA@dbwae(Cxzj{!nFU3tOzH zzw1>!DH8N_im6y+AL{@h4ERA<7$-c$8KfM5+@E$ad1}EbJOlwXp5pw(0AIqPOvEK5 z!AnC!HgMx)V+3nt&?y61>=Eyeq&A_06@YSsoB-jWVX4W0*GBjtkVHzN8(}{7KQ@P? zdp>yk;CQ1I{{V>j!n5HD9v$R-;UH1>Zo&>AbIw*1jdH9@2KD3Zd_)3V3Z!QfYnU0RqSA!;}}l3e11gV{$P?)^hN zXv}XDRiEAp-hdo(tRhpY@{nnR(z|otNSLsOdXY_^ZgGVzN>iw~*dwZ1@Dz@!S_7#- zosrhCU@6D#45hCF&y*uYEAbnlwm+64CCN;n$@3(wPCX2DS}xG9^E8CY z(S{vU?l7Y%KcmVOF%Oe$XMr^jhoWHV5^D4V`(ZO>Vnq*ys{7h6%2fghFZy6DAX1;{ zXjJ+&{{Sw2kg1Nes+N6KGG{gl=GW#GB zz=Bz^093+sT_tyxi7QZNB`G8TGj_wv6DCAN_Ht?q}6Hro7M$hH*h9 z-EH2=n1E6opp0Co;MvD!Sxl(|3YpI669q3|D8!29L@IJ-UrI@sp+ZzEi?UOIOMrZ$ zS{LnNOST|Vr0+DQQFXB(d41vYc$%{1Da=&v&9*}&Ddo={rY{vQu#+=nr1 zS$GYo2egy=RZ1UTF+OlX2o6px_zkeMp=Y&B;_4GbhlMFbHUo4CMAoq`S7+)VA+|zT zRI4mLn@kyxLGPjTtN^7j4gowl!WIx7@l^(0r#vYV^r>K7>R*i$=*GTqoi7`*(37_s zdO@2pSgMz=+k+9-!{+tHyNb6R2XF$iA!M=9+m?=NB32Q#ge-AL_3X)Qs zgfI-`80_pGmYm>sB01-i7-|b%!>A!tgM=p}nkezZ$QUvdwIzk({gyfJ-N}s`@a~ei zWm5&!W7#j+#JO+>2ZZzz(z~i4<`m?ljEnq6OvW@Wg3;%6bihJN?=|EDcq*r|!B{h- z{-6c~!O_P@$d%S1G)fYplnScpyu1UY()$2a8$OYl)r6{83MzW$2Feo8i*Ah~(#NWcYWVr)LLX$BnP2~8Kcr()Xv@pAl>crh1Y_d|hYevi9q4(9H2`ZSimjN_m zm6r!AzR&F+zN(Z1l0!Ch_t%}#qv*sfGo~m6P=ry) zr;A|DmBP6lBS}=ixq3JWk{BqrX-8ouq+^3*@RW8>SmBdKAt09?F#Wnd1Z~P5Uu7sq zR+jB7v09bK5$|X-5`>U|?UoO`n*1||zuI4CFfpt<;2Y2Of~2P$cI`VMXk6?ZZ`~4* zCH4RXX9bhnKiWTWgU4Aq<=^FxX~V7e5B}n(-CAHapVX?K+8C?jgb8tQKnW200Xzf8 zYhfN;uS(O-9;|++(v8M1BzQybP=zgKuj#fnyX|+3#~r@-MtuCEoQKW@e#QO}Bu!DG z7sl%kj13tN+nmk%L;Ku8>ZP8@>p#w;({G;G>%&q+vqo#A{NiNk>mUovJ(dhOeJci9 z@l*O|>jGHJX9kSa_rd2V1@SE%bhKcb$9Zp&gQc93-hXKRCSlH-pshvRpI8N<;o<8C z;{yvC$F8gDHGtXkvG~EY%q8F93PyYVVn&TNdVrRP+M`5{CORvkq$D1>D4jRiBoL5t z&CjZ1OX$);ARtWkN)iywRxL#gF%P~v8fvDtkEKXSn2%_M7Xvk5n&A10P_$|K1C&hx zDO{?uZih~Nl;#E*kSSJk0HkE2dAlS~7YR&hlNxI-Rpg|GATU)iYVE7XL(I{CjFo>!9tHS6a#F;vvI7gZ-memRJ3^T~Iy{TXE4?w&{>m}-fJseS z=_=JZrD;nt?xozY-%#P`;;d>OvC$e9l4dSX{_$x-EA5&oUP*ni(waow4?~xt z^+{wUGU<84ZAe#);uqNZ_}Zh*%5d@iXt3h%oeC-`_s52MK|RYb{B z*+nXA%%!SkR6Ufa?un9SN>$m2QVwZQVv&tO+&8zJPN_&7PtfDF%mCEO8+qrSC>X=K zuKWCtyX9P>T&Y4rW=@xR-Gj3zVUfw`*b%l3>8zqcQjv8j1KDs}9NM_SSOBvN%r-Fj zpGXBK#WV_bLqBUQUnj~IqO}4P4cZzv$VK8*!xIKo1@&E~&$x+;NPDC|q)L{#rl~CM z`5oT)Qd)wPiXejSdE*Ik7-3R#bGK|YAU6mJCjjx)s1DO4{*&V3+dSc&f<9xZF*HJS7-vJdWrS z2>u-&B+Z$hW3WH!Ww_kKjVfm)UL75`kP5v>Z**Ti%1SqYl%5_OAWWHtJYVGnDlYzj z_I(>2@8uU%bAc^eaoHV0jw)1jSADe}HTl6&*_E!@Oq_lP>58px6TsbZ7~>u=N}MQKcjUF6wAf=9LQ1 z)ML7l(YiPjlB`YlaY6kh%$?C=fFn!pEegZHTNeLTOPnq<9 ztH-dL%|}%So-Ml#yn0OB?h9ON0{N>a!P@QwcfYVr3$GUb3rk88rF zOq`z9-;^d$7^EIG_d-q4L-h28A2_56VFZXlgsEk~%vGsQIYBBa)I z0`xc^cKAk$nTG0|Ecp*ulcG(Md|_z!@!=X0JSvIOO5{3HR8q&X9NjcD-0{&$dFesL z+)>ZOct$wvq$@^T*>_Qipnp2o(;V>3bPkG%2O2iOWDBZhJK!$u`qH%4f|N(wTiN@ScuQjmvZ)-$EmkF$^w z(cgyGqI7(TLAx@7rzK3~N=PdN3RL0^-w2PzeG8%KvsS$r4IfMjx@xPF1GV+gl&sUW z?R!qeair+ebaj+XmZThlg=s>0^?_b?M^k(?;tuFaW$5zVM~aO}+>x}F&j`F`7gf#ZKhx*eMT|z`{DTsi<9}s!Bu{EY&b8fR4^) z9q0|)`Ei6I za))I%2G;jEtbYyxb<96Le4*q^z+P7K@{YY;$OGR6OH;Z1;i1G|0s^7q#tb>NFnU+s-i0g?KsnLr0kP zA6Q34X$u#YQE=AqEV)>-rv*OcLc-*JRLOUxzh-69JjP(|tVl$_11PFl^=>hu=qVO$={c zWGYm*RWATo_(GkIHIAH0E-v9`K}f-gG|b@O)hS`&XD=UvG%15j()7u)`m~0TE^@#U z-CiOVaVfe9031WJ#)F}QIa*Zit#i^k~eLx$Xh43Gql6`ZHMLs_*utRUu1M&cN(T1SF+C65bowUnm&hFBqap z9xdmV^z?y!Wq_wYSVB^YoN&Snz(~3`LY1`G)Y^7HymDv~(hJuE6s})53!!0MhKG)P z(h!v~Dmmu|0Kv;=;rsJgx}w+BaW90h)!$q(gbf-{sOt&+L+)Z`k$HkrkOn|S_5P#7 zD5=h|NO*WKydE9`+xLs)#(2Z;f^8Lp!V)1AF9hLOTrqgMTGJ01YG)b7cHtPqQrxu; z&y+M?N^x^fXFpb?B+OO_19|$EA2=ylJ*l3D_7GB?q_+>Gb#n6r`M1I}Z6`yRl7vn| z+Lv!R^4ae&xhR^Oqy-OOydy*i6bBaJTi2OmJO-7cP zz!Y`zBM{d>Q5mUsZ$I}{M3~Z~ z%1=sY3R*x4n{ePN%Lq&V0Gz<%`~lfN**CZoi1=@D{bxRL{K z%=sT$i2nd*gdUU9b8P})+m4ebZGJ}xkVw)r#5EM^@e(^Tlr|PUirr`01II<^@}~6W zmP!(_`~>iCRQ_byV5H_R2MMc+u{9C+r=kXnrCmr2lAz>ZQoF4AwF-{v3diA&jOxD# z&C+`)nWimTP4ts}GG#1FLQiMJZm(s)x|sYsqV~E=OI8V5G-*tc;vbtaK%@ffQ9#1- zoq-|xTJqViNkbWv2{$^KQv5|ra*NG&v?S6${T7w@i=w5> z(zI=($}H(pq0fO43G} ztqyvnPtuTqbj_6LT2REhE&C7ocdn_Ls7%?5ys%P~DVH#x%SOxQq@3=gD-2@(k0R;O ziJda_bd?53S%3XrNxzP3n5CESp*bo^tlcF<6?T$^_Lj5yi6z_6`C)jiU?g2Yz+@l9 z$6}30KlMPApAmK?uQeYQ#;~O&6hW>YQF^ZNdJSQt!VN19X@KJ$wPo(7tR*c~E8X{k z#)uW#YFp_7OwuZl+u$Nn2;giCqARfSeC+!7AM!u2DSWG#qz>W}2gfU}d*b+&k zTrqIP$Q;(kBlm#uoEOQWuvDwK!Z_sdz72rcln54Q!UcxTdH8B)1{j|YyA$OOk)7k4 zU^f%DaDFh#P_JZjll%S988~CK)Wg0tbDO!fWQ>CS{l|q&TvxW{^2Ef$fYWOsNvw2DD zx=L{@v`LdFCX7)sW%699!hx0nrPBDjM3km%{VHNr*eVG{-p^rER(Ci zk)~5Dt-A**1W(A}1r%1|PlBA}JN~S2c>r$^PajCkIkq?W+r_g^6 zbUuU}nVJ%2ttG$W6wFoP{{X6S3EEp^CR+MGLJ}6mAWobnrI|u%ip}N&wRVih&Vo7% zK%J)ak?AG3@R~a2T)m9R_#`AVgi0i-O0VWJMrJ2SRP82HkI9tN34a>F>`Oo5rkGB5 zLU1vMKW=xJ=}k0f((co@i;;HWBr$fzxx0Y)nCUqhEWI&PrJyXXVIoLN%MMDfc1tY^ zC&Pu;ylEX1(Ncd5^bU`t^w;qtPU#&V_?-hp(HcW&#b*AKq|YirLMHa)=;%r`gViGP zl2bhaKkSo0lhU7sIzncf(ZWWH(%m4h`#OsH`I00A{{TLEW_5%U;7D3ib;?jLlCSpH z{=)wN3C-xm^yflosOYJ>FkHq*{m#K=^;{XATebxlS6X6j??G`v~ zi_Tal3RjvymbDs|Er6)Ygmow$Bj*>Tqr#iVYq!Y4=S)={hR9aaSSA52$*`Kk*!8fb z;^8ow=__JWigz43K1a6Bql!U9{-q4L=Z+XFiRut0+kUnqT3seL19t5f3v)Co(= zK@9HB`(Ga@N)s;vR8C}2e~8P8)E1-_77_SQp!Ac_vL`7wK`K%~3{;gn5a+|$$9xS9 zNgb+rRwihKsG%aD6$AR2Ck}UK9ZHg+cs3W3Lnsah-uaiMBcq9#qs@|{NGMPN@Nmu_ zFz(fHjD8!xq4b)hux%n)mZt3Z0+xjUL(rv3-r$;w%@>mY0HKr)^zGe|_-yH29&VSW zrhKl`QAxmnmtfm_ZbW_{(F~=m5#dCn;n{QB9wz{Sc(!HBHDmpsB}R8jhW`NBr1pd3 z)-8va3Zsr0j)cB+O)W~i4_*)fWa5kDB}t)El5aE7hAkQ~T&|4iiT9fH!z~v{1tw4` z#*N|(f9jxw=+nA)@dk^bnt6r z#$wd$_`hhiQHJmUeDKHB;Pb(w@m81urOTACTpqEF;KKJ|*_Gm|b{sbT9Oy~CE7B4) zsnYN0dNkBcnRs?5DGCbe)C!S$SYT!XKv4X#oF)n`w^l|9#!o35btqYR0^k$DUNR==&?!IaS>8Y65DHA4LPzL}K z87v3;OqVHNg!(}SZ21#sN>+`d&CzbAe5txZN_xpETZGL(b1q{j%UdlX@D2FKqm$8{ zEu?7D<;<7WFR~|t*DCv}^uVs%*{ks`WYsBaQ>{xSaHN2;?pEEb&zn&r`)YUXQgfgm zpd9v?D;ZOU9+0Pd5`wI};0Z~@)YAyPQWFCCH7qznLUCu~24u9;;48!L9dlh= zH8O*RA?XhB=g+KRz62a?HVA4#5b!&UwH^ZwIK#fzhCJc>!3Sh9*kZq>P#^S|?S6w5 z%n=`k{{Rh%`b4>!Qa>ps^A{J$BmV#nI~?wWX|g0ql^_(MGE;Ra0_#0%37aB$B_%3v z(p|@u0pkTNHtR4R6PJ`}axbf_YUrfv|bSFkj96$Dj;kCBbn8!qbIzLNZ1nDyiW!aRI zp2w^BO(;VhIbC1j?I7T0=@TX-Zyk|?V$WI}3yAzHqa{5xqv@m)WPcMhfGhl!q36~LWgLFdx=t$p#Bf&ufg3MOogjTS<#G;rS)P&tG6a8 za-@(6E4~E9%%3vztygMe@TWj%{U<$LHPR}Pqx5u%$d@v5<)&I@DGNYMiD8nFHFIUk zN=&=yl_4{oN>uPA=-OtFq)Sx!Gf<=?m#9ciG*h0#mmrYDd%xPZ;!cmydL0vyq-fe) z%?f$aQ=_6_nkH#1oexHnI3dCjGIp2&Rp&=ng0C?D0BUozDZM7WEfk%nDq__vE37gA zBq~x%1tM5g(3KFI_h^<);zCh)lEBrHc5ORhYbPci{{UD#D;Ej+LJYKuio>mRPh@b5 zfhq` z^NqC12hZgjc>Q2}qh?Lc=y=EvJwXPxkzlc*vxJLIv%s~WKvH)OFjSq#gkKp5y~E=d z_j*TL$JgxyzTa1kFQp{tDkwq+S%^p%St;<~GjB#Q(;YvhX&PL{oUtwZE?ct6u2_S@ zKMZ~$nJH;P)=CP1QeDPdaP`M5;SyzOnjq37s`SgZf^%%om+!jkf)6~jXduhdUbqkr z$A6Scl$rN$4`E*Bp{{LBiU7oyP_84h#fQcfqNDhMq++Y74ZRnxmwk#q9ntu`AoO|; z04%DRwJwvenw{+*f`Ly*bmZ1xW`u)WQKJ=>BmV%HDjBiHG(;v(M58qsGiEBG%I02C ztBl-J*%`ES+LEr1(KK|G6ojf`&DIJkz+I}E^$9ma)}lHGqvpt5`QU#qMpU#M0bJ4? zsL(>NGPE5P9d?sFXiS+&E~R6BV+y4bM`>%p4Ca7?_zUp7y&p~J-3b~x=g
    -h(DY;#E^3N9a}t#nGnDsGX5UaltxCN% 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
    J<*=q1{I3FT=X?2x0Cg-yh`)!({Br&)$`m&Hmu* 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
    )($DYAAcT1( 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�%f{e0TuBRK{~^+ji5najYQDL15aTXVkFB8J1IM zv2Jbo53>l{R`W1SebMiZanU=5ibfV5qgn{E!zAoUWohHSsGEz@ZQ(>a=Q9@Ti5GVd=7?5Uq^^CW7lNm@=Jp7sxET@mu5q zNC!^6Vw$hmZKH{SJKe1!nX3EpXkm@gG8(|Fv9XMHLPl6^rNL1(7_KxL${cDaC|QPO zFiyk3poYIm${d3FbiCcmE4`N~k>o`@s!3fNsRO~rrIw=qnqc|FQ|%5B0B$?o#8w2 z3x(i0j~XvTrb-PeG@xRwx{`|^c!B4u%5a$+2v?#lv{{ij_B55qDpF~hWzkMc3h`Dm zV!!fRkm%8F1zt2EC-{O~WrEl$H1rViFkoIRL>kX~S%+`;8d+!t6J#{C1b5(t`Qn;K z>IkZL$5LQyVHQBpA)smlU*?F2Z%==(U6b1d_`UsaU(&C`E4%(GH!R-6a4g74g`e-w z$%`_@1+3pLwf=4k3s>&5+-m%6Mt6JVpOQ^`AAi9nK7c*cQ7d&g{Lk_3OE(){@gJpU z{5`Tkdi$luPH+3y{!3ps_w~5<-q?5K>2>Vu_?&NYR$y9uO|7*5{3s#!=wHnB(pZlo zx3Uz~x?K<;B1Vb?g+mM`AoF-@foKx&0bzaGW!-?=N@%*#RvINipxPR{+Wbwc>c)Wx+bXGXj)Jmx z_UjP|?14}~%hdk7Ehhxu2Rb8LQZ&3IqPIz*TG!Vb{O3^LI*|5?t~N#eyTLa>KieT6 zqCa>bDLhVzO`08ZpMvKB7;fW}*5voL+r_i^zXIQR4xG))ZJMtm(om+Tl{NSKnt3ZP zfeCfGP;VU?5(=CmGm8INu8(#3giucIM|j-5g38X@bbhqV4cfKp_oIGg4I9~B>i8xq zyX{WFjlnJrz;i1qoq0xb=Jw_mVggUv;!izTsU=W)h!aZaWoC-j6F`~YgXs*j^*B57 zJ3}2C4O6WdmL^T^tpt&r2)Ir>~QLwU}kf8rCE+JyYJvR4=g8wZl(t4ep)YwJp~NxE3- zq~T_=Or{QPB;cVmeo;)29)g82asoO%aauHZJD6$kdq>w}G|4k@h7gmvrYd`~T<2}} zpJXHvnSV)>Stw9a(FJV6i$VXHvfk2Rv~oXAQ;X3M6(SZSAPYQLyFAyVP+|#+;;2d$ z(-e#A1pHKGol`;C-PZA%nN82tB4@U3ZokLGiQv$!yKfzG@Cx(dL}o+TL>sz=Jbpg} z!^!PuVmI<10EAe?+I6V;ei!?(#dFfGa*g?ZO)nljDOAcNlI|KwyXbl*_y6?(D;D+e zacFmraCd5B9&;FiO_-~^WHNLnx(T1B!};SlVRR;m1-y$oa5s5k`C`z~xvam+d@f&m z`#S~SS*EjVDdFm5(zP;!q|K;_)x`WxS(=|71 zS58G(Y?-(+(k+XBbm7;=m>;XDA+MLd%q_nC9&>X~%f4q3kpD7L!;+J(JP>Tz9PfW6 zcC}&+@IAE|8DmtUUcfXz2b6Y{8imzPcFV9(e~$UZHc=gL>*}~c4S3o7lJ}&33e{6& z;7D!OYud8Oe^CeG1_i=z&YieAh4|mH@FPTy+xg?z!*fSA%;_(RKbvYg)Dr}ChWNP1 zr%CiT9*gG+XoB4x-@11faIe;+V*RN!ic$R+)zdysaP$dVYZhh5(!Mgv@+n)xxx&HMkx1D8_|8| zCh|MF#Prkpgr6mU_S`ccy>;yT1C7@KNm_U>I)OW%wX@Fm^@fyO`4or>_e-ABx1ZA9 zve{{{=!zgw-x{5}JlTcwQep;619cy6MgNDpv9D#4nyr=MLO7Wlp_!+_;^HB#)_XVk zphdRiin_diI@U=$`IH*VD-7@UQ}jX#7Cu&43E>R*cGUGrH+i?|XxiF#g)M*dGvC-< zuam9)RRn<~Zb4Y2_Qix32tmFay_>e&31zF)Nw;PZ00f>6OJ9lIts3(I!t?oBtiUFP z%n5OdM$>6|F=>2)+02o`!6-bhL`osp-sG={LoV6vDmA>Dq@M4W^c~^7-OI$d;pTs6 zvAOjtNS9HcJgwU#*%-hR>YQM)bLtc%>*ki+5TpG=0}?wVu#gv|Y-Tw)<8eG!gWyiN zEKZLpnK5uBvRWs}p0MKf@!>EAG!O@|P}POW?isn{}YLcPxBPxA8noyN0z#uS$`mg#}d8&lx#x;=eZ6RSs$YCcH5-d`^Z_YoqQWJy!+>uY4+_L zT>DScsFuqA9eJ}o@}K9EKVBb?xzzf%WzoaZe^!t5AU5A)@4-nZBD`NYn>JFJ+SEdSm_Gl+jwkzb^Atr!tbrK*^*2kNrg;jlC; zZ34lPYA*r!%T@&*RA%chZb7pybyNsOcwCjZ;`$xiiXo873iiKul_aDirAKz-XVX$Y z_uHnpq6|}SHHNgfs@}0NmjyLkGWLy`;0eIN}iBjd3x?PHx z%f1QC-?FH6>rU>P__fdp@}3F&uU1BG0vicI!(}n;NZe2)fYwkjtg?P7D;VI@Rno5q;)E}x4;{VZr7Z` z6o=vm(ejfqU~j$&bx{Ezl@b6Iv9xrvKzZME(Br*YbSVYfM1>`8q@0a9_(CS@2a?8B z;)T7Lk4UXwms(<~w+_3G8K3(v zjBYO88tOik{WXyHXf)ylG2pv+@kq+@t+${{`zLSwdENPol=n*iO4(L3W7X_Y|Ccga zv-#0WIyXXE%qJ!ag>K<(eU7fl zdG-GTJmN}ar+2EW_QpjT4`HucSY~w(s^8>ERKKP^EjM2Q4i}nUJ)fkLP;;Hmj@F|Q z6gQeYcZDd)py3d-6~U13A6O#$;MpQ50y-@R$37eHC?LG5UzVv{vmNgFDf8jr`^K0d zwgOIW#aXiMY{SVH8&THF#stg3!MDL%r6M*U#9$v%rnZ{0YQ!fR9wH}zdBn+p#44fw zV=js+C1V^yG>|mIHi1(_auL0L=X>rI-Hrr(4ezNRHCbs8XB*1Lad)5jL=)%KS0zY4 zG~lw7h1$w3r|lWq06FCaW^P}jLG}QP1ww%y^(cZ*V+YVkPaOyPhC9x5U`bW4^El&O z{M!|otUC_74>|nv;ntE_2nfm01x}6==IKb1_mBER3PJjdGCSm=R6D{8K(o ztO@O(@_~SiJs9>*NKbT0M!ZhCi*?8@NfD?APOGBVfgNP_-y#`h3F5nD6&q-KF@WHX zU6|oA(HzZmQgjeu*r}QFuZ`dA?oX$N51rqo{6=vjC9l8#D`06>GbpK((R6M)qgMkk%u*RhCg{KriFZh&r>W#%> zg0b(9)!sEmyg_gTHgB~kp&-im2Fmok%)7mHO=J4+psUs)G~;p77}*LND>@WWwW@j6 z{!{XzUvxe5T17|nyXy{q->?6}?|Aj=W8m$*u*Ijo&$1Q*IC^VJDf{iSA6;I3SI6w` zYuJ3Qjle+Q{>cXw(FDVu>eM8) zMdRb%M^^rvUU(8Qz%Y`ih+y98s}Alqilof`aNp8k?C%l70ID9X0~+#d)>{lc=%&78 zO;y<6;w8S!u6|6J{A6t`uhgMp{y=!*H%1#h`H@_xm8Uv;uT58{4}VmvB9f20#07h{FR#7uZJ@I7P{t zYl(}oj$g}0B*XIkSS~>bN(QBU)<&WxJkG?0-6lQZ{$9>kA`e~5R+&Z~iE4sJ-v(rz z2gqND5-DCxd{;A`xpY(nep_A@0ud6FG3NEQByM%qMf0q!pi9Rvn2??woJ6$PbJ$02 zc)ifTOhyTXXOYAIfyrp-|Iw@hzM>@e-E*&Wp=*19efKU^mn)qtogcc26~;FZFOzl@ z2?~q`o8{GE3o}s4oQc4>lM6B=+|1$6=f!B~NASp>p-D*S3}_v6^9 zL&|$zH~W|tVn4PJmY1}Zf4`Xha}>YBZ-f{ap=7m$U(Jg@Qla*|^R54#qYmeap^pun zB%3=2e8AJ0ehZb1=%J~In8UmE+y7V%O57-a3jJI|X$kK?0}kfxcU#jl~aS& zsl69{`_-<`iTeSs*RQXo%#4k@Xj%U-{@e7{AW12War{H^p?{3S^i=!2Pra? z;8;}k_dQ{|L(GV2lPMCH&S`s$^p-ZXio4c1Qlov!!H&(GHy&mKVh&+|;53l6D`Nm^ zA*24YC=~k}*kCjw!*^gi~Na|Byb@yEQf9yf-=G>hI0PvqWE+-L+KpID8(R zI>6<%XBSO>rF=_qKDSxI2D=O>fD5Fac9*;CJ!6vbWmyc6NdmM4A0 za!zST8~9zNQ7Y_y`s?b=gdn8cbL0Hh`->9eJ-{9xx}QYcih<`F& zm@mrcrSl#}?%q_6jEwxJy-Fa{I$xmS@(zNLB)qb7;yi?+&rmia$H3*qI8takK;72q zC%OLmg+h$P->r=}%HE|&kp>X>0fco0{1>!x_smN5ymje z-8+O_9C&YWuQ4kT2SdM93?(JNm6n$&0Fh!xtI)ty;{m8%Np(%A)f#K^T$5NAqe?3F z8iupkZXo$GbF|5uIs>a9lY#+hi1FTMAXJ95?C)DU>d;v`9|5ax&k{;Sn?I`+sO(j! zaDo8)adJJWy`4H z*|_R0$%V|IuYA{F;>mk5-#X|G6RXP`)u<(SF&nX8M{0Vbc_P< z_V*e=KREo8s$)Pv=4v#>>hfkIOcZm*r@k75=|_##*H z4UYA1FN6g*WK5Jf=S-g?M;lM`#`hZ1Um>KSZJS#g_nHt&14v>5KpW_WcOmlM#^dbFzMY0sudU?np6W5!4SZuk^5kM)W{Yi*o zo8kwi*naz3Y#>u_6@s;my^Hq%(B;@9p=}dsv<8*<_PPkpx$)i1$<`{wdwM$Qy2K|3nU8KA$)F=*cqvc* zsFD1Ises3`?U(h{lx>HP{j3Sz`ShPToYNa**GBeHQv4|k&hg~K-yan{!Ppb6g6|ep)VU96WHs+fMiU<%G3>m+Lh@=xlN& zCh77208DmpV08^S;L(fjh(bcbv!jto1n@E76fa}Li>Pa8m}6>tF3i(Q1FkoSVLFGp z8$*kk5NsCak-Cq0Ul=H^0440!uMz2+^YgY^uzza`uIX0iv|Oou_)^YhJfBABU@8*0 zdTNzdPWMF|n6bFLwyZR0|KFf~Wkgx*jm&J|smIf{dCb4gKSK!ypEBQ50G#SqvEs00 z1Anxmw%P|0R7fc!ouuZ!fy@p)B#mgz9X;z1{u}K6E4=Qzy>SlQ{v)7hUMH3Ibqw7! zwhp2L%wrU0xIUj!n{mvG5~oak;N*Q*w-rYU){<>k_DxGD;4%yU9e#cl;RPEe!v%WX9`j6eiS5Ya`XE=IpDFuB&MwtRTFlMyZckk-}@Whs6w`Apj)AC zsXs!c;~$4y?$Hct?aX$ zUez4o#ibTf5A_dBezm@4BM0eoc(%U{pp8HUcUR`*ypZN7xS--hmu}18uPQ;3-RUIS zanHx>URrQNq*RQ|V zq)XDp;c6W$xTnKbO(s06Fcs5_SFi`%CZJx?g{Oj$wA!8ZngvLwCqg35C&DX61m1V` zJsw?Qt*=vSG6DkAkT^JNZBO5W<$PpV6@e32c%VwF^M236>iW_Spc`Muu)h0)A0ZT< zL9?G@Nmms34*`Spj1x@*!vs`;@ux{pFoJ-$v1KWS6f+5h3RG+`<4z=C%+z?|T11!I zzHzHQoT%4oc<&9CVCbI31|!gP@KEkox8!30M8vaiM5skQK{xOqr>kZ69-x(|g72ka znBbv91KYo38~3(Z>dfs?C0txCqyStRXjZHOTtJBSy6P-a6o~ncd7$$n9e<3{j4tf* zs&$vk2)lm=AY*D#Fx`EJ0rGe#7D%^ke7Mp|`9_5UGIXjESb4Ny2F)=8 zSgYZ$B1IP!V-E3QYE(frQIhUB1`bIqdF4~hQ)chU+0z;79Y0Pza0g!+r!cbsZSvwrvR z@7f!dNx%bF^?QlFoC{}8;L(XIqQ0w#cr$rNQtS6!X0_}O_S&CQQ%zTY`fcCz>KpAH zvrGGSdwtnPhr+L!N05K6J=*H+QLo=?;^UPB)@aab&bg4{X_5X}+SME^wX?Eh>WfPM z4ujqZ&f;54pm*xyuz&9cH{mySAE$jjAI}Lj^nG+DD@i80+a1g4%p&_eyI9t9%U*ya zGM`Q1NOEE_uRr-QksR{WGV$==^vfw5U%FzdI-a-g3LBR3TI>E%1CqSc^dHM=U%}h~ zv+56@aOs2U)8$G7Rn5tn46T6q!x*#msY>DfPoBr?Fz7x9p5D?^lh4lRZPMF9{?%T0 zkH^Ok(gE|sk6FVSWCK5R%_o9}`LS@2}rb`@&F)pIS=&-v!JL|u0>^tQ%l z6M+leh43MH9a65EE|``X#5)Il7~#U!J;4V@(j-4A+PMO~)wW~gy*xrY7(kBV_8DA~hrRWWX5yC& zxL}OR2$G6YzxqW%=mCXtsrJ%0248)ri)9khG?XlKW z`N-;&17+6+(j2DlgOAlJKzDo141*L2O;8Ey(PUMIgS4bpUyd;eWLd5yp=ssCmjZnr z_<|tB05}?-t$QmLwZO05Aya^{=N1e1|A!b%%O(xXV~}6Z5hj8nL+B`@D*I(POygn} z)v##6PEq83NFRE+rlAmPIM;$Nwc!@qfM0>t2F!dJ*}4QJLHq3KHT<$Qcda5Ae!5l8 zMi6udnh8v#D-Vs-La9)DGo#b?adDUY0|UG?W|Ti16@9o}TSUX$ivNW=;WR}@NyEn0Zf#F%2XCfD|qZ0LeV1>J24=w1optpsS{ zWLv~n3CZv5%F8ylBz^zBN*nh}fV{imuDCX?7b)5q@<#G1Cvj~)!tR~OIQ6B{b}4o$ zFxXV$%5hIUzz{p#rm+H@>+KJZ(Al^7Z?@mvJKPU_)BVWb0S_}xB$Usko!*2h^^_E< ziDmWuxE1$;e#?n1-g#IKWRKt6TKFFjJ1b1zS<~C4c4;Z<(az3jlf-8?zCDa5{1fhD zN*ki-N(6S!&akPjtiZV}G2j#;>b5dacmH>Rc4|5B-q^|A{1<3Pm{a1l3Hy1*?ZjtY5{V^(Hx=f zUp3H>1avu{9@S3ILB@m7_68WfHCSrGsK^;$92eA-R)Kmb^w(682C_u&Z?!ki<_i+e z1@b?*U8Zgy_x0m$-;PU&p8)BzoCZ&H(7$% zh1_Z}2ec#C496Jk$b-KHs))S6kwG;Q!$X^t%?+e4Ti;azu+79i?IE-HU* zZ_?N&ew;aD9$f4BsqTUII^8GYynW`B_EciM(} zPruBj{<2bNox&~c_P$OhKRs!(K@u$-X$((8k+I>FE?~lo3N23tlHd-YYz* zF1Fo}A+X_l?K2d+)o&ctX6|HuV8TPHG0#kGGs2bocndq6AbU-0j17EBjzLe~FQW!M%DDups|J0V=-(Ng23TXpMPn|VKUx)Kl zBESS&%wr@OWNd4LfGTQK)Q8xnGwLWgvffcE7+mjBIFBo!-Mz2ud@b&}F1JR>q)@Ka zro8&*FH;l%K@Z*y)UtJXotS%C4mpt{b0-|g4u^iufO4VTro-|x@6=Dws(;-G1|e!; zFROH@fyyHVArK5wYAM0y~qm;aTsOBB#z*kxvpb&fgG3T>Iore)1mzljwOd5*qmEV5W@YNWl zBlP1!2FR_KD3aDX@e`OTqa9jp@YfdsJk%5nvtySA?M8>#>PQjD9E^a*wGvEMz1*|c z1NMYgKq@u59CY{cNHrA2=b?s>Z|eOr&X1?XP218bfde@pH|ZLiQXelQK@NntWYC~S zeFg?!{=yhXU^v%*{$y?|U=pr1EYk`sBWA1s7?f*|QZjpmE+yecbE*KHfSt69If(ml z?3ZE6MBny-Lb4=4o#clbHXMqF4)Ouel?Zhu@iCb=Ok2HM?MTmEbwVmH%@MYBV&Uope8yEgd!*+;SSTaf|ll#sM=ru zQr{L0?+jRyYL-o^bvZADIH^XB{+NKI{_b-)Qy%Vo%9R^Ej@l~?pNjb8@jPX$(ZoXU z-a+&DeVUhUH{QNKdGo&mC;RU^f&91MbYhpU79Fg*px>>>Info~oAbLRm6EvosTo9N z{K>DBf$I?j<1ThY?Tb_YwWOG@A~0wz_#R73&e}0=zsy>W^Ztb856=!JzcqU^r*?6( z#MQ-M&;o@Cyc)WpeH>7}97E#nIJmfk;oBp`^ zi8S!!B9y0HEhRrt2|t?RozJF0v_B;I~~r%`(0o+~B6-w3m)j`UgI%IR}fB7(Q8$gqX1{ z9S0pI!eyRX(OO4++n-4p3CzX2KmZqhv5jcL4J{ryvnv@&1W=K>O!W-nPv-Zpshw#4P1F>jniXkr$kXLvBniY04)iz9(tpkxVhUFe$V7n z0XZaNbekhZCQnK-Woid%;%pfiBC#|_J1&Vq*GvyZGj#8@rwEBjO364R7n3jjQYE#&RJ?aH7 z40vK9Y~==lz=I%&wR@gkjKjWTmgZuvDvs_&qJdup-2n6M0a&jJ_-^aKcmO|`9O{SA zv#wIeYg>!c@Va6W2*fa7h3k!vTy_1Lv+<7n8j&>qbnsdY*UzHncxYszc~mnP8gc&e zx8DB$PCxqgKfuvx=K5Lll&6uJubU^IqQ89gKNe}5Xt*j)9on-8AN z-23C}=?|Vh^iS2PJ5nmox9>R7WNQ>~S7S6YtVcK$8R`hZow6#hUZN|d3Y$y3xqzdw zL%p$Z9`-}ep(=#g>x#6tyuxt}27j>&)j19Bqz-?-_4A(64See}e^6&K+f zDjBh{$e;0mBH=x;{1JQKWNCP8DmXGUdtBHWLo*MAq3ywwPIZtNMZE976=j)UZS0F@ z&&k>HP@vYap zw{UrlbO0=ty&Kd%0OC^Ei?u8-E4UpdDF#+_A87*t4GWCoEF)i0svvuzn4?P2DUG<^ zd1YTo!Xi%`0)M%;ZJ!jQ+Z-oe)&kQy%Qaa_gH~qzq{HkE&kH=b<5H%S(#~_+cKf>^ z{6LN?9Tv+7xuS=sJNBdY^CuuDvNFD)Tz<~N!f?cAprP_iD)g%xeY>P_&MVTC3Q(m8 z-M@qr+E4{R5>rGT@*)gc%^j@I3kBdHSypyyoSQI>50EJ&a>)35o^|yiW4;vygn?`s zLy8FK$gI=VAm{r`EFLslOk)!TJv?pFXPP`W5{J~JkqB1m)zeBKv=I~no8XW8v>pdq zn&N=$1(ozCiG@$MNPMZg%1Bi54$8mP_jD!SCVrh8cm2uUnM1I6*f^i$VMyfU@pdT4-`&3_e}&w@dU1`aQj>5Dk^fVdM86!wa$zkf=v-(%d$2gK(NAix$o5 zr|h<63%NS*$x$+w(_we%E!16md$F<#cKsvui(QX0nJBH<*ewIOI_lM!ULeCK0g`(P z2RNWyujvS;;s_ZFqFo>q7l0tW&s*eK)OodM{aS*hL0$X*mLt+gQFw`2(qLcTu3osnVF29*xHz77P*Kw*LdN z{EPLP0%227?>zDrC#v+mQ>Lez3<0C{bfgYTSu|1_UJvlVe=r~D@I?kfI#DBaXH~h! zV}MYhmH`1JUTAHaIBylrUFFuNKlH5~X5RQU0(2qAHAoRlh0AbmGW!|6B&`9y zmd@eHY53J`NIMN91#tDI^OpKsiGksJhiWe>QbL6T4tivEtr3=tlQxf5DnQ7}Wl3`R zgFS+EKX&7+sRv+S5P~cS5>e*IS<_Hv8eCMZ4wiG1c`TF(ber&g2)xnYP2ltYGn%*Z z(uvk8)RElu9UH!mx!*7w-k{#g(AE50&CO(-%6Ux_nb+0LijF2O_offTbzUVJZ%lxp zGwh%l8$*(x3rnmqO)DsrBR*MR_U#4H;>U;Ff1G3^3ZPf@s)#-8p&^WmW+z{P%u--w zg%sEw|0kUbIL!{C5tWSmVGuyxjRH}KP!I*9pzAmYL_)!e5HJ7+$sx=@7?2XM1)+P-3u#&BZ8+N?ECsC@7hZ$ zYTa7{m$-1I?W5M)OBUm=FPByNe#)PJx(qmuC0OiVJ(cXL7GAjb$M=XX3;fY@upbok zsep^kUWqeLf8CrfTXOWdcWQfrN z;}}7kYur)#3iAj2!=rv&`(rT^PD8gQ)HM8*zHThM;x(LtLqw4$NmJZeS#?;S={eYv z7RdFzWK%AL~ZRvCwRUKt5G)!#=$q2M=0aKFgi=!3mN)^dz zG|nTn1KRvY5biYNI+U&f8laC`CC2vC%WOlg_|S*jyjfwiZU3wuhcp)JU>+wiVy19G zSmqXcj0%Ox-XG!SN?emF(;!+D<<<_BSdVAe1Iy05$A!AG&oLIqll9gZ2aM+Y2V-E~{ttT>!FK6oSMn6`Pf6-g&wf`YV_|Te>HP21COzR&Zk<-j7@FTZASIY$a`UTg(29*Cj)c9rRC!7PtAq9r^_O;R>w^ML9 zC%856vx+F(rIxo*qjAZN^U$G8&>6CcgRS24Q{+r4wr)Mo<$AGK!J7?y@_;tvndHob zLZ^I;zP!&mtTbl4!1BKabIuK7SYRVE2$*PvFT9nrs>L0mA<$*mI0!LQ_8(y)X5?W3 zpM79q2@@DLp!=c{FDb=XF!*Yx|JzIww0`d-Y z%>&*dv|rKp}r~hcQq+pz#bGnpm!=+a$%49yhQ;i!o4El)IH)P&9dSQN(o0 zAgryzB68bWL5a@gs;WHVuk7c9-hwB5^1q|NI;3e)5;%mV-P`hi9$bQ9(M1)uRwOvt z`Uq4j%A%?b0AZ!|`e;8NH2=QST@d-2ZWRT4a-4)Uddd9P zAW7ck#JMMN&fT{x1+YIbsXzao4!Ut8Nr&vRC2U%kh%xD<4>$jth)x+hJKI|kUSImb zm7TB_C}@LDYKFD`Nik5pBDt9ctD08I;fc(K{da!;a=F=R)?IaM=b_48W7)0)W$)

    tq&fBJ#M#I?IFXFDJHK8U!z=i2hF6l~UFmf*3YYI(_w*Yn!6 z>D}f?jmLz0xHrnBA=PLZ_R=|y)46t;9wkMl&Ia>`6@+R({29pI3G_$KPL<7Byq{Qdk-NnSTx1|9_y=)Z5 z4-1=7{yNuAde@BR4G+KgWL&ismBxr;Q1u zS9kY3u!=3>QV^RD|6r;^9$G!z<9$STf9{S78V56@V4JH21;vX|u9fd#oDFV?d#2ji z8G8lk3qp57%0X9whrmxvW(+Di3`i#8#MDG@CUL1HAI6QTn6j7GXD!sGxH)Z=nx&$6@;)CSX;r`Ko% zpsdI0TgRXpxMM@`c|*2B97=*3CqNW9M00BZ;<%Pk#(+&W=@^Yk%;M6J@qP?0b;R#d z!zA6)romvmmXWK%GG-#QI>JZ40%d zG|rHR(FkMEPeBI_<#HC*2S-Xo#%1CT;yBDlc#%+x9(xI`PQ%bZR~Z6)oB}+1`<|N5 zr5>{uWLySYCtfNeVsUx{WU#>M<95cE3qV~BM1$pK1Qhw?{^$?iL&o(m>A3!1}y z8Uu%X_g%uhg@Dfrsx@`jpQD zD1oaeV9^vj`%-4!)A5CpqO|9VtDqk3?Cb&1B zhW}S=oa1O9Z$3^)NW@PGxt0XAN>!Cua|CzUSD~(Ek{%9xeO@L=2=Oa8C*c@;-LPb zPxuj~RHokXW45hpr$d_4`Eryt-6sg_s$bV{<48SMsH54>&zd;Dg;kJ!*r9E-&rFq% z(9?AxYwPd09+P$G+WF}7Od0qzd)#e@crp2$)TgutuJtWdp#@6_JR$XUrT!XMMRUMC zjbFLFvsZvcFf!26L7jZ7hmgY^6EJeKVCqi5q500Hj$i}^YXX{ zzcv#2eIdKo&-!n*S7Gq`yrWVK$r<PFSx)f2A8gkK!X07H6ahK>5BcxwGjiq^E zmF=FeQc+vsN*mkxI(`a&3$uRxp*V+1-V@>vwl6eH=))6^&;R|~uN}s4P{i1rvtkBJ z568G*ab&17;09(jy58Gy(wJUA7OD#7rrR!QEtyRu=cXB~ZeLqrHHNhTOdLxfS;M7?fU6#$ z=qkA2B5JlwawN+}e%m_PoPF*vJ=S3cZLDsk8+Zdshtv)zfB14f&-1&(9 z7plu&>t03Qb`c-#SNXDbYU6e^OX=gLhnl)GfxM1H%D=Y}BeTj)vM@pWoxaG4#S*h0 z`_+MI&`wn}7sXtwpw}f`ORKdXQb=OX*(!gjFs?wq?cee8R_(icK1ae-YpyvtB|#yb z_8&KeEq?R7w7lec9(m%D>~t9|1IC72ZT&=EdvY!yU@YpO1nPlac^33z>s9?4QfWBt5; z-KUiT6hlFL3mJ(>np3pnr7$IE;5V#5hp@D5N2bR;=paL3?pefpX9M;Kjj|Zmb`rBx zKD2GM&bc_JUJsy# z@dgi;C`R%Kts-!*Ba4(jQaN~ic+K$(8)EYMVaO2KTn*0k?m-O@Y)oiE@)gouy=J>< zoH`d;!2xo?ii-ZO-^VGOO<+SSQhqRUJ>L3|B&6Ls-GONjb#fj-W(;c%?0HG!f)oa2 zM3Q6(S3!?U=wihv+Dp9^!D#>@>zSr#y42+GJzc)6Zo#xTx+zWlgyADH3`OAA7MpE?k2VA5)Tesc-{<^f9yu(7;Daxrt67J-8!G1*R@ow+)<`!tb^g;-sr1gPs=4?D+!#UQpGHD?< zm8HA2r*lV2T*hO7TqWILfeUd#U+s{b1Yv*>J8L=X`ia`|0s(?oYd+kP0a53hLk|z7 z52!v_v9ed6UrpH~?q0%a?c(SLEF$M-FIv%QS@JR;@1)?MXvmFA$VL;YUG(W`vf>Oh+t_cUjzR$g%%b^^dzbw5an2YoWCnqQ>FldtfI)XrF)8 zjhiU~U{{8FwWC>6^8Wz*8DwbxnocnmO50pD>nJT1XzsE{V$4y?SH|9Bkx*^IYJ62r zwOxq`?gWhDb)T z-K|maK6z}dfqmb-l{8Ykm6gRLq`9AC_LcVmhD_vG6>n({qg@Pas!wG@sY{UPTc}+Q zg_AEIYLBr?k7h0C5MAONLdww5|1}(kh*MIwk-!oLe23c(=p<<7#wF_=#NJ)cNj#Gw z^-3BTDN+yI?g2_p!ch`8lZhaCWj;cCC{&E^Bg0B{G2(>8D<&9B;mfHDLEZqTav5XV z>tmHY5)Y=$ci2x-<-nkhfV$QXsb~Ay(ljDD=RRCnHO8q7#H2W2h2F2?*pHvKS(jP~{fA42GC6Z7Ycss3=KT$r})z z(CmztF%Z2c47uWKf7_Tz(VP4hkri=pn39qK9Haq!1&JvkS1uU=a$se2p$DOuX0 z`Aq#>xA4Q2r#?p5!BZ^xPiaPL|F8)K7<$Q*yWW7Iij?NO1B97@Vz9jdbN#sLG7YUX zCfgV%!i^F@ZiAsO@$Tp5Y( z{gdh^LQ_G_PQ(k>X(2ng3JwVU4nfezAoJ14vN0Rzrll%AJfHlCYNpi%2e;xpmt5Ia zcTODo6507tJfEI-+}qjU!MAG`r%%s7**K%9&Pxvc(Pt@%y0_6B@z5?fg1zW_IteFJBNNWN)+Jn-e3uL}*6ANAY5zyrZ3cFi9`+`1@ub^~fdKUKnb6qRZCXowV3x-Eg} zBNx$y=v~urO2=d&X7GFC+4XegsM`C6A(dhpW5K&S;ihNhaw$C?7Mb?N6Ihx8ukRD# zoOIv6yCV9Q53_+=->VRgW8^o*tda8|>W!RtzFJ@d9OS{qa3auG;8{mj)EBK$Px~V^ zTRa?YN-Gh-1{leg3);eUifQtJ{Ke!_Ko~=G(6rR5v`tecd*V+bhR2Bzq{RvNbOR)V zy*uWG#5ao1LUad0jiM_Nj$T#b5kmc`_bn9>u{UfW41%(ns5pI{Zj^kgx-rQW0v_5; z^=@1Bt9n4S?+UpI0Tx)rJ{nvm{&~S>IBX5s8tC-Fj^44cKHkCSMtU7y(QA1OzsNXR zpT14gav<_PGj7-A-BcoVlCjUk5Y=^h!>P(zuVeK~OerR^qPJT`%f7K|G1j#+(d?}c;F08m6PypD^>flV`kqEZ$KHsAx+ zNGnllKz*Mk0)rnbCUj#W0U1Sb54PS?TAr!srf{-b3lIk$DBAWCpfOsKuItr)mty}w z6D;rODG$&AG>2pm7#aZ>CVv$i7XO5bkboWO^k%0?GX(_5A^D|C!PQS1uR&Kx+7yAv zN-&P9&!k&sqVOa6Yx@_vt4s&3NdvCzb<~MVD(056(WyRpc2TvVes?y`iUmwS5$2Dy z@C|`hsuat(Tt`E;=C<4^KEYPy{{b%d`Ie>Z(}YOI!kO5021tYDc=;L$V1Q5vlWZlC zV)%9!jo$76XHhs##A)7w-xf`qM|i{VkqTk)ml(y2c$tsU9!~#!Epgzbfl#DoE}3e8 zg|8Rady+pL^w4kWbGVuo&}c=_Cp`3^L2%ugdfJA6x`koaN{d1mn}(0@g9tj}4Ta3; z&R>}|mp}S=!P7WgLR5HYFGz3Lew&Vfe)!xSwi@7OYywA!OsTL@#T;rL=}MFZ*Pr9xvx_u{GED|>;zI{Eb#Z7yqm3ajX2R` zs8iHu+GOr?3FgjKM)_q&M1|g9slIc~0ssG11X*FrUp=FmD7edSgj|JhGI@V@vCO%} zHn3)ApUt0~YH4eg&r9PTBVR4q^0t&Yqi5N`F1{g-$~Z0O6Oz`Tbd@|=pH*6%Jz5H_ zT}dte9Bu9(6rXN_V7ky)oD$B2z3A(*2S6h3wlonskyu4qy5gHpWT$SJKd#b)fqPxQ zH~f0-EKY&StGtPb`W2L+gzTO+pGFoBfl_z48hns&v~5#J2#}aA#C{VNOMRCvT%-U5 z0G+Y#+&KZFG|THBFiwhShA^3%8n)XkK}?>wMsSy>iA97KhTk+zu};l3%a^*5*;2Jy z565b#f^>DZO}fFy6(^+Eaf#4a?b8H2HNtznYYYCoYi{d!X%oQfvoYg|`6<}R`*=P1 zdSGmG_P&9Cy@Wp0^1O+fI)tG%)|KL(->TBM+OH>ArU1X&o|wL;AcV@ijI28Io@ZQv z0!)Y`OvbwinjG(l$Pxx3d^HdWk#$yVE{A1;IiHu61O(HeFa*9d3rUM-gpd^jw8i%F zMSWm=BqmuABx+QtafHyQ_1x1E z9zHYC<#jE(VcdFLlG= z*$Xdb`MY>lPowZ&1>Q|@Q(0NPIN8^{o6)kCo*F2)4F?!Y`ACRRznDl4_`~7z`?b~F zt_dI)4ErDA!F-X0sBR1Gf#Lh7n&Y!W&ccvVDjE<4n|Anuq2+YFyeY7~WN0j2kGr7} z(q37wdRqL`#u601sUuZVENl!#aSwT+u?u~=RsWrq=?wI*Fvzn7fkM)M-hnvb^UjD+ z+US>MNKqM{^%N$3+0xk7UxQ7s?^AW4=^RUT`n4O%WSa74zy11Qe3*sYryKe}Wn2Se z=e59%FMSlfGZE{dku)jgE}^(h0Se-|WftWkp2V$ZR4S#utWtk7FJokIhHA8NsV$Dh;R+3a;|o|p*x8dwGRO&;Vl)7 z!Zl*F-DwbmS&lz$QcOdgTk8_@BFWfXOV2Y;OF+)aHPN)QtgFq;vBAY_anfv>T2n6| zQRy1}6eDr~h6<sZ-Ug1r*p|vXJl03dAsYYLD%>d-K1@lI8EK~* zO$MMGDWP=?OswyrAbff-pDn+quDmcR7D;1G39x>lNURZnkV6)c^@642koqU~FLUrc z$aIS01Yb8jGQgXki+wzt<~9p8^$it#DmfxtQ@BA0OD8^1gngly1Ed=u7Jk+%{2*@ETJB z!Xy?R`~Q5|u#`3zAW&p8@M7-g@8E*!j)2XOZLB=c@3X;!r-mmFOJ~o3t1CWw>8tK( zLQ|?ma(%SVE@vgyNiO3o>UM(OQ21);M|7HFP(#~t@AClh0M)`J_kPrKz57;lw2pzz zyMigQ^+M5c1!xBU+5G{ykuSDT=UqHBr@u_5>>WCH?ZHHVwXXG7E;oib*Ol;l&6df1 zH;kvm8EE-= zlV91i-P*S$FcIc*R?1Q?utIPCNPft+VUtAt7U`zHw{}Ig8eEjc(P+P*2X6*7KGFFc zaJxvKwE`V>HIef279>6u#m`Gq&^EbY(IBFiP6x1}-at8TICZBVqiE7dUIQA>PWp$J z!-*+Fgj)xij6Qr@KDi^4VcVa%wpky(LsRfphUBTKj#FfWH05?|)`4D&d51@0(stNh zRN*FecJ|PB!@trsLM|`|mJ-eNJ68s9b%z>q8uAdn*C=3@?S?l#VKdt|i-|8s;u<>7 z$%bMtP}@R z?$fMSBFOmf(wK^5LZnTjnZ2N?5&kAOb^V0NBAy{3DpiDGD5E@iD(M|$AHFKG9R;wX zrG?RWB{!^|J|44eSEDE3+dBZ&))1mNhD$9dUQY{)zNVb2$b!walOvlUhlEcMXE;7$ zwt1|(q}?PqG_~GIm^iCuDcgnMn30_{-?NW3)( z!4JidW4g`?AC7E_J+SSiy6_>r+wD{p`!7U#wU^Sr^@OqW+`Q8$(>=RR+J+Fy&?zsM zM-r%Nw>RK7LH3=@1~e=Esz~jGX#1^?4xS}{uP=BMcl1tpDirdYmb$gRpuo6OO=QqZ z0Y%d%u^6Qtthm!fw`Ua9i{o1AH7MNN64)rv8L?^VuiO{8QPMIyj^{<6Ar%Uk+StQ8 ztWzg%YJf6cf|}^Q5LU22zYIz@(J^sRWoSjYpl*a`kBai$b6l*vh4qoeGS=H(?$BOX9K&9d7WC{o=3Z+4h|h@#+;=CS4lF)eJob>ik1x0ChTu+ng*|s zU+06dseC3YD`*B!iWn;=S~E>AHZKs2ToVdeAs@>re()sTO%WjRjtN7h9qM*=Or{Z7 zYghL$ythkv(+2ritmKp{U~I(Yr5WwH5{xogPo{dd4Qh1()b6BdJTa~0DbM^1$M&C4 z`(Uuf0knja;@wq7jw#wDhi}OzOz11M`Nc~UDvBkqI~fS(PPcgGoE&OCMbq@VpM%)0 ziYK%fSvZo6ibWUnBz!tMaO21Cvbob!6zZb{CjRb9YlOclG02#MjqS_6(eQ94wW=q( z-61dz-&W7-4$&PvG5z)VL;Tdk-Mk$iukF<6fPWTO)N8r-6GC;3f_?}p^2=J116ZsJ zortg=9BiM?5}t^6jTI$X_w99Xq9cB;tn>#oq{vZ@4hH zA-bg57lz8G*oEWDin+>52ABGYy2~{TBWaWJjFyFr)z{(4z%~{ReCKYug;2s9&k0 z4|79Mxj9uj0x$Lj zfL^yIuO3RE^`gy1?O2I%H!WF&%UJ*1DrW;Y|m(qsCRPST0jcgyZ*+f1Mo?Erdahh1|wYIG{j2NmN*t zRre=o?ET!l$!Ew`5#$o=Y9Z268nGn)&RqbNdQcXqQrP>aDXx$TY$6qu`vw45f4}t) zBQYG9BrNwm7aeRUGMsgGs~wnPW{7VI<*|#r#h)4ptm32MAK?{ywTfe7!L!|c0DYp7 zGy~^SPOJ&FiMs2W^d}iK05aTneF57Pr>rV0dP7{ z5)^TH6UbNyHBPA$K+&6MObHGoJT(LA+%-V|6&5U*;G8oYb~i{JhH3IpK0ykEy&aIH zlqykM;-Dy&BuleviG_H ztvmuW=03mvxU++XGao8CvW_~PuOIrr-WhI)M2NtyNug{Ykbp`h5diCjuaMEegOR{J z4GJXMewFqF3^m!X!~@{*aJ2Oh$9LZweAp>fzL;QZ7+jO2Zq!|uNZyacb29TQq585$ z77Bt)JY)#~Y0wqQ;4a@HcES}xhEr?3{o?G&o{m68O9aE0%!nPIecX6A6_6^1gsEoL zu+0@mDpDnUZ5v)T&(FC16dtu-QEwXj#3Oog+Gw({C11_}*LrN)eAzNK z-YA@^>Y+)dd{D+1u7U8iKi4UX6KoaA&N(kp6Lz^Vd5D)fcjsrRiTDex%9Hr1xlN`> z8Umb&3^&1OCd(pSh%!cKRm06`nOJ0!ZuQh`3QU^(gM2>`LAcp3Ok$nL;a@TLu;{~0 zyLFG;($H<{bmfY^6A#3C(zm|VrHwd18#lRClxPDpi%jB;jYm(sE6Nb49c#*wO_Ndx zEck?I0AWO>@$iKd3l=bB^HK6?GvpNa^c6OOJ=eDM`7+fypJ`h`@<=C1&I@B)1cv#I z1Cuo8z63)b$WA@*duTz>Mg&ZL{ZsKV)W*wGrDq1|* zL09VZR`ISJ(hKfQTt*ksqNr#PjIyRv$U0^^O=xLP_p``hzvQ7QIcqud7U-NV($}g8 zz@pjtY47!nr`@nEk|{Yv0N)IRfgASYXc_2!Ppng%@4v3&3{TO&e~-(>*xM(0GckyZ zlN-11ieCmJX+8<@1v$QS-DeFenfvM!8YXd~umv|80M2jh6-F#SIxC{(k^ak<8Jn5lLpWJzYX! z$^Hs%rD2W;sG#-#g-z8NVip#bjuog}DZ!p9}XB-toL!i`=Bnxf1=r#W_d>s}7vTgTK?m3kpP#hB@6& z^Hjp6#?Jjn(rk*UD0%#;G$YdTlk$CVMBr!Ej0}cM;2!^_Y+OKnZce(M5MFWjUrNO0?N0xl`wP+;-)GA53$9ER`vyyXxf&gex+@IZw4RO7JIvh9r1cQrZj(yW zkd5$@;LP5|fV9KN2|XsdS^&4JLtep4CvMLpcR&xW-2?TOLg^$tF-SeG+aofgbUh&4 zdcV{3_~5Iz?{oGIycn&0=zhN&{dqg8uRC2p9+&!(m1;dZI?mCo9L=5D5#aeIo!uUI ztcRO&Wmg2jy&>T}_Hd+`+$S=QSs0WNb0eqJQ}M{P2kEql@xVrM z79c{?8ATQlvCTeZkNj2|&V;Zqia>@BjIippl;nZqWBF3`Imj)Ghv0Di83>StGAZD2 z*dSqp0z#CWvZjn zyd}HRJ}b{z%^B}pTPRb!YTVtB8m1AmF0dLVM3Q{Q@(2Mzz@i{4B9`d z1f4`s6C!xpq`0H7;dC*7=Hf_ok?A2g8yUE+FE_4V$^oA#sO8XrXPEJ;3=7NES5F3&TR`b$DQN7oEl>Z`xK(TP|NH8fM!<7v&xqgX9DJGTY zCkguM+E9U=eW{HIV=es0o&0php8o@a!`}Q?#|agyCEueWLiPJPWK>76vS`jjs;}B)wQEimo{e+R)voK0gDF7q7DZM0JR@k8`)yu%uS4@K8uw6`0bO?v zKC~;ZqefuCp6j=$1WI|#CbIYJcbQ%P1aGE&&pboZ?l1zf5Xk_2 zgt3l`jGu3Bso)f* zZFurB)?piCgKsM}W%Q!~_vk>PZpmQMJtyBudX6EpV(UdG6s2e3_p#a18U2HrcE-oy zCJ5APAw5_<+>grC<|Q2YLZZ%G2?Tnc2A&~<6AqfO_X_EpN+-R3tw7 zLv4Fi1INNaos!s4fe~Jep&}amIvQ!tUEVC6=HQ32x1r-Mi0s<`ub4qF=3L$s8SBa` znN-gaOnhjTbwyULG(AoLs2Ov42j>C-=JlLjj z=1aXIo>Z8@!)GA2Zq`N-(p5ba z0*abMX{Z*2D^_~8yU`FB;}Hn`Yi1aJU!8Dy-(K~k&U_<)NTJoB=Ec?trDl=@LSRX( zRnmB!S?uo793ky9y)R9xyf35pk#|j!$r7oXt5j9CS7?t+|F&jH?6KLr`Uy|1P|}Uz z$#c7}@#F`MpH)<$$oLbQ-?Oi{}0EQI!EgIK|+L@r9lSh+gqG~}S`928ol5)dGp*w}_wA+;&-yHG5KNvCp`_4AB!&E%5{U zx(1RgLq`(-<8;+YHy)jl@i&+~t}RdGcbY$Ym*P}&NzXL>gE!?N?hzcyJ#uNDs?|aj zk0OA(IaPBWjbu5kc60SIc2=hT*pko!#4k^7Gx<8JR;)GBvlN$tLfGcx@i1X6brn&% zk?2%+A3|^$GZibP*8*;gO7UCjvko%`OOg;78=7;uNtCph2cP|CLi5RiUUrmPp2k5; zJlJZ&uZjUqdHXJHE)B-slxL*|?*xGF!xG3FdeX4@@eA1yFPtNg&z=x6<1S^?_pF^nD}3o zT;7^|dM7)LqP>?2Pty&>qL5l%ZC3gtQFOzhaZH+QsEQZ8pX_}3lL)sn^9kq=)@iZa zr69oY!3t!WTL{}ODCdip?MltuKve{+uNn#z-bR-T@!?5fKN?p(FLhzJnQTY=_`*uUo79_r0T$}<6spuIt$Yu zUjFw}j_p9&$-jW8$^Tm(;s&@vcum?jma3BlYh+#aYE|>1;_63je(uk)OuX}^%kQt+ z8hl*nqrgMhlZ*cL^=`;Ro?Dk+>yCHyRYHj34Qd@@8;EGj=PsMcG?{6#8Bu)$u6(cv zqgS7Fij&w>+W1{l<^;**f7Uj^^+5HfLT+Go*u|v@DIyOc7e`%_Bq+I(BZCNp4(glW ziDc@}-6zNq6njl%PU5WxJZhxcY~L{k1K{5$Zx=kM9ZR2Y1I|qA5+S z@myn9vuRFg>81MV79#(F9Cju2T&c5uxEe+cN9ghy@#M zx%PEnkal9k<0cpw)tO!KJ-Feej0kxN9ND4V*1>Op!;nZ{JJ>mjr_byBw;kcbk2u$m=N4%^WX0Z|cl3~rrp#=Xmd<9L_#Id|c z?S@?c7HYA2;@3`FM{ht@$ptJ*HYK!!fwNgCsLE(N>G^`1(Kq!q#6HVB5wBx#poRI) zH+IW^M^k^q@ZTkbbl($i`e0lfw`iGxzH9J}V91=p7!6L!Au*YQu+FNXe*=$ayeQ1le7VZnu-&SuCEv&kv$r~fHwNY3);!(f z_&VCLh`Gch5U8%Uj+xdKd5k_ZRj7U&|HHFxv%~4?7xSEFJ-gUU)|2P`dCBOr-No%= z_uWBjFi2h5UG=OvB08V2U>ZKyFDx{3RxWv5_TzHO@4i;KoDM&AO^Ccr0=Xh4iIbYf z?vyPd7=CTiWt@FSp8H?CnBu=TihTtWN#s+#U=t0ivGao+O+DA%{`F9=ys5#5xUrup z2Vhu6Ao)|A1x?jFPv@5->%~_By%!a=o(=M35($is)((syUldK;+lD0gi4#$P7L9O} zc1I$H$eY_ytFHZc!!+iRUIQ=`&A*zW?+0moWB7=`b9HaF5>{U@sPoYklf`MB*ci(| z@)|P40~$Kn(NLh=Ld*HCqHMn^HnJ_TZ0;)!0I8%XMNM|d$QUDsK$U7pR`c?B+j4{; z$rcO~89g)Cdzy-p)pJQ~`S^RoeClFKWqY78I=(1oX-b3U$I;KF+zr>;AMt;02j1*@ z#FrQ&qoKa^SF+7bHwc2RkM;exbuaJ^;aBD6{{W8bFxRg(_rBz7dhKzL(03@Om&Tej zhaz+mCv7eKp2Z)E8!u92F6s*|)(0!~9wm&smj0f9R)3mXa-g%xFHg_uls;aMycah} z^leKWvpCU0$}_%n8Hp9Y>EtUco!SfK+whJ}s@&|(RJ3|u`x6xG_?iDx0|kYh@Eciq z`viR8L&szE$LR$aWF=0#r^S{Xl2kCx2Zo>@-=JlA0c}jDA-ELKT#w=#;BYF9S>(O| za!2Y{+1#-M^a}%jXhWQ>5uW%=z*?EF342%3cbl##ewR&aN zsd~SdIrcvsC1i4~JugAy`d*%_5jDkst;U zFNR9?Ws~)tqG>sRZRogjD*p_Fl900kL%a?7DjXkxng#Tdwzq?&XK1L0C>v@jv4C5C zidpsx1X9=n!dR@M;hS^{k@g;btVK!A-UR=gNc}_)!ww!9a-8DFe1bs;vSj>;v5wAy z!sG&AHYsi)Co;A2=dQz(df-!$1BDi8QbyB^nIVO{M-1CzWvY*lo7e#^XYF}pYWNJl za4I0ON!{7?gr&lUsIe|yp3{j?aB82~oU-*eZVEjZozqmJG-b_M&6VKne5OjUI_hlU zj}Kz_5?nE*kX7r7P?NxAlWn65J_g7vGFa`={xs>f6!TD`&xKMelGG}L6>iXYO+@;w zPhNUyHk3^MM|p93<3ea^4d>slB2m%E+6;L0ZR`83+pX064c9CmM(I((L7Y7{OPvtU z)T{|FfnaPl^4?Ii4iysGY*rz-&4DhFAlWm_f&ubG2m6nxSUxx#{te)opWd&m%0#Sr zB;?>ugJ#k|V^R6(_C39C0+pQSya8BHQI*kW3Qx=sex62iM1+}0VX2uhHcVc6^~=Nh zjzQxMKbgwM_JOJmIc*bdux|%EHyR>z&u3~EpB!=PoIuKCEhJ_NP4C7?RBRFp0-s~^D4Ml zr8g|EQR3xS-e6nYgv_);b++RLy)I9qxy&2G@?swNN%06n;JB{Qlfm^Fn>#pV>DH9o zPt!B9da6XkBt(hMKe;=tBu|lq!!#!Ut>2g`{=3b|CH(dDcM&5kJ>A0TTd03(#N-q0 zs8z?Ku-6K&a!CpY9_0qv^h@ssFRq=cccUQDip~&=UYtEhGq3Hzp4Pru^oFqtzmKdiwYL8?H ziPZGO@QXRZC?q2{GACP9OlHR}}yN(ft zKkqAin&`=kdTX3=n6`9U#i4GI~vicg)r4KewqRdNuwVIaTkBwbPH5nI@yb(z7$TP$96ZvME;G?eTzkL z9x(wU1Rqq9ORaaCxw;C^ybY6)CAt_q-c2n%C&GzFq2I#d4b*7+SY(7o2@0eLNdFJ;UDt?Ullc&8w7t-6UGrxT zvzy+a826_r;|&rCk;oADiszdg(-NAXwuH0El4Drh4x z4HgJglUM>cgN`-Un1={N1N;qAi4Inv5)^@o_?< z?IRnI8*tzyUp+rc$eM{?;mvhPFbSYhHL`k6e-GL?XyNB2pu6Ku$j9z(*`)JjwOk=$%2KXsqtoT)fZPmR8#chLP1n?7^UoIk~&s&!SV`ef`rp5b+jJfq#f z@QvKo9Z7BUQ?HlVLTpSRIIEEk8o&ZWL&wVVl94QQ%aR;Sy%Qs@F6$~?jV@26fIV-Y zjc-TC{2AdWjh$%E(_&tek)%zs%TUA3->>fAOz>_)d3y$PB5uxvPBJR$)x+*GY8& z8ku3~;@F#^;cy@m&Iw^e>rs3clwSQ_ZVa%8dwIAg7zfEbA;`uK1i626s22$d&$o<} zy{|m;&BC{q$?0hycB}t7!F`xsQTwI{nZ5y?l^pTTx;o#)4b)>odHy>8A%EiHLMO9T z4SDp@zv8LdS|TVZ)8@ZP?j-2;l0pa0sj5K_WWNu}!8LmNZ5z`(v^jZJU(g#ahzUDg z4x-`UC`HfOzKG4%ni6#@%m4?w3rM;a@Lz8JE8RlnnG5UdF;P77G=M;(rXHp)(N*f%TyNx4v5Ev4<1zPjjXHIzE$`(`e1*u+LW*cJi&++rQ)2d*xw9$Zc!NJ#6U>tR5mNw%3^`<| zcUKW!mVP}kZ+Qnjy9P$4`VR4}sg(K{Z?depO0)F9v`Q*SRIsbTnMdImP-GUneedp~dTPqC)Ah=Vgy zGiWq4;&0dS3aR?eacwa37oP~}?Xb5yb<_FNTSwlIabHOG2SuA+n`go{;`nK(DLF~WhMKZ2sDf>< z0@3M+-^}=LZ}0)H@*X(hz1*+F6Vc2X^rn6sY%|2+Pcv7+9teVEC68Ct zjLS)H{WWC;?{}GGrDqvFZ4@khI^Lny8A7+JK<@kdeMa!Q$F&;o`uz*tyxRwJlOLYt zyx<-6;Q0Qf_kr5moT?RBCu0#JvxyuOSpuHTAk$fkB6iEOWe+z{!`Q6=iCL6Bk}X}b zcqkQ9*Pth)Cy02|7AC{>TtfSUN}|{Ov4MomSChe^!rjVqeOoQti(Aviml7q*06D&EY1I8-A#_5gH?y{`Y;Lpjd9+GkW`t;PeaUNgDtX6tHO zLU}u*@BYMe*XG+E*oBmQc^S6)I(a0xgQsu9$Wf6VsbB^ZQQ%Nk`IEOR_r%8}a5zG^ z=aHTcci-VDvl!~VJx-^yQr9ymaejAub5Gs}|^n!U`6quS9QUzG)R=wx`n>ly6isH4+0hWvq>+Scrow>-i5{;PhFOV5EKK*V{-}+H`T z+MLkKt+Ny@sr9LTj9Nnj@07qq8$l?cM#0`<#3z(CWLBb=0jG4jampc4CBYuIxa-5P z&|M~@uClvcX7y**`J3DmQPXOhM3%k_D7$}$_Vgy=OJZ`PCTPANUwEXV!Xn`DfoAuYtk}`n%!AGPQ*MD9kRITqoYl`Ljd_`p3pW;}}VPv0UxCRhDuf-}NeIAh332_Vlo#iDiFing~6c zi8`xL*4FBN8L+bwhb$_3z&xf+1BkT`eQYN`#+=M383vH&TB=B*&J#Lur|C$WW_C2ba`}x3Xey%1~02%*c|F;|QLF?IxmX2fU+{UE}wUjM&;?AVJA>*s3 z5AQAGzVGc7ihbWBd^vrw_q0}gau}qyrFKtkp#3@Sj)4hE7&;7aj|}6j$(q`7zBFwO zPQ7>UJl_eY{k~Mfbsd|#{n~C^*ZhejA7?`q=TN!h)_*)2DbF^yml;}ave3j77p~~G zwrtfSW}m!QF;!QJ+|o?<`WWP_rLzc#CXYf!>{~)sQ-iRpci% zW<%Pr@W`J?t^-FvDl7Tnbe5Na-;M+%5=D>Al%&xz^t4T{BgHaBDVzH<`N*O0$$GIe z8X*2VUb^&^V%m2q6#m>j%We=>l`N9=E>|?8Ehu~?4Uee-8xeJ@{P* zJFT+iSvLT>Ay2#;sh12n*E#an#d&@i70TR)Ma2^S_*bCe3I2|G32i4Bgh+{s%bcnt%3ZF!Y7N zP(x$1wGTM|Gr#!9@w2QkDQSBIwExm$@z$KM3kH)!3S}gJ@wz7LsGL&kU79p2w3Yvu z#SBJ_K}c^Rhn5Curfb+j4m(jHMQmCCvCn$b%YRVegk#Ytl6SXcq)ye>Z^O#2`HV((SvJG=-k zGx-fPGh$;@)pTo;{{*)&QocOO??GfAyzjX@SGXZrKq0!Y8B{L0gh_+`H=H^#P?cO1 zX}o5yp6$j6xR)r9Fj_&^) z+zNuI*iI}w0|og(+kez5v7X+V`=Fb5SW?x~=@#Wz5IAjO0)Rl6FP#^7O0?>`S86gl z$C!wNFQKLk+-jl^CR;Ozk>f**q1G=ScuE|#$+AOs#hZtghWBN%V=%NFj?-GkM=izR zg;<&lRGv~atlX1on|-EY!@A)b7vb$wRuWBLJMA;#aeqtQ;JJV9IfuK=UCQZsj8DJi zvmD_l6{OE2VGh+lXNi}IYceRd&BS&kTI=S4IQ#TSw}dH=T`}$WD;5@)vt_&DlXl+IA}U562`atXi^;e)%on~;K;{l7j-ayQSt1^^iiW^=*Vs`bfNS<4TgKK zE9vpLFt<7Dy)QN|?<$;folL({-W5jd(~?|9u^rJGka)E(X`d~vd)iCum_AB*y%&Xq zKU%(Y5}Vi0@BJCr@QOp5)9cO7%)LK%4dZUp{`@pqchnYk%Oi1GJx1}T*4!QI{2u}(>VjT#uWE?}UkSqVk6N;y5QA9?x3WcVig*q(0M*BgA_|BcJ!?_aAL{*A>>2i3j* zeqPpsKR?|YLXZ4>YFB=z+TB;%w+@moW=(@62Y;&u<)S4OIg-`i@@RomuArAZ7T?4AsIHM3RrRKx<%2=h zf6m&)cTIMcJ4t^B;BP(7m5yf4>Yq$YN;9ux6NZ?>?nos(b{n7f>Hp8#yw1-M>hiQ! z;nwg!vY&i2G3ujb(YX(({w#!E{BkK*Da@W2%5N~@e6_CpafWT@zS-C-8W{weI-T(K=Dd@8^&NFrhkUWM zt`8tWl^qkh*>UyIxUi|Z z{X=St6H?{(`Aid@1Yo8Pq*PD(Ha}IE!jai?M-|wJ2#$b6DEF+xwEk zTz>WRL&CIxaY5J4tM;8M6Cc@Y2l)Gk-`%broL-*3{o>j5Z-Qaen(Ja$lLajNE>pyi zOyG_AYmn#nXd0SWe?Df_JkCq)+NOf5oeLu>810a52Bl(*4pI?o<^SP8@7KQTXmf4O zvE4V`cDsc6(;CtC4?W%sK-V1|^Pu7=m{^^#^l>JTnH#Lu6Qqglz zkpC--G?iLax>IOV)h}p5u7vb(c#?+MGM%dDGn%r^#aej z;+97ouA@BuwMMj+Y6ELqVr!G}2QBFamZ*-`_LVmtw%4X@!&qs|&u&-|TEBYj3y+1hANW*)|V*2ySNR|_8e zVLGb3`SmE92A34bSmsl4hofFuY@*KefX!~k22z=WdL>tDo`V`0p1xqUkqoR>7&y8x zRnHABJ(|B7DSvT=n_sW)PhNU4I=eBRnV*p9O|zfO`NKnL?cw8zn7ov^EoFtB>E_eT z;?o1-jHqdwW~?B1LcV5`POj0!K7K&gNkm7txtv0K`B}t#PW1?1)jw0G z>f_&m73W>qe_u=7x_h({;iGn-yYkoKrmU#ql~4cEy{&LUJ%#5#mVwis)Am$ThfUXI z*AuwqH1nr1-UIf{w4bJ>iwD&tFJxS2(v#I>V>LQe|S~$DXy}KW$omO57IiEXa2iCo}vCqVdPhd zYFB1P#-xi;mFL0hqIr2;?DL!soev0Xer!F|>fIZYbE(X|QscEz^G8kD z<2^Hul2E4+)=O9C`?<#!;4?qJf2F8Y=8Bbn*`4kWu5|n>7M~j2Qf#UbS^7Jqtse&| z?5D}~@a@iFcp9`*~VGjnMsnpvf`X|&bqrKBjL&)Vi^h1x&d^VSt!dt+^S1qf($7oX1d8_fZ2lV< zD0GK1T^7MT#2v~_f|g~g&j1rWEVX9W0drx0z!K?^GvUrLHr`)o)GFi$auwFl6|}$T zcR)F}kI_3^I$qpHr>BWXP#?7pA1GDu zvt)icDDiPV9uLPF)4kQ%(ex^rz6@b>+p8a}jVq1igNZB^dQ2?T)4v{oi686Cun4s) z3aiCezuj^a(Y=PPYe^Rw zcr+42Fwg)j(tYiV$t=(z+tw$9 z(&K&d4#8#F*k0CR5;UUm4=H_Nk~qC;2|{=`6>P_EV#DJ9V*m}@iGbB|yiEX6Pxk!K z$1$c89$5U+h@+H251T|(i;x< zj;~e6Xj^9a_=Q||Uem%v+@770bl>IS5$!3G2Q$z)9<)^Tm3%uYIWO`oauN%Zm9r0B zJaGP6pjF!>mCM8xOth7}>ao`Hn&1%dFG$?`h*UZqWYlTzbtbD(PPd;&uT@-#`KCI2 zYSg9=Ocbu()MRf5Rw!Rcwz|D~%Ytz{1K1akQ2FRO3*(7#L?TTham*(?r_#G$?4r5j z3?tw7y?+$XU#U$;8!@@dR{M2VO^`3;Z?EUO1{AKPsAV`1pMPreZ4>^c!qafZ;w54Y z0K5dGwyZ@=EQrJg2J$w;;+l`pCXYOGDw?%WdgsAMQByJPA9B*7W~IK%yQ*>;Jy1&I zc)G5j8N>C$x`eqTrFl+#$QhvS^K5E^72X|UD5TOUkSsXBf~Hy!u#Qu^G2)#M;`()6 zG;pS=d$r4+spxn94~ID~$v@AxiIMn^p$H#b)$5*h!GIFQ_a^C)Z6Ss5phI2ec>wEp zDQ=_V2#JoncXGI6L!^j=FArtjb-%EHwE-d*1Kz^GVQ)tU4k{1Ca3s^FrABgQSCF)Ye~(6K8sf!tP9xOx_afYVk2*T{dKR( zz2&Bg+$0e4Ky4cFZyIl262BQ zeQymi1P1w{)jGlSc=c&{LmDNm-I+!vInJjez6AvK_EZE$*VxaooU88jcLo&C+#{bt z366+fyvZpQ5vO&B>%7%E8;efiv7v#V+!y1tzl%GBKWMml`^`|0^r13AvrYGKN_T4g z7*h*N0Opu|Lq5$i6Qy`{2xK1N!#jp230f_GlzHw@wHDJ1%{#6DhF*F{f^eEgOCLIh z8U*JStK*+ism5YS$Edg%QHExVZgM=E2T*0qd_9QXcmwQzag8`+zxjFemf-dwKx!*M z=&wz3%)9Oj!QV&f@1IM*n_L}2ao(1*ys6T`OwFuRyCd+$P4v6r=#ukA0Zhlnbk)hj zPXI^Fy_89L`9LPebHMWLr`vv04A1!Qt=}w8HB3qOEUMmQ)MpSZcL#25ZHynr6@B}; z-4K8F25B?mIUPJPpe01LuOPW9J-Tcigi(dO2%YO9+{nqwQI+n#Ib?O@ap;RK(>aQQ z^~mH8w;y-|jkrOtRppC& z8*?d)81qGQ!FsmDBYnN(oFESZACd*0rWgISe_mdH#aztYx%5%uS$ooD&c4f%L1ukS zI!Zq)_}Vqp@wvczAB$p(7%D-A@4}))lpv*mtQp#JjJJbPrhV7y=~uYw7fg27N!^EM zra#pJMk}1v^~2>~Af8aPXMQhN)D=eEq%2E8X3y zso(f)M3D1=V4tzE-hnrjs^Bt9|8MYA23Qnm(Y2APzv_pLd{1i25T^CO%#_3{S>OAnFKItF5%#sTtscGC9nsRWOEBzP1B>je4DC^I+Je+@bCGSZj%1?>f_ z+*htGT8&wEyMg8djyYDd=NRb}9$u79BM(Lt?r}95t}c%mivD@Xt6y`HVRbn<(bPsE zqG_`Ay^y%^Mdk-eDHrv&!!Q9xt(pxpW|anVDg2J_|4t(7)RIYkwg;g=k?L>Qn;sU$gMsV9X9}wqi(r*W#i8)j=@Fh1}orl{#mq zr|+Z56>EDT;P3?OFeAMCA{te#50dYG!#tJ#vC?f;{sq^+mwrG;JWAgvMvAe^{-qm( zV#C;xl(&S7Zxw)IOy;L3G|?1pZ&1)E61=C-b77#dU{rvIlZ}VBarwdv=zGRj-GV>3 z-rKsQpTDz*UM|Bf&Guss=0q#&6phoG!O*BsO|CN z$M8o^Pg_D>PcrKYr2QR0>0D3nwSP;uO(1rL4XRuo3^=+7y*^IrPb<-n*@4-Oz=Mej z%R(__)ktyS9KBQ7f+Lj*pbC+DnlyCZxJHkBLY*obN6%*BW~`@%=2ATFotdWi6Vz}} z;=?Jxp!!J{9Hh8$U|BRl8JQ9MEL?Iu?N|f056Qd7{_QG*+czHG!mHU%AeIAdCH|vV zYN$VfKPU6OhRA`Mz=&^Ji5G7vL?TUxp_r$&D8EB>-G^#x^BJYU27ddW?SR3Te+7P9 zik?}m)OjK;wMzSSUw+!|65?wcA5n804Ev`jK)%B3a96JG3XRfb^Y6{Jf?wW;bFJp} zo0`EE%N(zRDzOZ&^)wHj_b*!cvoN!>byMGftdRBWRt)LeI*eE6vu@IFWxL%&>q#;B zndY);1)5u?fGg!s?~u~D+slB@>D9vWpj7@NXR5(Ukuz#6fbFh)BD1{1)jx^j1`yX_N(JTt>x6M6Ij z`4jDXS!*PD6VO7Ds#F&BxvXxh>c_uJ-wZoNe#HR!jw;@vA9g@^LD-^aKB_2F@nc8Y zX=FnP37WqXYUg^sN|gi#)`egAu=K|2;kAZqC2qpB>s;5{cYOQ>?(Qp|OSxa7k+im- zb@cS`py4zijVYAqhZlMaBG312#@7iK`Bkp^z%JFd+UQHqkjkJLF(JSAY(`K82aVxt z&`>p!t$sqzQ8Ov9Y^5(8{pqrdA!ET3@=XD--sfszsaD<7s4LR zvF*>b)NYZ>EjZfT2p&8N=CJ$+vT<+67r`&<-m{nM+=>W_P-7}7OXYFoXs~ke*|qvs zG;9YCiv7_g3?8ZYoO@q9q=)tz40YdTP^K!~>sCRZL_8FGvh;eEmEs7-sS^5Gl6I@ua zZDdV#^zpvdrY_UDGBXQVprft399iT`TY8=`Yc6xJSl9)Uufel6L$+E2s&|#Yz z)x~4N^Q)hAfJ1K!sE+`L{T=Qs`P zq(BmuVm<)MN@ux_#B0nj!GVSm&uPEDcD3FXc&a^EwyT;aM7Qm^aAXrKQ)FN zG?3~Wybll?@1GigwattYXMVOuu|`}Uev_u$#u~(UIB>xuT$5`#h#CP&7=T_R!iCS^ zgr&Y=|1qfU#&7k{F1bU;dPo%zxkiEca3=+0E!7fRQ*E)2&W#JdVDs$06HcB#bh2f@4hv=sXJmmIr4iF#e9ACLS4y!9e zgw}&sk|Hvc8Wx#+{Ak;DL06Uibw>J?P_jZb9&+LvKyV_~Wi4BD)8;=0t~r~zA7ft( zVIvPa#V%iy(GBcPt}w7ZvtG(aO5R#1TJ3(|x^4H*+vIcF(S<8NQ;JeeJ_hzpdOLI! zOSWqIj0Y!+gmCz%R)yW4(Am3tLl0eOIu9sglx(73r)Ec!ZjGSx=n>nk`*)CAMdlqa z3uvW{l#bAz1gJDug>6zqk_3Gb^|C>GS&_s_6#kDvO}He#sh>H-)Pl8KOBGPQCqQuS z6&;#6Xb?24QIJNNU>IYbNbxCwJfWG5Lblft(Lf$Ek-EMp0LQSZI{A?`k%v!{E(lK$=G(<>D zsn@bpoWhu_Bc+MWdB~hgeGA!MmHVoja@S@pK~L<2JA+DkS@C6cXjeY``kqX{dUJKIxN0>?!e=`jA9EwhT%?L$E}gQMe0u{{ylDyOUSUw z7e|2-IJ;4%Whh94k60P9 zhG`|+z?I1nXF5mLWrSn!q$5|R%9{*c;7vhwNv*(ijVv_ zchNuv6ct?kx3ow2=Mpy?waBdC-7f)X3WMq8F-|p#yHC0UaPf}rO zzm{`lR5j1u^#(p?jcnbs@^p0T`+3*4!2FXzCcsw7Rb+R`#8LA^iNLp?P7l;%s%@pa z^q3^k}E-tEt#6hv?vgAipKhtgiGHa)*}96 z5Wdr`h4hUnbQJv4FgS!YhTM0lk2s|M$Dkce+yJkNZ7?k*|Kg?}IvzpFG7kP@U{OUX zHu;X~seu}Df3Eb*JiF+;D({{LoD49&&Yu1O7;nplHN1Ad0V|8;PZsS13&<80WDT-A* z{FvY|iW<&-E3%Do_WPZ=SMpLZs6GxcN_mmAX?|KljM22q`Qo&`b;id6N3qrhJ1nxA0Czo~x%%3>0S8F?(6m zcWgf*858+=Un~UX<$USWJm-*3_;gW}U_2%6qVZYh>&zR*7kI{6ufjYKuH3~Ka9y1} zcbE)Gsw*8VRm9?))ku7xWy?o1g+j!+@;Hqh<|~*a{^Z0WXE6*gnd+qI4K=-BqA4jL_XqSRVzFEu2loKm_r$`K?1p zX~CXl4WgIe)Q7`8i2r(WVASQ??veazgWiC|Z+2tuyJ!#sHk-n00ZgfnbTjz4mWmX< zN-?|<-Me06G=D?(J7dk805(cK8uGK)a9I-eUW$lDDxtd=akUyS;70E=8MW99dzhHN z>KmcF=pB6Ag$a#AoZlK!^2IEMgV$7H>B#;r2s`;7gH(RG?eA^ihJxNV%g|oUZ|MN% z$rEfi^AG+5yqj9obQf463fwWWbITpEN2h1l#>byplV)@uo5z);DF%k!p5JhzPtg$N zml#*#>JlYcx;Z}MOVk7I`<)V9;d)>%CqbyG#h!gl&fg#dN1U_lhEG_;HlomIIulNE(G zd-p2RDXvl_UmvwnS|Yozye<;McFZi0bgeP#gK~8cTQDc_eUpk4o7I&9w~tIMUX*_R zj@X^i=L_fdKdWgR#m?(=PKAB?$#bDo1=7T;=`W`fZ*YS=`*~@`7MOLM?q7N*gflW} z(vuG&Fl3p2Uc8}NV*~MAxO93vu>I85r1_KgV6F}OrpPB?QLprL%GDJnmS^W-D7ryf1mSahLqOB^B$!m9$!aJc33HZ*}3 zBjvE3&QX*AqEbRehijzmLgh5`)OO_>bXg`P`PwM&|jMHuFH zW0Xpx@ifbX1PI`HFFgiSY&+o)?o_vYV{jH_su>6WwA%hy4>zGS8?G3fUozJ6`4p|6 zBdvMCLl4{Q+;kM0>$nk6U!}3<+{5nQB^n!3Xiu67AVE39#IN#N`|BzcGzBD#2*sWQ z^*DlN4#>o{7Klac{Wb1C;7GsPwMd8K@3;4(=bLu2-VX%^*e8VFu&+}Pn;A8}#eAXU z*Z3o)Wr*WH+lMBOFUk`=o>+7`RR&qwvq;?En_F{>Wxj*2{_cUD;^XYEl;2w&eshk` zV3#v2F2A%_>+Xwr_4s?|+nyw)3Zav|eVal@&iZyR^LsEsrkpI4L1g6ch83-bQJLJ;~T#H#$w0!59IHVX>+~; z|4Jr*VO=cXfIpc^_>Y=$&Pz2vVzTC^H`#_eE@_VO|9X9Lu=$E$bG)gJ1?p@r8nNRC zmRDcC_K&(naTjmvYkGHl)*hXrx@T_`rWhRP!kyY%p5b;xSt{>KHx<BOi-9Aau*ASP!FM;Wpj>S!EVN*0%7Fa)arHcb;O8gbuJ)~Iw zzTnTctSSs7ccC!?nKy@t5Q%MqE#%nj>K~pL4yzcR+XwvcC35M%IB2rex@Q|-G)o^` z+sMR0-WY?WIkIzK3{sULRhYd(JTeO1h2ef1-e+@AND|SmegcXeIf#G^tsR0R$D@BE zW{1=$4H2HL@RabrU4#_Rcbnb8r2V_j^CGd7R!SFw`UeG00FJx2mzAX*?x06{v!{jc zImeX!*_HGp%z9c$Tzb9jZUk^1e%&S9KNe>msJsu{o4*^{D;!yu4U`%xBG_f~6B4rT zrX^@nHr7n=O8!Zj1| zSFBe&O;g9O>|rcJPeKuW$-=1t(t2T-Fp||B*LXV|a~zR8_n2kc}>4e;n&DlX2y~&})#X z4YKj@VqlNmnrf}OIXd;X{B@qE$?QEB-#lRyw_(U{tyRUJ6!uJ36{L9k@sVogo;jyG z4i$1u3g(MuxJMFo^rrY1L!(j#!n2+Hesb;)fDv&T&p>D4JbP_G>8x;>_Ki5Hf{xyB zoOp@fQarb%%D^=iq$a+AiR+T+)rBhvUo$J>BkEfHyY>Dc1*H}q@C}zQ3y#h`?|fYD zc-MPWM?Q({JE|2J^B#ivdD?Fd4-9r2gSNww@wnYqqeS;HLiiW1D~5hMkFhJ0$j}Z^ z&=f8O9)Mh4jCK+RtVH+5Pw|)WQnFt_R5K3K+F)>(bB zY!^CC4ju7TcH zZ6V>I`9pr=1u?$s^JH)ha%j9A+Am0QJf7-QM!^O`+sU6`F|pTAyaQK}WpKQ2`{~Iu z0et+Y@htLZV~Nf5CFS(3&q@WTM&d6|Th-9`7Go2&OUWxz(v=eJE>Bzo%}-^4ir2W{ ztNPZxqrb+CkLU!6W(RiBPBXok z>H*{cf8Ycg%Ce=#IN09to6V(i1_imC)U@x-{=hqoD(Hx92%4I^3998zU%hg4v);7T z`uUxX3wOFcJWG6ZwJE8RON{nA8D{V%qB7)#M-t|-yu~Me&9#B?8~foSkwvDLWL&Qm zs5ZB$`Ou?L*JZJ#B|?|<$?xeqeBsh{XeW9=w$Sw$Z?z4`)H3%xRST);?Rzo>x1OHl zFY{-Q9B^AM%zjab$xnN@5xts?p{;hE1zl!tTD<+>K6;jh)$?@B1tPC|d_Hp*alN#j z*ART3m&Fo0OJ29ljyKf$Iiy@DnMxR+S?7G{v057^JHCOFk*X;5*Y3Bb!8^F4wemMU zCTO-mU6;*w4xhkZkdC}kaKN6RNsg4Wf!B8>de4!h)zx@%e)NmV;?x?YeOqe#GTqYU zUG-?_6!P;16)dKw(sj-M70``KC;UV@<9h^`qw~UXlUFvhR5+UCKqt?}V#33MOzvEH zEMb&UC^KBdRWr7#Hyi>W<71A!f@BTCwzOQ2jgt(ny%zoWp8CV9kvjNUGrIf z^=k7A2G_iTf`EoRT(vw|xRI}E=` zFO>g|WS#1ISVv$(E|zZXgsmu6zzBslI?hcAQu^;xxH$^LrxhUfg0g46v2Si^W2s?k~$ zBK^AVbh@q9LD==!rgPZl@ra7O`tN_XHYpv)Cq1j5dc1heD8~&#f+8{bP;X)mx`#-h zHfUrkb^?}*C)~S+n_>psHK^;h?+9F4?dr?KL;Z4LcJ)C^=;a}Gn)tRXl%@DbZ?Bp7 zeD5+-KDsd~9$;}=FT!1-?qP~eOVvgdvcVNhDBTV@&WwyX~#@59e3D-c;Kx&Z`*c z8S%gt35# zaGpF6F9YQ}z|^#t4XOEbCvLI?T*!50eYb2~|Ea+kMYKqHX<;%HwUUOaw_!kq#$i1_ z5CR`!U41Qqx#y8U9h>zNJ*AmSW7l`kjl;yk?1pw*%ua?GVapZER9uSp8Jh3<}x^1=`t zqE?y^lH$o7Qr=mI(c`yg2Sx?&k9yOJqL08D0ems%XB{t>WygAHzOit#Bk&b*!r~^b zansJnPI4_8QP-{T!#Ka8Si<PC%fVYdn-{Ol^>CG0m)pBtd8Oa{ zJdIN)T*GZ>kqNA4@#geH(K#Pn!|Ix77&3Jq+DV4+;HrBjv8Jg$5hpdS9{ic@A|rd- z-I?0e+*tvuRrC3^IIx9if+hj=gQXQBoMO6>H-5Jev=$OZRg4174s?5bZZN_i)yLvS z30V%%_-szgu2ZX>TH?Fo%CO~@O?c&OV)s62wKuBitxSR|rUk#vK(=i{AWo&GPLBb< zZ0JxzG5;}9Q|QQ$Ff%xvH#yj9t#c-r2&?;vWn`~xsdouI%5mvE$doEH|5OUq1fnvQ znpgcR`afL#94GI-WWt$@3r+u0WA3#8Q>us$z|2=l{M}?8z}0@4>ivhyh0Z+q`R|Zf zI+m^Pcen*Q8^R5A3_2bv{22ZgBU!)Pr=)gY-0jX07mL@OEcRstAWjbBl+y65>46o- z@udcR=149GNX(O0`8kes;NNlsy=VivAR`4M`^MoQ!Th^@jDM`1rklXLPNIs$6{A46qOjFer` z4ahHFShrSyu4e-c)pL@z{OACUtFKp7JXGJjoWAShele*eVmFfaf(gT$etw^!_rO33 z(}Rl_nsU6y#&n?F!kTLnnU;PsTe_j~WFx|#17%d#9$W7(xtPqi_FymV zCNJR5C?J!gZ!Y+T*4wJmA;j$Y!)ZU|mVn&&w+81Wio~o1N`0-QFFsNMgpR4pLE=G} zhhLY}$%yvgSbfst(w--f4AL$lWlSat=cg^W@pnehJNF9_T^0K*6#8)GxG5l>F10B> z!B}HN^Ez{(MF~fgnF5~2mgeH>ps{yLXFbH&-yHnynJ$XmDMdc#&9*2?M}ad1w~Y$& zt3$KH&)|Af!<)J{ozYd;He!g^i;k72d(s6-gnkoiHV4BLAJunUs?SsZ#9KPil-BrD zf4}X3dnJ?ZN3ygG*!eSRMzkPnl9}{j4SJZ-b;+gX?*#ElyaN8oBY9Y>k;S7AT@sUg zx4oIf*=D>$JIYV!ZcTfUvzz{AD$~pzXqEd$+li?;=K!sFqCF` zw5WVl?58Dld`~hoIwfyiQhY4Eo_9%ZoV?=p4p5qh=j4j96zCLW2%FYyXbKNIr^2V< z-hP6icB)RB;w&g43pC}f2G(l~dJ3GW~}NYo?qmcDq{7PNg^z(=zRwC)PdgJ-J*K*}pJO=?wsN-9Df?A8rw+)nR-Ap6meSdV*oHFm z#xA{^tnRQEYVvAN&`~<(F9P(vJkGf7pNP_-7|)P~Q9dj)Kv~gg|Ks@F!+vSIn~u0(LwEnX67_sb zoCKYcP(T;$fM5?Es=(tNLa8LK-%kXwY#xu#{isCRw!Szn#1q{z!u#EapTp%Pi>Q5^ zLE8edv(>-cXLxMmA(2b%Z^XQ>G2=#CGFv!-dqw-XYG7nTKEJFcNrw za+45avVy1v-or8a^Z33=Zi$pnnX+bg@rzIw4fLRiBI`fiySp;)SN(WvXIm!BwZBxF zUlZ-aV%W{vp2|D0#7e1p7WPi8(EBsLT4n{)QJd%rQs>(t7r74+Nr)V_3tSuQJO zO#()-ujXy$0q>1I**hJFNOjzqq||OiqZH+awV`=uqw1r4)zSs^OV=9HWPZe+$oj=x z<}E=uaiu0RT$LzmcBw0x5xxa-;Vu2djd@Gd9BBCGRJ5z{Y23-<=A)S&L9R5qx@R#Qf~iLMa8sCBU_ZH?z!JJFGRTtN>F-gDe6Nx0G9z|gFK znZGNzdwh4#QP0F;L9vTU`r}g)IRp!|m>t_TmV@3uM43u1p**~O+q*GUQz?r_2~M0d zIXy$WF}{zVzDDkTt@Z6ov95n_awDI!-D~a({eC7AxfJRY*<1~jK6Wu&hPwyt9F9)% zUghZv+7UW&stTklldVlz#&gdyoXfFm1ncojqiT7t@$XwB;1q5V2S|D(_k6FgNFcB; zJ{Xf%-G#r=K$Glj6Hs?EQ=Pz%FV7H2zvJNzGmEGg zKiP9as&b>%Vs{P=?#|!(uD-lpIM5Nr8F@qK&HVDD+Qk+^=||~w+dK7%)Am^<%h}xD zf-hBOPQEF;^~cc>+@-f2H6`Iz3DSM)cgf;EmO77J8c#9AblYyCgr$xMsC8Vc%u)&Ev#WI2 zo zk5zOUF2O6SO30_rsRZ;wadk`|ivq-R@%5O0v?Or~iqi%(x0B#u>a&@CNA_En` z%}wIdh4+6a>V<7ci-@J*U<1M0<$hw$gwNvekmn)e|1l`mCZNovZs5n!50{X=B60T? zm5lZ*{G$@23XbYdc6;cD5RH4$+#5?6y7DYv{Vj&rYk+WxYr-F)^E}QX&+;E2q zNh4sRL|aFE);$t&x=~Z+RetS*?Tnk0YCg=g!nU&<*gh~~Jrwj#+16wn2YRaEIH1>IM!y*zR>dQ^hFeWM>sHYs3^{(Mr8T3k%p4?5 zPL5X~H7FI?D)m1gDSkQfqPI~s%=GJ%5>7lwEUG3CT$WuFO)wjR}R?=;kY>PhJ=rWPs-R6nta7qKktdH4jhD;KN@5MY$Y%n;G(Tof{`Nu=te zP_~9fY)=7L9Tmxc*~zRyo}E zr{267=Xogw3&0RjFk^&N&W?MgYndNU z4PG-{F;KAee)L<@KOY9dBaDH%8~1HCO1eP4Ze{GsnEZMbAuiXCV{5Vk=}IjvzsX!h z=Th6Rafe7GiGI8EUS2-fKhH(;mELWO5|%IX1nJ-A$1Y!N-6}ZNR0B2gs(Q1&Z2XRJ z^_(Dl(fz=-!@C3aXw@|KiQD>>tEGl1jmXrP&EioL6b)X}JfR~;c6Pje`LIc4&U1{O z3#_QL&&qB6{VHg|e$Y&MWR{Cv{m#41d#8ob9ldE;Ys#HG=ie+nlD*Wip9hmZ6k-bE zjf=exViq4pmi__sjNva=28Wy@C{yx4@4w$P^<*B6ZZ}A``tzqe>Gc)J_=n?XwAnk} zYamCh2)Os=YS&M4Jq;f8eMYZvP4;U=%CJ@k#6w5ee{uMhOTDnHZsbWo1K=Sb+kYWa1@x(m z;88;C+tITC3R~&}=r;-tx4VFFs zz*4KK|ImLNdSc1Oj;R<`s^p3*WlNhVaGkM0+ z0m>xj`**2YgDthzFEjRh?h?A&aW(*{>6`oH{Dhc#0X)L8s&o*v#@d^AKUiuAC9HD?oW6FbdZ=Fvs*py)^V>Q`p_k_eUq+$6)r&qby=rw$S>847*+0@!>&cTCkaf`!YRn?*O5O}d zw!_q#6RGyMB8ZgLjXNugICBv{Z*LsW6!HKI?khm-*Brt^^+i*m8|G^Z;G5x+m_3JZ zM;h+6&4!$wL(8k(>dz1A+_Cqy6SBJG(vF2S8;-ZMnzihXiBa@M01L}E2aGh*`^`u! zX)Ny9NhqPbVl=2{lK+4nIQ7-HRZh$7U097sd-m{# zH58<3>rvnxz+pTR{cB%Uh)H%Bnhqa*>?dPPd0B^`sg{Aam&FQ@-YR|-?%~? zPwW*5@h9{@$4z0Uv#0>|As18F6mj+RP7li$Lzd{INJ!katcP*;Y<3*AhgZ>K&UmNF z6nSyKgFAoo@YhqP@C_qqy=N+mSH8SNehxf}yqN$i9SYFuBzwW+naf=`p#v;njw9_v!(KC&X#ogl%qdO{qp(GRPg>J{211_`-kuB{^1B-Bx2M8r`-0nF9G61&VnhIfVtLX$E7|=E~BB{)T?X0?><% z`iXXv;ZLE*hT%T1K52hck5c0R;WWQGwG$)P>_LD5yb^z8*X>0JcbRLG^&~hWT~Wfa zW5H(ULX{(-I(lubcDhVMrtIh1289mS?7@~0NOKU-q{+m;0L}2GkfAo`S@ku`g#@Sg z<-@O#7jt%Qpso6zr$G(oEWBwSryaBd77Q|OXE zDIhc@1tPB7OoYPDifb&1cG>bTwob@GHC$=r&&B|rxp(8x>UnkxgJiqe z@BQc6bI6t0Em?gY_$QVW`&WQ3GeA}PzPz{8Pj?BOV z5B!g)yghbNi`)lsWG*P(9o!4#cVtYT%WOFE2pB~T!`1P12-Y6{m9*?tFPs^b@iBV` zF*j4^Re_9o$=kPAzlo)a&WYNiGuBz0mTNSxgiiSs_4pNg03Oy(W_%F>Pse?Y)iaaawW0lGo=nL@!+C}>k`>q*(zN4 zV)xDSY(g*V>gM-TFL3GJTIrXNdIM$4HyKBKi~~8R+8PG|d2Z^m)X#TE4p|pI@F>2n z{*Yn49Q{ujtd@MGyXdTl z!RTzycZ&sOo6P4O0-_X+O$aT231z|-mL_cPCuEhz4X^dAR*buMV6#4o`yH-_^d>PM*`%0N$+ZqapcXNitESI&@)$nvY+|tC2THo7FmljVuHL|e@b6tD!qKi@;($?VaoTtL^4+mH zJZN0VIFx9RQ(8=hdq^s5;bJfv?#N>NJiwyIgk|5tC$G=`l5k@4;=I%Ol;4v$8u+2c zbgwoDmD4J2bC!&fX!)U5(BV15d>@~)tltrAabeqW9oBn6RwY;IuYhmtq0;a}N(13n zXn#XLn&mRoZX=qT?hrJQQK#wq9UEV`5;Kd`YH)oYA_N_P=O}ITtE*rzAT$nEr$nT* zf^n-U(LBd{Z%>5`5vnxfj%AUBrSUFR)hxEXwL=?8=aQbegU0yyq38))RTO)>(EW~t zpQRwgJ>rl>fjH#KyQYGeXJ0}JEQ9-hkvZcW4TR8g?X zjj=Hgq?WJhi#wvR$3OV_psN>#S4o9>XbC3H*IkFAXTVh8W{jRqFWt<{Pvg7^nqGT2DX@k!F_|LZc56KFMfcxJ?MOT67&QeQ9z8Cp^lFfuNe$8KSA@#V|<1-ZP zbBDbg^C*A$BY&l9AK`HX@Tg0ZRScD|u^7J1O^n$|;B64OX`x5B@V0`@)4GJbYugp~ z%hZ{gXjvhApTo3sCE>@Bdk2&6oDWBfUEFQw7z&E^Ud|#l1U*-e*Uo zJl$EB%F0;?s8w_5M>=@BYU!q_PD6B$#IL_xT39WYq}8IK3#&9`4qO&Aelc>s3&s6* ztik2Q^!P{haF~mttaZ0%CwrjX&=gB_1|e6C6N)?*kYR|3)$J?f3% zAPkA$uxJ17a^xY3?ads`&lO+ReM(G7VQv|op30AO_;v@Yr{nzk+H30v)FnxnqUtt8 zdoj2&$DT6y=@>Gru%l9`-D8V|T4Ig%<= zhcA2aEEWSUW!1$vbJ0(B2!(<;H7k^<-RV5CW8D{m+*J?Vty(iz-sc$OYX9d;svq#e z#$w;uEQ3fr+dQIuktXM7jv!3|ROtZ$`e{4??5)gsYH+w`eLQnYH1PjIX2eOSxpJxPlYzZ#_lxwqFm0q*_>iWFlk*lp-uN? z7nFTl(f@e+%BDD;FWg<+J-AD7m*6Z8!2<+$cXyXy!GaSUf(8HK?(R;o#lqqQmc`}r zzc23xxTj{SdZtcyRd;pIoIZWd^Kf?D?kp1R*BPG{H0K(*K&$=uy+LLaBv}hYK^1jL zf(I)8J;w=h!L2c{j{;|(KIO2W&45})gT}bAV527$Q*vJ|^O|uQ680BYKJCx2qH8r2 zpTB1}%ev?l7>o?#iP?sk-u#Q@H1TgW`qXH>_pjpIY5(7SP)&l<;{1b%XGPC=JYr-O zevYVqT2uB4v~0^@vUV_fB#k}YvyhQRI;Y&PVtkG5p%nT}6_rPe9)$>jLrO0k(fLt+ zRpV=Z=KLsuddE3T>^O$5*Ky5c(M$BWfYn@Jnz_LEl@BFmy(u7s`!oiv+N*sYC*z6) zi7eSKzoa71L{qwe<~>(j4m>!?lFLl5w|gRDC*%DZV&_2~p#$N?>PY=4mev7x$BXN- z<4JnnukU-RUTwVCGcnl>4EaBZR0AUTHO#39dDx@rv)-wjqeq|;DeRJk@uI!%H&I@digwLQ-T2)bK-4{`{R5O24eXVE%{?`L2>viziPc`W za94EtFJt3!z4?5fidR0z-^Xi%{C2N&_eE=l;@I1~0b#3rKi{bereAsqwk z+&O^d^?0pnAG9YlX&0>a_tel`V9uZk?Qu&mMH;Ekh40-9DEjzY;LhOMKea@HIqEFvYKbo9yg`%&~I1yT+`kDQtNU$R!NbxvM#!!{rpbAwceXw0&cQynIB22pGoF5 zj3_QTYDcy1mJ36F2uTAxcT^)1uj&SCzAL)@P*{BIX2z((zT< zgz--e2w(0jW^P)RLd-i|66A~XTfW-R@NmY%QWK-$^e#3n!F&BbSQLY`|{HDwC*4%R5T)HV%X=71^ zQwk9QF#p(F5HF~vsw-g0FqZHkQ9tZ(OZ2?B)(087((R#exAgQ*6SSx5saL~bu)mN{ zGT-R7W8tT~7*Wwc4A2EsoxAc+b%wpWyTZYg&9J&$>*mvyKJ*6PTKAhE?%7g)aGolY z4K#YYKn&Tx_s-?}rOXPlORxXaO8cMH{Jbs&bMtD?!IKVu86A$GUhmpq@ibjokroAf z!7MnWcnwj+n7><%ZU%198l~IW&+Bd)z4E6npYI{Yc1kW}6nu;NQ1JTvso{Z+!{v>5 zz@q3)x02uEC~bO?M;+tmg@1FTd9HQ+Cew^+5?W3<0i8NfW9whk&|iLQf%2cf-XuiA`NlWB^ZUoRvmjAm<_;f$Z3W9P*ORpcF< zUKniTS)RT|eQK z_F`A7Uu3I8Z!bv;TY>V zv_={|UA3>MBdq=#P<{uC_aft6EgG?2ekWq-d%@pk#=#RH>dt0*mX8$LFKDk5_9*Ct zhTCs~OS!B5)cJmJ>|V`X+#I`_{poS{QsWQRzbm@Rx~rN2>Q;oFAn2(UCu5j$=D3vJ z_*Dots~jK#4oHsP0Ja*PqNcdcq10`NkD2tIU8cgiBxFv(5oB%Kad2d&CIX9aH~u%9 z(a-SAtGQ3uAC9m2W|Mvk#>Q9KK}IzB1lUY(!ber_te3&t!v4eQ8047AVTA+3#!%-` zyQY}pmv5@Cpp}N4ZEVbdE!EM#lk9FOrxr?edJ?)1{hurHu+`)E|9@TfXjCW&I@vlL9!Yx%f4*x{h zkJn-?E7v=p@{+o3TDtX){ii&SnC)3-hR(X9>psH@)Ee{C%I}Kq2wdi$kk@o7#pr~L z>^Ui?JV{~GC^0+1f`|3vK}iM@7xr5nrunb_hna#^xK^{eKW|qb)|qSkuB#vsy&Kd1 zCdjfp@?mpdj}?2O*6^$0>uacO_Oqd~yNc|`)mxI^hv!29>KxSH(|Kuq@P50i?9cfE zfr|?0M;_l!j^ufcz7w`8T`peKi*Y%kB49nf82aJmbeEFfqTq-d6AtmG}1J9ka{-Ao`8nLls&4v=jfBTG?@QQu7l)~OoNBu+@ini{|~gM;-CDN{{dU#$wNCCsn~Ft^dAmot6t~%gA#o z*m7>|ShE&b-qoJYAZ>VNYd>cMz}WVQe(tyGgLhm^@>vUdivMf>kgJe&dcHyMF#JPx zzwolO$?9?b`{iYogcb*pap>28r(R!u>w-_Sbj;H4nB}10fRY+B*gD_sQovHgrqXG} zY0Jb?f1_mR__yJWZrA$~*u8^^!9mf9Jfe+{b0oHZ&M9g`Xn9aGf1t-qTIM@UQ!&jA z(K;4~?lm9j(fh##xK}UnVswhiaU(<$yj}vP5KMal<&3=e4St;!102Fgcz8fQd2-!V z#lY>rHvr4FILK2fA?^qTv)1993jMTtm@JJ^5Lx)|2ChuZ1&5#izfhu#;Yk_X2B~`C zylg+rpDfdB6*E}NU73%Btz`)0Nk29|zpVo>;DG=*06YKyz+|zsKeDQ!^i1UBJ+@NU@!c)R?3T?zCHkNQ7Fgpayx84(yQ z_}-xrMooB<&IsQcaBxnwST4?k$+41o=AC##>FXyIsU?}|zXJ%!*zqdtamGwPCHutA zudvUEf3%82_(GGRBsBt5<1Tcfk733!00P3^V<9XBNHO9GxCACJ1{ny-NR;ct-v2qK zz;(b!oOe=R*|JpTv`IvsH94-Q)`oLWWek>#JxPSr$UR>Lnm#A4MMXR~RC>L0f;mN& zEcRcTSNxYbURz}J1B!g%M#4$}0UQ-TDtj`XB9gJ$M?7u%Kj=uwJLGnb5i_hGSG?0G z@>}$I`1*$4c}Ec9F_2UxLurNPq}3(}!!<}5lLzw!8gA33Tp9a>P4QqOpZ_A^7d>m* z2|QW;mk#uG;&hm^Zht7FA6Ll08-^QXMjlj2R!yPSRBZZbolN>pA5Y9PsFGs3Zb2tR znj)K=u7ZaG_%;!iEYnvw;24)9Cj+ktC^*NK!pzphUI3!PtC|#{P$TtQMo2sU%5rPb zr6xe(n2U;qNZyCp%!ED0W7Pa|Aik%06Qk7#v%(4;?JpP~n^V_ZE# zC|}yT?D78*wzlx8?ii@esmF{~Ng&Ri;lHSqjI@ zd)}tI6#||~bBC)l0n$LpUxBz%EZl)a=J@;+Fq3ZVN^y{rEY&B)uBEl1c)CJc9yBw& zYhXmILEYX5q%~w3k#xk+P4?hj%67t|e5oq~%WrxZd51a(Qdpy*%+m>N=TcUY+5@{4 z^;)72!Ijv3A9R&2DX2=sEQ(f(9XtdF%{*|}qw+!BaD=J9n<^OR8Ws9=)%oev#sg{_ z|C`*P6@HJlU`YN>oAN<94icp*{Hb$NVuc$0c?om#ff^X;$Bk_K0auw$q;Mry*-_)c zt)c#RTU0n}JA=4{ilHm%f7uvgI)(p9VG$@2IQkysz`1N4Z<7}(Z|zvjrMP9(xv=Vp zP$-7DV(u@-M80z)bxAa_8^74F*9N|aE zRH2A_%V}U}aLD-ldVgh-WLDMP&1B2o2a=4LE}%mSWe%XJxg)DJfGoD+XTdx+pOu)p z!0QP)t?P!Kw)%hdC17=v9&;BFTTuy2}@<%T004K<6(=gd*9P`qF(Rae zvNgwlQXQvot+f3V%lk=d3|(2-XbT@h3Qtz&Q+Vnh$sb0R(@lR<_DRKpnSF4CvT6+6 zwQj1dfk~;g=liXLl)=Mz3q7S!)&T!+dtV=8Ouv{r7)KCjQ}(LQcQ8tWxD|2KAUk)c z_-7-mSeS<92eciK2#&awlJZ)19GhpYv^FeGPMRb{+9wUgpq|QBGgdy^lI1_&<8vAi2f9vibJkG|3n0-C&(70u?aL_Q3~9byHYCqd(8 zw)rtoJ2r+vImmaFzR?wJaIIEK3%3w!O~D2600iTXju8O=+g5#!tl)4aE~t*ZykKj9 z@UUd{r>zJES#AE24Bc7T-5$#Fpc`i>7TGf`ZfjFSQNSKXM<6E0>n1^0P`HHMv5Rt2 zk`${VNSalC`7{d^s z@@+x$>qY%Br0}%E*#TVZO~4O;F_8W8?TML}bK$=Xz zJ}{*&lJ=_iD%Iu)&KWZf=ySI~Y=}r{_8fmv-vzlK4KQ;4TpgZJ=P}U8xkZ99Xy@O5 zP?+c=Yif6NaC3API>u>;seC^DpvBW=ju73h>X)57{Vj?pCZ}=QPW(G|$qRRSVjI+h|DrO7njSZ8#56-fTE-$h`#F%kFV_I30ov zAYm*`%-;m(==Sqx1lT{p$I*HxSrnyX>n8dz&d(&E}0BXH@Z)u%TfdWeC|v#-H4X*BxF-> z0QafuIMfsG3YGdUbwt^pTqv%n*V0JwEFOo~pp$`Y$p_f?&(_=@YL_UKc+6>%Al@n& zs%Nbhl0c{)|?_qAl~V&Q&L~xyAd?c(A}szE+pG{CL*2D zlxIU7k4=M|T}=`SzWcbZp8I&I9G(P73Wy+$(AU!KN$Ge?jawF)N3DO*E>fFphn3i+N?JA+hM?(f_~eM#dql* zcBwuZ1JdyCKJIau6-FpDGU~@wQ|ylXCm--^PcX`|H_uY;tMEM=<%Y|Rb*NdzJZ>~< z9KM6-Sy{CCqUn^Ov@Lg0R4zsm0PoXyVELD>Z1j874f6cAaBlT^62eZe>QB5zGGEar z;lJLytJH-41K*9UtAtRu=k%=_cEE6B%Cv*?z4y`{*}59?|H~FUZ4t_=<#)dM_1e;) zW?fdTRutJ0DhLcm8|3vYZMz(cLz`Sbnd0_GCYq4otsdf;)4KMu&H3+wVX6!ff!g6|M7&*m3vIMBPt zij!vZTzwo{!rvg5@@VJe&vBb0IW4WgJ!-7N~;BG|#PclDvl zM;#MqKzFh0a}NF0b1DWJXbjoNP~yv<)YX{3=>J+Mcs=3}W$@+i{Xt~gsI}CKGB&b` zRpkiRnGEjo$nYo7K=NVaq(EGnVsNm(%x7y#4)joo;AATE>SrHhWz zuS_vIK~ir=+ifd9q5c<#!zYq=pw!2mNqidX(5itqz%>@S{!U{h;WMhGaGucy-F!kP z4MDT=^5Ty;;#dte8SN<00}DM}e@>kTT2dInBF*}LKCn6C4sSqj5Uj%7(2Ni^;5a{YVE$wf|c8p5D5oysOROF#6w5B80qATEMknSJX z`)OiwlDX}cgz7v4laZs{A=vLonxS7h37onTl;+^T{x0_U>*rTCmg133D6wT_JCB?$?jqUlW|;s!};} zQdi;L0G}`e{EQd^#eE1+e^#{McrCt6gdxxzIyzYO(J+PF_Vq0Logo?UiM>|+`udxG zQ2s~Z?!lr~E6NvQ;;a|@iu-Z%Ti}Q}!y`8GMICl_{Ke$2pREz3qbalh@YnYKW3itD zD~$B3V9<^HIy&FU!I9YI$wg$YfrL{S5sW=n=y@yAf|=sP`o59Zgx@D)<9ssiTgJk&j#J$9nd)cb12c{ zWUUMAx$N6z6qXwOv#=nSNb8ik33rlkgXj@!IlWswF`&4wz(ciUG+Z`DsRlx&T%tre@;^YGX0 zZw!kcx`n`lEKNKdH+Ld(b;O6u^@e>)pa9oEBw;wmt_k36yp?=)yRv;e8cGsgYQ z8-Seu6HvX4PrqJR8hY-bC3m)xN{<6ba&S0usn7XBl#AeF%sHH>J3`e<_o0A-_?GsT zd$MkMY>eD}uzfsE5GR-`uQc4Nl_z!Tk&^KZp!2+0&a5so=&GVr(L7eBUq|jhBo>M( z6^@dbV}}|bx3^8xJwGt_ohvSg>!S>3xlX^Hsioh<5tRa%^o7E$;tpH@INf@+CieSsY(M68i z_vxz`Rb#@Y)Cs(j-N#9JF*4OPa$PJ+{jUN{w=J$^a9=-UjDbj!$DY{DLx19NofL&5 zUz%`*exsUeUvp+mYpa-6#zs3= zPXIA$x|7MG8yn-Oh)ZJB2B4c05$OtQx%RPeM!urtD~CtjkK>3#SGue$f_Yh!?EUWDpEWI!l>eBac6<6eq}W2ga3G%=2w-QP5y=+`>otCj zv&Q)%zym^HdAU>h;dS7zz%oop#ZEPVRD9JOoTlQ9f>502EQ`)iMaZrI*hj5jj@8F% zBsIoTymimX%F-IK1O68yS+@r;-)3I1L%>A)f@LaiLKprQdz0n2B02Xb1lG!WG);~` zr$P=nZ8wBI89kt(v>%)O0hBd4uEC`K!KsC*k3umN1Z0so;)L>Em!rE;urvA7G@2l9V?sYRPEgju?J61mj0K$=(Q+EjJpo>!Mhhm%a2aFtWb`rxFV|`__V8b z@f++3(S2uQih92`ApD3m8aNTuU95t7qy$vi9LzUb4>IbCTG`ofk{U`Y$ha*__FaM~ zpCoxS4LL~$@~gDim^ta!$wQ;U5X&M$qsqK~=^^k;n`Mz;U=)lO^1#&^U`~XazYPIc zZ~<^|KzMirc;Nr!-DL~JrQwzYXqdT${rgeW(2p~}dqvF!3VnB}qX6HPByipUSBSnL z6@ej(l=(saiTse!f{V^N)>o?3j*ZEp2aDhUmj}NgWo9U>g1ZMycc-T8^ZS!T$wSDD zzpC5g8(ijkDes<6ijuxsCK#j27p3mjr<@5Ay7!&i>S?Ol}i$J zKrqz=cwYySuUdEgB62IK7XAkK2b~q~#c+887{A}T`Ol784}$vEQ!cK!Y&ry#*ECt1 z`%m@nlt41T^dTOI8JPpFBo6^Ifg(w}$W z#(bpc636T7o5h>Q7wMEgFAkwh^e$6jB;rKF7ib>M){=F*D~BB!-o!56)%v5~KF%{A z_9*w}wKi6!gdP;!Wrrv0Q(DM7?XRswW`U@X+?vmc@nHvY+qLGV?2u9Gh&ofn7;}Nl zRa&!O&P|_TBt^Un;&ygrE4rK0TZ&z4}n9<)^pgeOL{9+BfKF z*I1&7^IJQ9I9+rciWSZsnt!>Rk4F;@q%<3~6)ZLzvQ4AR*T5k|;#{^#fK#Z(yF216 zQR|YZ<&2n(jJ0s}exjn9?PuLvX*JTO(!m7Wi^Vm3`Y4On!MMPo&L&a}LV7mNPo(qW zz6s)o(AkLB0p7?f`ba}339 zq|oANskuR1-d_?A`H8cu=IFOXc~AkDl5J4M(q03f4V?E&n6)*cKa$Kn!x7CDnOQfL zl~hIWTQiPwc**CW16vTf&nka;TKBa6Xf6chuDPiS-?{_A zh3{FO6NOsJ-QE9tB`PrDe#sM;Pg;FhX8qK?Bi2r1nYRH)eaZboS@2KvDo^<6OcBlQ zzXrAqWSzF<^)n@gtRYl=B$CYf97iesFS6*u-qPfRy1#;b2iQ2XnQ@PW)Mb8HiG;4f50M)nP@9(t)uS9L;=(|;bp0seR2iVtn;YjxM2 z$!qbEf4CYw!eSHsJXBawEQp^2Rq?Dur8@ZrM zd;=W&&OK(^Sr}OR$L9=)x<;|ON8McpWA~3pij3Y_$sWTeyj*m7v~)qi#v!5`AT@g8 zHGH${X-?}XyPdqbo5Yttz;)hSBEf_F2N@hdw)HaBkWK|A!cuaFkYDo799`bd5#l&@ zr@;-0J}xX~qjjI#(|6Xkns+8FML-X{*ZVU&cezS4mL7$E z#q}E{o0*ltx?5%(9OS=07QyRBk>_@8^;d?M!aPKROU*k-0EFAD&urlvxk&9S;r#G} z9n%|~@=n3Hgxuy5<>GWT76oprTd-!@!UTb*zQXq2eDus&}kdP)tES=-lKt@APc zG3!Im8$qspL<+|g%WN?`mq;@n*x%dTL?0I>|DHQA!eU`g$PZb)%-6DSqx4vX7(Eu; zjQAKeL+U(QiHTQv&rkP{L!tvcUv9cbLhI3hEl)}tKj9K%toz2Im2yy;_O5DK%gVAR z5{20=Su0laLnMSglR-5yDa6GA-n^?ZpwK(gFmXd##AxtU38w`^I_YNEt}tJeq#}&K=;`X(vm0&-Cps! z98!Jl$>WpQ^aH;E;M4>BHu^`Zvr6*rscd{LUI`vwKJms&4LKyb-uZGr<)a>{T|0O@ z&dYjSBA+THac*uuyaAGu1fO1xi2Ak}sdhD?&y@bJ%5dJ#Pwyt$`D?IFjQ>-C<~zsC ztIlOPggPLQ*(fA>ReifI7Tmi(eAm1B9FqI&xhLY#^^l~tzZ$N( z9k|_NcXM;yWEJ-v>V))b&o^P<;4Xp`hyuPW4{0trkVw4teFH>vc;I!2AAK~sdSDfb zoh2=uoxS_(Qf@4s|23H%LvRW%C6<#R@q6)q)yfeC@r}h4Xr19>m6_(UEgf;k5~1a=12 zPY>F2&|~Ta$ohDozXa-KQ^}NPscHgX`yi&gr^lWx8))wA>6(1y%C_mryIDa^@uF}q z44v{1*2&j-sDCcp-u8Q5AoDZ9eFLDiQvH&b-krZ(3fT;P1N3bDmVkbNEY&@|yH@zV z1x?jo()RwuCH}DZ@@_mNy*fx@9Xw`3lSVTFUmuSUBHsXUBCiWc{TRNZqEyc@NN)hL z2|eOuK(4gd;3luweCVuv#Ab^6JkQMM#ON3EA9-qHu z-f0$dMg$(A>k6Ul%DXl*t#1GzB;O;Vp{ZA&=|@}l;Ovs7Yjg8HW3r4T->jzo&Bm=@ zd5}!VogXC6?F}&90fk)MF>ag=mQOEeK>Q^B1x7=%-T=*)kn*!vtW63(NW`m2zSoNU zwnS@pHbKat`0E=0CHC+5D~|$;bmC7rR%;wr@!LUles%yLOHx(5Pjng(+jKt!?f+p$ z%#JtgF`YUThC`OoWQK#R7t<8?hzoB*%o&o1`~2`UTJ{DA$Lh~1Q06^rsDN|JJ@;N& zYofuEhQ8<+G6(HbnHr@8~IHwg4=U^fH$5dX1gevg*)#`TTH|WTG}&e)R^(gCzI{ z-kjHDhKSR1IvF*{Q^&KMvfr+3J5}&MAt63FdMBXaHw`^3v@c^_d{sU}ZiSqx>J&7O zC-f3EP+hu&Tuc^D=v<|m+RER(hUEL`4|zY9QY9hp&+0>kS@}J}ABWF1TK^`%?yBAw zdQami?CII>{eo~1J(N%NT?X=W3%mg`pH}k&-T>#2f-T?1+1347>X6a=fLGpA*!!Tj z_vEX+KOXcCbOo7E}J9}sg7WH*iGA|Zm@%STvP@lP(sXin|8<4{woN9t ze9>BxuX}n~_Iw!+fRQgSUNt|6>o!yd`d=PPcJFlaEce60+Y&WGmGaEmdh0!mF)ekf zD{fLp9jg?F@xl&&QcoT`Wus$h}#T;-S3OLG6qN66>4 zcNAwbUnr#xWLEUuxNn36-LIzCiQX*1Aj^-~cfy>M0STV#qObN{4=<-(gHY_ddlKxe=8;>7dzm+Se4a5536*irn%9wDMJ2QOd!!lT`UE=W=0Uhm?CsId32 zR&2y9$!QGv7rMEc$Cu-Pwb61RFz09GOXAeahP%{?$I-kd+wLY6S`s>cG4XxH_V3b# z8DbHOiafKkf|#svA&JYgYJVbdKb0Bzi4wDr?#}(GOMt7`%+ zJvuJdniLLeT(J+W_W@cSrFdlN&PGAYhRVug#x`mT?A6$0{N!Dx8!lI2b*pZ^PreB# zlr~f#4!+Bz-T$pK+m&s`#cCU4o1Yd*J&lliu>e~l3ZE?*r2pKgqW)kBc8I#*Q3(e; zoOCz_MR2;L(*7p&*#qaCN%6mq^aQ`GOp70E>F-WvfIU156Gz+iQ&y( zyXU%K@R@2@KqBT7Lw_T8o`hs@Zhq>lwh<0xNblwYq}(UYnB5OD8pJ6k|2{v--T5q7tzzTC+9sMd>5!yrU{61m92|YT`ZW;mqU#OP zS+Z_m!mlUYSPPY(czS?TgzQC9q5#OQ1oGjd{g^6T-pz zgq+utN0>S?Ahh}d^_fXDe0H7WPT2IHlx1&pQ`Dz`BRY1N#?gObC2C%$P~4H1W}l9| z;XON*n&l}R|I23iN)h|HJz0k96aTRGiP*bp50TO;lrZC80||A+f`T_VtO#6o@nQ1` zn2S^I*f%&$RL1VA!5Qh$>kJg=e?mJVuUD=O=`cw8J#H_^&|O8jZ?Nx1)UJ0q`}bUo@7(aR$NP$lA1q>FbGUIt@y~DSd-2le8pFgwm-iqO zA5Ty397J`&~ldT+)Rp{|mOeagw*2Y!u2O1M;o%BZ6s47MY}8zja@J<&LiZoIq_Ll zu(8sW4~z7W6Mg`%ez*vJ?uQENL1#kF9w0O2Cs!RmPRFWV2j9~rK4m|z;;2zP=iQvc zCpvxMY3m9`B??-Ri1zja*cF4Mp9pkx6xHQHY-O9C2Rk3e&1^szB{sEK3n8-lOWb6D z0HSGY%d20>QmIG^#($^-?DP9S(u4{{04XcT<~UP-ocvQaNI}>BE!9z-tiCs@Us9|^ zkoiTsU?C@F4*vLye?1QEq{~NBVzSKaR5+PAf|i*uJhz#@69H00>;OIxgIHyfJ32{J z=)6^7ZGW2_W5{M|TQa6QmL4i^+hCp~`;GbH=J#nHrIBzi)BFcwjB`8^G919)ZN`e9 z6l)`))&%pH&SQb^k+g)at`jAFyfhYFy-q`F#)CJS0VGBJ7hT=3*50C(GYO_FWS>q4cLnIcJlwWH7dT`#SG83WtHf^#<5U zgAX{9(VlTvF*;J4ej*ZIirF_7y}B#Pxg6P6lfC~9e}P#OVWuje&shPDC2JjuCH4^t zsf($YgHrnGL-PVY@KdcA`!zh&{5nruQ8zhQNqRU6%)^=qy8P9)Y5V*Pf11B(BR{*9 z!22JpcHo?D{wT{-Le$_fSTcxlUEF^E8vO(0-}@~4UV<-nhv4xyMUYF^d<``1vP0+8 zK+&6Pmn=eRtkf8R(@L6@G2&qzr0(QYnYY_;}0`W&PW)$Bo zI%mXcB50SQ;S%<<4#rxlp^88WTf3m**0dsCI%tYuz|=g)hEn z8VKE?rNuz{_OV%lrVt# z7Gjcva9>`v>R%XqOQ+xY*^MJ}GS+_1p;?u1_U}Sl*9h=}pe+LRnX1BsU+|zL&T-6M z)g10=F|k_6^=ZOAx{;wjLV+AKuJ1v_t= z!;M=Nqqo^lSo>Bd{IL6O$rR`ZF@bxF@Tt&cszbEb*V)6GqPpG0HDSvMCDX5BUetI# z0TtQ0*lV^f;UU9k-Fgf4s;GT%{`tdvw~=8s8UCy=>K6qLo{NGOuyYPKr$6sT% z2m6+TCx#oGISAChLhsL3Ray9KU+(#=B26DxC(m6y!6R4n*^~z=I88Y46fPhARkQfs z5vt|#-nSsZp3fJpP#dZU0tEBco2UGaZl8{uD_mY&W-Rlg;n8S0TV+OaJKc{^lktC(c7 zP8&OxlHN&H1+CrlwrDcQlEb0iw3#Y+ZH~tFlQ!C4H(XSE5C)Qp_b+NL4Kvs`0UwD* z@U!q2xuL!&WgH!>Y0m`~xNv;>J^0v7nJdxUA1zG%j%P;augZd^n@0wxf!kw3gU@^XK6KH_?`;Jkf+VZ)F zRTu*+efH+Cd{t%ikr*1{q;Bm`khJPdV5{jgnjqox5VU?1*1~ghmz4Y3r5`b%N*S=Rx`5 z<~^iGiH~=<*GA$3@BwqJ4!h-6XT^)xkPdP=Wh)fCD9Kp`X@P4EOshA5AN(tu;~hk;^m2JW`joq9w&M|&)X(D! zc!I%`++oY`dQgT%v>eLe4WjrUS?Ra@`SeX96Oz|0|D4p%Ca(zJeN$DeK8KSCjhWPl z$P1&X!5pM+9-6IX&DIZhNo$d4CM1kOHyh<%-0)(QfgAM@>qgT@LczQM6v-3P&i2HH zWl>z(GRMLJJo^^xXAWT5o0jTWj_C{1*2BL)KCMkG;4p-pS`m$q#VvtZtIG)xz!SnW zPtYN!-bYV4^r&_orypYE-gBUS+PKz!#mv7&)|+i)5zrJE(EYKLsSX=3qEt&D{> zB)=SrA721&ZHfOrRbo8S=|WmH@&*9sz4Mt!vXAmY&(BNugMI|4HRs{1YC2jBE)?Z4 z{lV(JoK>5^goJFrz%JvRgGF;dQ%!l4JaudEr)h;cjX1a~DhssO+i1f+>WNvH2ta(WBAJ%%#_y{3vqO@E~_X#SBK+?_RU1xNTGN4{FDLYmn3txo?fm^tO?nWe(YJouB(TZeB3a$OQ(JuNx{B(3^D{b z-&{3Z+<+RSR)QZF8J6=5pTCtU=}JuX=Y2OIt3_rkSf0MjKTy+29a|rmNAY5T`zQn2 znfN37;{%8kc#!&&2Oe<72SlW63YE=m``#&P$89B^NkdU4JVX)>heN9svU_ns^X94KHX{;PpF_^ zn{kk04hQBjAGdF;j)rSzsP#UZ`m-oRBIT|`@Sg3$w#b6~J8xM}ye8Db2+>Ox`b6=I z!f%7B790=lczPC6!hYCY_`JhYdbxS&(^KdlHkaOoFB_e&2tW3Mjnt^#-W#K{sDK&T zcqq>QVd>B(5q3^m_$?+gRA6EQbS;9_XpP0^7I7|L^6$7$qNX5t9V${{5b_%aCg5DU zq1!t1Aiwxbe|g-PNRK;3wTWF|?dg1`De*yTw=n@v4#$RV+?Qp)Mb;{%J^?}Mi^v>i$I^gLzh0*t4_OGX%UG-u?OuieO5U6AL>zL~%i z{`Iau-i#E&oIQ`d2?A!hGRA)$&hE>r|1DOeXy7AS!za-hI6k^kS3gyZ>9rYaLz>xr zCgY#)bo}PZKZ=ZMDc1IRetc+ zupL+(ncZz-z69y>t=bJ@8t*T;8&H2aHUIYIkFdxo;4;2-`<)! z7pk7cRdrRX@=)88n2qMwaUzbUF-YZ4Mr)jyaSHHFN`wdDBWAuel+>Jl8 z!9P0&XJ_47u&I+I@>pB)R%kuldcD3bbJ9W4(aXo<6lZ{|3MYs_M z4~CJX1KNnh&3U zW)*z%R$z6)jigkR8;*wo@KhKM9a+TGm%Lh07)w2y7@*^Oi&_NAq$4;SK}8iE|LUnq z2B+~=Pxo8n9lT!P739C0IYPl3Q(0y7o=56b>Ig!4c=BZ85n^F9zN~05DW9G(OgKxn z?r{-qFQktW2q5;hzhL+h;Jylwvpy$BNsviZla5CNV?b}_tTc-cjnUfLi5G>h1-<8| z8aKSSU$c+s9r(mgIKz+RbhLVAn9ueirEo9n<~9#5I!f~sMbREbcKnyU7yRGw59NoZ z#WpUK-AQ0@kS?x$y^zpt_}9|pu|k>{A~qWzqC$m;b6o&B#J?*0BNl#U;I%1_a z4K3p{)eq42*MB~J`)Yl?{P1TRE(oqR<0C{o`(N{oiQWaJSpdcRx%BBJJD_Z&;c^&;K6M-AjKq`D4)7N1OCsbmW+)}<3?t5gl|4>(`Tc9p zG54n{%zpm>6CS6<%vEDXU=(M}XatfFgSoU1WzV*SVHszYDZ%K@Wa&HfmN8(Dz6lFJ zBFVhm$X%F~gF)zo$UAmvv&D%q6`+%=$tMlLwL1>_A-941e8?bZ6C-$CS4LL-chlTN zTiN6a-@GHBFJpUq;)t;*>M$IT7rU!@BLeguPKhJ4_f8p7r$oc5?Et(_tYS1wm$E3J z_vfM3JBao3$OL-~{IZ!Hftt}lN_fD}N#`R$Agj+lHRn%FA3XD&Cm}Rpv_j+~QWEA9 z0665vB4Px+;OV=$F} z?k7f_4iy<#vA%TnNEcZs3lhZj>7WG0_H$L2J4#NJ_t~t*{D()STOMM(1YSYXBPQ)q zI~|c1@(BQ*QYE=Fyx9XzvxmH*LfH~_!A0rFcD};oZ9$%cR=UUYe9S$Su$vxUp25uV zgKHy&WNt_peR_|Z9{L8N!?vm*L~sLvdSK2!+}19=MuP+TNy*!hfO^J`97sFX>x`K8 zIu<*ciRGv3+dg}*IQ&1D=fj#5Wv{pAomR`oN}vEy1deZAQkVV4?dTSJZ5X1b)>B%T zC==GgD)Z}RWax`5ZeDx(C>W^xRN_hWAFYp3T7b(TI_l`TIUq30tr5wzg^)kM6P=`(909xw z(HH7q1j6(xqOF6Y2EhOaNU~5}0L2G@G#&N?z04UqDQ0b_CWV5L!QM>q6S+EUS7ZJX zMM^Vj^d{SljdHGB=A%r;A9=w0D{D_)Z=zWYmY!U{tXup6%Z2B+pk)36244Kh3yTI^ z(9-9wQH6VSn=_@`px}+K{OS)d=Z^gd9Y6|VjJ`#0xSI7^0E^#XkeS+chB;&m%z!zo zeU(odMlvDR=t17(OPwh+?>z)|87AvSqi4}e-9!apMQAW^VT64LM@Ok_%@dgBSq|g2 zSQ2yrgO)xUC$#4#^hQmSNQ-;_0CWS)ljxjAb_fI@=pYdKHr7Z4yQ5S_xXxy>IbNL= z2pJd7=6vpQ7!s{OE6!_A&ph-xBOG*qGL@4|1-6N?)Q8ZGxFpKYnA(o7Vva#Cm(!A~(`R zn}f}n2m=l8-xe;pv$1N)N;_7BGXyc~yF`LE=hXzZmgNgLfVa!hDU<$J&laiM!AMpE z9{?E5fw<7Hwv;NO2_Gl{LUrER^h38JeGuO570&_3HsFV#2@(t(?HDmnB{&*GWyDSq zRy3vruOpRtnFwh{?%V`L9=mo|WK zKwyR2fmpoRXgw;&)5CHcC~&JlEX2pf>?6X!oWK?9Y}E|(13}RtSk6ZNfy>=!)M91h zsU6wtdi1Y5eDJh=_lIyl+s>N#JGES%^se-Qd=PuV{&bBj2w9VJn`Y7O4xxJBpKIze zdDP_AQrdQW(A!A|F0&&0NkB`{d@5VGykm2t-U#gD(%*fc`c@Co==RJVK+2#6`UyMn zxH*z9)JDzVMK@5+fk*-iE2Rz{!5ayMpimMfr?)&bB2Iz(_UFUKh;lRFIjb0am-!$f zB0*S?^If``odKIKo>KrojEGl2Jb90*-EBJa&pYW}@{Jw@5b|t(fUyi#?0Xh*G`Z7X zSZz6&u>kLPeKm)1jP%p;A9}oVxYvuvNd5>0^Z*MKL1i7l=BYiDX=Sz|oEHoY!*qR& z0Tu!kJmwDE;&h26imHw;B5Wf|M3S?Q91l>;0g_Ppk_SLr!~wYO@9G z))a$r`ZF{R6d+?@pbO8z8rp!_AL8UK#*4N%R_P0BTi%6*WK6&|U^!$LE)5ipf+;Q| z0M!roaicN20QxbD<7cUIjgIhk!sL#0U_1KcUsBx8q8?x;5{WyN0u&^G)NYVItTY)C zj0D{+0lCY7a7`*E!oWPTsP7j$K7DEQzn%J`ae-MN9Xkzo#!nJZM9A131^`bihapba ze;VAb3Yh@xX4VgFTzB(t6%>dh*@cL+>*2Gmj?4vp_rC7di2_jtvXICs{T^K*G_)ImK$XotYtCf{M8Cb*HY zjqqcn%~QHiivcktpH62^S|k7i92aMcf8AsbLpRHPKiOyzOdhj1+ay;_9;r_`?dtQ_ zLMy0Mn8+PP=bKb>u>w)-7#z-wfToEw@sPUl!O|_Hw>&8<;qTg7>{4*=ydI~q(EXZO zk3fgW(f)e*+@YiLc_M9(^W3o!9fI2f)!~g3^Ea%bvX9NP|46^n*_3P>7Z{J>d z<_@>#VbEi4uGat%6X}PZej;`5)W!*I4Wrr&{tveZM<i8?L{-LrCPl z^OtD)5m481jIJ}%h3n6$@n>WBA&))(0Fnwg&=3YWQNrXm-+#{@ro4ZKU1N>$oaF$n zUWcAD^P*t%MC@^~B3m7#>4FKsxNuSZjx(Zg*QV%>too~wq+6&;_x7F-Ng59me!{31 zI5Q`6qG%yb!U3RVeRa`9_eMuXDA?sq5C_u31({@z;fqzGHeJna#S1eM<*-C=9l3!s zysw>r9;@SW_)c~t0nhNB<+Yo0kN_bYAW+XUA{gaq3>G#_2e@@z4ApWV%pOSOp3x^_ zw6~v;-Mn&YVe94@$RrvtD4>KA$ek=1hGjrd7)jN0pcFQfnp{}*MsT%0kv&0TPbsu} z=->oY%x@y1NeY$Lfu2GPHMEA#CG6D{*3!k*7X|C2>W1vU~ ziz%T-tT)B=oB#`y(SUJ_oZ~{Wagy2$B)2Q?;ZzR+Fmch_Z6e zT+Z$*?tgmyu({|t`)+hOy!w^d){IXIruVBM1O5QI`_IFx;W z^+aa{KGzB#z4j+)tJY7QjL#7r<=7Wze@Q)KWx?jV`9@CH^a`w5po0ufo*er8=4RWklj!7&wpjFJX!JRjmzp*>JrK?VIP(C z?dAUf5e$h9sO}AxA&>c@>e77-Zj30?$1q-CfeX_hP3g+cco=-0y7&J8rGIta z2TQJXR&s~X@0)OBI+ z9;}Ad+R`J_uRVcR2}U%41Sp@;z)=8`Hr9*5Rw`=*k?oP!QxBtMt0RLDS*s?*`Y1O$ zg7LmcW_2aP#owrj$jIYJw*|2-oC;l($z|#!d!peHAhMnpVQpLi3l!k4p>)zAoSMV* z;l4}==a;ixDl51eLGD{)3D}{1$t48Fv9`o@bsfG(;0A}LQad_5$9JU(q=N=YN_NKh z8VjOsb7$Yhs~i=F58#hX=^`k`H-QMy!5S7QuUiV&1A&buHYeNPZq8PWVXo);T9eL? zhtJUwI(u)4@NfIk>MeJcoAkwCjYOQh%Xm5JXx4#|#QJ&WH+b|%`FnJFPaJf{eFS?G zsQTZr)FLnd2L8Aq`|!5hp7IO#{{SOidFR*s%zOKDnbJfCQpZ{Kcu7JUw=h9j+(PXi zWPqRzscsQ_4({$zKm)+ftj90Dj2@x9HxbbEsydhFKgbo+PGqQ&5zE^ed?4~yB&FoF zI)hbK5}3~$Lg}EuB-&8PBsFe#3M}LR*!3MPmxw@;cF{#43QXgbB6`b`eDw4AdOaNa zbFUY#E6+k>Z`eMh5;l-yQP_q-#S-?g$M;((!49%vE(zpssSCR5n=8Ewd&nR;&iw6# zlaVaw@81BfTY|Wu$qQ%ddELG*7||$-Xi6&*Zyv+fL_X)-@JX@IER~{2#|?|_{YV-z zIKT{~*(cM4YfO;DSQ20Wd$~a1p_QQEtYMpIR@Rak(DT9gE=OiLP}_$oDq!i92pxjz zxQH9NdVBQqugo%k9SH$92Xj}SWHdlbN!(1IzEA;@c7S6@t$bDaZm8^1iYr^l1}_kZw8+kZ|W$^vYIs|c7&jOP4W17`i> zKHT1{l`?F8h4uOnED;Xk;&6ABYdVlUN%S3I++tPembeQ+E=sqTlF*mo`+mhax;8j4~aT4E}7!Cd=jsb zm?OPFxL*zWk*eJGneQ8sv+Ygh%f!IUNrbmKc@W4QPby)S+m19y1dt34GDIa7rxCH# zNP$%3TH5(PY=8m7fjt?s*P;bZte{@rb=2hNk!?sQ;x@3>oUT3E^oLDWiC{C8Y`{e9 zjAkZF(dzUW=0F7Ux95i94;}~hqi+20@uOz2@J<6e3FOjNm!7Y$OJ?*- zdD_35Q%R=i|#?la34e*vW7`#-+R>DBkgoyG6@pqyu;`XKI7UF{SPx zmv;=XtzV|P_v-nSJrUSwjvvoV1c|?WWN@4s0D@fap0zq4l0XVu<#DsQ53YlV4XfGh zOKBScsTj=GbBZw`uDYj@L@dAxCJ?~Rm$2}QsY4Y+Xq0^l>RN@ESv8+0GYuM>kg-D-_RoWy~Bb2*I_FN8upX##oQ*HEJcwYPO-S5u8hz$B+P;dr2Q zE7xuKjS|IVH;8P=qL|SP1bdz#O%ize)Bu`73TPjLew!U2K_YOc{OiuhKjh!d$F8#i z3#^}1C`q^1OTS(?h1d<}Mvaf3Y4|H+`6g@yxyv69d1&g7tWHDa(Nrv0&==L;Zw3s1 z!OILntiing(90yv3!cI-jIkoAX#i5&Mz|7f))@1v~BN%_}{$OvwT-YzOM^jmfPe+x7LP zi5UYXF~EQ}uqJdHkRpgteNKijZu)gMvZd|$o+2*L_r~* z=eqnG&wKZ4yWX`bg=@&;)S{=ZkcJiCY4;x+y$iL@+CUU!1vR|q!bIr`M_`c^nb57~ zql}PkR|mMCJ-H{&3kjSZtJA9(oQP>LEVyxGEtw_FR;%gqpK@_j0@59}X8nFY#Pb5Z z_v$5=AzrWvh#3eF(a4yfhg}&IGU%crU63cTYS?>-BRmBV$hN4tI_vzH@6#=m zNO;2dc?r(#AqVfbq({zxoTDi25XgV$IySC7BmtKUmwO$IG6d#!sQS!cup$vcnesaC z`6LMk6D-XVGMlEjg8+e9tX&{8{v z@oI!s0W?U>#P~E!-Q{pj2t5`_7f7j+ZA3}JWYwvBkjS5X#!;!DhWXYr-DEA+!IeOOK*PF$ zC!CpX(PsG|0u7m=;xnLF1cr|#MbZBNOV?8qwiL%B-x?rfpJ@x$Ruvr*h~pMNx8`&t z4w@wgJ+wshht-3-!5E&SOk9yZV`y^BXaNjFhC9hzy8)B8S)3*b+htIgDdHb!uK?!!AyMII%IThQx=z zCruI@t2G3aM8~)ha&iGK9i~_g52n~=i-6Z5Px~i@n<(w?jy^j6Jn=1VijP?l=GwvP zKK}qC&$pDGhs5k`d6lQ0p>+xI3OK++LI+az@6LuW#pF~7<~g9Cb>2Ah?N*A(!{&&I zk3`P;ERy$U;%Hg^No3qFLJOZoVQ_5|FgjW2-~wlysdJ6s1eQByCUutH-UuUS>pBui z3Lq@NZ`z2d*G?n|-l7i#^IC~AaYgQ*-eH~QWD0U(1KXXw!2yOBEF8td=3jBHw!kF| z#`}RA>@?+Y{PP+#Va0F8ieSt_+8c$7u(6_SNQi(zq29m))TjcwN2g)zIQ$y@{#k%5($(v_X`P}2sd;Eq9?#R(JbA9!>-G12v#hto^1o5Z z&>NmW&pcNBo{ATdq938koMGhdIM4!FQsiz8m}Apnpgjpd zS_L9+jfug7q90gc##TAVBXOM|;$Cf6@@^Z*3586^vTxjDK?JfeGGQz|xFZ@SBL^Hj zWm)XRUGewgXum{P~~Wv8d~uMhd@)IwnqV=5{{S@e8)Yk6bml&NPe}x*?ai zS2J`nv>av2+dH0_8sq9ZegL`g3;F>C>{zMd=wqLB;D7)oD)J{72v|8*NOz#_0R{g6 zG3%O0=|JMLp>Xs?o`zH_IL7DOMiIdY_2~=HbE*hR0zb{sT+F5+S>AwQbAVVW?_K>=7``hp=_WfStjWy^rP$)n->DB4tiX`wWJm!igZ9Uzf zM#RMS0HdAggUPqRV4+3ed<-$9M=N&5D&3Qv0LOdZkCT0HiE}awk&c5LtcRjmCw&1V zqN8APH_;Aa44Gu@jKG+|(IJsSx69)`V?ZJrU`fx4r+_rbXL8)k1b^6bpdc@dh9)4- zJqUUR04HzP13VMXKLLY%k>>c0cDUDHNFn;vq11xB;v(lz5*q&Rns%3nMSh}AYMsbSdm6_NZO5_m?R5D zvDjp>a$9;w6`ZsrUc(Ny&@X>CQJD2eYq5&=uj=>E3G!cxJ+(~n`#pbH8W_yDJA!6U zOCZ}PK#Y0)%*^%G8pX#E{;K0bx*e+##$1&b`2oG8cBQyW5O1QQA}-^OT#;nV>%;sG zIs5#1x4(-@d$c0LB=7CtKmg`nrq|TZBx-;Gm9r@b`03E;gb=xYFT2qoUSgk{Xu~wa zsV98yix6k4a@34e8RW!mgQiG|obY*eKo1gBDRe;+BqacW!M--$az!F&kN0D6((yB+YQG071zD(^`%^Bw;LIYVkf46OA?(>J2$bz*yNjn zAc_?w4p+I|L8;yo?L=QuU|zGE1}iF@ZqQ-pK@V(nc3;7LNYBJUwZV}1G>_~#pV@zO@uBKy1r^3xsIYrS|AtM z{NHe6L<{7;>3?yfJ0MU4HIYYT7!7FAX+UY+bwuA-8Ymm#E*D7feNMWwkGCDB03sHG2y#IpuQLX(pkV0Ma>VUJ>bK0(K%s$d zJ~=WD$&kWyxD}CvJ4xLF7F??L^)q21HY5_SD)8zc< zN57jQ`t;2MJf{USkQn4C0%d7P4l8W9xl6x+gKzK z!MS%3O((2Ur?mxY2 zUU~QLr=7^bd+u()g!hdP9pl#zogwFQ`{NnZJ&nkr;Wp&{NPs2Da17iYye-;go8O?~ zOExhxm?pcP=%1+|U|14=8}sL%=9{V8Y9A$xn^{s~r>t)y)7k`v7H{m6w8Ua$&V+Oj zEN5Z_n4Q{L&q?bZ*W~Fj8TJY@vBD+I79iy>z-lvlH=rcR3xQGk%vb^;F|kW5cQfiQ zGp*U=^fd~QEcHDH_l(Oz^W*p5-^ukR$pNV)yHF_l@#|uJ246pZif|s`K7985sec>F z-|4=iP#J5!DrWKkizf7>CSZsFF^wS zhkC|{A!lgrx6Ve}!6p!xPfFYYK9Tu5!~-dj{%x114{J?amPHOBrddugwyW-0Gz#w*bm4hqCE@jU?ZYr0R;n`muKho_;{)V-ae9`~Ltsk*tzoYIiolUUIron&w4v5>SR$Aie`mXDqSS4?YT+HvD?BdTIBvG%!BzpK?0rb5_U$75HZ zNGV~7#srM>^t4-?&ztoT`9u+iGf3{^#c{0kIxxsS*gf=k>V1;sjIM?0 znyE>w*&&z9`vtre)EFo<9>yy3sTRfF&tiU$8V0S9V#ID!eqMz6`vbr?(*FQH{Q1+B z!}HI*8I2+VWw@UR-N#zc9R%Z#;@U<;eoMwbS*_qXiW8zsHotIzZMTQE8AsBLX5w*A z0irZ)HcJP9vz_wp@&&tw=K;bCC|QvrL^l8j4P~!NrvUn$(2xqd7;j@a$!I7$4Q8wCCB^JQ z_9XJc>0tYc^)!L>2ArXt#~VcGU7#UGXp?jEzIW{~j~HOJcIz-?b_n1RLTt$$EIl7o z%F7)A+-=Lzo`n+JXB3wK=W_;qYs{w%*f#yF?2-G^K>q-p6bv(Qx{>q_8+lh@@5^ID zDIEf*GrlPZtq(kp!Qc5{$H6Q`lL!xx_YjeOZwAN{1JVBgx&(BGbTIbFnG|Sfe>;^U21!i(?trUwjm|%V-E&&3bSF7ird{qVkcM^ zL?ND+W~XS2q3ChNaLEzJ;1EcsYQ=S!-$9phl}OKcG<%H@mm%mDyI5&+Z=QH9A4eR# zf0F)g85mF!mIJPv+DMr^N8lh{`4FR@n$dzr$Kye;uO1x&C*Q9eZKvm+R@#Eg0Q&vH z;wT_=a7QmMlN?t)MwEgb6d+~+c#tE4^knbTs>c5SeyX_-+>fuuLzs*0wH>|mEY40i zkbh?*@J4Kfy*&KLXHH#9-#tcyXqF7YqCq`Y$c8(O5QsKaE?G2pQm#&Q=kM3@{=M|} zkf6AGf5X~$^M6e?WF)=HgBcy=0v5dUe)DrWMIcMTK5;wuTF9bSJ7;brh6*oK45?&8 z0-y)Dp5v0pNHWBjF~I$3s$^NtE^s|K*SaF(1CBvEUI5gCD>U9{VcE7uaa1W~tf5bt zXJmo43EQFBOwl9`#e#Go740NNLuc1*5{JJ8Qt!oPESYZux5jpj0)WJ#W=AHtm$+KN zh5)EhjQxR(=rp8R6v|Jo(>*rLt&t4-;`s-X35j{g#=|wUY45K7M^1fqjV5gSR@Fy6 zw$$U_Kd(d6Q6}Y#hR{j+{*VItmAMFK+QkE=y-Qb7)Sy3_mB`p_xDToZdKIhbwnQ

    NCPpBv;N?oK+qulbNS7}rSAT}1eU$gKLLB{w3;tJk390VZ_$hG3(%UKM49i6?-~C90MM5N0`C0@JlM<& z(jp8sH`AIQ)1sjl9F5_wX@R8qL`g(PmZ=Sj)Oy}46pdS5$)2J=&>wA5zA`^)j`BFWrPTaf1?pHde zan$jDF?^#q80T zW@jg{=`u8ssUggt2tjn#^N(IU+e|Qa3&cUK&!DG#h4IG~_>@GVAHDHcpdat0<8GP& z3UVbz-5Iqi>a=WQJ$OD)Kay7*`Nna|D)5gm3`lbOhM@`3C56!SDP(!n4L;m+nt6(E z8h-We{W6{HIw-L`!4a7uX``?x?i^Uyv1OfDi!v_eRG??CE_8aOKRfD8L8jbAcfwFZ z1n3I|Eti7aT{87i0ZUz?TlM$Qv)QR>!GIj@>a-~0`X{t_@L2?%gg|V@{rTYVjMSGM zzgK49=;WGT@2q-ir*+3hM=_Z0N-t}va`Ir1frRy7z^a}cyPks&L{LBnxjjW}9wu&d zNlOysH#^|$Dn=HWA5dotZTRnv33;u$s0z6tB19{66P8n!+lv?(32S=beJ=d`v-gy}Wl89NW+6!C07J~rpN2NR*frAf?C^Ctd zzmr=7n7ukQ@qF-!p)0Pl3lM!9xdl0;ryK9)>QdtLNg)8to#Ck6{9<%_l06}_%^51#d=vbGrDmndVSz4?3UV>U4M8&iyzVZHZtV!9K#@ zV~px}=1JsVS>Y^eJg)qG{yGC;x3bP_?OwXu>9HzW-*VoMRXz^=vA&5o4et&*`y2zd zgF(lqYU7}vK%~@0;rN=)G*Cnfp0GZD%_%LANh4=H{RGW`^gs$3CZ@VJ%L)A2;aw3J z9SLv)47<~0kZRatI~Nn2#2o?&NE8Sg6(>bH=j*${}WPn~$0Lvkp-8?ZMp&pqXWHYdSZK4skoxLyDKtn`0Jm!-}aNrounG4;(iN153-nZmv2xkK| zL4A}rSy~YG^$o~q5@-)eS_BAgeb22O@T}d4f)``+z&NuK3kXQ%8i^sbXJSrV5L~Od zk!mi7yBX1%Bc+V996=0hSRsw~7jY#B8&I9bbkJ$n!X=R~Z4ie#1Q{>^F@#S+0H-IS zI%fqW-sEQ8TY&FPyBP=$)m!hY9qs%KLR9|%Lx~WIU2rJMeGDxICfET0x*7Dubk*ar z=gAn*1x^V-L||e2Vd%ZZ<{>h<=ZYF~YH+4SO4u1pMi!h=CyBXDo*oybi6B2*QBemZ zH#`GWBWQ{AkKcU{ApPH8z$_P67!0?&Mw{X^g>DNbD4mcfl6?%`gx$zr!@(G496=+3 zP|G0Ht?ewyOlTRzkU3-t+yN2mjS7RDJdw!*bf8!cK)HUMyg%@FiBe1rkLV1Z`rRUZ zToGt7h)PK|KNRR$=qJ`RD{eYRl3^`ZD255EEt|rAu>dfA{t*o%U3-}|8)k$jNA#JI zuaVuwGA{E{Z$yG($Bq>COtBg%;Iq(m+5p-sMoB~<`?u)xjrAsn@%jsBa&JIBi?1{% zf&wA>fO6_@IN2CW5+_?6tl6vkz;mkVY5J(HNQh?xQ$V5-sg~X|h8SgG5L*Y5Qhi)v zH{cx$Bo^A?naqc4iBqAqm}M{I0@KmWNC7Okou_RFpJMN5uC>u~dZkpL&<8jZ!{pb-yW@j6E&s6kCqKcD)69aRf?u_tZ zAtc#HW_bZUFnNg$++pv448}&7lt^PBy>T#KMV%H)uKcUVQ>KXPpI@)Y422^4$F+&t zaCCiq^KP01p$#x6iHA2pK4MD)3iG|=#_oR>k7c+y;Arm!1}Q8Nwk66aK+qX5EEhXZ zP!mxI`rI8!JeQ_ejON+@|Af17Cz``H_P^_|YJn%W)SP37g;(KXbj zp-av=2W6*ZL)t$CgaRDy=h}O+k)mCbb+Spr-Q?&&6w6!)Z){INp?xHBcJHE`f)3l< zw508s&_zW`%E4zegQ?jNiE`vxEdH6b$<-{zeM+9kc^l|pAqE)^DA!757pUTW)b~bu z=>$ey#zDsK)>3S514aKFtAxLD`qSTBZ-^Z zq&G+n5>p^BLm6NUjM?e7h=6zm+x6bEDq$@U!t=M3#+*{?1J2!1jW@xezdS-aq~(VK z1=W%z<+3~XVQOfr&5_Xo*Nsu2NhnO98$B5trFjCt9WL!(Q|cLz00dZ&LG~)WPT*r8 z5s59zVoa>yM@6AU1zl)x1Kj z=qdjIYAQw{bWy21%oZRj%d#A~b+0`3(E#J-sQVJTtmvV^Io&16{cWI5-zOsym@tV{ zYeAP}!e2A&x%>hzDt)1PKr~CB(FHhmqdiNESm~;fAW?6FP5^E@L(s56f*1?jY=K<@ zofsx;68Do4y6O2V6EEP`Ik`(kp&1Np%(Z;r-hmoj-yOOZv{+9+1IvO!Iw1iF=X$<# zF|@4*((|B>%t)hQ=6VYmkk!dZ!jm5N`g70~c2#FsbcIrw zOBj-GMYT^h1vvX4bPSyfDf{6>^@_8z(}s_mVD>sC;$6RC#@l`Z$z7g`iE1iT&*(%a zS|gKd9H%d#AV*=L0b696#vP5wA#tKX8_2%6k3-IgeSns(oE}~J!!RBOMgy&*AWXwi ztfaIUD}FmiEN!VSgBR*UQJSq$mR5GYCNFPOq#agNV2}qOk^Lo;KiB*AjRPyMKOg3j zfI7X2m(?f-amfTY3vX0*mnIM%lRW}prLs}clA!OZ3FoVpp)Q#dpaBdJZD+0=ZCdEW zAQCx-U`;Pb8lQP^K$E%L0qYHg_sbqDn9b=hOO50_9xzB8iV#HMd!)IDYYwNAQX*r6 zL2$h$<4*V+jkthYf2E~{tkHJF5daZ8#~P_2bGUZoi)g?DsQ?-0B>IFVBsTdYN(j5Y ze!jGdliRWtM}TIWofa!5c9E9O$WWwngJ4mXx86-0@h3pDxK_sMfFE@R^(dT3TciD3 z%vlJM$Z~iI^|&+&aK}`64CURe2oem8kSAcI3GK(=lRb)x&g6~Y zamWl^p(e3i!xFz;-PI7&;MY06JlI$hw!1U1&rx0lySFYH}3GTO)7O z!0SQA+!&wlf5mZ{!!lZ;b93Bzozhi>oY!m)bLPB)AOmGA*g0?`;dv^TPFJdkvbi zL>R%fD?lK+{MTyH-Xdqn>pe6ru`#%769cGku88tP)-F0%p<4xEw%JCbdMD0uoE= z2GUvJYUr+u?0>p5=ZMIgRlz{D_e{VnIA0k-gH3(jlMV1hsw|y zIrZ!qdl`P(0BuHW?@N)<9>B4Jwg`zbdU4TV>Y^Z7yn84dgiec0ltCnIIDHaC&1i() z(K#l?Wx1Y^1jaEjkO>F4&wUaK;Xj(ZWb>8<0zpxNFRR!r6?37ywi93IP1g?Tp!y*)aqQHHi-{n5~3qpdn3C9QTt{YywLJZI?Sq3&_8spg5u$bt#dZas8|(?=P(%}9JHqwD5nv!RL-z6%^wkJxV0qtt0v^gRF9WzZ zlU1lBNZ)gKn48|TNCrm_-_zRKh8-Y+pE#tz+~|kn@rE=9q=Gk-J$L$FjF@xB3nQ%k z1~axj-=5@?_@x0?YLok%NBW10!*vJ&T3ZJHO~gi9nx?PGGE0 zLr&Z>I_Ov&_KBj%p#q3Bq`3>*IGQOp8zy2!L;z9Qpz-o94wV9l27yQ&#=)W3Q_`2_ zGuTJG0i!!!U-K}lKm{?n{G|h%(@bxEdE0ULQuFoa zm7^FYG5UAgUtwi>L!Vu8aKKL_&iaF9685{@cf}oSD>msh#Svst z)C&k|->a1b@XQ?{CWcS63Pn4GyaRl_7yti1=BrDGRQhD^+fc{7~sZpeaZRBUKrK%Pm$ z>DFR`gC@rSm?cD2xeudyJa>Mps7K$Z(2xf|G34rFbQ(mqs{?B=<4A)t@;d}TtfJ$* z!=pqY0p5NRHk$ykEG8jPEk&y55T1jxE=pqYXynvgr^ncn)1W#V6!1&?obC|M8lN)fVY~Hs8(Gw6|GF=&r zHlf1gj3{>Tz%LEG5J*M4iE9V|EZdu;bgH<8p0>1P23t+JwmFq*cZ{LfPn}38T?&h>@@u5Kc4<7(jCq3k!J73I{}u z#g2MEoKw>R$)mfTsCyacPK0hvAX>~hp_@<<(YP}^QTMPnn5xU#i|z@d`!aRQmpdMl z^5b+48?)K`QaQ%F^V>vq>~@}$q33ziz61H=&9@{NF?Zfq8E6^7S{o$2J6FK;(tC(O zKwln*NochR^I86S26t7%78CTo%RP_R&$8!6O8FPj!TRSK*<0_>Z_;`g(Z~YB9~4qODbc+K3ncYV z?NE!*H#BUK^^fuwx3lCmc0$vXP=@xBGQ}R4 zuf|71@;`sK3ovOnFSZF(ol`ne*%&~BhKmc=GUra>+T+=KbYFtZpELKW0C;u-=kJOr z%V39fw^7)zgtlU8wB~0Rg|s2*zL+Jw&S(W3Ie8;02@(cEt7V;^$rW;AWK{8|8WFK7PZCy=yI40UrX5F}q;c3CzXiO*?M zx!uhRR{0{~<_MC+x>~UWIVKT37~M|eCqWlSsP|G&6GV(_a|4a#l1Z0hb|glMNTB{B zw0TG&IruP+Urh=e`Hl2tiQn{&3mPbJ_6P!ZfNV`+jSwww@ICK-5YE*${-~_aD^`_K z5rq+tTx=Xo?@VN(4kd<}bV3`B^)sEgqq(v)0`HGTcRhWcpWWqSkJoiG(aTwf0NzrI zTCrE0Hz6J5HJs>z%e2pg&sm-I_n}5&YRUBUuCGi_cVHTpbrjRPeCPRL}07+Bv$ zS>0QL2%Vsl_H z+;Db(Jq&&fmG>^%VxaHBFF?JZ$s2HXC^ktU@t_lr)X4&&@%;Q5Cvo~Y5|NFL`s|@w z0SOZn-ryYQkU}9%+YI%=Zgh!?@%N^L**x@*LRI4Rc^s&*DJNHdhjfn1jA_N)0jzKSWhd={g5QOE_;8w-Bd}x)NCn9);#f6kyYP zErU`w9=Mou1~LIHouG9hU>o3KhO?K?K=ua@0O*u9H4)rmmmnbD{5bCH1N-ifS|n~q zYgb&gh~q@OXWMT$ufQZcA7K8zZJiLMveE0+&y8pvv~%ZipkRvU*&ev(*_;Oz8CMnN z`VE-I?W)|w%*)vYB!*!aN;g+QE82i2m6GQwselI9qH;>eB0?}l;{bLz2x?8iAv?_9 z2AYV|-f$+g*h(Jp0*_tc_J;_MG3X?^FofM*5Jw9Uur@&fNi{q8vQLZc97!ff2xme8;JE)6u;I zS&1E33->4;o-{!4<{_+8&q(Bf(lQMMi`=Y1p~(PbuFuWJ7^4~l9Ll-qu@t4Av!N`X zw1@_eU58C`(4z!6>K!)08LcpwBM`J#U?{+bnJ}gYLL*!$n@4vbvB>sh%A?T- zV${S*p2R>9IVn4zn`bQk8`x0hmqoijtpb?@QTgGc)-@UV=YVnh<4Dd%%W?$>;x7Sc zi#9gFpQR+5XK+Cu@tm{Y<6ZgmsqTEBn0xVyV{c98Qw8<9^kn2xq_jTczVDErwq!T> z&3DU5hsWP=k78*YIPwi=Otb?XqEyZ?4Aq1Al4KDFVhs6voieWo95d9Gw`H{?YJH@{ zu2>xj-k|6Ou{imVNbBvP6EL{<$KM(e@AKpK(JFMz@&cC(vlG*Jp5$sQ~amB*NZw zAXVXJ2&fy+SW8%S9fE~Giqr<{~(6j+ap5o|OWs$-XjhP_0TMQn_wvPA)gs=}H z$8eyEu+hC>Sz{$rp}$B}O0>+HoX$r0j1V$3U=lJqE5_k$#L5U7Cu;AGrVih;GlC#& zNH(pl&80dAcEqeIag!Usx1td~-1sLzKI8}0`Tpr&1y$ebv_TMj^UBwsI&2PDDAXP< zJ$g#>owa<{J9_){(Fj8n&7fd&a~<#SGtiy=e}7sCW#(qP5#A0t&|BmSynzI%9DpE8 z)<+N0K&_ZVV>(iS0*c^p{nkRLAaN|qzew|ve+n|9O^|9Zk+VLU!803S(Ryu8aXox_?43aYo#pLL1l%GfUgc>E08VvR)!?cjh=x{q%U9d-$9s2 zNp83DIe8=rPoYxegmUaNf~P=$07jfJ+t{-x206}zQnWKjJaXqbjTItj110i(2qkv| zLvmr8V5c0%I3d>qP^af5?~su+{PV%|KxPV4UHhXBy@sv4&tlF>p<{it#HVAF=Of#O z2+{)Zf+qx4c>3ya0WGFD7?ISy$|>jqjrLrJ&~H53(C2~!40&<;&e zJsUC`+32%e=d2W+i$Bxv|A)63hGCoYv0=`qg`CyKoadP2l;%u1A46)J^RYRfH6u}S zh(sdih}bBUV^Jugk5f^7e}4bM`|-H%`+dLe=kvOFO;7K=wG~=>E$r`F@sS+2ex5G{ zqskHZ3U5|6^Cp+AL9y_8E)8)2=3}^^pG&A!6$3Kmo`)79WVoqhG1eETc2DORTQ8VK z4IB7nvW~)(b?YO~u|j>ItVmw0MOO97%&mqu41m7(%E1U)71HiN4b2I!RnO@QlqKX| zOb#U;)!GCsH7j*qiVri^T^)?H|qSR?=%H-|~ zNw!+UmvVev#@br4xE9;-wYjl^OAIP`&o9Fsu0I*AI*$0@LF3fdE(fO`AUba~!%XfL!Fu{{d=_<0y2I z7V?{QOl1FbR8I+1Y*epTRt}GyG*9SJERYV+JW#w%nwp@s4?JB7?9ESTqr$jiq%s=x zFVPv?KW^Tp{4^d#TetYu0C<~I)~d>k_#{R0IC5L=5QV2TSY{;ZAYlXZf+Oj<8g4;v zgINZgbvd(0axsC=y>2aFhV7Vtglea5O;-L`kvvK8YE^YVH=y*vITXp=$;$z~Y0!}) z?U@jD-EIA;j9H&ONCRGVY&ERZa-Sap0Ltd6_X|vaiwp3*$@!xq`T;$+v2R{TDdb`{ zPf1&KgeQjvKhzxmuxuvZhY+c6_A%rGaCcL0V+NnczH?-f)DnZf;`Q{Djxbe9irs=n z2KkfOr7)xWBet_1mMFdX%!S^_Vw<~HZCUp*{0atj_5icb+S2zgT_?L?Wd-QDPb)`; z#mpiMLaox!1`qQ1bEm*Bj)2E${6NMLV#70zhp9owTTIaMC4cSuZqLMQX2jO|&-kuC zP6rp`=FV5DW!A7gn`-^$8^xg=c_)Yc$pdFYD@FLl2UGYLNYF(wKv%Mc{B#^a;JMO4 z*8mdI2EIWWH0%gpnDqTTLRopCw=K#-|V&P0SRa8_PivG|-o9RTQqk6Nz( zQ_hf&*cf99jwBI2vGAxF=?pVd`=C0%{3kbKF74rle3M_tekX`>s^d3gv$A-Kd`E>d z1I0b<5Vs3yb^~Hga&_G&n^*XKQJ%kAUrAlcFu0e)-STYCWGY&rp!5NldIiK^kR!-6 zb9ns;!Y(Y}w)M0Iw_JN-J!^P06U%d0wWV@Um8ITg4l|UBypCpQTzX{zgoSL=r8s$4 z#}#;dGLw+Qd2RYobltyo+9}-nnm2^+N;MLA&l6joWD_qeW+M$7u>Bj?bC8!Gf2jUS z16EcNlX1HLvh3ijo}j(Q20hjqye(@>>HBq& zKoxW8&(?3WzUahBwX9_q=7H+*qWq+cKK04bpm}5e3ivWBlxevlO3qo2@mcM`p&oSe zvt8k)>B>m19$eCh&=v!ooF%`^G|&h0mP4?@4d>KlJt*s{3A-ER-5s_HAD%}&MC z2^!|Pbe^2XNh@_$c=3N#dm=3ZN5Uo3Cdw~Xwkyn4JI?WUm{?~{+06P`qBq1VUSB)K zlBGU;WfJHLeomLGDsS)#I3AcRiPlbdp*ud*imI2naxj+0qF10rm)ibo_xD2~O+gE* zxqoD^cmuD_VyP$}2G6@`U7aUVbGq@_9=tx)(nIk@@-KN=FqdmNU(gY4t5KKe8NHq zw}IVf3q4o;p*2r%;&eblgNdBI-oe0#6hu(5G7vzuIx~l!Gl9Eg>dna|@=XM3>2E@o z)0kMu?F0@qSiKfd@=W$)AxSZeZIjH)z9-&uqh%cCG=w)t2K@+~EotMqROc&z2UsU@ z8+2S3mNrLwJya#0t@1C0so(kqN{kdSEnH_rX_&P%QdWBlpt9ZN2kK8isi_3LjxQY0 zuhHh4d^=KHK5)i0W4Ybh(S^9Bdc0M+vId&IB_f=lSSgR1A@n{JJD+G{Ns-2&tyuBr zTx7V?05EtiTthamQGUajQl1YIKKNxTo=y>{s?xFjQb}X-{&H_H>aniEy9s^9xElzpsa7!&Z#|MM7<(xfH9b$T%>K3%cSiw6o-2XV5b) z`up9sGHdob^ZEY)T4{))!7XY@_?hk|`M41hUcKtjbngZ%(h~K<{pI1`?~6NB>+u!! zb0WPTrQ4dD!q8esS?YMhn-AJ!lFfnsAY7|zfUKxk+GM1g63EtzI=;0xOG5)a+(0s* zOz#rpjXrXhO8=2tl7)wfYs-utA5a}3G&;X|HjEK48}o(~CYRg*qTqvzwd*n84kE6e zHeD(^e71jgvYo4K{%@>%DRZ2v{y~o+AQbn6L@BkiJ{ArYBuKs~IVcg*dqY=7=05jk z;;T5++iF?|yK)PCC+*h_$Bo3rJmLMey1WV`r39sB(tI4^bd(O@9@iMpbjCz$k<*29 z#v3J`Z(`eO6DcPp=O_QR*S@(Ozgp5D3`^WvXpsH0 zMYW5Wh+kUg!s@cXf=*`>cHi^bK@)cj92walwFJk}>_ng96mJ8B^!zWmUz=|3nH=`_ zn{75a!7#a}pM@&_qgkuhin2uSiuB=3IP7Tb5HnBl$vWCnx*5!@6O>{p`sr<->n1Vn z?TE3GU`+=JCzf`x>eU%J(Ru)?9&Bprg(G1}Y`Yk+%F*rvp)ZT%n&(07TtF{dv*)|| z9|##$Lb#^QgWk)P!OBZvElqWP)fjBJMRunxY5S@!@A_wE9r1UcQ*A-0BCKCqnQ1+7 z$2twE&VTn#w2L%r*6-O1#bTKqShwDw77-+0f1HU?&$1I=lA5`!*DvOaNs)29p;wt$ z-+i@uSwxCYzSQz-qEksR^im>aHz~YS??!`U5??U>yjw1LVNe?Qb(LKs1~r%>usy+b zLdMUxEND0aj#91xuutjLqf8QgN_+w?i2wm5ip2BTYkaakG@q+3`fSj%A84Yf9~mNc z#;D{0sw-$&+i|z{@G~FUu!=U57jqxGJmA8P2*uWNOVp##ycUw_kxvuHGBDSl*a0Ao z@PqaywevS>tDiY;_rToPCDuI8V@zKNH0GqvUV4>>;c?-&+`WZ|B62tbeG;RQ#M1&M zQm@fFZvKi!q0z9Ac76^p)71UqU(eQNRB`rrjf%@V6OLGjr}$ z0w9(rWPv{pU_K~JC?EEWnCtOx&S{yz9+|3K=s(+*`7|*UOYafu(nOH1gpi49ZIRsd zs|5^0oR;gfXJm4)L3cwaq>FfH(IyMed7q&Z2M9ewt7;ih-+>$xBoze{y8f{CC$NTc zM{BJLW01UE)><|m`&0{`Pr?XQy#xO(^jOM2&rwa-sAygytH8L_m^lxL3EbU0@_To_m9B299X?{LiUW%|WtS8Pe~G%X%N%dsYd#+y zlb-y`B0zqA-#f}KF1-zIm=N{l_wg<*JkI^j)T`bkf$;%Hv?3MP*0`zM(_`?|4#MP8Z6qQ-E^moDHsLUnNhn(5n`(-gqA zz~k_tPgXE=q}LJv@32=BM{V?BHR!L~~HBTh#a1I=rVDK;97oICE>4 zNO3$20@yY*eO_MDiZhi-vgB&#trGb)hB1@gbi`_WuA&zJb%M<(xC(N%^R+=qe^MA!0s zp=WY${LJcr684k9It|-o3iHqfZ^u&}X?s4UtL$6dOXADMp=O)OlR?t?m2+wqvz?Ju1jSsI@D5Ftyl` zIiV5B!9C@&)2ngWHT_Z5>C8CdU@%cOUB8uGUJluSYmlPm+$MX8q}bl?ld6@vt8>0@ z?0#*havPK3tCcR_sin<6-A01*gI*-wWvgy=Q1Q{o->_SzCa9&RG>E4RAM0 z)~@#LXG|E$zg6g%r81XuSK1C1Bv!0o2LZR4n0A?#WG+a%b?e-gVy7v?+WE3bGtUzr zt|s`VI4>!SR^7S&-9dDJfnpt6=Yg>G)`?XOcGyN@&G@7XSe?De=U{T~>vZOlud*w| z1^!6Dj^4|8PCq1k1&3foXQD2)K=DBNOga$W?}OP~f3ggoZM^g6S9akY)=~EQKrl&X z4R?wA-E5{2Ghj?D`d{{E6pvhcfUdvE5JBj`aYV+3x%?M8c^#s)1rYzFM&)y4Fu?om zEngeAgIpzWeYV!n__*>$e`?T?(Nu*W1~HnWx-_#d41?YGqg+dl7?M0h9{fC@7rb(; zx+$2WpkW8$Tur7!L2g0$~hI*r^QSn6}H8q;n*{Tl%p~Dj^7InVE^~ zDNQ?p9a=)|9y3p?1-E0QSMxhmMosl2nW13egKm!D;kDSmEh$64^fL`z4JHzsWZvyFQOa~?aD#V&I0N* z6rEQuHo{6P1=ii22&wjd;)&xG(aFfSNt8JMPX&7eeDO1=ZXYV=VL;=&f7RU9w3XSJDr zkD?a72jsQgYLx7Qrgk^qej|AoobO%rLP{*IT0DFCj@6NDZbss!pKrSbNr58_#x%SO z9(_lqsOMb-2ws`P<1Wni@o;&{dvAxJ~kWE?U>L zX;)UXJk>LsPV$?4coUVIEee{KZ{;F1vO_{=(_qjS^_IN9-3Q(4{cU9R>jlL(h&nogS^Ngl!Fa5uzUsz-t^$s-n4|+uLC%0gS(4`)n1t!ewLSlh>;v}L zYXaeST_MxI5?<;D#pQ!o)>gemR_$1b3g$9eDe)#eRL3?ACJ%(A;}TbgM71gU4JdKXS8X~U4+GNFcY zuz8hNX4AIn{mOl$AtsR>y|xCB44Wcl?3?H^UoHyrflykqKCsbii@LG>p|R~v4}e)I z41^{Lj&^ZuSi#)dRQI4U=ELGb&5y&nP6L3zygxz=zX-x=344dKI{?i7o_5H(W3 z7?Es=Vm&AN0@Z z?c;F&xzUs>tx}5Z77HBO%&rgTe!W=mImHbWv7L55i03?v!@Wa+53i=^4E5mHL2)j? z@Ec~3E?$5#!izB6m(bn^SP~j0pOs^@d)NoUEbCv%W?SB*L^2RvwvY|uGM4XL*FxTf z2le&$Cy%!7KX~C5&a|Wh>(1+gu48lJtKC5xfmhu#QVbKS%!(QANuQHA z*RQF$%LcWp;|L~94*Y!!Un9-gjlxKZ(3b7eXPsypl#Gs^R#!zAMr-r5C$Z1GJq=EE zrJaj7akXpvCDFw3um;ca^4GLvV2%2F=c6qlX5#JRIj(pE@!w4q{jV>c0EHJZyP*%Z zQF7c@-)s}m0WYdKCEGdn{*q{REJue~FYZ?!Fpo+iO7-@^O+H>`o}cvb7TOS(P)lJ= zPtt4OIs>W53(|myKl^=F_pKh^TbZO-kxJBTEt|gY;_FscwWox#UI!MsbU4t#JJ+0r zCY*|LNv9WvqFs=Qkw}WgN_EJsWDF(qR(YL}z>hCg7*s_f&4>&gW+QT8hzB}6JYD~y zz*)l68-EB@U$lZvx|PH}-r60X=n(|(YzP;;FThr1HxRpIBcU3`D4q|&|LqS5Lu~cn z+$f&5FLC~6vYI?^-z{|8ahq^1yyoKP_URx(n7y`n(`8Rv83M%=^5xBc|7l2Cm`PbZ z_9M}}3JkybY)b`pGn6^}mcz!h1W7f|YJnq?oUpw&tFFx zLKF$H=FJE?8ICE)RWdBP#Z@QS-?y^4-@50o6pGhJ_??v8B1gNwdThgt^LrF7pUmd}v#^@&J3ItYdip-Ck@Ma-!Xi*{km`Z*hPc^`Bu+w$& z&y9-QIgC<0lmeU|i#K>k!N^Sk4nrB5T<#Nh!J!3Fe4g%enHoUf1j!Lh_S*_$X=$R> zX#r`gY}5{jK+o@*&JVOqYNSmXPXS_x_~3*4hU+w^8-^oqrEM^9J#u7}Q$U}~IF_nc$ zad|ezDjOTZ%=sDipB2&wcDt?8d~~){xNZ3!Ak$gyoiA9gkb)?CGXQY0#cz0I!PTfF z4-Un|k89mMuJgUIB%o5(N(04n;l{Qh^CTR z^M4tS1(y`(pJ%m!Uc=P9V1dky zUUgmR*p2_bSf26wRct$Z|!T5Uy$NvvkcFcVswju8n~#k@9O zkI=+uIRLUX9AH8!ybnsklk;GFG|^Ki${-y8^wMGUIp{8$#2{kKSWW4gwrT92v7Un{ zSWYL5zrXmZbQ?xWbhA|MFn=i+sumPfeIynCpV$E%&_-B$7!K_kL!GVQMR9{a_pxB8 zQ1;idXRqM85*0rB&t|?g+e>-T-|UcHj_QK5$D7)}Sr{yCj+UTtVI{j|hsc5Nvo+7Y zrqdU|DMhEM#s|+@L^#KKJ3xX1>UH?wJBH_Fu37ZUnnN2t!I_u8bFTWcv`RW|s~p-U z43EAk@$*kKI7Es6wRu%c>qA($_g~daC?a~=L)4_s%huJ?$1YyDetT9!Kr+n1R%xby zkUK&`b76k$FBg9|mYiI^`;6x?A*4v&@Y@eBRxHVf_*S)to0Rpm_cSe&t|a_y;v8~k z#yY`{c0Bg)>;C|(Oc6gXT|EmdgtaSu;tGRM*)?vWEf)fuuM!h`c<=^UO`cQXX|Q(4 zOF=M|cvp|r2?FwlPvHtjd8Qfo79$e-v9Ik*p6|?CiN>%S=U<7Pc~bIQ^xMbI4bIT32vyLKP%a^ZzQ618R`2b&XnDK|so2Kn z){Y(Cd{sRZB#c<(XLER>WzfB0Vb;`7ZLrj%X*K|_OUcQ5wTU^+e;eJ64|!$dV2?>O zv4}pa#wfnD9jSvUmBxd+t`ec6qD;u2*>4&qg&-8b_}}{b?JH2upQF>vF%%DiBvU@s@3BY*e-| zIx9FdLk19xzn|c7EHMD0X|7Jdg}Ka-h|3u8>h>7aR z?F$=y+h>5*`{vNMeb@B!@4TA@t01X3wYY0rxyaqj25+-Ok;!B=Ac~^zGe~5GN;z7% zQ4FG(R8-%Rm=b^h{zitxBX0fv>^G<`OWyw5jVd+9=vtBF9ib$tat5~vOi^ntrBydM zB&b>Ru$7Lsla09#{ZHq;CSjj?^)412Ve!IWLg~Zp)Mv9=h@zx|w|TEtmOQ@QKHD%$ z7!5i1B*OAnd?R!AJB^Ni29uKY5)Z=Y8XZgD4Xm6b3sU6D09iZi*N8j?WEF$ap*)_gU)Q~c45AXMeN6c4#OTc3>jm2OBc9S@E&9aKIeK zgS*ns=p-UJU(BCOq}WZ*W51d6CwPSu;6#;v3>CZ@*#{%3NI9AWb|gGbie61IMEMiR zBTk)DuO4=kve16^?m=1A-%@V$KmLd+TO3uN!9-^FCrOTrNluhAPHQLH3-3qqWl|Tu4;={faO9b1ErjEZ#%OSrxCZ#3=$};^Z0Mw5uM; z8GUb{V``ghdn*@9K5Uk-mFC$S@kVcBc@rsl^&IId&yIQ!{jk)TX_U>i_Kq#m`H21w3mycaR|; z`AHpS7{BJ%uHOcfIgn+_TxdxUvAlPNg2&b#A{!XWXnhH)4Cao;$* zNN)Ea<%(klznf+J&+UpUo57mw0^b0`B9KY|CiI+pdCwXqvB8`3VIl7--M(FWGv%|4 zvfOV*TXmJd%kFp{*#_Dn~h8r8;!ooQcf~4$ zd`sigTiK;KkkC3zg`H9on`RoTr*QfGPtvKDRrybE@!VL64WHKdjMHhSpq@9U>~}Yb z$cAPVPB=@Oe5dxZ754~gdzS{czWpD-RjB?c$D~m@lUA8njeZoWpg*s32F>>ucY4l$ zZgb~#c}TV%TUJ5f{ADAN)?YLyAd^5Hf)yI(_4XOr4nG`*r2KO3L6hsi z2tnzOuWyBFqa$ck1QBqo{2;NDBwXbq*p$7!uDlbVZHS|?<7|L6$Q`npsJ;!>F2H+; zdvI{)&+adocs6PI$^V`Z-CyG@*TZ9{EM6eDXk!BH_dgW3`{#-Wh`Sw#Hg4D>V1!_; zlK%m2<$)e3t;f5We0dj;Jo&~M4ACMo1H$3->^_9}tPj|FXwUFn2|F^H&|VNIcYw@8 zOUC7)-mRCNCq+O07o!>{y<95)$d{zYYG_uXCbw1kjdS3t37g;#;pSkwa!u!1A9IS_BhVOlSCMsM$Fx9y#^EP67(QYH*~eZl`J&kuO2 z0|OkiA+Qt20#y8NQ+7t)>S43=7b}y}$?0y~B3@Y$bwD~j+Gbzg@>`mFL>qaMm~z9a zNSevpwLOI_k|-j|vj9b?yC~DUx9|B)W}X2#ZASiSV=Csqw@n;QCXJZ=qG%5PH%V;6 zNzYiM7|d46dx|ItC!Dp$csQG~RQ_u8^_yqhDR4Ndlw&U9Q|{h5_Z9|9s<|^8=?z{L zT=c6)zOtu|5~KvJukHu88Uqo5yg_3TbAfNiZMx6_{hK>91FMi5L;}jI{mWkJ`}=h%ZO?pGYV@`@=T&(=LV^WryK9SBVbaO%i?B&=lkwuCC6N*YG97wd|9Mw{o|efkD!A^8OO$a zdE|eS!aJU&BP0~2q?F53k^?p1HZvxF$m}tSJn%w~Q#`ST@;xuekI5G#Da&{m?R_5q zYXPc_fU>s+Vs*i9LTY&!A=c?Co$S2@u3GtdH;Rp%T2HOGbN4Jjhn?`96H)Ro<@EOe7`{} z9ec=X%gH4BOt*esPXkp?r8)L5RI~0#p@T|4uwEo}qiGuW;qCR4Pl$Z3V8{h0&yEsy zd0osH!<%?xGszpDE~UM`nTOASXTOb{GMh}4l!&2f)0lbL#;7)WIl30i*4ikcnGUeo zT{^#3UR5GtV5yeX@E*fMx^}E(-S10WCD78iFKTY)V)` zkypu6xaGG#pp=0M4usW5!rtYmKybS9iY=#l)m^5JcKHxq?6}r=F%{}9;9)O&J937U z=Zu39hFA!Hu24kMFTWc3y^w%#ff^C?YrA_8W;qWKoPs3v%GESk+!b$mWjnd-6>Wye zrwtYxJy^EW11jwLRK{8maz(G|l972a#h`1=aeFG@WUZ-{0MBa@VU=n)WWscEfOS}N zP)SOr7fLf>*0cG&b>T?1MLQua=JJb$7LJwWC{T=@f=lA}{znY{ zATq%1S}r4QM*8Lvv6Fo-fO~{6N=mZjCXTm4`{GYGlSp%+{P)zHe}6R$+PG7? z|FzpoW&Xaq8$g`Te}tFh4q_q1DbH*fWg~21XHT5Pb38RlovaVGBW9XNxN{-9dx_n` z8vXc}pPE0jXb{A$X6I*k57zUPe}C0fuXVoonfu~$?FW`+hJ|qzsshIe*a+X$rv066 zLm%{Y?$T`c#fIgpE+}!Oe8T(#aoB}mjySY&4eIu3#ODkdWjf;~DAuj>Rew#D4K1q+ zhtqH*RY$ndf1bFLeS}Oa7QpUw)0!)@w%y(P^C|JN8wajm;P3eqoAIKPwJ=9-KyKw2 zxgev2K@<>Qz_lTv`Z_*YQ@8Io+wW|(gr@CCL#46ud6(zhFL(3kkz{C%qRga@Po)LJ zMvbtK0cD)$%&Q#~l*M2O87wT;Cce#M=z~37@N$e9Vo&Ru2FZLJ`!H`t1S($78O59z zBQ|p9ZDCjsb9#CJ5S3&XJ#)5#x?+|NJI#<047qL~XttJjBtv!xa#Q2KA%tbw)GK~3D`vU@y@HAqR*$qWm~Wb0&veH z`Y~#&qXh>R>=SB1SE7bqjxw<*J$Kslg%wlb%yM$OyEh@;p8}xCPqiq99p?T<5H>nc zeTW4|j96x(N876hUi=jL8XO=w@@>Ldsm&KY$z?q!SyKD@eBPZ4*z^|fC-Yh*l)bSy zvDuW*>dM1&RzM_Nx$>Rlr~k4iMj4p)==DUI2}Rj>N$d0*%y}QypX*;-!!S#8=IovS zko_b87Kz=_+8C)vTn6?hRD|4w*GZQdNOnv~bz%_fNkzXyvYT%*h~D)dHYEkMIR2gj zv1eyA%TMuC+FyT)#s>54bW%03R_wz8CSeUvS@17b{QmWs=eOnJ2XUTJU-h@iNACgi zuT<{}GmyoYhgF-`UXzVM8*hz{B zKKC}GuXs1#K1+tI^RsARmp?Ik6zzdrsZHrEG0thBqs~T(*-U_v+sD5cH8WBFqUe+d z1s#CYyklm9BE9w9?Qct%@8k0&GSOXsDwy&fPD)iWc@PKBYQHQBcBsn4y_WsZTPA_5_{W=Nr_ng(ve%FpCI*V+Yv*vg_D3_cw z+@2s~C*E;Zvwg*ew@=AJ+C@YMN0sQ~0xaH_-xQ!ZF#+cv1-t*cF(?nyu~nxD8FQPc zrUTetR00SrdTI+59IF+H!VP&gzT9B%J!96uaws}02Y@Q=pN})JR1j1%uf_+D{5xUJ zkMe%q9wQR7WC=AzX+8XN4gN zg}S$7bn=S?e|;T&aXAegswJsx9dP|>SoFk68fe|0d34Kum(hjNs>LcPj*=L|=9Gy| z^I!=z$rk=qQ)Na_j?={GkMbIz8535`+iEo}ebWuMhv5=7goKC*CVpqVLFdSoG+jP_ zo3p5z)o(q0^aF~%B3*QZz>v8$8|asYeC zf6Ia|4=UwuH~an4)&~W9crDE)g6!S)AX^D-HE0Rh!D7Dv9P8;qZ)X4X+y0axE6J3IMZ+m)<~%s3 z_-BIrdA%B%(Xc2*w}kcOH6f2gkINtZd7fqQ2Kk$hd~z~H8X*T7kZMuU24Ne&tkXg$ zRXJ8PLQdWEx`|_?NzC^n=lf4)%O(4z8Zdo`=g)MQ{rP;KuT^|9nKYXbxp&RJJ~2RP z!ap}eBL3CJu`~FIxrNj%d}9s~CKRIU@KbB+Zl~cc&JYrvlc74s5cJ5DCKg$Kb^KKn zGrF2x4G|&BswOxTgvo7V^$PaUPquj6z2fioKS1jE|D^xcOMkx?QYhtN2rS&EVZ`n+ z_J^q`Ej|N(oW1}&1oJXJ1y5v~vU=+O`HQ9!m5qy6&TV3|g#+}YT^`so&3zexVTL)E z$&reOX45>^f6lQy`SB}THFQNUPpX#6asn+$)_bJ(&e>#M_l+-6_WTV^4g*{s#@g?J z#@7a+o3Qv2B{gen0kty}g%7{(AKk4jIi&e%Zs~w;Nl4H+)!l`AuWi>-h6cuvh&>fE zJVLJG%YSa`iSMhc$Js(5P7c?;NYs+JuHs$gZ| zT}CT+;>A`RAQ2h|Y-&fiH5tc#ejRlA*dn^N1Kvku-zuG!&-FX6v_fgy-r{|t1+;F*M(Cyz9 z^7P+N+PDWxPqP_kFQR|O>qgGZp7;sDw?)_Q>m?yE?%KQhPhC~k^wRAv^?=@76$2OM z{8m@z*G?Qqv-0XjP~9r0S})HThSHc4+ag-T*xxq^BajnjIRiLI^WT-DJ#WW?uXlxWR%k3 z;}wk3IG6A5#_frJY)0Sj8a$J+wzmc%cS3!(-^us_Y=lHyB!( z#<=l524CGP47is zkF=XVLQ?{eOnRaHtz|YHJkJH?8Hmh~6(zILwXK9#<4t7j@=AeF-&=^FJ6-ZyAzb$j z$71UWxr9T3B2LB~vCfegCJSqsAOt4)-R?jxjY*T`iu;Tr(ygDvt%8G%*DUN1{GegI zUK1rx^Q9;GmHW7Ldb81D2AZ-;F_PRwOa$ksD4QA^bmJ?Fv!pCbD7%k?wiDoR^5BQs zC;s$8-_nki(26!;h}LMrL?Mm>o*dD@rTaJ%aPw-LW|R;NK=aD``A{5j{5y0Nl1ZtX z^fW_b3SAnYMG7NELMY8^h50oDuB+9ldMa0~EW;#HWUzp@XUBz-WYUA_{cj`Aar|~@ zhrAdL0@NyT0bd~f!Aru>V)Bz~DJNlCD!MN%ag?V_8K}c6y#&g)N!X{|VB;fafOMYg zL*6A8_=~Ep?4Qf*M-dVQrS4R$KjFvRYICn45Aqj2LAxn#UcFZd7?#+f39lw@-P`S$ z&@GGK3rQE2Sft{`s8-6-XaG>b=?2lJ#Hi+tsB;PF9db z-}NQn#7WL^v-Sa9GWhxz4_PVwv$Yi#9zn%1`@CR<*C~HA@>>$OMrkwTFYhPbP|D}f z^^ebOF;a{WF?0cbi4}i&u}lKQp%(=D=XBVQlvq41-ubf0ZUV7TaQ~xY8dFP->2*$! zeYg;cXlNQdb%U~Mvh;oUx<-pbm}C~Bidd;9adJtIWe_MeYOq*)S zM(tVD2NA^ZV^vdG^e|gECl*ao3O1jsL#+#{=G~J_Vo}w8Ly(t2cFMTY%?ZMyu)x!8 z9KSYtpEX+CMH4$D*3Pl%7&zw4Q>?(}4|3ZpHtSsH$Ze&|aRgAAl15nUd(TLHMg!ny ziPOdvATV(ZVkinzSq)EaV4yGx!NhRp3j$`dq<}tF&DR95^-;?sv&d0GU;eHcI=T`; zMFtN1dL}KBIhMl0fq5=X%#-M>_{~Y{aULpt*hhYIt2S%laOUbnE9^m1M-KW zs(-K)a&UQP^{yjquu3)6awdj7)uhO9yl|I!h$B@Ud}6(UJ)_f)tVRePq%)7 zG<@YAMwNiA4~JS0rKFnCnJL9;*BkjoM`Gw~UlS$A`^kb*`q`v?>@)@Q+mzpBZ898KIthHh!a}S9t-VEx(=da+bX=g_zQq zoBr(zEL~xeEa3fnZtQLf0|hzn)=EO=F<8vSc%sx!gh;VaVbr}P^qEKlQxNYijnX5#JSWtOz>HWrRy2siD=ZD!3d((h##M5Cw@zr8} zi9~=Yo9q7o4q1-ra&R4qGyjUP((Lht-jPR6lF!P0&NV%kmK63gWWN;^e#3m{!q~Jh zbMCg_hCctk3yUp>^zyXiTB!H{FY)KM8MWP8&^mJk)@tOK`+T%zRphF}k==YgnF5d# z=E~j4L8bK5T%em`^xwY@#SW$Plg?{0XJC|F#I5Y<{38n4Ib$C4Wj8 z8^`6>)I)$ZQ6TY}F~HE5o1v6vtHcwrRDQD_3~EhOhQ^OxXhHQQwN^`|U|1EJ>#%?$ z0GQR`1;VtpqYIA4PIW5&X&2A@koZE@v*>90Fc(#L*F0EQ>8c))4LGmj_oq`Zr|cx* z@FaUZ0RJ{?%FgLU{R0WxVvNuvht{b<+5#Qx{KVr#N+5RulwtlafQTtrV`2-fx`U!L>5BB0g#KV+?Yb>SMJ_q z$^|p+DwC~=ywTssayAw!<&~QK#`XdRzMe{dVz~A$UFt1+Q|H>V)CgWSOQXX;oZ@K$ z6fH znS}nHU3*Ek1PdUO{K=td6b9IBqlEi~rSCls6ipr7A?HKh z(FMs%Xir4|U-j_in3l&#ZS#`oRp#i6Z*gBkJ^YE4g~tqLD8>ElT@7h+a?kh=i2#xk zNuHC#DE6kU6TcJM+gk}X9{O|*8GLo>I|gY@jPo-|cDoye)IKGjf(&N>X^&K!F2(69 za325rXZBR+dVd{)xy~lCxc2l88)((NR$3fd^=k7AO(TI-63XLRBj<)QFR3e9{`BFJ zF!yxU_>|G+ke9`zZQlIZJxUavGR*(s2Al@K9o{S1RPg(|c~RClaYzPVUFcoGSt>-= zR8a`y_w+4Rae%!gL12YIG0TBkuHH%uxtwyjfF~5DrlAv}+v^1;CoPW1smtZLvW9j9 zWKaIFNKm?B8s>%FmR%#cHdhnQgpRPIcxqT6OT#OJdZJHe0@E6hKl;AMAwA}~MAed# z?lD2cxRNLduBql!Vi}$sz;fzG2El{*;W7cav*Neh)Sp(mD+ByZU^;>X?N(~p>&>{9 zgo%5Dxh*`r-fOEoYz6KmU)*E~IY@%G74svqvQDw|CxoH*PDhqR3+BgVK^>6T>Sn24 z`zUh!ympob<_Rx$^(k-TOP!-{4-o&E)s!!Y)xNy(Gzs9^-}Pk}haAJK1^fTNO%bk$ ziIf22U(D}^d5%i+Xe_W*zUcbcj1f|eW2#4+pMUvwxzzmbhtjXT?GN^fD=)CjBw`DB z!+xxVK`tv@Og~3pg%%4-<=%4@nPSpP>mp;eFe>$tDLW?}7WQs=*sJxU z225-$ggf#%(--Wtl6ja5PJUuOYbdqC#u*@ zp`^+w*-II>fAt-DWvjXGVZIQbi{*qm(ZRPg#`}3gsKHu{TpvDEXSv{G8fkHhnw=DviJoN%C zv80_tTJ{dI%4Fyfr|V)iKSF?oTT*AoRRWpF9<%-Oa<&VcnC>xfaLU@&qJS}1PG*gb z^qL>rE)w+Cwbu@n)L@nF!rAS!a|Wp0@)4~N6_;mbH7Cy3r=WSC>G8xr9j>n*6C|)FM><$msd=ed9db6uu)2CHXFm4$1E%b6b=!o#Ez} znA7v>J4n7OK^zDdcxvSgukBso{^XZG6v5cvt9jD-?8((OoYnsfq>BcXJOvsyO{jbD z=yM7tn@(;>ClFqcw^+wvRum+ZZ=q(5`m{f>*9UU8yqP<{?4K@3$C+y;eT|9U?EQ3u zqiA=+WNbMN!;!0OQ!@GE@BC0&3$;b>gqMHFYE{W#smNZ#;yQoeS4$OvX$qSmr1jak z`J=;`&`Obn`Uagx(l^XPjbY}Yl=%Cm;Y8S1d4{cn;bk6wt-6k<6(BuXDe`Il5RI)j zjD+DxRCH?HD&I46SAm(01FN&r8_S%X@460mEVonX&jz} z-zow z{_AzUulx17@8|P=K5k}9p0Z;Yu9hEczi}ek?~YNAtbE7WelEmRcK@pfPG{6yAM|m> z+JcFvl%0MY4ka9hsBPL*nWu0+$(c7;IZlBD|zAxtk%A!YAINyImiB@>=#397br|AURa1L zWMt99!dT=8jGGWLIp)erjE2cxg_|-(f5nJdCy6fue=D5sxh1N2)crd>#RPNs$nu*Q zgX)ikWg!<}8IThF@R;-({v{18E;xdx2)J@{>*oWe4IK)!iAhA~q2doZ2QRr>gL1x_ z3UyMouyINP)WW3T3vOkp=!5n~aFKgGx& zf#dlu>?~*2=YeckmcrBQnmR8i>4I8rA+GioABaym&vSq2@%}V6)uhQpG9jw^j7_VB z_+tow$&GVb(y{Ycj>TgM>D=?oV7TJ@jn9l;nH92PE9K?Qe%k(G0~ThXSnEZ`zm z(k?WWKFCPG6XXZTBg%6`cgKHGT;A%B3+KmH=)i!H&HI-7@%3>B+HsiLhYuC_(xB-B zo%qwo+uA$YMC3sN1=q@@s_fuu2RZ>KfSIW$RUo9hWmXDOjU6l%*&f5~YkyBq)3e+L zB`OP$sXxuQ`aT@3Op%8NLu33E6O#Nt0{8Dgi@1BWP*L1h&}VU-cGZ*iS%i3<4cUJx zH79*UoL`A`C3>|Bzpl6TpM;LQjc1X70^LeULay_ejA-tiB9VRSn%Zs*_}oq73OAI= zaFxBJ&P-x!2y&hSX1>6Z|9bB=>WX@EiuEf%cMEt9y;dLx&6i|djeqpRmzG zG-;XrJ!qEx(X*fYzhTv^G`!x|dv!xoa25agsSs5T| zN#ZXD<=cSUWwv)L34wY0H*G{b=iR=lT~M~Pr$Q>AW;t%`UCsXc4GV<*aBS^8fdp6^ zzgk=pqF+WVK1BB{Hd+X|(wm@qUiH46AnI04k-vrZe}Mgm(?>X9lt%z=E8u$N;x^(Z zrl}{|p@YV}qTcp}m~Bf}EYC&ogOinmHvW$jM$RCzo@)mvKoXm3jN zC&7Eh?`mr1)^R0)Tt*P;rVE99g$_c{?&n_Bd|F2Qd|)!u`mYPqBQNYev`4C2Lyve* zmehmEE`8#U$Vy7D&vU#qS%ot?*vchn37P6oiKISTCQ|Kn9HF^K7BBzy0Le<#c?ms} zIB02aX0TZ1tz`zy*_hjKXyzG)QR>xoUlKDv%lWa?b#l6HJU&B5DmFQtb-yxvL8Q!p z18u16dhmR$PtFtr%0t4DsX3w)m1^jr%Yg+GBA+9uwOBG-+Kj-+-CdvuFWJS~*2P%u zoE>C$W?Ay?`Tl-WPlFazw4A=nS;|_m7sM@Zap-Qe&-7`P$ zgvRpua{`}>qe4d7l!i>3jzhb{Y?Ny6KTVKCA4viD*~F;J4rIIQSNJl}h|hBlzYA4w z7ln;>~!%`x$yqc*|VB9=ig-HRsKP8 z=Vsa0RKvgog}&A$yx59b4(x=DLITS0e3sdGr8p$;XFA6uKjIdOtn`UxYISN$Vh#pS zB2tYy7p7{QzEJms``KQ`*860j_>AzVHY?>jyew5cyPJcC>lHc;muo(UnPx0uRmSk& zo902SBMDhr{d<;gL_o2%5~(=G78Iz5%Ft`o2xS)wD+wV-lvYqmT=9*le-ErjN94Ft zuwhV$wiTA4Qx~ZUJt%=g*Y^Wm0H5p;5@CjQP#68cuVmQ>Va52cSgS%GS|kXK4Nll`3)9+pE@p`9SZPCc;e&L-V$6 z6GXX!8U)Vu$5gUCwsJ=;mWP6sqUlnkiFQ;M_44{JHT2Zmy_E>HSEUbaN&QMabSN;P zD~VHItY$z5ys6Bf%jOt6TH8R0_`Mwgj0@QRV{`5f%DmRqIx+L!Hd<$`X(aOr`5=u_CJYKpORUx&{Z zv3G`Ot%PpV=l`ypGxiCb*1Ouv6p!eO{MV#j#nwks=4JJC-rSenHNZi==$VlcgIiI! zkI|R3-rj}cB%Dr3ohOI-9%h*%mdBp z^a}6EK9$a@uQxD&J^psral(Y;ZU#@j2~?Sf|}?wTF3H ziyAn(eM*X{+fRi|EEL$-JOAnubE-P#?N(x7D@_}wdvq2V zI`Mjj3+{$V7O0}aTNOC4*LPxEeyI8x$ZL1vR(^9rpwGvg z&C!c~;IU}K7*ZqJ)#r<7!g#7ZI zd_EH%n$-|dR-%M}0ycAk?~9Za4f^u@CXX$A+3@gu_U0X$pDGO*)HrUq!67_P=%=rr zxw&vwd;7PXp_ArXpX;M&cxK>GUo|iQKNpD<3lG;_UGFU^cxR>ppMWGR^tdo!1`b!y z7uK+UKpLJBjT82g{!v`@4dCcb_{bSOT(BF;O)9cX!tzKci6-)8=09N9h=x^ zU%x54s|2NXjukYBOJQxQ9X?~|g?X$d@{UqG7u@_3XLr>;1ks3<14#|+=53~yzDG#B z9nL`gotgu~ujq2Jar_sBpj3I*af}bNw3ADEOvJL3T~~Uu4Ul?6l5XkRi?)!6zNM$M zP^EcM%vPe}y}N$^M^B07EQ5v1{}heE80lUny;`^qtdR#|kHL|Tj8xQ6`Eari&kPNt z0U$sh`og^(HI(@y))-~=p|5APLQ+E^{2r#;^|nGR3^9GtG4^#OoQs}$UhX+^;hW;n z$b};f50je{Qm*S&$@sPloc6n(Grq_A%iiYpOhM!AeHt4^7>_5=c2|tqr66R42z`xa*5&K)HIDRy@4#Dsd70oH#gLK`57T zFjC0XM0^b!E)|XOzLGSb1vm4c=bZRe%dAOfbisdmRDs>&6?Sl7G-MK`g;HEyFp*qI z6QU^>aB+76oiaPb7l|w_qkVG%jC!SQ>csj#eiAA3i|+ZWOgU?0sM%VYO1?a;=cN8wrdOre3np5<>)B(W5M>?F}#vOj>zFFYMIH z9DYxdD3-CIOBw(#R>GO#X`CjHZw^Pbp2A*iYX3YreOqV!4_9qiw;16_+C^U2d+Vv6%?T$U!7&F#CL$wqinNIgoX9K3Y5F7mek%a46!Fr> z(MGHB$r8imQ+9J?_;m8c1LFZDmXI808HF~xab2(w=6Ug^@GD;cgGFqeyE6FX9lFzj zsS!W)Nwz_NokgfApWvwF5-!#*%ZfAeb$oKp8b9Cu7;mdNUoa#1&*AK+$1fi6kz#kGcKz&yXYn7d&^eA^Q;s!T#s zrj+N$ohw4Trw@?D&28_1UO@!L&U*VdGBh7)r(7T~lUIA0IcC#EQcvVdtAf+_oQQGI z582vtaCODgNJmF(&|^us9Xm>;z;Kn?{yO8E?Q(|f(pF@MWW0BXVVcy-N;@P;X%X+9 z-{@C3rE)Q2?{Id3XQ{t)!33n0YH28Y-df=a+)4_MySn&vzcB=DIB=Bwuppi29hLS> zjGtimpdf4HOd(gw6f*xR#y#`+MEp}@5ka$)-6>}+yc*+I>L|GT`R$aCmP2vr9_@S_9rBgEvK1lQfawhHi5WQwplu`GLte zLa|~sudA~LxMkj$5Z*<#JHIQi1o9P|4b@$8yFB5NuPMr)bhSJ-I>th)(cn{lf&O9I zK?of5b92=CTaxIm=Gk^3>wX2hKzi<_J8BXKDAB#`0D1v=H%;M!H$j2Y>7 zafdik^L=$c%Ql%^Ak8U!w9G7h`Zrf#`sXACI7=&F2L#Jn%IjA*&r^~g9jLFM;s&mO z6e`CkFk5Ab4>N4w1aD;jl(2N7~JUb15H~ynt&`r*}*TyjI^i<7feLWh9}>4>AGxz@x$rRY8HSL78`M{ zdPT|br|WJr*~x?6obAlg$>~ptC3iawg!Yv9b=u8-td5>30Q zTRC3sY5n#<>||5C)9>YIXwne$Wt~QVC7*;dJhXA_Bx0$YFl5(SlJPA+sFwp7n7r~^ z5ysv$tYum7LFng5rJPL8D=*k5i z?hah~Tc1u$ihMHo2QYoISubXHFcT^5Z+pP$N-Yk`cF;={m^BoAWSHoG?;b39oV1rz zFg?YIA6`uL)DJF$o8Jc@CH542+tN?p$e_d+y`9BrlOa zAh80sJpRs}O@br>MaYs*o=JBDK}RpKx~ZPnO2YA~!0N*%^BFkk4K+5j2s&d7kW~V! z=qmvw6fM8)x3h0Jlf>iO{2T{z&T*MdYN4K5;+sF46t2cd*~6J-!iLjku$mlECinjL zXYrU_2mBw|)$gyj-C|y|)=z|~G|4sJG0V;xX@lEn=3K)#Vy?{;U42IomenNqj%rF$ zpf51jTOIv*XrWr=T2fHTAyAhsl3a> zNn205g+BSFz<{4pkj%UJNbQxaOVI*8f|g@w9XRqKkd7J9xKxU7!5wkwDk(6m`M&#l zn@I4^=u$B8z0|`zj8c48T9i6DZKUV&eqj3aMc*LY<4!Yq zbgu&mnyY;2$~WnpWX+yUV#`Xdn7d9#ys7Ba2OUaoESWA9FFMlqR<0n- z5zU|4jc=6$?5A7(u)s$EI!a|nRCZv zj}3H0G(t$$+04q=NE>vtL0?CdVSl4B?D1Fe{;Z+8?UH@)DT`0(hNpc>_tFtU|LzYj zk*v^)?yc@`OYFJ<#5+ID_(vRLO^{B*fapfR!?QsDJ~vjH%2{^fN?_-7{&PjOk0+nR zBinC()C(3#fH73VDe>U>M}w^m##9yUI}2YGesa(1CC-L^53MAc(xwnLCy&@}ozPFk zkf4E5H!?Dluiwv~P^@cNIRM6i19dq4{8J##N*XU^7ziLoB6eLO0s_>WDS(iLq5)P| ze>4H1*r*g&1jg1;pEjFW2?#ViyDhE#5us(#R}L_QU00Fb%BoEI+CYvQbzED;V!bOv5hwc5?) zL6tOvS7|`pWdYjTOfA&pzw_Zkpy!fam6?n$$XK#Ah0d`&y1P_Na-XPq1U?1B+dAJ& zJLBHDu*iGBT^V@MkK>Rl>5nZcrYl>UI<;M$>x<9qPkzxlp{@#jH;Q!_5iL98blr+X zsrwl42DIBy@>Gr5+E7igY5gwFt>0VAFHkNI@>gDg3ORPxgejpqy!h)!a7!({NIv8C zjM2!k7qyZ``hH`^v0`?(V0I*4^hKt?@ueaNm!7m^@(V1>zh zx+B(gl)^C4;a%}{Pg?(m|+ z5e24)KJu7Sk_k^M$fb)a@c`yBY^5^uEHI~`*El0%6d zwu~6o#*JzVeDo7G^qy|;#9T<&L~jCTm*2E-f4dPP(5|$Mkpg@+CIX6HR+k2Vs9LIi z9k^c{U?(UkNX@XEszjb3rT?UXMLW8?Uhkcz!>FuyR+Ufo(cW~;MzQRDBV)7mdUZ7G z^h0i++IEhwzHVM+YVX`Or4q5O2VdhKIVC6 z?MDGZJ?x6;D(u#roGrcxWn_YbN$oXw)&jPdIDfJq-YjqIbcc)iV$x%IA^%wZn{-Lx z@?);His<7Usz%UJ)oQCFJArAo)|OYCUviu|80yi9_RZIgDjEN*WySqhbg_&F@v+Hi zIEk~+S6HCgqSbOMgYs$1B0bCAt-vg|n)Cn*mrDXFP+F1R4M7R)AGR3<&(asx)6RLq zjE^E9irD>INYIfYVU$!y&0jgBuJM-gW^;@dKZ|hQi~b-y&-g_RG51EV%rhoNBFap( z>hBRYFioqeuo~Flg0yLi5#QNkV4<;JWy2n~FyD_|cuL3F%q3Yv^{o}3)=@QwIZg@Z zS0xdua$tKP>MHzrUxlMhxn^q07iV<6vKfX+_$z59f z&W8ZN$yn%-ojetS7sET_$;IJg3K`Si!oQe)(V*ha&3IilIP~NzCN%r$q2#bz-P->2 z)lGxz7A56Ia}xKI!pp5WT)6r>{!9u{=p}nr@$aL3gEg7Oznc?OvnX+q!0;W|^%i~j zu@*T!B3_8uHfd(Oe&_nVq7yb@8yP^qJfDi_k5)bq4cnF+A5u!8-}iw2-rV86i1 zXzY$r@5GRiJ0fJSPCDC}i9zA1Qz~Y9{EZAOxx!v6pAqg)zvcb%DbVJ)!OM99wj-eQ zUy<8od4m9b-;De7r%IFiF2ysf%O8zdWyu-Zsf3P36q&J*(oVZt6&Wf}hXlt@S*0m( z3bV=L@5o;Pt%cH{lbWUQ3U_k1y( zuzJSg2~OT{M7}Cbg{P4U2JL(XFz~2x96(jaYU-rgBg=^xDSnm+r?~i+ApKfd22e#8 zljG))p?z!CfHIcHUHf4i62>}N9&IQ9^PbmW*Q%fNvQg>@OR1I?XzqPW;aRG%ZvR=| z-Z1SCk2r1vPFV|W7KEUak&2;5pARJ@uq949s{5^LTOEl+Y9PsRFWWZ8!Ba2wLM2~F z-j+f<9ya2e>$9iG33{e|&1|xJc3ph?^MXo8p>(Di6xP+EY*9|s3c_0m-DoOTQOpL2 zK3$;}hnOwiubEc&^L8*)6(|}3lXbc0z(f^+b|fLI0v_8mB(NXvZ?N_V+e}jmAW@6s zeWJKvyMofb9lVvLgk^6$bW%6mTjX=su8tV0bLY`b$^#o1_5x=>PlOq>(Z18a7xC$* z@4T`ZUJ}xnwZW~qJftuYzFyK-CVQDsZBldSml%yGj?2&7E_j$+D}M-wfkam3iHbd_ zych5-{OwzhkW`4Fd}M6j-U{$zu!NaBg%gd)&;%CWVB+P&m^v+$fMopC$`2h@N$|52 zO+v+aZs=Gzre#)1c)6M7Yv*ukbYv<7g2M5(qcP7JD7{~3RGkku2MsN~WpNSbIyjCu zd}HXabl|;?BL0}~>k~#b0z(mOP=Q7o{@0jPZAZY{*&T}=B@8SGe4ca0iEuj(mPO9P z{97UsKJk=~8{=|pM0_$`PmdC2FrQ|!J&0b;kh6nV=r~8?df}#wCOi%rJ(2S7{M{#i z6fY}e?2ibO*?yzl1V^C~pA~Q~?`hyUkbJHxnRp}QA=(5MAd&AQ>;U%acN)CG3VFZA zQGvq0bgeCKjTvfYWGRmP?z_tk*<%$zGH9#nh&(DqW}wi_q1}O0kwP49z`S8Wwg|Mt z5juAy3u3P^aR1vvSL9rFmykk6L!G6$2xf z?O)$czn=^_Djv1`r3tM6E*0w=GFX3woQ+Vf;^-^no8S_VZwQ50s4ICGaN?L^K~Mmn zZl_`_qL5=4$%W~o01{|7t1yj=s}DgCf*Zoz>BiLEHY_iMH6WD=V**rMj(`LJ^kj>R zV_^5gakT>Sj!3|y$$h)_l}%EqcO_Bv(jI=j#+8|!Nhx@D;U68ncaQx>$N_d+X7D*@YO0)MeVJbl+K329OXeUVO3(dy zzsZG(U9*Xf*r)D#ii2ahof0Qr?lCXoQJvb?>6GgF49v9gy8HEnupdRyUmU5|a)!WG zhm)G@Q05AiAyW4%fMUMe_w|`=ehZ&na_47`gH=eq7ezoQ^zB=zMWyur`!4#T9DJYn zIQ@`i>92mNn*?Uvh;YX`g$e4~_arXvz2Qv^&~V{$z@8%5+XU6|UA>0(9NX z$*)fNR3y>C@%fzlPUx9)uDjRXCE2*0}MbN;$qzt@s$ zERxs$CjSATax!B6dVL1Uig+wncxMOS7;Le#?ssj&NVe6)zd^OMjUeTjYA?NSs8raQ zjJ9~P`oB;%E>?8U?^nJ~KG#PVi?|C^FbJv{C0I^lYNC;uw+=f#;}Xp9Mt6$yeR$J zK@OlcbThocphOUeW(Wu5KmL1z^8$6^h12h&93*G?R(!pn9YzF$LPW}`H+nbaR8_U1 zM7ZOZmG(S7;5ayoq`YAunGAOebWGu0-^k+RNb3e!r4^-pc6XYFAOs^@ z{=qmxc8w$f+*hZ=bN9u{5lpy*(+jm3!kQyRhK@u-;wlkw8o16e_#~`CsKHrtvjSPt zSvKsN9i5s9)Pa4(Z|b-((J-8wJ5a%DQl)*1U_iiNVtPsz3qd0eRkcPQoWDIs5>qny zN3ZY{J!0iL(lUNHYPJMI`mjIVK^Yg_@up1I(4g0Y2R%MN1Ba83zr$!nsop;_ch46St+RW>othiAw1SqF*~yjKY+A(P73J? z66>moR!s<8;ND4B#PMkum(TFx#<0h%gb^{ww`W(N)w0)xxPj%>j|kyk>G zqcOR_O@<#$R0KchP9AGU(e(0dunjruWVERlew*CX!g!YriJ+d@-IiGwo zBP(*j3Boo{L-+VqXnxAb`k{L6I14~&`>eE;4p9a+PMjk4$PjmSs~@XWcMd@cY&vBC z2ECJ`!gfRZQ&4xc-d@gtY8oDlX^z^Srl&wqU!hooR>+@Gh~-A1!pGzD<=qE(eNEeE zI)c9b%TJus9sI@9A|P-i_*)_vd&e6Gv%#tGakNGd%~Oa)?8X3CFF$+SpeFz(vI+HW zMDiSt3upu6&QfaEU_X_P0T_}(5DpOzU>i0~)3P&kI@c&*Y$YhDUWl*K zPKr53G2r#cgXm|EJfuRGl#7Hy-f)99raUz2qhnQI18pqd@E6M}Et}uqx9zM_Hobuq zxLVp(zI*!o=^es=3W{EAND)gR(@I)-O3~|mS?_N5|AR;@@r4$hvwA1hDxuDwd!pNu z*lr?2Iu~nZ3#P?vBqdYz%p>q$Mpy=CRB}#@J)rfl*RSxjoJ-mt&a{j{^7?G6J+}zO z>YmbpVowflum{yXGL#C}uW&2wOVQFx?>#0v)6mO6i<;F`$osGH_MKaA9earO!@aFPn2(>9O{JQ6&ZwVLH<$ZoGR8 zCl9n2Y+hyH;0)dWfa66@(jWdLR^-b$S=^QNZR(Z#)}&jp0l$48IcdM&FFiadq!JGNE$)xD z9UQi;&OJIaXuH)>neH*pvWvV z#GeQb*6H@}Vszj6h^Zq0AObEON<#ruK*uu+-!BGW0<#;!8w90$kN*dBbiP~t7DwQ? zOj?I_fi!Jm_!L~w%H^eM9m&?%*VX;nxT~=p;J&h2jr#J*iJUelN?YJNTkc}DvTMAt z0;pHBUsxT@2uVsw9S*q__Kzlzam^3}PM}=NpGsS0J6YKUVs@d0R!mj2Ymv^5ZL~sT z_8lG6Zpxr`7@a2lv=FuvCeF~3Xw)6~x8|WKeQC9{@%7EI9JkQ1&0jUkg2+xs&j&>y zq2El3Py6>-V#?#_h}PI;4<+k0-hs0?giXVe&Ym-Wh|_jaaEucjqLnEfaKmB9M#Z|A1>#He%$&`a?Z$CN=IL-r203WH(p| z^qjPq{}>tFLKJ#FrZ|5#?rUNxb2%>5@|kfq97rZ1t1kddIa5(o3}wW;xXMkX790W2R3SMp7H5b#SgfLrqQbdwpJ zX+QTvJ2Oh>i{pg%gI8-#UZ=JHE?@gxA}_l33x`$%SzVfcaNWy(99-3U(APFSFnL+? z%3%p_IU*n;E#CPpBedKSkT?=a%^%*Pzs#4E z&b`_m*-eF7nlxPfY*f{q7ehq3Y7TaLfvutG^g30ziEcbR_#3CsXf>LF4pbe^vcTD2 zrg*VXS}^I~6cR{(!D!blHzGiU;WP-W?sz;QmwsJUC+KGvPl{HKY#5N&1PjP@AG;IA zCXUSWkGIE#n}a3DZfevQPHGgU|kg~(}wjtdzByE%BuQsGU!ve2B%tlqvqQnfO?>6#+&M#ggBL;jzkFL;- zexy$-PlYd=1sZsEb?OEY#niO~l^O>=JJH{sJ>?M7esq~g1pY~gq{Vc! z5e*K0GcNZ-C;bPU_$KYJB5+V`xf=((coh@*zb7SQA5%$UCdD>eRPqVG{yDF9I&yKO zZ5MYnj&X27uZYyfF$kC~eJ!W9HMu-X7m@-9IhNZwD8X17^-# zi)pg;SbRG)))v;P_*QO54Qgg1P%|6}U! zOg3zO0)6kZ&F-RSk?uOp_x=N}MkhHHj|apc{2DqvADQ*{)o>HwnsqO?H>alQYGF`% zozqECyg;XbVnzr>G&s#nniL$O}+) zi)X=RaOAjfXps2vBr3yk0&W@-fH31~>hu`u=*)3kc9ZBt6{-EBWd~2Ny!7Gr&H$y5 z?uC<5Qzwm(M7deIqO3dEJz@l~lBuf-&e{NladJ)^xSB#BLU(FYi7bt%4h`J8{~{1n z;y1fYC0+BX;VJA|+vEgJALzFr%*?(ALvyB&#{3!u_BjcPHpdc&HoVo%?KpBrJ7ec! zzEEyGpUtlAyYPILQm>7>5@&q&E;3r;YYL)%`LkLq+)<)m)aY&18Qqi5nj}>TP5LP1 zTdFQ7(aZa?Q>SB_5SOoff$kGt2rf+M+Fupy@aame|D{k5RO6D;)qjW^hnJKYp0K9> zuZaKJn+7%MSYBK2NVUDmO1tX1Hbvx2znRgPJ**g;nNnUKdii0D4C{#%H87u<087a^ zeLNL7c$J@5-q3d5_Q?gVW{2gEpZI8&uZDrwYKCVmz8{f9B5VAVkzG|BLJjpjw)Du|wI7j$+W8|mmVtcAHJdkPV=z@2UV_cN zrbLV;SNMz#Vpf&HBeM=>cAmf|` zW=A5@E_s8IA+F^9SoRkG#f#Re$3sgaFa`p=0gftbilhV!44n@3=rhUI&d=f!s~Q~@q4cz07C^3IBES% zFp(<;ht{;xlRG^gs;X@>l3`-y;1zdqm=l1yj-P-6BvyhXPA>(si`iU)$oypPj)|?j z+L$B|f=E9UY^-sJ5+;B2ClgP+$GyMayclat0(J?z+(rHg*r}zWCRQ^0C+)ANERTKD zJhym@juuT@>AQY^JBH6Pw7KXwQiO*MO(hL|M@!gMm4unDVwpYJ;^D-5uF6!P{4;<3TfR57T>%e2UfKo# z*q9XMc9lB8SYp~}^58~Xj;v}}2hcg*)>o#SsQW>0ljFXT85>P6Hmj-Hoi9L#)MU2Z z-;n$k{fp+gJT@zrB;NJFuu~7SGsSfaVYK4j-i#cLL_Rl8>sd<~VU!#2ykbH3#4C5d zGHjv^o#e7?y_jPs;Q?fKm$M^*sq&G#S)`;lU)i?VMJtgu41W2U^R&x-^M;2ypY;*3 zkFj;@{xPn;1|3!{JbakkU-EP)!GOHO*QwF{=BwBSIDU?Q8D0_qKMZ$dgoe%l5u)Z3~kAAOq;-CMEaq6$*Up?!*>JH;<}0@-Bo>@_)a zXt_!~oVGJ$33V^>0~cVm3C3s4v-*3)-SI!j0~nh+U50~4f-oM3;;?>5xPg)i2+mD& z@o*fIds#Gq31XtfL|)U_R0ROK^SgoV4aLjz-Z0`7si1NO@N#MJ!*;FK)jd&n!7C5T z-Y_1Gk1yU2M$F>e}sC&?m}t1VZeLBKvym*1k( z%C+Ejk|3@fau9@u@x+rHXa;QJ~$-fKU_6=}9gDg7`iWLcffPso9&<~HR1Ou-jZiGR z=k*8Sm$`raX9dDax>z^uj}WeHe!INl*YU=?;_>s}+z~FT+w^=?c9hP6uEYC?wcAVG zpSJh>@@o<4=wL~){$|EGK7^NuiiX#qZp*8u%;b2ZY)?@PC1scUB_uf#8-0;|>nY;^ zC_F1rK08@k?h$AFySz%L^3`A{DR6(;yT1V*K#@n>@Z?`QOsMl5?Dfg;i*?pGOl$@o z^x~fEbR9?a?@t~Z*R*9bhv>gpIw4Nxdg=B{)ag{ENRwaj= zt^E^WY_C&&ajZ26p71c=LF21!k<$b|7uRCk{+?dt7ywCppIeRcJR!Wicot_LIVn?U zP=jQUpQbFy)45J~_%)aJP2_vPcHAkVJ-Umf=h1Ekbm4lyR$Qe&r_q#mTKb4mR-5r5 zeY6lF!A@$8r~u8G^u3`wVIQff2b9k3eGBpEmnINv!vH!zLVu zfzCFxu0tcz_ne znZmFKL^W)UXe?+5)G+Z1$q5?RY3QI(T>j$-Lv*KF8^N5+-7sAt)VH0ZITyDjW}9=Y zbyP(S%yH==llzTj4?l4EBOxp&y^pCC{??XcF;@SVk5OgM^h6(6Ckk~j;v&8^5qGCd z#$28Hh6wQ%o=T@vW30LkoXFa7qZx~49cVlAl%DhcQP2Nf-RTkwBMG?rkb{j;(w4nR zMl!b~uCEAEI0AN^U1*QJHb?Z~N-l*CXympB$bKc=Pnt^|N^`w2tERqJ@^r742fbip zf2T>SL|w-%&aIUzS2Axp@e{0NwQVdF3S6GIqx^Oig?7mqQVc=9mp@!6gt+Tw!0j=? zbyozh^gCvCK{VUiB{czCi6S?PAOP4q1)VG1tk+X9J!C!(A(GfET^ zZn5ilr}{WVOrW%a`|(%So)6!y@N>f84~W8RT+_n%%xE(CpSf} zyWl*P#hjq=J7sAMKemtl4E;JpHx!+8zlw=>qj-aHeuM19U4netaO@ts$*1s&1N zkd*_ZG#f-f+h|(J!6Mv6pnnqO2-=Z6&yk^Fv{!zV1u?KR8u|`H!}BhYRe)>IEVW(3 z?1GMjm}UkBpiA0Y#pCc65{3>}bxzsaa}=dP3IHvs=O!=yAkma`*;^I7pgi-v)NDKr znV0iFwb{6?N|hRD)-Va&3CMzoSt__} z5e&sv3WL6>=pjtY>V+rO03gU-3oux|IGK%6sfVet!6(@OSs3glU(L{P0)1nlHHmDO zibxPj0ppAiYRFZmlGsEds?%w-{7Jyt|0};p$l%ZafCB`5+YiAz1y2{%bzM2YrF~Cm z=-0b{M3;V_cJkOz4ka{DLJV23?=9^9Ddp z@AzfoOVdg~SB1X{&rC+n#gP7Q_2& zkK*UJ^6T-3jL`uEu^ICP&!3|%3(85EXP7-yA(^GOe_~x&Dxcn955CMb^-p5@t<@mZ z#nZn{I{h5mH7B0)&1c#|PA3bJ?3s>OvZQ-;Dh#9A;3JDMB+Z326h*u2L^<)o{2T~n zQ5xyAlhW`netGlGt;FcH(jrojLHf^m+hNa*QmYu3#EY@1D*`Iw>$6BVij%_qq*}WQ zA4OHVb8*6Vty2fTs5>{m)T=I>UbNG>dAEVzyU)x5L=GahtYbLK;4tR8F{u6X&+oGm(7$2Q0;&;**^r1;k2skN)lAYrF9BNzz z(Qh~bFXSo}S_}y%s6_18?SOu-6=l%F!x^|h)ce6hQ45N8Ag$Uw`LR z4aJaLi6naCQYKtEnSf2hEimH%4!1nx-0 zZgPy%V6r`^oUKk^a(jvqD5|6uMD--A{E{^Srw$sNSQs}zQFh3a$OHgQ$Zj$g`8=Qj zaL~Xzx;M-j-q}C~lhk|yC5gFkhww)$02oF}XG7+W9sxLI&m&w3|X<&F9D1a#_Q4Tf_% zS?fW}KY@-^Oj;DRa>(7#59|BIoUhs-<@@6Hffz5ONEXCb4DNPmMZofj7t-D8VjS*G zwLiDmCr@X9k$6S-Ex{B;E2Q|NqVMl$+%d(I_1io^WzU3bUmK5g5HC};E#Z?vvB96J z+;vAkpn=mze-^3xF;YbZlGCNr=tyZoeGc4Li7a@`B)?APx%#|cua?RSy)Be(%r)d? zi0wA@$TIjGUQYOyr#ILBLe_Wl>VQgng57?xy^s)f4ogI{Qa?PJP?g<=5s4>a8vH;& zFdM3avDf)1^s0(qrE~tH>KYM*9AKS{NdL}}>+~~vjAYlT1%?4UPw5M!wbt9Df)?5m-;)-$zxvKB~HGSGa&@+J@ubhG& z`9Q5ViI7VHeI3ar+eXQO@UE>xs~iFVk)BvQc6^>pmA_ssA9ioMIv)3Q=QThx7pG!r zO#QbBI&1))E+R_l-wUIA?(OBdu)K_zqJA#UVE;hA+VVjVmLfZWa+ET5AL(SU>^UMS zS_GzaB)By&35w!aJF)sra%4ex5k{jFpsz~ADbT3b z_nI#ESu1@^exQ3;5ehOb^=>SFnqACi%Kj_dzgS{wnDRo;TX_XyzR$No0CPCDdA$gC ze$2sqHujo(& z+{bylGgp~8gweGpef!He)FrbI!N>uPAzY9r^mDonjR9a0l7X%!F5N_ z{A@+*Y#Buf8QtJHeKz4eKVsn+WLLiDV4ECH1O-5~&#;gGp@P!YdV3^1j>gDNQhLRz zK5LS)gz^ExIL42_B&HlD=ma87Zp~4vZbC)i_PIf|vVCWzWGV3|9R0Z;aezo{>Y`Q{ z)1WyL#L7V;%g&DxDUeWGKYk@v@rO+70dFDjuEh22KiYF0{`&<^j63@ecpq>-5$7HD zSeW-uaO+$9>>R-`bdv)-@0hu3{!akb+*7hH^J|aL75)jg^<`>Ef_HE|v~{^n#1oEV zKypmM=x9tZa_P90yBqXWJG4GtnJIzVtp+6FazJ8Ms=IALjyNz8DQ5WC7Kaikuwlwd zu_aXjdx{7gFr*Olt*<8>?q?AscP-@QsCq7^x|21X`m>;ga)ns#aNm9Mi z*L&YBir2?|%on_Ohrw&qT4WDADjc~5k8se}ES)j-7WJd(r4qzm+8x6Y=Q8JzbvhbT z6!CY)E0?asiqitYCF(L!;ogMcu9y#d-~PP&e@Hs_cqae<|6kiKvoY+HGhLfGg_@BZ zQrirhGacS^9F|s5!n;E1+MG70W+a40k`4+<={SdkN<#-yQ7KBLgVIUw-#)+ZU;Asf z+jiYLXv%K?>2mXe;?Hn)){j_h46Qa4&t3L@7MWA^= zisAzX=cHd?2{rgFw?sn4t6((ZBieS<;_{jrum=Mff*u=H4- z2_P!rd+p_@s-cq^caHiWdIS>~f!K5%w#`t^@MkbD9EU-|%#j5Az~5*^nG}n)M~1;j zyj+7<>;@D=6WDg;Zj)kM#v%nC8U55s61Et4yauw@tu@9Ykhi3?2bFhu19UE;rXkIY zWcsuJ`LA>Z+4bMPR~)L(m^k45if&o0WKQ#|CX1=n_IDdteD$voo(t2J2u#z*2XCO} zP&5DM$)6v6zs-H^>+}#dw$KHg*8{*?geZvWLtmG1wNp2MpS*&*V8%LkS`xiz21H*Kr2rVMzQ1 zm=7TV;YkG*z-#>c^tm5id|g|ew$!-hFn>SLka%{~lLFH}s-=yl7 zEm)$nx1`P2{$Rzn-v#oL|38^<)9R4dneX#L0CN>=NLNXKUH=mVyvNU{5p9A@Hq=(7 zqYAPghdK`Kn5!`~5o@ap_FfZ5oiC-}i^|P13oi{{r<;uCIE`7Q6g?uytoQYOSX)u= zj&2`@13&1w`k@U{pJcIW77pgq#exV z-}iH-z@JrrPxdPTTa%jKX~{BiFOgX(U8ieLo=Yuy--4)_z!zZfpVLDhhvnX7Tuzvt z^ag?I-;%$(6poBTCzqev{K9%4jToDbI;E#RDw+CSqG5s^#N!%avt03De{PLGS+CN- z7%8R5*m0dT)Gu#Zlw$SG1Q~6xSU);~F`Wcg@m{CY%4yqwZ9TUlX&W!|>XTbPW|1%1 zPI4@|760o(Ix+)E6eKaxFC^|*Nw)?cC@zfkP17&bwaKBw~L zzO)oC6a;n^xzaNbCj}7p;-wkR4eS=9^%9HSE1s+wyRYUG0!4;*KU4w>rYkqzKX$Y8 z2769(nk|`1Gfn+11oCR==Q-YfE8G49mOT`|Nc_yWiNR_jE`=?hQGfwlvn7*<*FgxK zk!=KO^oxZJ+0kBpoLAwZP7|993`~o~NI|d+L0Q~AMN9wf z>`=Q}7GhImQG6wJ>YC;=p~u(XhsNTVS|vwJ{sYdOlQ7`+sPBJ&3&rEig`QDgmeLGv zc>K1!ABah`7~Z&b`ja2{-gDohQGEN?%Kh&YG z@tzZJW%c_hbw`%nKJ!auvarGVW$3m_<;mL1nqkLWHD2QgDpAWB8#O}4Q}~kG$QSK^MR?#JWzkqZQRIP4(tmcvX&q&O zeHp&sknWbCGWmN%E_i4Sgl5p3F~wHdO@}0i%Gp~wJ#(mMWBmmw#Aw?Et1)iT&$Fw4 z3~Dp9)=rpz>Q48DEtz7E@%!U?LpMwByE~Orz90Uq&`q)JD`iA3-lQvs7CeezX1B+t z`V??vSetgWfLW2NbteUBNN2`|d&S+}Sq}8Eeabs1Qc zeaxlm2{s!s@*)m+KHm~%7488Bmg9GB!cb_2)(}3D6kMoj(*ayTxuckh#=8u$McAGx zB#6iRqp?WBIsy_FYeE!cjSQxw*Az~?)t=#CXsH*(CPEV*t8I;_*uJcXx0NChu_fKc*lU*&#bT-r_X$-sY#r_daM8C| z1OVd_lp9I_(w)c|>G%#xb*G^>(pi^TdrHREW)c7yLtu^|`(ZGkGry7GDv5=A=ue8s zFejk7+`HiVe?X#w2N89#t258Xg)H`xEhD&UIorcXq=PA`@zR&}TGMI+=afyE`hLou z4L6Q^^R!BDzLCV{XtqAP)}U8^^SnAnXd<-97@lhT`k3vb#G7q>l9u#fmzmSI6B<@O zjVa<~+AKh~{Q7w>-%GuJ0B!Nm%@dQiwk6)YbTSQPRXvr#9rclDNme@62rAp(_pDrJ zNnAHu_-pO~#y{vEow*Y$-9fX3XWtgu>D{~Zc3q(7rww!KKR;#ySAH4hm0AXeZP4>} zbD`=Kk`}nBY+Dy&=a{Csf(We^5wp1wDG3Nj0rXM{3*;Lz?0l^G^DKb#y8o{jwHjR`x^=3%{gt=J z)AAa&yyO*Cbo`v9rJg6A1lV#GG|Yx*(iXB=-~De?51B6bYB$DBplQTxToX4_j~ZFx zzR=z%LHpYy-^dl`J`IlLH)_qp7L)TsS!-zh^o@(vA|0l5?U2(}gPR0}SX$wl*B@>A zmZ@H{F;<}0^CV?Jd#0F?xcop%*dkoRQ{eM1=L>Zl;)d|_2La5<^g4-$c)DTIKG>b! zsI+@LzDunWWXg5o6W@HTsb(@lxzKSMERbR16RnH`oLN?sQi~K9!s-!j4kV^|6|xgB z>+T_adi>I@2A|esbYMYRei!GxxlH3h@Ez6S$J9hKS=Zb z&l-Mm;l;Nytf84R#`5{h9rb~*wKzC2_H|Yk*|siekte!DpMI_wy>R0N|W{V^eADe>L|;ACdrCK;<=_3D6$mE0mX(iJoRh~ zxLV!7qYEsR!VvRIhb~hLHbI8)4uw1#sUxl6W0e7w3?_%$Lz=uvCm=Wz|zZ%GomG}Qj~$2 z`M-Mv#8el-_gDXX`0gxa41P@frg($!w->2T|0j6=#2PNVCe#ese=unu|0+DntQ${> znEAo^^hn}=XY4={uJZY-N+ibW`>T6x4;Sy<{7g&FcPc4tS?EQbz)K6quA{IGJY51} zOJ?beBH_`By#3MVGNX7al3T?9F0sqlbvK4+`6#n6`_BT?ge$`K+NP(U>V%7zFt6w@ zazmGlG&4bq`rSFp%(H%;4A@3*_XA}`)9Itf|7>j{tEDmNhgzNNI)pmr*gSvb-}AS! z8%~#fIOR&sh~3P_xVQq{g&$1@BEQ%9Xz#8us(`J`3JH6DPtkCs!?lj7=QrY)DF8EV zqxx$+A@jM7v80;3$X@0{16cda7q0eryWvOpdE2StnjZ5TsZ%_|;8U`+L+8pUCzl*v z$y1LWCR|AUNnJJ+yy|Ne-8~UdI8yciWwXc9TEY~j5zs1rm*#UjpI=tc#Mbud9~K^{ zlJ9=_BTGf@)(mfR`Qgm8N1+2a0gZgA?FZ_VCzAryru~@N+gav7Ud=uH(c%$N^~J9! z&OYobf;-@X-8Qxp1N~a7kP?m5(JA6x$S^=n(=po4M|^6R)%r-&ooM5y%K*9|O?HdD z&Lxw@2|zIAlH%7Q*#Z|p)`YO(aeE*~%FuVakh0X5o=L!hgj(r7SVtHTLO1~mk%0h*t#%FrO?GEq9Xgm#BubR)1k`Yr z(>9hr0<&5MAHSx|keha>lnAO7P8!~T)F{hL={bAie(=W(7=dP1Io%I*HQbgHYa%)A z`O{5|LB)^!kUjPr)aMk-?D@bdg|_9Isgvpo)o?0xLegQ0OIIL>WoSAeKyyms%m6f? zaopx5|K&xR7Pv|0*yaa9M3n2MpX%r*5UVexW~BF*!Wkrs9eTbbdK>BH;PDi||468$ zKsp70yM7;B2ND6s{;xNl6j~Lc&Jv#Z$ZB!H=QsSb#2Y4gnYADeMf^#gJoe=3pGuJQ zA3%%Tb!0Z)-OL_bK@gkNZD19k|u-GJbEwDm6tlpI-J| zyTrGD-r1|5)_l)@z;2?m7r1JGX{AbC`S^zDtjX6p(Z5UjZ+nTMYVmvb4Tv;rCI)n) znXa15>Hb`+(`+3TgtNHyj-zBepig>yzr7KU8CkjK&-1Mu9-?!i`*3gQ_hkdeDqgSH zTR|?in1Mfl&zZc&!t4~h@G7vPHWz4Am&pwS^aES`@cWDTFJkB z`L`;=zkG^x;7mK@T&C;Zqb6!o!Spdz$CQg56-N;PSXz!QCb%1&b=Ly)Ytq1D0_qTC zE-EAglZ@YuXOn7cJ=syfOAHN(iAPY@dFFn3JA!p+alv!mN?VvXWINGFhD_e4V*6kE zxap7ye)FywcXslpCD%#lu9jW9&gT=cw1WFH+&d-d(z)Z)HS@T&L!=^xvMJ%%fO)I}+j8u6*eLF;E zqGD>L?eS7W5ZG#CQ)ZK)l?126Pa$ zpkxF<-UE%gnx~TW}0A4_(G1W^S=+TgCq<4$kWgt*UV`-?p6G~8q8~{<^ zm!3#4at}j{;PWmymi|+8_SgNB_a900Ow^0$%@In+ve3ZeoVSUlmOih5MJxseX$vs< zNHiVe%thyN;)QDkNV+iwMV9k*>zr)_jMv);U~C5%zVd-u3xyZGG&D)8NYeU{HK{}eg=#Y>-i}g zh?(5r@XDswGw=S4=%_varq}S#hv&9@-Tuod-OlgwJYnuQGEn}|!i{uunxzjh4I^g{ zy~*_KF7@-DPPcP4+mU8yF_C`I7>M=WaBS_e~ zvU+PJWRUIzg*M&D%k@1PLXqTniuBlgnySb??n~hSV%pCHxS+Y@bgA^wfC~I*p^Rh+ zaJu#y7S;gPJ|ilor4>;BJuwqFlc0TpHf4(sNH0hjG(Eg!Mx}8yptZ(bcT8oDY@^&fk>#TV7^BaAVyfoE}NR|E2t@Fnf zyyEQ5ZzRy?EB~jQFqij2=!whw;H|A$?3!hOR6Qh)0oX}8Hmk=IFeV6$6_e9{=)RDu z!37DYXk2^VdqxO)Y)1+ZVnf6!NLGdyY95{mhvB?p1jQ{q-zf9Y))jvph}6=rr)H`Z zUZcy+&S2h#3{bai9RKBsp+HoBb`C7VFrQYM&|pG(hRhp7vnb6cqNL$UfsBhc3J}rE zk&o<2h4C~vNFU3!5%>YLVrMlldjNk%-N707=%jjZqq?^J{tR2-%4u?lzLzH~G>v<^ z+BXYEKiYr35`hsEPbYq>9X+|=&_~^&N+KNerq%z+ znG6|Np6oh6yQ~;8OzUaPH2+tHjomwc;ByVe=5Hv#X?_%Srj22s$#h!q(WE(hbGW;g zo>S#dtW}J@B%vpXT#7(}(wTcx$SAVcTcZ!UC-CUAvV*sjmm^c4rR&S`ue3w6E2cRi zdqnTo9Wej*=EBAmvq1)Qm){i|+J;PW(po}$26PmfN5+Q$uC;0*>tjTBskgK(m&%ym zH{2eAvRT-&;V7MmNR8dQ{Y22a*D7f8{SPk=*WaF@TH7q4VfXcn$V`55??Y@y%r0>S;p5} zh1-;oU%P*LxDZY-vR&B3z2BNzHUv3EJ`R3fCTD;BS?6E+ThdyfIhzM;C^`EAY>|-8Q(;Sc-a9HsQ2{vc&e5Snc z>+_931a(glk5m!$Q=6dRif$o)03q07jo9A6~@-G;=?)G-3t0;(jfB)Vn1dyvEV#H@|db+&okG z?955>u%ZoAEAWABT0!r!k9yLuHvPj;UWL)O;1Iwjy)E^HNpp^c|A|}2H)1ejb-zGa zGlJG1zuKq0fe0ZYzP+oRnUzin7J4RWX`Tx5NSXYDQQbb)*^?5*uYXnG+wyKL28J;P zR0CbnUKD2w6R}uRXJfNr(Q*69dD>@F#@YVj75`Lj9b&rJ=8no3`$)$DZ5d1R?AA+P z0?x>>;@nwNl!J6QrfWB0pBuv_93jL9WNN-XkM2R$!0hty4~Lz^@jE%%(aS`?zqBxE zcNRszpIWf}qt7rE5J|YJ24v8w`6+yY@RZB`gU^swQ$F~dxXV-MQpb18r=#3dc1LjM zTsIz2>){;uo&Y%Lx7U6OfxIzgS?s=HlPI{}B4fEbwOnJCyE5s=h|plNYU<-s?49VL zX5VEgj4b9YIq=;6{Qh^^RwM6;sJMAVs_5=?Su9~j@7xuQCV|(v{{V}zfSupQAnmJK zIwTrwTI(m5ulbthuTaJZoG_E5&4eJ13g6$^U)SRBDcqCu;l_MY4N1|p(_QBvsj1qk8V6(#}ptn zSDsNl4_YLBG7*0MDT>o+FHIkAUy}H&PDo}lDMxN3*1=H$iSO19^2gN;z#6KHHAH;B>n;Z6iIPMVr>i%_* z;pj!{z;+Qgk)M*(9Y7ILfRM_B+AUbNA&l3^sN0wUDk>a7T>yhXak7Z&y!vl`d)E#s zp9QwCGxE+;K_SGvOt+!6fTetS$c7$y`ik)ufbXTh00MMSG5mkmLEYRn7y+`6izkxw zxO4=_^tUgH--58U#TKmgK2Eft=~$rxK(_h$-5a_y5CC@c9IV@Gvy7&>2;saVv__LD zz>gz=6TJvfhK3=O1_boRhsXfQ7P@&B9~1EsyHwK15Xd#cLW^j03D78`3CJzgjA)DK z2fXh`J$tTV(M+tk9YnGtR2K0O{)yjya8$IUpSN#_lr%tlQP4i)!d_e6?Jf1X^|c!5 zO|P7m3panBj9IvCfMdLW1#K>B3Dr3S5&%Xs&o#R|NxEH=G%@(z7Gpu204C{|MiYFS z6YGq}?t4s?$9>&nJ*zmPNM)2d`V=#Pf4x0^sl?jiXM>ugx14QqWoFBue`7kaenjAe zG4#lGedzzP^M)hRoVHh=jeZ=A=4Ac5aZ&1$IW9mPi=4W-akkfCNyQcp!O8&4 zM=EVSkya<(L3bntzrW9%u*lIq=vb>qrj6T%Tuv+6EYVNUY+JZlGg`42eK$hzQuZ?G zf%&ULPgMNU=blc}H|{!Mb;|^MHZ!LZj?_i$ec8qE!gZD3#fQza`X#XrXz0&{w&ha; zJ6)d*cdfXxDGDJmG5Gd1y?TORcM8sStg4t|;!(kUKZG#}7^4KOvMu~4HFiuth^Xhy zY;$bC@hca{k26q0antS~rdAfQA@8my#Q`V&es|`B0(sPSMQdxd=C|X(mUfFD1)dwl zXptwH_Tb1f+W{g3;U(%m*W*YKUSet#jYie`HX z2;Xk(q~O}wTN!j_K&r6ns=Zc1Y#-h2IWrPjUQx9X)0JgD?#cTn;^}soXuX-p-JYg0 zo&6GBi4ZUzpS}9(_qpnxciua6^L*zDjui(WECWcra%>4GPsN6gSxaJUYW6*8xc{1 z^d^+}TQ4#u3c@ixQen#C-|1^I85uEXKbA(duMek-%A}&X_E>=$B|nkD#Q{1ALy+Q9`aY}1SY_vuz!-BS4es&LWitHE2N=&Kq?TD{}93# zH!995w-eO`$c7j)6X3=&FqH@+jI|x^?)Gr;E-nOAKiU|=;`=kN6ZqkNN5)hGNTo%~ z?6-r@0(v{VUjNFBpUr3H-#PDC9bNy`JwQ5wv81DTETa^L6Fm&+BwJoo8Db(%kBTh| z4O&+B%{!Eza`G6AXj})#Fv;gGf88$#|JN+BXVd+CDli>RqiALr_8BkT_51jLI7EffU`6<dvrA1lbSu3Qf4XtXL`jyLIxNP^d)cTtT4M^&=^TCApS02NK=yfs z=XsVLU39-I>)}MEu^T00(V6GatfE&1TzCj=rwIy+Vrx1E!~sMS-Ct8U9)9icNqb*f ztKGKM>NYgQ8U2D~j)L_=fEWPe+wP2c(=E~3ZJVFrx$7);uNw)TP9x^s-uQiU3Ptz;q;XgR*_pL3Gk0>xhHSRy4{G)GWqCq@6z*SvB1Io0H z(svbZ5QoysI1`@Ky|x0f5)T6L>8%|qr;%$n6i|3jfh0OF^Zr1iIz^3$MPG^gGs-Bs z9Ga|)m(et1418T~pY6$TMC5;}*mQ@p07zKCT`l>%75v1+FC#x{t4OfxLqJ*H11=cAv^t{2bo?6cwMfjk@JPj{Ey*mHcH zr?<$ndwDhgn>=IG z5+!c;+T&iMFXp;3nosOc*$(YEv}<%?=PXWEeDLO`wHZYvSLA0!M_<(s0^T)}e?NX) zmUEr``up#*p7)NQF$(?erdO8>a{K>2_q8Wu0>>WHlg9#r@Wrd6b5isDsb2l6>*2Su zyiv8~8528cEly1~dr+)XS?G}Q7dH4$+`274(~^*w9nI%|Xg8j=6p62mjvg>vy$RMD zur;f%EFSW76Bzesl0CjIju_sSmq@rw^E{i5$$h}}83xuT4~w`9NDcMq8JiOjoZ*C~ zhcN1ol6+}b6~>f@La9C@H0b=nfalH=@3r0?xG}sgN@Rl^DVqHcXr6uR+%tbb>BqaO z#qC`&&_ho4w-|JLoe`JGocj~4m08Lx7sr>jq1sowd6zCdV725x^ z9pw7qZNKclCq&S7j9!mk?A+Z4h@Y5RZ4RGpZ!mPj7;j;fvH--3EQQz650$;7TmF<2 zmmVPZ+(=Tm1m5~ReuX|0Mv7UcT&9hERMK7-kPFR;Q@qAF&C3@~-FB+!dB6W+^SH&e z&?vQ+Pu{t+I^unTGli2yNWy#61>CPs!R|wx?cQwQbCE?~(5!H2UgvBPup%&^**A+4 z$0iP?!EvJOYD4?yFyAak59|hydMMEnl%}d3cQ& z4;pN@NayU6Y?Jl5(CgGSrV--Z+!v(vLS>Y)T;uJP+}FaEtwJx7DkPK0Bb-1nLofk{ z0Xk3r5>sZ=*r-hf*776-NC@k8ba4R|l|>G*LcthW2*-vZb3X@^>bS^8n1H*XZnUV9 zz#P1y%cX$a)jMhO&`+V7SlSl(=X%{vje@SYRc96!{?JJK`8&TmW90O(%$w_go5^)E zVWLBiZIxsY`sG~L!kfq3ZMu>xogbT6ax^Lxt)~Fpj~DOWKYKGx6Q-CCfHMo!I2B!TF#th)6@@ z9TZ*jvVu;X#k(n@Y@wwl=TYd+4w9REaLGS%8u36In^n8cSZw;u>&WBUsFolrQLC!8^rIpGhKtgPb_}FFjEm~#+vM`R%z{B|Dt)%TVq%2tF9WKb|3AQ zY<+Ql^Px0EiNO8frPksMdt|nm+m1g2ay~w@R)6oV*4Me~c9%|J)7wClkDQq%( zU6YM%+KJ;@VXote$B9x=2TsNha45+i;o=bH;S4`6ZV&1V9NLlw@^$zI=H_CjBll zIPrZ_&&)=XW4rQOhHUnJ|2h;vt5y$xU;|CPwjyn3oZji-CB`1^5+V*>-3w&|G%!DD zWooY$A(*I;>U2!BR#(4TT36BTqD@_k02n|5%_v&}&6yDbFpwOa_xq((5KdMhIb5A( zw~+C~F34006QId|S3&s9)s2x0j#IMwO&kFgKtDAJN+1?M$=;B9K!Ky7bPC3A?V9PK zRWBeQy{NJ+R+&@mYFKS=HR1s!$NY&Ch6?eU`?W%tKC*zUJo24!yt9lEL08N0lv+C+`tG@TPc-Y5Oeyez=6j4EdoIrJZle2+3?OWu6K}gpdAjJ1dn~o?T zb7mD5?KWK#VRa4lTM_>6?Q{FD<5z`Fma6qM>E(NO7aY8cOd|NV+8-z=u5fg4%102hVq|73dnKzJZp6Hql$PUl=ey{GCE` z4^ptKwc&Dhw=uHy;_{aBp2O|2S8qlOA6rU>m9N$t*`TSc+>WXtHm z1L%Jfz(DEZcyRIG3)NLkb022`M`c_^_r3hw3XS8OdikPTM=Q*lI^7p}Vv^6OoYZkTt4Xs263gTu(PCHBUc$1ntxLW?rL zN+#oog>)8GJ0AC$-H@o*Sf@0X4<61;jo=9f-(l1Hr`BJI`G=DppzVKLT{U0`;b49` z=>cZ8yH<=kQ3fzELAc8tpmvJf>lLTyibCMhaj}BxcqVBPjjU)!K|wh*whdS#SKaNf zNl&%jt=r}ol?LQYq4m9D{$Q~AhVcyXgS0@2p$dlP~{-9Lta2%w7Agncum~v zdqP>8s0DZ0mtg340m&z=GybFMwycTfy5;WEMrr zIIxl2&*^yl0@8Bl8JO|`0~*!8 zy*Fp$_*7W@NC&5RjcY45RR^;m6W@bF5}-vGT!W#r;o`e$l?=}XQDGgF!w4M6KZ2l9 z>7rqbZ8Ol!W>!erQRo^gj1US2ORaXXVID`Pl`fXvvFsK_5n-fQ>bi$v)15*^mQ!YmZ4jIPmW zme)B@$$4i&Z$MBjE#5iHzXTLRMmlBe0SyYUmaAc z3-JCIaykC;j~b}lv7y?jrTkoZwB=o;)=RTf?P*CnM~|7l+pMkn4>)iW7x?1aJ4w|p z4ik73P}*>9T45wEIhdOID@Z(Pas5kn8@RiM1?3$~|CqA<{$`J3m9{|V*Eiq)#9aDS z@E@?w)c1UPfQYXSLye*1eafB|WJa%uW)>(GZe;fxWl^g35X({^3L0N5@QO--?vSzJ zAYInaf3)AuKg8(no3yq^w-V-C&GC zuTQ%(@jMT?PU_PYj`emEOo z79fWxd8Yan_{#~m?eA!y><6N%%VEqqRoY^PsX1+b3da z*Z{@;rdfm3Mwn4c3f$tcWvZqs{KJvkPX;7u^s?^go!Qqg<0D>~r~~^--H8EuCVJ~9 zKQoI}Tg_9|{I(L4(ad}E2T+eF#=S*0i128ldi!ZCT1Q2pL@{JOTmEn*q)0H)hw4Q-R1Vx?LQ{UYP#A&Ry zTL>ONTFUGZegv^2!`_X&nAr;)wLWHOLZSNCSTR%Nyx3}7$5PO;=B1n_ibh+em#m4v z?xVw0CXZ>sK)Cg1Z0kTF5JYOY%*HUrE@+vrm|_EOV@aquxze3R!~$||z#4q?9nF*W z3@);;b*nJ|&|&N%>8fI>Q}f_nI_<l)EA)IRBIy6KU5ZB9uhR5e>2E#>B zw)*H=T~D99eWj6jTUtL51h#63O1%!$a)Y=hi2Ng^u->AcRW>CR)~7KLLCNOe*|caK zkk&~w8V7p;av}Z|P7Wv+#{_&yF96DwX84cY%iuBNmVU`DA zWqPXL6Mq5AhU-3sPtJdmtlc$~Z%fn3lo~bqHk@CTm3IM3B0aUB`;;}izyC2G1aC?H z_R&X#)akQ$w7Kfa(mcZS-@PAB89=wgoPYa0`?dN_%opcGd0wFT(O3JoE&Js1IeMuv zh+T|4hwP%G17G=ZCk`0~P)ft!IAdhaS`AKRV$TDq^BM{%{cY!%HV2af&Opld7cO_# z@OZl8)M|D&9TA^hITrL z_ekgKUd%V$iCM{=qBY93EaD$Ne7RN*_K_&ogsabRb9f(xJT>%1w@q24DFzd{1Ec@N zZK_-8jIfio&6gS<5YdjkFx{2vqd?Kh6N=t8nXZMEbem>4>s<8j?5FyjN1dXtUgb(S zxjL6@6cvn63yoL7JzOHL8R>7|1r*tHv4_!s+OX3ofx#2BPX&_Ii()XRZDXb^FC%j- zN&vDFT*2X+0XPly)(OG^cKhmeS}ecKT+LGMXwa{AL zcUg=82|?m)jK|=K+ZK?+FA#tli08!5E4Amv*o{DpfJ{{a&!SeA)lTbm!dr`K@PcxJ zEN0^UR$tH;R?vc3?0U6RjdY-Lv;sfawZhE|=oHv1I@}|}B?!M&feI#=jy1IQRm)(o zmJQ^Pe@834A_{i#Gpc=_JaA3wONA!1v{`f$Rg-fdo~HJb@Al=VTd>0@U>$-~2wYz0 zVnRPa*g_A07i)!eG8;oU1lfW*V;UsK0(oO}Dmk;AbGknlF+_0#E~)@@D4o6^fK_-R zt1#EbF+?|SF+yCSppadxI%P@i$e=9Db`4Aje}fJdBrJ!vVBz6wB1Z%hrWE3RksDE` z9U&fIkLG5*#l2!9km`88$Ksx`;wA;1pyc|r6OecNJ|tM%Bn~96QIOEuTmGJ&7tO3L zAAQ;OZ3w_e&~CU-n(&{Z6r97Vh-}yGZm7phOyos?{BYGBVB$a+}bVMxzye2Zk|=Q zHH$vC(B0t+G2_{V^vh>!TKpJayWGy9tZBJAatJbvZ{+$G`%Z`19o#>!Q}v4Z3JN?H z)>gE#hQ>9B{Dt3h^h1eO{O~#ue>W(ovva0~9clRT#xF89S5*XavS>PmNJNh#%abf< z$g#is=E5COdYz`tXrA3Z^7s`1Pi@zD)n6X+Ts=T7blEz8KRTa~d~9sG5+lIn*O$G; zEg|61_|0s^K4%=BMg7<~|81=pao5Aha3@Y!{g$}>(7KN}v+la6Rb-!MVII%xIE06+ z&`*%b@sn1HLkus%&{$h1#_}@J#NI}`#0MsJDbOyngz1Od0f=dTtKD^e%JNFeoxP$= zt5-|}Qh5%4zn*&U-@$Y^BHco}A@KxQhjr-+|6cf*wVdf-7vlZ9lwDO@NMsYZl3i65 zLcl5J3eV{6Tx)*aCkGf_M%tcnq56{S7Cnhqghv?@TA)pd-fhf2{ypI>hLO9hS6G5^ zqA-;5Q|vhO7KA9qj)fSx{xe5IcdrhEd(p(4O(B0R)M+;cwfFB51lu+j7+5x?wws^d z|FJHs@TttT?N!Xzd&2PPiLL4whu)d=yBn8D9^n#xoPPJOjT{D~Rsc{E)CId28vpZ; zMR79*FX)0vV0u(TR$1{aVmiP?S4A`t@V(m+GFjX#F(=gSLZJ9eV10ar^&0m5yu!pla;YEAcB^glpQIy7F z{Y9qvRG^3easvqH-Q7!qvL<8+0_G9B?qA6MCW4Ao8}fI zR!1W)K;NO*P!)?t0C$j2F?_oBxpFr}Nq8v9%1Ra=9tLM9_8Hl0kdTS_WT?zmfvx2U zr|R8}0fz!wQQ{?ke-6@TZms(*&)>pB?{@~Dz&!Ce*;nW``(bxflBm2~m*?OO4kNsFsH zX~QZI48_Fv7)R1agi4@VBdG;>6vs-#80m8j`Ho{lygY1fsdZxM_{AL@8mEwO?FjlL zKPWzvloMzgpYq*R(?>KmJztAQowDbYXWD<|OZN={+o?LCX=iN*VA@V}LS9Efc5AJR z&4EL~+?O3aNT&8FaMkPr>6)5wH(6S1d04@Z6jZV7`mk4%d--zh5+{Py%9J26U@pAK zzpS-sah~XYb=vzP(PIqIn0@(x7_SBzwGTRhra%&1!X`$B@=!Jmj9H(VlsVp;!DPk^i$k*t)zXs{GeFBX^4jgKr|AB>1ZxFTqr`ZBDe|U-ZSnYyf}L?23PJX(TgHeh=jE_GgL0qsz zZt;TRYy>c{$i9w~X@?WkMI1ec5b*)R| zB@OBeh@{MfBry|o|0#nENy`frc?DqKja`ZT(OfBXAtZp=_Nt(qBl45k>12FzndDFb z%LxCGWA6DxNXf70Un9QL`Sh}C6=cb}W4T;hChbmY6m5l235Bzx%=EW(*04Vq_qH1N zx!Lo|ZwFJqW1E~mo2NguGyBz_C*S)Au5CYjGYx6=dg^5J)$(qOrQt*UU8&Ds=>sv_ zb>8dbyw;zJXx!PKvCQUTL?o&a{2Hc+Zt3S_%#XKfu#Owq-)1YbJ(6N8c`pqjhyfvW zFD}%<*q#*+C+oy6J&qDjn9 zd=iykR-hon_pP{EcwE2d)t>}N_PtL<&%1vmLhEFuD;Jo1ZgA4mnWgJTlh<>pD+M(h z{E$=))~u%IM`tSVtc_b)uQ0GDiRhjvsPeeHVr@n#!wIoq#=No}L+)PvY)J>-Cr4M{ z`~n&DAJ9cMBl^WZrE-0-Bprzg|B~*?fSy0|?ZqJ5-ESa2j0@RWK%`F8edol-&iHDS z;b8_9o!1YuLViMVcNVJ0+?dh^BnFc7E=*Bh>laO%jsJSZ0UWqjIQU#xub1I-n9~YO z03~OO!Bxf%Q}q=&F)T}G#)I&sWs6JxUb8WEo1km*Swj}f_J14u^nWbM<@v|bC%Yvg zNRZAf&8jiiaX?ZyS{s?5g1~A-a%2~iVoAI@4qSLuhg5A10L0EkpxPnf_4FF$=<_;o z{$L2wPRA0DWQ5G=uPWKVH0JsM7YAInL2_EH7s|UEtu)dB3mN!;>PIMLvw((^Kzt~C z-M=p~5QdEEuxHt0@(4vv6k6_{fd=X77*G5DU(A(WnwtI%)QUPy+ zAW(8>*h;wy9XI0aaz76Hkx9QB%${z|TkwH|kLz@9%eQaYWh|1^ZJ2GT8e!ARAR=Fm zKyMRv0y0^_yJ2>aUaD$%q644FzLQXXDVhl3>Ra(3BVt$HTahz{!`n@>K)uHdCV9BMjhjh)iCaS`Qmyk`<7`*0R-z+2a_Y(gsdM8mf!`3}Z?oRLxA`@LuoB zbm8MTbN~w5PODJ>;^vQ5OYI=p+7zig|M{!19hNPI?J)&=GSw6HFNs`H6SnGMV!+)t zvM3rdd9r5~&Gi>MEr0R%o4WG9@4eTS%XZ1MZM9u~0F(N5w&uUMbzFQN| z0=+g_ona>ON)j|qNv@70o|$NmV5FYH$Q#Fu<@gK2{1pez0YTv~a~X~2(*K&}Z&VD$ z;vENBYZrEJ*>Usu>^`>-CqAs)oI)Y=fO~HqJaoH?`_&lOIzVbHPW~dr=zpgn?zVFh z0)!VjN)0J98D;+c#ZIGz-N`SPf)6W8*qKq~L}%M@=1)Cr`e-nzK2wTafySYpT8V{L$(7St{J7;7iXq zDGYdC>26izq-8(UR3aO*#(xNn?Ue`|fqxI;Pu$;77|qPw&ozRD%&ZSwyt6=;tADAY zs(W2zW5`9SnqagmwjlgDMyp7D6p8A+`ycdkpEt?Z8zA$VRiiD`kx_1_9y# zy*PxD4v>oju=+h3G7?4{B+?BhpSE8puztSOB<}ICO@$|HdwL^Vyu0M~+v-WMD;u9} z8P9Y}(de+g-c}1I+b^Q_X&2)&v-pVrN7A|YGx`4U|K4_+dkov0hSa?orqIk1lI}6g zF?2%Ih^$hMo%B)nX0!>-NK|SLNe7aoBO!^Bh7L-hsB~0ON{8=nzu)g)*kjjqU)TG3 zy`E1!XS%;emjhgbVxkW3{};R|-){Q%k3NzJ&LfPf6%PXaX#JTDkov4m0ss{BmQhsK zklX-?FBYp!am)!$gBb*cpXEtiNW2zD1-`7<*-63u_6F>A>4XJgl zbVPd*dxe$^ZCX zB2svHte~u+QltW|%eY=sQ4g@;6U@^l8Kg2-6(AVRpI~^>86s zkEGA`L8zEZN$OFdT}KCM;D~~ZAW6@BIg3TqtsRqEJG)xWKXUHa7Uy(op9WH|+HB;c#&VqyjPXpZ{BSse;BmS?yQ4;GW96 z=BW{<@L2**v?)l7e8Wgw(GNKk(PQz9m0Ha)W#kA~6mM&JDT?;E9d z8it)0xN$O1-L!5<`!iZXVdn}XeBl{umBrp`5VW|^O1IVUK~p|Tm~&~4#>`|nM92>3 z#`eYRYFu(UyQs0KJPo;=hLW@F`<`HJo;wIHc_)~ z&Y!90z5rMAUeUE%4`r>r%QeqFFL^ofeC=sLisGDXm1h0%c*Uj!}d% zKoE<`K1st0sz_uUQRJr&b9v1UJ@c$|iUgb7zQ151gjjJGDS}rM;}g~zWyvV?2s;#F zP>+@()b2o78mf6bcRyCkh~nj-Ecw#Kz#h;IP~JDdX!`Gv5hwu_YOE7W=4TNgF=hFJI&HigP)s(eF=TsS>_-dskH4+Awu)Fws^yJ6 z;fnE{sKNl0DRK5I%#Ffd@c(a`r-!FszHWomwrvBxRe+We8?mhb!UPeG#{Gy&)62~Z zg9(sovHb@Kf!)dq2Voi~KnR30HVO4XnJK;9Rv!j#ARdwTt*VYJoQTse)XZb!DdE^$ z$k8m5`D$X<67|gqV~bI&2-7i5fnXXPg9S_CT75HxK#v1sFCRpu71c;dpPe(lXxi;- zIkwm9=V~oj$fc7RHgt&zvr4?6 z)OM9k%u9%U$`<|?s2#zETD7PEjuKIDEU(cwfu3T5!+(oc=CKhIiZ@Vs(NI;Y3IL83 z-XcXc9Un(+-TB6$9bc|@N)>>9y&yV6ILHxXpLh22(tyHM3k}f6*L^1w2MM zSjud25Riod^$J@h=DGs|1WCf?Rw-g&j?ncHneBVq9ZRv9ak{%|^%*Souc(ngEC7}^ z7-liYx2Mx(00~!qk@ok8>JwlI^xQATUe?aQb;Ux0E@L|z= ztKXd#aYGF2Le|BSLAyB^#ud+?sZ$b z{|9V;-6Y$4VBlwV%{}vLZ}&Q}dW1#uXw&I!1U0yoQnEG_EPuwx9O)y_2rJ^lD)qU>DZ*An^Kxz(iXxrso^z77aR#;K9gWv<*Ok)O+eX$pwyZxk zbsFZU%tq>kFHJ)Z#7*6I?M&ie7Ac8fm4BM?sU{Ax;yu~tmk@Q$qFjtA<46>>*EU=jAVydX=D|#04=6%EX)QX zu$qJratw(8hPYBqM0g7XB_t{F+1cy0B$uoO-H$=59Bzj$fWIT)8*L?5W=FCV?6p#X zIHdk##fiHYNcZ(c1?Dk>A}LsG!DgMiZF*rE759)};%LbwndK!!Vv!6QVK;j>tnAvd zrGx}&N%4gN&aItPCFDWC5aXB^3;_73x(Y(qn8>Acizp&nrhyFyJK@zg>s>z<(tqggmJc8JRFRYAY{l+K8==wo+@ZuL0|UG@R=yfq zAf-%QBRnDv2ex*<=`t~bu`95kT`miNg9Qwp7=Zff7Xuhc*cxCRksj8!Nx4!(ghjFX zhcp)i)Ea=B)ovEM!i#G4a44z!Fb3N_6rC>a^UX#O zAg0ZPI$6G^2T6j)xfi1vaS%fuV8oqMGo%^A5h(ygn=vau(q%U+*Du`X@^x0&u}Z$; zsn=iOvHJkMyVcmb$fYkWAZleSF~o(9y(A(ICHV5Iv>Nn$c5r?iST@}77}W|mgu+SSOme=R&IrQMJ)6<065k4I9S&|s_a>=%z) z}USo+#;If$o6fmpuE^rZE z;*0S5*T)jtES1HIgRL<=ta-fnvkrG$UHBASy3=?oee>#PNoPQ;wi^<8E2KA9<}1U} z4Rz?cFT?w~xZq=`E_<^;C=qEaAbx_9duAtcxjT|e_9Tu6s(SJdgb%^i45)wkLhc4oWz`yk25Ba@X^Nl#AQ z+4~HauzRK|tmEL$na@UrT$#6Poz(Gy)k06qvavs>()Lb}x}*eB<}Ei3bHnbjyN9pcT=t+XTJrv2`_+>!k9>Nq|NM2^Nu*=)xaX2?Yy|_{7v^uhuVIuZzgZw{x%cdyp%xl=aN3XK~$VwnT)#(39W>IPnnh( z%CW0kv9#EW`?b9dv}Gg)-vgV%-@e*omj=lZkUPu6Oc|tH)`?Vz9}m)WR5PH+g8 zns+l41$eX*heTjd?&tFy4_p8KLMx0Qx9YOjY+|__QM=Z1K*Q+FCkP=~&mw`l>dNVO zUI-9lf$irm-IUu57PqY)xzcB%ec-`Lr+>Y<$IQSetdHi0Iti%HY*&}wDGX`RHZHa8 zstW4|6HeDxYU{vhM6pRi15m=SXVypS0Ig||5n~1H$637{<}0^=Z+7B*L&{mMnx=wG z#Va7CJE9S;0vmdDs!+%w(Sv(jX(UsI=60u3butq?+6YfGTXahd`XQXEjqY+K({xU> z5!S{Z%K!uxmPPzFs-VEAsoqpk>n+Np5>U-8xUEJdb=0Fr=3VcTPuxDoqg7ZWd|Un{ z-43JSDB+qs2#9*e<&p0#=$Ny$GJq6FYMp!Wxn3iaZ3-EKm7c=^E7_YD4KbVYakpE4u7&TXo-pd#L53}u+*?{c*a)x~_@c0~m%6dl`s z&xf8}iWdIXjxAHX9t%M?95pLwdDErhnDgz++-6EGPMrR6Q)mu!9J?=<*2>I!?w8?) z^oZraxofta=Om?#9ti~-X7&#cDZiy*+w}~uEjTbI9<`+Hr-K%cK>?2o$1r)x&# z^!%wD?Y8T+4mx#zZ{B>@ar%4a+%%PKPJPkQ!1R^neFk$F0`sSS9r@${MJ(C!_QDq9 zq>-zd8eD@_)qn7%Edpts**`YsRz@JiG{SjPzj%XU=|KvKT4ylt^;L z0O^I?pcy=b*r?+^yA|ftH5KiQm)hDfh{I|eY+V(H<|0sA{cC^_g9r`bsw*U_7{u7} zL1+;L`mU^D1(#ZC>tK64_!a?$jzqNDh(iLgN)||tW-M4E;A$U`<5Cf*9`*&#C4^c0 zNwEZ(KsHFd(-RE^^Z29BJXm+t*7}ZMRvd~_xY?dm`BltuVo&Q!XH^zI$}&JC4MWvY zx?^+$XHhXOR9y*C!;jtYN!`)v{-0<0hBdIhjyH7_!yo}AHl4>Qd@=CcSEGbUeESNM zfRNZUEl3F@2JezG z2Nk426NdddsU;a}2USyv#EhEOmCpxHu1`i9tCYb^m_H3E3wLUO}m-szmHK2_`60PeBf}&k%vqMet+LY#^YlO=W-(NC3rT{)`z41Yi6b*geT_n`!s3kiuJ4M5)6<1><5d~LO}3MB&z1q@&nF);KXgjE8mv

    xXwS}#7h;B;J1!kvi?mb3fT=TSz+R$0(Gxx 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%0Df_m{@1*l8mos@8?c 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


    dXDN1^uzWE7+nPZ-_#DFHu{Y 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 z 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 diff --git a/app/src/main/res/layout/splash__activity.xml b/app/src/main/res/layout/splash__activity.xml index 6dfb9121..5adde8d1 100644 --- a/app/src/main/res/layout/splash__activity.xml +++ b/app/src/main/res/layout/splash__activity.xml @@ -1,15 +1,40 @@ + + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:background="@color/primary" + android:paddingBottom="@dimen/activity_vertical_margin" + android:paddingLeft="@dimen/activity_horizontal_margin" + android:paddingRight="@dimen/activity_horizontal_margin" + android:paddingTop="@dimen/activity_vertical_margin" + tools:context=".activity.SplashActivity"> + android:shadowColor="@color/black" + android:minHeight="100dp" + android:scaleType="fitXY" + android:minWidth="100dp" + android:src="@drawable/ic_launcher"/> + + + diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index f6e514e3..0d2c4cc4 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -1,11 +1,4 @@ - - @drawable/splashscreen1 - @drawable/splashscreen2 - @drawable/splashscreen3 - @drawable/splashscreen4 - @drawable/splashscreen5 - @drawable/splashscreen6 - + \ No newline at end of file diff --git a/app/src/main/res/values/color.xml b/app/src/main/res/values/color.xml index b69c9db7..7595c3fc 100644 --- a/app/src/main/res/values/color.xml +++ b/app/src/main/res/values/color.xml @@ -5,10 +5,16 @@ @color/accent - #608b6f - #608b6f - #8b685b + #3F51B5 + #303F9F + #C5CAE9 + #4CAF50 + #212121 + #757575 + #FFFFFF + #BDBDBD #ffffff + #000000 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 57a761b3..dc345adf 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,6 +1,6 @@ - Diaspora + diaspora* Diaspora for Android @string/diaspora #DiasporaForAndroid From f58fbd8364d4954e13a4acd527959225bd327147 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 10 Sep 2016 10:47:29 +0200 Subject: [PATCH 156/535] Fixed crash when opening search dialog --- .../com/github/dfa/diaspora_android/activity/MainActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 1c9e66e2..6cb6a64e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -806,7 +806,7 @@ public class MainActivity extends AppCompatActivity if (WebHelper.isOnline(MainActivity.this)) { final InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); - View layout = getLayoutInflater().inflate(R.layout.dialog_search__people_tags, contentLayout, false); + View layout = getLayoutInflater().inflate(R.layout.dialog_search__people_tags, null, false); final EditText input = (EditText) layout.findViewById(R.id.dialog_search__input); final DialogInterface.OnClickListener clickListener = new DialogInterface.OnClickListener() { @Override From b8ba6bb44381e5496dc7baed08e71363adfb4247 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 10 Sep 2016 16:54:48 +0200 Subject: [PATCH 157/535] Added a lot of debug logs to MainActivity --- .../activity/MainActivity.java | 172 ++++++++++++++---- .../activity/SplashActivity.java | 3 - .../ui/ContextMenuWebView.java | 4 +- .../github/dfa/diaspora_android/util/Log.java | 45 +++-- 4 files changed, 174 insertions(+), 50 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 6cb6a64e..eb66c894 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -108,7 +108,7 @@ public class MainActivity extends AppCompatActivity private static final int INPUT_FILE_REQUEST_CODE_NEW = 1; private static final int INPUT_FILE_REQUEST_CODE_OLD = 2; private static final int REQUEST_CODE_ASK_PERMISSIONS = 123; - public static final int REQUEST_CODE_ASK_PERMISSIONS_SAVE_IMAGE = 124; + public static final int REQUEST_CODE__ACCESS_EXTERNAL_STORAGE = 124; public static final String ACTION_OPEN_URL = "com.github.dfa.diaspora_android.MainActivity.open_url"; public static final String ACTION_CHANGE_ACCOUNT = "com.github.dfa.diaspora_android.MainActivity.change_account"; @@ -175,20 +175,21 @@ public class MainActivity extends AppCompatActivity @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - Log.d(App.TAG, "onCreate"); + Log.d(App.TAG, "onCreate()"); // Bind UI setContentView(R.layout.main__activity); - app = (App) getApplication(); - appSettings = app.getSettings(); - podUserProfile = app.getPodUserProfile(); + if ((app = (App) getApplication()) == null) Log.e(App.TAG, "App is null!"); + if ((appSettings = app.getSettings()) == null) Log.e(App.TAG, "AppSettings is null!"); + if ((podUserProfile = app.getPodUserProfile()) == null) Log.e(App.TAG, "PodUserProfile is null!"); podUserProfile.setCallbackHandler(uiHandler); podUserProfile.setListener(this); urls = new DiasporaUrlHelper(appSettings); if (appSettings.isProxyEnabled()) { if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { + Log.d(App.TAG, "Could not enable Proxy"); Toast.makeText(MainActivity.this, R.string.toast_set_proxy_failed, Toast.LENGTH_SHORT).show(); } } else if (appSettings.wasProxyEnabled()) { @@ -199,18 +200,22 @@ public class MainActivity extends AppCompatActivity } private void setupUI(Bundle savedInstanceState) { + Log.i(App.TAG, "MainActivity.setupUI()"); boolean newWebView = (webView == null); if(newWebView) { - Log.d(App.TAG, "Webview was null. Create new one."); + Log.v(App.TAG, "Webview was null. Create new one."); View webviewHolder = getLayoutInflater().inflate(R.layout.webview, this.contentLayout, false); webView = (ContextMenuWebView) webviewHolder.findViewById(R.id.webView); ((LinearLayout)webView.getParent()).removeView(webView); setupWebView(savedInstanceState); + } else { + Log.v(App.TAG, "Reuse old WebView to avoid reloading page"); } ButterKnife.bind(this); if (webviewPlaceholder.getChildCount() != 0) { webviewPlaceholder.removeAllViews(); } + Log.v(App.TAG, "Add WebView to placeholder"); webviewPlaceholder.addView(webView); // Setup toolbar setSupportActionBar(toolbarTop); @@ -263,19 +268,23 @@ public class MainActivity extends AppCompatActivity } if (!appSettings.isIntellihideToolbars()) { + Log.v(App.TAG, "Disable intelligent hiding of toolbars"); AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) toolbarTop.getLayoutParams(); params.setScrollFlags(0); // clear all scroll flags } + Log.v(App.TAG, "UI successfully set up"); handleIntent(getIntent()); } @Override public void onConfigurationChanged(Configuration newConfig) { + Log.i(App.TAG, "onConfigurationChanged()"); if (webView != null) { // Remove the WebView from the old placeholder + Log.v(App.TAG, "removeView from placeholder in order to prevent recreation"); webviewPlaceholder.removeView(webView); } @@ -285,6 +294,7 @@ public class MainActivity extends AppCompatActivity setContentView(R.layout.main__activity); // Reinitialize the UI + Log.v(App.TAG, "Rebuild the UI"); setupUI(null); } @@ -301,6 +311,7 @@ public class MainActivity extends AppCompatActivity webSettings.setAppCacheEnabled(true); if (savedInstanceState != null) { + Log.v(App.TAG, "restore WebView state"); webView.restoreState(savedInstanceState); } @@ -352,17 +363,18 @@ public class MainActivity extends AppCompatActivity progressBar.setVisibility(progress == 100 ? View.GONE : View.VISIBLE); } - //For Android 4.1/4.2 only. DONT REMOVE + //For Android 4.1/4.2 only. DO NOT REMOVE! @SuppressWarnings("unused") protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) { - Log.d(App.TAG, "openFileChooser(ValCallback, String, String"); + Log.v(App.TAG, "openFileChooser(ValCallback, String, String"); imageUploadFilePathCallbackOld = uploadMsg; Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); intent.putExtra("return-data", true); intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); + Log.v(App.TAG, "startActivityForResult"); startActivityForResult(Intent.createChooser(intent, "Select Picture"), INPUT_FILE_REQUEST_CODE_OLD); } @@ -475,17 +487,19 @@ public class MainActivity extends AppCompatActivity if (!appSettings.getPodDomain().equals("")) { navheaderDescription.setText(appSettings.getPodDomain()); } - if (!appSettings.getAvatarUrl().equals("")) { - Log.d(App.TAG, "AVATAR URL != \"\": "+appSettings.getAvatarUrl()); + String avatarUrl = appSettings.getAvatarUrl(); + if (!avatarUrl.equals("")) { //Display app launcher icon instead of default avatar asset //(Which would by the way not load because of missing pod domain prefix in the url) - if(appSettings.getAvatarUrl().startsWith("/assets/user/default")) { + if(avatarUrl.startsWith("/assets/user/default")) { + Log.v(App.TAG, "Avatar appears to be an asset. Display launcher icon instead (avatarUrl="+avatarUrl+")"); navheaderImage.setImageResource(R.drawable.ic_launcher); } else { // Try to load image if (!app.getAvatarImageLoader().loadToImageView(navheaderImage)) { // If not yet loaded, start download - app.getAvatarImageLoader().startImageDownload(navheaderImage, appSettings.getAvatarUrl()); + Log.v(App.TAG, "Avatar not cached. Start download: "+avatarUrl); + app.getAvatarImageLoader().startImageDownload(navheaderImage, avatarUrl); } } } @@ -506,6 +520,7 @@ public class MainActivity extends AppCompatActivity @OnClick(R.id.toolbar) public void onToolBarClicked(View view) { + Log.i(App.TAG, "MainActivity.onToolBarClicked()"); onNavigationItemSelected(navView.getMenu().findItem(R.id.nav_stream)); } @@ -517,14 +532,16 @@ public class MainActivity extends AppCompatActivity } private void handleIntent(Intent intent) { + Log.i(App.TAG, "MainActivity.handleIntent()"); if (intent == null) { + Log.v(App.TAG, "Intent was null"); return; } String action = intent.getAction(); String type = intent.getType(); String loadUrl = null; - + Log.v(App.TAG, "Action: "+action+" Type: "+type); if (ACTION_OPEN_URL.equals(action)) { loadUrl = intent.getStringExtra(URL_MESSAGE); } else if (Intent.ACTION_VIEW.equals(action) && intent.getDataString() != null) { @@ -536,11 +553,14 @@ public class MainActivity extends AppCompatActivity loadUrl = intent.getDataString(); } } else if (ACTION_CHANGE_ACCOUNT.equals(action)) { + Log.v(App.TAG, "Reset pod data and animate to PodSelectionActivity"); app.resetPodData(webView); Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); } else if (ACTION_CLEAR_CACHE.equals(action)) { + Log.v(App.TAG, "Clear WebView cache"); webView.clearCache(true); } else if (ACTION_RELOAD_ACTIVITY.equals(action)) { + Log.v(App.TAG, "Recreate activity"); recreate(); return; } else if (Intent.ACTION_SEND.equals(action) && type != null) { @@ -569,10 +589,10 @@ public class MainActivity extends AppCompatActivity @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { - Log.d(App.TAG,"onActivityResult:"); + Log.d(App.TAG,"MainActivity.onActivityResult()"); switch (requestCode) { case INPUT_FILE_REQUEST_CODE_NEW: { - Log.d(App.TAG,"INPUT_FILE_REQUEST_CODE_NEW:"); + Log.v(App.TAG,"Upload image using recent method (Lollipop+)"); if (imageUploadFilePathCallbackNew == null || resultCode != Activity.RESULT_OK) { Log.e(App.TAG, "Callback is null: " + (imageUploadFilePathCallbackNew == null) + " resultCode: " + resultCode); @@ -581,20 +601,26 @@ public class MainActivity extends AppCompatActivity Uri[] results = null; if (data == null) { if (mCameraPhotoPath != null) { + Log.v(App.TAG, "Intent data is null. Try to parse cameraPhotoPath"); results = new Uri[]{Uri.parse(mCameraPhotoPath)}; + } else { + Log.w(App.TAG, "Intent data is null and cameraPhotoPath is null"); } } else { String dataString = data.getDataString(); if (dataString != null) { + Log.v(App.TAG, "Intent has data. Try to parse dataString"); results = new Uri[]{Uri.parse(dataString)}; } + Log.w(App.TAG, "dataString is null"); } + Log.v(App.TAG, "handle received result over to callback"); imageUploadFilePathCallbackNew.onReceiveValue(results); imageUploadFilePathCallbackNew = null; return; } case INPUT_FILE_REQUEST_CODE_OLD: { - Log.d(App.TAG,"INPUT_FILE_REQUEST_CODE_OLD:"); + Log.v(App.TAG, "Upload image using legacy method (Jelly Bean, Kitkat)"); if (imageUploadFilePathCallbackOld == null || resultCode != Activity.RESULT_OK) { Log.e(App.TAG, "Callback is null: " + (imageUploadFilePathCallbackOld == null) + " resultCode: " + resultCode); @@ -603,14 +629,21 @@ public class MainActivity extends AppCompatActivity Uri results = null; if (data == null) { if (mCameraPhotoPath != null) { + Log.v(App.TAG, "Intent has no data. Try to parse cameraPhotoPath"); results = Uri.parse(mCameraPhotoPath); + } else { + Log.w(App.TAG, "Intent has no data and cameraPhotoPath is null"); } } else { String dataString = data.getDataString(); if (dataString != null) { + Log.v(App.TAG, "Intent has data. Try to parse dataString"); results = Uri.parse(dataString); + } else { + Log.w(App.TAG, "dataString is null"); } } + Log.v(App.TAG, "handle received result over to callback"); imageUploadFilePathCallbackOld.onReceiveValue(results); imageUploadFilePathCallbackOld = null; return; @@ -621,25 +654,23 @@ public class MainActivity extends AppCompatActivity @Override protected void onSaveInstanceState(Bundle outState) { + Log.v(App.TAG, "MainActivity.onSaveInstanceState()"); super.onSaveInstanceState(outState); + Log.v(App.TAG, "Save WebView state"); webView.saveState(outState); } @Override protected void onRestoreInstanceState(@NonNull Bundle savedInstanceState) { - Helpers.printBundle(savedInstanceState,""); + Log.v(App.TAG, "MainActivity.onRestoreInstanceState()"); super.onRestoreInstanceState(savedInstanceState); + Log.v(App.TAG, "Restore state of WebView"); webView.restoreState(savedInstanceState); } - @Override - protected void onResume() { - super.onResume(); - LocalBroadcastManager.getInstance(this).registerReceiver(brSetTitle, new IntentFilter(ACTION_UPDATE_TITLE_FROM_URL)); - } - @Override public void onBackPressed() { + Log.v(App.TAG, "MainActivity.onBackPressed()"); if (navDrawer.isDrawerOpen(navView)) { navDrawer.closeDrawer(navView); return; @@ -655,12 +686,16 @@ public class MainActivity extends AppCompatActivity } } + /** + * BroadcastReceiver that updates the title of the activity based on which url is currently loaded + */ private final BroadcastReceiver brSetTitle = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String url = intent.getStringExtra(EXTRA_URL); if (url != null && url.startsWith(urls.getPodUrl())) { String subUrl = url.substring((urls.getPodUrl()).length()); + Log.v(App.TAG, "MainActivity.brSetTitle.onReceive(): Set title for subUrl "+subUrl); if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_STREAM)) { setTitle(R.string.nav_stream); } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_POSTS)) { @@ -686,24 +721,38 @@ public class MainActivity extends AppCompatActivity } else if (urls.isAspectUrl(url)){ setTitle(urls.getAspectNameFromUrl(url, app)); } + } else { + Log.w(App.TAG, "MainActivity.brSetTitle.onReceive(): Invalid url: "+url); } } }; @Override protected void onPause() { + Log.v(App.TAG, "MainActivity.onPause()"); + Log.v(App.TAG, "Unregister BroadcastReceivers"); LocalBroadcastManager.getInstance(this).unregisterReceiver(brSetTitle); super.onPause(); } + @Override + protected void onResume() { + Log.v(App.TAG, "MainActivity.onResume()"); + super.onResume(); + Log.v(App.TAG, "Register BroadcastReceivers"); + LocalBroadcastManager.getInstance(this).registerReceiver(brSetTitle, new IntentFilter(ACTION_UPDATE_TITLE_FROM_URL)); + } + @Override public boolean onCreateOptionsMenu(Menu menu) { + Log.v(App.TAG, "MainActivity.onCreateOptionsMenu()"); getMenuInflater().inflate(R.menu.main__menu_top, menu); return true; } @Override public boolean onPrepareOptionsMenu(Menu menu) { + Log.i(App.TAG, "MainActivity.onPrepareOptionsMenu()"); MenuItem itemNotification = menu.findItem(R.id.action_notifications); if (itemNotification != null) { if (podUserProfile.getNotificationCount() > 0) { @@ -724,6 +773,7 @@ public class MainActivity extends AppCompatActivity @Override public boolean onOptionsItemSelected(MenuItem item) { + Log.i(App.TAG, "MainActivity.onOptionsItemSelected()"); switch (item.getItemId()) { case R.id.action_notifications: { if (WebHelper.isOnline(MainActivity.this)) { @@ -858,6 +908,7 @@ public class MainActivity extends AppCompatActivity @SuppressWarnings("ResultOfMethodCallIgnored") private boolean makeScreenshotOfWebView(boolean hasToShareScreenshot) { + Log.i(App.TAG, "MainActivity.makeScreenshotOfWebView()"); if (android.os.Build.VERSION.SDK_INT >= 23) { int hasWRITE_EXTERNAL_STORAGE = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { @@ -888,7 +939,9 @@ public class MainActivity extends AppCompatActivity String fileSaveName = hasToShareScreenshot ? ".DfA_share.jpg" : String.format("DfA_%s.jpg", dateFormat.format(dateNow)); if (!fileSaveDirectory.exists()) { - fileSaveDirectory.mkdirs(); + if(!fileSaveDirectory.mkdirs()) { + Log.w(App.TAG, "Could not mkdir "+fileSaveDirectory.getAbsolutePath()); + } } if (!hasToShareScreenshot) { @@ -937,21 +990,33 @@ public class MainActivity extends AppCompatActivity @Override public void onUserProfileNameChanged(String name) { + Log.i(App.TAG, "MainActivity.onUserProfileNameChanged()"); navheaderTitle.setText(name); } @Override public void onUserProfileAvatarChanged(String avatarUrl) { + Log.i(App.TAG, "MainActivity.onUserProfileAvatarChanged()"); app.getAvatarImageLoader().startImageDownload(navheaderImage, avatarUrl); } private void handleHashtag(Intent intent) { - setSharedTexts(null, intent.getData().toString().split("/")[3]); + Log.v(App.TAG, "handleHashtag()"); + try { + setSharedTexts(null, intent.getData().toString().split("/")[3]); + } catch (Exception e) { + Log.e(App.TAG, e.toString()); + } webView.loadUrlNew(urls.getNewPostUrl()); } private void handleSendText(Intent intent) { - setSharedTexts(null, intent.getStringExtra(Intent.EXTRA_TEXT)); + Log.v(App.TAG, "handleSendText()"); + try { + setSharedTexts(null, intent.getStringExtra(Intent.EXTRA_TEXT)); + } catch (Exception e) { + Log.e(App.TAG, e.toString()); + } webView.loadUrlNew(urls.getBlankUrl()); webView.loadUrlNew(urls.getNewPostUrl()); } @@ -962,8 +1027,13 @@ public class MainActivity extends AppCompatActivity * @param intent intent */ private void handleSendSubject(Intent intent) { - setSharedTexts(intent.getStringExtra(Intent.EXTRA_SUBJECT), intent.getStringExtra(Intent.EXTRA_TEXT)); - webView.loadUrlNew(urls.getBlankUrl()); + Log.v(App.TAG, "handleSendSubject()"); + try { + setSharedTexts(intent.getStringExtra(Intent.EXTRA_SUBJECT), intent.getStringExtra(Intent.EXTRA_TEXT)); + } catch (Exception e) { + Log.e(App.TAG, e.toString()); + } + webView.loadUrlNew(urls.getBlankUrl()); //TODO: Necessary? webView.loadUrlNew(urls.getNewPostUrl()); } @@ -976,15 +1046,19 @@ public class MainActivity extends AppCompatActivity * @param sharedBody post text */ private void setSharedTexts(String sharedSubject, String sharedBody) { + Log.i(App.TAG, "MainActivity.setSharedTexts()"); String body = WebHelper.replaceUrlWithMarkdown(sharedBody); if (appSettings.isAppendSharedViaApp()) { + Log.v(App.TAG, "Append app reference to shared text"); body = body + "\n\n" + getString(R.string.shared_by_diaspora_android); } final String escapedBody = WebHelper.escapeHtmlText(body); if(sharedSubject != null) { + Log.v(App.TAG, "Append subject to shared text"); String escapedSubject = WebHelper.escapeHtmlText(WebHelper.replaceUrlWithMarkdown(sharedSubject)); textToBeShared = "**" + escapedSubject + "** " + escapedBody; } else { + Log.v(App.TAG, "Set shared text; Subject: \""+sharedSubject+"\" Body: \""+sharedBody+"\""); textToBeShared = escapedBody; } @@ -993,9 +1067,13 @@ public class MainActivity extends AppCompatActivity //TODO: Implement? private void handleSendImage(Intent intent) { + Log.i(App.TAG, "MainActivity.handleSendImage()"); final Uri imageUri = intent.getParcelableExtra(Intent.EXTRA_STREAM); if (imageUri != null) { + Log.v(App.TAG, "imageUri is not null. Handle shared image"); // TODO: Update UI to reflect text being shared + } else { + Log.w(App.TAG, "imageUri is null. Cannot precede."); } Toast.makeText(this, "Not yet implemented.", Toast.LENGTH_SHORT).show(); } @@ -1003,6 +1081,7 @@ public class MainActivity extends AppCompatActivity // TODO: Move from Javascript interface @Override public void onNotificationCountChanged(int notificationCount) { + Log.i(App.TAG, "MainActivity.onNotificationCountChanged()"); // Count saved in PodUserProfile invalidateOptionsMenu(); @@ -1015,9 +1094,9 @@ public class MainActivity extends AppCompatActivity // TODO: Move from Javascript interface @Override public void onUnreadMessageCountChanged(int unreadMessageCount) { + Log.i(App.TAG, "MainActivity.onUnreadMessageCountChanged()"); // Count saved in PodUserProfile invalidateOptionsMenu(); - if (unreadMessageCount > 0 && !snackbarNewNotification.isShown() && !webView.getUrl().equals(urls.getNotificationsUrl())) { snackbarNewNotification.show(); @@ -1027,8 +1106,12 @@ public class MainActivity extends AppCompatActivity private class JavaScriptInterface { @JavascriptInterface public void setUserProfile(final String webMessage) throws JSONException { + Log.i(App.TAG, "MainActivity.JavaScriptInterface.setUserProfile()"); if (podUserProfile.isRefreshNeeded()) { + Log.v(App.TAG, "PodUserProfile needs refresh; Try to parse JSON"); podUserProfile.parseJson(webMessage); + } else { + Log.v(App.TAG, "No PodUserProfile refresh needed"); } } @@ -1041,6 +1124,7 @@ public class MainActivity extends AppCompatActivity @SuppressWarnings("StatementWithEmptyBody") @Override public boolean onNavigationItemSelected(MenuItem item) { + Log.i(App.TAG, "MainActivity.onNavigationItemsSelected()"); // Handle navigation view item clicks here. switch (item.getItemId()) { case R.id.nav_stream: { @@ -1151,10 +1235,12 @@ public class MainActivity extends AppCompatActivity @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { switch (requestCode) { - case REQUEST_CODE_ASK_PERMISSIONS_SAVE_IMAGE: + case REQUEST_CODE__ACCESS_EXTERNAL_STORAGE: if (grantResults.length == 1 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { + Log.i(App.TAG, "MainActivity.onRequestPermissionsResult: Permission to access external storage granted"); Toast.makeText(this, R.string.permission_granted_try_again, Toast.LENGTH_SHORT).show(); } else { + Log.w(App.TAG, "MainActivity.onRequestPermissionsResult: Permission to access external storage denied"); Toast.makeText(this, R.string.permission_denied, Toast.LENGTH_SHORT).show(); } return; @@ -1175,25 +1261,35 @@ public class MainActivity extends AppCompatActivity * @throws IllegalArgumentException if arguments do not fit specifications above */ private boolean setProxy(final String host, final int port) { + Log.i(App.TAG, "MainActivity.setProxy()"); if (host != null && !host.equals("") && port >= 0) { + Log.i(App.TAG, "Set proxy to "+host+":"+port); //Temporary change thread policy + Log.v(App.TAG, "Set temporary ThreadPolicy"); StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); StrictMode.ThreadPolicy tmp = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(tmp); + Log.v(App.TAG, "Apply NetCipher proxy settings"); NetCipher.setProxy(host, port); //Proxy for HttpsUrlConnections try { //Proxy for the webview + Log.v(App.TAG, "Apply Webkit proxy settings"); WebkitProxy.setProxy(MainActivity.class.getName(), getApplicationContext(), null, host, port); - } catch (Exception e) { /*Nothing we can do*/ } - + } catch (Exception e) { + Log.e(App.TAG, "Could not apply WebKit proxy settings:\n"+e.toString()); + } + Log.v(App.TAG, "Save changes in appSettings"); appSettings.setProxyEnabled(true); appSettings.setProxyWasEnabled(true); + Log.v(App.TAG, "Reset old ThreadPolicy"); StrictMode.setThreadPolicy(old); + Log.i(App.TAG, "Success! Reload WebView"); webView.reload(); return true; } else { + Log.w(App.TAG, "Invalid proxy configuration. Host: "+host+" Port: "+port+"\nRefuse to set proxy"); return false; } } @@ -1203,22 +1299,30 @@ public class MainActivity extends AppCompatActivity } private void resetProxy() { + Log.i(App.TAG, "MainActivity.resetProxy()"); + Log.v(App.TAG, "write changes to appSettings"); appSettings.setProxyEnabled(false); appSettings.setProxyWasEnabled(false); //Temporary change thread policy + Log.v(App.TAG, "Set temporary ThreadPolicy"); StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); StrictMode.ThreadPolicy tmp = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(tmp); + Log.v(App.TAG, "clear NetCipher proxy"); NetCipher.clearProxy(); try { + Log.v(App.TAG, "clear WebKit proxy"); WebkitProxy.resetProxy(MainActivity.class.getName(), this); - } catch (Exception e) {/*Nothing*/} - + } catch (Exception e) { + Log.e(App.TAG, "Could not clear WebKit proxy:\n"+e.toString()); + } + Log.v(App.TAG, "Reset old ThreadPolicy"); StrictMode.setThreadPolicy(old); //Restart app + Log.i(App.TAG, "Success! Restart app due to proxy reset"); Intent restartActivity = new Intent(this, MainActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 12374, restartActivity, PendingIntent.FLAG_CANCEL_CURRENT); AlarmManager mgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java index 2d75115f..0eeccd3c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java @@ -19,17 +19,14 @@ package com.github.dfa.diaspora_android.activity; -import android.content.res.TypedArray; import android.os.Bundle; import android.os.Handler; import android.support.v7.app.AppCompatActivity; -import android.widget.ImageView; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.util.Helpers; -import butterknife.BindView; import butterknife.ButterKnife; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index 3948a7ab..adac6fd2 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -96,14 +96,14 @@ public class ContextMenuWebView extends NestedWebView { public void onClick(DialogInterface dialog, int which) { if (android.os.Build.VERSION.SDK_INT >= 23) parentActivity.requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - MainActivity.REQUEST_CODE_ASK_PERMISSIONS_SAVE_IMAGE); + MainActivity.REQUEST_CODE__ACCESS_EXTERNAL_STORAGE); } }) .setNegativeButton(context.getText(android.R.string.no), null) .show(); } parentActivity.requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - MainActivity.REQUEST_CODE_ASK_PERMISSIONS_SAVE_IMAGE); + MainActivity.REQUEST_CODE__ACCESS_EXTERNAL_STORAGE); } } if (writeToStoragePermitted) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Log.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Log.java index b86543cb..ad0791e7 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Log.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Log.java @@ -1,6 +1,6 @@ package com.github.dfa.diaspora_android.util; -import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.data.AppSettings; import java.text.SimpleDateFormat; import java.util.ArrayList; @@ -13,14 +13,25 @@ import java.util.Observer; * TODO: Differentiate log types (error/debug/info...) * Created by vanitas on 09.09.16. */ -public class Log extends Observable{ +public class Log extends Observable { + public static final int MAX_BUFFER_SIZE = 100; + public static Log instance; + private AppSettings appSettings; private SimpleDateFormat dateFormat; private ArrayList logBuffer; private ArrayList observers; private Log() { - logBuffer = new ArrayList<>(); + this(null); + } + private Log(AppSettings appSettings) { + if(appSettings != null) { + //TODO: Store/Restore logBuffer between app starts + logBuffer = new ArrayList<>(); + } else { + logBuffer = new ArrayList<>(); + } dateFormat = new SimpleDateFormat("HH:mm:ss"); observers = new ArrayList<>(); } @@ -30,6 +41,11 @@ public class Log extends Observable{ return instance; } + public static Log getInstance(AppSettings appSettings) { + if(instance == null) instance = new Log(appSettings); + return instance; + } + private static String time() { return getInstance().dateFormat.format(new Date())+": "; } @@ -37,50 +53,50 @@ public class Log extends Observable{ public static void d(String tag, String msg) { Log l = getInstance(); android.util.Log.d(tag, msg); - l.logBuffer.add(time()+msg); + l.addLogEntry(msg); l.notifyLogBufferChanged(); } public static void e(String tag, String msg) { Log l = getInstance(); android.util.Log.e(tag, msg); - l.logBuffer.add(time()+msg); + l.addLogEntry(msg); l.notifyLogBufferChanged(); } public static void i(String tag, String msg) { Log l = getInstance(); android.util.Log.i(tag, msg); - l.logBuffer.add(time()+msg); + l.addLogEntry(msg); l.notifyLogBufferChanged(); } public static void v(String tag, String msg) { Log l = getInstance(); android.util.Log.v(tag, msg); - l.logBuffer.add(time()+msg); + l.addLogEntry(msg); l.notifyLogBufferChanged(); } public static void w(String tag, String msg) { Log l = getInstance(); android.util.Log.w(tag, msg); - l.logBuffer.add(time()+msg); + l.addLogEntry(msg); l.notifyLogBufferChanged(); } public static void wtf(String tag, String msg) { Log l = getInstance(); android.util.Log.wtf(tag, msg); - l.logBuffer.add(time()+msg); + l.addLogEntry(msg); l.notifyLogBufferChanged(); } - public static ArrayList getLogBufferArray() { + public synchronized static ArrayList getLogBufferArray() { return getInstance().logBuffer; } - public static String getLogBuffer() { + public synchronized static String getLogBuffer() { String out = ""; for(String s : getInstance().logBuffer) { out = out + s + "\n"; @@ -97,6 +113,13 @@ public class Log extends Observable{ } } + private synchronized void addLogEntry(String msg) { + logBuffer.add(time()+msg); + while (logBuffer.size() > MAX_BUFFER_SIZE) { + logBuffer.remove(0); + } + } + public static void addLogObserver(Observer observer) { getInstance().observers.add(observer); } From 0b0b0198dffb0d02aab7830b13439f306161a00b Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 11 Sep 2016 11:57:42 +0200 Subject: [PATCH 158/535] Updated support libraries --- app/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index cfed7257..105da4da 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -40,9 +40,9 @@ dependencies { testCompile 'junit:junit:4.12' // Android standard libs - compile 'com.android.support:appcompat-v7:24.1.1' - compile 'com.android.support:design:24.1.1' - compile 'com.android.support:support-v4:24.1.1' + compile 'com.android.support:appcompat-v7:24.2.0' + compile 'com.android.support:design:24.2.0' + compile 'com.android.support:support-v4:24.2.0' // More libraries compile 'com.jakewharton:butterknife:8.0.1' From ae2cefd6a59623e2f32cc206ecb5f69d68fce811 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 11 Sep 2016 12:35:16 +0200 Subject: [PATCH 159/535] Use customTabs to open external links. This is a very basic implementation --- app/build.gradle | 1 + .../activity/MainActivity.java | 38 ++++- .../ui/CustomWebViewClient.java | 8 +- .../CustomTabHelpers/BrowserFallback.java | 18 +++ .../CustomTabActivityHelper.java | 149 ++++++++++++++++++ .../CustomTabHelpers/CustomTabsHelper.java | 121 ++++++++++++++ 6 files changed, 331 insertions(+), 4 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/BrowserFallback.java create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabsHelper.java diff --git a/app/build.gradle b/app/build.gradle index 105da4da..b9be8f48 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -48,6 +48,7 @@ dependencies { compile 'com.jakewharton:butterknife:8.0.1' compile 'info.guardianproject.netcipher:netcipher:2.0.0-alpha1' compile 'info.guardianproject.netcipher:netcipher-webkit:2.0.0-alpha1' + compile "com.android.support:customtabs:24.2.0" apt 'com.jakewharton:butterknife-compiler:8.0.1' } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index eb66c894..c9f7a68b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -41,6 +41,7 @@ import android.os.Handler; import android.os.StrictMode; import android.provider.MediaStore; import android.support.annotation.NonNull; +import android.support.customtabs.CustomTabsIntent; import android.support.design.widget.AppBarLayout; import android.support.design.widget.NavigationView; import android.support.design.widget.Snackbar; @@ -79,6 +80,8 @@ import com.github.dfa.diaspora_android.data.PodUserProfile; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; +import com.github.dfa.diaspora_android.util.CustomTabHelpers.BrowserFallback; +import com.github.dfa.diaspora_android.util.CustomTabHelpers.CustomTabActivityHelper; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; import com.github.dfa.diaspora_android.util.Helpers; import com.github.dfa.diaspora_android.util.Log; @@ -111,6 +114,7 @@ public class MainActivity extends AppCompatActivity public static final int REQUEST_CODE__ACCESS_EXTERNAL_STORAGE = 124; public static final String ACTION_OPEN_URL = "com.github.dfa.diaspora_android.MainActivity.open_url"; + public static final String ACTION_OPEN_EXTERNAL_URL = "com.github.dfa.diaspora_android.MainActivity.open_external_url"; public static final String ACTION_CHANGE_ACCOUNT = "com.github.dfa.diaspora_android.MainActivity.change_account"; public static final String ACTION_CLEAR_CACHE = "com.github.dfa.diaspora_android.MainActivity.clear_cache"; public static final String ACTION_UPDATE_TITLE_FROM_URL = "com.github.dfa.diaspora_android.MainActivity.set_title"; @@ -123,6 +127,7 @@ public class MainActivity extends AppCompatActivity private ValueCallback imageUploadFilePathCallbackNew; private ValueCallback imageUploadFilePathCallbackOld; private String mCameraPhotoPath; + private CustomTabActivityHelper customTabActivityHelper; private WebSettings webSettings; private AppSettings appSettings; private DiasporaUrlHelper urls; @@ -186,6 +191,7 @@ public class MainActivity extends AppCompatActivity podUserProfile.setCallbackHandler(uiHandler); podUserProfile.setListener(this); urls = new DiasporaUrlHelper(appSettings); + customTabActivityHelper = new CustomTabActivityHelper(); if (appSettings.isProxyEnabled()) { if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { @@ -203,7 +209,7 @@ public class MainActivity extends AppCompatActivity Log.i(App.TAG, "MainActivity.setupUI()"); boolean newWebView = (webView == null); if(newWebView) { - Log.v(App.TAG, "Webview was null. Create new one."); + Log.v(App.TAG, "WebView was null. Create new one."); View webviewHolder = getLayoutInflater().inflate(R.layout.webview, this.contentLayout, false); webView = (ContextMenuWebView) webviewHolder.findViewById(R.id.webView); ((LinearLayout)webView.getParent()).removeView(webView); @@ -727,11 +733,40 @@ public class MainActivity extends AppCompatActivity } }; + private final BroadcastReceiver brOpenExternalLink = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + String url = intent.getStringExtra(EXTRA_URL); + if(url != null) { + CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder(); + if(Build.VERSION.SDK_INT >= 23) { + intentBuilder.setToolbarColor(getResources().getColor(R.color.colorPrimary, getTheme())); + } else { + intentBuilder.setToolbarColor(getResources().getColor(R.color.colorPrimary)); + } + CustomTabActivityHelper.openCustomTab(MainActivity.this, intentBuilder.build(), Uri.parse(url), new BrowserFallback()); + } + } + }; + + @Override + protected void onStart() { + super.onStart(); + customTabActivityHelper.bindCustomTabsService(this); + } + + @Override + protected void onStop() { + super.onStop(); + customTabActivityHelper.unbindCustomTabsService(this); + } + @Override protected void onPause() { Log.v(App.TAG, "MainActivity.onPause()"); Log.v(App.TAG, "Unregister BroadcastReceivers"); LocalBroadcastManager.getInstance(this).unregisterReceiver(brSetTitle); + LocalBroadcastManager.getInstance(this).unregisterReceiver(brOpenExternalLink); super.onPause(); } @@ -741,6 +776,7 @@ public class MainActivity extends AppCompatActivity super.onResume(); Log.v(App.TAG, "Register BroadcastReceivers"); LocalBroadcastManager.getInstance(this).registerReceiver(brSetTitle, new IntentFilter(ACTION_UPDATE_TITLE_FROM_URL)); + LocalBroadcastManager.getInstance(this).registerReceiver(brOpenExternalLink, new IntentFilter(ACTION_OPEN_EXTERNAL_URL)); } @Override diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index 36150888..9a7832ac 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -20,11 +20,13 @@ package com.github.dfa.diaspora_android.ui; import android.content.Intent; import android.net.Uri; +import android.support.v4.content.LocalBroadcastManager; import android.webkit.CookieManager; import android.webkit.WebView; import android.webkit.WebViewClient; import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.activity.MainActivity; public class CustomWebViewClient extends WebViewClient { private final App app; @@ -37,9 +39,9 @@ public class CustomWebViewClient extends WebViewClient { public boolean shouldOverrideUrlLoading(WebView view, String url) { if (!url.contains(app.getSettings().getPodDomain())) { - Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); - i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - app.getApplicationContext().startActivity(i); + Intent i = new Intent(MainActivity.ACTION_OPEN_EXTERNAL_URL); + i.putExtra(MainActivity.EXTRA_URL, url); + LocalBroadcastManager.getInstance(app.getApplicationContext()).sendBroadcast(i); return true; } return false; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/BrowserFallback.java b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/BrowserFallback.java new file mode 100644 index 00000000..a4bdd930 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/BrowserFallback.java @@ -0,0 +1,18 @@ +package com.github.dfa.diaspora_android.util.CustomTabHelpers; + +import android.app.Activity; +import android.content.Intent; +import android.net.Uri; + +/** + * Adapted from https://medium.com/ribot-labs/exploring-chrome-customs-tabs-on-android-ef427effe2f4 + */ + +public class BrowserFallback implements CustomTabActivityHelper.CustomTabFallback { + @Override + public void openUri(Activity activity, Uri uri) { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setData(uri); + activity.startActivity(intent); + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java new file mode 100644 index 00000000..9e14c748 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java @@ -0,0 +1,149 @@ +package com.github.dfa.diaspora_android.util.CustomTabHelpers; + +import android.app.Activity; +import android.content.ComponentName; +import android.net.Uri; +import android.os.Bundle; +import android.support.customtabs.CustomTabsClient; +import android.support.customtabs.CustomTabsIntent; +import android.support.customtabs.CustomTabsServiceConnection; +import android.support.customtabs.CustomTabsSession; +import android.util.Log; + +import java.util.List; + +/** + * Adapted from https://medium.com/ribot-labs/exploring-chrome-customs-tabs-on-android-ef427effe2f4 + */ + +public class CustomTabActivityHelper { + private CustomTabsSession mCustomTabsSession; + private CustomTabsClient mClient; + private CustomTabsServiceConnection mConnection; + private ConnectionCallback mConnectionCallback; + + /** + * Opens the URL on a Custom Tab if possible. Otherwise fallsback to opening it on a WebView + * + * @param activity The host activity + * @param customTabsIntent a CustomTabsIntent to be used if Custom Tabs is available + * @param uri the Uri to be opened + * @param fallback a CustomTabFallback to be used if Custom Tabs is not available + */ + public static void openCustomTab(Activity activity, + CustomTabsIntent customTabsIntent, + Uri uri, + CustomTabFallback fallback) { + String packageName = CustomTabsHelper.getPackageNameToUse(activity); + + //If we cant find a package name, it means there's no browser that supports + //Chrome Custom Tabs installed. So, we fallback to the webview + if (packageName == null) { + if (fallback != null) { + fallback.openUri(activity, uri); + } + } else { + customTabsIntent.intent.setPackage(packageName); + customTabsIntent.launchUrl(activity, uri); + } + } + + /** + * Unbinds the Activity from the Custom Tabs Service + * @param activity the activity that is connected to the service + */ + public void unbindCustomTabsService(Activity activity) { + if (mConnection == null) return; + activity.unbindService(mConnection); + mClient = null; + mCustomTabsSession = null; + } + + /** + * Creates or retrieves an exiting CustomTabsSession + * + * @return a CustomTabsSession + */ + public CustomTabsSession getSession() { + if (mClient == null) { + mCustomTabsSession = null; + } else if (mCustomTabsSession == null) { + mCustomTabsSession = mClient.newSession(null); + } + return mCustomTabsSession; + } + + /** + * Register a Callback to be called when connected or disconnected from the Custom Tabs Service + * @param connectionCallback + */ + public void setConnectionCallback(ConnectionCallback connectionCallback) { + this.mConnectionCallback = connectionCallback; + } + + /** + * Binds the Activity to the Custom Tabs Service + * @param activity the activity to be binded to the service + */ + public void bindCustomTabsService(Activity activity) { + if (mClient != null) return; + + String packageName = CustomTabsHelper.getPackageNameToUse(activity); + if (packageName == null) return; + mConnection = new CustomTabsServiceConnection() { + @Override + public void onCustomTabsServiceConnected(ComponentName name, CustomTabsClient client) { + mClient = client; + mClient.warmup(0L); + if (mConnectionCallback != null) mConnectionCallback.onCustomTabsConnected(); + //Initialize a session as soon as possible. + getSession(); + } + + @Override + public void onServiceDisconnected(ComponentName name) { + mClient = null; + if (mConnectionCallback != null) mConnectionCallback.onCustomTabsDisconnected(); + } + }; + CustomTabsClient.bindCustomTabsService(activity, packageName, mConnection); + } + + public boolean mayLaunchUrl(Uri uri, Bundle extras, List otherLikelyBundles) { + if (mClient == null) return false; + + CustomTabsSession session = getSession(); + if (session == null) return false; + + return session.mayLaunchUrl(uri, extras, otherLikelyBundles); + } + + /** + * A Callback for when the service is connected or disconnected. Use those callbacks to + * handle UI changes when the service is connected or disconnected + */ + public interface ConnectionCallback { + /** + * Called when the service is connected + */ + void onCustomTabsConnected(); + + /** + * Called when the service is disconnected + */ + void onCustomTabsDisconnected(); + } + + /** + * To be used as a fallback to open the Uri when Custom Tabs is not available + */ + public interface CustomTabFallback { + /** + * + * @param activity The Activity that wants to open the Uri + * @param uri The uri to be opened by the fallback + */ + void openUri(Activity activity, Uri uri); + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabsHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabsHelper.java new file mode 100644 index 00000000..417c62a7 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabsHelper.java @@ -0,0 +1,121 @@ +package com.github.dfa.diaspora_android.util.CustomTabHelpers; + +import android.content.Context; +import android.content.Intent; +import android.content.IntentFilter; +import android.content.pm.PackageManager; +import android.content.pm.ResolveInfo; +import android.net.Uri; +import android.support.customtabs.CustomTabsService; +import android.text.TextUtils; +import android.util.Log; + +import java.util.ArrayList; +import java.util.List; + +/** + * Helper class for Custom Tabs. Adapted from https://medium.com/ribot-labs/exploring-chrome-customs-tabs-on-android-ef427effe2f4 + */ +public class CustomTabsHelper { + private static final String TAG = "CustomTabsHelper"; + static final String STABLE_PACKAGE = "com.android.chrome"; + static final String BETA_PACKAGE = "com.chrome.beta"; + static final String DEV_PACKAGE = "com.chrome.dev"; + static final String LOCAL_PACKAGE = "com.google.android.apps.chrome"; + private static final String EXTRA_CUSTOM_TABS_KEEP_ALIVE = + "android.support.customtabs.extra.KEEP_ALIVE"; + + private static String sPackageNameToUse; + + private CustomTabsHelper() {} + + /** + * Goes through all apps that handle VIEW intents and have a warmup service. Picks + * the one chosen by the user if there is one, otherwise makes a best effort to return a + * valid package name. + * + * This is not threadsafe. + * + * @param context {@link Context} to use for accessing {@link PackageManager}. + * @return The package name recommended to use for connecting to custom tabs related components. + */ + public static String getPackageNameToUse(Context context) { + if (sPackageNameToUse != null) return sPackageNameToUse; + + PackageManager pm = context.getPackageManager(); + // Get default VIEW intent handler. + Intent activityIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.example.com")); + ResolveInfo defaultViewHandlerInfo = pm.resolveActivity(activityIntent, 0); + String defaultViewHandlerPackageName = null; + if (defaultViewHandlerInfo != null) { + defaultViewHandlerPackageName = defaultViewHandlerInfo.activityInfo.packageName; + } + + // Get all apps that can handle VIEW intents. + List resolvedActivityList = pm.queryIntentActivities(activityIntent, 0); + List packagesSupportingCustomTabs = new ArrayList<>(); + for (ResolveInfo info : resolvedActivityList) { + Intent serviceIntent = new Intent(); + serviceIntent.setAction(CustomTabsService.ACTION_CUSTOM_TABS_CONNECTION); + serviceIntent.setPackage(info.activityInfo.packageName); + if (pm.resolveService(serviceIntent, 0) != null) { + packagesSupportingCustomTabs.add(info.activityInfo.packageName); + } + } + + // Now packagesSupportingCustomTabs contains all apps that can handle both VIEW intents + // and service calls. + if (packagesSupportingCustomTabs.isEmpty()) { + sPackageNameToUse = null; + } else if (packagesSupportingCustomTabs.size() == 1) { + sPackageNameToUse = packagesSupportingCustomTabs.get(0); + } else if (!TextUtils.isEmpty(defaultViewHandlerPackageName) + && !hasSpecializedHandlerIntents(context, activityIntent) + && packagesSupportingCustomTabs.contains(defaultViewHandlerPackageName)) { + sPackageNameToUse = defaultViewHandlerPackageName; + } else if (packagesSupportingCustomTabs.contains(STABLE_PACKAGE)) { + sPackageNameToUse = STABLE_PACKAGE; + } else if (packagesSupportingCustomTabs.contains(BETA_PACKAGE)) { + sPackageNameToUse = BETA_PACKAGE; + } else if (packagesSupportingCustomTabs.contains(DEV_PACKAGE)) { + sPackageNameToUse = DEV_PACKAGE; + } else if (packagesSupportingCustomTabs.contains(LOCAL_PACKAGE)) { + sPackageNameToUse = LOCAL_PACKAGE; + } + return sPackageNameToUse; + } + + /** + * Used to check whether there is a specialized handler for a given intent. + * @param intent The intent to check with. + * @return Whether there is a specialized handler for the given intent. + */ + private static boolean hasSpecializedHandlerIntents(Context context, Intent intent) { + try { + PackageManager pm = context.getPackageManager(); + List handlers = pm.queryIntentActivities( + intent, + PackageManager.GET_RESOLVED_FILTER); + if (handlers == null || handlers.size() == 0) { + return false; + } + for (ResolveInfo resolveInfo : handlers) { + IntentFilter filter = resolveInfo.filter; + if (filter == null) continue; + if (filter.countDataAuthorities() == 0 || filter.countDataPaths() == 0) continue; + if (resolveInfo.activityInfo == null) continue; + return true; + } + } catch (RuntimeException e) { + Log.e(TAG, "Runtime exception while getting specialized handlers"); + } + return false; + } + + /** + * @return All possible chrome package names that provide custom tabs feature. + */ + public static String[] getPackages() { + return new String[]{"", STABLE_PACKAGE, BETA_PACKAGE, DEV_PACKAGE, LOCAL_PACKAGE}; + } +} From 40592ffae8744132b2f8907f5a43fea88ec8cd52 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 11 Sep 2016 13:05:26 +0200 Subject: [PATCH 160/535] set Animations to CustomTabs --- .../dfa/diaspora_android/activity/MainActivity.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index c9f7a68b..ccfdfc1b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -33,6 +33,7 @@ import android.content.IntentFilter; import android.content.pm.PackageManager; import android.content.res.Configuration; import android.graphics.Bitmap; +import android.graphics.BitmapFactory; import android.net.Uri; import android.os.Build; import android.os.Bundle; @@ -193,6 +194,8 @@ public class MainActivity extends AppCompatActivity urls = new DiasporaUrlHelper(appSettings); customTabActivityHelper = new CustomTabActivityHelper(); + setupUI(savedInstanceState); + if (appSettings.isProxyEnabled()) { if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { Log.d(App.TAG, "Could not enable Proxy"); @@ -201,8 +204,6 @@ public class MainActivity extends AppCompatActivity } else if (appSettings.wasProxyEnabled()) { resetProxy(); } - - setupUI(savedInstanceState); } private void setupUI(Bundle savedInstanceState) { @@ -211,7 +212,7 @@ public class MainActivity extends AppCompatActivity if(newWebView) { Log.v(App.TAG, "WebView was null. Create new one."); View webviewHolder = getLayoutInflater().inflate(R.layout.webview, this.contentLayout, false); - webView = (ContextMenuWebView) webviewHolder.findViewById(R.id.webView); + this.webView = (ContextMenuWebView) webviewHolder.findViewById(R.id.webView); ((LinearLayout)webView.getParent()).removeView(webView); setupWebView(savedInstanceState); } else { @@ -744,6 +745,11 @@ public class MainActivity extends AppCompatActivity } else { intentBuilder.setToolbarColor(getResources().getColor(R.color.colorPrimary)); } + intentBuilder.setStartAnimations(MainActivity.this, android.R.anim.slide_in_left, android.R.anim.fade_out); + intentBuilder.setExitAnimations(MainActivity.this, android.R.anim.fade_in, android.R.anim.slide_out_right); + Bitmap backButtonIcon = BitmapFactory.decodeResource(getResources(), + R.drawable.ic_arrow_back_white_24px); + intentBuilder.setCloseButtonIcon(backButtonIcon); CustomTabActivityHelper.openCustomTab(MainActivity.this, intentBuilder.build(), Uri.parse(url), new BrowserFallback()); } } From 916ee58690566634d5e0b05a4178a9c4db48daf9 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 11 Sep 2016 13:06:13 +0200 Subject: [PATCH 161/535] setupUI before applying proxy settings to mitigate nullpointer on WebView --- .../github/dfa/diaspora_android/activity/MainActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index eb66c894..7277e472 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -187,6 +187,8 @@ public class MainActivity extends AppCompatActivity podUserProfile.setListener(this); urls = new DiasporaUrlHelper(appSettings); + setupUI(savedInstanceState); + if (appSettings.isProxyEnabled()) { if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { Log.d(App.TAG, "Could not enable Proxy"); @@ -195,8 +197,6 @@ public class MainActivity extends AppCompatActivity } else if (appSettings.wasProxyEnabled()) { resetProxy(); } - - setupUI(savedInstanceState); } private void setupUI(Bundle savedInstanceState) { From dc8349a4e83111f0d5ead63bf6e352ce2aadf65f Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 11 Sep 2016 14:51:23 +0200 Subject: [PATCH 162/535] Moved BroadcastReceiver for CustomTabs in own class --- .../activity/MainActivity.java | 37 +++++---------- .../receivers/OpenExternalLinkReceiver.java | 47 +++++++++++++++++++ app/src/main/res/layout/webview.xml | 4 +- 3 files changed, 61 insertions(+), 27 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index ccfdfc1b..1c36d6f2 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -79,6 +79,7 @@ import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodUserProfile; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; +import com.github.dfa.diaspora_android.receivers.OpenExternalLinkReceiver; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; import com.github.dfa.diaspora_android.util.CustomTabHelpers.BrowserFallback; @@ -135,6 +136,7 @@ public class MainActivity extends AppCompatActivity private PodUserProfile podUserProfile; private final Handler uiHandler = new Handler(); private CustomWebViewClient webViewClient; + private OpenExternalLinkReceiver brOpenExternalLink; private Snackbar snackbarExitApp; private Snackbar snackbarNewNotification; private Snackbar snackbarNoInternet; @@ -204,10 +206,19 @@ public class MainActivity extends AppCompatActivity } else if (appSettings.wasProxyEnabled()) { resetProxy(); } + + brOpenExternalLink = new OpenExternalLinkReceiver(this); } private void setupUI(Bundle savedInstanceState) { Log.i(App.TAG, "MainActivity.setupUI()"); + ButterKnife.bind(this); + if (webviewPlaceholder.getChildCount() != 0) { + Log.v(App.TAG, "remove child views from webViewPlaceholder"); + webviewPlaceholder.removeAllViews(); + } else { + Log.v(App.TAG, "webViewPlaceholder had no child views"); + } boolean newWebView = (webView == null); if(newWebView) { Log.v(App.TAG, "WebView was null. Create new one."); @@ -218,10 +229,7 @@ public class MainActivity extends AppCompatActivity } else { Log.v(App.TAG, "Reuse old WebView to avoid reloading page"); } - ButterKnife.bind(this); - if (webviewPlaceholder.getChildCount() != 0) { - webviewPlaceholder.removeAllViews(); - } + Log.v(App.TAG, "Add WebView to placeholder"); webviewPlaceholder.addView(webView); // Setup toolbar @@ -734,27 +742,6 @@ public class MainActivity extends AppCompatActivity } }; - private final BroadcastReceiver brOpenExternalLink = new BroadcastReceiver() { - @Override - public void onReceive(Context context, Intent intent) { - String url = intent.getStringExtra(EXTRA_URL); - if(url != null) { - CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder(); - if(Build.VERSION.SDK_INT >= 23) { - intentBuilder.setToolbarColor(getResources().getColor(R.color.colorPrimary, getTheme())); - } else { - intentBuilder.setToolbarColor(getResources().getColor(R.color.colorPrimary)); - } - intentBuilder.setStartAnimations(MainActivity.this, android.R.anim.slide_in_left, android.R.anim.fade_out); - intentBuilder.setExitAnimations(MainActivity.this, android.R.anim.fade_in, android.R.anim.slide_out_right); - Bitmap backButtonIcon = BitmapFactory.decodeResource(getResources(), - R.drawable.ic_arrow_back_white_24px); - intentBuilder.setCloseButtonIcon(backButtonIcon); - CustomTabActivityHelper.openCustomTab(MainActivity.this, intentBuilder.build(), Uri.parse(url), new BrowserFallback()); - } - } - }; - @Override protected void onStart() { super.onStart(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java b/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java new file mode 100644 index 00000000..f3faf58a --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java @@ -0,0 +1,47 @@ +package com.github.dfa.diaspora_android.receivers; + +import android.app.Activity; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.net.Uri; +import android.os.Build; +import android.support.customtabs.CustomTabsIntent; + +import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.activity.MainActivity; +import com.github.dfa.diaspora_android.util.CustomTabHelpers.BrowserFallback; +import com.github.dfa.diaspora_android.util.CustomTabHelpers.CustomTabActivityHelper; + +/** + * BroadcastReceiver that opens + * Created by vanitas on 11.09.16. + */ +public class OpenExternalLinkReceiver extends BroadcastReceiver { + private final Activity parent; + + public OpenExternalLinkReceiver(Activity parent) { + this.parent = parent; + } + + @Override + public void onReceive(Context context, Intent intent) { + String url = intent.getStringExtra(MainActivity.EXTRA_URL); + if(url != null) { + CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder(); + if(Build.VERSION.SDK_INT >= 23) { + intentBuilder.setToolbarColor(parent.getResources().getColor(R.color.colorPrimary, parent.getTheme())); + } else { + intentBuilder.setToolbarColor(parent.getResources().getColor(R.color.colorPrimary)); + } + intentBuilder.setStartAnimations(parent, android.R.anim.slide_in_left, android.R.anim.fade_out); + intentBuilder.setExitAnimations(parent, android.R.anim.fade_in, android.R.anim.slide_out_right); + Bitmap backButtonIcon = BitmapFactory.decodeResource(parent.getResources(), + R.drawable.ic_arrow_back_white_24px); + intentBuilder.setCloseButtonIcon(backButtonIcon); + CustomTabActivityHelper.openCustomTab(parent, intentBuilder.build(), Uri.parse(url), new BrowserFallback()); + } + } +} diff --git a/app/src/main/res/layout/webview.xml b/app/src/main/res/layout/webview.xml index aa258767..35d12bc4 100644 --- a/app/src/main/res/layout/webview.xml +++ b/app/src/main/res/layout/webview.xml @@ -1,7 +1,7 @@ + android:orientation="vertical" android:layout_width="fill_parent" + android:layout_height="fill_parent"> Date: Sun, 11 Sep 2016 15:22:16 +0200 Subject: [PATCH 163/535] Moved TitleUpdateReceiver in own class and added some debug logs --- .../activity/MainActivity.java | 55 ++++--------- .../receivers/OpenExternalLinkReceiver.java | 15 ++-- .../receivers/UpdateTitleReceiver.java | 79 +++++++++++++++++++ 3 files changed, 102 insertions(+), 47 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 1c36d6f2..d9b7999e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -80,6 +80,7 @@ import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodUserProfile; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; import com.github.dfa.diaspora_android.receivers.OpenExternalLinkReceiver; +import com.github.dfa.diaspora_android.receivers.UpdateTitleReceiver; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; import com.github.dfa.diaspora_android.util.CustomTabHelpers.BrowserFallback; @@ -137,6 +138,7 @@ public class MainActivity extends AppCompatActivity private final Handler uiHandler = new Handler(); private CustomWebViewClient webViewClient; private OpenExternalLinkReceiver brOpenExternalLink; + private BroadcastReceiver brSetTitle; private Snackbar snackbarExitApp; private Snackbar snackbarNewNotification; private Snackbar snackbarNoInternet; @@ -208,6 +210,17 @@ public class MainActivity extends AppCompatActivity } brOpenExternalLink = new OpenExternalLinkReceiver(this); + brSetTitle = new UpdateTitleReceiver(app, urls, new UpdateTitleReceiver.TitleCallback() { + @Override + public void setTitle(int rId) { + MainActivity.this.setTitle(rId); + } + + @Override + public void setTitle(String title) { + MainActivity.this.setTitle(title); + } + }); } private void setupUI(Bundle savedInstanceState) { @@ -219,6 +232,7 @@ public class MainActivity extends AppCompatActivity } else { Log.v(App.TAG, "webViewPlaceholder had no child views"); } + boolean newWebView = (webView == null); if(newWebView) { Log.v(App.TAG, "WebView was null. Create new one."); @@ -701,47 +715,6 @@ public class MainActivity extends AppCompatActivity } } - /** - * BroadcastReceiver that updates the title of the activity based on which url is currently loaded - */ - private final BroadcastReceiver brSetTitle = new BroadcastReceiver() { - @Override - public void onReceive(Context context, Intent intent) { - String url = intent.getStringExtra(EXTRA_URL); - if (url != null && url.startsWith(urls.getPodUrl())) { - String subUrl = url.substring((urls.getPodUrl()).length()); - Log.v(App.TAG, "MainActivity.brSetTitle.onReceive(): Set title for subUrl "+subUrl); - if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_STREAM)) { - setTitle(R.string.nav_stream); - } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_POSTS)) { - setTitle(R.string.diaspora); - } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_NOTIFICATIONS)) { - setTitle(R.string.notifications); - } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_CONVERSATIONS)) { - setTitle(R.string.conversations); - } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_NEW_POST)) { - setTitle(R.string.new_post); - } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_PEOPLE + appSettings.getProfileId())) { - setTitle(R.string.nav_profile); - } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_ACTIVITY)) { - setTitle(R.string.nav_activities); - } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_LIKED)) { - setTitle(R.string.nav_liked); - } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_COMMENTED)) { - setTitle(R.string.nav_commented); - } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_MENTIONS)) { - setTitle(R.string.nav_mentions); - } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_PUBLIC)) { - setTitle(R.string.public_); - } else if (urls.isAspectUrl(url)){ - setTitle(urls.getAspectNameFromUrl(url, app)); - } - } else { - Log.w(App.TAG, "MainActivity.brSetTitle.onReceive(): Invalid url: "+url); - } - } - }; - @Override protected void onStart() { super.onStart(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java b/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java index f3faf58a..b9cd46bf 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java @@ -10,13 +10,15 @@ import android.net.Uri; import android.os.Build; import android.support.customtabs.CustomTabsIntent; +import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.util.CustomTabHelpers.BrowserFallback; import com.github.dfa.diaspora_android.util.CustomTabHelpers.CustomTabActivityHelper; +import com.github.dfa.diaspora_android.util.Log; /** - * BroadcastReceiver that opens + * BroadcastReceiver that opens links in a Chrome CustomTab * Created by vanitas on 11.09.16. */ public class OpenExternalLinkReceiver extends BroadcastReceiver { @@ -29,16 +31,17 @@ public class OpenExternalLinkReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String url = intent.getStringExtra(MainActivity.EXTRA_URL); + Log.v(App.TAG, "OpenExternalLinkReceiver.onReceive(): url"); if(url != null) { CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder(); if(Build.VERSION.SDK_INT >= 23) { - intentBuilder.setToolbarColor(parent.getResources().getColor(R.color.colorPrimary, parent.getTheme())); + intentBuilder.setToolbarColor(context.getResources().getColor(R.color.colorPrimary, context.getTheme())); } else { - intentBuilder.setToolbarColor(parent.getResources().getColor(R.color.colorPrimary)); + intentBuilder.setToolbarColor(context.getResources().getColor(R.color.colorPrimary)); } - intentBuilder.setStartAnimations(parent, android.R.anim.slide_in_left, android.R.anim.fade_out); - intentBuilder.setExitAnimations(parent, android.R.anim.fade_in, android.R.anim.slide_out_right); - Bitmap backButtonIcon = BitmapFactory.decodeResource(parent.getResources(), + intentBuilder.setStartAnimations(context, android.R.anim.slide_in_left, android.R.anim.fade_out); + intentBuilder.setExitAnimations(context, android.R.anim.fade_in, android.R.anim.slide_out_right); + Bitmap backButtonIcon = BitmapFactory.decodeResource(context.getResources(), R.drawable.ic_arrow_back_white_24px); intentBuilder.setCloseButtonIcon(backButtonIcon); CustomTabActivityHelper.openCustomTab(parent, intentBuilder.build(), Uri.parse(url), new BrowserFallback()); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java b/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java new file mode 100644 index 00000000..9a00599b --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java @@ -0,0 +1,79 @@ +package com.github.dfa.diaspora_android.receivers; + +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; + +import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.activity.MainActivity; +import com.github.dfa.diaspora_android.data.AppSettings; +import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; +import com.github.dfa.diaspora_android.util.Log; + +/** + * BroadcastReceiver used to update the title of the MainActivity depending on the url of the webview + * Created by vanitas on 11.09.16. + */ +public class UpdateTitleReceiver extends BroadcastReceiver { + private DiasporaUrlHelper urls; + private AppSettings appSettings; + private App app; + private TitleCallback callback; + + public UpdateTitleReceiver(App app, DiasporaUrlHelper urls, TitleCallback callback) { + this.urls = urls; + this.app = app; + this.appSettings = app.getSettings(); + this.callback = callback; + } + + @Override + public void onReceive(Context context, Intent intent) { + String url = intent.getStringExtra(MainActivity.EXTRA_URL); + if (url != null && url.startsWith(urls.getPodUrl())) { + String subUrl = url.substring((urls.getPodUrl()).length()); + Log.v(App.TAG, "UpdateTitleReceiver.onReceive(): Set title for subUrl "+subUrl); + if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_STREAM)) { + setTitle(R.string.nav_stream); + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_POSTS)) { + setTitle(R.string.diaspora); + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_NOTIFICATIONS)) { + setTitle(R.string.notifications); + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_CONVERSATIONS)) { + setTitle(R.string.conversations); + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_NEW_POST)) { + setTitle(R.string.new_post); + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_PEOPLE + appSettings.getProfileId())) { + setTitle(R.string.nav_profile); + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_ACTIVITY)) { + setTitle(R.string.nav_activities); + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_LIKED)) { + setTitle(R.string.nav_liked); + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_COMMENTED)) { + setTitle(R.string.nav_commented); + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_MENTIONS)) { + setTitle(R.string.nav_mentions); + } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_PUBLIC)) { + setTitle(R.string.public_); + } else if (urls.isAspectUrl(url)){ + setTitle(urls.getAspectNameFromUrl(url, app)); + } + } else { + Log.w(App.TAG, "UpdateTitleReceiver.onReceive(): Invalid url: "+url); + } + } + + private void setTitle(int rId) { + callback.setTitle(rId); + } + + private void setTitle(String title) { + callback.setTitle(title); + } + + public interface TitleCallback { + void setTitle(int Rid); + void setTitle(String title); + } +} From ac19efd847d8107705362277384c833893dd8b40 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 11 Sep 2016 17:15:26 +0200 Subject: [PATCH 164/535] Accent color orange; Notification/Message count badge; Reworked progressbar #40 --- .../activity/MainActivity.java | 27 ++-- .../diaspora_android/ui/BadgeDrawable.java | 127 ++++++++++++++++++ .../res/drawable/ic_email_colored_48px.xml | 2 +- .../drawable/ic_mail_white_48px__layer.xml | 11 ++ .../ic_notifications_colored_48px.xml | 4 - .../ic_notifications_white_48px__layer.xml | 11 ++ app/src/main/res/drawable/progressbar.xml | 15 +++ app/src/main/res/layout/main__content.xml | 22 +-- app/src/main/res/layout/splash__activity.xml | 6 +- app/src/main/res/layout/webview.xml | 11 +- app/src/main/res/menu/main__menu_top.xml | 4 +- app/src/main/res/values/color.xml | 6 +- app/src/main/res/values/dimens.xml | 3 + 13 files changed, 203 insertions(+), 46 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/ui/BadgeDrawable.java create mode 100644 app/src/main/res/drawable/ic_mail_white_48px__layer.xml delete mode 100644 app/src/main/res/drawable/ic_notifications_colored_48px.xml create mode 100644 app/src/main/res/drawable/ic_notifications_white_48px__layer.xml create mode 100644 app/src/main/res/drawable/progressbar.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 1c9e66e2..902e10c8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -33,6 +33,7 @@ import android.content.IntentFilter; import android.content.pm.PackageManager; import android.content.res.Configuration; import android.graphics.Bitmap; +import android.graphics.drawable.LayerDrawable; import android.net.Uri; import android.os.Build; import android.os.Bundle; @@ -46,6 +47,7 @@ import android.support.design.widget.NavigationView; import android.support.design.widget.Snackbar; import android.support.v4.content.LocalBroadcastManager; import android.support.v4.view.GravityCompat; +import android.support.v4.view.MenuItemCompat; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; @@ -77,6 +79,7 @@ import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodUserProfile; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; +import com.github.dfa.diaspora_android.ui.BadgeDrawable; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; @@ -699,25 +702,21 @@ public class MainActivity extends AppCompatActivity @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main__menu_top, menu); - return true; + return super.onCreateOptionsMenu(menu); } @Override public boolean onPrepareOptionsMenu(Menu menu) { - MenuItem itemNotification = menu.findItem(R.id.action_notifications); - if (itemNotification != null) { - if (podUserProfile.getNotificationCount() > 0) { - itemNotification.setIcon(R.drawable.ic_notifications_colored_48px); - } else { - itemNotification.setIcon(R.drawable.ic_notifications_white_48px); - } + MenuItem item; - MenuItem itemConversation = menu.findItem(R.id.action_conversations); - if (podUserProfile.getUnreadMessagesCount() > 0) { - itemConversation.setIcon(R.drawable.ic_email_colored_48px); - } else { - itemConversation.setIcon(R.drawable.ic_mail_white_48px); - } + if ((item = menu.findItem(R.id.action_notifications)) != null) { + LayerDrawable icon = (LayerDrawable) item.getIcon(); + BadgeDrawable.setBadgeCount(this, icon, podUserProfile.getNotificationCount()); + } + + if ((item = menu.findItem(R.id.action_conversations)) != null) { + LayerDrawable icon = (LayerDrawable) item.getIcon(); + BadgeDrawable.setBadgeCount(this, icon, podUserProfile.getUnreadMessagesCount()); } return super.onPrepareOptionsMenu(menu); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/BadgeDrawable.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/BadgeDrawable.java new file mode 100644 index 00000000..03460aa9 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/BadgeDrawable.java @@ -0,0 +1,127 @@ +package com.github.dfa.diaspora_android.ui; + +import android.content.Context; +import android.graphics.Canvas; +import android.graphics.Color; +import android.graphics.ColorFilter; +import android.graphics.Paint; +import android.graphics.PixelFormat; +import android.graphics.Rect; +import android.graphics.Typeface; +import android.graphics.drawable.Drawable; +import android.graphics.drawable.LayerDrawable; +import android.support.v4.content.ContextCompat; + +import com.github.dfa.diaspora_android.R; + +public class BadgeDrawable extends Drawable { + // Source: http://mobikul.com/adding-badge-count-on-menu-items-like-cart-notification-etc/ + private static final String BADGE_VALUE_OVERFLOW = "*"; + + private Paint badgeBackground; + private Paint badgeStroke; + private Paint badgeText; + private Rect textRect = new Rect(); + + private String badgeValue = ""; + private boolean shouldDraw; + + public BadgeDrawable(Context context) { + float textSize = context.getResources().getDimension(R.dimen.textsize_badge_count); + + badgeBackground = new Paint(); + badgeBackground.setColor(ContextCompat.getColor(context.getApplicationContext(), R.color.accent)); + badgeBackground.setAntiAlias(true); + badgeBackground.setStyle(Paint.Style.FILL); + badgeStroke = new Paint(); + badgeStroke.setColor(ContextCompat.getColor(context.getApplicationContext(), R.color.colorPrimaryDark)); + badgeStroke.setAntiAlias(true); + badgeStroke.setStyle(Paint.Style.FILL); + + badgeText = new Paint(); + badgeText.setColor(Color.WHITE); + badgeText.setTypeface(Typeface.DEFAULT); + badgeText.setTextSize(textSize); + badgeText.setAntiAlias(true); + badgeText.setTextAlign(Paint.Align.CENTER); + } + + @Override + public void draw(Canvas canvas) { + if (!shouldDraw) { + return; + } + Rect bounds = getBounds(); + float width = bounds.right - bounds.left; + float height = bounds.bottom - bounds.top; + + // Position the badge in the top-right quadrant of the icon. + float radius = ((Math.max(width, height) / 2)) / 2; + float centerX = (width - radius - 1) + 5; + float centerY = radius - 5; + if (badgeValue.length() <= 2) { + // Draw badge circle. + canvas.drawCircle(centerX, centerY, (int) (radius + 7.5), badgeStroke); + canvas.drawCircle(centerX, centerY, (int) (radius + 5.5), badgeBackground); + } else { + canvas.drawCircle(centerX, centerY, (int) (radius + 8.5), badgeStroke); + canvas.drawCircle(centerX, centerY, (int) (radius + 6.5), badgeBackground); + //canvas.drawRoundRect(radius, radius, radius, radius, 10, 10, badgeBackground); + } + // Draw badge count text inside the circle. + badgeText.getTextBounds(badgeValue, 0, badgeValue.length(), textRect); + float textHeight = textRect.bottom - textRect.top; + float textY = centerY + (textHeight / 2f); + if (badgeValue.length() > 2) + canvas.drawText(BADGE_VALUE_OVERFLOW, centerX, textY, badgeText); + else + canvas.drawText(badgeValue, centerX, textY, badgeText); + } + + /* + Sets the count (i.e notifications) to display. + */ + public void setCount(String count) { + badgeValue = count; + + // Only draw a badge if there are notifications. + shouldDraw = !count.equalsIgnoreCase("0"); + invalidateSelf(); + } + + @Override + public void setAlpha(int alpha) { + // do nothing + } + + @Override + public void setColorFilter(ColorFilter cf) { + // do nothing + } + + @Override + public int getOpacity() { + return PixelFormat.UNKNOWN; + } + + public static void setBadgeCount(Context context, LayerDrawable icon, Integer count) { + setBadgeCount(context, icon, count.toString()); + } + + public static void setBadgeCount(Context context, LayerDrawable icon, String count) { + + BadgeDrawable badge; + + // Reuse drawable if possible + Drawable reuse = icon.findDrawableByLayerId(R.id.ic_badge); + if (reuse != null && reuse instanceof BadgeDrawable) { + badge = (BadgeDrawable) reuse; + } else { + badge = new BadgeDrawable(context); + } + + badge.setCount(count); + icon.mutate(); + icon.setDrawableByLayerId(R.id.ic_badge, badge); + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_email_colored_48px.xml b/app/src/main/res/drawable/ic_email_colored_48px.xml index ab034128..c79ed6bc 100644 --- a/app/src/main/res/drawable/ic_email_colored_48px.xml +++ b/app/src/main/res/drawable/ic_email_colored_48px.xml @@ -1,4 +1,4 @@ - + diff --git a/app/src/main/res/drawable/ic_mail_white_48px__layer.xml b/app/src/main/res/drawable/ic_mail_white_48px__layer.xml new file mode 100644 index 00000000..983a98bf --- /dev/null +++ b/app/src/main/res/drawable/ic_mail_white_48px__layer.xml @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_notifications_colored_48px.xml b/app/src/main/res/drawable/ic_notifications_colored_48px.xml deleted file mode 100644 index c1a647cc..00000000 --- a/app/src/main/res/drawable/ic_notifications_colored_48px.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/ic_notifications_white_48px__layer.xml b/app/src/main/res/drawable/ic_notifications_white_48px__layer.xml new file mode 100644 index 00000000..971baea6 --- /dev/null +++ b/app/src/main/res/drawable/ic_notifications_white_48px__layer.xml @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/progressbar.xml b/app/src/main/res/drawable/progressbar.xml new file mode 100644 index 00000000..44815b57 --- /dev/null +++ b/app/src/main/res/drawable/progressbar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/main__content.xml b/app/src/main/res/layout/main__content.xml index a50f9875..6794e928 100644 --- a/app/src/main/res/layout/main__content.xml +++ b/app/src/main/res/layout/main__content.xml @@ -1,13 +1,13 @@ + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:id="@+id/content_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context=".activity.MainActivity" + tools:showIn="@layout/main__app_bar"> + android:progressDrawable="@drawable/progressbar" + app:layout_behavior="@string/appbar_scrolling_view_behavior"/> \ No newline at end of file diff --git a/app/src/main/res/layout/splash__activity.xml b/app/src/main/res/layout/splash__activity.xml index 5adde8d1..5f65f563 100644 --- a/app/src/main/res/layout/splash__activity.xml +++ b/app/src/main/res/layout/splash__activity.xml @@ -26,11 +26,7 @@ android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" - android:layout_marginBottom="15dp" - android:shadowColor="@color/black" - android:shadowDx="-4" - android:shadowDy="4" - android:shadowRadius="6" + android:layout_marginBottom="30dp" android:text="@string/app_name" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="@color/white" diff --git a/app/src/main/res/layout/webview.xml b/app/src/main/res/layout/webview.xml index aa258767..7bece82a 100644 --- a/app/src/main/res/layout/webview.xml +++ b/app/src/main/res/layout/webview.xml @@ -1,13 +1,12 @@ + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical"> + + android:layout_height="fill_parent" /> \ No newline at end of file diff --git a/app/src/main/res/menu/main__menu_top.xml b/app/src/main/res/menu/main__menu_top.xml index 06e8f3ec..d6c873b7 100644 --- a/app/src/main/res/menu/main__menu_top.xml +++ b/app/src/main/res/menu/main__menu_top.xml @@ -5,13 +5,13 @@ diff --git a/app/src/main/res/values/color.xml b/app/src/main/res/values/color.xml index 7595c3fc..29bb3179 100644 --- a/app/src/main/res/values/color.xml +++ b/app/src/main/res/values/color.xml @@ -8,11 +8,11 @@ #3F51B5 #303F9F #C5CAE9 - #4CAF50 + #FF5300 #212121 - #757575 + #727272 #FFFFFF - #BDBDBD + #B6B6B6 #ffffff diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index e65ac3f4..1009fc6a 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -11,4 +11,7 @@ 250dp + + + 11sp From 0bf2e0aabdeea397c3413d9a65ae9ef89e028a5b Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 11 Sep 2016 19:13:41 +0200 Subject: [PATCH 165/535] Update TR --- app/src/main/AndroidManifest.xml | 5 +++++ app/src/main/res/values-de/strings-about.xml | 2 +- app/src/main/res/values-de/strings-preferences.xml | 1 + app/src/main/res/values-de/strings.xml | 7 ++----- app/src/main/res/values-es/strings.xml | 1 - app/src/main/res/values-fr/strings-about.xml | 5 +++++ app/src/main/res/values-fr/strings-preferences.xml | 1 + app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values-it/strings.xml | 3 --- app/src/main/res/values-ja/strings-about.xml | 5 +++++ app/src/main/res/values-ja/strings.xml | 2 +- 11 files changed, 22 insertions(+), 12 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a4b02fa7..a35c1683 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -135,6 +135,7 @@ + @@ -143,6 +144,7 @@ + @@ -186,6 +188,7 @@ + @@ -206,6 +209,7 @@ + @@ -230,6 +234,7 @@ + diff --git a/app/src/main/res/values-de/strings-about.xml b/app/src/main/res/values-de/strings-about.xml index 20420d22..af9ebf99 100644 --- a/app/src/main/res/values-de/strings-about.xml +++ b/app/src/main/res/values-de/strings-about.xml @@ -16,7 +16,7 @@ Verwendete Drittanbieter-Bibliotheken - DiasporaForAndroid ist dein Begleiter auf deinen Streifzügen durch das soziale Netzwerk Diaspora. Es bietet dir zusätzliche Features wie nützliche Toolbars und Unterstützung für Proxyserver wie etwa das Tornetzwerk. <br><br> + DiasporaForAndroid ist dein Begleiter auf deinen Streifzügen durch das soziale Netzwerk Diaspora. Er bietet dir zusätzliche Features wie nützliche Toolbars und Unterstützung für Proxyserver wie etwa das Tornetzwerk. <br><br> Diaspora benutzt Markdown-Formatierung für deine Beiträge. Weitere Informationen dazu findest du auf<br> https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index 34e68524..6990eb51 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -26,6 +26,7 @@ Port Persönliche Einstellungen + Öffne die Einstellungen deines Diaspora Accounts Kontakte Bearbeite deine Kontaktliste Tags verwalten diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 73c70527..07789f80 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -65,11 +65,8 @@ Wenn du den Zugriff verweigerst und die Funktion später doch nutzen willst, kannst du die Berechtigung nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Diaspora. Im Bereich Berechtigungen kannst dann die entsprechende Einstellung vornehmen. - Du musst der App Zugriff auf den Gerätespeicher gewähren, damit das Bild - gespeichert werden kann. Danach solltest du die Anwendung komplett schließen oder das Gerät neu starten. - Wenn du den Zugriff verweigerst und die Funktion später doch nutzen willst, kannst du die Berechtigung - nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Diaspora. Im Bereich Berechtigungen kannst - dann die entsprechende Einstellung vornehmen. + Du musst der App Zugriff auf den Gerätespeicher gewähren, damit Bilder gespeichert oder hochgeladen werden können. Danach solltest du die Anwendung komplett schließen oder das Telefon neu starten. Wenn du den Zugriff verweigerst und die Funktion später doch nutzen willst, kannst du die Berechtigung +nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Diaspora. Im Bereich Berechtigungen kannst dann die entsprechende Einstellung vornehmen. Berechtigung verweigert. Berechtigung erteilt. Bitte versuche es erneut. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 099c0526..9e7fe3fb 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -59,7 +59,6 @@ Todas las etiquetas Debe conceder \"Permiso de Almacenamiento de Información\" para guardar capturas de pantalla. Después debe cerrar completamente la aplicación o reiniciar el teléfono. Si usted no permite el acceso al almacenamiento pero desea utilizar la función de captura de pantalla en un momento posterior, puede conceder el permiso más adelante. Por favor vaya a: ajustes del sistema - aplicaciones - Diaspora. En la sección de permisos puede conceder el \"permiso de almacenamiento de escritura\". - Debe conceder \"Permiso de Almacenamiento de Información\" para guardar imagenes. Después, debe cerrar completamete la aplicación o reiniciar el teléfono. Si usted no permite el acceso de almacenamiento pero quiere guardar imagenes en otro momento, puede conceder el permiso más adelante. Por favor abrir: ajustes del sistema - aplicaciones - Diaspora. En la sección de permisos puede conceder el \"permiso de almacenamiento de escritura\". Permiso denegado. Permiso concedido. Por favor, inténtelo de nuevo. diff --git a/app/src/main/res/values-fr/strings-about.xml b/app/src/main/res/values-fr/strings-about.xml index de400cf2..2c9f51c0 100644 --- a/app/src/main/res/values-fr/strings-about.xml +++ b/app/src/main/res/values-fr/strings-about.xml @@ -6,10 +6,15 @@ Licence Déboguer Application + Appareil Pod diaspora + Journal de débogage Version app : %1$s Nom du paquet : %1$s + Version Android : %1$s + Nom de l\'appareil : %1$s Adresse du pod : %1$s + Journal de débogage copié dans le presse-papiers Bibliothèques tierces utilisées diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index 1db8a9d5..6807c3e2 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -26,6 +26,7 @@ Port Paramètres personnels + Ouvrir vos paramètres de compte diaspora Contacts Gérer votre liste de contacts Gérer les Hashtags diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 9f489534..63422ca4 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -61,7 +61,7 @@ Tout Tags Vous devez autoriser \"Modifier ou supprimer le contenu de la carte Sd \" pour sauvegarder les captures d\'écrans. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez utiliser la fonctionnalité de prise de capture d\'écran plus tard, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte Sd \". - Vous devez autoriser \"Modifier ou supprimer le contenu de la carte Sd \" pour sauvegarder les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte Sd \". + Vous devez autoriser \"Modifier ou supprimer le contenu de la carte Sd \" pour sauvegarder/téléverser les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte Sd \". Permission refusée. Permission accordée. Veuillez réessayer. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index d084d2a9..090ec8f9 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -64,9 +64,6 @@ chiudere completamente l\'app o riavviare il dispositivo. Se non permetti l\'accesso alla memoria ma vuoi usare la funzione degli screenshot più avanti, puoi garantire il permesso successivamente. Vai su: Impostazioni - App - Diaspora. Nella sezione dei permessi puoi garantire il permesso per la scrittura sul dispositivo. - Devi garantire il permesso di accesso alla memoria per poter salvare le immagini. Dopodiché devi - chiudere completamente l\'app o riavviare il dispositivo. Se non permetti l\'accesso alla memoria ma vuoi salvare le immagini più avanti, puoi garantire il permesso successivamente. Vai su: Impostazioni - App - - Diaspora. Nella sezione dei permessi puoi garantire il permesso per la scrittura sul dispositivo. Permesso negato. Permesso garantito. Si prega di riprovare. diff --git a/app/src/main/res/values-ja/strings-about.xml b/app/src/main/res/values-ja/strings-about.xml index 8654f9a7..305579ec 100644 --- a/app/src/main/res/values-ja/strings-about.xml +++ b/app/src/main/res/values-ja/strings-about.xml @@ -6,10 +6,15 @@ ライセンス デバッグ アプリケーション + デバイス ダイアスポラ ポッド + デバッグログ アプリバージョン: %1$s パッケージ名: %1$s + Android バージョン: %1$s + デバイス名: %1$s ポッドドメイン: %1$s + デバッグログをクリップボードにコピーしました 使用したサードパーティ ライブラリー diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 1caab130..f987ef11 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -61,7 +61,7 @@ すべてのタグ スクリーン ショットを保存するために、\"ストレージのアクセス許可\" を付与する必要があります。その後、完全にアプリを閉じるか、携帯電話を再起動する必要があります。ストレージへのアクセスを許可しないで、後でスクリーン ショット機能を使用する場合は、後でアクセス許可を付与することができます。その場合: システム設定 - アプリ - Diaspora を開いて、アクセス許可のセクションで、\"ストレージの書き込みアクセス許可\" を付与することができます。 - 画像を保存するために、\"ストレージのアクセス許可\" を付与する必要があります。その後、完全にアプリを閉じるか、携帯電話を再起動する必要があります。ストレージへのアクセスを許可しないで、後で画像を保存したい場合は、後でアクセス許可を付与することができます。その場合: システム設定 - アプリ - Diaspora を開いて、アクセス許可のセクションで、\"ストレージの書き込みアクセス許可\" を付与することができます。 + 画像を保存/アップロードするために、\"ストレージのアクセス許可\" を付与する必要があります。その後、完全にアプリを閉じるか、携帯電話を再起動する必要があります。ストレージへのアクセスを許可しないで、後で画像を保存したい場合は、後でアクセス許可を付与することができます。その場合: システム設定 - アプリ - Diaspora を開いて、アクセス許可のセクションで、\"ストレージの書き込みアクセス許可\" を付与することができます。 アクセスが拒否されました。 アクセスを許可しました。もう一度やり直してください。 From e2eaa73ba12751c74acbd13b444014cb42bc0926 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Thu, 15 Sep 2016 22:09:07 +0200 Subject: [PATCH 166/535] #40 new color scheme, Replace png icons with vector drawables --- app/src/main/res/drawable-hdpi/ic_launcher.png | Bin 4223 -> 0 bytes app/src/main/res/drawable-mdpi/ic_launcher.png | Bin 4223 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_launcher.png | Bin 4223 -> 0 bytes app/src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 4223 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_launcher.png | Bin 4223 -> 0 bytes app/src/main/res/drawable/fab_compose.png | Bin 363 -> 0 bytes app/src/main/res/drawable/fab_search.png | Bin 602 -> 0 bytes app/src/main/res/drawable/fab_top.png | Bin 355 -> 0 bytes .../res/drawable/ic_arrow_upward_white_48px.xml | 4 ++++ app/src/main/res/drawable/ic_atsign.xml | 7 +++++++ app/src/main/res/drawable/ic_launcher.xml | 6 ++++++ .../res/drawable/ic_mode_edit_white_48px.xml | 4 ++++ .../main/res/drawable/ic_search_white_48px.xml | 4 ++++ app/src/main/res/drawable/ic_stream.xml | 4 ++++ app/src/main/res/drawable/jb_mentions.png | Bin 1110 -> 0 bytes app/src/main/res/drawable/jb_stream.png | Bin 656 -> 0 bytes app/src/main/res/menu/main__menu_bottom.xml | 6 +++--- app/src/main/res/menu/main__navdrawer.xml | 4 ++-- app/src/main/res/values/color.xml | 6 +++--- 19 files changed, 37 insertions(+), 8 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/ic_launcher.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_launcher.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_launcher.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_launcher.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_launcher.png delete mode 100644 app/src/main/res/drawable/fab_compose.png delete mode 100644 app/src/main/res/drawable/fab_search.png delete mode 100644 app/src/main/res/drawable/fab_top.png create mode 100644 app/src/main/res/drawable/ic_arrow_upward_white_48px.xml create mode 100644 app/src/main/res/drawable/ic_atsign.xml create mode 100644 app/src/main/res/drawable/ic_launcher.xml create mode 100644 app/src/main/res/drawable/ic_mode_edit_white_48px.xml create mode 100644 app/src/main/res/drawable/ic_search_white_48px.xml create mode 100644 app/src/main/res/drawable/ic_stream.xml delete mode 100644 app/src/main/res/drawable/jb_mentions.png delete mode 100644 app/src/main/res/drawable/jb_stream.png diff --git a/app/src/main/res/drawable-hdpi/ic_launcher.png b/app/src/main/res/drawable-hdpi/ic_launcher.png deleted file mode 100644 index 2bcd75a57c5cdd78b00ad70b77d4228db7265d3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4223 zcmV-_5PyRZ8}N1Oxt9dWF}3fO`B$I zlcw!t8bP!~lZI7zpiy}&BJvhr)Tr;?%OZ*jilRo0J0gO(;es(CO5zq=W2z>E7|^(~ zpMKxv!5}<%%f0WtbM8Ce%r`nN7vBATob#P;JAx2o5;JAyPopj3i_um&BHAojqAhY! zv_&e5wo3cq*Ar0|=@R_f40;`uI23>1?D)GAj(=OG{9k+qJS)~DzktscxaddXGIM_x zZI*|F!9_556=*{rD14<~;r1wtY%tj5pKuEXKqgGcyF11zzlmD~ z7^9s5Xq>9!d*2E=8b1@atdAwyEItxt6|>=mf5$2`L%@U%de#_Q_QTxL8VfAq}b2gBoS?MS4_{^y_tC){Sc%aLN};4pZt9qO1{lk>+qi`&KcLth+5uDXXxG2e^U#q)@MFxwwvJozd84L->4jAs$#RjGURAM)Ssp<*JZABqeC46MoYpG+n`Vdk7B>?0 zdK254sDcNNi;i9@ZXhuGKj_Toes;H4m=&Lhk$N2~*y_E4JT zxFHyaNS+tStU5P_zxYFrGF1M;b*b_! z-@;>&|HNyU^<86)UBEtp$7ZwL0TqRH{3YvtD?99ymLW&q7JtD(k$4r;wJk}t*?-<| zs9m73Dj~nr(YrYH`^% z<=>}e73y}(OsvWNwEBp%&ZlIww6zg6A}v}$A~I*`_5D<-gU2krqW7h`t-W0pKsiP4 zli`VJBr&Y>DyocC}Dc8 zYJj#>?{f-}-h3jQW9`;3bjJkvpoq4PeJ@WnK-+6R8WbSiIo4J&+#Tn+Dp&v-KWm<9 zfcDlN8WNyhh)lC}5EGIr+-cDXnzrPLv-4F0^wFnBTmqz{m8dOp%FO$QDi}))ri7tU zoUa<7L&xgf0!S|qL24^*sNms_U;-#vTBsVJBPUL~4UkSCa-JWOQU3=s1x5zK#bHeI8T)^B)n z?qZ)jH$7*OYJkpv)!-FCj6;;~?D&3$%55gAfMC9};ZhSR-*bRWD|jDrSlT>01He=( z4c}h!8lb_B_!ytcUcQcIfa(X1;idGOT~%2H;^&5EU%xPnYTnW zK$n^?s{*J8qQvPrWYPKxQhW3SX@w#;tP+T~P`f&H-FC$}jy|Impi^I79MXW-ZrmjM z4jm!+A8b-m6P`TVG+7INUT<8H%bo~It5o3~m#g61t_CYe)QLJl4MoOE<_4EgK>b=^TqDj|YP zUi!v=w$TXCGALa4R&X1rJz7r|tl3P)&Y0u$`PTepssU>PKqS(c)_`y98yW#Re)dbEh2ZvZ^wbw*<(8dF`l9Fgwgt;Id45Q|amein zA@f$I&n@hICS?#^?9RS}Gem2mQ*FJnGr<+$@X0e|Y3WvySF%x)XTC8$T`};R6Q_{e zB`e86H?}8trE2ei+rWIoNY8er81w>do1^~%c`btf66(^WWx2&z$?$kLC{B|a0VhUq1 zZ2-+(Rm!PxGhGtUBR-_Ra0S{-8$dOm9^=&XlSI=D7Z3&HbXF?RHs?8Zs!Xn4zrl&= zCq-*Yhm19iO11_9q8d!1o}vjL`;yh17AJBHLJzJ2mI3gI>JgwungH4i8FwxNr4wRe z|AjP&Yl!@MI%`0HuFwQfNySbj_Q7SKZYOR1w4L1$=p5TCDnCW|A}|U&dG;JqwqsAwtxR})FDa`W@&q=t zW9@T@Iw%FG8=~+e^KCCA7+`Aru1WcP#%Yr3LNz}e@jEEo!fw~_B$M;b217D2$@56% z?)^$p7wgchuiQbBG=j#D5Z$28iS`7d-jYy&$&x)^$y{HBa#t3l>GBm=X?81lE@$N+ zzJbU$PIM#f0ChuTcCY6OVCvcCXj_>uK)UP0TBXJZq4za3emI>e$M}=1w3GBW*6wOp zVhYJxw48j^_-(+TxehhkIKg9T&Vm3y<6DTJD)Doyhu+UlKa%J%L~kdX{Js)l9d{j+ zui6(DlM#uj0fxq>!N$F~0+q4V)aDsPH3vTn$jb9x{$lFD(LPQjZltoD!&U;J%C)F&LUGS0nh61-2XAv0I7!v3(DZaRh9=N30wk$k7FI3W>t>P zGzrFjXa~rfBRZ$aG&MH%)8hcm zU<)w14N>1QcMeCI*=sFVSMAo^(1okklkj)a$;F07O`nTt6-=+N1<}9(Q^-vJ5qGCp zga@aLwYIfuYGj=HF#pDW|1#0HfU>e$bM&n}(cch^41m%EzA_WeOk#qGXHn zLF39ra~5ek6E_XMn@ui!qivBG4ux`6T8fp9of;3l%38dFDS+S|?H&B4LW^u*0iep7 zT5bIv7}e`e*C*=g@@<-aZA`nwOq$9JK%s_|iA-PjG-J_9SOvN?Ga#-g*xljwOlK%d z#rrX|luwVJ@JnI6YK>274@*qD-_?b4RHrp|A3Ut7@%rDo?2g7ynXZiY)lzcZYFiF8 zK*nl!ZY&&4d(yOMZJE=-+@1`#6PwEUCXM9ZXM4)MG11p7O2oa_q+=&*SID3u^PtbPDSXH*w?GxY1 zO%-1IT>)Et49Vq!rvme%pJ%BW5h214JA2{MK}%Zk&*L(t`69SRj?|xW8EeWA^O%b~ zcLS9Evfzzi=OHT)DcjjQla&uVX7an_*r~Gvj3^c?^Vv(rVBlbb9Wc%lkz!^No?-FH z2Lx}0wT_Lx5aBjaysoVG`hkk-8lS&xbc*{r^mtze4v1nRNH|#JIWhHLf*N7%D)1Ogg^)wBA;c5_)3IFc4LtcC{fB^nVK`r zA?lawI_R?_yW386cPr3o4iR%s^Tm+y=?@AtNVH9U6ffT35HSPK6~8;pE}d$V{1WX~ zM{$Uf$m?-Qw?fAzzbeou5Fh#nO9L8$4Wf{^q&CQNg$pzbjENb+YP#dLBfkD1>Ig|l zd0SvXaDE;b;uen+(X;Y|CZt3PEJ>u*{xZwaYQ1b{=<|$7ObZiO6!2Se2GmB@b)<`D+t1A?9eD;im@C1Rz< z8v5Z@`mHP@K(QjcpX@qci8R+6p@}I8LNG{#S^72GNm#m8BG|Hyz{>N45KN*}Ho}D+ zyvABxa42MjdLSj%lJ#ViRr-WO z-a%w+8fHjYIC6aIqukOymhNs4F&u_HRDi+SSoMjpP6w|KzzOiWPCrnd?Y|dposM%j z-7WM(WNgJNlOTqZMyVkKRIJ!|Hy5KNhXF)KkY`WzUGbfJ4|g)|L(?Z_!J@8g!x+m>g_dJc^JR+L#X z!Rf9LeqZXSSE_e7=*|72;#VDgZ;b%Q=di-yRZ8}N1Oxt9dWF}3fO`B$I zlcw!t8bP!~lZI7zpiy}&BJvhr)Tr;?%OZ*jilRo0J0gO(;es(CO5zq=W2z>E7|^(~ zpMKxv!5}<%%f0WtbM8Ce%r`nN7vBATob#P;JAx2o5;JAyPopj3i_um&BHAojqAhY! zv_&e5wo3cq*Ar0|=@R_f40;`uI23>1?D)GAj(=OG{9k+qJS)~DzktscxaddXGIM_x zZI*|F!9_556=*{rD14<~;r1wtY%tj5pKuEXKqgGcyF11zzlmD~ z7^9s5Xq>9!d*2E=8b1@atdAwyEItxt6|>=mf5$2`L%@U%de#_Q_QTxL8VfAq}b2gBoS?MS4_{^y_tC){Sc%aLN};4pZt9qO1{lk>+qi`&KcLth+5uDXXxG2e^U#q)@MFxwwvJozd84L->4jAs$#RjGURAM)Ssp<*JZABqeC46MoYpG+n`Vdk7B>?0 zdK254sDcNNi;i9@ZXhuGKj_Toes;H4m=&Lhk$N2~*y_E4JT zxFHyaNS+tStU5P_zxYFrGF1M;b*b_! z-@;>&|HNyU^<86)UBEtp$7ZwL0TqRH{3YvtD?99ymLW&q7JtD(k$4r;wJk}t*?-<| zs9m73Dj~nr(YrYH`^% z<=>}e73y}(OsvWNwEBp%&ZlIww6zg6A}v}$A~I*`_5D<-gU2krqW7h`t-W0pKsiP4 zli`VJBr&Y>DyocC}Dc8 zYJj#>?{f-}-h3jQW9`;3bjJkvpoq4PeJ@WnK-+6R8WbSiIo4J&+#Tn+Dp&v-KWm<9 zfcDlN8WNyhh)lC}5EGIr+-cDXnzrPLv-4F0^wFnBTmqz{m8dOp%FO$QDi}))ri7tU zoUa<7L&xgf0!S|qL24^*sNms_U;-#vTBsVJBPUL~4UkSCa-JWOQU3=s1x5zK#bHeI8T)^B)n z?qZ)jH$7*OYJkpv)!-FCj6;;~?D&3$%55gAfMC9};ZhSR-*bRWD|jDrSlT>01He=( z4c}h!8lb_B_!ytcUcQcIfa(X1;idGOT~%2H;^&5EU%xPnYTnW zK$n^?s{*J8qQvPrWYPKxQhW3SX@w#;tP+T~P`f&H-FC$}jy|Impi^I79MXW-ZrmjM z4jm!+A8b-m6P`TVG+7INUT<8H%bo~It5o3~m#g61t_CYe)QLJl4MoOE<_4EgK>b=^TqDj|YP zUi!v=w$TXCGALa4R&X1rJz7r|tl3P)&Y0u$`PTepssU>PKqS(c)_`y98yW#Re)dbEh2ZvZ^wbw*<(8dF`l9Fgwgt;Id45Q|amein zA@f$I&n@hICS?#^?9RS}Gem2mQ*FJnGr<+$@X0e|Y3WvySF%x)XTC8$T`};R6Q_{e zB`e86H?}8trE2ei+rWIoNY8er81w>do1^~%c`btf66(^WWx2&z$?$kLC{B|a0VhUq1 zZ2-+(Rm!PxGhGtUBR-_Ra0S{-8$dOm9^=&XlSI=D7Z3&HbXF?RHs?8Zs!Xn4zrl&= zCq-*Yhm19iO11_9q8d!1o}vjL`;yh17AJBHLJzJ2mI3gI>JgwungH4i8FwxNr4wRe z|AjP&Yl!@MI%`0HuFwQfNySbj_Q7SKZYOR1w4L1$=p5TCDnCW|A}|U&dG;JqwqsAwtxR})FDa`W@&q=t zW9@T@Iw%FG8=~+e^KCCA7+`Aru1WcP#%Yr3LNz}e@jEEo!fw~_B$M;b217D2$@56% z?)^$p7wgchuiQbBG=j#D5Z$28iS`7d-jYy&$&x)^$y{HBa#t3l>GBm=X?81lE@$N+ zzJbU$PIM#f0ChuTcCY6OVCvcCXj_>uK)UP0TBXJZq4za3emI>e$M}=1w3GBW*6wOp zVhYJxw48j^_-(+TxehhkIKg9T&Vm3y<6DTJD)Doyhu+UlKa%J%L~kdX{Js)l9d{j+ zui6(DlM#uj0fxq>!N$F~0+q4V)aDsPH3vTn$jb9x{$lFD(LPQjZltoD!&U;J%C)F&LUGS0nh61-2XAv0I7!v3(DZaRh9=N30wk$k7FI3W>t>P zGzrFjXa~rfBRZ$aG&MH%)8hcm zU<)w14N>1QcMeCI*=sFVSMAo^(1okklkj)a$;F07O`nTt6-=+N1<}9(Q^-vJ5qGCp zga@aLwYIfuYGj=HF#pDW|1#0HfU>e$bM&n}(cch^41m%EzA_WeOk#qGXHn zLF39ra~5ek6E_XMn@ui!qivBG4ux`6T8fp9of;3l%38dFDS+S|?H&B4LW^u*0iep7 zT5bIv7}e`e*C*=g@@<-aZA`nwOq$9JK%s_|iA-PjG-J_9SOvN?Ga#-g*xljwOlK%d z#rrX|luwVJ@JnI6YK>274@*qD-_?b4RHrp|A3Ut7@%rDo?2g7ynXZiY)lzcZYFiF8 zK*nl!ZY&&4d(yOMZJE=-+@1`#6PwEUCXM9ZXM4)MG11p7O2oa_q+=&*SID3u^PtbPDSXH*w?GxY1 zO%-1IT>)Et49Vq!rvme%pJ%BW5h214JA2{MK}%Zk&*L(t`69SRj?|xW8EeWA^O%b~ zcLS9Evfzzi=OHT)DcjjQla&uVX7an_*r~Gvj3^c?^Vv(rVBlbb9Wc%lkz!^No?-FH z2Lx}0wT_Lx5aBjaysoVG`hkk-8lS&xbc*{r^mtze4v1nRNH|#JIWhHLf*N7%D)1Ogg^)wBA;c5_)3IFc4LtcC{fB^nVK`r zA?lawI_R?_yW386cPr3o4iR%s^Tm+y=?@AtNVH9U6ffT35HSPK6~8;pE}d$V{1WX~ zM{$Uf$m?-Qw?fAzzbeou5Fh#nO9L8$4Wf{^q&CQNg$pzbjENb+YP#dLBfkD1>Ig|l zd0SvXaDE;b;uen+(X;Y|CZt3PEJ>u*{xZwaYQ1b{=<|$7ObZiO6!2Se2GmB@b)<`D+t1A?9eD;im@C1Rz< z8v5Z@`mHP@K(QjcpX@qci8R+6p@}I8LNG{#S^72GNm#m8BG|Hyz{>N45KN*}Ho}D+ zyvABxa42MjdLSj%lJ#ViRr-WO z-a%w+8fHjYIC6aIqukOymhNs4F&u_HRDi+SSoMjpP6w|KzzOiWPCrnd?Y|dposM%j z-7WM(WNgJNlOTqZMyVkKRIJ!|Hy5KNhXF)KkY`WzUGbfJ4|g)|L(?Z_!J@8g!x+m>g_dJc^JR+L#X z!Rf9LeqZXSSE_e7=*|72;#VDgZ;b%Q=di-yRZ8}N1Oxt9dWF}3fO`B$I zlcw!t8bP!~lZI7zpiy}&BJvhr)Tr;?%OZ*jilRo0J0gO(;es(CO5zq=W2z>E7|^(~ zpMKxv!5}<%%f0WtbM8Ce%r`nN7vBATob#P;JAx2o5;JAyPopj3i_um&BHAojqAhY! zv_&e5wo3cq*Ar0|=@R_f40;`uI23>1?D)GAj(=OG{9k+qJS)~DzktscxaddXGIM_x zZI*|F!9_556=*{rD14<~;r1wtY%tj5pKuEXKqgGcyF11zzlmD~ z7^9s5Xq>9!d*2E=8b1@atdAwyEItxt6|>=mf5$2`L%@U%de#_Q_QTxL8VfAq}b2gBoS?MS4_{^y_tC){Sc%aLN};4pZt9qO1{lk>+qi`&KcLth+5uDXXxG2e^U#q)@MFxwwvJozd84L->4jAs$#RjGURAM)Ssp<*JZABqeC46MoYpG+n`Vdk7B>?0 zdK254sDcNNi;i9@ZXhuGKj_Toes;H4m=&Lhk$N2~*y_E4JT zxFHyaNS+tStU5P_zxYFrGF1M;b*b_! z-@;>&|HNyU^<86)UBEtp$7ZwL0TqRH{3YvtD?99ymLW&q7JtD(k$4r;wJk}t*?-<| zs9m73Dj~nr(YrYH`^% z<=>}e73y}(OsvWNwEBp%&ZlIww6zg6A}v}$A~I*`_5D<-gU2krqW7h`t-W0pKsiP4 zli`VJBr&Y>DyocC}Dc8 zYJj#>?{f-}-h3jQW9`;3bjJkvpoq4PeJ@WnK-+6R8WbSiIo4J&+#Tn+Dp&v-KWm<9 zfcDlN8WNyhh)lC}5EGIr+-cDXnzrPLv-4F0^wFnBTmqz{m8dOp%FO$QDi}))ri7tU zoUa<7L&xgf0!S|qL24^*sNms_U;-#vTBsVJBPUL~4UkSCa-JWOQU3=s1x5zK#bHeI8T)^B)n z?qZ)jH$7*OYJkpv)!-FCj6;;~?D&3$%55gAfMC9};ZhSR-*bRWD|jDrSlT>01He=( z4c}h!8lb_B_!ytcUcQcIfa(X1;idGOT~%2H;^&5EU%xPnYTnW zK$n^?s{*J8qQvPrWYPKxQhW3SX@w#;tP+T~P`f&H-FC$}jy|Impi^I79MXW-ZrmjM z4jm!+A8b-m6P`TVG+7INUT<8H%bo~It5o3~m#g61t_CYe)QLJl4MoOE<_4EgK>b=^TqDj|YP zUi!v=w$TXCGALa4R&X1rJz7r|tl3P)&Y0u$`PTepssU>PKqS(c)_`y98yW#Re)dbEh2ZvZ^wbw*<(8dF`l9Fgwgt;Id45Q|amein zA@f$I&n@hICS?#^?9RS}Gem2mQ*FJnGr<+$@X0e|Y3WvySF%x)XTC8$T`};R6Q_{e zB`e86H?}8trE2ei+rWIoNY8er81w>do1^~%c`btf66(^WWx2&z$?$kLC{B|a0VhUq1 zZ2-+(Rm!PxGhGtUBR-_Ra0S{-8$dOm9^=&XlSI=D7Z3&HbXF?RHs?8Zs!Xn4zrl&= zCq-*Yhm19iO11_9q8d!1o}vjL`;yh17AJBHLJzJ2mI3gI>JgwungH4i8FwxNr4wRe z|AjP&Yl!@MI%`0HuFwQfNySbj_Q7SKZYOR1w4L1$=p5TCDnCW|A}|U&dG;JqwqsAwtxR})FDa`W@&q=t zW9@T@Iw%FG8=~+e^KCCA7+`Aru1WcP#%Yr3LNz}e@jEEo!fw~_B$M;b217D2$@56% z?)^$p7wgchuiQbBG=j#D5Z$28iS`7d-jYy&$&x)^$y{HBa#t3l>GBm=X?81lE@$N+ zzJbU$PIM#f0ChuTcCY6OVCvcCXj_>uK)UP0TBXJZq4za3emI>e$M}=1w3GBW*6wOp zVhYJxw48j^_-(+TxehhkIKg9T&Vm3y<6DTJD)Doyhu+UlKa%J%L~kdX{Js)l9d{j+ zui6(DlM#uj0fxq>!N$F~0+q4V)aDsPH3vTn$jb9x{$lFD(LPQjZltoD!&U;J%C)F&LUGS0nh61-2XAv0I7!v3(DZaRh9=N30wk$k7FI3W>t>P zGzrFjXa~rfBRZ$aG&MH%)8hcm zU<)w14N>1QcMeCI*=sFVSMAo^(1okklkj)a$;F07O`nTt6-=+N1<}9(Q^-vJ5qGCp zga@aLwYIfuYGj=HF#pDW|1#0HfU>e$bM&n}(cch^41m%EzA_WeOk#qGXHn zLF39ra~5ek6E_XMn@ui!qivBG4ux`6T8fp9of;3l%38dFDS+S|?H&B4LW^u*0iep7 zT5bIv7}e`e*C*=g@@<-aZA`nwOq$9JK%s_|iA-PjG-J_9SOvN?Ga#-g*xljwOlK%d z#rrX|luwVJ@JnI6YK>274@*qD-_?b4RHrp|A3Ut7@%rDo?2g7ynXZiY)lzcZYFiF8 zK*nl!ZY&&4d(yOMZJE=-+@1`#6PwEUCXM9ZXM4)MG11p7O2oa_q+=&*SID3u^PtbPDSXH*w?GxY1 zO%-1IT>)Et49Vq!rvme%pJ%BW5h214JA2{MK}%Zk&*L(t`69SRj?|xW8EeWA^O%b~ zcLS9Evfzzi=OHT)DcjjQla&uVX7an_*r~Gvj3^c?^Vv(rVBlbb9Wc%lkz!^No?-FH z2Lx}0wT_Lx5aBjaysoVG`hkk-8lS&xbc*{r^mtze4v1nRNH|#JIWhHLf*N7%D)1Ogg^)wBA;c5_)3IFc4LtcC{fB^nVK`r zA?lawI_R?_yW386cPr3o4iR%s^Tm+y=?@AtNVH9U6ffT35HSPK6~8;pE}d$V{1WX~ zM{$Uf$m?-Qw?fAzzbeou5Fh#nO9L8$4Wf{^q&CQNg$pzbjENb+YP#dLBfkD1>Ig|l zd0SvXaDE;b;uen+(X;Y|CZt3PEJ>u*{xZwaYQ1b{=<|$7ObZiO6!2Se2GmB@b)<`D+t1A?9eD;im@C1Rz< z8v5Z@`mHP@K(QjcpX@qci8R+6p@}I8LNG{#S^72GNm#m8BG|Hyz{>N45KN*}Ho}D+ zyvABxa42MjdLSj%lJ#ViRr-WO z-a%w+8fHjYIC6aIqukOymhNs4F&u_HRDi+SSoMjpP6w|KzzOiWPCrnd?Y|dposM%j z-7WM(WNgJNlOTqZMyVkKRIJ!|Hy5KNhXF)KkY`WzUGbfJ4|g)|L(?Z_!J@8g!x+m>g_dJc^JR+L#X z!Rf9LeqZXSSE_e7=*|72;#VDgZ;b%Q=di-yRZ8}N1Oxt9dWF}3fO`B$I zlcw!t8bP!~lZI7zpiy}&BJvhr)Tr;?%OZ*jilRo0J0gO(;es(CO5zq=W2z>E7|^(~ zpMKxv!5}<%%f0WtbM8Ce%r`nN7vBATob#P;JAx2o5;JAyPopj3i_um&BHAojqAhY! zv_&e5wo3cq*Ar0|=@R_f40;`uI23>1?D)GAj(=OG{9k+qJS)~DzktscxaddXGIM_x zZI*|F!9_556=*{rD14<~;r1wtY%tj5pKuEXKqgGcyF11zzlmD~ z7^9s5Xq>9!d*2E=8b1@atdAwyEItxt6|>=mf5$2`L%@U%de#_Q_QTxL8VfAq}b2gBoS?MS4_{^y_tC){Sc%aLN};4pZt9qO1{lk>+qi`&KcLth+5uDXXxG2e^U#q)@MFxwwvJozd84L->4jAs$#RjGURAM)Ssp<*JZABqeC46MoYpG+n`Vdk7B>?0 zdK254sDcNNi;i9@ZXhuGKj_Toes;H4m=&Lhk$N2~*y_E4JT zxFHyaNS+tStU5P_zxYFrGF1M;b*b_! z-@;>&|HNyU^<86)UBEtp$7ZwL0TqRH{3YvtD?99ymLW&q7JtD(k$4r;wJk}t*?-<| zs9m73Dj~nr(YrYH`^% z<=>}e73y}(OsvWNwEBp%&ZlIww6zg6A}v}$A~I*`_5D<-gU2krqW7h`t-W0pKsiP4 zli`VJBr&Y>DyocC}Dc8 zYJj#>?{f-}-h3jQW9`;3bjJkvpoq4PeJ@WnK-+6R8WbSiIo4J&+#Tn+Dp&v-KWm<9 zfcDlN8WNyhh)lC}5EGIr+-cDXnzrPLv-4F0^wFnBTmqz{m8dOp%FO$QDi}))ri7tU zoUa<7L&xgf0!S|qL24^*sNms_U;-#vTBsVJBPUL~4UkSCa-JWOQU3=s1x5zK#bHeI8T)^B)n z?qZ)jH$7*OYJkpv)!-FCj6;;~?D&3$%55gAfMC9};ZhSR-*bRWD|jDrSlT>01He=( z4c}h!8lb_B_!ytcUcQcIfa(X1;idGOT~%2H;^&5EU%xPnYTnW zK$n^?s{*J8qQvPrWYPKxQhW3SX@w#;tP+T~P`f&H-FC$}jy|Impi^I79MXW-ZrmjM z4jm!+A8b-m6P`TVG+7INUT<8H%bo~It5o3~m#g61t_CYe)QLJl4MoOE<_4EgK>b=^TqDj|YP zUi!v=w$TXCGALa4R&X1rJz7r|tl3P)&Y0u$`PTepssU>PKqS(c)_`y98yW#Re)dbEh2ZvZ^wbw*<(8dF`l9Fgwgt;Id45Q|amein zA@f$I&n@hICS?#^?9RS}Gem2mQ*FJnGr<+$@X0e|Y3WvySF%x)XTC8$T`};R6Q_{e zB`e86H?}8trE2ei+rWIoNY8er81w>do1^~%c`btf66(^WWx2&z$?$kLC{B|a0VhUq1 zZ2-+(Rm!PxGhGtUBR-_Ra0S{-8$dOm9^=&XlSI=D7Z3&HbXF?RHs?8Zs!Xn4zrl&= zCq-*Yhm19iO11_9q8d!1o}vjL`;yh17AJBHLJzJ2mI3gI>JgwungH4i8FwxNr4wRe z|AjP&Yl!@MI%`0HuFwQfNySbj_Q7SKZYOR1w4L1$=p5TCDnCW|A}|U&dG;JqwqsAwtxR})FDa`W@&q=t zW9@T@Iw%FG8=~+e^KCCA7+`Aru1WcP#%Yr3LNz}e@jEEo!fw~_B$M;b217D2$@56% z?)^$p7wgchuiQbBG=j#D5Z$28iS`7d-jYy&$&x)^$y{HBa#t3l>GBm=X?81lE@$N+ zzJbU$PIM#f0ChuTcCY6OVCvcCXj_>uK)UP0TBXJZq4za3emI>e$M}=1w3GBW*6wOp zVhYJxw48j^_-(+TxehhkIKg9T&Vm3y<6DTJD)Doyhu+UlKa%J%L~kdX{Js)l9d{j+ zui6(DlM#uj0fxq>!N$F~0+q4V)aDsPH3vTn$jb9x{$lFD(LPQjZltoD!&U;J%C)F&LUGS0nh61-2XAv0I7!v3(DZaRh9=N30wk$k7FI3W>t>P zGzrFjXa~rfBRZ$aG&MH%)8hcm zU<)w14N>1QcMeCI*=sFVSMAo^(1okklkj)a$;F07O`nTt6-=+N1<}9(Q^-vJ5qGCp zga@aLwYIfuYGj=HF#pDW|1#0HfU>e$bM&n}(cch^41m%EzA_WeOk#qGXHn zLF39ra~5ek6E_XMn@ui!qivBG4ux`6T8fp9of;3l%38dFDS+S|?H&B4LW^u*0iep7 zT5bIv7}e`e*C*=g@@<-aZA`nwOq$9JK%s_|iA-PjG-J_9SOvN?Ga#-g*xljwOlK%d z#rrX|luwVJ@JnI6YK>274@*qD-_?b4RHrp|A3Ut7@%rDo?2g7ynXZiY)lzcZYFiF8 zK*nl!ZY&&4d(yOMZJE=-+@1`#6PwEUCXM9ZXM4)MG11p7O2oa_q+=&*SID3u^PtbPDSXH*w?GxY1 zO%-1IT>)Et49Vq!rvme%pJ%BW5h214JA2{MK}%Zk&*L(t`69SRj?|xW8EeWA^O%b~ zcLS9Evfzzi=OHT)DcjjQla&uVX7an_*r~Gvj3^c?^Vv(rVBlbb9Wc%lkz!^No?-FH z2Lx}0wT_Lx5aBjaysoVG`hkk-8lS&xbc*{r^mtze4v1nRNH|#JIWhHLf*N7%D)1Ogg^)wBA;c5_)3IFc4LtcC{fB^nVK`r zA?lawI_R?_yW386cPr3o4iR%s^Tm+y=?@AtNVH9U6ffT35HSPK6~8;pE}d$V{1WX~ zM{$Uf$m?-Qw?fAzzbeou5Fh#nO9L8$4Wf{^q&CQNg$pzbjENb+YP#dLBfkD1>Ig|l zd0SvXaDE;b;uen+(X;Y|CZt3PEJ>u*{xZwaYQ1b{=<|$7ObZiO6!2Se2GmB@b)<`D+t1A?9eD;im@C1Rz< z8v5Z@`mHP@K(QjcpX@qci8R+6p@}I8LNG{#S^72GNm#m8BG|Hyz{>N45KN*}Ho}D+ zyvABxa42MjdLSj%lJ#ViRr-WO z-a%w+8fHjYIC6aIqukOymhNs4F&u_HRDi+SSoMjpP6w|KzzOiWPCrnd?Y|dposM%j z-7WM(WNgJNlOTqZMyVkKRIJ!|Hy5KNhXF)KkY`WzUGbfJ4|g)|L(?Z_!J@8g!x+m>g_dJc^JR+L#X z!Rf9LeqZXSSE_e7=*|72;#VDgZ;b%Q=di-yRZ8}N1Oxt9dWF}3fO`B$I zlcw!t8bP!~lZI7zpiy}&BJvhr)Tr;?%OZ*jilRo0J0gO(;es(CO5zq=W2z>E7|^(~ zpMKxv!5}<%%f0WtbM8Ce%r`nN7vBATob#P;JAx2o5;JAyPopj3i_um&BHAojqAhY! zv_&e5wo3cq*Ar0|=@R_f40;`uI23>1?D)GAj(=OG{9k+qJS)~DzktscxaddXGIM_x zZI*|F!9_556=*{rD14<~;r1wtY%tj5pKuEXKqgGcyF11zzlmD~ z7^9s5Xq>9!d*2E=8b1@atdAwyEItxt6|>=mf5$2`L%@U%de#_Q_QTxL8VfAq}b2gBoS?MS4_{^y_tC){Sc%aLN};4pZt9qO1{lk>+qi`&KcLth+5uDXXxG2e^U#q)@MFxwwvJozd84L->4jAs$#RjGURAM)Ssp<*JZABqeC46MoYpG+n`Vdk7B>?0 zdK254sDcNNi;i9@ZXhuGKj_Toes;H4m=&Lhk$N2~*y_E4JT zxFHyaNS+tStU5P_zxYFrGF1M;b*b_! z-@;>&|HNyU^<86)UBEtp$7ZwL0TqRH{3YvtD?99ymLW&q7JtD(k$4r;wJk}t*?-<| zs9m73Dj~nr(YrYH`^% z<=>}e73y}(OsvWNwEBp%&ZlIww6zg6A}v}$A~I*`_5D<-gU2krqW7h`t-W0pKsiP4 zli`VJBr&Y>DyocC}Dc8 zYJj#>?{f-}-h3jQW9`;3bjJkvpoq4PeJ@WnK-+6R8WbSiIo4J&+#Tn+Dp&v-KWm<9 zfcDlN8WNyhh)lC}5EGIr+-cDXnzrPLv-4F0^wFnBTmqz{m8dOp%FO$QDi}))ri7tU zoUa<7L&xgf0!S|qL24^*sNms_U;-#vTBsVJBPUL~4UkSCa-JWOQU3=s1x5zK#bHeI8T)^B)n z?qZ)jH$7*OYJkpv)!-FCj6;;~?D&3$%55gAfMC9};ZhSR-*bRWD|jDrSlT>01He=( z4c}h!8lb_B_!ytcUcQcIfa(X1;idGOT~%2H;^&5EU%xPnYTnW zK$n^?s{*J8qQvPrWYPKxQhW3SX@w#;tP+T~P`f&H-FC$}jy|Impi^I79MXW-ZrmjM z4jm!+A8b-m6P`TVG+7INUT<8H%bo~It5o3~m#g61t_CYe)QLJl4MoOE<_4EgK>b=^TqDj|YP zUi!v=w$TXCGALa4R&X1rJz7r|tl3P)&Y0u$`PTepssU>PKqS(c)_`y98yW#Re)dbEh2ZvZ^wbw*<(8dF`l9Fgwgt;Id45Q|amein zA@f$I&n@hICS?#^?9RS}Gem2mQ*FJnGr<+$@X0e|Y3WvySF%x)XTC8$T`};R6Q_{e zB`e86H?}8trE2ei+rWIoNY8er81w>do1^~%c`btf66(^WWx2&z$?$kLC{B|a0VhUq1 zZ2-+(Rm!PxGhGtUBR-_Ra0S{-8$dOm9^=&XlSI=D7Z3&HbXF?RHs?8Zs!Xn4zrl&= zCq-*Yhm19iO11_9q8d!1o}vjL`;yh17AJBHLJzJ2mI3gI>JgwungH4i8FwxNr4wRe z|AjP&Yl!@MI%`0HuFwQfNySbj_Q7SKZYOR1w4L1$=p5TCDnCW|A}|U&dG;JqwqsAwtxR})FDa`W@&q=t zW9@T@Iw%FG8=~+e^KCCA7+`Aru1WcP#%Yr3LNz}e@jEEo!fw~_B$M;b217D2$@56% z?)^$p7wgchuiQbBG=j#D5Z$28iS`7d-jYy&$&x)^$y{HBa#t3l>GBm=X?81lE@$N+ zzJbU$PIM#f0ChuTcCY6OVCvcCXj_>uK)UP0TBXJZq4za3emI>e$M}=1w3GBW*6wOp zVhYJxw48j^_-(+TxehhkIKg9T&Vm3y<6DTJD)Doyhu+UlKa%J%L~kdX{Js)l9d{j+ zui6(DlM#uj0fxq>!N$F~0+q4V)aDsPH3vTn$jb9x{$lFD(LPQjZltoD!&U;J%C)F&LUGS0nh61-2XAv0I7!v3(DZaRh9=N30wk$k7FI3W>t>P zGzrFjXa~rfBRZ$aG&MH%)8hcm zU<)w14N>1QcMeCI*=sFVSMAo^(1okklkj)a$;F07O`nTt6-=+N1<}9(Q^-vJ5qGCp zga@aLwYIfuYGj=HF#pDW|1#0HfU>e$bM&n}(cch^41m%EzA_WeOk#qGXHn zLF39ra~5ek6E_XMn@ui!qivBG4ux`6T8fp9of;3l%38dFDS+S|?H&B4LW^u*0iep7 zT5bIv7}e`e*C*=g@@<-aZA`nwOq$9JK%s_|iA-PjG-J_9SOvN?Ga#-g*xljwOlK%d z#rrX|luwVJ@JnI6YK>274@*qD-_?b4RHrp|A3Ut7@%rDo?2g7ynXZiY)lzcZYFiF8 zK*nl!ZY&&4d(yOMZJE=-+@1`#6PwEUCXM9ZXM4)MG11p7O2oa_q+=&*SID3u^PtbPDSXH*w?GxY1 zO%-1IT>)Et49Vq!rvme%pJ%BW5h214JA2{MK}%Zk&*L(t`69SRj?|xW8EeWA^O%b~ zcLS9Evfzzi=OHT)DcjjQla&uVX7an_*r~Gvj3^c?^Vv(rVBlbb9Wc%lkz!^No?-FH z2Lx}0wT_Lx5aBjaysoVG`hkk-8lS&xbc*{r^mtze4v1nRNH|#JIWhHLf*N7%D)1Ogg^)wBA;c5_)3IFc4LtcC{fB^nVK`r zA?lawI_R?_yW386cPr3o4iR%s^Tm+y=?@AtNVH9U6ffT35HSPK6~8;pE}d$V{1WX~ zM{$Uf$m?-Qw?fAzzbeou5Fh#nO9L8$4Wf{^q&CQNg$pzbjENb+YP#dLBfkD1>Ig|l zd0SvXaDE;b;uen+(X;Y|CZt3PEJ>u*{xZwaYQ1b{=<|$7ObZiO6!2Se2GmB@b)<`D+t1A?9eD;im@C1Rz< z8v5Z@`mHP@K(QjcpX@qci8R+6p@}I8LNG{#S^72GNm#m8BG|Hyz{>N45KN*}Ho}D+ zyvABxa42MjdLSj%lJ#ViRr-WO z-a%w+8fHjYIC6aIqukOymhNs4F&u_HRDi+SSoMjpP6w|KzzOiWPCrnd?Y|dposM%j z-7WM(WNgJNlOTqZMyVkKRIJ!|Hy5KNhXF)KkY`WzUGbfJ4|g)|L(?Z_!J@8g!x+m>g_dJc^JR+L#X z!Rf9LeqZXSSE_e7=*|72;#VDgZ;b%Q=di-Bn64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TEc)B=- zWZZju)t2j!fkgYqUzSx&js>CTA1;eKc-x}u!J~DtC13TLEG#TU^cS3doWK&y>U+;eIvjucF#o`bL(V+Gc_pkNcW3eycr8#5yBPVSnf1%> zij=7`vzM`cnfB=H+8Vt?&M&+Y(fAIp#@JePTUci9I`1MkSgUzopr03=e4 A%>V!Z diff --git a/app/src/main/res/drawable/fab_search.png b/app/src/main/res/drawable/fab_search.png deleted file mode 100644 index a2e212913646b918a7d5f910a2cd9aeea3fea646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 602 zcmV-g0;T0KuOe6lXM&$Nsz6UgMkPR zP8MRl03C7&QE+f@a}<0LHToWGEEEErj&rz0H14VG$Cpd+j(+C_zvqcUp-?FN6Bxo6 zCNYI)xE0+9J($NAoN4w8`&dF>bOTJ_o2xs-bX+Ga;#}(**hEis8a`@P$1djZ0^^v$ z4yu}ML?_`D&ZYKnH!gu;Y)dsT8=ZigIFMS6E5ZUAGRGKzKeO?qeLE@I$i`+`&L}3T|Kn z4edFRsi7R5gjpQBx;hqdTdIa~bP@)!f&-U3!Wu^65A>rZRYN(h10G=t@9+WBcp86! zGHOyal%w0BgsRjjD$(swLRIP%mFRXTp(=HXN_0DvP?b7GCAuBTs7ci@8r=>hRAsi} oe}NLJ*oyxRMx#(D6bh~Q4Vz*s_hhDu>i_@%07*qoM6N<$f@x^=6#xJL diff --git a/app/src/main/res/drawable/fab_top.png b/app/src/main/res/drawable/fab_top.png deleted file mode 100644 index 98a7415d7f5b4103677077baead7b2c93e25828d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^dLYcf1|-9GYMTQomSQK*5Dp-y;YjHK@;M7UB8wRq zL@hy>@x^@kPN1M2z?H#dH;sz4`nbtRMu6~vCz)N##y#Ccs`_&FF=aU8cmBG{1&t;ucLK6T&DU4|V diff --git a/app/src/main/res/drawable/ic_arrow_upward_white_48px.xml b/app/src/main/res/drawable/ic_arrow_upward_white_48px.xml new file mode 100644 index 00000000..92bfb15d --- /dev/null +++ b/app/src/main/res/drawable/ic_arrow_upward_white_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_atsign.xml b/app/src/main/res/drawable/ic_atsign.xml new file mode 100644 index 00000000..d6830618 --- /dev/null +++ b/app/src/main/res/drawable/ic_atsign.xml @@ -0,0 +1,7 @@ + + + diff --git a/app/src/main/res/drawable/ic_launcher.xml b/app/src/main/res/drawable/ic_launcher.xml new file mode 100644 index 00000000..4d66007f --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher.xml @@ -0,0 +1,6 @@ + + + + diff --git a/app/src/main/res/drawable/ic_mode_edit_white_48px.xml b/app/src/main/res/drawable/ic_mode_edit_white_48px.xml new file mode 100644 index 00000000..a7b5fa79 --- /dev/null +++ b/app/src/main/res/drawable/ic_mode_edit_white_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_search_white_48px.xml b/app/src/main/res/drawable/ic_search_white_48px.xml new file mode 100644 index 00000000..13b7e484 --- /dev/null +++ b/app/src/main/res/drawable/ic_search_white_48px.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/ic_stream.xml b/app/src/main/res/drawable/ic_stream.xml new file mode 100644 index 00000000..0050d519 --- /dev/null +++ b/app/src/main/res/drawable/ic_stream.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/jb_mentions.png b/app/src/main/res/drawable/jb_mentions.png deleted file mode 100644 index d1a2f1814ffb82172c61c641fcb941faa89d1131..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1110 zcmV-c1gZOpP)!2OUO1#s|fRh#=xHGbp0Yh~kDDqbR{$@hK{zMqJ_oDvtX~)G;RdU|qO0)qVQh zdlDT;L31C@-+%w-bai!AU8uEM`z96#`UBH|S->yyI|UdBA-oNAj`;kv0WK?RO-_ZZ3-Cb^-L{$ze`^Vk z$?H8z<;=JQ}?kVI!m&|Kmf`{aDcT2X04C#8OmZY&z(t(Q@|p*l(qw(9515@FHl@9(Ec_it+C*8fhtAFVg;KA zl!p-B+Q57axRC)UH71R=;EEIx#SY$uA%w@2U5W=KQl@{~;`SLu#8?M+L(5m6WWhf( za2;L3n;YN?2lj~~A|9}tXF~`#U$Uu-xPt+H;mBdk6t&#r{Ot4;-bDF;8DWIKb+}Ze zCpOu(dkP<_lzW76mCr!71^d##RXMN;JK-t(cLTHDr^+!C{7x3^MMXrOgS(!%UXbvX zz$*hY&L@svHztj;;QmlVYXL#VuC(Ct6cLrc7)ug%KR|dkuuXYh z=$l~8Ro>WU=aq#j#7FaiL2~gtc3k;Ik`ex^Jo_tbHDX4L;TCK!N6~A`5Ph+S&i-bvW&nr?MpVi3P_ zghr&1GhSK_r)B;D;8)4^5=F;zIX5NZ4n>mV#EHoID!yI@wE91^jaMjJS}M()C@nW? z;dL!ttVfQEDU9XFh4V)8q)4ri;_r!ZNLmbGEnAvR50ki#_*6MztqE}45$28n^Q5oh zYMkZ+tAVE$u9?;0@0q}FmO3+eJdhna2<(uTy5gug6XRh(1(mjqkY0CGP5mnAqsMC^ z+GGN=(|m#Vzy_fEw+NRpU@-6}aLq&POJKj8hZf&c+;1j*$3njTO}GGt<8 diff --git a/app/src/main/res/drawable/jb_stream.png b/app/src/main/res/drawable/jb_stream.png deleted file mode 100644 index 78cbc78069f5f3e0dfa63708449754e5c24c102e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656 zcmV;B0&o3^P)5Ku@HEpMT!)N=Yt9GVlj^G zek+f7z+w_3VK5Hd65`ol1l)736||Gi1DiHG9?umR6cFzRA%XeXj&G5hZ8QPDz~qc0 zFlq7kDR3Y-=PqcGNr~;0QKAlW3VKvrMqY{Ck|9KAUwQO`izEo&fKhsBlN#&+E)@tr zP?OX3*QJEQW z_yP*Z-k7W&Ujg5OyJdIf9}3LJHfs%3^9Zx_G#}SQ*l`Dj1&XWza4j%D>jM^eQs*(} zgwK?VJrZTDo6_ME=US|V%(4^jFtko)u>ZykC|1x&6wt%J+K793&$vH9UF@Utuex @@ -31,7 +31,7 @@ diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml index 6ae0d7a3..25a2f7a9 100644 --- a/app/src/main/res/menu/main__navdrawer.xml +++ b/app/src/main/res/menu/main__navdrawer.xml @@ -4,7 +4,7 @@ @color/accent - #3F51B5 - #303F9F - #C5CAE9 + #207be6 + #195ed2 + #BBDEFB #FF5300 #212121 #727272 From fb4209b13f27ee787797a99c842936c010b7383b Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Thu, 15 Sep 2016 23:08:03 +0200 Subject: [PATCH 167/535] bottom toolbar overflow style --- app/src/main/res/layout/main__app_bar.xml | 31 ++++++++++---------- app/src/main/res/values-de/strings-about.xml | 2 ++ app/src/main/res/values-it/strings-about.xml | 2 ++ app/src/main/res/values-it/strings.xml | 4 +++ app/src/main/res/values/styles.xml | 10 +++++++ 5 files changed, 34 insertions(+), 15 deletions(-) diff --git a/app/src/main/res/layout/main__app_bar.xml b/app/src/main/res/layout/main__app_bar.xml index e4ef0e24..b5be6807 100644 --- a/app/src/main/res/layout/main__app_bar.xml +++ b/app/src/main/res/layout/main__app_bar.xml @@ -1,10 +1,10 @@ + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context=".activity.MainActivity"> - + - + + app:popupTheme="@style/Theme.AppCompat.NoActionBar"/> diff --git a/app/src/main/res/values-de/strings-about.xml b/app/src/main/res/values-de/strings-about.xml index af9ebf99..db5fe69d 100644 --- a/app/src/main/res/values-de/strings-about.xml +++ b/app/src/main/res/values-de/strings-about.xml @@ -8,11 +8,13 @@ Anwendung Gerät Diaspora Pod + Debug-Protokoll App Version: %1$s Paketname: %1$s Android Version: %1$s Gerätename: %1$s Pod-Adresse: %1$s + Debug-Protokoll in Zwischenablage kopiert Verwendete Drittanbieter-Bibliotheken diff --git a/app/src/main/res/values-it/strings-about.xml b/app/src/main/res/values-it/strings-about.xml index 833edea5..34a663aa 100644 --- a/app/src/main/res/values-it/strings-about.xml +++ b/app/src/main/res/values-it/strings-about.xml @@ -8,11 +8,13 @@ Applicazione Dispositivo Pod Diaspora + Log di debug Versione app: %1$s Nome pacchetto: %1$s Versione Android: %1$s Nome dispositivo: %1$s Dominio pod: %1$s + Log di debug copiato negli appunti Librerie di terze parti usate diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 090ec8f9..0d3b5547 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -64,6 +64,10 @@ chiudere completamente l\'app o riavviare il dispositivo. Se non permetti l\'accesso alla memoria ma vuoi usare la funzione degli screenshot più avanti, puoi garantire il permesso successivamente. Vai su: Impostazioni - App - Diaspora. Nella sezione dei permessi puoi garantire il permesso per la scrittura sul dispositivo. + Devi garantire il permesso di accesso alla memoria per poter salvare e caricare le immagini. Dopodiché devi + chiudere completamente l\'app o riavviare il dispositivo. Se non permetti l\'accesso alla memoria ma vuoi + salvare le immagini più avanti, puoi garantire il permesso successivamente. Vai su: Impostazioni - App - + Diaspora. Nella sezione dei permessi puoi garantire il permesso per la scrittura sul dispositivo. Permesso negato. Permesso garantito. Si prega di riprovare. diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 545b9c6d..a95b417b 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -6,6 +6,7 @@ @color/colorPrimary @color/colorPrimaryDark @color/colorAccent + @color/colorAccent + From 67c416f8703450fa2710f84cffddf7cf5ca0bced Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Sun, 18 Sep 2016 23:17:18 +0200 Subject: [PATCH 168/535] Preference option - Chrome Custom Tab --- .../diaspora_android/data/AppSettings.java | 4 ++ .../receivers/OpenExternalLinkReceiver.java | 49 +++++++++++------ .../dfa/diaspora_android/util/Helpers.java | 29 ++++++---- .../drawable-hdpi/chrome_custom_tab__back.png | Bin 0 -> 148 bytes .../drawable-mdpi/chrome_custom_tab__back.png | Bin 0 -> 115 bytes .../chrome_custom_tab__back.png | Bin 0 -> 131 bytes .../chrome_custom_tab__back.png | Bin 0 -> 191 bytes .../chrome_custom_tab__back.png | Bin 0 -> 194 bytes .../main/res/values/strings-preferences.xml | 5 ++ app/src/main/res/values/strings.xml | 1 - app/src/main/res/xml/preferences.xml | 50 ++++++++++-------- 11 files changed, 89 insertions(+), 49 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/chrome_custom_tab__back.png create mode 100644 app/src/main/res/drawable-mdpi/chrome_custom_tab__back.png create mode 100644 app/src/main/res/drawable-xhdpi/chrome_custom_tab__back.png create mode 100644 app/src/main/res/drawable-xxhdpi/chrome_custom_tab__back.png create mode 100644 app/src/main/res/drawable-xxxhdpi/chrome_custom_tab__back.png diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 6c25f930..e4ba46a7 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -256,6 +256,10 @@ public class AppSettings { return getBoolean(prefApp, R.string.pref_key__intellihide_toolbars, true); } + public boolean isChromeCustomTabsEnabled() { + return getBoolean(prefApp, R.string.pref_key__chrome_custom_tabs_enabled, true); + } + public boolean isVisibleInNavExit() { return getBoolean(prefApp, R.string.pref_key__visibility_nav__exit, false); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java b/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java index b9cd46bf..3bc7d492 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java @@ -7,14 +7,15 @@ import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; -import android.os.Build; import android.support.customtabs.CustomTabsIntent; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; +import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.util.CustomTabHelpers.BrowserFallback; import com.github.dfa.diaspora_android.util.CustomTabHelpers.CustomTabActivityHelper; +import com.github.dfa.diaspora_android.util.Helpers; import com.github.dfa.diaspora_android.util.Log; /** @@ -29,22 +30,38 @@ public class OpenExternalLinkReceiver extends BroadcastReceiver { } @Override - public void onReceive(Context context, Intent intent) { - String url = intent.getStringExtra(MainActivity.EXTRA_URL); + public void onReceive(Context c, Intent receiveIntent) { + AppSettings settings = new AppSettings(c); + Log.v(App.TAG, "OpenExternalLinkReceiver.onReceive(): url"); - if(url != null) { - CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder(); - if(Build.VERSION.SDK_INT >= 23) { - intentBuilder.setToolbarColor(context.getResources().getColor(R.color.colorPrimary, context.getTheme())); - } else { - intentBuilder.setToolbarColor(context.getResources().getColor(R.color.colorPrimary)); - } - intentBuilder.setStartAnimations(context, android.R.anim.slide_in_left, android.R.anim.fade_out); - intentBuilder.setExitAnimations(context, android.R.anim.fade_in, android.R.anim.slide_out_right); - Bitmap backButtonIcon = BitmapFactory.decodeResource(context.getResources(), - R.drawable.ic_arrow_back_white_24px); - intentBuilder.setCloseButtonIcon(backButtonIcon); - CustomTabActivityHelper.openCustomTab(parent, intentBuilder.build(), Uri.parse(url), new BrowserFallback()); + + Uri url = null; + try { + String sUrl = receiveIntent.getStringExtra(MainActivity.EXTRA_URL); + url = Uri.parse(sUrl); + } catch (Exception _ignored) { + Log.v(App.TAG, "Could not open Chrome Custom Tab (bad URL)"); + return; + } + + if (settings.isChromeCustomTabsEnabled()) { + // Setup Chrome Custom Tab + CustomTabsIntent.Builder customTab = new CustomTabsIntent.Builder(); + customTab.setToolbarColor(Helpers.getColorFromRessource(c, R.color.colorPrimary)); + customTab.setStartAnimations(c, android.R.anim.slide_in_left, android.R.anim.fade_out); + customTab.setExitAnimations(c, android.R.anim.fade_in, android.R.anim.slide_out_right); + customTab.addDefaultShareMenuItem(); + + Bitmap backButtonIcon = BitmapFactory.decodeResource(c.getResources(), R.drawable.chrome_custom_tab__back); + customTab.setCloseButtonIcon(backButtonIcon); + + // Launch Chrome Custom Tab + CustomTabActivityHelper.openCustomTab(parent, customTab.build(), url, new BrowserFallback()); + } else { + // Open in normal browser (via intent) + Intent openBrowserIntent = new Intent(Intent.ACTION_VIEW, url); + openBrowserIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + c.startActivity(openBrowserIntent); } } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index 2b296014..ea8137b4 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -21,10 +21,11 @@ package com.github.dfa.diaspora_android.util; import android.app.Activity; import android.content.Context; import android.content.Intent; +import android.content.res.Resources; import android.net.Uri; +import android.os.Build; import android.os.Bundle; import android.os.Environment; -import com.github.dfa.diaspora_android.util.Log; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; @@ -37,7 +38,6 @@ import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; import java.util.Locale; -import java.util.Objects; public class Helpers { @@ -51,6 +51,15 @@ public class Helpers { } } + public static int getColorFromRessource(Context context, int ressourceId) { + Resources res = context.getResources(); + if (Build.VERSION.SDK_INT >= 23) { + return res.getColor(ressourceId, context.getTheme()); + } else { + return res.getColor(ressourceId); + } + } + public static void loadUrlInExternalBrowser(Context context, String url) { try { Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); @@ -66,9 +75,9 @@ public class Helpers { Log.d(App.TAG, Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath()); File storageDir = Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES); - return new File ( + return new File( imageFileName + /* prefix */ - ".jpg", /* suffix */ + ".jpg", /* suffix */ storageDir.getAbsolutePath() /* directory */ ); } @@ -100,22 +109,22 @@ public class Helpers { return sb.toString(); } - public static String hexColorFromRessourceColor(Context context, int idColor){ + public static String hexColorFromRessourceColor(Context context, int idColor) { return "#" + Integer.toHexString(context.getResources().getColor(idColor) & 0x00ffffff); } public static void printBundle(Bundle savedInstanceState, String k) { - if(savedInstanceState != null) { + if (savedInstanceState != null) { for (String key : savedInstanceState.keySet()) { - Log.d("SAVED", key + " is a key in the bundle "+k); + Log.d("SAVED", key + " is a key in the bundle " + k); Object bun = savedInstanceState.get(key); - if(bun != null) { + if (bun != null) { if (bun instanceof Bundle) { printBundle((Bundle) bun, k + "." + key); } else if (bun instanceof byte[]) { - Log.d("SAVED", "Key: "+k + "." + key+": "+ Arrays.toString((byte[])bun)); + Log.d("SAVED", "Key: " + k + "." + key + ": " + Arrays.toString((byte[]) bun)); } else { - Log.d("SAVED", "Key: "+k + "." + key+": "+ bun.toString()); + Log.d("SAVED", "Key: " + k + "." + key + ": " + bun.toString()); } } } diff --git a/app/src/main/res/drawable-hdpi/chrome_custom_tab__back.png b/app/src/main/res/drawable-hdpi/chrome_custom_tab__back.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1972677699802e4ef9723ea50fcb284f9a2d9e GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K8w5N+>NCjiE#JmKNKlwlIJIE$G zENCoBR!I0=pY}@Pupe*oHeRjdZG1q?qm{hxZ$A4bPKTOf6Ie1b1fIqz%iQ?l<@&`u s>vn;8mbGbb(!%VA{yVIsrX`2~&0ZQe`%OT@F`zXJp00i_>zopr05HKY)c^nh literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/chrome_custom_tab__back.png b/app/src/main/res/drawable-mdpi/chrome_custom_tab__back.png new file mode 100644 index 0000000000000000000000000000000000000000..4ef72eec99423c5d4f83227e34b24835a79f324f GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1D^C~4kP60RiG2_15C3<&H0A&Q z|Ihd9Wu7|h-d41yp@_F-ZcDVc#LB3;|NKk4rwLrznlW+N(!?KWaSTDLrmhl;G7;?6Tmes9(^C#@)&$XLAN2fmDK5_2;oXs^qKRrD? zT|a&wl=0u{XMX3o{EI(zZSFU;t5*oK`xGb|A7l~sF+e3G`eLnqRNcP#_|M_{efOCe b7~U|>UYh-J>#;zfqZmA0{an^LB{Ts5m>*B+ literal 0 HcmV?d00001 diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index e0074ca7..cf1d1fea 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -14,6 +14,7 @@ pref_key_category_network pref_key_load_images pref_key_clear_cache + pref_key__chrome_custom_tabs_enabled pref_key_append_shared_via_app pref_key_proxy_enabled @@ -82,6 +83,10 @@ Port + + Chrome Custom Tabs + Open external links with Chrome Custom Tabs. Chromium or Google Chrome needs to be installed for this feature + Personal settings Open your Diaspora account settings diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index dc345adf..aa23ef1f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -103,5 +103,4 @@ Diaspora. In the permissions section you can grant the \"write storage permission\". Permission denied. Permission granted. Please try again. - diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 843c5a2e..0caf75e3 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -16,43 +16,43 @@ + android:title="@string/nav_profile"/> + android:title="@string/nav_followed_tags"/> + android:title="@string/nav_aspects"/> + android:title="@string/nav_activities"/> + android:title="@string/nav_liked"/> + android:title="@string/nav_commented"/> + android:title="@string/nav_mentions"/> + android:title="@string/nav_public_activities"/> + android:title="@string/action_exit_app"/> + android:title="@string/nav_help_license"/> @@ -63,19 +63,25 @@ android:entryValues="@array/pref_entries_values__font_size" android:key="@string/pref_key__font_size" android:summary="%s" - android:title="@string/pref_title__font_size" /> + android:title="@string/pref_title__font_size"/> + android:title="@string/pref_title__intellihide_toolbars"/> + android:title="@string/pref_title__append_shared_via_app"/> + + @@ -86,22 +92,22 @@ + android:title="@string/pref_title__personal_settings"/> + android:title="@string/pref_title__manage_tags"/> + android:title="@string/pref_title__manage_contacts"/> + android:title="@string/pref_title__change_account"/> @@ -112,27 +118,27 @@ android:defaultValue="true" android:key="@string/pref_key__load_images" android:summary="@string/pref_desc__load_images" - android:title="@string/pref_title__load_images" /> + android:title="@string/pref_title__load_images"/> + android:title="@string/pref_title__clear_cache"/> + android:title="@string/pref_title__proxy_enabled"/> + android:title="@string/pref_title__proxy_host"/> + android:title="@string/pref_title__proxy_port"/> \ No newline at end of file From ed5545901911956a3247b0c4112623d21b54bed7 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Mon, 19 Sep 2016 01:10:29 +0200 Subject: [PATCH 169/535] Move Logging to own class; Allow disable normal&spam messages --- app/src/main/AndroidManifest.xml | 2 +- .../com/github/dfa/diaspora_android/App.java | 16 +- .../activity/AboutActivity.java | 16 +- .../activity/MainActivity.java | 242 +++++++++--------- .../activity/SettingsActivity.java | 20 +- .../diaspora_android/data/AppSettings.java | 8 + .../diaspora_android/data/PodUserProfile.java | 4 +- .../receivers/OpenExternalLinkReceiver.java | 5 +- .../receivers/UpdateTitleReceiver.java | 11 +- .../diaspora_android/task/GetPodsService.java | 8 +- .../task/ImageDownloadTask.java | 4 +- .../task/ProfileFetchTask.java | 6 +- .../task/StatisticsFetchTask.java | 4 +- .../ui/CustomWebViewClient.java | 4 +- .../dfa/diaspora_android/util/AppLog.java | 71 +++++ .../CustomTabHelpers/CustomTabsHelper.java | 4 +- .../dfa/diaspora_android/util/Helpers.java | 8 +- .../res/values-cs/strings-preferences.xml | 3 + app/src/main/res/values-de/strings-about.xml | 1 + .../res/values-de/strings-preferences.xml | 5 + .../res/values-el/strings-preferences.xml | 3 + .../res/values-es/strings-preferences.xml | 3 + .../res/values-fr/strings-preferences.xml | 3 + .../res/values-hi/strings-preferences.xml | 3 + .../res/values-hu/strings-preferences.xml | 3 + .../res/values-it/strings-preferences.xml | 3 + .../res/values-ja/strings-preferences.xml | 3 + .../res/values-kn/strings-preferences.xml | 3 + .../res/values-ml/strings-preferences.xml | 3 + .../res/values-nl/strings-preferences.xml | 3 + .../res/values-no/strings-preferences.xml | 3 + .../res/values-pl/strings-preferences.xml | 3 + .../res/values-pt-rBR/strings-preferences.xml | 3 + .../res/values-pt/strings-preferences.xml | 3 + .../res/values-ru/strings-preferences.xml | 3 + .../res/values-sv/strings-preferences.xml | 3 + .../res/values-tr/strings-preferences.xml | 3 + app/src/main/res/values/strings-about.xml | 1 + .../main/res/values/strings-preferences.xml | 17 +- app/src/main/res/xml/preferences.xml | 23 ++ 40 files changed, 368 insertions(+), 166 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/util/AppLog.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a35c1683..1b17865a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -41,7 +41,7 @@ android:name=".activity.SettingsActivity" android:launchMode="singleInstance" android:theme="@style/AppTheme" - android:label="@string/pref_title__personal_settings"> + android:label="@string/settings"> . */ - + package com.github.dfa.diaspora_android; import android.app.Application; @@ -29,11 +29,11 @@ import android.webkit.WebView; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodUserProfile; +import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.AvatarImageLoader; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; public class App extends Application { - public static final String TAG = "DIASPORA_"; private AppSettings appSettings; private AvatarImageLoader avatarImageLoader; @@ -45,6 +45,12 @@ public class App extends Application { super.onCreate(); final Context c = getApplicationContext(); appSettings = new AppSettings(c); + + // Init app log + AppLog.setLoggingEnabled(appSettings.isLoggingEnabled()); + AppLog.setLoggingSpamEnabled(appSettings.isLoggingSpamEnabled()); + + // Init pod profile avatarImageLoader = new AvatarImageLoader(c); podUserProfile = new PodUserProfile(this); @@ -58,8 +64,8 @@ public class App extends Application { cookieManager.setAcceptCookie(true); } - public void resetPodData(@Nullable WebView webView){ - if(webView != null){ + public void resetPodData(@Nullable WebView webView) { + if (webView != null) { webView.stopLoading(); webView.loadUrl(DiasporaUrlHelper.URL_BLANK); webView.clearFormData(); @@ -81,7 +87,7 @@ public class App extends Application { } } - public PodUserProfile getPodUserProfile(){ + public PodUserProfile getPodUserProfile() { return podUserProfile; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index c8df19ad..492dcc55 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -44,10 +44,10 @@ import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.ui.HtmlTextView; +import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.Helpers; import com.github.dfa.diaspora_android.util.Log; -import java.util.ArrayList; import java.util.Observable; import java.util.Observer; @@ -94,7 +94,7 @@ public class AboutActivity extends AppCompatActivity { tabLayout.setupWithViewPager(mViewPager); //Apply intellihide - if(!((App)getApplication()).getSettings().isIntellihideToolbars()) { + if (!((App) getApplication()).getSettings().isIntellihideToolbars()) { AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) linearLayout.getLayoutParams(); params.setScrollFlags(0); } @@ -194,6 +194,7 @@ public class AboutActivity extends AppCompatActivity { */ public static class DebugFragment extends Fragment implements Observer { private TextView logBox; + public DebugFragment() { } @@ -210,14 +211,15 @@ public class AboutActivity extends AppCompatActivity { logBox.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View view) { - Log.d(App.TAG, "Long click registered"); - if(isAdded()) { + AppLog.d(this, "Long click registered"); + if (isAdded()) { ClipboardManager clipboard = (ClipboardManager) getActivity().getSystemService(CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText("DEBUG_LOG", Log.getLogBuffer()); clipboard.setPrimaryClip(clip); Toast.makeText(DebugFragment.this.getActivity(), R.string.fragment_debug__toast_log_copied, Toast.LENGTH_SHORT).show(); + } else { + AppLog.d(this, "Not Added!"); } - else Log.d(App.TAG, "Not Added!"); return true; } }); @@ -233,7 +235,7 @@ public class AboutActivity extends AppCompatActivity { appVersion.setText(getString(R.string.fragment_debug__app_version, pInfo.versionName + " (" + pInfo.versionCode + ")")); osVersion.setText(getString(R.string.fragment_debug__android_version, Build.VERSION.RELEASE)); - deviceName.setText(getString(R.string.fragment_debug__device_name, Build.MANUFACTURER+" "+Build.MODEL)); + deviceName.setText(getString(R.string.fragment_debug__device_name, Build.MANUFACTURER + " " + Build.MODEL)); podDomain.setText(getString(R.string.fragment_debug__pod_domain, settings.getPodDomain())); } catch (PackageManager.NameNotFoundException e) { @@ -252,7 +254,7 @@ public class AboutActivity extends AppCompatActivity { @Override public void update(Observable observable, Object o) { - if(logBox != null) { + if (logBox != null) { logBox.setText(Log.getLogBuffer()); } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index bbe82baf..22dbd5d8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -26,8 +26,6 @@ import android.app.AlarmManager; import android.app.AlertDialog; import android.app.PendingIntent; import android.content.BroadcastReceiver; -import android.graphics.drawable.LayerDrawable; -import android.support.v4.view.MenuItemCompat; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; @@ -35,7 +33,7 @@ import android.content.IntentFilter; import android.content.pm.PackageManager; import android.content.res.Configuration; import android.graphics.Bitmap; -import android.graphics.BitmapFactory; +import android.graphics.drawable.LayerDrawable; import android.net.Uri; import android.os.Build; import android.os.Bundle; @@ -44,7 +42,6 @@ import android.os.Handler; import android.os.StrictMode; import android.provider.MediaStore; import android.support.annotation.NonNull; -import android.support.customtabs.CustomTabsIntent; import android.support.design.widget.AppBarLayout; import android.support.design.widget.NavigationView; import android.support.design.widget.Snackbar; @@ -86,11 +83,10 @@ import com.github.dfa.diaspora_android.receivers.UpdateTitleReceiver; import com.github.dfa.diaspora_android.ui.BadgeDrawable; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; -import com.github.dfa.diaspora_android.util.CustomTabHelpers.BrowserFallback; +import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.CustomTabHelpers.CustomTabActivityHelper; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; import com.github.dfa.diaspora_android.util.Helpers; -import com.github.dfa.diaspora_android.util.Log; import com.github.dfa.diaspora_android.util.WebHelper; import org.json.JSONException; @@ -188,14 +184,15 @@ public class MainActivity extends AppCompatActivity @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - Log.d(App.TAG, "onCreate()"); + AppLog.v(this, "onCreate()"); // Bind UI setContentView(R.layout.main__activity); - if ((app = (App) getApplication()) == null) Log.e(App.TAG, "App is null!"); - if ((appSettings = app.getSettings()) == null) Log.e(App.TAG, "AppSettings is null!"); - if ((podUserProfile = app.getPodUserProfile()) == null) Log.e(App.TAG, "PodUserProfile is null!"); + if ((app = (App) getApplication()) == null) AppLog.e(this, "App is null!"); + if ((appSettings = app.getSettings()) == null) AppLog.e(this, "AppSettings is null!"); + if ((podUserProfile = app.getPodUserProfile()) == null) + AppLog.e(this, "PodUserProfile is null!"); podUserProfile.setCallbackHandler(uiHandler); podUserProfile.setListener(this); urls = new DiasporaUrlHelper(appSettings); @@ -205,7 +202,7 @@ public class MainActivity extends AppCompatActivity if (appSettings.isProxyEnabled()) { if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { - Log.d(App.TAG, "Could not enable Proxy"); + AppLog.e(this, "Could not enable Proxy"); Toast.makeText(MainActivity.this, R.string.toast_set_proxy_failed, Toast.LENGTH_SHORT).show(); } } else if (appSettings.wasProxyEnabled()) { @@ -227,27 +224,27 @@ public class MainActivity extends AppCompatActivity } private void setupUI(Bundle savedInstanceState) { - Log.i(App.TAG, "MainActivity.setupUI()"); + AppLog.i(this, "setupUI()"); ButterKnife.bind(this); if (webviewPlaceholder.getChildCount() != 0) { - Log.v(App.TAG, "remove child views from webViewPlaceholder"); + AppLog.v(this, "remove child views from webViewPlaceholder"); webviewPlaceholder.removeAllViews(); } else { - Log.v(App.TAG, "webViewPlaceholder had no child views"); + AppLog.v(this, "webViewPlaceholder had no child views"); } boolean newWebView = (webView == null); - if(newWebView) { - Log.v(App.TAG, "WebView was null. Create new one."); + if (newWebView) { + AppLog.v(this, "WebView was null. Create new one."); View webviewHolder = getLayoutInflater().inflate(R.layout.webview, this.contentLayout, false); this.webView = (ContextMenuWebView) webviewHolder.findViewById(R.id.webView); - ((LinearLayout)webView.getParent()).removeView(webView); + ((LinearLayout) webView.getParent()).removeView(webView); setupWebView(savedInstanceState); } else { - Log.v(App.TAG, "Reuse old WebView to avoid reloading page"); + AppLog.v(this, "Reuse old WebView to avoid reloading page"); } - Log.v(App.TAG, "Add WebView to placeholder"); + AppLog.v(this, "Add WebView to placeholder"); webviewPlaceholder.addView(webView); // Setup toolbar setSupportActionBar(toolbarTop); @@ -291,7 +288,7 @@ public class MainActivity extends AppCompatActivity String url = urls.getPodUrl(); if (newWebView) { if (WebHelper.isOnline(MainActivity.this)) { - Log.d(App.TAG, "setupUI: reload url"); + AppLog.v(this, "setupUI: reload url"); webView.loadData("", "text/html", null); webView.loadUrlNew(url); } else { @@ -300,23 +297,21 @@ public class MainActivity extends AppCompatActivity } if (!appSettings.isIntellihideToolbars()) { - Log.v(App.TAG, "Disable intelligent hiding of toolbars"); + AppLog.v(this, "Disable intelligent hiding of toolbars"); AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) toolbarTop.getLayoutParams(); params.setScrollFlags(0); // clear all scroll flags } - Log.v(App.TAG, "UI successfully set up"); + AppLog.v(this, "UI successfully set up"); handleIntent(getIntent()); } @Override - public void onConfigurationChanged(Configuration newConfig) - { - Log.i(App.TAG, "onConfigurationChanged()"); - if (webView != null) - { + public void onConfigurationChanged(Configuration newConfig) { + AppLog.i(this, "onConfigurationChanged()"); + if (webView != null) { // Remove the WebView from the old placeholder - Log.v(App.TAG, "removeView from placeholder in order to prevent recreation"); + AppLog.v(this, "removeView from placeholder in order to prevent recreation"); webviewPlaceholder.removeView(webView); } @@ -326,7 +321,7 @@ public class MainActivity extends AppCompatActivity setContentView(R.layout.main__activity); // Reinitialize the UI - Log.v(App.TAG, "Rebuild the UI"); + AppLog.v(this, "Rebuild the UI"); setupUI(null); } @@ -343,7 +338,7 @@ public class MainActivity extends AppCompatActivity webSettings.setAppCacheEnabled(true); if (savedInstanceState != null) { - Log.v(App.TAG, "restore WebView state"); + AppLog.v(this, "restore WebView state"); webView.restoreState(savedInstanceState); } @@ -397,22 +392,21 @@ public class MainActivity extends AppCompatActivity //For Android 4.1/4.2 only. DO NOT REMOVE! @SuppressWarnings("unused") - protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) - { - Log.v(App.TAG, "openFileChooser(ValCallback, String, String"); + protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) { + AppLog.v(this, "openFileChooser(ValCallback, String, String"); imageUploadFilePathCallbackOld = uploadMsg; Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); intent.putExtra("return-data", true); intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); - Log.v(App.TAG, "startActivityForResult"); + AppLog.v(this, "startActivityForResult"); startActivityForResult(Intent.createChooser(intent, "Select Picture"), INPUT_FILE_REQUEST_CODE_OLD); } @Override public boolean onShowFileChooser(WebView webView, ValueCallback filePathCallback, FileChooserParams fileChooserParams) { - if(Build.VERSION.SDK_INT >= 23) { + if (Build.VERSION.SDK_INT >= 23) { int hasWRITE_EXTERNAL_STORAGE = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { @@ -436,8 +430,9 @@ public class MainActivity extends AppCompatActivity } } - Log.d(App.TAG, "onOpenFileChooser"); - if (imageUploadFilePathCallbackNew != null) imageUploadFilePathCallbackNew.onReceiveValue(null); + AppLog.v(this, "onOpenFileChooser"); + if (imageUploadFilePathCallbackNew != null) + imageUploadFilePathCallbackNew.onReceiveValue(null); imageUploadFilePathCallbackNew = filePathCallback; Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); @@ -448,7 +443,7 @@ public class MainActivity extends AppCompatActivity photoFile = Helpers.createImageFile(); takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); } catch (IOException ex) { - Log.e(App.TAG, "ERROR creating temp file: "+ ex.toString()); + AppLog.e(this, "ERROR creating temp file: " + ex.toString()); // Error occurred while creating the File Snackbar.make(contentLayout, R.string.unable_to_load_image, Snackbar.LENGTH_LONG).show(); return false; @@ -480,7 +475,7 @@ public class MainActivity extends AppCompatActivity chooserIntent.putExtra(Intent.EXTRA_TITLE, "Image Chooser"); chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentArray); - Log.d(App.TAG,"startActivityForResult"); + AppLog.v(this, "startActivityForResult"); startActivityForResult(chooserIntent, INPUT_FILE_REQUEST_CODE_NEW); return true; } @@ -523,14 +518,14 @@ public class MainActivity extends AppCompatActivity if (!avatarUrl.equals("")) { //Display app launcher icon instead of default avatar asset //(Which would by the way not load because of missing pod domain prefix in the url) - if(avatarUrl.startsWith("/assets/user/default")) { - Log.v(App.TAG, "Avatar appears to be an asset. Display launcher icon instead (avatarUrl="+avatarUrl+")"); + if (avatarUrl.startsWith("/assets/user/default")) { + AppLog.v(this, "Avatar appears to be an asset. Display launcher icon instead (avatarUrl=" + avatarUrl + ")"); navheaderImage.setImageResource(R.drawable.ic_launcher); } else { // Try to load image if (!app.getAvatarImageLoader().loadToImageView(navheaderImage)) { // If not yet loaded, start download - Log.v(App.TAG, "Avatar not cached. Start download: "+avatarUrl); + AppLog.v(this, "Avatar not cached. Start download: " + avatarUrl); app.getAvatarImageLoader().startImageDownload(navheaderImage, avatarUrl); } } @@ -552,7 +547,7 @@ public class MainActivity extends AppCompatActivity @OnClick(R.id.toolbar) public void onToolBarClicked(View view) { - Log.i(App.TAG, "MainActivity.onToolBarClicked()"); + AppLog.i(this, "onToolBarClicked()"); onNavigationItemSelected(navView.getMenu().findItem(R.id.nav_stream)); } @@ -564,35 +559,35 @@ public class MainActivity extends AppCompatActivity } private void handleIntent(Intent intent) { - Log.i(App.TAG, "MainActivity.handleIntent()"); + AppLog.i(this, "handleIntent()"); if (intent == null) { - Log.v(App.TAG, "Intent was null"); + AppLog.v(this, "Intent was null"); return; } String action = intent.getAction(); String type = intent.getType(); String loadUrl = null; - Log.v(App.TAG, "Action: "+action+" Type: "+type); + AppLog.v(this, "Action: " + action + " Type: " + type); if (ACTION_OPEN_URL.equals(action)) { loadUrl = intent.getStringExtra(URL_MESSAGE); } else if (Intent.ACTION_VIEW.equals(action) && intent.getDataString() != null) { Uri data = intent.getData(); - if(data != null && data.toString().startsWith(CONTENT_HASHTAG)) { + if (data != null && data.toString().startsWith(CONTENT_HASHTAG)) { handleHashtag(intent); return; } else { loadUrl = intent.getDataString(); } } else if (ACTION_CHANGE_ACCOUNT.equals(action)) { - Log.v(App.TAG, "Reset pod data and animate to PodSelectionActivity"); + AppLog.v(this, "Reset pod data and animate to PodSelectionActivity"); app.resetPodData(webView); Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); } else if (ACTION_CLEAR_CACHE.equals(action)) { - Log.v(App.TAG, "Clear WebView cache"); + AppLog.v(this, "Clear WebView cache"); webView.clearCache(true); } else if (ACTION_RELOAD_ACTIVITY.equals(action)) { - Log.v(App.TAG, "Recreate activity"); + AppLog.v(this, "Recreate activity"); recreate(); return; } else if (Intent.ACTION_SEND.equals(action) && type != null) { @@ -621,61 +616,61 @@ public class MainActivity extends AppCompatActivity @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { - Log.d(App.TAG,"MainActivity.onActivityResult()"); + AppLog.v(this, "onActivityResult()"); switch (requestCode) { case INPUT_FILE_REQUEST_CODE_NEW: { - Log.v(App.TAG,"Upload image using recent method (Lollipop+)"); + AppLog.v(this, "Upload image using recent method (Lollipop+)"); if (imageUploadFilePathCallbackNew == null || resultCode != Activity.RESULT_OK) { - Log.e(App.TAG, "Callback is null: " + (imageUploadFilePathCallbackNew == null) + AppLog.e(this, "Callback is null: " + (imageUploadFilePathCallbackNew == null) + " resultCode: " + resultCode); return; } Uri[] results = null; if (data == null) { if (mCameraPhotoPath != null) { - Log.v(App.TAG, "Intent data is null. Try to parse cameraPhotoPath"); + AppLog.v(this, "Intent data is null. Try to parse cameraPhotoPath"); results = new Uri[]{Uri.parse(mCameraPhotoPath)}; } else { - Log.w(App.TAG, "Intent data is null and cameraPhotoPath is null"); + AppLog.w(this, "Intent data is null and cameraPhotoPath is null"); } } else { String dataString = data.getDataString(); if (dataString != null) { - Log.v(App.TAG, "Intent has data. Try to parse dataString"); + AppLog.v(this, "Intent has data. Try to parse dataString"); results = new Uri[]{Uri.parse(dataString)}; } - Log.w(App.TAG, "dataString is null"); + AppLog.w(this, "dataString is null"); } - Log.v(App.TAG, "handle received result over to callback"); + AppLog.v(this, "handle received result over to callback"); imageUploadFilePathCallbackNew.onReceiveValue(results); imageUploadFilePathCallbackNew = null; return; } case INPUT_FILE_REQUEST_CODE_OLD: { - Log.v(App.TAG, "Upload image using legacy method (Jelly Bean, Kitkat)"); + AppLog.v(this, "Upload image using legacy method (Jelly Bean, Kitkat)"); if (imageUploadFilePathCallbackOld == null || resultCode != Activity.RESULT_OK) { - Log.e(App.TAG, "Callback is null: " + (imageUploadFilePathCallbackOld == null) + AppLog.e(this, "Callback is null: " + (imageUploadFilePathCallbackOld == null) + " resultCode: " + resultCode); return; } Uri results = null; if (data == null) { if (mCameraPhotoPath != null) { - Log.v(App.TAG, "Intent has no data. Try to parse cameraPhotoPath"); + AppLog.v(this, "Intent has no data. Try to parse cameraPhotoPath"); results = Uri.parse(mCameraPhotoPath); } else { - Log.w(App.TAG, "Intent has no data and cameraPhotoPath is null"); + AppLog.w(this, "Intent has no data and cameraPhotoPath is null"); } } else { String dataString = data.getDataString(); if (dataString != null) { - Log.v(App.TAG, "Intent has data. Try to parse dataString"); + AppLog.v(this, "Intent has data. Try to parse dataString"); results = Uri.parse(dataString); } else { - Log.w(App.TAG, "dataString is null"); + AppLog.w(this, "dataString is null"); } } - Log.v(App.TAG, "handle received result over to callback"); + AppLog.v(this, "handle received result over to callback"); imageUploadFilePathCallbackOld.onReceiveValue(results); imageUploadFilePathCallbackOld = null; return; @@ -686,23 +681,23 @@ public class MainActivity extends AppCompatActivity @Override protected void onSaveInstanceState(Bundle outState) { - Log.v(App.TAG, "MainActivity.onSaveInstanceState()"); + AppLog.v(this, "onSaveInstanceState()"); super.onSaveInstanceState(outState); - Log.v(App.TAG, "Save WebView state"); + AppLog.v(this, "Save WebView state"); webView.saveState(outState); } @Override protected void onRestoreInstanceState(@NonNull Bundle savedInstanceState) { - Log.v(App.TAG, "MainActivity.onRestoreInstanceState()"); + AppLog.v(this, "onRestoreInstanceState()"); super.onRestoreInstanceState(savedInstanceState); - Log.v(App.TAG, "Restore state of WebView"); + AppLog.v(this, "Restore state of WebView"); webView.restoreState(savedInstanceState); } @Override public void onBackPressed() { - Log.v(App.TAG, "MainActivity.onBackPressed()"); + AppLog.v(this, "onBackPressed()"); if (navDrawer.isDrawerOpen(navView)) { navDrawer.closeDrawer(navView); return; @@ -732,8 +727,8 @@ public class MainActivity extends AppCompatActivity @Override protected void onPause() { - Log.v(App.TAG, "MainActivity.onPause()"); - Log.v(App.TAG, "Unregister BroadcastReceivers"); + AppLog.v(this, "onPause()"); + AppLog.v(this, "Unregister BroadcastReceivers"); LocalBroadcastManager.getInstance(this).unregisterReceiver(brSetTitle); LocalBroadcastManager.getInstance(this).unregisterReceiver(brOpenExternalLink); super.onPause(); @@ -741,16 +736,16 @@ public class MainActivity extends AppCompatActivity @Override protected void onResume() { - Log.v(App.TAG, "MainActivity.onResume()"); + AppLog.v(this, "onResume()"); super.onResume(); - Log.v(App.TAG, "Register BroadcastReceivers"); + AppLog.v(this, "Register BroadcastReceivers"); LocalBroadcastManager.getInstance(this).registerReceiver(brSetTitle, new IntentFilter(ACTION_UPDATE_TITLE_FROM_URL)); LocalBroadcastManager.getInstance(this).registerReceiver(brOpenExternalLink, new IntentFilter(ACTION_OPEN_EXTERNAL_URL)); } @Override public boolean onCreateOptionsMenu(Menu menu) { - Log.v(App.TAG, "MainActivity.onCreateOptionsMenu()"); + AppLog.v(this, "onCreateOptionsMenu()"); getMenuInflater().inflate(R.menu.main__menu_top, menu); return true; } @@ -773,7 +768,7 @@ public class MainActivity extends AppCompatActivity @Override public boolean onOptionsItemSelected(MenuItem item) { - Log.i(App.TAG, "MainActivity.onOptionsItemSelected()"); + AppLog.i(this, "onOptionsItemSelected()"); switch (item.getItemId()) { case R.id.action_notifications: { if (WebHelper.isOnline(MainActivity.this)) { @@ -862,7 +857,7 @@ public class MainActivity extends AppCompatActivity @Override public void onClick(DialogInterface dialogInterface, int which) { String query = input.getText().toString().trim().replaceAll((which == DialogInterface.BUTTON_NEGATIVE ? "\\*" : "\\#"), ""); - if(query.equals("")) { + if (query.equals("")) { Snackbar.make(contentLayout, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); } else { webView.loadUrl(which == DialogInterface.BUTTON_NEGATIVE ? urls.getSearchPeopleUrl(query) : urls.getSearchTagsUrl(query)); @@ -908,7 +903,7 @@ public class MainActivity extends AppCompatActivity @SuppressWarnings("ResultOfMethodCallIgnored") private boolean makeScreenshotOfWebView(boolean hasToShareScreenshot) { - Log.i(App.TAG, "MainActivity.makeScreenshotOfWebView()"); + AppLog.i(this, "makeScreenshotOfWebView()"); if (android.os.Build.VERSION.SDK_INT >= 23) { int hasWRITE_EXTERNAL_STORAGE = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { @@ -939,8 +934,8 @@ public class MainActivity extends AppCompatActivity String fileSaveName = hasToShareScreenshot ? ".DfA_share.jpg" : String.format("DfA_%s.jpg", dateFormat.format(dateNow)); if (!fileSaveDirectory.exists()) { - if(!fileSaveDirectory.mkdirs()) { - Log.w(App.TAG, "Could not mkdir "+fileSaveDirectory.getAbsolutePath()); + if (!fileSaveDirectory.mkdirs()) { + AppLog.w(this, "Could not mkdir " + fileSaveDirectory.getAbsolutePath()); } } @@ -990,32 +985,32 @@ public class MainActivity extends AppCompatActivity @Override public void onUserProfileNameChanged(String name) { - Log.i(App.TAG, "MainActivity.onUserProfileNameChanged()"); + AppLog.i(this, "onUserProfileNameChanged()"); navheaderTitle.setText(name); } @Override public void onUserProfileAvatarChanged(String avatarUrl) { - Log.i(App.TAG, "MainActivity.onUserProfileAvatarChanged()"); + AppLog.i(this, "onUserProfileAvatarChanged()"); app.getAvatarImageLoader().startImageDownload(navheaderImage, avatarUrl); } private void handleHashtag(Intent intent) { - Log.v(App.TAG, "handleHashtag()"); + AppLog.v(this, "handleHashtag()"); try { setSharedTexts(null, intent.getData().toString().split("/")[3]); } catch (Exception e) { - Log.e(App.TAG, e.toString()); + AppLog.e(this, e.toString()); } webView.loadUrlNew(urls.getNewPostUrl()); } private void handleSendText(Intent intent) { - Log.v(App.TAG, "handleSendText()"); + AppLog.v(this, "handleSendText()"); try { setSharedTexts(null, intent.getStringExtra(Intent.EXTRA_TEXT)); } catch (Exception e) { - Log.e(App.TAG, e.toString()); + AppLog.e(this, e.toString()); } webView.loadUrlNew(urls.getBlankUrl()); webView.loadUrlNew(urls.getNewPostUrl()); @@ -1027,11 +1022,11 @@ public class MainActivity extends AppCompatActivity * @param intent intent */ private void handleSendSubject(Intent intent) { - Log.v(App.TAG, "handleSendSubject()"); + AppLog.v(this, "handleSendSubject()"); try { setSharedTexts(intent.getStringExtra(Intent.EXTRA_SUBJECT), intent.getStringExtra(Intent.EXTRA_TEXT)); } catch (Exception e) { - Log.e(App.TAG, e.toString()); + AppLog.e(this, e.toString()); } webView.loadUrlNew(urls.getBlankUrl()); //TODO: Necessary? webView.loadUrlNew(urls.getNewPostUrl()); @@ -1042,23 +1037,24 @@ public class MainActivity extends AppCompatActivity * If subject is null, only the body will be set. Else the subject will be set as header. * Depending on whether the user has the setting isAppendSharedViaApp set, a reference to * the app will be added at the bottom + * * @param sharedSubject post subject or null - * @param sharedBody post text + * @param sharedBody post text */ private void setSharedTexts(String sharedSubject, String sharedBody) { - Log.i(App.TAG, "MainActivity.setSharedTexts()"); + AppLog.i(this, "setSharedTexts()"); String body = WebHelper.replaceUrlWithMarkdown(sharedBody); if (appSettings.isAppendSharedViaApp()) { - Log.v(App.TAG, "Append app reference to shared text"); + AppLog.v(this, "Append app reference to shared text"); body = body + "\n\n" + getString(R.string.shared_by_diaspora_android); } final String escapedBody = WebHelper.escapeHtmlText(body); - if(sharedSubject != null) { - Log.v(App.TAG, "Append subject to shared text"); + if (sharedSubject != null) { + AppLog.v(this, "Append subject to shared text"); String escapedSubject = WebHelper.escapeHtmlText(WebHelper.replaceUrlWithMarkdown(sharedSubject)); textToBeShared = "**" + escapedSubject + "** " + escapedBody; } else { - Log.v(App.TAG, "Set shared text; Subject: \""+sharedSubject+"\" Body: \""+sharedBody+"\""); + AppLog.v(this, "Set shared text; Subject: \"" + sharedSubject + "\" Body: \"" + sharedBody + "\""); textToBeShared = escapedBody; } @@ -1067,13 +1063,13 @@ public class MainActivity extends AppCompatActivity //TODO: Implement? private void handleSendImage(Intent intent) { - Log.i(App.TAG, "MainActivity.handleSendImage()"); + AppLog.i(this, "handleSendImage()"); final Uri imageUri = intent.getParcelableExtra(Intent.EXTRA_STREAM); if (imageUri != null) { - Log.v(App.TAG, "imageUri is not null. Handle shared image"); + AppLog.v(this, "imageUri is not null. Handle shared image"); // TODO: Update UI to reflect text being shared } else { - Log.w(App.TAG, "imageUri is null. Cannot precede."); + AppLog.w(this, "imageUri is null. Cannot precede."); } Toast.makeText(this, "Not yet implemented.", Toast.LENGTH_SHORT).show(); } @@ -1081,7 +1077,7 @@ public class MainActivity extends AppCompatActivity // TODO: Move from Javascript interface @Override public void onNotificationCountChanged(int notificationCount) { - Log.i(App.TAG, "MainActivity.onNotificationCountChanged()"); + AppLog.i(this, "onNotificationCountChanged()"); // Count saved in PodUserProfile invalidateOptionsMenu(); @@ -1094,7 +1090,7 @@ public class MainActivity extends AppCompatActivity // TODO: Move from Javascript interface @Override public void onUnreadMessageCountChanged(int unreadMessageCount) { - Log.i(App.TAG, "MainActivity.onUnreadMessageCountChanged()"); + AppLog.i(this, "onUnreadMessageCountChanged()"); // Count saved in PodUserProfile invalidateOptionsMenu(); if (unreadMessageCount > 0 && !snackbarNewNotification.isShown() @@ -1106,12 +1102,12 @@ public class MainActivity extends AppCompatActivity private class JavaScriptInterface { @JavascriptInterface public void setUserProfile(final String webMessage) throws JSONException { - Log.i(App.TAG, "MainActivity.JavaScriptInterface.setUserProfile()"); + AppLog.spam(this, "JavaScriptInterface.setUserProfile()"); if (podUserProfile.isRefreshNeeded()) { - Log.v(App.TAG, "PodUserProfile needs refresh; Try to parse JSON"); + AppLog.spam(this, "PodUserProfile needs refresh; Try to parse JSON"); podUserProfile.parseJson(webMessage); } else { - Log.v(App.TAG, "No PodUserProfile refresh needed"); + AppLog.spam(this, "No PodUserProfile refresh needed"); } } @@ -1124,7 +1120,7 @@ public class MainActivity extends AppCompatActivity @SuppressWarnings("StatementWithEmptyBody") @Override public boolean onNavigationItemSelected(MenuItem item) { - Log.i(App.TAG, "MainActivity.onNavigationItemsSelected()"); + AppLog.v(this, "onNavigationItemsSelected()"); // Handle navigation view item clicks here. switch (item.getItemId()) { case R.id.nav_stream: { @@ -1237,10 +1233,10 @@ public class MainActivity extends AppCompatActivity switch (requestCode) { case REQUEST_CODE__ACCESS_EXTERNAL_STORAGE: if (grantResults.length == 1 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { - Log.i(App.TAG, "MainActivity.onRequestPermissionsResult: Permission to access external storage granted"); + AppLog.i(this, "onRequestPermissionsResult: Permission to access external storage granted"); Toast.makeText(this, R.string.permission_granted_try_again, Toast.LENGTH_SHORT).show(); } else { - Log.w(App.TAG, "MainActivity.onRequestPermissionsResult: Permission to access external storage denied"); + AppLog.w(this, "onRequestPermissionsResult: Permission to access external storage denied"); Toast.makeText(this, R.string.permission_denied, Toast.LENGTH_SHORT).show(); } return; @@ -1261,35 +1257,35 @@ public class MainActivity extends AppCompatActivity * @throws IllegalArgumentException if arguments do not fit specifications above */ private boolean setProxy(final String host, final int port) { - Log.i(App.TAG, "MainActivity.setProxy()"); + AppLog.v(this, "setProxy()"); if (host != null && !host.equals("") && port >= 0) { - Log.i(App.TAG, "Set proxy to "+host+":"+port); + AppLog.v(this, "Set proxy to " + host + ":" + port); //Temporary change thread policy - Log.v(App.TAG, "Set temporary ThreadPolicy"); + AppLog.v(this, "Set temporary ThreadPolicy"); StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); StrictMode.ThreadPolicy tmp = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(tmp); - Log.v(App.TAG, "Apply NetCipher proxy settings"); + AppLog.v(this, "Apply NetCipher proxy settings"); NetCipher.setProxy(host, port); //Proxy for HttpsUrlConnections try { //Proxy for the webview - Log.v(App.TAG, "Apply Webkit proxy settings"); + AppLog.v(this, "Apply Webkit proxy settings"); WebkitProxy.setProxy(MainActivity.class.getName(), getApplicationContext(), null, host, port); } catch (Exception e) { - Log.e(App.TAG, "Could not apply WebKit proxy settings:\n"+e.toString()); + AppLog.e(this, "Could not apply WebKit proxy settings:\n" + e.toString()); } - Log.v(App.TAG, "Save changes in appSettings"); + AppLog.v(this, "Save changes in appSettings"); appSettings.setProxyEnabled(true); appSettings.setProxyWasEnabled(true); - Log.v(App.TAG, "Reset old ThreadPolicy"); + AppLog.v(this, "Reset old ThreadPolicy"); StrictMode.setThreadPolicy(old); - Log.i(App.TAG, "Success! Reload WebView"); + AppLog.v(this, "Success! Reload WebView"); webView.reload(); return true; } else { - Log.w(App.TAG, "Invalid proxy configuration. Host: "+host+" Port: "+port+"\nRefuse to set proxy"); + AppLog.w(this, "Invalid proxy configuration. Host: " + host + " Port: " + port + "\nRefuse to set proxy"); return false; } } @@ -1299,30 +1295,30 @@ public class MainActivity extends AppCompatActivity } private void resetProxy() { - Log.i(App.TAG, "MainActivity.resetProxy()"); - Log.v(App.TAG, "write changes to appSettings"); + AppLog.i(this, "resetProxy()"); + AppLog.v(this, "write changes to appSettings"); appSettings.setProxyEnabled(false); appSettings.setProxyWasEnabled(false); //Temporary change thread policy - Log.v(App.TAG, "Set temporary ThreadPolicy"); + AppLog.v(this, "Set temporary ThreadPolicy"); StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); StrictMode.ThreadPolicy tmp = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(tmp); - Log.v(App.TAG, "clear NetCipher proxy"); + AppLog.v(this, "clear NetCipher proxy"); NetCipher.clearProxy(); try { - Log.v(App.TAG, "clear WebKit proxy"); + AppLog.v(this, "clear WebKit proxy"); WebkitProxy.resetProxy(MainActivity.class.getName(), this); } catch (Exception e) { - Log.e(App.TAG, "Could not clear WebKit proxy:\n"+e.toString()); + AppLog.e(this, "Could not clear WebKit proxy:\n" + e.toString()); } - Log.v(App.TAG, "Reset old ThreadPolicy"); + AppLog.v(this, "Reset old ThreadPolicy"); StrictMode.setThreadPolicy(old); //Restart app - Log.i(App.TAG, "Success! Restart app due to proxy reset"); + AppLog.i(this, "Success! Restart app due to proxy reset"); Intent restartActivity = new Intent(this, MainActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 12374, restartActivity, PendingIntent.FLAG_CANCEL_CURRENT); AlarmManager mgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 94554385..88f13171 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -34,6 +34,8 @@ import android.view.MenuItem; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.data.AppSettings; +import com.github.dfa.diaspora_android.util.AppLog; /** * @author vanitas @@ -45,14 +47,13 @@ public class SettingsActivity extends AppCompatActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActionBar toolbar = getSupportActionBar(); - if(toolbar != null) + if (toolbar != null) toolbar.setDisplayHomeAsUpEnabled(true); getFragmentManager().beginTransaction().replace(android.R.id.content, new SettingsFragment()).commit(); } @Override - public boolean onOptionsItemSelected(MenuItem menuItem) - { + public boolean onOptionsItemSelected(MenuItem menuItem) { switch (menuItem.getItemId()) { case android.R.id.home: onBackPressed(); @@ -93,7 +94,7 @@ public class SettingsActivity extends AppCompatActivity { @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { updatePreference(findPreference(key)); - if(key != null && isAdded() && (key.equals(getString(R.string.pref_key__clear_cache)) || + if (key != null && isAdded() && (key.equals(getString(R.string.pref_key__clear_cache)) || key.equals(getString(R.string.pref_key__font_size)) || key.equals(getString(R.string.pref_key__load_images)) || key.equals(getString(R.string.pref_key__intellihide_toolbars)) || @@ -157,6 +158,7 @@ public class SettingsActivity extends AppCompatActivity { .show(); return true; } + default: { intent = null; break; @@ -171,6 +173,16 @@ public class SettingsActivity extends AppCompatActivity { } } + @Override + protected void onPause() { + super.onPause(); + + // Reset logging + AppSettings settings = new AppSettings(getApplicationContext()); + AppLog.setLoggingEnabled(settings.isLoggingEnabled()); + AppLog.setLoggingSpamEnabled(settings.isLoggingSpamEnabled()); + } + @Override protected void onStop() { super.onStop(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index e4ba46a7..b8135e86 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -260,6 +260,14 @@ public class AppSettings { return getBoolean(prefApp, R.string.pref_key__chrome_custom_tabs_enabled, true); } + public boolean isLoggingEnabled() { + return getBoolean(prefApp, R.string.pref_key__logging_enabled, true); + } + + public boolean isLoggingSpamEnabled() { + return getBoolean(prefApp, R.string.pref_key__logging_spam_enabled, false); + } + public boolean isVisibleInNavExit() { return getBoolean(prefApp, R.string.pref_key__visibility_nav__exit, false); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java index bbc90500..b670513c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java @@ -19,6 +19,8 @@ package com.github.dfa.diaspora_android.data; import android.os.Handler; + +import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.Log; import com.github.dfa.diaspora_android.App; @@ -126,7 +128,7 @@ public class PodUserProfile { isWebUserProfileLoaded = true; } catch (JSONException e) { - Log.d(App.TAG, e.getMessage()); + AppLog.d(this, e.getMessage()); isWebUserProfileLoaded = false; } lastLoaded = System.currentTimeMillis(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java b/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java index 3bc7d492..22f79192 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java @@ -13,6 +13,7 @@ import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.data.AppSettings; +import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.CustomTabHelpers.BrowserFallback; import com.github.dfa.diaspora_android.util.CustomTabHelpers.CustomTabActivityHelper; import com.github.dfa.diaspora_android.util.Helpers; @@ -33,14 +34,14 @@ public class OpenExternalLinkReceiver extends BroadcastReceiver { public void onReceive(Context c, Intent receiveIntent) { AppSettings settings = new AppSettings(c); - Log.v(App.TAG, "OpenExternalLinkReceiver.onReceive(): url"); + AppLog.v(this, "OpenExternalLinkReceiver.onReceive(): url"); Uri url = null; try { String sUrl = receiveIntent.getStringExtra(MainActivity.EXTRA_URL); url = Uri.parse(sUrl); } catch (Exception _ignored) { - Log.v(App.TAG, "Could not open Chrome Custom Tab (bad URL)"); + AppLog.v(this, "Could not open Chrome Custom Tab (bad URL)"); return; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java b/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java index 9a00599b..c722baac 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java @@ -8,8 +8,8 @@ import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.data.AppSettings; +import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; -import com.github.dfa.diaspora_android.util.Log; /** * BroadcastReceiver used to update the title of the MainActivity depending on the url of the webview @@ -17,7 +17,7 @@ import com.github.dfa.diaspora_android.util.Log; */ public class UpdateTitleReceiver extends BroadcastReceiver { private DiasporaUrlHelper urls; - private AppSettings appSettings; + private AppSettings appSettings; private App app; private TitleCallback callback; @@ -33,7 +33,7 @@ public class UpdateTitleReceiver extends BroadcastReceiver { String url = intent.getStringExtra(MainActivity.EXTRA_URL); if (url != null && url.startsWith(urls.getPodUrl())) { String subUrl = url.substring((urls.getPodUrl()).length()); - Log.v(App.TAG, "UpdateTitleReceiver.onReceive(): Set title for subUrl "+subUrl); + AppLog.spam(this, "onReceive()- Set title for subUrl " + subUrl); if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_STREAM)) { setTitle(R.string.nav_stream); } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_POSTS)) { @@ -56,11 +56,11 @@ public class UpdateTitleReceiver extends BroadcastReceiver { setTitle(R.string.nav_mentions); } else if (subUrl.startsWith(DiasporaUrlHelper.SUBURL_PUBLIC)) { setTitle(R.string.public_); - } else if (urls.isAspectUrl(url)){ + } else if (urls.isAspectUrl(url)) { setTitle(urls.getAspectNameFromUrl(url, app)); } } else { - Log.w(App.TAG, "UpdateTitleReceiver.onReceive(): Invalid url: "+url); + AppLog.spam(this, "onReceive()- Invalid url: " + url); } } @@ -74,6 +74,7 @@ public class UpdateTitleReceiver extends BroadcastReceiver { public interface TitleCallback { void setTitle(int Rid); + void setTitle(String title); } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java index e826c34e..afce5e01 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java @@ -23,9 +23,8 @@ import android.content.Intent; import android.os.AsyncTask; import android.os.IBinder; import android.support.v4.content.LocalBroadcastManager; -import com.github.dfa.diaspora_android.util.Log; -import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.util.AppLog; import org.json.JSONArray; import org.json.JSONObject; @@ -43,7 +42,6 @@ import info.guardianproject.netcipher.NetCipher; public class GetPodsService extends Service { public static final String MESSAGE_PODS_RECEIVED = "com.github.dfa.diaspora.podsreceived"; - private static final String TAG = App.TAG; public GetPodsService() { } @@ -92,7 +90,7 @@ public class GetPodsService extends Service { connection.disconnect(); } else { - Log.e(TAG, "Failed to download list of pods"); + AppLog.e(this, "Failed to download list of pods"); } } catch (IOException e) { //TODO handle json buggy feed @@ -102,7 +100,7 @@ public class GetPodsService extends Service { try { JSONObject jsonObjectAll = new JSONObject(builder.toString()); JSONArray jsonArrayAll = jsonObjectAll.getJSONArray("pods"); - Log.d(TAG, "Number of entries " + jsonArrayAll.length()); + AppLog.d(this, "Number of entries " + jsonArrayAll.length()); list = new ArrayList<>(); for (int i = 0; i < jsonArrayAll.length(); i++) { JSONObject jo = jsonArrayAll.getJSONObject(i); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java index 2ebd60df..e9b6677f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ImageDownloadTask.java @@ -22,6 +22,8 @@ import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.AsyncTask; import android.support.annotation.Nullable; + +import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.Log; import android.widget.ImageView; @@ -78,7 +80,7 @@ public class ImageDownloadTask extends AsyncTask { connection.disconnect(); } catch (Exception e) { - Log.e(App.TAG, e.getMessage()); + AppLog.e(this, e.getMessage()); } finally { try { if (out != null) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java index 536cbba1..7d4e70e2 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/ProfileFetchTask.java @@ -20,6 +20,8 @@ package com.github.dfa.diaspora_android.task; import android.content.Context; import android.os.AsyncTask; + +import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.Log; import android.webkit.CookieManager; @@ -60,7 +62,7 @@ public class ProfileFetchTask extends AsyncTask { String extractedProfileData = null; final CookieManager cookieManager = app.getCookieManager(); String cookies = cookieManager.getCookie(urls.getPodUrl()); - Log.d(App.TAG, cookies); + AppLog.d(this, cookies); HttpsURLConnection connection; InputStream inStream; @@ -101,7 +103,7 @@ public class ProfileFetchTask extends AsyncTask { if (extractedProfileData != null) { PodUserProfile profile = new PodUserProfile(app); profile.parseJson(extractedProfileData); - Log.d(App.TAG, "Extracted new_messages (service):" + profile.getUnreadMessagesCount()); + AppLog.d(this, "Extracted new_messages (service):" + profile.getUnreadMessagesCount()); } return null; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java b/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java index 1a94fc17..2a82b609 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/StatisticsFetchTask.java @@ -20,6 +20,8 @@ package com.github.dfa.diaspora_android.task; import android.content.Context; import android.os.AsyncTask; + +import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.Log; import android.webkit.CookieManager; @@ -77,7 +79,7 @@ public class StatisticsFetchTask extends AsyncTask { BufferedReader br = new BufferedReader(new InputStreamReader(inStream)); String line; while ((line = br.readLine()) != null) { - Log.d(App.TAG, "STATS: "+line); + AppLog.d(this, "STATS: "+line); } try{ diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index 9a7832ac..8e31a15c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -52,13 +52,13 @@ public class CustomWebViewClient extends WebViewClient { final CookieManager cookieManager = app.getCookieManager(); String cookies = cookieManager.getCookie(url); - //Log.d(App.TAG, "All the cookies in a string:" + cookies); + //Log.d(this, "All the cookies in a string:" + cookies); if (cookies != null) { cookieManager.setCookie(url, cookies); cookieManager.setCookie("https://" + app.getSettings().getPodDomain(), cookies); //for (String c : cookies.split(";")) { - // Log.d(App.TAG, "Cookie: " + c.split("=")[0] + " Value:" + c.split("=")[1]); + //AppLog.d(this, "Cookie: " + c.split("=")[0] + " Value:" + c.split("=")[1]); //} //new ProfileFetchTask(app).execute(); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/AppLog.java b/app/src/main/java/com/github/dfa/diaspora_android/util/AppLog.java new file mode 100644 index 00000000..171bbd6c --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/AppLog.java @@ -0,0 +1,71 @@ +package com.github.dfa.diaspora_android.util; + +/** + * Created by gregor on 18.09.16. + */ +public class AppLog { + private final static String APP_TAG = "d*"; + private static boolean loggingEnabled = true; + private static boolean loggingSpamEnabled = false; + + public static boolean isLoggingEnabled() { + return loggingEnabled; + } + + public static void setLoggingEnabled(boolean loggingEnabled) { + AppLog.loggingEnabled = loggingEnabled; + } + + public static boolean isLoggingSpamEnabled() { + return loggingSpamEnabled; + } + + public static void setLoggingSpamEnabled(boolean loggingSpamEnabled) { + AppLog.loggingSpamEnabled = loggingSpamEnabled; + } + + private static String getLogPrefix(Object source) { + return APP_TAG + "-" + source.getClass().getCanonicalName(); + } + + /* + * + * LOGGER METHODS + * + */ + public static void v(Object source, String _text) { + if (isLoggingEnabled()) { + Log.v(getLogPrefix(source), _text); + } + } + + public static void i(Object source, String _text) { + if (isLoggingEnabled()) { + Log.i(getLogPrefix(source), _text); + } + } + + public static void d(Object source, String _text) { + if (isLoggingEnabled()) { + Log.d(getLogPrefix(source), _text); + } + } + + public static void e(Object source, String _text) { + if (isLoggingEnabled()) { + Log.e(getLogPrefix(source), _text); + } + } + + public static void w(Object source, String _text) { + if (isLoggingEnabled()) { + Log.w(getLogPrefix(source), _text); + } + } + + public static void spam(Object source, String _text) { + if (isLoggingEnabled() && isLoggingSpamEnabled()) { + Log.v(getLogPrefix(source), _text); + } + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabsHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabsHelper.java index 417c62a7..6ab577af 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabsHelper.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabsHelper.java @@ -10,6 +10,8 @@ import android.support.customtabs.CustomTabsService; import android.text.TextUtils; import android.util.Log; +import com.github.dfa.diaspora_android.util.AppLog; + import java.util.ArrayList; import java.util.List; @@ -107,7 +109,7 @@ public class CustomTabsHelper { return true; } } catch (RuntimeException e) { - Log.e(TAG, "Runtime exception while getting specialized handlers"); + AppLog.e(TAG, "Runtime exception while getting specialized handlers"); } return false; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index ea8137b4..830380ec 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -72,7 +72,7 @@ public class Helpers { // Create an image file name String timeStamp = new SimpleDateFormat("dd-MM-yy_HH-mm", Locale.getDefault()).format(new Date()); String imageFileName = "JPEG_" + timeStamp + "_"; - Log.d(App.TAG, Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath()); + AppLog.d(Helpers.class, Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath()); File storageDir = Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES); return new File( @@ -116,15 +116,15 @@ public class Helpers { public static void printBundle(Bundle savedInstanceState, String k) { if (savedInstanceState != null) { for (String key : savedInstanceState.keySet()) { - Log.d("SAVED", key + " is a key in the bundle " + k); + AppLog.d("SAVED", key + " is a key in the bundle " + k); Object bun = savedInstanceState.get(key); if (bun != null) { if (bun instanceof Bundle) { printBundle((Bundle) bun, k + "." + key); } else if (bun instanceof byte[]) { - Log.d("SAVED", "Key: " + k + "." + key + ": " + Arrays.toString((byte[]) bun)); + AppLog.d("SAVED", "Key: " + k + "." + key + ": " + Arrays.toString((byte[]) bun)); } else { - Log.d("SAVED", "Key: " + k + "." + key + ": " + bun.toString()); + AppLog.d("SAVED", "Key: " + k + "." + key + ": " + bun.toString()); } } } diff --git a/app/src/main/res/values-cs/strings-preferences.xml b/app/src/main/res/values-cs/strings-preferences.xml index 4ee85f4b..3885ddb3 100644 --- a/app/src/main/res/values-cs/strings-preferences.xml +++ b/app/src/main/res/values-cs/strings-preferences.xml @@ -4,6 +4,7 @@ + @@ -11,6 +12,8 @@ + + diff --git a/app/src/main/res/values-de/strings-about.xml b/app/src/main/res/values-de/strings-about.xml index db5fe69d..c2ffbd61 100644 --- a/app/src/main/res/values-de/strings-about.xml +++ b/app/src/main/res/values-de/strings-about.xml @@ -9,6 +9,7 @@ Gerät Diaspora Pod Debug-Protokoll + Debug-Protokoll (Verbose) App Version: %1$s Paketname: %1$s Android Version: %1$s diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index 6990eb51..ed3586f7 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -4,6 +4,7 @@ + Erscheinungsbild Netzwerk @@ -24,6 +25,9 @@ Nutze einen Proxyserver, um Firewalls zu umgehen Host Port + + Chrome Custom Tabs + Externe Links mit Chrome Custom Tabs öffnen. Für dieses Feature muss Chromium oder Google Chrome installiert sein Persönliche Einstellungen Öffne die Einstellungen deines Diaspora Accounts @@ -40,5 +44,6 @@ Werkzeugleisten intelligent verstecken Verweise auf App Füge beim Teilen von Texten einen Verweis auf diese App an (\"geteilt durch…\") + diff --git a/app/src/main/res/values-el/strings-preferences.xml b/app/src/main/res/values-el/strings-preferences.xml index 4ee85f4b..3885ddb3 100644 --- a/app/src/main/res/values-el/strings-preferences.xml +++ b/app/src/main/res/values-el/strings-preferences.xml @@ -4,6 +4,7 @@ + @@ -11,6 +12,8 @@ + + diff --git a/app/src/main/res/values-es/strings-preferences.xml b/app/src/main/res/values-es/strings-preferences.xml index 549c44ac..6a6b67c1 100644 --- a/app/src/main/res/values-es/strings-preferences.xml +++ b/app/src/main/res/values-es/strings-preferences.xml @@ -4,6 +4,7 @@ + Aspecto Red @@ -24,6 +25,7 @@ El tráfico proxificado de Diaspora para evitar firewalls.\nPuede necesitar reiniciarse Anfitrión Puerto + Configuración personal Contactos @@ -39,5 +41,6 @@ Barras de herramientas Intellihide Añadir compartido por aviso Agregar una referencia a esta aplicación (\"compartida por…\") a los textos compartidos + diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index 6807c3e2..43b32ccb 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -4,6 +4,7 @@ + Apparence Paramètres du réseau @@ -24,6 +25,7 @@ Serveur Proxy.\n(Nécessite un redémarrage) Hôte Port + Paramètres personnels Ouvrir vos paramètres de compte diaspora @@ -40,5 +42,6 @@ Masquage intelligent des barres d\'outils Ajoutez \"partagé via …\" aux partages Ajoutez une référence à l\'application (« partagée via …\") aux textes partagés + diff --git a/app/src/main/res/values-hi/strings-preferences.xml b/app/src/main/res/values-hi/strings-preferences.xml index 4ee85f4b..3885ddb3 100644 --- a/app/src/main/res/values-hi/strings-preferences.xml +++ b/app/src/main/res/values-hi/strings-preferences.xml @@ -4,6 +4,7 @@ + @@ -11,6 +12,8 @@ + + diff --git a/app/src/main/res/values-hu/strings-preferences.xml b/app/src/main/res/values-hu/strings-preferences.xml index 4ee85f4b..3885ddb3 100644 --- a/app/src/main/res/values-hu/strings-preferences.xml +++ b/app/src/main/res/values-hu/strings-preferences.xml @@ -4,6 +4,7 @@ + @@ -11,6 +12,8 @@ + + diff --git a/app/src/main/res/values-it/strings-preferences.xml b/app/src/main/res/values-it/strings-preferences.xml index a0a08276..01fbf921 100644 --- a/app/src/main/res/values-it/strings-preferences.xml +++ b/app/src/main/res/values-it/strings-preferences.xml @@ -4,6 +4,7 @@ + Aspetto Rete @@ -24,6 +25,7 @@ Traffico del proxy di Diaspora per bypassare i firewall.\nPuò essere necessario il riavvio dell\'app Host Porta + Impostazioni personali Apri le impostazioni del tuo account Diaspora @@ -40,5 +42,6 @@ Barre che si nascondono intelligentemente Aggiungi avviso dell\'app Aggiunge un riferimento a quest\'app (\"Condiviso da…\") nei testi condivisi + diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml index fb35504c..bf83e58c 100644 --- a/app/src/main/res/values-ja/strings-preferences.xml +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -4,6 +4,7 @@ + 外観 ネットワーク @@ -24,6 +25,7 @@ Diaspora の通信をプロキシして、ファイアウォールに回避します。\n再起動が必要になることがあります ホスト ポート + 個人用設定 Diaspora アカウント設定を開きます @@ -40,5 +42,6 @@ Intellihide ツールバー 共有方法の通知を追加 共有テキストに、このアプリへの参照 (\"…で共有\") を追加します + diff --git a/app/src/main/res/values-kn/strings-preferences.xml b/app/src/main/res/values-kn/strings-preferences.xml index 4ee85f4b..3885ddb3 100644 --- a/app/src/main/res/values-kn/strings-preferences.xml +++ b/app/src/main/res/values-kn/strings-preferences.xml @@ -4,6 +4,7 @@ + @@ -11,6 +12,8 @@ + + diff --git a/app/src/main/res/values-ml/strings-preferences.xml b/app/src/main/res/values-ml/strings-preferences.xml index 34886946..390a9139 100644 --- a/app/src/main/res/values-ml/strings-preferences.xml +++ b/app/src/main/res/values-ml/strings-preferences.xml @@ -4,6 +4,7 @@ + കാഴ്ച്ച ശൃങ്കല @@ -24,6 +25,7 @@ ഫയർവാളുകളെ മറികടക്കാൻ ഡയസ്പോറ ട്രാഫിക് പ്രോക്സി ചെയ്യൂ.\nപുനരാരംഭിക്കേണ്ടി വന്നേക്കാം ആഥിതേയൻ പോർട്ട് + സ്വകാര്യ സജ്ജീകരണങ്ങൾ ബന്ധങ്ങൾ @@ -39,5 +41,6 @@ ടൂൾബാറുകൾ ഇന്റലിഹൈഡ് ചെയ്യുക അറിയിപ്പാൽ പങ്കുവച്ചത് എന്ന് കൂട്ടിച്ചേർക്കുക പങ്കുവയ്ക്കുന്ന വാചകങ്ങളിൽ ഈ പ്രയോഗത്തിന്റെ അവലംബം(\"…പങ്കുവച്ചത്\") എന്ന് കൂട്ടിച്ചേർക്കുക + diff --git a/app/src/main/res/values-nl/strings-preferences.xml b/app/src/main/res/values-nl/strings-preferences.xml index cf5d855d..47b807ca 100644 --- a/app/src/main/res/values-nl/strings-preferences.xml +++ b/app/src/main/res/values-nl/strings-preferences.xml @@ -4,6 +4,7 @@ + Vormgeving Netwerk @@ -23,6 +24,7 @@ Gebruik een Proxy voor Diaspora om de firewalls te omzeilen.\nRestart nodig Host Poort + Persoonlijke instellingen Contacten @@ -38,5 +40,6 @@ Werkbalken slim wegwerken Gedeeld-via-aankondiging toevoegen Een verwijzing naar dit app (\"gedeeld door…\") toevoegen aan gedeelde teksten + diff --git a/app/src/main/res/values-no/strings-preferences.xml b/app/src/main/res/values-no/strings-preferences.xml index 4ee85f4b..3885ddb3 100644 --- a/app/src/main/res/values-no/strings-preferences.xml +++ b/app/src/main/res/values-no/strings-preferences.xml @@ -4,6 +4,7 @@ + @@ -11,6 +12,8 @@ + + diff --git a/app/src/main/res/values-pl/strings-preferences.xml b/app/src/main/res/values-pl/strings-preferences.xml index b73241c3..62cae27d 100644 --- a/app/src/main/res/values-pl/strings-preferences.xml +++ b/app/src/main/res/values-pl/strings-preferences.xml @@ -4,6 +4,7 @@ + Wygląd Sieć @@ -17,6 +18,7 @@ Załaduj obrazy Włącz serwer Proxy + Ustawienia osobiste Kontakty @@ -27,5 +29,6 @@ Wyczyść pamięć podręczną Wyczyść pamięć podręczną WebView Automatycznie ukryj paski narzędzi na górze i na dole podczas przewijania + diff --git a/app/src/main/res/values-pt-rBR/strings-preferences.xml b/app/src/main/res/values-pt-rBR/strings-preferences.xml index 15953196..ee8eebc8 100644 --- a/app/src/main/res/values-pt-rBR/strings-preferences.xml +++ b/app/src/main/res/values-pt-rBR/strings-preferences.xml @@ -4,6 +4,7 @@ + Aparência Rede @@ -24,6 +25,7 @@ Usar proxy para o tráfego da diáspora para contornar firewalls.\nPode requerer reinicialização Servidor Porta + Configurações pessoais Contatos @@ -39,5 +41,6 @@ Barras de ferramentas auto ocultante Acrescentar compartilhado-por-aviso Acrescentar uma referência (\"compartilhado por…\") a este app para textos compartilhados + diff --git a/app/src/main/res/values-pt/strings-preferences.xml b/app/src/main/res/values-pt/strings-preferences.xml index 4ee85f4b..3885ddb3 100644 --- a/app/src/main/res/values-pt/strings-preferences.xml +++ b/app/src/main/res/values-pt/strings-preferences.xml @@ -4,6 +4,7 @@ + @@ -11,6 +12,8 @@ + + diff --git a/app/src/main/res/values-ru/strings-preferences.xml b/app/src/main/res/values-ru/strings-preferences.xml index 90ccf613..3bc04e85 100644 --- a/app/src/main/res/values-ru/strings-preferences.xml +++ b/app/src/main/res/values-ru/strings-preferences.xml @@ -4,6 +4,7 @@ + Внешний вид Сеть @@ -24,6 +25,7 @@ Перенаправить трафик Диаспоры в обход брандмауэров.\nМожет потребовать перезапуска Хост Порт + Личные настройки Контакты @@ -39,5 +41,6 @@ Интеллектуальное скрытие панелей инструментов Присоединять \"Опубликовано из\" к сообщению Присоединять ссылку на приложение (\"Опубликовано из…\") к размещенным записям + diff --git a/app/src/main/res/values-sv/strings-preferences.xml b/app/src/main/res/values-sv/strings-preferences.xml index 4ee85f4b..3885ddb3 100644 --- a/app/src/main/res/values-sv/strings-preferences.xml +++ b/app/src/main/res/values-sv/strings-preferences.xml @@ -4,6 +4,7 @@ + @@ -11,6 +12,8 @@ + + diff --git a/app/src/main/res/values-tr/strings-preferences.xml b/app/src/main/res/values-tr/strings-preferences.xml index 4ee85f4b..3885ddb3 100644 --- a/app/src/main/res/values-tr/strings-preferences.xml +++ b/app/src/main/res/values-tr/strings-preferences.xml @@ -4,6 +4,7 @@ + @@ -11,6 +12,8 @@ + + diff --git a/app/src/main/res/values/strings-about.xml b/app/src/main/res/values/strings-about.xml index bdfe895b..38b43ed5 100644 --- a/app/src/main/res/values/strings-about.xml +++ b/app/src/main/res/values/strings-about.xml @@ -14,6 +14,7 @@ Device Diaspora Pod Debug Log + Debug Log (Verbose) App Version: %1$s Package Name: %1$s Android Version: %1$s diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index cf1d1fea..9e367342 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -14,7 +14,7 @@ pref_key_category_network pref_key_load_images pref_key_clear_cache - pref_key__chrome_custom_tabs_enabled + pref_key__chrome_custom_tabs_enabled pref_key_append_shared_via_app pref_key_proxy_enabled @@ -35,7 +35,6 @@ pref_key__visibility_nav__followed_tags pref_key__visibility_nav__profile - podUserProfile_avatar podUserProfile_name @@ -45,11 +44,16 @@ podUserProfile_unreadMessageCount podUserProfile_NotificationCount + + pref_catkey__category_more + pref_key__logging_spam_enabled + pref_key__logging_enabled Appearance Network Pod settings + @string/nav_menu_more @@ -110,5 +114,14 @@ Append shared-by-notice Append a reference to this app ("shared by…") to shared texts + + + @string/about_activity__title_debug_info + @string/fragment_debug__section_log + + @string/fragment_debug__section_log + @string/fragment_debug__section_log_spam + + \ No newline at end of file diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 0caf75e3..6c6308a3 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -141,4 +141,27 @@ android:key="@string/pref_key__proxy_port" android:title="@string/pref_title__proxy_port"/> + + + + + + + + + + + + + \ No newline at end of file From 504f7cd434826293d628ff2ee6af87a9111dbc50 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 20 Sep 2016 19:52:42 +0200 Subject: [PATCH 170/535] Fixed #68 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index b9be8f48..3277a9d1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -41,14 +41,14 @@ dependencies { // Android standard libs compile 'com.android.support:appcompat-v7:24.2.0' - compile 'com.android.support:design:24.2.0' + compile 'com.android.support:design:24.1.0' //Don't u dare to upd8! compile 'com.android.support:support-v4:24.2.0' + compile "com.android.support:customtabs:24.2.0" // More libraries compile 'com.jakewharton:butterknife:8.0.1' compile 'info.guardianproject.netcipher:netcipher:2.0.0-alpha1' compile 'info.guardianproject.netcipher:netcipher-webkit:2.0.0-alpha1' - compile "com.android.support:customtabs:24.2.0" apt 'com.jakewharton:butterknife-compiler:8.0.1' } From 4a135e50d62e09ae50350e72d7070eb4262cf5d7 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 20 Sep 2016 20:09:30 +0200 Subject: [PATCH 171/535] Removed animation from customTab --- .../diaspora_android/receivers/OpenExternalLinkReceiver.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java b/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java index 22f79192..0ef48e4f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java @@ -49,8 +49,6 @@ public class OpenExternalLinkReceiver extends BroadcastReceiver { // Setup Chrome Custom Tab CustomTabsIntent.Builder customTab = new CustomTabsIntent.Builder(); customTab.setToolbarColor(Helpers.getColorFromRessource(c, R.color.colorPrimary)); - customTab.setStartAnimations(c, android.R.anim.slide_in_left, android.R.anim.fade_out); - customTab.setExitAnimations(c, android.R.anim.fade_in, android.R.anim.slide_out_right); customTab.addDefaultShareMenuItem(); Bitmap backButtonIcon = BitmapFactory.decodeResource(c.getResources(), R.drawable.chrome_custom_tab__back); From 2996c63981b97417f8bbbf67820e2c54b60e769a Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 20 Sep 2016 20:41:25 +0200 Subject: [PATCH 172/535] Fixed a bug where on Lolipop+ one could only append one image to a post --- .../dfa/diaspora_android/activity/MainActivity.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 22dbd5d8..95c9cbbf 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -430,9 +430,7 @@ public class MainActivity extends AppCompatActivity } } - AppLog.v(this, "onOpenFileChooser"); - if (imageUploadFilePathCallbackNew != null) - imageUploadFilePathCallbackNew.onReceiveValue(null); + AppLog.v(MainActivity.this, "onOpenFileChooser"); imageUploadFilePathCallbackNew = filePathCallback; Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); @@ -623,6 +621,8 @@ public class MainActivity extends AppCompatActivity if (imageUploadFilePathCallbackNew == null || resultCode != Activity.RESULT_OK) { AppLog.e(this, "Callback is null: " + (imageUploadFilePathCallbackNew == null) + " resultCode: " + resultCode); + if(imageUploadFilePathCallbackNew != null) + imageUploadFilePathCallbackNew.onReceiveValue(new Uri[]{}); return; } Uri[] results = null; @@ -651,6 +651,8 @@ public class MainActivity extends AppCompatActivity if (imageUploadFilePathCallbackOld == null || resultCode != Activity.RESULT_OK) { AppLog.e(this, "Callback is null: " + (imageUploadFilePathCallbackOld == null) + " resultCode: " + resultCode); + if(imageUploadFilePathCallbackOld != null) + imageUploadFilePathCallbackOld.onReceiveValue(null); return; } Uri results = null; From 1f0861c51941383ab07d68cc8043f0bf6d59080d Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 20 Sep 2016 20:57:14 +0200 Subject: [PATCH 173/535] Update CHANGELOG.md --- CHANGELOG.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf9d85ce..bf15a05f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,14 @@ -# v0.1.6 (WIP) -- New languages -- Fixed: Immediately apply preference changes +# v0.1.6 +- Added: New languages +- Changed: New delicious visual style + launcher icon +- Changed: Notifications-/Messages-indicator does now display number of events! - Changed: Redesigned Navigation Drawer +- Fixed: Immediately apply preference changes - Added: About screen that shows useful information - Changed: Updated NetCipher library to 2.0.0-alpha1 - Fixed: Do not reload stream on orientation changes -- Fixed: Image upload was broken on some devices +- Fixed: Image upload for older devices +- Added: Option to open external links in Chrome CustomTab # v0.1.5 - Update title depending on what the user is doing From aab63bfb13e978b448433b13123b8cfa6f53488b Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Tue, 20 Sep 2016 21:08:11 +0200 Subject: [PATCH 174/535] TR Update --- app/src/main/AndroidManifest.xml | 3 +++ app/src/main/res/values-fr/strings-about.xml | 1 + app/src/main/res/values-fr/strings-preferences.xml | 2 ++ app/src/main/res/values-it/strings-about.xml | 1 + app/src/main/res/values-ja/strings-about.xml | 1 + app/src/main/res/values-ja/strings-preferences.xml | 2 ++ 6 files changed, 10 insertions(+) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 1b17865a..2ef6cc59 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -139,6 +139,7 @@ + @@ -181,6 +182,7 @@ + @@ -232,6 +234,7 @@ + diff --git a/app/src/main/res/values-fr/strings-about.xml b/app/src/main/res/values-fr/strings-about.xml index 2c9f51c0..e1d28166 100644 --- a/app/src/main/res/values-fr/strings-about.xml +++ b/app/src/main/res/values-fr/strings-about.xml @@ -9,6 +9,7 @@ Appareil Pod diaspora Journal de débogage + Log de débogage (Verbeux) Version app : %1$s Nom du paquet : %1$s Version Android : %1$s diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index 43b32ccb..48b8d71d 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -26,6 +26,8 @@ Hôte Port + Onglets personnalisés de Chrome + Ouvrir les liens externes avec les onglets personnalisés. Chromium ou Google Chrome doit être installé pour cette fonctionnalité Paramètres personnels Ouvrir vos paramètres de compte diaspora diff --git a/app/src/main/res/values-it/strings-about.xml b/app/src/main/res/values-it/strings-about.xml index 34a663aa..957fa634 100644 --- a/app/src/main/res/values-it/strings-about.xml +++ b/app/src/main/res/values-it/strings-about.xml @@ -9,6 +9,7 @@ Dispositivo Pod Diaspora Log di debug + Log di debug (dettagliato) Versione app: %1$s Nome pacchetto: %1$s Versione Android: %1$s diff --git a/app/src/main/res/values-ja/strings-about.xml b/app/src/main/res/values-ja/strings-about.xml index 305579ec..21d010b0 100644 --- a/app/src/main/res/values-ja/strings-about.xml +++ b/app/src/main/res/values-ja/strings-about.xml @@ -9,6 +9,7 @@ デバイス ダイアスポラ ポッド デバッグログ + デバッグ ログ (詳細) アプリバージョン: %1$s パッケージ名: %1$s Android バージョン: %1$s diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml index bf83e58c..909ff218 100644 --- a/app/src/main/res/values-ja/strings-preferences.xml +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -26,6 +26,8 @@ ホスト ポート + Chrome カスタムタブ + Chrome カスタム タブで外部リンクを開きます。この機能は Chromium または Google Chrome をインストールする必要があります 個人用設定 Diaspora アカウント設定を開きます From adff9667af718736dda7540a0d9cdf74c2e0ee20 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 20 Sep 2016 21:26:23 +0200 Subject: [PATCH 175/535] Version bump --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 3277a9d1..4cb94656 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId "com.github.dfa.diaspora_android" minSdkVersion 17 targetSdkVersion 24 - versionCode 7 - versionName "0.1.6-dev" + versionCode 8 + versionName "0.1.6" } buildTypes { release { From a086923804a31bbb346364967448caf516c4b453 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Tue, 20 Sep 2016 21:44:43 +0200 Subject: [PATCH 176/535] Removed newNotificationSnackbar --- .../activity/MainActivity.java | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 95c9cbbf..5a257e21 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -139,7 +139,6 @@ public class MainActivity extends AppCompatActivity private OpenExternalLinkReceiver brOpenExternalLink; private BroadcastReceiver brSetTitle; private Snackbar snackbarExitApp; - private Snackbar snackbarNewNotification; private Snackbar snackbarNoInternet; private String textToBeShared = null; @@ -266,18 +265,6 @@ public class MainActivity extends AppCompatActivity moveTaskToBack(true); } }); - snackbarNewNotification = Snackbar - .make(contentLayout, R.string.new_notifications, Snackbar.LENGTH_LONG) - .setAction(android.R.string.yes, new View.OnClickListener() { - @Override - public void onClick(View view) { - if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getNotificationsUrl()); - } else { - Snackbar.make(contentLayout, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } - } - }); snackbarNoInternet = Snackbar.make(contentLayout, R.string.no_internet, Snackbar.LENGTH_LONG); // Load app settings @@ -1082,11 +1069,6 @@ public class MainActivity extends AppCompatActivity AppLog.i(this, "onNotificationCountChanged()"); // Count saved in PodUserProfile invalidateOptionsMenu(); - - if (notificationCount > 0 && !snackbarNewNotification.isShown() - && !webView.getUrl().equals(urls.getNotificationsUrl())) { - snackbarNewNotification.show(); - } } // TODO: Move from Javascript interface @@ -1095,10 +1077,6 @@ public class MainActivity extends AppCompatActivity AppLog.i(this, "onUnreadMessageCountChanged()"); // Count saved in PodUserProfile invalidateOptionsMenu(); - if (unreadMessageCount > 0 && !snackbarNewNotification.isShown() - && !webView.getUrl().equals(urls.getNotificationsUrl())) { - snackbarNewNotification.show(); - } } private class JavaScriptInterface { From b12e021e99a15be07c928613c2afae0ccae4693b Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Tue, 20 Sep 2016 23:55:50 +0200 Subject: [PATCH 177/535] Update AppSettings.java --- .../java/com/github/dfa/diaspora_android/data/AppSettings.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index b8135e86..da5839c9 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -253,7 +253,7 @@ public class AppSettings { } public boolean isIntellihideToolbars() { - return getBoolean(prefApp, R.string.pref_key__intellihide_toolbars, true); + return getBoolean(prefApp, R.string.pref_key__intellihide_toolbars, false); } public boolean isChromeCustomTabsEnabled() { From 52d6947d3e26ce04fede997fc04b91798d5f740c Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Wed, 21 Sep 2016 12:36:42 +0200 Subject: [PATCH 178/535] Refactor layout file names --- .../activity/AboutActivity.java | 8 ++--- .../activity/MainActivity.java | 6 ++-- .../activity/PodSelectionActivity.java | 2 +- .../receivers/UpdateTitleReceiver.java | 2 +- .../CustomTabActivityHelper.java | 2 +- ...activity_about.xml => about__activity.xml} | 0 ...nt_about.xml => about__fragment_about.xml} | 0 ...nt_debug.xml => about__fragment_debug.xml} | 0 ...icense.xml => about__fragment_license.xml} | 0 ...xml => ui__dialog_search__people_tags.xml} | 0 .../layout/{webview.xml => ui__webview.xml} | 0 ...{pods__menu.xml => podselection__menu.xml} | 0 .../main/res/values/strings-preferences.xml | 2 ++ app/src/main/res/xml/preferences.xml | 35 +++++++++++-------- 14 files changed, 32 insertions(+), 25 deletions(-) rename app/src/main/res/layout/{activity_about.xml => about__activity.xml} (100%) rename app/src/main/res/layout/{fragment_about.xml => about__fragment_about.xml} (100%) rename app/src/main/res/layout/{fragment_debug.xml => about__fragment_debug.xml} (100%) rename app/src/main/res/layout/{fragment_license.xml => about__fragment_license.xml} (100%) rename app/src/main/res/layout/{dialog_search__people_tags.xml => ui__dialog_search__people_tags.xml} (100%) rename app/src/main/res/layout/{webview.xml => ui__webview.xml} (100%) rename app/src/main/res/menu/{pods__menu.xml => podselection__menu.xml} (100%) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index 492dcc55..f2c46bdd 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -71,7 +71,7 @@ public class AboutActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_about); + setContentView(R.layout.about__activity); ButterKnife.bind(this); setSupportActionBar(toolbar); @@ -111,7 +111,7 @@ public class AboutActivity extends AppCompatActivity { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View rootView = inflater.inflate(R.layout.fragment_about, container, false); + View rootView = inflater.inflate(R.layout.about__fragment_about, container, false); TextView appVersion = (TextView) rootView.findViewById(R.id.fragment_about__app_version); if (isAdded()) { @@ -143,7 +143,7 @@ public class AboutActivity extends AppCompatActivity { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View rootView = inflater.inflate(R.layout.fragment_license, container, false); + View rootView = inflater.inflate(R.layout.about__fragment_license, container, false); ButterKnife.bind(this, rootView); final Context context = rootView.getContext(); accentColor = Helpers.hexColorFromRessourceColor(context, R.color.colorAccent); @@ -201,7 +201,7 @@ public class AboutActivity extends AppCompatActivity { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - View rootView = inflater.inflate(R.layout.fragment_debug, container, false); + View rootView = inflater.inflate(R.layout.about__fragment_debug, container, false); TextView packageName = (TextView) rootView.findViewById(R.id.fragment_debug__package_name); TextView appVersion = (TextView) rootView.findViewById(R.id.fragment_debug__app_version); TextView osVersion = (TextView) rootView.findViewById(R.id.fragment_debug__android_version); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 5a257e21..c736489e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -235,7 +235,7 @@ public class MainActivity extends AppCompatActivity boolean newWebView = (webView == null); if (newWebView) { AppLog.v(this, "WebView was null. Create new one."); - View webviewHolder = getLayoutInflater().inflate(R.layout.webview, this.contentLayout, false); + View webviewHolder = getLayoutInflater().inflate(R.layout.ui__webview, this.contentLayout, false); this.webView = (ContextMenuWebView) webviewHolder.findViewById(R.id.webView); ((LinearLayout) webView.getParent()).removeView(webView); setupWebView(savedInstanceState); @@ -840,7 +840,7 @@ public class MainActivity extends AppCompatActivity if (WebHelper.isOnline(MainActivity.this)) { final InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); - View layout = getLayoutInflater().inflate(R.layout.dialog_search__people_tags, null, false); + View layout = getLayoutInflater().inflate(R.layout.ui__dialog_search__people_tags, null, false); final EditText input = (EditText) layout.findViewById(R.id.dialog_search__input); final DialogInterface.OnClickListener clickListener = new DialogInterface.OnClickListener() { @Override @@ -1249,7 +1249,7 @@ public class MainActivity extends AppCompatActivity AppLog.v(this, "Apply NetCipher proxy settings"); NetCipher.setProxy(host, port); //Proxy for HttpsUrlConnections try { - //Proxy for the webview + //Proxy for the ui__webview AppLog.v(this, "Apply Webkit proxy settings"); WebkitProxy.setProxy(MainActivity.class.getName(), getApplicationContext(), null, host, port); } catch (Exception e) { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java index ec307c92..9729b8e4 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java @@ -224,7 +224,7 @@ public class PodSelectionActivity extends AppCompatActivity { @Override public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.pods__menu, menu); + getMenuInflater().inflate(R.menu.podselection__menu, menu); return true; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java b/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java index c722baac..10ddc5f5 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java @@ -12,7 +12,7 @@ import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; /** - * BroadcastReceiver used to update the title of the MainActivity depending on the url of the webview + * BroadcastReceiver used to update the title of the MainActivity depending on the url of the ui__webview * Created by vanitas on 11.09.16. */ public class UpdateTitleReceiver extends BroadcastReceiver { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java index 9e14c748..e43ce0b0 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java @@ -37,7 +37,7 @@ public class CustomTabActivityHelper { String packageName = CustomTabsHelper.getPackageNameToUse(activity); //If we cant find a package name, it means there's no browser that supports - //Chrome Custom Tabs installed. So, we fallback to the webview + //Chrome Custom Tabs installed. So, we fallback to the ui__webview if (packageName == null) { if (fallback != null) { fallback.openUri(activity, uri); diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/about__activity.xml similarity index 100% rename from app/src/main/res/layout/activity_about.xml rename to app/src/main/res/layout/about__activity.xml diff --git a/app/src/main/res/layout/fragment_about.xml b/app/src/main/res/layout/about__fragment_about.xml similarity index 100% rename from app/src/main/res/layout/fragment_about.xml rename to app/src/main/res/layout/about__fragment_about.xml diff --git a/app/src/main/res/layout/fragment_debug.xml b/app/src/main/res/layout/about__fragment_debug.xml similarity index 100% rename from app/src/main/res/layout/fragment_debug.xml rename to app/src/main/res/layout/about__fragment_debug.xml diff --git a/app/src/main/res/layout/fragment_license.xml b/app/src/main/res/layout/about__fragment_license.xml similarity index 100% rename from app/src/main/res/layout/fragment_license.xml rename to app/src/main/res/layout/about__fragment_license.xml diff --git a/app/src/main/res/layout/dialog_search__people_tags.xml b/app/src/main/res/layout/ui__dialog_search__people_tags.xml similarity index 100% rename from app/src/main/res/layout/dialog_search__people_tags.xml rename to app/src/main/res/layout/ui__dialog_search__people_tags.xml diff --git a/app/src/main/res/layout/webview.xml b/app/src/main/res/layout/ui__webview.xml similarity index 100% rename from app/src/main/res/layout/webview.xml rename to app/src/main/res/layout/ui__webview.xml diff --git a/app/src/main/res/menu/pods__menu.xml b/app/src/main/res/menu/podselection__menu.xml similarity index 100% rename from app/src/main/res/menu/pods__menu.xml rename to app/src/main/res/menu/podselection__menu.xml diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index 9e367342..fe4e728b 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -81,6 +81,8 @@ Disable image loading to safe mobile data + Proxy + @string/pref_desc__proxy_enabled Enable Proxy Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart Host diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 6c6308a3..4bbc7b4c 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -125,21 +125,26 @@ android:summary="@string/pref_desc__clear_cache" android:title="@string/pref_title__clear_cache"/> - - - + + + + + + From c94a511ace64d547cebb768c72069f01fc7a3d47 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Wed, 21 Sep 2016 15:03:54 +0200 Subject: [PATCH 179/535] Proxy tor preset --- .../activity/SettingsActivity.java | 20 ++++++--- .../diaspora_android/data/AppSettings.java | 17 +++++--- app/src/main/res/drawable/tor_onion.xml | 13 ++++++ .../res/values-de/strings-preferences.xml | 6 +-- .../res/values-es/strings-preferences.xml | 6 +-- .../res/values-fr/strings-preferences.xml | 6 +-- .../res/values-it/strings-preferences.xml | 6 +-- .../res/values-ja/strings-preferences.xml | 6 +-- .../res/values-ml/strings-preferences.xml | 6 +-- .../res/values-nl/strings-preferences.xml | 6 +-- .../res/values-pt-rBR/strings-preferences.xml | 6 +-- .../res/values-ru/strings-preferences.xml | 6 +-- .../main/res/values/strings-preferences.xml | 19 +++++--- app/src/main/res/xml/preferences.xml | 43 ++++++++++++------- 14 files changed, 106 insertions(+), 60 deletions(-) create mode 100644 app/src/main/res/drawable/tor_onion.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 88f13171..a1af7b9d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -78,12 +78,12 @@ public class SettingsActivity extends AppCompatActivity { sharedPreferences.registerOnSharedPreferenceChangeListener(this); setPreferenceSummaries(); sharedPreferences.edit().putBoolean(getString(R.string.pref_key__proxy_was_enabled), - sharedPreferences.getBoolean(getString(R.string.pref_key__proxy_enabled), false)).apply(); + sharedPreferences.getBoolean(getString(R.string.pref_key__http_proxy_enabled), false)).apply(); } private void setPreferenceSummaries() { String[] editTextKeys = new String[]{ - getString(R.string.pref_key__proxy_host), getString(R.string.pref_key__proxy_port) + getString(R.string.pref_key__http_proxy_host), getString(R.string.pref_key__http_proxy_port) }; for (String key : editTextKeys) { EditTextPreference p = (EditTextPreference) findPreference(key); @@ -98,9 +98,9 @@ public class SettingsActivity extends AppCompatActivity { key.equals(getString(R.string.pref_key__font_size)) || key.equals(getString(R.string.pref_key__load_images)) || key.equals(getString(R.string.pref_key__intellihide_toolbars)) || - key.equals(getString(R.string.pref_key__proxy_enabled)) || - key.equals(getString(R.string.pref_key__proxy_host)) || - key.equals(getString(R.string.pref_key__proxy_port)) || + key.equals(getString(R.string.pref_key__http_proxy_enabled)) || + key.equals(getString(R.string.pref_key__http_proxy_host)) || + key.equals(getString(R.string.pref_key__http_proxy_port)) || key.startsWith("pref_key__visibility_nav__"))) { ((SettingsActivity) getActivity()).setActivityRestartRequired(); } @@ -123,8 +123,11 @@ public class SettingsActivity extends AppCompatActivity { @Override public boolean onPreferenceTreeClick(PreferenceScreen screen, Preference preference) { + App app = ((App) getActivity().getApplication()); + AppSettings appSettings = app.getSettings(); Intent intent = new Intent(getActivity(), MainActivity.class); - String podDomain = ((App) getActivity().getApplication()).getSettings().getPodDomain(); + String podDomain = appSettings.getPodDomain(); + switch (preference.getTitleRes()) { case R.string.pref_title__personal_settings: { intent.setAction(MainActivity.ACTION_OPEN_URL); @@ -158,6 +161,11 @@ public class SettingsActivity extends AppCompatActivity { .show(); return true; } + case R.string.pref_title__http_proxy_load_tor_preset: { + ((EditTextPreference)findPreference(getString(R.string.pref_key__http_proxy_host))).setText("127.0.0.1"); + ((EditTextPreference)findPreference(getString(R.string.pref_key__http_proxy_port))).setText("8118"); + return true; + } default: { intent = null; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index da5839c9..8d0160dd 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -202,7 +202,7 @@ public class AppSettings { @SuppressLint("CommitPrefEdits") public void setProxyEnabled(boolean enabled) { //commit instead of apply because the app is likely to be killed before apply is called. - prefApp.edit().putBoolean(context.getString(R.string.pref_key__proxy_enabled), enabled).commit(); + prefApp.edit().putBoolean(context.getString(R.string.pref_key__http_proxy_enabled), enabled).commit(); } /** @@ -211,7 +211,7 @@ public class AppSettings { * @return whether proxy is enabled or not */ public boolean isProxyEnabled() { - return getBoolean(prefApp, R.string.pref_key__proxy_enabled, false); + return getBoolean(prefApp, R.string.pref_key__http_proxy_enabled, false); } public boolean wasProxyEnabled() { @@ -235,9 +235,12 @@ public class AppSettings { * @return proxy host */ public String getProxyHost() { - return getString(prefApp, R.string.pref_key__proxy_host, ""); + return getString(prefApp, R.string.pref_key__http_proxy_host, ""); } + public void setProxyHttpHost(String value) { + setString(prefApp, R.string.pref_key__http_proxy_host, value); + } /** * Default value: 0 * @@ -245,13 +248,17 @@ public class AppSettings { */ public int getProxyPort() { try { - return Integer.parseInt(getString(prefApp, R.string.pref_key__proxy_port, "0")); + return Integer.parseInt(getString(prefApp, R.string.pref_key__http_proxy_port, "0")); } catch (Exception e) { - setString(prefApp, R.string.pref_key__proxy_port, "0"); + setString(prefApp, R.string.pref_key__http_proxy_port, "0"); return 0; } } + public void setProxyHttpPort(int value) { + setInt(prefApp, R.string.pref_key__http_proxy_port, value); + } + public boolean isIntellihideToolbars() { return getBoolean(prefApp, R.string.pref_key__intellihide_toolbars, false); } diff --git a/app/src/main/res/drawable/tor_onion.xml b/app/src/main/res/drawable/tor_onion.xml new file mode 100644 index 00000000..7df39ce0 --- /dev/null +++ b/app/src/main/res/drawable/tor_onion.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/values-de/strings-preferences.xml b/app/src/main/res/values-de/strings-preferences.xml index ed3586f7..c629a28e 100644 --- a/app/src/main/res/values-de/strings-preferences.xml +++ b/app/src/main/res/values-de/strings-preferences.xml @@ -22,9 +22,9 @@ Deaktiviere das Laden von Bildern, um den Datenverbrauch zu verringern Aktiviere Netzwerkproxy - Nutze einen Proxyserver, um Firewalls zu umgehen - Host - Port + Nutze einen Proxyserver, um Firewalls zu umgehen + Host + Port Chrome Custom Tabs Externe Links mit Chrome Custom Tabs öffnen. Für dieses Feature muss Chromium oder Google Chrome installiert sein diff --git a/app/src/main/res/values-es/strings-preferences.xml b/app/src/main/res/values-es/strings-preferences.xml index 6a6b67c1..9cab7553 100644 --- a/app/src/main/res/values-es/strings-preferences.xml +++ b/app/src/main/res/values-es/strings-preferences.xml @@ -22,9 +22,9 @@ Desactivar la carga de de imágenes a datos móviles seguros Activar Proxy - El tráfico proxificado de Diaspora para evitar firewalls.\nPuede necesitar reiniciarse - Anfitrión - Puerto + El tráfico proxificado de Diaspora para evitar firewalls.\nPuede necesitar reiniciarse + Anfitrión + Puerto Configuración personal diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index 48b8d71d..2ff27c03 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -22,9 +22,9 @@ Désactiver le chargements des images pour préserver la data mobile Activer Proxy - Serveur Proxy.\n(Nécessite un redémarrage) - Hôte - Port + Serveur Proxy.\n(Nécessite un redémarrage) + Hôte + Port Onglets personnalisés de Chrome Ouvrir les liens externes avec les onglets personnalisés. Chromium ou Google Chrome doit être installé pour cette fonctionnalité diff --git a/app/src/main/res/values-it/strings-preferences.xml b/app/src/main/res/values-it/strings-preferences.xml index 01fbf921..7ace8cf5 100644 --- a/app/src/main/res/values-it/strings-preferences.xml +++ b/app/src/main/res/values-it/strings-preferences.xml @@ -22,9 +22,9 @@ Disabilita il caricamento delle immagini per risparmiare la rete dati Attiva proxy - Traffico del proxy di Diaspora per bypassare i firewall.\nPuò essere necessario il riavvio dell\'app - Host - Porta + Traffico del proxy di Diaspora per bypassare i firewall.\nPuò essere necessario il riavvio dell\'app + Host + Porta Impostazioni personali diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml index 909ff218..de7154e6 100644 --- a/app/src/main/res/values-ja/strings-preferences.xml +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -22,9 +22,9 @@ 安全なモバイルデータのため、画像の読み込みを無効にします プロキシを有効にする - Diaspora の通信をプロキシして、ファイアウォールに回避します。\n再起動が必要になることがあります - ホスト - ポート + Diaspora の通信をプロキシして、ファイアウォールに回避します。\n再起動が必要になることがあります + ホスト + ポート Chrome カスタムタブ Chrome カスタム タブで外部リンクを開きます。この機能は Chromium または Google Chrome をインストールする必要があります diff --git a/app/src/main/res/values-ml/strings-preferences.xml b/app/src/main/res/values-ml/strings-preferences.xml index 390a9139..decc542a 100644 --- a/app/src/main/res/values-ml/strings-preferences.xml +++ b/app/src/main/res/values-ml/strings-preferences.xml @@ -22,9 +22,9 @@ മൊബൈൽ ഡാറ്റ ഉപഭോഗം കുറയ്ക്കാനായി ചിത്രങ്ങൾ ലോഡ് ചെയ്യാതിരിക്കുക പ്രോക്സി അനുവദിക്കൂ - ഫയർവാളുകളെ മറികടക്കാൻ ഡയസ്പോറ ട്രാഫിക് പ്രോക്സി ചെയ്യൂ.\nപുനരാരംഭിക്കേണ്ടി വന്നേക്കാം - ആഥിതേയൻ - പോർട്ട് + ഫയർവാളുകളെ മറികടക്കാൻ ഡയസ്പോറ ട്രാഫിക് പ്രോക്സി ചെയ്യൂ.\nപുനരാരംഭിക്കേണ്ടി വന്നേക്കാം + ആഥിതേയൻ + പോർട്ട് സ്വകാര്യ സജ്ജീകരണങ്ങൾ diff --git a/app/src/main/res/values-nl/strings-preferences.xml b/app/src/main/res/values-nl/strings-preferences.xml index 47b807ca..8526b891 100644 --- a/app/src/main/res/values-nl/strings-preferences.xml +++ b/app/src/main/res/values-nl/strings-preferences.xml @@ -21,9 +21,9 @@ Afbeelding laden uitschakelen om mobiele data te besparen Proxy inschakelen - Gebruik een Proxy voor Diaspora om de firewalls te omzeilen.\nRestart nodig - Host - Poort + Gebruik een Proxy voor Diaspora om de firewalls te omzeilen.\nRestart nodig + Host + Poort Persoonlijke instellingen diff --git a/app/src/main/res/values-pt-rBR/strings-preferences.xml b/app/src/main/res/values-pt-rBR/strings-preferences.xml index ee8eebc8..1fbd4608 100644 --- a/app/src/main/res/values-pt-rBR/strings-preferences.xml +++ b/app/src/main/res/values-pt-rBR/strings-preferences.xml @@ -22,9 +22,9 @@ Desabilitar o carregamento de imagens para economizar seus créditos Habilitar o Proxy - Usar proxy para o tráfego da diáspora para contornar firewalls.\nPode requerer reinicialização - Servidor - Porta + Usar proxy para o tráfego da diáspora para contornar firewalls.\nPode requerer reinicialização + Servidor + Porta Configurações pessoais diff --git a/app/src/main/res/values-ru/strings-preferences.xml b/app/src/main/res/values-ru/strings-preferences.xml index 3bc04e85..0b924029 100644 --- a/app/src/main/res/values-ru/strings-preferences.xml +++ b/app/src/main/res/values-ru/strings-preferences.xml @@ -22,9 +22,9 @@ Отключить загрузку изображений для экономии траффика Использовать прокси - Перенаправить трафик Диаспоры в обход брандмауэров.\nМожет потребовать перезапуска - Хост - Порт + Перенаправить трафик Диаспоры в обход брандмауэров.\nМожет потребовать перезапуска + Хост + Порт Личные настройки diff --git a/app/src/main/res/values/strings-preferences.xml b/app/src/main/res/values/strings-preferences.xml index fe4e728b..225eb33b 100644 --- a/app/src/main/res/values/strings-preferences.xml +++ b/app/src/main/res/values/strings-preferences.xml @@ -15,11 +15,12 @@ pref_key_load_images pref_key_clear_cache pref_key__chrome_custom_tabs_enabled + pref_key__http_proxy_load_tor_preset pref_key_append_shared_via_app - pref_key_proxy_enabled - pref_key_proxy_host - pref_key_proxy_port + pref_key_proxy_enabled + pref_key_proxy_host + pref_key_proxy_port wasProxyEnabled @@ -81,12 +82,16 @@ Disable image loading to safe mobile data + Load Tor Preset + Load proxy settings for Tor (Orbot) HTTP Proxy Proxy - @string/pref_desc__proxy_enabled + @string/pref_desc__http_proxy_enabled Enable Proxy - Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart - Host - Port + Proxy Diaspora\'s traffic to circumvent firewalls.\nMay require restart + Host + Port + HTTP + SOCKS5 diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 4bbc7b4c..fca5961e 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -129,21 +129,34 @@ - - - + + + + + + + + + + From b2337b195568d18ba3d24f97021841a3e2dfa454 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 21 Sep 2016 21:15:34 +0200 Subject: [PATCH 180/535] Moved WebView in own fragments. There is still a bug, where the webview cannot be returned for some reason. --- .../activity/AboutActivity.java | 2 +- .../activity/MainActivity.java | 575 +++--------------- .../activity/PodSelectionActivity.java | 2 +- .../fragment/CustomFragment.java | 33 + .../fragment/StreamFragment.java | 141 +++++ .../fragment/WebViewFragment.java | 430 +++++++++++++ .../OpenExternalLinkReceiver.java | 4 +- .../UpdateTitleReceiver.java | 2 +- app/src/main/res/layout/about__activity.xml | 2 +- app/src/main/res/layout/main__activity.xml | 2 +- app/src/main/res/layout/main__app_bar.xml | 9 +- .../res/layout/podselection__activity.xml | 2 +- ...main__content.xml => stream__fragment.xml} | 11 +- app/src/main/res/menu/main__menu_bottom.xml | 27 +- app/src/main/res/menu/main__menu_top.xml | 15 +- app/src/main/res/menu/stream__menu_bottom.xml | 23 + app/src/main/res/menu/stream__menu_top.xml | 12 + build.gradle | 2 +- 18 files changed, 764 insertions(+), 530 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/fragment/WebViewFragment.java rename app/src/main/java/com/github/dfa/diaspora_android/{receivers => receiver}/OpenExternalLinkReceiver.java (94%) rename app/src/main/java/com/github/dfa/diaspora_android/{receivers => receiver}/UpdateTitleReceiver.java (98%) rename app/src/main/res/layout/{main__content.xml => stream__fragment.xml} (80%) create mode 100644 app/src/main/res/menu/stream__menu_bottom.xml create mode 100644 app/src/main/res/menu/stream__menu_top.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index f2c46bdd..4d8e2ecd 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -62,7 +62,7 @@ public class AboutActivity extends AppCompatActivity { private SectionsPagerAdapter mSectionsPagerAdapter; private ViewPager mViewPager; - @BindView(R.id.toolbar) + @BindView(R.id.main__topbar) protected Toolbar toolbar; @BindView(R.id.linearlayout) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index c736489e..8e113f13 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -45,6 +45,8 @@ import android.support.annotation.NonNull; import android.support.design.widget.AppBarLayout; import android.support.design.widget.NavigationView; import android.support.design.widget.Snackbar; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentManager; import android.support.v4.content.LocalBroadcastManager; import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; @@ -69,7 +71,6 @@ import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.ProgressBar; -import android.widget.RelativeLayout; import android.widget.TextView; import android.widget.Toast; @@ -77,9 +78,11 @@ import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodUserProfile; +import com.github.dfa.diaspora_android.fragment.CustomFragment; +import com.github.dfa.diaspora_android.fragment.StreamFragment; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; -import com.github.dfa.diaspora_android.receivers.OpenExternalLinkReceiver; -import com.github.dfa.diaspora_android.receivers.UpdateTitleReceiver; +import com.github.dfa.diaspora_android.receiver.OpenExternalLinkReceiver; +import com.github.dfa.diaspora_android.receiver.UpdateTitleReceiver; import com.github.dfa.diaspora_android.ui.BadgeDrawable; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; @@ -110,9 +113,9 @@ public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener, WebUserProfileChangedListener { - private static final int INPUT_FILE_REQUEST_CODE_NEW = 1; - private static final int INPUT_FILE_REQUEST_CODE_OLD = 2; - private static final int REQUEST_CODE_ASK_PERMISSIONS = 123; + public static final int INPUT_FILE_REQUEST_CODE_NEW = 1; + public static final int INPUT_FILE_REQUEST_CODE_OLD = 2; + public static final int REQUEST_CODE_ASK_PERMISSIONS = 123; public static final int REQUEST_CODE__ACCESS_EXTERNAL_STORAGE = 124; public static final String ACTION_OPEN_URL = "com.github.dfa.diaspora_android.MainActivity.open_url"; @@ -130,42 +133,33 @@ public class MainActivity extends AppCompatActivity private ValueCallback imageUploadFilePathCallbackOld; private String mCameraPhotoPath; private CustomTabActivityHelper customTabActivityHelper; - private WebSettings webSettings; private AppSettings appSettings; private DiasporaUrlHelper urls; private PodUserProfile podUserProfile; private final Handler uiHandler = new Handler(); - private CustomWebViewClient webViewClient; private OpenExternalLinkReceiver brOpenExternalLink; private BroadcastReceiver brSetTitle; private Snackbar snackbarExitApp; private Snackbar snackbarNoInternet; - private String textToBeShared = null; + + private FragmentManager fm; /** * UI Bindings */ - @BindView(R.id.content_layout) - RelativeLayout contentLayout; - - @BindView(R.id.progressBar) - ProgressBar progressBar; - - @BindView(R.id.toolbar) + @BindView(R.id.main__topbar) Toolbar toolbarTop; - @BindView(R.id.toolbar2) + @BindView(R.id.main__bottombar) ActionMenuView toolbarBottom; - @BindView(R.id.placeholder_webview) - FrameLayout webviewPlaceholder; - - ContextMenuWebView webView; + @BindView(R.id.fragment_container) + FrameLayout fragmentContainer; @BindView(R.id.main__navigaion_view) NavigationView navView; - @BindView(R.id.main__layout) + @BindView(R.id.main__navdrawer) DrawerLayout navDrawer; @@ -187,6 +181,14 @@ public class MainActivity extends AppCompatActivity // Bind UI setContentView(R.layout.main__activity); + ButterKnife.bind(this); + + fm = getSupportFragmentManager(); + if(fm.findFragmentByTag(StreamFragment.TAG) == null) { + fm.beginTransaction().replace(R.id.fragment_container, new StreamFragment()).commit(); + } else { + fm.beginTransaction().replace(R.id.fragment_container, fm.findFragmentByTag(StreamFragment.TAG)).commit(); + } if ((app = (App) getApplication()) == null) AppLog.e(this, "App is null!"); if ((appSettings = app.getSettings()) == null) AppLog.e(this, "AppSettings is null!"); @@ -199,15 +201,6 @@ public class MainActivity extends AppCompatActivity setupUI(savedInstanceState); - if (appSettings.isProxyEnabled()) { - if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { - AppLog.e(this, "Could not enable Proxy"); - Toast.makeText(MainActivity.this, R.string.toast_set_proxy_failed, Toast.LENGTH_SHORT).show(); - } - } else if (appSettings.wasProxyEnabled()) { - resetProxy(); - } - brOpenExternalLink = new OpenExternalLinkReceiver(this); brSetTitle = new UpdateTitleReceiver(app, urls, new UpdateTitleReceiver.TitleCallback() { @Override @@ -224,27 +217,7 @@ public class MainActivity extends AppCompatActivity private void setupUI(Bundle savedInstanceState) { AppLog.i(this, "setupUI()"); - ButterKnife.bind(this); - if (webviewPlaceholder.getChildCount() != 0) { - AppLog.v(this, "remove child views from webViewPlaceholder"); - webviewPlaceholder.removeAllViews(); - } else { - AppLog.v(this, "webViewPlaceholder had no child views"); - } - boolean newWebView = (webView == null); - if (newWebView) { - AppLog.v(this, "WebView was null. Create new one."); - View webviewHolder = getLayoutInflater().inflate(R.layout.ui__webview, this.contentLayout, false); - this.webView = (ContextMenuWebView) webviewHolder.findViewById(R.id.webView); - ((LinearLayout) webView.getParent()).removeView(webView); - setupWebView(savedInstanceState); - } else { - AppLog.v(this, "Reuse old WebView to avoid reloading page"); - } - - AppLog.v(this, "Add WebView to placeholder"); - webviewPlaceholder.addView(webView); // Setup toolbar setSupportActionBar(toolbarTop); getMenuInflater().inflate(R.menu.main__menu_bottom, toolbarBottom.getMenu()); @@ -257,7 +230,7 @@ public class MainActivity extends AppCompatActivity //Setup snackbar snackbarExitApp = Snackbar - .make(contentLayout, R.string.confirm_exit, Snackbar.LENGTH_LONG) + .make(fragmentContainer, R.string.confirm_exit, Snackbar.LENGTH_LONG) .setAction(android.R.string.yes, new View.OnClickListener() { @Override public void onClick(View view) { @@ -265,24 +238,11 @@ public class MainActivity extends AppCompatActivity moveTaskToBack(true); } }); - snackbarNoInternet = Snackbar.make(contentLayout, R.string.no_internet, Snackbar.LENGTH_LONG); + snackbarNoInternet = Snackbar.make(fragmentContainer, R.string.no_internet, Snackbar.LENGTH_LONG); // Load app settings setupNavigationSlider(); - progressBar = (ProgressBar) findViewById(R.id.progressBar); - - String url = urls.getPodUrl(); - if (newWebView) { - if (WebHelper.isOnline(MainActivity.this)) { - AppLog.v(this, "setupUI: reload url"); - webView.loadData("", "text/html", null); - webView.loadUrlNew(url); - } else { - snackbarNoInternet.show(); - } - } - if (!appSettings.isIntellihideToolbars()) { AppLog.v(this, "Disable intelligent hiding of toolbars"); AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) toolbarTop.getLayoutParams(); @@ -293,14 +253,26 @@ public class MainActivity extends AppCompatActivity handleIntent(getIntent()); } + public void openDiasporaUrl(String url) { + StreamFragment streamFragment = getStreamFragment(); + if(!streamFragment.isVisible()) { + fm.beginTransaction().replace(R.id.fragment_container, streamFragment, StreamFragment.TAG).commit(); + streamFragment.onCreateBottomOptionsMenu(toolbarBottom.getMenu(), getMenuInflater()); + } + streamFragment.loadUrl(url); + } + + public StreamFragment getStreamFragment() { + StreamFragment streamFragment = (StreamFragment) fm.findFragmentByTag(StreamFragment.TAG); + if(streamFragment == null) { + streamFragment = new StreamFragment(); + } + return streamFragment; + } + @Override public void onConfigurationChanged(Configuration newConfig) { AppLog.i(this, "onConfigurationChanged()"); - if (webView != null) { - // Remove the WebView from the old placeholder - AppLog.v(this, "removeView from placeholder in order to prevent recreation"); - webviewPlaceholder.removeView(webView); - } super.onConfigurationChanged(newConfig); @@ -312,161 +284,6 @@ public class MainActivity extends AppCompatActivity setupUI(null); } - private void setupWebView(Bundle savedInstanceState) { - - webSettings = webView.getSettings(); - webSettings.setJavaScriptEnabled(true); - webSettings.setAllowFileAccess(false); - webSettings.setUseWideViewPort(true); - webSettings.setLoadWithOverviewMode(true); - webSettings.setDomStorageEnabled(true); - webSettings.setMinimumFontSize(appSettings.getMinimumFontSize()); - webSettings.setLoadsImagesAutomatically(appSettings.isLoadImages()); - webSettings.setAppCacheEnabled(true); - - if (savedInstanceState != null) { - AppLog.v(this, "restore WebView state"); - webView.restoreState(savedInstanceState); - } - - if (android.os.Build.VERSION.SDK_INT >= 21) { - WebView.enableSlowWholeDocumentDraw(); - webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); - } - - this.registerForContextMenu(webView); - webView.setParentActivity(this); - webView.setOverScrollMode(WebView.OVER_SCROLL_ALWAYS); - - // Setup WebView - webView.addJavascriptInterface(new JavaScriptInterface(), "AndroidBridge"); - - //Set proxy - if (appSettings.isProxyEnabled()) { - if (!setProxy()) - Toast.makeText(this, R.string.toast_set_proxy_failed, Toast.LENGTH_LONG).show(); - } - - /* - * WebViewClient - */ - webViewClient = new CustomWebViewClient(app, webView); - webView.setWebViewClient(webViewClient); - - /* - * WebChromeClient - */ - webView.setWebChromeClient(new WebChromeClient() { - - public void onProgressChanged(WebView wv, int progress) { - progressBar.setProgress(progress); - - if (progress > 0 && progress <= 60) { - WebHelper.getUserProfile(wv); - WebHelper.optimizeMobileSiteLayout(wv); - } - - if (progress > 60) { - WebHelper.optimizeMobileSiteLayout(wv); - - if (textToBeShared != null) { - WebHelper.shareTextIntoWebView(wv, textToBeShared); - } - } - - progressBar.setVisibility(progress == 100 ? View.GONE : View.VISIBLE); - } - - //For Android 4.1/4.2 only. DO NOT REMOVE! - @SuppressWarnings("unused") - protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) { - AppLog.v(this, "openFileChooser(ValCallback, String, String"); - imageUploadFilePathCallbackOld = uploadMsg; - Intent intent = new Intent(); - intent.setType("image/*"); - intent.setAction(Intent.ACTION_GET_CONTENT); - intent.putExtra("return-data", true); - intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); - AppLog.v(this, "startActivityForResult"); - startActivityForResult(Intent.createChooser(intent, "Select Picture"), INPUT_FILE_REQUEST_CODE_OLD); - } - - @Override - public boolean onShowFileChooser(WebView webView, ValueCallback filePathCallback, FileChooserParams fileChooserParams) { - if (Build.VERSION.SDK_INT >= 23) { - int hasWRITE_EXTERNAL_STORAGE = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); - if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { - if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { - new AlertDialog.Builder(MainActivity.this) - .setMessage(R.string.permissions_image) - .setNegativeButton(android.R.string.no, null) - .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - if (android.os.Build.VERSION.SDK_INT >= 23) - requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - REQUEST_CODE_ASK_PERMISSIONS); - } - }) - .show(); - return false; - } - requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - REQUEST_CODE_ASK_PERMISSIONS); - return false; - } - } - - AppLog.v(MainActivity.this, "onOpenFileChooser"); - imageUploadFilePathCallbackNew = filePathCallback; - - Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); - if (takePictureIntent.resolveActivity(getPackageManager()) != null) { - // Create the File where the photo should go - File photoFile; - try { - photoFile = Helpers.createImageFile(); - takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); - } catch (IOException ex) { - AppLog.e(this, "ERROR creating temp file: " + ex.toString()); - // Error occurred while creating the File - Snackbar.make(contentLayout, R.string.unable_to_load_image, Snackbar.LENGTH_LONG).show(); - return false; - } - - // Continue only if the File was successfully created - if (photoFile != null) { - mCameraPhotoPath = "file:" + photoFile.getAbsolutePath(); - takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, - Uri.fromFile(photoFile)); - } else { - takePictureIntent = null; - } - } - - Intent contentSelectionIntent = new Intent(Intent.ACTION_GET_CONTENT); - contentSelectionIntent.addCategory(Intent.CATEGORY_OPENABLE); - contentSelectionIntent.setType("image/*"); - - Intent[] intentArray; - if (takePictureIntent != null) { - intentArray = new Intent[]{takePictureIntent}; - } else { - intentArray = new Intent[0]; - } - - Intent chooserIntent = new Intent(Intent.ACTION_CHOOSER); - chooserIntent.putExtra(Intent.EXTRA_INTENT, contentSelectionIntent); - chooserIntent.putExtra(Intent.EXTRA_TITLE, "Image Chooser"); - chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentArray); - - AppLog.v(this, "startActivityForResult"); - startActivityForResult(chooserIntent, INPUT_FILE_REQUEST_CODE_NEW); - return true; - } - }); - } - private void setupNavigationSlider() { ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( this, navDrawer, toolbarTop, R.string.navigation_drawer_open, R.string.navigation_drawer_close); @@ -478,12 +295,13 @@ public class MainActivity extends AppCompatActivity View navHeader = navView.getHeaderView(0); LinearLayout navheaderProfileSection = ButterKnife.findById(navHeader, R.id.nav_profile_picture); + //Handle clicks on profile picture navheaderProfileSection.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { navDrawer.closeDrawer(GravityCompat.START); if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getProfileUrl()); + openDiasporaUrl(urls.getProfileUrl()); } else { snackbarNoInternet.show(); } @@ -530,7 +348,7 @@ public class MainActivity extends AppCompatActivity navMenu.findItem(R.id.nav_public).setVisible(appSettings.isVisibleInNavPublic_activities()); } - @OnClick(R.id.toolbar) + @OnClick(R.id.main__topbar) public void onToolBarClicked(View view) { AppLog.i(this, "onToolBarClicked()"); onNavigationItemSelected(navView.getMenu().findItem(R.id.nav_stream)); @@ -566,11 +384,11 @@ public class MainActivity extends AppCompatActivity } } else if (ACTION_CHANGE_ACCOUNT.equals(action)) { AppLog.v(this, "Reset pod data and animate to PodSelectionActivity"); - app.resetPodData(webView); + app.resetPodData(getStreamFragment().getWebView()); Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); } else if (ACTION_CLEAR_CACHE.equals(action)) { AppLog.v(this, "Clear WebView cache"); - webView.clearCache(true); + getStreamFragment().getWebView().clearCache(true); } else if (ACTION_RELOAD_ACTIVITY.equals(action)) { AppLog.v(this, "Recreate activity"); recreate(); @@ -593,9 +411,8 @@ public class MainActivity extends AppCompatActivity } if (loadUrl != null) { - webView.stopLoading(); navDrawer.closeDrawers(); - webView.loadUrlNew(loadUrl); + openDiasporaUrl(loadUrl); } } @@ -672,16 +489,21 @@ public class MainActivity extends AppCompatActivity protected void onSaveInstanceState(Bundle outState) { AppLog.v(this, "onSaveInstanceState()"); super.onSaveInstanceState(outState); - AppLog.v(this, "Save WebView state"); - webView.saveState(outState); } @Override protected void onRestoreInstanceState(@NonNull Bundle savedInstanceState) { AppLog.v(this, "onRestoreInstanceState()"); super.onRestoreInstanceState(savedInstanceState); - AppLog.v(this, "Restore state of WebView"); - webView.restoreState(savedInstanceState); + } + + private Fragment getTopFragment() { + for(Fragment f : fm.getFragments()) { + if(f.isVisible()) { + return f; + } + } + return null; } @Override @@ -691,10 +513,14 @@ public class MainActivity extends AppCompatActivity navDrawer.closeDrawer(navView); return; } - - if (webView.canGoBack()) { - webView.goBack(); - return; + CustomFragment top = (CustomFragment) getTopFragment(); + if(top != null) { + if(!top.onBackPressed()) { + //TODO: Go back in Fragment backstack + return; + } else { + return; + } } if (!snackbarExitApp.isShown()) { @@ -761,7 +587,7 @@ public class MainActivity extends AppCompatActivity switch (item.getItemId()) { case R.id.action_notifications: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getNotificationsUrl()); + openDiasporaUrl(urls.getNotificationsUrl()); return true; } else { snackbarNoInternet.show(); @@ -771,17 +597,7 @@ public class MainActivity extends AppCompatActivity case R.id.action_conversations: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getConversationsUrl()); - return true; - } else { - snackbarNoInternet.show(); - return false; - } - } - - case R.id.action_reload: { - if (WebHelper.isOnline(MainActivity.this)) { - webView.reload(); + openDiasporaUrl(urls.getConversationsUrl()); return true; } else { snackbarNoInternet.show(); @@ -795,47 +611,15 @@ public class MainActivity extends AppCompatActivity return true; } - case R.id.action_toggle_desktop_page: { - webView.loadUrlNew(urls.getToggleMobileUrl()); - return true; - } - case R.id.action_compose: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getNewPostUrl()); + openDiasporaUrl(urls.getNewPostUrl()); } else { snackbarNoInternet.show(); } return true; } - case R.id.action_go_to_top: { - // Scroll to top (animated) - ObjectAnimator anim = ObjectAnimator.ofInt(webView, "scrollY", webView.getScrollY(), 0); - anim.setDuration(400); - anim.start(); - return true; - } - - case R.id.action_share_link: { - Intent sharingIntent = new Intent(Intent.ACTION_SEND); - sharingIntent.setType("text/plain"); - sharingIntent.putExtra(Intent.EXTRA_SUBJECT, webView.getTitle()); - sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl()); - startActivity(Intent.createChooser(sharingIntent, getResources().getString(R.string.action_share_dotdotdot))); - return true; - } - - case R.id.action_take_screenshot: { - makeScreenshotOfWebView(false); - return true; - } - - case R.id.action_share_screenshot: { - makeScreenshotOfWebView(true); - return true; - } - case R.id.action_search: { if (WebHelper.isOnline(MainActivity.this)) { final InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); @@ -847,9 +631,9 @@ public class MainActivity extends AppCompatActivity public void onClick(DialogInterface dialogInterface, int which) { String query = input.getText().toString().trim().replaceAll((which == DialogInterface.BUTTON_NEGATIVE ? "\\*" : "\\#"), ""); if (query.equals("")) { - Snackbar.make(contentLayout, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); + Snackbar.make(fragmentContainer, R.string.search_alert_bypeople_validate_needsomedata, Snackbar.LENGTH_LONG).show(); } else { - webView.loadUrl(which == DialogInterface.BUTTON_NEGATIVE ? urls.getSearchPeopleUrl(query) : urls.getSearchTagsUrl(query)); + openDiasporaUrl(which == DialogInterface.BUTTON_NEGATIVE ? urls.getSearchPeopleUrl(query) : urls.getSearchTagsUrl(query)); } getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); imm.hideSoftInputFromWindow(input.getWindowToken(), 0); @@ -890,88 +674,6 @@ public class MainActivity extends AppCompatActivity return super.onOptionsItemSelected(item); } - @SuppressWarnings("ResultOfMethodCallIgnored") - private boolean makeScreenshotOfWebView(boolean hasToShareScreenshot) { - AppLog.i(this, "makeScreenshotOfWebView()"); - if (android.os.Build.VERSION.SDK_INT >= 23) { - int hasWRITE_EXTERNAL_STORAGE = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); - if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { - if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { - new AlertDialog.Builder(MainActivity.this) - .setMessage(R.string.permissions_screenshot) - .setNegativeButton(android.R.string.no, null) - .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - if (android.os.Build.VERSION.SDK_INT >= 23) - requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - REQUEST_CODE_ASK_PERMISSIONS); - } - }) - .show(); - return false; - } - requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - REQUEST_CODE_ASK_PERMISSIONS); - return false; - } - } - - Date dateNow = new Date(); - DateFormat dateFormat = new SimpleDateFormat("yy_MM_dd--HH_mm_ss", Locale.getDefault()); - File fileSaveDirectory = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + "/Diaspora"); - - String fileSaveName = hasToShareScreenshot ? ".DfA_share.jpg" : String.format("DfA_%s.jpg", dateFormat.format(dateNow)); - if (!fileSaveDirectory.exists()) { - if (!fileSaveDirectory.mkdirs()) { - AppLog.w(this, "Could not mkdir " + fileSaveDirectory.getAbsolutePath()); - } - } - - if (!hasToShareScreenshot) { - Snackbar.make(contentLayout, getString(R.string.share__toast_screenshot) + " " + fileSaveName, Snackbar.LENGTH_LONG).show(); - } - - Bitmap bitmap; - webView.setDrawingCacheEnabled(true); - bitmap = Bitmap.createBitmap(webView.getDrawingCache()); - webView.setDrawingCacheEnabled(false); - - OutputStream bitmapWriter = null; - try { - bitmapWriter = new FileOutputStream(new File(fileSaveDirectory, fileSaveName)); - bitmap.compress(Bitmap.CompressFormat.JPEG, 85, bitmapWriter); - bitmapWriter.flush(); - bitmap.recycle(); - } catch (Exception e) { - return false; - } finally { - if (bitmapWriter != null) { - try { - bitmapWriter.close(); - } catch (IOException _ignSaveored) {/* Nothing */} - } - } - - // Only show share intent when Action Share Screenshot was selected - if (hasToShareScreenshot) { - Intent sharingIntent = new Intent(Intent.ACTION_SEND); - sharingIntent.setType("image/jpeg"); - sharingIntent.putExtra(Intent.EXTRA_SUBJECT, webView.getTitle()); - sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl()); - Uri bmpUri = Uri.fromFile(new File(fileSaveDirectory, fileSaveName)); - sharingIntent.putExtra(Intent.EXTRA_STREAM, bmpUri); - startActivity(Intent.createChooser(sharingIntent, getString(R.string.action_share_dotdotdot))); - } else { - // Broadcast that this file is indexable - File file = new File(fileSaveDirectory, fileSaveName); - Uri uri = Uri.fromFile(file); - Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri); - sendBroadcast(intent); - } - return true; - } - @Override public void onUserProfileNameChanged(String name) { AppLog.i(this, "onUserProfileNameChanged()"); @@ -991,7 +693,7 @@ public class MainActivity extends AppCompatActivity } catch (Exception e) { AppLog.e(this, e.toString()); } - webView.loadUrlNew(urls.getNewPostUrl()); + openDiasporaUrl(urls.getNewPostUrl()); } private void handleSendText(Intent intent) { @@ -1001,8 +703,8 @@ public class MainActivity extends AppCompatActivity } catch (Exception e) { AppLog.e(this, e.toString()); } - webView.loadUrlNew(urls.getBlankUrl()); - webView.loadUrlNew(urls.getNewPostUrl()); + openDiasporaUrl(urls.getBlankUrl()); + openDiasporaUrl(urls.getNewPostUrl()); } /** @@ -1017,11 +719,12 @@ public class MainActivity extends AppCompatActivity } catch (Exception e) { AppLog.e(this, e.toString()); } - webView.loadUrlNew(urls.getBlankUrl()); //TODO: Necessary? - webView.loadUrlNew(urls.getNewPostUrl()); + openDiasporaUrl(urls.getBlankUrl()); //TODO: Necessary? + openDiasporaUrl(urls.getNewPostUrl()); } /** + * TODO: MOVE * Set sharedText variable to escaped and formatted subject + body. * If subject is null, only the body will be set. Else the subject will be set as header. * Depending on whether the user has the setting isAppendSharedViaApp set, a reference to @@ -1041,10 +744,10 @@ public class MainActivity extends AppCompatActivity if (sharedSubject != null) { AppLog.v(this, "Append subject to shared text"); String escapedSubject = WebHelper.escapeHtmlText(WebHelper.replaceUrlWithMarkdown(sharedSubject)); - textToBeShared = "**" + escapedSubject + "** " + escapedBody; + //textToBeShared = "**" + escapedSubject + "** " + escapedBody; } else { AppLog.v(this, "Set shared text; Subject: \"" + sharedSubject + "\" Body: \"" + sharedBody + "\""); - textToBeShared = escapedBody; + //textToBeShared = escapedBody; } @@ -1079,24 +782,6 @@ public class MainActivity extends AppCompatActivity invalidateOptionsMenu(); } - private class JavaScriptInterface { - @JavascriptInterface - public void setUserProfile(final String webMessage) throws JSONException { - AppLog.spam(this, "JavaScriptInterface.setUserProfile()"); - if (podUserProfile.isRefreshNeeded()) { - AppLog.spam(this, "PodUserProfile needs refresh; Try to parse JSON"); - podUserProfile.parseJson(webMessage); - } else { - AppLog.spam(this, "No PodUserProfile refresh needed"); - } - } - - @JavascriptInterface - public void contentHasBeenShared() { - textToBeShared = null; - } - } - @SuppressWarnings("StatementWithEmptyBody") @Override public boolean onNavigationItemSelected(MenuItem item) { @@ -1105,7 +790,7 @@ public class MainActivity extends AppCompatActivity switch (item.getItemId()) { case R.id.nav_stream: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getStreamUrl()); + openDiasporaUrl(urls.getStreamUrl()); } else { snackbarNoInternet.show(); } @@ -1114,16 +799,18 @@ public class MainActivity extends AppCompatActivity case R.id.nav_profile: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getProfileUrl()); + openDiasporaUrl(urls.getProfileUrl()); } else { snackbarNoInternet.show(); } } break; + //TODO: Replace with fragment case R.id.nav_followed_tags: { if (WebHelper.isOnline(MainActivity.this)) { - WebHelper.showFollowedTagsList(webView, app); + openDiasporaUrl(urls.getBlankUrl()); + WebHelper.showFollowedTagsList(getStreamFragment().getWebView(), app); setTitle(R.string.nav_followed_tags); } else { snackbarNoInternet.show(); @@ -1131,10 +818,11 @@ public class MainActivity extends AppCompatActivity } break; + //TODO: Replace with fragment case R.id.nav_aspects: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(DiasporaUrlHelper.URL_BLANK); - WebHelper.showAspectList(webView, app); + openDiasporaUrl(DiasporaUrlHelper.URL_BLANK); + WebHelper.showAspectList(getStreamFragment().getWebView(), app); setTitle(R.string.aspects); } else { snackbarNoInternet.show(); @@ -1144,7 +832,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_activities: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getActivityUrl()); + openDiasporaUrl(urls.getActivityUrl()); } else { snackbarNoInternet.show(); } @@ -1153,7 +841,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_liked: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getLikedPostsUrl()); + openDiasporaUrl(urls.getLikedPostsUrl()); } else { snackbarNoInternet.show(); } @@ -1162,7 +850,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_commented: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getCommentedUrl()); + openDiasporaUrl(urls.getCommentedUrl()); } else { snackbarNoInternet.show(); } @@ -1171,7 +859,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_mentions: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getMentionsUrl()); + openDiasporaUrl(urls.getMentionsUrl()); } else { snackbarNoInternet.show(); } @@ -1180,7 +868,7 @@ public class MainActivity extends AppCompatActivity case R.id.nav_public: { if (WebHelper.isOnline(MainActivity.this)) { - webView.loadUrlNew(urls.getPublicUrl()); + openDiasporaUrl(urls.getPublicUrl()); } else { snackbarNoInternet.show(); } @@ -1226,83 +914,4 @@ public class MainActivity extends AppCompatActivity grantResults); } } - - /** - * Set proxy according to arguments. host must not be "" or null, port must be positive. - * Return true on success and update appSettings' proxy related values. - * - * @param host proxy host (eg. localhost or 127.0.0.1) - * @param port proxy port (eg. 8118) - * @return success - * @throws IllegalArgumentException if arguments do not fit specifications above - */ - private boolean setProxy(final String host, final int port) { - AppLog.v(this, "setProxy()"); - if (host != null && !host.equals("") && port >= 0) { - AppLog.v(this, "Set proxy to " + host + ":" + port); - //Temporary change thread policy - AppLog.v(this, "Set temporary ThreadPolicy"); - StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); - StrictMode.ThreadPolicy tmp = new StrictMode.ThreadPolicy.Builder().permitAll().build(); - StrictMode.setThreadPolicy(tmp); - - AppLog.v(this, "Apply NetCipher proxy settings"); - NetCipher.setProxy(host, port); //Proxy for HttpsUrlConnections - try { - //Proxy for the ui__webview - AppLog.v(this, "Apply Webkit proxy settings"); - WebkitProxy.setProxy(MainActivity.class.getName(), getApplicationContext(), null, host, port); - } catch (Exception e) { - AppLog.e(this, "Could not apply WebKit proxy settings:\n" + e.toString()); - } - AppLog.v(this, "Save changes in appSettings"); - appSettings.setProxyEnabled(true); - appSettings.setProxyWasEnabled(true); - - AppLog.v(this, "Reset old ThreadPolicy"); - StrictMode.setThreadPolicy(old); - AppLog.v(this, "Success! Reload WebView"); - webView.reload(); - return true; - } else { - AppLog.w(this, "Invalid proxy configuration. Host: " + host + " Port: " + port + "\nRefuse to set proxy"); - return false; - } - } - - private boolean setProxy() { - return setProxy(appSettings.getProxyHost(), appSettings.getProxyPort()); - } - - private void resetProxy() { - AppLog.i(this, "resetProxy()"); - AppLog.v(this, "write changes to appSettings"); - appSettings.setProxyEnabled(false); - appSettings.setProxyWasEnabled(false); - - //Temporary change thread policy - AppLog.v(this, "Set temporary ThreadPolicy"); - StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); - StrictMode.ThreadPolicy tmp = new StrictMode.ThreadPolicy.Builder().permitAll().build(); - StrictMode.setThreadPolicy(tmp); - - AppLog.v(this, "clear NetCipher proxy"); - NetCipher.clearProxy(); - try { - AppLog.v(this, "clear WebKit proxy"); - WebkitProxy.resetProxy(MainActivity.class.getName(), this); - } catch (Exception e) { - AppLog.e(this, "Could not clear WebKit proxy:\n" + e.toString()); - } - AppLog.v(this, "Reset old ThreadPolicy"); - StrictMode.setThreadPolicy(old); - - //Restart app - AppLog.i(this, "Success! Restart app due to proxy reset"); - Intent restartActivity = new Intent(this, MainActivity.class); - PendingIntent pendingIntent = PendingIntent.getActivity(this, 12374, restartActivity, PendingIntent.FLAG_CANCEL_CURRENT); - AlarmManager mgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE); - mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 100, pendingIntent); - System.exit(0); - } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java index 9729b8e4..57103f6b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java @@ -65,7 +65,7 @@ public class PodSelectionActivity extends AppCompatActivity { @BindView(R.id.podselection__listpods) ListView listPods; - @BindView(R.id.toolbar) + @BindView(R.id.main__topbar) Toolbar toolbar; @Override diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java new file mode 100644 index 00000000..b4398d16 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java @@ -0,0 +1,33 @@ +package com.github.dfa.diaspora_android.fragment; + +import android.support.v4.app.Fragment; +import android.view.Menu; +import android.view.MenuInflater; + +/** + * Customized abstract Fragment class with some useful methods + * Created by vanitas on 21.09.16. + */ + +public abstract class CustomFragment extends Fragment { + /** + * Return the tag used to identify the Fragment. + * @return tag + */ + public abstract String getFragmentTag(); + + /** + * Add fragment-dependent options to the bottom options toolbar + * @param menu bottom menu + * @param inflater inflater + */ + public abstract void onCreateBottomOptionsMenu(Menu menu, MenuInflater inflater); + + /** + * Return true if the fragment reacted to a back button press, false else. + * In case the fragment returned false, the parent activity should handle the backPress. + * @return did we react to the back press? + */ + public abstract boolean onBackPressed(); +} + diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java new file mode 100644 index 00000000..cdf28103 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java @@ -0,0 +1,141 @@ +package com.github.dfa.diaspora_android.fragment; + +import android.animation.ObjectAnimator; +import android.content.Intent; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ProgressBar; + +import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.ui.ContextMenuWebView; +import com.github.dfa.diaspora_android.util.AppLog; +import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; +import com.github.dfa.diaspora_android.util.WebHelper; + +/** + * Fragment that contains a WebView displaying the stream of the user + * Created by vanitas on 21.09.16. + */ + +public class StreamFragment extends WebViewFragment { + public static final String TAG = "com.github.dfa.diaspora_android.StreamFragment"; + + private DiasporaUrlHelper urls; + private Bundle webViewState; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + return inflater.inflate(R.layout.stream__fragment, container, false); + } + + @Override + public void onViewCreated(View view, Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); + this.webView = (ContextMenuWebView) view.findViewById(R.id.webView); + this.progressBar = (ProgressBar) view.findViewById(R.id.progressBar); + this.appSettings = ((App) getActivity().getApplication()).getSettings(); + this.urls = new DiasporaUrlHelper(appSettings); + + this.setup( + webView, + progressBar, + appSettings); + + if(webView.getUrl() == null) { + loadUrl(urls.getPodUrl()); + } + this.setRetainInstance(true); + } + + @Override + public String getFragmentTag() { + return TAG; + } + + public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { + inflater.inflate(R.menu.stream__menu_top, menu); + super.onCreateOptionsMenu(menu, inflater); + } + + @Override + public void onCreateBottomOptionsMenu(Menu menu, MenuInflater inflater) { + inflater.inflate(R.menu.stream__menu_bottom, menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + AppLog.d(this, "StreamFragment.onOptionsItemSelected()"); + switch (item.getItemId()) { + case R.id.action_reload: { + if(WebHelper.isOnline(getContext())) { + reloadUrl(); + return true; + } else { + return false; + } + } + + case R.id.action_toggle_desktop_page: { + loadUrl(urls.getToggleMobileUrl()); + return true; + } + + case R.id.action_go_to_top: { + ObjectAnimator anim = ObjectAnimator.ofInt(webView, "scrollY", webView.getScrollY(), 0); + anim.setDuration(400); + anim.start(); + return true; + } + + case R.id.action_share_link: { + Intent sharingIntent = new Intent(Intent.ACTION_SEND); + sharingIntent.setType("text/plain"); + sharingIntent.putExtra(Intent.EXTRA_SUBJECT, webView.getTitle()); + sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl()); + startActivity(Intent.createChooser(sharingIntent, getResources().getString(R.string.action_share_dotdotdot))); + return true; + } + + case R.id.action_take_screenshot: { + makeScreenshotOfWebView(false); + return true; + } + + case R.id.action_share_screenshot: { + makeScreenshotOfWebView(true); + return true; + } + } + return super.onOptionsItemSelected(item); + } + + @Override + public void onPause() { + super.onPause(); + webViewState = new Bundle(); + webView.saveState(webViewState); + } + + @Override + public void onResume() { + super.onResume(); + if(webViewState != null) { + webView.restoreState(webViewState); + } + } + + @Override + public boolean onBackPressed() { + if(webView.canGoBack()) { + webView.goBack(); + return true; + } + return false; + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/WebViewFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/WebViewFragment.java new file mode 100644 index 00000000..bde42f4c --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/WebViewFragment.java @@ -0,0 +1,430 @@ +package com.github.dfa.diaspora_android.fragment; + +import android.Manifest; +import android.app.AlarmManager; +import android.app.PendingIntent; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.pm.PackageManager; +import android.graphics.Bitmap; +import android.net.Uri; +import android.os.Bundle; +import android.os.Environment; +import android.os.StrictMode; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AlertDialog; +import android.view.View; +import android.webkit.JavascriptInterface; +import android.webkit.ValueCallback; +import android.webkit.WebChromeClient; +import android.webkit.WebSettings; +import android.webkit.WebView; +import android.webkit.WebViewClient; +import android.widget.ProgressBar; +import android.widget.Toast; + +import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.activity.MainActivity; +import com.github.dfa.diaspora_android.data.AppSettings; +import com.github.dfa.diaspora_android.data.PodUserProfile; +import com.github.dfa.diaspora_android.ui.ContextMenuWebView; +import com.github.dfa.diaspora_android.ui.CustomWebViewClient; +import com.github.dfa.diaspora_android.util.AppLog; +import com.github.dfa.diaspora_android.util.WebHelper; + +import org.json.JSONException; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.OutputStream; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Locale; + +import info.guardianproject.netcipher.NetCipher; +import info.guardianproject.netcipher.webkit.WebkitProxy; + +/** + * Fragment that contains a WebView with a bunch of functionality + * Created by vanitas on 21.09.16. + */ + +public abstract class WebViewFragment extends CustomFragment { + + protected WebSettings webSettings; + protected WebViewClient webViewClient; + protected ContextMenuWebView webView; + protected ProgressBar progressBar; + protected AppSettings appSettings; + + protected String textToBeShared; + + public void onViewCreated(View view, Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); + } + + protected void setup(ContextMenuWebView webView, final ProgressBar progressBar, AppSettings appSettings) { + this.appSettings = appSettings; + this.webSettings = webView.getSettings(); + this.webView = webView; + this.progressBar = progressBar; + + if (appSettings.isProxyEnabled()) { + if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { + AppLog.e(this, "Could not enable Proxy"); + Toast.makeText(getContext(), R.string.toast_set_proxy_failed, Toast.LENGTH_SHORT).show(); + } + } else if (appSettings.wasProxyEnabled()) { + resetProxy(); + } + + webSettings.setJavaScriptEnabled(true); + webSettings.setAllowFileAccess(false); + webSettings.setUseWideViewPort(true); + webSettings.setLoadWithOverviewMode(true); + webSettings.setDomStorageEnabled(true); + webSettings.setMinimumFontSize(appSettings.getMinimumFontSize()); + webSettings.setLoadsImagesAutomatically(appSettings.isLoadImages()); + webSettings.setAppCacheEnabled(true); + + if (android.os.Build.VERSION.SDK_INT >= 21) { + WebView.enableSlowWholeDocumentDraw(); + webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); + } + + this.registerForContextMenu(webView); + //webView.setParentActivity(this); + webView.setOverScrollMode(WebView.OVER_SCROLL_ALWAYS); + + // Setup WebView + webView.addJavascriptInterface(new JavaScriptInterface(), "AndroidBridge"); + + //Set proxy + if (appSettings.isProxyEnabled()) { + if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { + AppLog.d(this, "Could not enable Proxy"); + Toast.makeText(getContext(), R.string.toast_set_proxy_failed, Toast.LENGTH_SHORT).show(); + } + } else if (appSettings.wasProxyEnabled()) { + resetProxy(); + } + + /* + * WebViewClient + */ + this.webViewClient = new CustomWebViewClient((App) getActivity().getApplication(), webView); + webView.setWebViewClient(webViewClient); + + /* + * WebChromeClient + */ + webView.setWebChromeClient(new WebChromeClient() { + final ProgressBar pb = progressBar; + + public void onProgressChanged(WebView wv, int progress) { + pb.setProgress(progress); + + if (progress > 0 && progress <= 60) { + WebHelper.getUserProfile(wv); + WebHelper.optimizeMobileSiteLayout(wv); + } + + if (progress > 60) { + WebHelper.optimizeMobileSiteLayout(wv); + + if (textToBeShared != null) { + WebHelper.shareTextIntoWebView(wv, textToBeShared); + } + } + + progressBar.setVisibility(progress == 100 ? View.GONE : View.VISIBLE); + } + + //For Android 4.1/4.2 only. DO NOT REMOVE! + @SuppressWarnings("unused") + protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) + { + AppLog.v(this, "openFileChooser(ValCallback, String, String"); + //imageUploadFilePathCallbackOld = uploadMsg; + Intent intent = new Intent(); + intent.setType("image/*"); + intent.setAction(Intent.ACTION_GET_CONTENT); + intent.putExtra("return-data", true); + intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); + AppLog.v(this, "startActivityForResult"); + startActivityForResult(Intent.createChooser(intent, "Select Picture"), MainActivity.INPUT_FILE_REQUEST_CODE_OLD); + } + + /* + @Override + public boolean onShowFileChooser(WebView webView, ValueCallback filePathCallback, FileChooserParams fileChooserParams) { + if(Build.VERSION.SDK_INT >= 23) { + int hasWRITE_EXTERNAL_STORAGE = getActivity().checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); + if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { + if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { + new AlertDialog.Builder(getContext()) + .setMessage(R.string.permissions_image) + .setNegativeButton(android.R.string.no, null) + .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + if (android.os.Build.VERSION.SDK_INT >= 23) + requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + MainActivity.REQUEST_CODE_ASK_PERMISSIONS); + } + }) + .show(); + return false; + } + requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + MainActivity.REQUEST_CODE_ASK_PERMISSIONS); + return false; + } + } + AppLog.d(this, "onOpenFileChooser"); + if (MainActivity.imageUploadFilePathCallbackNew != null) imageUploadFilePathCallbackNew.onReceiveValue(null); + imageUploadFilePathCallbackNew = filePathCallback; + Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); + if (takePictureIntent.resolveActivity(getPackageManager()) != null) { + // Create the File where the photo should go + File photoFile; + try { + photoFile = Helpers.createImageFile(); + takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); + } catch (IOException ex) { + AppLog.e(this, "ERROR creating temp file: "+ ex.toString()); + // Error occurred while creating the File + Snackbar.make(contentLayout, R.string.unable_to_load_image, Snackbar.LENGTH_LONG).show(); + return false; + } + // Continue only if the File was successfully created + if (photoFile != null) { + mCameraPhotoPath = "file:" + photoFile.getAbsolutePath(); + takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, + Uri.fromFile(photoFile)); + } else { + takePictureIntent = null; + } + } + Intent contentSelectionIntent = new Intent(Intent.ACTION_GET_CONTENT); + contentSelectionIntent.addCategory(Intent.CATEGORY_OPENABLE); + contentSelectionIntent.setType("image/*"); + Intent[] intentArray; + if (takePictureIntent != null) { + intentArray = new Intent[]{takePictureIntent}; + } else { + intentArray = new Intent[0]; + } + Intent chooserIntent = new Intent(Intent.ACTION_CHOOSER); + chooserIntent.putExtra(Intent.EXTRA_INTENT, contentSelectionIntent); + chooserIntent.putExtra(Intent.EXTRA_TITLE, "Image Chooser"); + chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentArray); + Log.d(App.TAG,"startActivityForResult"); + startActivityForResult(chooserIntent, INPUT_FILE_REQUEST_CODE_NEW); + return true; + } + */ + }); + + } + + /** + * Set proxy according to arguments. host must not be "" or null, port must be positive. + * Return true on success and update appSettings' proxy related values. + * + * @param host proxy host (eg. localhost or 127.0.0.1) + * @param port proxy port (eg. 8118) + * @return success + * @throws IllegalArgumentException if arguments do not fit specifications above + */ + private boolean setProxy(final String host, final int port) { + AppLog.i(this, "StreamFragment.setProxy()"); + if (host != null && !host.equals("") && port >= 0) { + AppLog.i(this, "Set proxy to "+host+":"+port); + //Temporary change thread policy + AppLog.v(this, "Set temporary ThreadPolicy"); + StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); + StrictMode.ThreadPolicy tmp = new StrictMode.ThreadPolicy.Builder().permitAll().build(); + StrictMode.setThreadPolicy(tmp); + + AppLog.v(this, "Apply NetCipher proxy settings"); + NetCipher.setProxy(host, port); //Proxy for HttpsUrlConnections + try { + //Proxy for the webview + AppLog.v(this, "Apply Webkit proxy settings"); + WebkitProxy.setProxy(MainActivity.class.getName(), getContext().getApplicationContext(), null, host, port); + } catch (Exception e) { + AppLog.e(this, "Could not apply WebKit proxy settings:\n"+e.toString()); + } + AppLog.v(this, "Save changes in appSettings"); + appSettings.setProxyEnabled(true); + appSettings.setProxyWasEnabled(true); + + AppLog.v(this, "Reset old ThreadPolicy"); + StrictMode.setThreadPolicy(old); + AppLog.i(this, "Success! Reload WebView"); + webView.reload(); + return true; + } else { + AppLog.e(this, "Invalid proxy configuration. Host: "+host+" Port: "+port+"\nRefuse to set proxy"); + return false; + } + } + + private boolean setProxy() { + return setProxy(appSettings.getProxyHost(), appSettings.getProxyPort()); + } + + private void resetProxy() { + AppLog.i(this, "StreamFragment.resetProxy()"); + AppLog.v(this, "write changes to appSettings"); + appSettings.setProxyEnabled(false); + appSettings.setProxyWasEnabled(false); + + //Temporary change thread policy + AppLog.v(this, "Set temporary ThreadPolicy"); + StrictMode.ThreadPolicy old = StrictMode.getThreadPolicy(); + StrictMode.ThreadPolicy tmp = new StrictMode.ThreadPolicy.Builder().permitAll().build(); + StrictMode.setThreadPolicy(tmp); + + AppLog.v(this, "clear NetCipher proxy"); + NetCipher.clearProxy(); + try { + AppLog.v(this, "clear WebKit proxy"); + WebkitProxy.resetProxy(MainActivity.class.getName(), getContext()); + } catch (Exception e) { + AppLog.e(this, "Could not clear WebKit proxy:\n"+e.toString()); + } + AppLog.v(this, "Reset old ThreadPolicy"); + StrictMode.setThreadPolicy(old); + + //Restart app + AppLog.i(this, "Success! Restart app due to proxy reset"); + Intent restartActivity = new Intent(getContext(), MainActivity.class); + PendingIntent pendingIntent = PendingIntent.getActivity(getContext(), 12374, restartActivity, PendingIntent.FLAG_CANCEL_CURRENT); + AlarmManager mgr = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE); + mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 100, pendingIntent); + System.exit(0); + } + + private class JavaScriptInterface { + @JavascriptInterface + public void setUserProfile(final String webMessage) throws JSONException { + PodUserProfile pup = ((App)getActivity().getApplication()).getPodUserProfile(); + AppLog.i(this, "StreamFragment.JavaScriptInterface.setUserProfile()"); + if (pup.isRefreshNeeded()) { + AppLog.v(this, "PodUserProfile needs refresh; Try to parse JSON"); + pup.parseJson(webMessage); + } else { + AppLog.v(this, "No PodUserProfile refresh needed"); + } + } + + @JavascriptInterface + public void contentHasBeenShared() { + textToBeShared = null; + } + } + + @SuppressWarnings("ResultOfMethodCallIgnored") + protected boolean makeScreenshotOfWebView(boolean hasToShareScreenshot) { + AppLog.i(this, "StreamFragment.makeScreenshotOfWebView()"); + if (android.os.Build.VERSION.SDK_INT >= 23) { + int hasWRITE_EXTERNAL_STORAGE = getActivity().checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); + if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { + if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { + new AlertDialog.Builder(getContext()) + .setMessage(R.string.permissions_screenshot) + .setNegativeButton(android.R.string.no, null) + .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + if (android.os.Build.VERSION.SDK_INT >= 23) + requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + MainActivity.REQUEST_CODE_ASK_PERMISSIONS); + } + }) + .show(); + return false; + } + requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + MainActivity.REQUEST_CODE_ASK_PERMISSIONS); + return false; + } + } + + Date dateNow = new Date(); + DateFormat dateFormat = new SimpleDateFormat("yy_MM_dd--HH_mm_ss", Locale.getDefault()); + File fileSaveDirectory = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + "/Diaspora"); + + String fileSaveName = hasToShareScreenshot ? ".DfA_share.jpg" : String.format("DfA_%s.jpg", dateFormat.format(dateNow)); + if (!fileSaveDirectory.exists()) { + if(!fileSaveDirectory.mkdirs()) { + AppLog.w(this, "Could not mkdir "+fileSaveDirectory.getAbsolutePath()); + } + } + + if (!hasToShareScreenshot) { + Snackbar.make(webView, getString(R.string.share__toast_screenshot) + " " + fileSaveName, Snackbar.LENGTH_LONG).show(); + } + + Bitmap bitmap; + webView.setDrawingCacheEnabled(true); + bitmap = Bitmap.createBitmap(webView.getDrawingCache()); + webView.setDrawingCacheEnabled(false); + + OutputStream bitmapWriter = null; + try { + bitmapWriter = new FileOutputStream(new File(fileSaveDirectory, fileSaveName)); + bitmap.compress(Bitmap.CompressFormat.JPEG, 85, bitmapWriter); + bitmapWriter.flush(); + bitmap.recycle(); + } catch (Exception e) { + return false; + } finally { + if (bitmapWriter != null) { + try { + bitmapWriter.close(); + } catch (IOException _ignSaveored) {/* Nothing */} + } + } + + // Only show share intent when Action Share Screenshot was selected + if (hasToShareScreenshot) { + Intent sharingIntent = new Intent(Intent.ACTION_SEND); + sharingIntent.setType("image/jpeg"); + sharingIntent.putExtra(Intent.EXTRA_SUBJECT, webView.getTitle()); + sharingIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl()); + Uri bmpUri = Uri.fromFile(new File(fileSaveDirectory, fileSaveName)); + sharingIntent.putExtra(Intent.EXTRA_STREAM, bmpUri); + startActivity(Intent.createChooser(sharingIntent, getString(R.string.action_share_dotdotdot))); + } else { + // Broadcast that this file is indexable + File file = new File(fileSaveDirectory, fileSaveName); + Uri uri = Uri.fromFile(file); + Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri); + getActivity().sendBroadcast(intent); + } + return true; + } + + public void loadUrl(String url) { + getWebView().loadUrlNew(url); + } + + public String getUrl() { + return getWebView().getUrl(); + } + + public void reloadUrl() { + getWebView().reload(); + } + + public ContextMenuWebView getWebView() { + return this.webView; + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java b/app/src/main/java/com/github/dfa/diaspora_android/receiver/OpenExternalLinkReceiver.java similarity index 94% rename from app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java rename to app/src/main/java/com/github/dfa/diaspora_android/receiver/OpenExternalLinkReceiver.java index 0ef48e4f..3373d074 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/receivers/OpenExternalLinkReceiver.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/receiver/OpenExternalLinkReceiver.java @@ -1,4 +1,4 @@ -package com.github.dfa.diaspora_android.receivers; +package com.github.dfa.diaspora_android.receiver; import android.app.Activity; import android.content.BroadcastReceiver; @@ -9,7 +9,6 @@ import android.graphics.BitmapFactory; import android.net.Uri; import android.support.customtabs.CustomTabsIntent; -import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.data.AppSettings; @@ -17,7 +16,6 @@ import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.CustomTabHelpers.BrowserFallback; import com.github.dfa.diaspora_android.util.CustomTabHelpers.CustomTabActivityHelper; import com.github.dfa.diaspora_android.util.Helpers; -import com.github.dfa.diaspora_android.util.Log; /** * BroadcastReceiver that opens links in a Chrome CustomTab diff --git a/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java b/app/src/main/java/com/github/dfa/diaspora_android/receiver/UpdateTitleReceiver.java similarity index 98% rename from app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java rename to app/src/main/java/com/github/dfa/diaspora_android/receiver/UpdateTitleReceiver.java index 10ddc5f5..bb30421a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/receivers/UpdateTitleReceiver.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/receiver/UpdateTitleReceiver.java @@ -1,4 +1,4 @@ -package com.github.dfa.diaspora_android.receivers; +package com.github.dfa.diaspora_android.receiver; import android.content.BroadcastReceiver; import android.content.Context; diff --git a/app/src/main/res/layout/about__activity.xml b/app/src/main/res/layout/about__activity.xml index c686e81e..34de3bfd 100644 --- a/app/src/main/res/layout/about__activity.xml +++ b/app/src/main/res/layout/about__activity.xml @@ -26,7 +26,7 @@ + android:id="@+id/main__topbar"/> - + - + android:layout_centerVertical="true" /> - - - - - - - - - + app:showAsAction="always" + android:orderInCategory="400" + android:title="@string/action_go_to_top" /> - + />

    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 z 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

diff --git a/app/src/main/res/menu/main__menu_top.xml b/app/src/main/res/menu/main__menu_top.xml index d6c873b7..73ea3bc7 100644 --- a/app/src/main/res/menu/main__menu_top.xml +++ b/app/src/main/res/menu/main__menu_top.xml @@ -6,19 +6,16 @@ + /> - - + app:showAsAction="always" + android:orderInCategory="200" + android:title="@string/conversations" /> diff --git a/app/src/main/res/menu/stream__menu_bottom.xml b/app/src/main/res/menu/stream__menu_bottom.xml new file mode 100644 index 00000000..f93e1b19 --- /dev/null +++ b/app/src/main/res/menu/stream__menu_bottom.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/menu/stream__menu_top.xml b/app/src/main/res/menu/stream__menu_top.xml new file mode 100644 index 00000000..9d948098 --- /dev/null +++ b/app/src/main/res/menu/stream__menu_top.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/build.gradle b/build.gradle index 052b2e6a..54903cde 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.1.3' + classpath 'com.android.tools.build:gradle:2.2.0' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' // NOTE: Do not place your application dependencies here; they belong From 3d2fce6ac0da706a6013637aa7bb155efdf111d6 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 21 Sep 2016 21:35:03 +0200 Subject: [PATCH 181/535] Fixed layout issue (webview below topbar --- .../activity/MainActivity.java | 21 +++++++------------ .../fragment/StreamFragment.java | 6 ++++++ app/src/main/res/layout/main__app_bar.xml | 18 +++++++++------- app/src/main/res/layout/stream__fragment.xml | 20 ++++++------------ app/src/main/res/layout/ui__webview.xml | 13 ------------ 5 files changed, 29 insertions(+), 49 deletions(-) delete mode 100644 app/src/main/res/layout/ui__webview.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 8e113f13..86966c4c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -183,13 +183,6 @@ public class MainActivity extends AppCompatActivity setContentView(R.layout.main__activity); ButterKnife.bind(this); - fm = getSupportFragmentManager(); - if(fm.findFragmentByTag(StreamFragment.TAG) == null) { - fm.beginTransaction().replace(R.id.fragment_container, new StreamFragment()).commit(); - } else { - fm.beginTransaction().replace(R.id.fragment_container, fm.findFragmentByTag(StreamFragment.TAG)).commit(); - } - if ((app = (App) getApplication()) == null) AppLog.e(this, "App is null!"); if ((appSettings = app.getSettings()) == null) AppLog.e(this, "AppSettings is null!"); if ((podUserProfile = app.getPodUserProfile()) == null) @@ -199,6 +192,11 @@ public class MainActivity extends AppCompatActivity urls = new DiasporaUrlHelper(appSettings); customTabActivityHelper = new CustomTabActivityHelper(); + fm = getSupportFragmentManager(); + StreamFragment sf = getStreamFragment(); + fm.beginTransaction().replace(R.id.fragment_container, sf, StreamFragment.TAG).commit(); + sf.onCreateBottomOptionsMenu(toolbarBottom.getMenu(), getMenuInflater()); + setupUI(savedInstanceState); brOpenExternalLink = new OpenExternalLinkReceiver(this); @@ -256,6 +254,7 @@ public class MainActivity extends AppCompatActivity public void openDiasporaUrl(String url) { StreamFragment streamFragment = getStreamFragment(); if(!streamFragment.isVisible()) { + AppLog.d(this, "StreamFragment not visible"); fm.beginTransaction().replace(R.id.fragment_container, streamFragment, StreamFragment.TAG).commit(); streamFragment.onCreateBottomOptionsMenu(toolbarBottom.getMenu(), getMenuInflater()); } @@ -265,6 +264,7 @@ public class MainActivity extends AppCompatActivity public StreamFragment getStreamFragment() { StreamFragment streamFragment = (StreamFragment) fm.findFragmentByTag(StreamFragment.TAG); if(streamFragment == null) { + AppLog.d(this, "StreamFragment was null"); streamFragment = new StreamFragment(); } return streamFragment; @@ -275,13 +275,6 @@ public class MainActivity extends AppCompatActivity AppLog.i(this, "onConfigurationChanged()"); super.onConfigurationChanged(newConfig); - - // Load the layout resource for the new configuration - setContentView(R.layout.main__activity); - - // Reinitialize the UI - AppLog.v(this, "Rebuild the UI"); - setupUI(null); } private void setupNavigationSlider() { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java index cdf28103..5a375e35 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java @@ -138,4 +138,10 @@ public class StreamFragment extends WebViewFragment { } return false; } + + @Override + public ContextMenuWebView getWebView() { + AppLog.d(this, "getWebView: "+(this.webView != null)); + return this.webView; + } } diff --git a/app/src/main/res/layout/main__app_bar.xml b/app/src/main/res/layout/main__app_bar.xml index d2b73082..8d217e2b 100644 --- a/app/src/main/res/layout/main__app_bar.xml +++ b/app/src/main/res/layout/main__app_bar.xml @@ -1,10 +1,11 @@ - + + android:layout_width="fill_parent" + android:layout_height="fill_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior"/> - + + android:layout_height="match_parent" /> + android:progressDrawable="@drawable/progressbar"/> \ No newline at end of file diff --git a/app/src/main/res/layout/ui__webview.xml b/app/src/main/res/layout/ui__webview.xml deleted file mode 100644 index 35d12bc4..00000000 --- a/app/src/main/res/layout/ui__webview.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - \ No newline at end of file From bd8b5381ea5fcfc29cad36aba61cd22084d3e941 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 21 Sep 2016 22:49:37 +0200 Subject: [PATCH 182/535] Prewarm customTabs --- .../activity/MainActivity.java | 19 ++++++++++++++++++- .../CustomTabActivityHelper.java | 4 ++++ build.gradle | 2 +- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index c736489e..1bc40b64 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -42,6 +42,8 @@ import android.os.Handler; import android.os.StrictMode; import android.provider.MediaStore; import android.support.annotation.NonNull; +import android.support.customtabs.CustomTabsClient; +import android.support.customtabs.CustomTabsSession; import android.support.design.widget.AppBarLayout; import android.support.design.widget.NavigationView; import android.support.design.widget.Snackbar; @@ -107,7 +109,7 @@ import info.guardianproject.netcipher.NetCipher; import info.guardianproject.netcipher.webkit.WebkitProxy; public class MainActivity extends AppCompatActivity - implements NavigationView.OnNavigationItemSelectedListener, WebUserProfileChangedListener { + implements NavigationView.OnNavigationItemSelectedListener, WebUserProfileChangedListener, CustomTabActivityHelper.ConnectionCallback { private static final int INPUT_FILE_REQUEST_CODE_NEW = 1; @@ -141,6 +143,7 @@ public class MainActivity extends AppCompatActivity private Snackbar snackbarExitApp; private Snackbar snackbarNoInternet; private String textToBeShared = null; + private CustomTabsSession customTabsSession; /** * UI Bindings @@ -196,6 +199,7 @@ public class MainActivity extends AppCompatActivity podUserProfile.setListener(this); urls = new DiasporaUrlHelper(appSettings); customTabActivityHelper = new CustomTabActivityHelper(); + customTabActivityHelper.setConnectionCallback(this); setupUI(savedInstanceState); @@ -1079,6 +1083,19 @@ public class MainActivity extends AppCompatActivity invalidateOptionsMenu(); } + @Override + public void onCustomTabsConnected() { + if(customTabsSession == null) { + AppLog.i(this, "CustomTabs warmup: "+customTabActivityHelper.warmup(0)); + customTabsSession = customTabActivityHelper.getSession(); + } + } + + @Override + public void onCustomTabsDisconnected() { + + } + private class JavaScriptInterface { @JavascriptInterface public void setUserProfile(final String webMessage) throws JSONException { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java index e43ce0b0..2ab3fc3b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/CustomTabHelpers/CustomTabActivityHelper.java @@ -118,6 +118,10 @@ public class CustomTabActivityHelper { return session.mayLaunchUrl(uri, extras, otherLikelyBundles); } + public boolean warmup(int flags) { + return mClient.warmup(flags); + } + /** * A Callback for when the service is connected or disconnected. Use those callbacks to * handle UI changes when the service is connected or disconnected diff --git a/build.gradle b/build.gradle index 052b2e6a..54903cde 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.1.3' + classpath 'com.android.tools.build:gradle:2.2.0' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' // NOTE: Do not place your application dependencies here; they belong From 179fb3e7416f36a3fee697a2b9d2381923c71340 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 22 Sep 2016 00:40:35 +0200 Subject: [PATCH 183/535] Removed onPause and onResume in oder to fix issue with image upload --- .../fragment/StreamFragment.java | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java index 512dd7d4..4f735b5c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java @@ -48,7 +48,6 @@ public class StreamFragment extends WebViewFragment { public static final String TAG = "com.github.dfa.diaspora_android.StreamFragment"; private DiasporaUrlHelper urls; - private Bundle webViewState; private ValueCallback imageUploadFilePathCallbackNew; private ValueCallback imageUploadFilePathCallbackOld; @@ -268,21 +267,6 @@ public class StreamFragment extends WebViewFragment { return super.onOptionsItemSelected(item); } - @Override - public void onPause() { - super.onPause(); - webViewState = new Bundle(); - webView.saveState(webViewState); - } - - @Override - public void onResume() { - super.onResume(); - if(webViewState != null) { - webView.restoreState(webViewState); - } - } - @Override public ContextMenuWebView getWebView() { AppLog.d(this, "getWebView: "+(this.webView != null)); From a1ca8596b80053ee20d938cac169deeb4d9e6e3d Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 22 Sep 2016 00:54:32 +0200 Subject: [PATCH 184/535] forward clicks on bottom toolbar to fragments onOptionsItemSelected --- .../dfa/diaspora_android/activity/MainActivity.java | 3 ++- .../diaspora_android/fragment/CustomFragment.java | 12 ++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index f53ac55b..32e9c33e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -188,7 +188,8 @@ public class MainActivity extends AppCompatActivity getMenuInflater().inflate(R.menu.main__menu_bottom, toolbarBottom.getMenu()); toolbarBottom.setOnMenuItemClickListener(new ActionMenuView.OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { - return MainActivity.this.onOptionsItemSelected(item); + CustomFragment topFrag = (CustomFragment) getTopFragment(); + return MainActivity.this.onOptionsItemSelected(item) || (topFrag != null && topFrag.onOptionsItemSelected(item)); } }); setTitle(R.string.app_name); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java index b4398d16..255370cc 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java @@ -1,5 +1,6 @@ package com.github.dfa.diaspora_android.fragment; +import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.Menu; import android.view.MenuInflater; @@ -10,6 +11,17 @@ import android.view.MenuInflater; */ public abstract class CustomFragment extends Fragment { + + /** + * We have an optionsMenu + * @param savedInstanceState state + */ + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setHasOptionsMenu(true); + } + /** * Return the tag used to identify the Fragment. * @return tag From 5c41c62c8502766a152e93dab9366bb3c5019a8e Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 22 Sep 2016 23:20:13 +0200 Subject: [PATCH 185/535] Set windowSoftInputMode to adjustResize, Repair sharing text into app, Repair image sharing on 4.2 --- app/src/main/AndroidManifest.xml | 2 +- .../activity/MainActivity.java | 22 ++++++++++++++----- .../fragment/StreamFragment.java | 22 ++++++++++--------- .../fragment/WebViewFragment.java | 21 ++++++++++++++---- 4 files changed, 46 insertions(+), 21 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 2ef6cc59..7b75d8d3 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -53,7 +53,7 @@ diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 32e9c33e..c7e39fc1 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -134,6 +134,8 @@ public class MainActivity extends AppCompatActivity private TextView navheaderDescription; private ImageView navheaderImage; + private String textToBeShared; + /** * END UI Bindings @@ -234,6 +236,7 @@ public class MainActivity extends AppCompatActivity if(streamFragment == null) { AppLog.d(this, "StreamFragment was null"); streamFragment = new StreamFragment(); + fm.beginTransaction().add(streamFragment, StreamFragment.TAG).commit(); } return streamFragment; } @@ -601,11 +604,10 @@ public class MainActivity extends AppCompatActivity AppLog.v(this, "handleSendText()"); try { setSharedTexts(null, intent.getStringExtra(Intent.EXTRA_TEXT)); + openDiasporaUrl(urls.getNewPostUrl()); } catch (Exception e) { AppLog.e(this, e.toString()); } - openDiasporaUrl(urls.getBlankUrl()); - openDiasporaUrl(urls.getNewPostUrl()); } /** @@ -617,11 +619,10 @@ public class MainActivity extends AppCompatActivity AppLog.v(this, "handleSendSubject()"); try { setSharedTexts(intent.getStringExtra(Intent.EXTRA_SUBJECT), intent.getStringExtra(Intent.EXTRA_TEXT)); + openDiasporaUrl(urls.getNewPostUrl()); } catch (Exception e) { AppLog.e(this, e.toString()); } - openDiasporaUrl(urls.getBlankUrl()); //TODO: Necessary? - openDiasporaUrl(urls.getNewPostUrl()); } /** @@ -645,10 +646,11 @@ public class MainActivity extends AppCompatActivity if (sharedSubject != null) { AppLog.v(this, "Append subject to shared text"); String escapedSubject = WebHelper.escapeHtmlText(WebHelper.replaceUrlWithMarkdown(sharedSubject)); - getStreamFragment().setTextToBeShared("**" + escapedSubject + "** " + escapedBody); + AppLog.v(this, "Set shared text; Subject: \"" + escapedSubject + "\" Body: \"" + escapedBody + "\""); + textToBeShared = "**" + escapedSubject + "** " + escapedBody; } else { AppLog.v(this, "Set shared text; Subject: \"" + sharedSubject + "\" Body: \"" + sharedBody + "\""); - getStreamFragment().setTextToBeShared(escapedBody); + textToBeShared = escapedBody; } } @@ -824,4 +826,12 @@ public class MainActivity extends AppCompatActivity grantResults); } } + + public String getTextToBeShared() { + return textToBeShared; + } + + public void setTextToBeShared(String textToBeShared) { + this.textToBeShared = textToBeShared; + } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java index 4f735b5c..90dba5f8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java @@ -52,7 +52,6 @@ public class StreamFragment extends WebViewFragment { private ValueCallback imageUploadFilePathCallbackNew; private ValueCallback imageUploadFilePathCallbackOld; private String mCameraPhotoPath; - protected String textToBeShared; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { @@ -76,11 +75,19 @@ public class StreamFragment extends WebViewFragment { // Setup WebView webView.addJavascriptInterface(new JavaScriptInterface(), "AndroidBridge"); + setWebChromeClient(); - if(webView.getUrl() == null) { + if(pendingUrl != null) { + loadUrl(pendingUrl); + pendingUrl = null; + } else if (webView.getUrl() == null) { loadUrl(urls.getPodUrl()); } + this.setRetainInstance(true); + } + + private void setWebChromeClient() { //Set WebChromeClient webView.setWebChromeClient(new WebChromeClient() { final ProgressBar pb = progressBar; @@ -96,6 +103,7 @@ public class StreamFragment extends WebViewFragment { if (progress > 60) { WebHelper.optimizeMobileSiteLayout(wv); + String textToBeShared = ((MainActivity)getActivity()).getTextToBeShared(); if (textToBeShared != null) { AppLog.d(this, "Share text into webView"); WebHelper.shareTextIntoWebView(wv, textToBeShared); @@ -110,7 +118,7 @@ public class StreamFragment extends WebViewFragment { protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) { AppLog.v(this, "openFileChooser(ValCallback, String, String"); - //imageUploadFilePathCallbackOld = uploadMsg; + imageUploadFilePathCallbackOld = uploadMsg; Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); @@ -188,8 +196,6 @@ public class StreamFragment extends WebViewFragment { return true; } }); - - this.setRetainInstance(true); } @Override @@ -273,10 +279,6 @@ public class StreamFragment extends WebViewFragment { return this.webView; } - public void setTextToBeShared(String text) { - this.textToBeShared = text; - } - public void onImageUploadResult(int requestCode, int resultCode, Intent data) { AppLog.d(this, "onImageUploadResult"); switch (requestCode) { @@ -359,7 +361,7 @@ public class StreamFragment extends WebViewFragment { @JavascriptInterface public void contentHasBeenShared() { - textToBeShared = null; + ((MainActivity)getActivity()).setTextToBeShared(null); } } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/WebViewFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/WebViewFragment.java index 4f6b9bfb..7127e427 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/WebViewFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/WebViewFragment.java @@ -54,6 +54,8 @@ public abstract class WebViewFragment extends CustomFragment { protected ProgressBar progressBar; protected AppSettings appSettings; + protected String pendingUrl; + public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); } @@ -279,17 +281,28 @@ public abstract class WebViewFragment extends CustomFragment { } public void loadUrl(String url) { - AppLog.v(this, "loadUrl("+url+")"); - getWebView().loadUrlNew(url); + if(getWebView() != null) { + AppLog.v(this, "loadUrl(): load "+url); + getWebView().loadUrlNew(url); + } else { + AppLog.v(this, "loadUrl(): WebView null: Set pending url to "+url); + pendingUrl = url; + } } public String getUrl() { - return getWebView().getUrl(); + if(getWebView() != null) { + return getWebView().getUrl(); + } else { + return pendingUrl; + } } public void reloadUrl() { AppLog.v(this, "reloadUrl()"); - getWebView().reload(); + if(getWebView() != null) { + getWebView().reload(); + } } public ContextMenuWebView getWebView() { From 2aaddec3a3723997aa2e76362e88117bee39106b Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 22 Sep 2016 23:40:35 +0200 Subject: [PATCH 186/535] Fix view intent --- .../dfa/diaspora_android/activity/MainActivity.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index c7e39fc1..19add8dd 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -180,6 +180,7 @@ public class MainActivity extends AppCompatActivity MainActivity.this.setTitle(title); } }); + handleIntent(getIntent()); } private void setupUI(Bundle savedInstanceState) { @@ -218,10 +219,10 @@ public class MainActivity extends AppCompatActivity } AppLog.v(this, "UI successfully set up"); - handleIntent(getIntent()); } public void openDiasporaUrl(String url) { + AppLog.v(this, "openDiasporaUrl()"); StreamFragment streamFragment = getStreamFragment(); if(!streamFragment.isVisible()) { AppLog.d(this, "StreamFragment not visible"); @@ -232,6 +233,7 @@ public class MainActivity extends AppCompatActivity } public StreamFragment getStreamFragment() { + AppLog.v(this, "getStreamFragment()"); StreamFragment streamFragment = (StreamFragment) fm.findFragmentByTag(StreamFragment.TAG); if(streamFragment == null) { AppLog.d(this, "StreamFragment was null"); @@ -345,6 +347,7 @@ public class MainActivity extends AppCompatActivity return; } else { loadUrl = intent.getDataString(); + AppLog.v(this, "Intent has a delicious URL for us: "+loadUrl); } } else if (ACTION_CHANGE_ACCOUNT.equals(action)) { AppLog.v(this, "Reset pod data and animate to PodSelectionActivity"); @@ -416,13 +419,13 @@ public class MainActivity extends AppCompatActivity } CustomFragment top = (CustomFragment) getTopFragment(); if(top != null) { - AppLog.d(this, "Top Fragment is not null"); + AppLog.v(this, "Top Fragment is not null"); if(!top.onBackPressed()) { - AppLog.d(this, "Top Fragment.onBackPressed was false"); - //TODO: Go back in Fragment backstack + AppLog.v(this, "Top Fragment.onBackPressed was false"); + snackbarExitApp.show(); return; } else { - AppLog.d(this, "Top Fragment.onBackPressed was true"); + AppLog.v(this, "Top Fragment.onBackPressed was true"); return; } } From a04e2051a8d89b6eb58d7564149356df357bcb8b Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Mon, 26 Sep 2016 16:28:17 +0200 Subject: [PATCH 187/535] Update TR; Update buildToolsVersion -> 24.0.2 --- .travis.yml | 2 +- app/build.gradle | 4 +- .../res/values-fr/strings-preferences.xml | 1 + .../res/values-it/strings-preferences.xml | 4 ++ .../res/values-ja/strings-preferences.xml | 2 + tools/localization/.gitignore | 1 - tools/localization/downloadLocalizations.sh | 40 ------------------- 7 files changed, 10 insertions(+), 44 deletions(-) delete mode 100755 tools/localization/.gitignore delete mode 100755 tools/localization/downloadLocalizations.sh diff --git a/.travis.yml b/.travis.yml index 74b79b85..41f1aaaa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ android: - tools - tools # TODO https://github.com/travis-ci/travis-ci/issues/6193 - platform-tools - - build-tools-24.0.1 + - build-tools-24.0.2 - android-24 - extra-android-m2repository before_cache: diff --git a/app/build.gradle b/app/build.gradle index 4cb94656..0e7cceec 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,14 +3,14 @@ apply plugin: 'android-apt' android { compileSdkVersion 24 - buildToolsVersion "24.0.1" + buildToolsVersion "24.0.2" defaultConfig { applicationId "com.github.dfa.diaspora_android" minSdkVersion 17 targetSdkVersion 24 versionCode 8 - versionName "0.1.6" + versionName "0.1.6-next" } buildTypes { release { diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index 48b8d71d..0406f8e6 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -21,6 +21,7 @@ Charger les images Désactiver le chargements des images pour préserver la data mobile + Proxy Activer Proxy Serveur Proxy.\n(Nécessite un redémarrage) Hôte diff --git a/app/src/main/res/values-it/strings-preferences.xml b/app/src/main/res/values-it/strings-preferences.xml index 01fbf921..71aa9c99 100644 --- a/app/src/main/res/values-it/strings-preferences.xml +++ b/app/src/main/res/values-it/strings-preferences.xml @@ -21,11 +21,15 @@ Carica immagini Disabilita il caricamento delle immagini per risparmiare la rete dati + Proxy + @string/pref_desc__proxy_enabled Attiva proxy Traffico del proxy di Diaspora per bypassare i firewall.\nPuò essere necessario il riavvio dell\'app Host Porta + Schede personalizzate di Chrome + Apri collegamento esterno nelle schede personalizzate di Chrome. Per usare questa funzione Chromium o Google Chrome deve essere installato Impostazioni personali Apri le impostazioni del tuo account Diaspora diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml index 909ff218..2d88e3e2 100644 --- a/app/src/main/res/values-ja/strings-preferences.xml +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -21,6 +21,8 @@ 画像の読み込み 安全なモバイルデータのため、画像の読み込みを無効にします + プロキシ + @string/pref_desc__proxy_enabled プロキシを有効にする Diaspora の通信をプロキシして、ファイアウォールに回避します。\n再起動が必要になることがあります ホスト diff --git a/tools/localization/.gitignore b/tools/localization/.gitignore deleted file mode 100755 index 98626981..00000000 --- a/tools/localization/.gitignore +++ /dev/null @@ -1 +0,0 @@ -crowdin.yaml diff --git a/tools/localization/downloadLocalizations.sh b/tools/localization/downloadLocalizations.sh deleted file mode 100755 index 86fc3252..00000000 --- a/tools/localization/downloadLocalizations.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/bash -######################################################### -# -# Title -# -# Created by Gregor Santer (gsantner), 2016 -# https://gsantner.github.io/ -# -######################################################### - - -#Pfade -SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -SCRIPTFILE=$(readlink -f $0) -SCRIPTPATH=$(dirname $SCRIPTFILE) -argc=$# - -######################################################### -cd "$SCRIPTDIR" - -if [ ! -f "crowdin.yaml" ] ; then - echo "project_identifier: diaspora-for-android" > 'crowdin.yaml' - echo "base_path: $(realpath '../../')" >>'crowdin.yaml' - echo "api_key: DONT_PUSH_API_KEY" >>'crowdin.yaml' - cat "../../crowdin.yaml" >> "crowdin.yaml" - echo "# Add all non locality languages here" >> "crowdin.yaml" - echo "# (e.g. enUS, enUK, deCH, deAT will automatically go into the right folder)" >> "crowdin.yaml" - echo "# Otherwise e.g. en would get added into the folder enEN (which is wrong)." >> "crowdin.yaml" - echo "# https://crowdin.com/page/api/language-codes contains supported language codes" >> "crowdin.yaml" - echo "# The first listed ones here are diffently managed by crowdin than on android" >> "crowdin.yaml" -fi - -if grep -q "DONT_PUSH" "crowdin.yaml" ; then - echo "Insert API key to crowdin.yaml" - echo "and update folder to the root folder of the repository" - exit -fi - -# Load latest translations -crowdin-cli download -b master From 8a94bf57667362de3a0c1a3f706a384bb2acefe4 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 26 Sep 2016 20:53:58 +0200 Subject: [PATCH 188/535] Update ISSUE_TEMPLATE.md --- .github/ISSUE_TEMPLATE.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 8fc720b8..6a7ba75d 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -24,10 +24,10 @@ I have: #### Expected result +**What is the expected output?** -What is the expected output? +**What do you see instead?** -What do you see instead? Upload screenshots via drag&drop if needed and apply resizing: `` From 73895c9ddb051469121822ee295e03d934a98e70 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Mon, 26 Sep 2016 23:01:21 +0200 Subject: [PATCH 189/535] Update README.md --- README.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index a2696020..201b7cfa 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,9 @@ [![F-Droid](https://f-droid.org/wiki/images/0/06/F-Droid-button_get-it-on.png)](https://f-droid.org/repository/browse/?fdid=com.github.dfa.diaspora_android) -[![Build Status](https://travis-ci.org/Diaspora-for-Android/diaspora-android.svg?branch=master)](https://travis-ci.org/Diaspora-for-Android/diaspora-android) +[![Build Status](https://travis-ci.org/Diaspora-for-Android/diaspora-android.svg?branch=master)](https://travis-ci.org/Diaspora-for-Android/diaspora-android) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/diaspora-for-android/localized.svg)](https://crowdin.com/project/diaspora-for-android) -[![Join the chat at https://gitter.im/Diaspora-for-Android/diaspora-android](https://badges.gitter.im/Diaspora-for-Android/diaspora-android.svg)](https://gitter.im/Diaspora-for-Android/diaspora-android?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +[![Chat - FreeNode IRC](https://img.shields.io/badge/chat-on%20freenode-blue.svg)](https://kiwiirc.com/client/irc.freenode.net/?nick=user-dfa|?#diaspora-for-android) +[![Chat - Gitter](https://img.shields.io/badge/chat-on%20gitter-blue.svg)](https://gitter.im/Diaspora-for-Android/diaspora-android) # Diaspora for Android @@ -15,11 +16,11 @@ This is an unofficial webview based client for the community-run, distributed so ## Contributions We are always open for any kind of contribution. (PR's, bug reports, feature requests, translations, ..) -If you got any questions feel free to join our XMPP/Jabber conference at `diaspora-android@conference.jabberhead.tk` or [Gitter](https://gitter.im/Diaspora-for-Android/diaspora-android). -Note that the main project members are mostly busy with their job/university/school and may not react or start coding immediately. +If you got any questions feel free to contact us on IRC, XMPP or Gitter. You can start chatting by clicking on the [blue chat badges](#badgers) listed on top. -We use Crowdin to translate Diaspora for Android. Join our project here: -If your desired language is not listed please contact the maintainers/owner. +We use Crowdin to translate Diaspora for Android. Join our project here: . If your desired language is not listed please contact the maintainers/owner. + +Note that the main project members are working on this project for free during leisure time, are mostly busy with their job/university/school, and may not react or start coding immediately. ### License It's released under GNU GENERAL PUBLIC LICENSE (see [LICENCE](https://github.com/Diaspora-for-Android/diaspora-android/blob/master/LICENSE.md)). @@ -38,5 +39,5 @@ The minimum version supported is Jelly Bean, Android v4.2.0 / API 17 It requires access to the Internet and to external storage to be able to upload photos when creating a new post and for taking screenshots. ## Maintainers -- gsantner ([GitHub](https://github.com/gsantner), [Web](https://gsantner.github.io)) +- gsantner ([GitHub](https://github.com/gsantner), [Web](https://gsantner.github.io), [diaspora*](https://pod.geraspora.de/people/d1cbdd70095301341e834860008dbc6c)) - vanitasvitae ([GitHub](https://github.com/vanitasvitae)) From 4c8602b37da6a951d0a570dc712979596750c826 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Tue, 27 Sep 2016 01:07:40 +0200 Subject: [PATCH 190/535] Switch ic_launcher back to png --- SCREENSHOTS.md | 26 ++++++++++++------ .../main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 3372 bytes .../main/res/drawable-ldpi/ic_launcher.png | Bin 0 -> 1709 bytes .../main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 2204 bytes .../main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 4611 bytes .../main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 7179 bytes .../main/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 9637 bytes app/src/main/res/drawable/ic_launcher.xml | 6 ---- 8 files changed, 18 insertions(+), 14 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/ic_launcher.png create mode 100644 app/src/main/res/drawable-ldpi/ic_launcher.png create mode 100644 app/src/main/res/drawable-mdpi/ic_launcher.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_launcher.png delete mode 100644 app/src/main/res/drawable/ic_launcher.xml diff --git a/SCREENSHOTS.md b/SCREENSHOTS.md index 368da74a..8f443531 100644 --- a/SCREENSHOTS.md +++ b/SCREENSHOTS.md @@ -1,14 +1,24 @@ - - - - + + + + - - - - + + + + + + + + + + + + + +
diff --git a/app/src/main/res/drawable-hdpi/ic_launcher.png b/app/src/main/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..11f95124d64006c472554ab279b048bebd642be3 GIT binary patch literal 3372 zcmV+{4b$?8P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 D?xfu} literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_launcher.png b/app/src/main/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..b356e40a1808b9fc9dc08e1ebcfe2c3174e2573d GIT binary patch literal 2204 zcmV;N2xIq&P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_launcher.png b/app/src/main/res/drawable-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..2001d85829cb034f678ec047588a5fca36e94fe6 GIT binary patch literal 7179 zcmY*;bx<5k%=aCBz~NHd-QAty4lV9d4tJMBiaV5Ig~PA3xcdPG3Z+GhJH?#>#d&$Y z?~ixh*~w-$n@o0hW|Pb>@j6<{U`%pM00011RZ-M?;c5R72HMNKtF+nn!cgAHY03cr z^{H47)~GLQT3Z!8O#mQ>832Gr0|0j~BIq6f;L8gD99RJW;yC~SsYgMFuH?%GnvJ@$ zBH;PI0qd^Je35`WRE)g=NZ&sHN5EreiU|OKd{0$T&LCj%_)~Cz!FKnl%xT9MBT$}O z_Jow1UQY)OcWq}o&~JWYDn;FTT-wt7wt8i;^jcE6F7#Jpt4)#q{_N^Rb!ByV=j@8U z{~Mpq>JnLmI(|Bm1#Ma|1|uEFj@jGv^mgl0JTfC=rg3JoL(cf$Xh81R!)#~I;lE(_ z-ZhTzyh#sUYVLPfN^(LfSY@vV6o_Y}Cr*Hv5neFiyEn)NKqgtfG+Yfp7Zl_;+1d=n z!vow!NW-x9045R0vd9w{O~~f*d2($1P?TbP>8bC1zLreOb2~nS3ke>J0EzFp_d;ql z7Eu#+55C)_C|)EUT9^0OSwfZbw z+^0W2(@dI+n5>ltl4@=NXg|jo*eQ5)z??`V%Dv-?fmADW0t^UzE15d*Ji+5?904W& zUg=gY#Vg0#d|TIC?0qKMVtt?EObzM3n2aP)bW!9sj5ZWeQq}>nz9dByQ4AOKC(JJ3 z(dz{0L|^YAvG~)4Ygv-0>n>as3%E~Mp&PX2oiiw4BW#Go0sRs&UfQo`Vx~?>Ad1q3 zDv8^ba-eNoeDX+X<_}J{jV);LR5V-J3$oxV7wLr>3sPmZ8UxJG&Ehe&W2S`{6<-nW zSfD(i908E}PSC^)doto`e?abI20tK8d11oaLK*I&Kf{z>|A6M}T35|O?)5Z8&dARM z>+ttdZ#o>!JBgfO!;mGd{x?Wd%!aytKR9yQ-@~H4`Oc`;`}caaS?+X^?hLbFcMRR3 zP11pEZ($3NB{a`uXu{ivxQFpI9CiaP^q$xY(Lk-G9bRdJ=RHzHzHHrTwdG{@hFs+_ zk{K=Sc#~MxS_cp$k61vgAcPQhm9E}op$Kn;Ev*c|ZYh(LQ1UXpR7s2-c5p8(|91yj z1GNXd9Fa%%i(irpVY1G)o<_V^zMtMmDKLZ&%zZ5YZ!5)_VRb@11Dv5QON4I;(<9!l z(-{O{wSG01Zwr2Iqu@V5s%mp3+{rQqOhZqRTY;~)!nSk!@Yg-p`Ctq)?H^}ZvQxhR zw^(VT7C$7@M$2kGNkx+vE;Up8cGv*(p>Hr&`!gD>eZfvnY*$H%P{DD>HcnW+_QpQW)ra#-)FnC;Y?s3riKaTt!yZYPDYtSxL;9vL#zwLrAq zJ(BobZyCVCUl(qxCL>r*4ZrK@c3cGkyrDvf?axnRoGRlW(@96m`E&jJ$mG}#UL z#@^uqc@+%Spfdq0>(LteA39yQ%kPz_Hh96fhLwL5^yp!WAF83uco#nqrSN1kp%o^0!M8e)YZ>=A8}1 zpTBuCu)Ej~Zb_CS#v}4&9ofa_V_m7?es4JBF*McOP{P#w%C?0&bg2&47WU&^@O6$y z_pXtO*Ps`Y`jn6oPKHU)a&lHUAf76;qzu*IZ!bB13@GCZltqVIATd}hZqfFtBq`eQ z!BbPuJ==f=epiT#-vP>CLiDB)Ym4h7kdyHccc@-T1!n{`@{KE!nqTvZ{U(KuwgwU8 z9QypQBNKWLf85TG&Yk|eO|n%R9;)Fk=zyCQe)1ER%|Z>7KJ-bnQ_Xn~4;JBi?s8AM z)f{4kExvJuktl`7nG}A{C^Spyh!t~s;`SsUc{#g7Tr{u;xGeAI%JB&w9vsj(K|iy+ zmT^YG$OvmNwLmS7a^pmM3vAbFmCY_2L8VU1t~YWd-(I_`jSdr|0|u(^MvNjozBBN1 z%pQXg_-d<5+W#fI8`Q;O6-TWpZD8j1xl3rA|MecRLU5^=Euq8&8$ET?RTW{^J``?v zEYwg0w1V1D=->vbxD5R4K(hDKa^MBS4D+o~y9Awo0eQND9aN$Wm~cOP0r0ai8oRr5 z{Ip>X(>5p24WI70(z&40$_|&&$BD#xza6H$#UfU9Npw;nHCz$;Fv4&wGHitAFf}uR<*2(Mk1a@z`TojVp6DlOhg6YyQ?pMxHNsn%FxEKFM~28uc5YRi2vJp+CUMs z!{BJ&$ep+3i4U`9%+o0xYM`Yj#IV*21^&s&tt=4bM&$;|jewtpeJF6QirNLTBQB&{ zGy1Lqqw!ROaca{iGi?IllmDWZ$wPy#Novr{+e z4Zz5l*0f;Bl-*%R+2W@i^v?zkyia?O^JlXPXT|^uA1FOQ(gIT)z0&bV6iG{N3z(eh`fQ z{5B_`fxH506>)(}}+c69%&cW~QRD zb!9r1Jfw_y$4|(8A#xs8;j)R=#huk92;`@5MsK=xx|=`DZCa_aZXz%8HqKOK^*V7AOgw5`0Ek z4!frD=<)o@-A&6t%nV7Z^DzzNGazWqmiM$KJEkBzmf+3@isd@i*b28qS53NugQz1H z@U-U)J*BFdMjlvTvK~)(oXd~J2^Q%V5dai3hl{ur=E{3s~8e_11>eV4c%fI&f3ukkj<29j*6g9 z43Uloo&|DMNr^Ev@y{kzg~Xk2hed`CI>s>lwf#}4Id5QUgqQO4rFU^-nV$Ku3 z!&lYN$kWjd(oFwF{I|>J()h>`RNpTBEm)JzB#0hmfWU=p2n+jo+9f&1ksZsIAS0aQ3Mija*N?8?`@D zHa1nP6L8K;uLUz6DrK&xRT78k9@-8SHyq^>@yQMy`YP@jvDQVqea_7HZVr0Lqk4a@dcHW@fmGTUbsH4GgT&`3h* zpK~N5BINC3$jFn+p8R+7E5mGi#0BqXd`q_WY_6f(#1x^A>8rm;(?VHLv&_HL&P|OR zV_B8prK{_DX-)Qijg-$j{epAL#d3l$r2+d7LpE-mf|lO4%QWF78(qBPg&uAKZ^*e1 zWhpxHp3h#5^cpf-sR~K)1?Qa%p;svmyj~#H>z|1y$KueZ>6t@M%j12W6t=D$gX?1Lj>nuXbk z%=JSfZ@2e3DvYdSpP*$u0{yd(qtiza-03aV3>K!*B0#Ipw68$2f0jjRXI}2%Oci6=YQY8A?Wp2RG z7{hcbe$+FL6;%CQu@7`YTZ$Mjva~*{9^bWbsMw94ECGU{!2ar>b9;FfT; z^*mGy?oV4kn{;M@P0q3+9teo@(fUiEuIbd(tC}g2__(WgNN>G_0G15g(AEt@oHOWb z`WA@MTDgBUA0H*y9pHRY;cQxMVI-|h=leZ&4d|Pv^=4V`A;&9~Rbw3^T=uo5CKf&} zpGBcOYJ`8mUC5L0yIQc|E|Tc^tH(wkIW=Y_zd^koH~lslm2N%ewb)Bw8}~2b1dx2)XX@RSLHq2Alba~ZE{vU;gR(xOqC<4ZVz?Ud$CF}ZSsP} z-#llyN%cCK+dS%6(>knuWLQ?k#_`NTKWBgJFB#Zt5-{2155`^1E!?Ae6?e* zB$Xt=Hyn7Bj&~Gz#1nnKhC^XD%o8U~?+2_^+io;)=R#)-DFJk_PRomFurzsx61N@1 z_-v{5@g;38l8jbi3Z0l0D)-!9tj3m5&0~0+{j&saVyS-~cH%i}nSP5CTin;ro(ZB3 zu83nGdAQ?}q4<}gg(oj-*!yP^ES;A+FWA&Nqu{w<<}U67Uqh0P_wS4Px$`BQ%HUNn z^~aPUdIIXTKUI@&Sv?I9DuQ4^EPQ%HOrzG6P8T(vUd0xtX zGlm(d3xM)?FMYg^T|;?w`h<&_y@KVWbcbn`Filbv2SAgrt7iKai#{+zM3$vFOVAUa z2fh1+A!8Dr)KafOfH@y5DsS8)9%jv%qCmKgt6sPujEJhe^tK|Ro3WM#K7sa}Lqql} z=kT8~A+OI=7Erpf=7Upd>a|XWy6K+I*Y0l~JCSb`yk?SlP$;ofsDlTFhhvBQrnAzR zdKdq^Gc?^)2sV$}VIXeDYkW3$(z>-pvvOax^U3X$0u2=Np=3G@g#e_3|n{JrW7|3@% z_dE7x_7}kCc2&3IB#uNAfc&-04eE@KZ<@u1SAO0g0g2193n& zyz=j#6#=~r{Z3J&OJqyAPvsjXGwqcVff@}E%Q%bPKVt+@4+UE+WI{kLDH55W{T%V& z{tD_ZS!cS+IRfg~4q8+lkvTPeProp}SRTJy=?uF=o=Ub4j@^3o0&<+Ei_kDnJe-`* z`E7nd&s(jqT9AS|DpN&?E$wr>0?We$fA z?{lc4aGA(&e;UFI#(gbHp7wR+sB~E7ZqlS511>{Z5fJ%Hj2P`DU_4C!czoD@1ft19 zCUvP3K1L|Z#+b};lU<+=oY2lPYYdw9&_*wY`Vm9kDzK6;A4o8~{L3kkH2HH_m&tr& zD(?IJlh&JCC7GrCftCX7W4vwzE;Kcz`yWNfy)bt0%79*H6)_(53qX{wWvMGpTl$i) zXAi&K2zj9Ep;5dw#J(@l_hX@;t^#~$J{N$E>~pB0+m!YTl4=v4d9P<}Mobn=F)&=x zV4VO8X`{UM8nF{mCApgrIA7CQekffPyySW09JB|J(at5YgDM+E#36J5jGJuc?_wZ8 z{{r^`Vxhm`TE5w1WfZ=txaghN$p@q_(7|l8x{W$zZLxgry?>3JDp7n#Yb^tlYicU@ z1mn!_#Fz$xb+UE(%39IH>Mr0iz$b~>XHdmaPiFqfU*`>3m=HWY z(MBH0>Hdl|oj)?o1xSsOu|$|Y2)>Cxf1hPqmNfB{|AX*uJNhFrg`pwcoAqGwfCQIt z)=%m1;F~6*$f4hFK)roAm7SY0*S&JC5kE7+x{^$+MYB|TSqk~wUG|o)O?4FR?^U9r zzj3nEQ~93aP(3a^Q~k|n6xy)x9jCrrMuIZI(}V~1-;VIJUn7ek`({65Xv#c}<*c!O zu72}V<`Y&r9=soWZFo>M-WUy{yz)hy48+7lt)eFj0L#<>ArT{qh;G@+X|61LBk_n} z2EAZiwZtKsImXAB7MBwjBXf`(R@!*UrjuX$K&VgY$Z;b64c};oriq<|#)0(3&>p1^QdoP*hbXpt}!WQvPe@@FdW<7MB zJNhew&E%QKX5&~Xo&CORGOi&$=rW3YGn`83Fn47#Cy24Cx)*K6xbG<|9$hbF+5dF5 zs5G!EfMfhrv3z(3>0KsspaUe1<^#Z!XJY<-ws!C4(U0XMx73J5Q~S4!H1oK}Q&YW=42 zYLI^_hXzT(7pjA<6nvEhKqsbWw{<_5W7qL_ybj$Z9U4@e_u?`YSMld7tOqLB8ODN9 z2@(eY?3vklbm(ANn|8LGBD5N=8A<{5I9z0^{}byuIC;0l)&dih2>@)SwVXb5;bGNAE>hOzC;#SS;!x z|FU+wtu!p9BbnElaN*vaq-%g(CA~F>@Yi`P18FUZ{JJc~?3IZh9X`bUM_GLQ`9~en zPpu{4xGyL~3P0Fj4=o~m%v#7y1?314s5;c9@>reEoV8CfnY{3y>64bpEcf8WKXKP3 z)iym@zRNBfHTNLu#sD<9NivpB;F2MdfNp7<25pk~nY&cg69R`8?_hDfZ_Qlu+uU|j z=)k5EaBzY}qx@)Smp9=Z!Lf@W;6LP_2i9Oey=k(U250=)s#A&VBFl6$;^8laK4-3Q zGjCn#N|}D?F9|g(iU;+QH6ZC+a zB>#bn9yI`+c5g81Ldjm1OHJc9Joi*@W{;ajD0KbxPnkhULllf+#Z86yVyxe>5Foiu z2}GU>w7_+#qGLj?0+eT1UP1J&St_*gaA^@!2|d%en8*nbDm2Z$G{TsCUK{z?S^LrOagE$2KuYs@uzkoQu zn79z%|2HTI;Ff+dAp6gQzPp2uzqOY=z~A4W8{+2dZENje&+YE@F8@T5{6z_%`dUk| JM&2s&e*hhzXJh~X literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_launcher.png b/app/src/main/res/drawable-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..0d77fa66d8f6661995cc5606d97689a83bb7fb51 GIT binary patch literal 9637 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 - - - From 8e9dabe951901adb777bb3694bd606cdae1a768e Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Tue, 27 Sep 2016 01:24:07 +0200 Subject: [PATCH 191/535] Replace blowball image on splash with character --- app/src/main/res/layout/splash__activity.xml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/layout/splash__activity.xml b/app/src/main/res/layout/splash__activity.xml index 5f65f563..5b6d5df3 100644 --- a/app/src/main/res/layout/splash__activity.xml +++ b/app/src/main/res/layout/splash__activity.xml @@ -10,16 +10,17 @@ android:paddingTop="@dimen/activity_vertical_margin" tools:context=".activity.SplashActivity"> - + android:text="*" + android:textAppearance="?android:attr/textAppearanceLarge" + android:textColor="@color/white" + android:textSize="120dp" + android:textStyle="bold"/>
From e4d4305fc119477b7c2a56b22c6fe5585b103baa Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Wed, 28 Sep 2016 21:43:25 +0200 Subject: [PATCH 192/535] Reworked UI using Fragments --- .../activity/AboutActivity.java | 2 +- .../activity/MainActivity.java | 125 +++++--- ...ViewFragment.java => BrowserFragment.java} | 96 +++++-- .../fragment/CustomFragment.java | 2 + ...gment.java => DiasporaStreamFragment.java} | 271 ++++++++---------- .../fragment/TestFragment.java | 39 +++ .../ui/DiasporaStreamWebChromeClient.java | 44 +++ .../ui/FileUploadWebChromeClient.java | 41 +++ .../ui/ProgressBarWebChromeClient.java | 26 ++ .../dfa/diaspora_android/util/WebHelper.java | 2 +- app/src/main/res/layout/about__activity.xml | 2 +- ...am__fragment.xml => browser__fragment.xml} | 0 app/src/main/res/layout/test__fragment.xml | 11 + app/src/main/res/menu/main__menu_bottom.xml | 7 + app/src/main/res/menu/main__navdrawer.xml | 2 +- 15 files changed, 447 insertions(+), 223 deletions(-) rename app/src/main/java/com/github/dfa/diaspora_android/fragment/{WebViewFragment.java => BrowserFragment.java} (84%) rename app/src/main/java/com/github/dfa/diaspora_android/fragment/{StreamFragment.java => DiasporaStreamFragment.java} (54%) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/fragment/TestFragment.java create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/ui/DiasporaStreamWebChromeClient.java create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/ui/FileUploadWebChromeClient.java create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/ui/ProgressBarWebChromeClient.java rename app/src/main/res/layout/{stream__fragment.xml => browser__fragment.xml} (100%) create mode 100644 app/src/main/res/layout/test__fragment.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java index 4d8e2ecd..cc9cf36d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/AboutActivity.java @@ -65,7 +65,7 @@ public class AboutActivity extends AppCompatActivity { @BindView(R.id.main__topbar) protected Toolbar toolbar; - @BindView(R.id.linearlayout) + @BindView(R.id.appbar_linear_layout) protected LinearLayout linearLayout; @Override diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 19add8dd..244bbc05 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -62,8 +62,10 @@ import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.data.PodUserProfile; +import com.github.dfa.diaspora_android.fragment.BrowserFragment; import com.github.dfa.diaspora_android.fragment.CustomFragment; -import com.github.dfa.diaspora_android.fragment.StreamFragment; +import com.github.dfa.diaspora_android.fragment.DiasporaStreamFragment; +import com.github.dfa.diaspora_android.fragment.TestFragment; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; import com.github.dfa.diaspora_android.receiver.OpenExternalLinkReceiver; import com.github.dfa.diaspora_android.receiver.UpdateTitleReceiver; @@ -162,10 +164,6 @@ public class MainActivity extends AppCompatActivity customTabActivityHelper.setConnectionCallback(this); fm = getSupportFragmentManager(); - StreamFragment sf = getStreamFragment(); - fm.beginTransaction().replace(R.id.fragment_container, sf, StreamFragment.TAG).commit(); - sf.onCreateBottomOptionsMenu(toolbarBottom.getMenu(), getMenuInflater()); - setupUI(savedInstanceState); brOpenExternalLink = new OpenExternalLinkReceiver(this); @@ -180,7 +178,13 @@ public class MainActivity extends AppCompatActivity MainActivity.this.setTitle(title); } }); - handleIntent(getIntent()); + //Handle intent + Intent intent = getIntent(); + if(intent != null && intent.getAction() != null) { + handleIntent(intent); + } else { + openDiasporaUrl(urls.getStreamUrl()); + } } private void setupUI(Bundle savedInstanceState) { @@ -191,8 +195,8 @@ public class MainActivity extends AppCompatActivity getMenuInflater().inflate(R.menu.main__menu_bottom, toolbarBottom.getMenu()); toolbarBottom.setOnMenuItemClickListener(new ActionMenuView.OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { - CustomFragment topFrag = (CustomFragment) getTopFragment(); - return MainActivity.this.onOptionsItemSelected(item) || (topFrag != null && topFrag.onOptionsItemSelected(item)); + CustomFragment top = getTopFragment(); + return MainActivity.this.onOptionsItemSelected(item) || (top != null && top.onOptionsItemSelected(item)); } }); setTitle(R.string.app_name); @@ -221,26 +225,64 @@ public class MainActivity extends AppCompatActivity AppLog.v(this, "UI successfully set up"); } - public void openDiasporaUrl(String url) { + /** + * Show DiasporaStreamFragment if necessary and load URL url + * @param url URL to load in the DiasporaStreamFragment + */ + protected void openDiasporaUrl(String url) { AppLog.v(this, "openDiasporaUrl()"); - StreamFragment streamFragment = getStreamFragment(); - if(!streamFragment.isVisible()) { - AppLog.d(this, "StreamFragment not visible"); - fm.beginTransaction().replace(R.id.fragment_container, streamFragment, StreamFragment.TAG).commit(); - streamFragment.onCreateBottomOptionsMenu(toolbarBottom.getMenu(), getMenuInflater()); - } + DiasporaStreamFragment streamFragment = (DiasporaStreamFragment) getFragment(DiasporaStreamFragment.TAG); + showFragment(streamFragment); streamFragment.loadUrl(url); } - public StreamFragment getStreamFragment() { - AppLog.v(this, "getStreamFragment()"); - StreamFragment streamFragment = (StreamFragment) fm.findFragmentByTag(StreamFragment.TAG); - if(streamFragment == null) { - AppLog.d(this, "StreamFragment was null"); - streamFragment = new StreamFragment(); - fm.beginTransaction().add(streamFragment, StreamFragment.TAG).commit(); + /** + * Get an instance of the CustomFragment with the tag fragmentTag. + * If there was no instance so far, create a new one and add it to the FragmentManagers pool. + * If there is no Fragment with the corresponding Tag, return null. + * @param fragmentTag tag + * @return corresponding Fragment + */ + protected CustomFragment getFragment(String fragmentTag) { + CustomFragment fragment = (CustomFragment) fm.findFragmentByTag(fragmentTag); + if(fragment != null) { + return fragment; + } else { + switch (fragmentTag) { + case DiasporaStreamFragment.TAG: + DiasporaStreamFragment dsf = new DiasporaStreamFragment(); + fm.beginTransaction().add(dsf, fragmentTag).commit(); + return dsf; + case BrowserFragment.TAG: + BrowserFragment bf = new BrowserFragment(); + fm.beginTransaction().add(bf, fragmentTag).commit(); + return bf; + case TestFragment.TAG: + TestFragment tf = new TestFragment(); + fm.beginTransaction().add(tf, fragmentTag).commit(); + return tf; + default: + AppLog.e(this,"Invalid Fragment Tag: "+fragmentTag + +"\nAdd Fragments Tag to getFragment()'s switch case."); + return null; + } + } + } + + /** + * Show the Fragment fragment in R.id.fragment_container. If the fragment was already visible, do nothing. + * @param fragment Fragment to show + */ + protected void showFragment(CustomFragment fragment) { + AppLog.d(this, "showFragment()"); + CustomFragment currentTop = (CustomFragment) fm.findFragmentById(R.id.fragment_container); + if(currentTop == null || !currentTop.getFragmentTag().equals(fragment.getFragmentTag())) { + AppLog.d(this, "Fragment was not visible. Replace it."); + fm.beginTransaction().addToBackStack(null).replace(R.id.fragment_container, fragment, fragment.getFragmentTag()).commit(); + fragment.onCreateBottomOptionsMenu(toolbarBottom.getMenu(), getMenuInflater()); + } else { + AppLog.d(this, "Fragment was already visible. Do nothing."); } - return streamFragment; } @Override @@ -307,7 +349,7 @@ public class MainActivity extends AppCompatActivity navMenu.findItem(R.id.nav_aspects).setVisible(appSettings.isVisibleInNavAspects()); navMenu.findItem(R.id.nav_commented).setVisible(appSettings.isVisibleInNavCommented()); navMenu.findItem(R.id.nav_followed_tags).setVisible(appSettings.isVisibleInNavFollowed_tags()); - navMenu.findItem(R.id.nav_help_license).setVisible(appSettings.isVisibleInNavHelp_license()); + navMenu.findItem(R.id.nav_about).setVisible(appSettings.isVisibleInNavHelp_license()); navMenu.findItem(R.id.nav_liked).setVisible(appSettings.isVisibleInNavLiked()); navMenu.findItem(R.id.nav_mentions).setVisible(appSettings.isVisibleInNavMentions()); navMenu.findItem(R.id.nav_profile).setVisible(appSettings.isVisibleInNavProfile()); @@ -351,11 +393,11 @@ public class MainActivity extends AppCompatActivity } } else if (ACTION_CHANGE_ACCOUNT.equals(action)) { AppLog.v(this, "Reset pod data and animate to PodSelectionActivity"); - app.resetPodData(getStreamFragment().getWebView()); + app.resetPodData(((DiasporaStreamFragment) getFragment(DiasporaStreamFragment.TAG)).getWebView()); Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); } else if (ACTION_CLEAR_CACHE.equals(action)) { AppLog.v(this, "Clear WebView cache"); - getStreamFragment().getWebView().clearCache(true); + ((DiasporaStreamFragment) getFragment(DiasporaStreamFragment.TAG)).getWebView().clearCache(true); } else if (ACTION_RELOAD_ACTIVITY.equals(action)) { AppLog.v(this, "Recreate activity"); recreate(); @@ -401,11 +443,10 @@ public class MainActivity extends AppCompatActivity super.onRestoreInstanceState(savedInstanceState); } - private Fragment getTopFragment() { - for(Fragment f : fm.getFragments()) { - if(f.isVisible()) { - return f; - } + private CustomFragment getTopFragment() { + Fragment top = fm.findFragmentById(R.id.fragment_container); + if(top != null) { + return (CustomFragment) top; } return null; } @@ -417,12 +458,17 @@ public class MainActivity extends AppCompatActivity navDrawer.closeDrawer(navView); return; } - CustomFragment top = (CustomFragment) getTopFragment(); + CustomFragment top = getTopFragment(); if(top != null) { AppLog.v(this, "Top Fragment is not null"); if(!top.onBackPressed()) { AppLog.v(this, "Top Fragment.onBackPressed was false"); - snackbarExitApp.show(); + AppLog.d(this, "BackStackEntryCount: "+fm.getBackStackEntryCount()); + if(fm.getBackStackEntryCount()>0) { + fm.popBackStack(); + } else { + snackbarExitApp.show(); + } return; } else { AppLog.v(this, "Top Fragment.onBackPressed was true"); @@ -518,6 +564,11 @@ public class MainActivity extends AppCompatActivity return true; } + case R.id.action_debug_button: { + showFragment(getFragment(TestFragment.TAG)); + return true; + } + case R.id.action_compose: { if (WebHelper.isOnline(MainActivity.this)) { openDiasporaUrl(urls.getNewPostUrl()); @@ -723,9 +774,10 @@ public class MainActivity extends AppCompatActivity //TODO: Replace with fragment case R.id.nav_followed_tags: { + DiasporaStreamFragment stream = (DiasporaStreamFragment) getFragment(DiasporaStreamFragment.TAG); if (WebHelper.isOnline(MainActivity.this)) { openDiasporaUrl(urls.getBlankUrl()); - WebHelper.showFollowedTagsList(getStreamFragment().getWebView(), app); + WebHelper.showFollowedTagsList(stream.getWebView(), app); setTitle(R.string.nav_followed_tags); } else { snackbarNoInternet.show(); @@ -735,9 +787,10 @@ public class MainActivity extends AppCompatActivity //TODO: Replace with fragment case R.id.nav_aspects: { + DiasporaStreamFragment stream = (DiasporaStreamFragment) getFragment(DiasporaStreamFragment.TAG); if (WebHelper.isOnline(MainActivity.this)) { openDiasporaUrl(DiasporaUrlHelper.URL_BLANK); - WebHelper.showAspectList(getStreamFragment().getWebView(), app); + WebHelper.showAspectList(stream.getWebView(), app); setTitle(R.string.aspects); } else { snackbarNoInternet.show(); @@ -801,7 +854,7 @@ public class MainActivity extends AppCompatActivity } break; - case R.id.nav_help_license: { + case R.id.nav_about: { startActivity(new Intent(MainActivity.this, AboutActivity.class)); } break; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/WebViewFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/BrowserFragment.java similarity index 84% rename from app/src/main/java/com/github/dfa/diaspora_android/fragment/WebViewFragment.java rename to app/src/main/java/com/github/dfa/diaspora_android/fragment/BrowserFragment.java index 7127e427..01fdb390 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/WebViewFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/BrowserFragment.java @@ -14,10 +14,13 @@ import android.os.Environment; import android.os.StrictMode; import android.support.design.widget.Snackbar; import android.support.v7.app.AlertDialog; +import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuInflater; import android.view.View; +import android.view.ViewGroup; import android.webkit.WebSettings; import android.webkit.WebView; -import android.webkit.WebViewClient; import android.widget.ProgressBar; import android.widget.Toast; @@ -27,6 +30,7 @@ import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; import com.github.dfa.diaspora_android.ui.CustomWebViewClient; +import com.github.dfa.diaspora_android.ui.ProgressBarWebChromeClient; import com.github.dfa.diaspora_android.util.AppLog; import java.io.File; @@ -42,29 +46,49 @@ import info.guardianproject.netcipher.NetCipher; import info.guardianproject.netcipher.webkit.WebkitProxy; /** - * Fragment that contains a WebView with a bunch of functionality - * Created by vanitas on 21.09.16. + * Fragment with a webView and a ProgressBar. + * This Fragment retains its instance. + * Created by vanitas on 26.09.16. */ -public abstract class WebViewFragment extends CustomFragment { +public class BrowserFragment extends CustomFragment { + public static final String TAG = "com.github.dfa.diaspora_android.BrowserFragment"; - protected WebSettings webSettings; - protected WebViewClient webViewClient; + protected View rootLayout; protected ContextMenuWebView webView; protected ProgressBar progressBar; protected AppSettings appSettings; + protected CustomWebViewClient webViewClient; + protected WebSettings webSettings; protected String pendingUrl; - public void onViewCreated(View view, Bundle savedInstanceState) { - super.onViewCreated(view, savedInstanceState); + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + AppLog.d(this, "onCreateView()"); + if(rootLayout == null) { + rootLayout = inflater.inflate(R.layout.browser__fragment, container, false); + } + return rootLayout; } - protected void setup(ContextMenuWebView webView, final ProgressBar progressBar, AppSettings appSettings) { - this.appSettings = appSettings; - this.webSettings = webView.getSettings(); - this.webView = webView; - this.progressBar = progressBar; + @Override + public void onViewCreated(View view, Bundle savedInstanceState) { + AppLog.d(this, "onViewCreated()"); + super.onViewCreated(view, savedInstanceState); + + if(this.appSettings == null) { + this.appSettings = ((App) getActivity().getApplication()).getSettings(); + } + + if(this.webView == null) { + this.webView = (ContextMenuWebView) view.findViewById(R.id.webView); + this.applyWebViewSettings(); + } + + if(this.progressBar == null) { + this.progressBar = (ProgressBar) view.findViewById(R.id.progressBar); + } if (appSettings.isProxyEnabled()) { if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { @@ -75,7 +99,25 @@ public abstract class WebViewFragment extends CustomFragment { resetProxy(); } - webSettings.setJavaScriptEnabled(true); + if(pendingUrl != null) { + loadUrl(pendingUrl); + pendingUrl = null; + } + + this.setRetainInstance(true); + } + + @Override + public void onDestroyView() { + super.onDestroyView(); + + if (getRetainInstance() && rootLayout.getParent() instanceof ViewGroup) { + ((ViewGroup) rootLayout.getParent()).removeView(rootLayout); + } + } + + private void applyWebViewSettings() { + this.webSettings = webView.getSettings(); webSettings.setAllowFileAccess(false); webSettings.setUseWideViewPort(true); webSettings.setLoadWithOverviewMode(true); @@ -93,21 +135,9 @@ public abstract class WebViewFragment extends CustomFragment { //webView.setParentActivity(this); webView.setOverScrollMode(WebView.OVER_SCROLL_ALWAYS); - //Set proxy - if (appSettings.isProxyEnabled()) { - if (!setProxy(appSettings.getProxyHost(), appSettings.getProxyPort())) { - AppLog.d(this, "Could not enable Proxy"); - Toast.makeText(getContext(), R.string.toast_set_proxy_failed, Toast.LENGTH_SHORT).show(); - } - } else if (appSettings.wasProxyEnabled()) { - resetProxy(); - } - - /* - * WebViewClient - */ this.webViewClient = new CustomWebViewClient((App) getActivity().getApplication(), webView); webView.setWebViewClient(webViewClient); + webView.setWebChromeClient(new ProgressBarWebChromeClient(webView, progressBar)); } /** @@ -153,6 +183,7 @@ public abstract class WebViewFragment extends CustomFragment { } } + @SuppressWarnings("unused") private boolean setProxy() { return setProxy(appSettings.getProxyHost(), appSettings.getProxyPort()); } @@ -175,7 +206,7 @@ public abstract class WebViewFragment extends CustomFragment { AppLog.v(this, "clear WebKit proxy"); WebkitProxy.resetProxy(MainActivity.class.getName(), getContext()); } catch (Exception e) { - AppLog.e(this, "Could not clear WebKit proxy:\n"+e.toString()); + AppLog.e(this, "Could not clear WebKit proxy:\n"+e.toString()); } AppLog.v(this, "Reset old ThreadPolicy"); StrictMode.setThreadPolicy(old); @@ -272,6 +303,15 @@ public abstract class WebViewFragment extends CustomFragment { } @Override + public String getFragmentTag() { + return TAG; + } + + @Override + public void onCreateBottomOptionsMenu(Menu menu, MenuInflater inflater) { + /* Nothing to do here */ + } + public boolean onBackPressed() { if(webView.canGoBack()) { webView.goBack(); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java index 255370cc..5b833e37 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/CustomFragment.java @@ -12,6 +12,8 @@ import android.view.MenuInflater; public abstract class CustomFragment extends Fragment { + public static final String TAG = "com.github.dfa.diaspora_android.CustomFragment"; + /** * We have an optionsMenu * @param savedInstanceState state diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/DiasporaStreamFragment.java similarity index 54% rename from app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java rename to app/src/main/java/com/github/dfa/diaspora_android/fragment/DiasporaStreamFragment.java index 90dba5f8..8a86243c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/StreamFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/DiasporaStreamFragment.java @@ -2,6 +2,7 @@ package com.github.dfa.diaspora_android.fragment; import android.Manifest; import android.animation.ObjectAnimator; +import android.annotation.SuppressLint; import android.app.Activity; import android.content.DialogInterface; import android.content.Intent; @@ -12,23 +13,21 @@ import android.os.Bundle; import android.provider.MediaStore; import android.support.design.widget.Snackbar; import android.support.v7.app.AlertDialog; -import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; -import android.view.ViewGroup; import android.webkit.JavascriptInterface; import android.webkit.ValueCallback; import android.webkit.WebChromeClient; import android.webkit.WebView; -import android.widget.ProgressBar; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.data.PodUserProfile; -import com.github.dfa.diaspora_android.ui.ContextMenuWebView; +import com.github.dfa.diaspora_android.ui.DiasporaStreamWebChromeClient; +import com.github.dfa.diaspora_android.ui.FileUploadWebChromeClient; import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; import com.github.dfa.diaspora_android.util.Helpers; @@ -40,167 +39,34 @@ import java.io.File; import java.io.IOException; /** - * Fragment that contains a WebView displaying the stream of the user - * Created by vanitas on 21.09.16. + * Fragment that displays the Stream of the diaspora* user + * Created by vanitas on 26.09.16. */ -public class StreamFragment extends WebViewFragment { +public class DiasporaStreamFragment extends BrowserFragment { public static final String TAG = "com.github.dfa.diaspora_android.StreamFragment"; - private DiasporaUrlHelper urls; + protected DiasporaUrlHelper urls; private ValueCallback imageUploadFilePathCallbackNew; private ValueCallback imageUploadFilePathCallbackOld; private String mCameraPhotoPath; + private String sharedText; - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - AppLog.d(this, "onCreateView()"); - return inflater.inflate(R.layout.stream__fragment, container, false); - } - + @SuppressLint("SetJavaScriptEnabled") @Override public void onViewCreated(View view, Bundle savedInstanceState) { - AppLog.d(this, "onViewCreated()"); super.onViewCreated(view, savedInstanceState); - this.webView = (ContextMenuWebView) view.findViewById(R.id.webView); - this.progressBar = (ProgressBar) view.findViewById(R.id.progressBar); - this.appSettings = ((App) getActivity().getApplication()).getSettings(); this.urls = new DiasporaUrlHelper(appSettings); + webView.setWebChromeClient(new DiasporaStreamWebChromeClient(webView, progressBar, fileUploadCallback, sharedTextCallback)); - this.setup( - webView, - progressBar, - appSettings); - - // Setup WebView + webView.getSettings().setJavaScriptEnabled(true); webView.addJavascriptInterface(new JavaScriptInterface(), "AndroidBridge"); - setWebChromeClient(); - - if(pendingUrl != null) { - loadUrl(pendingUrl); - pendingUrl = null; - } else if (webView.getUrl() == null) { - loadUrl(urls.getPodUrl()); + if(((MainActivity)getActivity()).getTextToBeShared() != null) { + loadUrl(urls.getNewPostUrl()); + } else if(webView.getUrl() == null) { + loadUrl(urls.getStreamUrl()); } - - this.setRetainInstance(true); - } - - private void setWebChromeClient() { - //Set WebChromeClient - webView.setWebChromeClient(new WebChromeClient() { - final ProgressBar pb = progressBar; - - public void onProgressChanged(WebView wv, int progress) { - pb.setProgress(progress); - - if (progress > 0 && progress <= 60) { - WebHelper.getUserProfile(wv); - WebHelper.optimizeMobileSiteLayout(wv); - } - - if (progress > 60) { - WebHelper.optimizeMobileSiteLayout(wv); - - String textToBeShared = ((MainActivity)getActivity()).getTextToBeShared(); - if (textToBeShared != null) { - AppLog.d(this, "Share text into webView"); - WebHelper.shareTextIntoWebView(wv, textToBeShared); - } - } - - progressBar.setVisibility(progress == 100 ? View.GONE : View.VISIBLE); - } - - //For Android 4.1/4.2 only. DO NOT REMOVE! - @SuppressWarnings("unused") - protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) - { - AppLog.v(this, "openFileChooser(ValCallback, String, String"); - imageUploadFilePathCallbackOld = uploadMsg; - Intent intent = new Intent(); - intent.setType("image/*"); - intent.setAction(Intent.ACTION_GET_CONTENT); - intent.putExtra("return-data", true); - intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); - AppLog.v(this, "startActivityForResult"); - startActivityForResult(Intent.createChooser(intent, "Select Picture"), MainActivity.INPUT_FILE_REQUEST_CODE_OLD); - } - - @Override - public boolean onShowFileChooser(WebView webView, ValueCallback filePathCallback, FileChooserParams fileChooserParams) { - if(Build.VERSION.SDK_INT >= 23) { - int hasWRITE_EXTERNAL_STORAGE = getActivity().checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); - if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { - if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { - new AlertDialog.Builder(getContext()) - .setMessage(R.string.permissions_image) - .setNegativeButton(android.R.string.no, null) - .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - if (android.os.Build.VERSION.SDK_INT >= 23) - requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - MainActivity.REQUEST_CODE_ASK_PERMISSIONS); - } - }) - .show(); - return false; - } - requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - MainActivity.REQUEST_CODE_ASK_PERMISSIONS); - return false; - } - } - AppLog.d(this, "onOpenFileChooser"); - if (imageUploadFilePathCallbackNew != null) imageUploadFilePathCallbackNew.onReceiveValue(null); - imageUploadFilePathCallbackNew = filePathCallback; - Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); - if (takePictureIntent.resolveActivity(getContext().getPackageManager()) != null) { - // Create the File where the photo should go - File photoFile; - try { - photoFile = Helpers.createImageFile(); - takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); - } catch (IOException ex) { - AppLog.e(this, "ERROR creating temp file: "+ ex.toString()); - // Error occurred while creating the File - Snackbar.make(webView, R.string.unable_to_load_image, Snackbar.LENGTH_LONG).show(); - return false; - } - // Continue only if the File was successfully created - if (photoFile != null) { - mCameraPhotoPath = "file:" + photoFile.getAbsolutePath(); - takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, - Uri.fromFile(photoFile)); - } else { - takePictureIntent = null; - } - } - Intent contentSelectionIntent = new Intent(Intent.ACTION_GET_CONTENT); - contentSelectionIntent.addCategory(Intent.CATEGORY_OPENABLE); - contentSelectionIntent.setType("image/*"); - Intent[] intentArray; - if (takePictureIntent != null) { - intentArray = new Intent[]{takePictureIntent}; - } else { - intentArray = new Intent[0]; - } - Intent chooserIntent = new Intent(Intent.ACTION_CHOOSER); - chooserIntent.putExtra(Intent.EXTRA_INTENT, contentSelectionIntent); - chooserIntent.putExtra(Intent.EXTRA_TITLE, "Image Chooser"); - chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentArray); - AppLog.d(this, "startActivityForResult"); - startActivityForResult(chooserIntent, MainActivity.INPUT_FILE_REQUEST_CODE_NEW); - return true; - } - }); - } - - @Override - public String getFragmentTag() { - return TAG; } public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { @@ -273,12 +139,6 @@ public class StreamFragment extends WebViewFragment { return super.onOptionsItemSelected(item); } - @Override - public ContextMenuWebView getWebView() { - AppLog.d(this, "getWebView: "+(this.webView != null)); - return this.webView; - } - public void onImageUploadResult(int requestCode, int resultCode, Intent data) { AppLog.d(this, "onImageUploadResult"); switch (requestCode) { @@ -346,7 +206,102 @@ public class StreamFragment extends WebViewFragment { } } + protected DiasporaStreamWebChromeClient.SharedTextCallback sharedTextCallback = new DiasporaStreamWebChromeClient.SharedTextCallback() { + @Override + public String getSharedText() { + return ((MainActivity)getActivity()).getTextToBeShared(); + } + @Override + public void setSharedText(String shared) { + ((MainActivity)getActivity()).setTextToBeShared(shared); + } + }; + + protected FileUploadWebChromeClient.FileUploadCallback fileUploadCallback = new FileUploadWebChromeClient.FileUploadCallback() { + @Override + public boolean imageUpload(WebView webView, ValueCallback filePathCallback, WebChromeClient.FileChooserParams fileChooserParams) { + if(Build.VERSION.SDK_INT >= 23) { + int hasWRITE_EXTERNAL_STORAGE = getActivity().checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); + if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { + if (!shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { + new AlertDialog.Builder(getContext()) + .setMessage(R.string.permissions_image) + .setNegativeButton(android.R.string.no, null) + .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + if (android.os.Build.VERSION.SDK_INT >= 23) + requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + MainActivity.REQUEST_CODE_ASK_PERMISSIONS); + } + }) + .show(); + return false; + } + requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + MainActivity.REQUEST_CODE_ASK_PERMISSIONS); + return false; + } + } + AppLog.d(this, "onOpenFileChooser"); + if (imageUploadFilePathCallbackNew != null) imageUploadFilePathCallbackNew.onReceiveValue(null); + imageUploadFilePathCallbackNew = filePathCallback; + Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); + if (takePictureIntent.resolveActivity(getContext().getPackageManager()) != null) { + // Create the File where the photo should go + File photoFile; + try { + photoFile = Helpers.createImageFile(); + takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); + } catch (IOException ex) { + AppLog.e(this, "ERROR creating temp file: "+ ex.toString()); + // Error occurred while creating the File + Snackbar.make(webView, R.string.unable_to_load_image, Snackbar.LENGTH_LONG).show(); + return false; + } + // Continue only if the File was successfully created + if (photoFile != null) { + mCameraPhotoPath = "file:" + photoFile.getAbsolutePath(); + takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, + Uri.fromFile(photoFile)); + } else { + takePictureIntent = null; + } + } + Intent contentSelectionIntent = new Intent(Intent.ACTION_GET_CONTENT); + contentSelectionIntent.addCategory(Intent.CATEGORY_OPENABLE); + contentSelectionIntent.setType("image/*"); + Intent[] intentArray; + if (takePictureIntent != null) { + intentArray = new Intent[]{takePictureIntent}; + } else { + intentArray = new Intent[0]; + } + Intent chooserIntent = new Intent(Intent.ACTION_CHOOSER); + chooserIntent.putExtra(Intent.EXTRA_INTENT, contentSelectionIntent); + chooserIntent.putExtra(Intent.EXTRA_TITLE, "Image Chooser"); + chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentArray); + AppLog.d(this, "startActivityForResult"); + startActivityForResult(chooserIntent, MainActivity.INPUT_FILE_REQUEST_CODE_NEW); + return true; + } + + @Override + public void legacyImageUpload(ValueCallback uploadMsg, String acceptType, String capture) { + AppLog.v(this, "openFileChooser(ValCallback, String, String"); + imageUploadFilePathCallbackOld = uploadMsg; + Intent intent = new Intent(); + intent.setType("image/*"); + intent.setAction(Intent.ACTION_GET_CONTENT); + intent.putExtra("return-data", true); + intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); + AppLog.v(this, "startActivityForResult"); + startActivityForResult(Intent.createChooser(intent, "Select Picture"), MainActivity.INPUT_FILE_REQUEST_CODE_OLD); + } + }; + private class JavaScriptInterface { + @SuppressWarnings("unused") @JavascriptInterface public void setUserProfile(final String webMessage) throws JSONException { PodUserProfile pup = ((App)getActivity().getApplication()).getPodUserProfile(); @@ -359,9 +314,15 @@ public class StreamFragment extends WebViewFragment { } } + @SuppressWarnings("unused") @JavascriptInterface public void contentHasBeenShared() { ((MainActivity)getActivity()).setTextToBeShared(null); } } + + @Override + public String getFragmentTag() { + return TAG; + } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/TestFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/TestFragment.java new file mode 100644 index 00000000..c8d5a861 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/TestFragment.java @@ -0,0 +1,39 @@ +package com.github.dfa.diaspora_android.fragment; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.util.AppLog; + +/** + * Created by vanitas on 23.09.16. + */ + +public class TestFragment extends CustomFragment { + + public static final String TAG = "com.github.dfa.diaspora_android.TestFragment"; + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + AppLog.d(this, "onCreateView()"); + return inflater.inflate(R.layout.test__fragment, container, false); + } + + @Override + public String getFragmentTag() { + return TAG; + } + + @Override + public void onCreateBottomOptionsMenu(Menu menu, MenuInflater inflater) { + } + + @Override + public boolean onBackPressed() { + return false; + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/DiasporaStreamWebChromeClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/DiasporaStreamWebChromeClient.java new file mode 100644 index 00000000..671075b2 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/DiasporaStreamWebChromeClient.java @@ -0,0 +1,44 @@ +package com.github.dfa.diaspora_android.ui; + +import android.webkit.WebView; +import android.widget.ProgressBar; + +import com.github.dfa.diaspora_android.util.AppLog; +import com.github.dfa.diaspora_android.util.WebHelper; + +/** + * Created by vanitas on 26.09.16. + */ + +public class DiasporaStreamWebChromeClient extends FileUploadWebChromeClient { + protected SharedTextCallback sharedTextCallback; + + public DiasporaStreamWebChromeClient(WebView webView, ProgressBar progressBar, FileUploadCallback fileUploadCallback, SharedTextCallback callback) { + super(webView, progressBar, fileUploadCallback); + this.sharedTextCallback = callback; + } + + @Override + public void onProgressChanged(WebView wv, int progress) { + super.onProgressChanged(wv, progress); + if (progress > 0 && progress <= 60) { + WebHelper.getUserProfile(wv); + WebHelper.optimizeMobileSiteLayout(wv); + } + + if (progress > 60) { + WebHelper.optimizeMobileSiteLayout(wv); + + String textToBeShared = sharedTextCallback.getSharedText(); + if (textToBeShared != null) { + AppLog.d(this, "Share text into webView"); + WebHelper.shareTextIntoWebView(wv, textToBeShared); + } + } + } + + public interface SharedTextCallback { + String getSharedText(); + void setSharedText(String shared); + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/FileUploadWebChromeClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/FileUploadWebChromeClient.java new file mode 100644 index 00000000..6e3172e2 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/FileUploadWebChromeClient.java @@ -0,0 +1,41 @@ +package com.github.dfa.diaspora_android.ui; + +import android.net.Uri; +import android.webkit.ValueCallback; +import android.webkit.WebView; +import android.widget.ProgressBar; + +/** + * Created by vanitas on 26.09.16. + */ + +public class FileUploadWebChromeClient extends ProgressBarWebChromeClient { + protected FileUploadCallback fileUploadCallback; + + public FileUploadWebChromeClient(WebView webView, ProgressBar progressBar, FileUploadCallback fileUploadCallback) { + super(webView, progressBar); + this.fileUploadCallback = fileUploadCallback; + } + + @Override + public void onProgressChanged(WebView wv, int progress) { + super.onProgressChanged(wv, progress); + } + + //For Android 4.1/4.2 only. DO NOT REMOVE! + @SuppressWarnings("unused") + protected void openFileChooser(ValueCallback uploadMsg, String acceptType, String capture) + { + fileUploadCallback.legacyImageUpload(uploadMsg, acceptType, capture); + } + + @Override + public boolean onShowFileChooser(WebView webView, ValueCallback filePathCallback, FileChooserParams fileChooserParams) { + return fileUploadCallback.imageUpload(webView, filePathCallback, fileChooserParams); + } + + public interface FileUploadCallback { + boolean imageUpload(WebView webView, ValueCallback filePathCallback, FileChooserParams fileChooserParams); + void legacyImageUpload(ValueCallback uploadMsg, String acceptType, String capture); + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ProgressBarWebChromeClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ProgressBarWebChromeClient.java new file mode 100644 index 00000000..1c8e84c3 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ProgressBarWebChromeClient.java @@ -0,0 +1,26 @@ +package com.github.dfa.diaspora_android.ui; + +import android.view.View; +import android.webkit.WebChromeClient; +import android.webkit.WebView; +import android.widget.ProgressBar; + +/** + * WebChromeClient that connects the ProgressBar and the WebView and updates the progress of the progressBar. + * Created by vanitas on 26.09.16. + */ + +public class ProgressBarWebChromeClient extends WebChromeClient { + protected final ProgressBar progressBar; + protected final WebView webView; + + public ProgressBarWebChromeClient(WebView webView, ProgressBar progressBar) { + this.webView = webView; + this.progressBar = progressBar; + } + + public void onProgressChanged(WebView wv, int progress) { + progressBar.setProgress(progress); + progressBar.setVisibility(progress == 100 ? View.GONE : View.VISIBLE); + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java b/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java index 691481be..ba760d7b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/WebHelper.java @@ -62,7 +62,7 @@ public class WebHelper { public static void optimizeMobileSiteLayout(final WebView wv) { wv.loadUrl("javascript: ( function() {" + " if (document.documentElement == null || document.documentElement.style == null) { return; }" + - " document.documentElement.style.paddingBottom = '260px';" + + " document.documentElement.style.paddingBottom = '50px';" + " document.getElementById('main').style.paddingTop = '5px';" + " if(document.getElementById('main_nav')) {" + " document.getElementById('main_nav').parentNode.removeChild(" + diff --git a/app/src/main/res/layout/about__activity.xml b/app/src/main/res/layout/about__activity.xml index 34de3bfd..6a8c3568 100644 --- a/app/src/main/res/layout/about__activity.xml +++ b/app/src/main/res/layout/about__activity.xml @@ -17,7 +17,7 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/menu/main__menu_bottom.xml b/app/src/main/res/menu/main__menu_bottom.xml index 0c973856..063957cf 100644 --- a/app/src/main/res/menu/main__menu_bottom.xml +++ b/app/src/main/res/menu/main__menu_bottom.xml @@ -35,4 +35,11 @@ android:title="@string/action_exit_app" /> + + diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml index 25a2f7a9..56323eb8 100644 --- a/app/src/main/res/menu/main__navdrawer.xml +++ b/app/src/main/res/menu/main__navdrawer.xml @@ -61,7 +61,7 @@ android:title="@string/settings" /> From 1baeac1fe561ad861ee72ccf9fb7891c850b974a Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Thu, 29 Sep 2016 00:24:27 +0200 Subject: [PATCH 193/535] Update README.md --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 201b7cfa..cc8704d6 100644 --- a/README.md +++ b/README.md @@ -23,21 +23,21 @@ We use Crowdin to translate Diaspora for Android. Join our project here: Date: Thu, 29 Sep 2016 19:44:42 +0200 Subject: [PATCH 194/535] Fixed top/bottom menu entry population --- .../activity/MainActivity.java | 20 ++++++++++++------- .../fragment/DiasporaStreamFragment.java | 4 ++-- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 244bbc05..e9f12bfd 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -192,7 +192,6 @@ public class MainActivity extends AppCompatActivity // Setup toolbar setSupportActionBar(toolbarTop); - getMenuInflater().inflate(R.menu.main__menu_bottom, toolbarBottom.getMenu()); toolbarBottom.setOnMenuItemClickListener(new ActionMenuView.OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { CustomFragment top = getTopFragment(); @@ -274,14 +273,14 @@ public class MainActivity extends AppCompatActivity * @param fragment Fragment to show */ protected void showFragment(CustomFragment fragment) { - AppLog.d(this, "showFragment()"); + AppLog.v(this, "showFragment()"); CustomFragment currentTop = (CustomFragment) fm.findFragmentById(R.id.fragment_container); if(currentTop == null || !currentTop.getFragmentTag().equals(fragment.getFragmentTag())) { - AppLog.d(this, "Fragment was not visible. Replace it."); + AppLog.v(this, "Fragment was not visible. Replace it."); fm.beginTransaction().addToBackStack(null).replace(R.id.fragment_container, fragment, fragment.getFragmentTag()).commit(); - fragment.onCreateBottomOptionsMenu(toolbarBottom.getMenu(), getMenuInflater()); + invalidateOptionsMenu(); } else { - AppLog.d(this, "Fragment was already visible. Do nothing."); + AppLog.v(this, "Fragment was already visible. Do nothing."); } } @@ -427,7 +426,7 @@ public class MainActivity extends AppCompatActivity @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { - AppLog.d(this, "onActivityResult(): "+requestCode); + AppLog.v(this, "onActivityResult(): "+requestCode); super.onActivityResult(requestCode, resultCode, data); } @@ -463,7 +462,7 @@ public class MainActivity extends AppCompatActivity AppLog.v(this, "Top Fragment is not null"); if(!top.onBackPressed()) { AppLog.v(this, "Top Fragment.onBackPressed was false"); - AppLog.d(this, "BackStackEntryCount: "+fm.getBackStackEntryCount()); + AppLog.v(this, "BackStackEntryCount: "+fm.getBackStackEntryCount()); if(fm.getBackStackEntryCount()>0) { fm.popBackStack(); } else { @@ -514,7 +513,14 @@ public class MainActivity extends AppCompatActivity @Override public boolean onCreateOptionsMenu(Menu menu) { AppLog.v(this, "onCreateOptionsMenu()"); + menu.clear(); getMenuInflater().inflate(R.menu.main__menu_top, menu); + toolbarBottom.getMenu().clear(); + getMenuInflater().inflate(R.menu.main__menu_bottom, toolbarBottom.getMenu()); + CustomFragment top = getTopFragment(); + if(top != null) { + top.onCreateBottomOptionsMenu(toolbarBottom.getMenu(), getMenuInflater()); + } return true; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/DiasporaStreamFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/DiasporaStreamFragment.java index 8a86243c..2cd70e72 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/DiasporaStreamFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/DiasporaStreamFragment.java @@ -85,7 +85,7 @@ public class DiasporaStreamFragment extends BrowserFragment { switch (requestCode) { case MainActivity.INPUT_FILE_REQUEST_CODE_NEW: case MainActivity.INPUT_FILE_REQUEST_CODE_OLD: - AppLog.d(this, "INPUT_FILE_REQUEST_CODE: "+requestCode); + AppLog.v(this, "INPUT_FILE_REQUEST_CODE: "+requestCode); onImageUploadResult(requestCode, resultCode, data); return; } @@ -243,7 +243,7 @@ public class DiasporaStreamFragment extends BrowserFragment { return false; } } - AppLog.d(this, "onOpenFileChooser"); + AppLog.v(this, "onOpenFileChooser"); if (imageUploadFilePathCallbackNew != null) imageUploadFilePathCallbackNew.onReceiveValue(null); imageUploadFilePathCallbackNew = filePathCallback; Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); From fec93a06608293e6ad3b645833e5f6b7ffdca2b9 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Fri, 30 Sep 2016 23:15:10 +0200 Subject: [PATCH 195/535] Added HashtagFragment --- .../activity/MainActivity.java | 18 ++- .../fragment/HashtagListFragment.java | 125 ++++++++++++++++++ .../res/layout/hashtag_list__fragment.xml | 27 ++++ app/src/main/res/layout/main__app_bar.xml | 2 +- .../res/layout/recycler_view__list_item.xml | 23 ++++ app/src/main/res/values/dimens.xml | 1 + 6 files changed, 189 insertions(+), 7 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/fragment/HashtagListFragment.java create mode 100644 app/src/main/res/layout/hashtag_list__fragment.xml create mode 100644 app/src/main/res/layout/recycler_view__list_item.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index e9f12bfd..ab4b4035 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -65,6 +65,7 @@ import com.github.dfa.diaspora_android.data.PodUserProfile; import com.github.dfa.diaspora_android.fragment.BrowserFragment; import com.github.dfa.diaspora_android.fragment.CustomFragment; import com.github.dfa.diaspora_android.fragment.DiasporaStreamFragment; +import com.github.dfa.diaspora_android.fragment.HashtagListFragment; import com.github.dfa.diaspora_android.fragment.TestFragment; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; import com.github.dfa.diaspora_android.receiver.OpenExternalLinkReceiver; @@ -228,7 +229,7 @@ public class MainActivity extends AppCompatActivity * Show DiasporaStreamFragment if necessary and load URL url * @param url URL to load in the DiasporaStreamFragment */ - protected void openDiasporaUrl(String url) { + public void openDiasporaUrl(String url) { AppLog.v(this, "openDiasporaUrl()"); DiasporaStreamFragment streamFragment = (DiasporaStreamFragment) getFragment(DiasporaStreamFragment.TAG); showFragment(streamFragment); @@ -256,14 +257,17 @@ public class MainActivity extends AppCompatActivity BrowserFragment bf = new BrowserFragment(); fm.beginTransaction().add(bf, fragmentTag).commit(); return bf; + case HashtagListFragment.TAG: + HashtagListFragment hlf = new HashtagListFragment(); + fm.beginTransaction().add(hlf, fragmentTag).commit(); + return hlf; case TestFragment.TAG: - TestFragment tf = new TestFragment(); - fm.beginTransaction().add(tf, fragmentTag).commit(); - return tf; default: AppLog.e(this,"Invalid Fragment Tag: "+fragmentTag +"\nAdd Fragments Tag to getFragment()'s switch case."); - return null; + TestFragment tf = new TestFragment(); + fm.beginTransaction().add(tf, fragmentTag).commit(); + return tf; } } } @@ -780,7 +784,7 @@ public class MainActivity extends AppCompatActivity //TODO: Replace with fragment case R.id.nav_followed_tags: { - DiasporaStreamFragment stream = (DiasporaStreamFragment) getFragment(DiasporaStreamFragment.TAG); + /*DiasporaStreamFragment stream = (DiasporaStreamFragment) getFragment(DiasporaStreamFragment.TAG); if (WebHelper.isOnline(MainActivity.this)) { openDiasporaUrl(urls.getBlankUrl()); WebHelper.showFollowedTagsList(stream.getWebView(), app); @@ -788,6 +792,8 @@ public class MainActivity extends AppCompatActivity } else { snackbarNoInternet.show(); } + */ + showFragment(getFragment(HashtagListFragment.TAG)); } break; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/HashtagListFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/HashtagListFragment.java new file mode 100644 index 00000000..13ab9669 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/HashtagListFragment.java @@ -0,0 +1,125 @@ +package com.github.dfa.diaspora_android.fragment; + +import android.os.Bundle; +import android.support.v7.widget.LinearLayoutManager; +import android.support.v7.widget.RecyclerView; +import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.activity.MainActivity; +import com.github.dfa.diaspora_android.util.AppLog; +import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; + +/** + * Fragment that shows a list of the Hashtags the user follows + * Created by vanitas on 29.09.16. + */ + +public class HashtagListFragment extends CustomFragment { + + public static final String TAG = "com.github.dfa.diaspora_android.HashtagListFragment"; + + protected RecyclerView followedTagsRecyclerView; + protected String[] followedTags; + protected App app; + protected DiasporaUrlHelper urls; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + AppLog.d(this, "onCreateView()"); + return inflater.inflate(R.layout.hashtag_list__fragment, container, false); + } + + @Override + public void onViewCreated(View view, Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); + this.followedTagsRecyclerView = (RecyclerView) view.findViewById(R.id.fragment_followed_tags__recycler_view); + this.app = (App) getActivity().getApplication(); + this.urls = new DiasporaUrlHelper(app.getSettings()); + + followedTags = app.getPodUserProfile().getFollowedTags(); + followedTagsRecyclerView.setHasFixedSize(true); + followedTagsRecyclerView.setNestedScrollingEnabled(false); + + RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(this.getContext()); + followedTagsRecyclerView.setLayoutManager(layoutManager); + + final FollowedTagsAdapter adapter = new FollowedTagsAdapter(followedTags, onHashtagClickListener); + followedTagsRecyclerView.setAdapter(adapter); + } + + @Override + public String getFragmentTag() { + return TAG; + } + + @Override + public void onCreateBottomOptionsMenu(Menu menu, MenuInflater inflater) { + /* Nothing to do */ + } + + @Override + public boolean onBackPressed() { + return false; + } + + protected View.OnClickListener onHashtagClickListener = new View.OnClickListener() { + @Override + public void onClick(View view) { + int itemPosition = followedTagsRecyclerView.getChildLayoutPosition(view); + if(itemPosition > -1 && itemPosition < followedTags.length) { + String tag = followedTags[itemPosition]; + ((MainActivity)getActivity()).openDiasporaUrl(urls.getSearchTagsUrl(tag)); + } + } + }; + + public static class FollowedTagsAdapter extends RecyclerView.Adapter { + private String[] followedTagsList; + private View.OnClickListener itemClickListener; + + public static class ViewHolder extends RecyclerView.ViewHolder { + // each data item is just a string in this case + public TextView title; + + public ViewHolder(View v) { + super(v); + title = (TextView) v.findViewById(R.id.recycler_view__list_item__text); + } + } + + // Provide a suitable constructor (depends on the kind of dataset) + public FollowedTagsAdapter(String[] tags, View.OnClickListener itemClickListener) { + this.followedTagsList = tags; + this.itemClickListener = itemClickListener; + } + + @Override + public FollowedTagsAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { + View v = LayoutInflater.from(parent.getContext()) + .inflate(R.layout.recycler_view__list_item, parent, false); + v.setOnClickListener(itemClickListener); + return new ViewHolder(v); + } + + // Replace the contents of a view (invoked by the layout manager) + @Override + public void onBindViewHolder(ViewHolder holder, int position) { + + holder.title.setText(followedTagsList[position]); + + } + + // Return the size of your dataset (invoked by the layout manager) + @Override + public int getItemCount() { + return followedTagsList.length; + } + } +} diff --git a/app/src/main/res/layout/hashtag_list__fragment.xml b/app/src/main/res/layout/hashtag_list__fragment.xml new file mode 100644 index 00000000..94df572b --- /dev/null +++ b/app/src/main/res/layout/hashtag_list__fragment.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/main__app_bar.xml b/app/src/main/res/layout/main__app_bar.xml index 8d217e2b..e71a1997 100644 --- a/app/src/main/res/layout/main__app_bar.xml +++ b/app/src/main/res/layout/main__app_bar.xml @@ -32,7 +32,7 @@ diff --git a/app/src/main/res/layout/recycler_view__list_item.xml b/app/src/main/res/layout/recycler_view__list_item.xml new file mode 100644 index 00000000..764467e7 --- /dev/null +++ b/app/src/main/res/layout/recycler_view__list_item.xml @@ -0,0 +1,23 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 1009fc6a..35131109 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -7,6 +7,7 @@ 16dp 16dp 8dp + 45dp From e06e2f3ba1f55e1db3b053e8893931e3a037c640 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 1 Oct 2016 00:24:53 +0200 Subject: [PATCH 196/535] Moved WebClients and ChromeClients to webview package --- .../github/dfa/diaspora_android/activity/MainActivity.java | 7 ------- .../dfa/diaspora_android/fragment/BrowserFragment.java | 4 ++-- .../diaspora_android/fragment/DiasporaStreamFragment.java | 5 ++--- .../dfa/diaspora_android/fragment/HashtagListFragment.java | 3 +++ .../{ui => webview}/CustomWebViewClient.java | 3 ++- .../{ui => webview}/DiasporaStreamWebChromeClient.java | 2 +- .../{ui => webview}/FileUploadWebChromeClient.java | 2 +- .../{ui => webview}/ProgressBarWebChromeClient.java | 2 +- 8 files changed, 12 insertions(+), 16 deletions(-) rename app/src/main/java/com/github/dfa/diaspora_android/{ui => webview}/CustomWebViewClient.java (95%) rename app/src/main/java/com/github/dfa/diaspora_android/{ui => webview}/DiasporaStreamWebChromeClient.java (96%) rename app/src/main/java/com/github/dfa/diaspora_android/{ui => webview}/FileUploadWebChromeClient.java (96%) rename app/src/main/java/com/github/dfa/diaspora_android/{ui => webview}/ProgressBarWebChromeClient.java (94%) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index ab4b4035..44b06b45 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -288,13 +288,6 @@ public class MainActivity extends AppCompatActivity } } - @Override - public void onConfigurationChanged(Configuration newConfig) { - AppLog.i(this, "onConfigurationChanged()"); - - super.onConfigurationChanged(newConfig); - } - private void setupNavigationSlider() { ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( this, navDrawer, toolbarTop, R.string.navigation_drawer_open, R.string.navigation_drawer_close); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/BrowserFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/BrowserFragment.java index 01fdb390..770c853e 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/BrowserFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/BrowserFragment.java @@ -29,8 +29,8 @@ import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.ui.ContextMenuWebView; -import com.github.dfa.diaspora_android.ui.CustomWebViewClient; -import com.github.dfa.diaspora_android.ui.ProgressBarWebChromeClient; +import com.github.dfa.diaspora_android.webview.CustomWebViewClient; +import com.github.dfa.diaspora_android.webview.ProgressBarWebChromeClient; import com.github.dfa.diaspora_android.util.AppLog; import java.io.File; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/DiasporaStreamFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/DiasporaStreamFragment.java index 2cd70e72..650c8fca 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/DiasporaStreamFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/DiasporaStreamFragment.java @@ -26,8 +26,8 @@ import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.data.PodUserProfile; -import com.github.dfa.diaspora_android.ui.DiasporaStreamWebChromeClient; -import com.github.dfa.diaspora_android.ui.FileUploadWebChromeClient; +import com.github.dfa.diaspora_android.webview.DiasporaStreamWebChromeClient; +import com.github.dfa.diaspora_android.webview.FileUploadWebChromeClient; import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; import com.github.dfa.diaspora_android.util.Helpers; @@ -51,7 +51,6 @@ public class DiasporaStreamFragment extends BrowserFragment { private ValueCallback imageUploadFilePathCallbackNew; private ValueCallback imageUploadFilePathCallbackOld; private String mCameraPhotoPath; - private String sharedText; @SuppressLint("SetJavaScriptEnabled") @Override diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/HashtagListFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/HashtagListFragment.java index 13ab9669..3cb70c38 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/HashtagListFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/HashtagListFragment.java @@ -52,6 +52,9 @@ public class HashtagListFragment extends CustomFragment { final FollowedTagsAdapter adapter = new FollowedTagsAdapter(followedTags, onHashtagClickListener); followedTagsRecyclerView.setAdapter(adapter); + + //Set window title + getActivity().setTitle(R.string.nav_followed_tags); } @Override diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/webview/CustomWebViewClient.java similarity index 95% rename from app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java rename to app/src/main/java/com/github/dfa/diaspora_android/webview/CustomWebViewClient.java index 8e31a15c..914abcbb 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/webview/CustomWebViewClient.java @@ -16,7 +16,7 @@ If not, see . */ -package com.github.dfa.diaspora_android.ui; +package com.github.dfa.diaspora_android.webview; import android.content.Intent; import android.net.Uri; @@ -37,6 +37,7 @@ public class CustomWebViewClient extends WebViewClient { this.webView = webView; } + //Open non-diaspora links in customtab/external browser public boolean shouldOverrideUrlLoading(WebView view, String url) { if (!url.contains(app.getSettings().getPodDomain())) { Intent i = new Intent(MainActivity.ACTION_OPEN_EXTERNAL_URL); diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/DiasporaStreamWebChromeClient.java b/app/src/main/java/com/github/dfa/diaspora_android/webview/DiasporaStreamWebChromeClient.java similarity index 96% rename from app/src/main/java/com/github/dfa/diaspora_android/ui/DiasporaStreamWebChromeClient.java rename to app/src/main/java/com/github/dfa/diaspora_android/webview/DiasporaStreamWebChromeClient.java index 671075b2..22da0d8a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/DiasporaStreamWebChromeClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/webview/DiasporaStreamWebChromeClient.java @@ -1,4 +1,4 @@ -package com.github.dfa.diaspora_android.ui; +package com.github.dfa.diaspora_android.webview; import android.webkit.WebView; import android.widget.ProgressBar; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/FileUploadWebChromeClient.java b/app/src/main/java/com/github/dfa/diaspora_android/webview/FileUploadWebChromeClient.java similarity index 96% rename from app/src/main/java/com/github/dfa/diaspora_android/ui/FileUploadWebChromeClient.java rename to app/src/main/java/com/github/dfa/diaspora_android/webview/FileUploadWebChromeClient.java index 6e3172e2..a33261cb 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/FileUploadWebChromeClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/webview/FileUploadWebChromeClient.java @@ -1,4 +1,4 @@ -package com.github.dfa.diaspora_android.ui; +package com.github.dfa.diaspora_android.webview; import android.net.Uri; import android.webkit.ValueCallback; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ProgressBarWebChromeClient.java b/app/src/main/java/com/github/dfa/diaspora_android/webview/ProgressBarWebChromeClient.java similarity index 94% rename from app/src/main/java/com/github/dfa/diaspora_android/ui/ProgressBarWebChromeClient.java rename to app/src/main/java/com/github/dfa/diaspora_android/webview/ProgressBarWebChromeClient.java index 1c8e84c3..b630163c 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ProgressBarWebChromeClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/webview/ProgressBarWebChromeClient.java @@ -1,4 +1,4 @@ -package com.github.dfa.diaspora_android.ui; +package com.github.dfa.diaspora_android.webview; import android.view.View; import android.webkit.WebChromeClient; From 94895f78e0399c3b226935363c60360fb75803df Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 1 Oct 2016 01:18:42 +0200 Subject: [PATCH 197/535] Removed SplashActivity, migrated PodSelectionActivity to PodSelectionFragment --- app/src/main/AndroidManifest.xml | 50 ++--- .../activity/MainActivity.java | 41 +++- .../activity/SplashActivity.java | 56 ------ .../PodSelectionFragment.java} | 179 +++++++++--------- .../res/layout/podselection__activity.xml | 88 --------- .../res/layout/podselection__fragment.xml | 65 +++++++ app/src/main/res/menu/podselection__menu.xml | 4 +- 7 files changed, 202 insertions(+), 281 deletions(-) delete mode 100644 app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java rename app/src/main/java/com/github/dfa/diaspora_android/{activity/PodSelectionActivity.java => fragment/PodSelectionFragment.java} (58%) delete mode 100644 app/src/main/res/layout/podselection__activity.xml create mode 100644 app/src/main/res/layout/podselection__fragment.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7b75d8d3..3ee52fa8 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -12,43 +12,26 @@ android:name="com.github.dfa.diaspora_android.App" android:label="@string/app_name" android:theme="@style/AppTheme" > + - - - - - - - - + + - + android:label="@string/settings" /> - - + + + + + + @@ -255,9 +243,7 @@ - + + \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 44b06b45..f0a8995d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -66,6 +66,7 @@ import com.github.dfa.diaspora_android.fragment.BrowserFragment; import com.github.dfa.diaspora_android.fragment.CustomFragment; import com.github.dfa.diaspora_android.fragment.DiasporaStreamFragment; import com.github.dfa.diaspora_android.fragment.HashtagListFragment; +import com.github.dfa.diaspora_android.fragment.PodSelectionFragment; import com.github.dfa.diaspora_android.fragment.TestFragment; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; import com.github.dfa.diaspora_android.receiver.OpenExternalLinkReceiver; @@ -179,12 +180,17 @@ public class MainActivity extends AppCompatActivity MainActivity.this.setTitle(title); } }); - //Handle intent - Intent intent = getIntent(); - if(intent != null && intent.getAction() != null) { - handleIntent(intent); + + if(!appSettings.hasPodDomain()) { + showFragment(getFragment(PodSelectionFragment.TAG)); } else { - openDiasporaUrl(urls.getStreamUrl()); + //Handle intent + Intent intent = getIntent(); + if (intent != null && intent.getAction() != null) { + handleIntent(intent); + } else { + openDiasporaUrl(urls.getStreamUrl()); + } } } @@ -261,6 +267,10 @@ public class MainActivity extends AppCompatActivity HashtagListFragment hlf = new HashtagListFragment(); fm.beginTransaction().add(hlf, fragmentTag).commit(); return hlf; + case PodSelectionFragment.TAG: + PodSelectionFragment psf = new PodSelectionFragment(); + fm.beginTransaction().add(psf, fragmentTag).commit(); + return psf; case TestFragment.TAG: default: AppLog.e(this,"Invalid Fragment Tag: "+fragmentTag @@ -388,9 +398,9 @@ public class MainActivity extends AppCompatActivity AppLog.v(this, "Intent has a delicious URL for us: "+loadUrl); } } else if (ACTION_CHANGE_ACCOUNT.equals(action)) { - AppLog.v(this, "Reset pod data and animate to PodSelectionActivity"); + AppLog.v(this, "Reset pod data and show PodSelectionFragment"); app.resetPodData(((DiasporaStreamFragment) getFragment(DiasporaStreamFragment.TAG)).getWebView()); - Helpers.animateToActivity(MainActivity.this, PodSelectionActivity.class, true); + showFragment(getFragment(PodSelectionFragment.TAG)); } else if (ACTION_CLEAR_CACHE.equals(action)) { AppLog.v(this, "Clear WebView cache"); ((DiasporaStreamFragment) getFragment(DiasporaStreamFragment.TAG)).getWebView().clearCache(true); @@ -510,13 +520,24 @@ public class MainActivity extends AppCompatActivity @Override public boolean onCreateOptionsMenu(Menu menu) { AppLog.v(this, "onCreateOptionsMenu()"); + //Clear the menus menu.clear(); - getMenuInflater().inflate(R.menu.main__menu_top, menu); toolbarBottom.getMenu().clear(); - getMenuInflater().inflate(R.menu.main__menu_bottom, toolbarBottom.getMenu()); + toolbarBottom.setVisibility(View.VISIBLE); + CustomFragment top = getTopFragment(); if(top != null) { - top.onCreateBottomOptionsMenu(toolbarBottom.getMenu(), getMenuInflater()); + //Are we displaying a Fragment other than PodSelectionFragment? + if(!top.getFragmentTag().equals(PodSelectionFragment.TAG)) { + getMenuInflater().inflate(R.menu.main__menu_top, menu); + getMenuInflater().inflate(R.menu.main__menu_bottom, toolbarBottom.getMenu()); + top.onCreateBottomOptionsMenu(toolbarBottom.getMenu(), getMenuInflater()); + } + //PodSelectionFragment + else { + //Hide bottom toolbar + toolbarBottom.setVisibility(View.GONE); + } } return true; } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java deleted file mode 100644 index 0eeccd3c..00000000 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SplashActivity.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - This file is part of the Diaspora for Android. - - Diaspora for Android is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Diaspora for Android is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the Diaspora for Android. - - If not, see . - */ - -package com.github.dfa.diaspora_android.activity; - -import android.os.Bundle; -import android.os.Handler; -import android.support.v7.app.AppCompatActivity; - -import com.github.dfa.diaspora_android.App; -import com.github.dfa.diaspora_android.R; -import com.github.dfa.diaspora_android.util.Helpers; - -import butterknife.ButterKnife; - - -public class SplashActivity extends AppCompatActivity { - private App app; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.splash__activity); - ButterKnife.bind(this); - app = (App) getApplication(); - - int delay = getResources().getInteger(R.integer.splash_delay); - new Handler().postDelayed(startActivityRunnable, delay); - } - - private final Runnable startActivityRunnable = new Runnable() { - public void run() { - boolean hasPodDomain = app.getSettings().hasPodDomain(); - Helpers.animateToActivity(SplashActivity.this, - hasPodDomain ? MainActivity.class : PodSelectionActivity.class, - true - ); - } - }; -} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/PodSelectionFragment.java similarity index 58% rename from app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java rename to app/src/main/java/com/github/dfa/diaspora_android/fragment/PodSelectionFragment.java index 57103f6b..d833d271 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/PodSelectionActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/PodSelectionFragment.java @@ -1,22 +1,4 @@ -/* - This file is part of the Diaspora for Android. - - Diaspora for Android is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Diaspora for Android is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the Diaspora for Android. - - If not, see . - */ -package com.github.dfa.diaspora_android.activity; +package com.github.dfa.diaspora_android.fragment; import android.app.AlertDialog; import android.content.BroadcastReceiver; @@ -28,64 +10,103 @@ import android.os.Build; import android.os.Bundle; import android.support.design.widget.Snackbar; import android.support.v4.content.LocalBroadcastManager; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.text.Editable; import android.text.SpannableString; import android.text.TextWatcher; import android.text.util.Linkify; +import android.view.LayoutInflater; import android.view.Menu; +import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; +import android.view.ViewGroup; import android.webkit.CookieManager; +import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.EditText; +import android.widget.ImageView; import android.widget.ListView; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; +import com.github.dfa.diaspora_android.activity.MainActivity; +import com.github.dfa.diaspora_android.data.AppSettings; import com.github.dfa.diaspora_android.task.GetPodsService; -import com.github.dfa.diaspora_android.util.Helpers; +import com.github.dfa.diaspora_android.util.AppLog; +import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; import com.github.dfa.diaspora_android.util.WebHelper; import java.util.ArrayList; -import butterknife.BindView; -import butterknife.ButterKnife; -import butterknife.OnClick; -import butterknife.OnItemClick; +/** + * Fragment that lets the user choose a Pod + * Created by vanitas on 01.10.16. + */ +public class PodSelectionFragment extends CustomFragment { + public static final String TAG = "com.github.dfa.diaspora_android.PodSelectionFragment"; -public class PodSelectionActivity extends AppCompatActivity { - private App app; + protected EditText editFilter; + protected ListView listPods; + protected ImageView selectPodButton; - @BindView(R.id.podselection__edit_filter) - EditText editFilter; - - @BindView(R.id.podselection__listpods) - ListView listPods; - - @BindView(R.id.main__topbar) - Toolbar toolbar; + protected App app; + protected AppSettings appSettings; @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.podselection__activity); - ButterKnife.bind(this); - app = (App) getApplication(); - setSupportActionBar(toolbar); - - - listPods.setTextFilterEnabled(true); - setListedPods(app.getSettings().getPreviousPodlist()); - LocalBroadcastManager.getInstance(this).registerReceiver(podListReceiver, new IntentFilter(GetPodsService.MESSAGE_PODS_RECEIVED)); - - if (!WebHelper.isOnline(PodSelectionActivity.this)) { - Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - } + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + AppLog.d(this, "onCreateView()"); + return inflater.inflate(R.layout.podselection__fragment, container, false); } + @Override + public void onViewCreated(View view, Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); + this.app = (App) getActivity().getApplication(); + this.appSettings = app.getSettings(); + + this.editFilter = (EditText) view.findViewById(R.id.podselection__edit_filter); + this.listPods = (ListView) view.findViewById(R.id.podselection__listpods); + this.selectPodButton = (ImageView) view.findViewById(R.id.podselection__button_select_pod); + + listPods.setTextFilterEnabled(true); + listPods.setOnItemClickListener(new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView adapterView, View view, int i, long l) { + showPodConfirmationDialog((String) listPods.getAdapter().getItem(i)); + } + }); + setListedPods(appSettings.getPreviousPodlist()); + LocalBroadcastManager.getInstance(getContext()).registerReceiver(podListReceiver, new IntentFilter(GetPodsService.MESSAGE_PODS_RECEIVED)); + if (!WebHelper.isOnline(getContext())) { + Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + } + selectPodButton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + if (editFilter.getText().length() > 4 && editFilter.getText().toString().contains("")) { + showPodConfirmationDialog(editFilter.getText().toString()); + } else { + Snackbar.make(listPods, R.string.valid_pod, Snackbar.LENGTH_LONG).show(); + } + } + }); + } + + @Override + public String getFragmentTag() { + return TAG; + } + + @Override + public void onCreateBottomOptionsMenu(Menu menu, MenuInflater inflater) { + /* Nothing to do */ + } + + @Override + public boolean onBackPressed() { + return false; + } private final BroadcastReceiver podListReceiver = new BroadcastReceiver() { @Override @@ -104,20 +125,11 @@ public class PodSelectionActivity extends AppCompatActivity { } }; - @OnClick(R.id.podselection__button_select_pod) - public void onButtonSelectPodClicked(View view) { - if (editFilter.getText().length() > 4 && editFilter.getText().toString().contains("")) { - showPodConfirmationDialog(editFilter.getText().toString()); - } else { - Snackbar.make(listPods, R.string.valid_pod, Snackbar.LENGTH_LONG).show(); - } - } - @Override - protected void onResume() { + public void onResume() { super.onResume(); - Intent i = new Intent(PodSelectionActivity.this, GetPodsService.class); - startService(i); + Intent i = new Intent(getContext(), GetPodsService.class); + getContext().startService(i); } @@ -128,7 +140,7 @@ public class PodSelectionActivity extends AppCompatActivity { } final ArrayAdapter adapter = new ArrayAdapter<>( - PodSelectionActivity.this, + getContext(), android.R.layout.simple_list_item_1, listedPodsList); @@ -154,24 +166,19 @@ public class PodSelectionActivity extends AppCompatActivity { }); } - @OnItemClick(R.id.podselection__listpods) - public void onListPodsItemClicked(int position) { - showPodConfirmationDialog((String) listPods.getAdapter().getItem(position)); - } - private void showPodConfirmationDialog(final String selectedPod) { // Make a clickable link final SpannableString dialogMessage = new SpannableString(getString(R.string.confirm_pod, selectedPod)); Linkify.addLinks(dialogMessage, Linkify.ALL); // Check if online - if (!WebHelper.isOnline(PodSelectionActivity.this)) { + if (!WebHelper.isOnline(getContext())) { Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); return; } // Show dialog - new AlertDialog.Builder(PodSelectionActivity.this) + new AlertDialog.Builder(getContext()) .setTitle(getString(R.string.confirmation)) .setMessage(dialogMessage) .setPositiveButton(android.R.string.yes, @@ -201,40 +208,28 @@ public class PodSelectionActivity extends AppCompatActivity { e.printStackTrace(); } - Helpers.animateToActivity(this, MainActivity.class, true); - } - - - @Override - public void onBackPressed() { - Snackbar.make(listPods, R.string.confirm_exit, Snackbar.LENGTH_LONG) - .setAction(android.R.string.yes, new View.OnClickListener() { - public void onClick(View view) { - finish(); - } - }) - .show(); + ((MainActivity)getActivity()).openDiasporaUrl(new DiasporaUrlHelper(appSettings).getPodUrl()); } @Override - protected void onDestroy() { - LocalBroadcastManager.getInstance(this).unregisterReceiver(podListReceiver); + public void onDestroy() { + LocalBroadcastManager.getInstance(getContext()).unregisterReceiver(podListReceiver); super.onDestroy(); } @Override - public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.podselection__menu, menu); - return true; + public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { + inflater.inflate(R.menu.podselection__menu, menu); + super.onCreateOptionsMenu(menu, inflater); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_reload: { - if (WebHelper.isOnline(PodSelectionActivity.this)) { - Intent i = new Intent(PodSelectionActivity.this, GetPodsService.class); - startService(i); + if (WebHelper.isOnline(getContext())) { + Intent i = new Intent(getContext(), GetPodsService.class); + getContext().startService(i); return true; } else { Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); diff --git a/app/src/main/res/layout/podselection__activity.xml b/app/src/main/res/layout/podselection__activity.xml deleted file mode 100644 index f93ce7f9..00000000 --- a/app/src/main/res/layout/podselection__activity.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/podselection__fragment.xml b/app/src/main/res/layout/podselection__fragment.xml new file mode 100644 index 00000000..b8e39ac4 --- /dev/null +++ b/app/src/main/res/layout/podselection__fragment.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/menu/podselection__menu.xml b/app/src/main/res/menu/podselection__menu.xml index 1c33e1c9..8b498aa3 100644 --- a/app/src/main/res/menu/podselection__menu.xml +++ b/app/src/main/res/menu/podselection__menu.xml @@ -1,7 +1,5 @@ + xmlns:app="http://schemas.android.com/apk/res-auto"> Date: Sat, 1 Oct 2016 01:30:58 +0200 Subject: [PATCH 198/535] Handle Intent.Action.Main in handleIntent() --- .../github/dfa/diaspora_android/activity/MainActivity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index f0a8995d..b5d040c8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -182,8 +182,10 @@ public class MainActivity extends AppCompatActivity }); if(!appSettings.hasPodDomain()) { + AppLog.d(this, "We have no pod. Show PodSelectionFragment"); showFragment(getFragment(PodSelectionFragment.TAG)); } else { + AppLog.d(this, "Pod found. Handle intents."); //Handle intent Intent intent = getIntent(); if (intent != null && intent.getAction() != null) { @@ -386,7 +388,9 @@ public class MainActivity extends AppCompatActivity String type = intent.getType(); String loadUrl = null; AppLog.v(this, "Action: " + action + " Type: " + type); - if (ACTION_OPEN_URL.equals(action)) { + if (Intent.ACTION_MAIN.equals(action)) { + loadUrl = urls.getStreamUrl(); + } else if (ACTION_OPEN_URL.equals(action)) { loadUrl = intent.getStringExtra(URL_MESSAGE); } else if (Intent.ACTION_VIEW.equals(action) && intent.getDataString() != null) { Uri data = intent.getData(); From 2475c66830f7c1aec8ca5c2126d2c1e20092e6ae Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sat, 1 Oct 2016 01:47:16 +0200 Subject: [PATCH 199/535] Update strings-about.xml --- app/src/main/res/values-de/strings-about.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-de/strings-about.xml b/app/src/main/res/values-de/strings-about.xml index c2ffbd61..7a85ecae 100644 --- a/app/src/main/res/values-de/strings-about.xml +++ b/app/src/main/res/values-de/strings-about.xml @@ -24,7 +24,7 @@ Diaspora benutzt Markdown-Formatierung für deine Beiträge. Weitere Informationen dazu findest du auf<br> https://wiki.diasporafoundation.org/Markdown_reference_guide <br> <br> - DiasporaForAndroid wird frei wie in Freiheit entwickelt und folgt den Ideen des Diaspora Projektes. <br> + DiasporaForAndroid wird unabhängig und frei wie in Freiheit entwickelt und folgt den Ideen des Diaspora Projektes. <br> Den Quellcode findest du auf Github: <br> https://github.com/Diaspora-for-Android/diaspora-android <br> <br> From 036457117c644ca7784307c43b20dc4d288709e5 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 2 Oct 2016 12:42:12 +0200 Subject: [PATCH 200/535] Fixed image sharing to other apps --- .../fragment/BrowserFragment.java | 2 + .../ui/ContextMenuWebView.java | 50 ++++++++++++++----- 2 files changed, 40 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/BrowserFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/BrowserFragment.java index 770c853e..f790fef8 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/BrowserFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/BrowserFragment.java @@ -104,6 +104,8 @@ public class BrowserFragment extends CustomFragment { pendingUrl = null; } + webView.setParentActivity(getActivity()); + this.setRetainInstance(true); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index adac6fd2..92394bef 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -123,22 +123,48 @@ public class ContextMenuWebView extends NestedWebView { case ID_SHARE_IMAGE: if (url != null) { - final Uri local = Uri.parse(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/" + System.currentTimeMillis() + ".png"); - new ImageDownloadTask(null, local.getPath()) { - @Override - protected void onPostExecute(Bitmap result) { - Uri myUri = Uri.fromFile(new File(local.getPath())); - Intent sharingIntent = new Intent(); - sharingIntent.setAction(Intent.ACTION_SEND); - sharingIntent.putExtra(Intent.EXTRA_STREAM, myUri); - sharingIntent.setType("image/png"); - sharingIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - context.startActivity(Intent.createChooser(sharingIntent, "Share image using")); + boolean writeToStoragePermitted = true; + if (android.os.Build.VERSION.SDK_INT >= 23) { + int hasWRITE_EXTERNAL_STORAGE = parentActivity.checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); + if (hasWRITE_EXTERNAL_STORAGE != PackageManager.PERMISSION_GRANTED) { + writeToStoragePermitted = false; + if (!parentActivity.shouldShowRequestPermissionRationale(Manifest.permission.WRITE_EXTERNAL_STORAGE)) { + new AlertDialog.Builder(parentActivity) + .setMessage(R.string.permissions_image) + .setPositiveButton(context.getText(android.R.string.yes), new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + if (android.os.Build.VERSION.SDK_INT >= 23) + parentActivity.requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + MainActivity.REQUEST_CODE__ACCESS_EXTERNAL_STORAGE); + } + }) + .setNegativeButton(context.getText(android.R.string.no), null) + .show(); + } + parentActivity.requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + MainActivity.REQUEST_CODE__ACCESS_EXTERNAL_STORAGE); } - }.execute(url); + } + if (writeToStoragePermitted) { + final Uri local = Uri.parse(Environment.getExternalStorageDirectory() + "/Pictures/Diaspora/" + System.currentTimeMillis() + ".png"); + new ImageDownloadTask(null, local.getPath()) { + @Override + protected void onPostExecute(Bitmap result) { + Uri myUri = Uri.fromFile(new File(local.getPath())); + Intent sharingIntent = new Intent(); + sharingIntent.setAction(Intent.ACTION_SEND); + sharingIntent.putExtra(Intent.EXTRA_STREAM, myUri); + sharingIntent.setType("image/png"); + sharingIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + context.startActivity(Intent.createChooser(sharingIntent, "Share image using")); + } + }.execute(url); + } } else { Toast.makeText(context, "Cannot share image: url is null", Toast.LENGTH_SHORT).show(); } + break; case ID_IMAGE_EXTERNAL_BROWSER: From 7ee5e0f39bc5f587f6dc6269f1bdfd3a4ef87e95 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 2 Oct 2016 12:55:05 +0200 Subject: [PATCH 201/535] Get title for image sharing dialog from resources instead of using hardcoded string. Also do not show multiple permission dialogs stacked --- .../github/dfa/diaspora_android/ui/ContextMenuWebView.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java index 92394bef..3be4ce63 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/ContextMenuWebView.java @@ -141,9 +141,10 @@ public class ContextMenuWebView extends NestedWebView { }) .setNegativeButton(context.getText(android.R.string.no), null) .show(); + } else { + parentActivity.requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, + MainActivity.REQUEST_CODE__ACCESS_EXTERNAL_STORAGE); } - parentActivity.requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, - MainActivity.REQUEST_CODE__ACCESS_EXTERNAL_STORAGE); } } if (writeToStoragePermitted) { @@ -157,7 +158,7 @@ public class ContextMenuWebView extends NestedWebView { sharingIntent.putExtra(Intent.EXTRA_STREAM, myUri); sharingIntent.setType("image/png"); sharingIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - context.startActivity(Intent.createChooser(sharingIntent, "Share image using")); + context.startActivity(Intent.createChooser(sharingIntent, getResources().getString(R.string.action_share_dotdotdot))); } }.execute(url); } From 88e4636e88d46a0282985db864ee74054083f92b Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 2 Oct 2016 13:36:57 +0200 Subject: [PATCH 202/535] Removed test Fragments and old SplashActivity related stuff --- .../activity/MainActivity.java | 26 +------------ .../fragment/TestFragment.java | 39 ------------------- app/src/main/res/layout/splash__activity.xml | 37 ------------------ app/src/main/res/layout/test__fragment.xml | 11 ------ app/src/main/res/menu/main__menu_bottom.xml | 7 ---- 5 files changed, 2 insertions(+), 118 deletions(-) delete mode 100644 app/src/main/java/com/github/dfa/diaspora_android/fragment/TestFragment.java delete mode 100644 app/src/main/res/layout/splash__activity.xml delete mode 100644 app/src/main/res/layout/test__fragment.xml diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index b5d040c8..80ae786f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -25,7 +25,6 @@ import android.content.DialogInterface; import android.content.Intent; import android.content.IntentFilter; import android.content.pm.PackageManager; -import android.content.res.Configuration; import android.graphics.drawable.LayerDrawable; import android.net.Uri; import android.os.Bundle; @@ -67,7 +66,6 @@ import com.github.dfa.diaspora_android.fragment.CustomFragment; import com.github.dfa.diaspora_android.fragment.DiasporaStreamFragment; import com.github.dfa.diaspora_android.fragment.HashtagListFragment; import com.github.dfa.diaspora_android.fragment.PodSelectionFragment; -import com.github.dfa.diaspora_android.fragment.TestFragment; import com.github.dfa.diaspora_android.listener.WebUserProfileChangedListener; import com.github.dfa.diaspora_android.receiver.OpenExternalLinkReceiver; import com.github.dfa.diaspora_android.receiver.UpdateTitleReceiver; @@ -75,7 +73,6 @@ import com.github.dfa.diaspora_android.ui.BadgeDrawable; import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.CustomTabHelpers.CustomTabActivityHelper; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; -import com.github.dfa.diaspora_android.util.Helpers; import com.github.dfa.diaspora_android.util.WebHelper; import butterknife.BindView; @@ -273,13 +270,10 @@ public class MainActivity extends AppCompatActivity PodSelectionFragment psf = new PodSelectionFragment(); fm.beginTransaction().add(psf, fragmentTag).commit(); return psf; - case TestFragment.TAG: default: AppLog.e(this,"Invalid Fragment Tag: "+fragmentTag +"\nAdd Fragments Tag to getFragment()'s switch case."); - TestFragment tf = new TestFragment(); - fm.beginTransaction().add(tf, fragmentTag).commit(); - return tf; + return getTopFragment(); } } } @@ -592,11 +586,6 @@ public class MainActivity extends AppCompatActivity return true; } - case R.id.action_debug_button: { - showFragment(getFragment(TestFragment.TAG)); - return true; - } - case R.id.action_compose: { if (WebHelper.isOnline(MainActivity.this)) { openDiasporaUrl(urls.getNewPostUrl()); @@ -736,13 +725,12 @@ public class MainActivity extends AppCompatActivity } } - //TODO: Implement? + //TODO: Implement some day private void handleSendImage(Intent intent) { AppLog.i(this, "handleSendImage()"); final Uri imageUri = intent.getParcelableExtra(Intent.EXTRA_STREAM); if (imageUri != null) { AppLog.v(this, "imageUri is not null. Handle shared image"); - // TODO: Update UI to reflect text being shared } else { AppLog.w(this, "imageUri is null. Cannot precede."); } @@ -800,17 +788,7 @@ public class MainActivity extends AppCompatActivity } break; - //TODO: Replace with fragment case R.id.nav_followed_tags: { - /*DiasporaStreamFragment stream = (DiasporaStreamFragment) getFragment(DiasporaStreamFragment.TAG); - if (WebHelper.isOnline(MainActivity.this)) { - openDiasporaUrl(urls.getBlankUrl()); - WebHelper.showFollowedTagsList(stream.getWebView(), app); - setTitle(R.string.nav_followed_tags); - } else { - snackbarNoInternet.show(); - } - */ showFragment(getFragment(HashtagListFragment.TAG)); } break; diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/TestFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/TestFragment.java deleted file mode 100644 index c8d5a861..00000000 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/TestFragment.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.github.dfa.diaspora_android.fragment; - -import android.os.Bundle; -import android.view.LayoutInflater; -import android.view.Menu; -import android.view.MenuInflater; -import android.view.View; -import android.view.ViewGroup; - -import com.github.dfa.diaspora_android.R; -import com.github.dfa.diaspora_android.util.AppLog; - -/** - * Created by vanitas on 23.09.16. - */ - -public class TestFragment extends CustomFragment { - - public static final String TAG = "com.github.dfa.diaspora_android.TestFragment"; - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - AppLog.d(this, "onCreateView()"); - return inflater.inflate(R.layout.test__fragment, container, false); - } - - @Override - public String getFragmentTag() { - return TAG; - } - - @Override - public void onCreateBottomOptionsMenu(Menu menu, MenuInflater inflater) { - } - - @Override - public boolean onBackPressed() { - return false; - } -} diff --git a/app/src/main/res/layout/splash__activity.xml b/app/src/main/res/layout/splash__activity.xml deleted file mode 100644 index 5b6d5df3..00000000 --- a/app/src/main/res/layout/splash__activity.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/layout/test__fragment.xml b/app/src/main/res/layout/test__fragment.xml deleted file mode 100644 index 7ce8d12a..00000000 --- a/app/src/main/res/layout/test__fragment.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/menu/main__menu_bottom.xml b/app/src/main/res/menu/main__menu_bottom.xml index 063957cf..0c973856 100644 --- a/app/src/main/res/menu/main__menu_bottom.xml +++ b/app/src/main/res/menu/main__menu_bottom.xml @@ -35,11 +35,4 @@ android:title="@string/action_exit_app" /> - - From 68d299f89460f4efc48e5262dcbdb4317976aa4b Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Sun, 2 Oct 2016 22:22:08 +0200 Subject: [PATCH 203/535] Added some documentation to MainActivity --- .../activity/MainActivity.java | 112 +++++++++++++++--- 1 file changed, 95 insertions(+), 17 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 80ae786f..4efb4611 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -163,7 +163,7 @@ public class MainActivity extends AppCompatActivity customTabActivityHelper.setConnectionCallback(this); fm = getSupportFragmentManager(); - setupUI(savedInstanceState); + setupUI(); brOpenExternalLink = new OpenExternalLinkReceiver(this); brSetTitle = new UpdateTitleReceiver(app, urls, new UpdateTitleReceiver.TitleCallback() { @@ -193,7 +193,11 @@ public class MainActivity extends AppCompatActivity } } - private void setupUI(Bundle savedInstanceState) { + /** + * Setup the user interface. Set up both toolbars and initialize the snackbars. + * Initialize the navigation drawer and apply intellihide settings. + */ + private void setupUI() { AppLog.i(this, "setupUI()"); // Setup toolbar @@ -244,7 +248,7 @@ public class MainActivity extends AppCompatActivity /** * Get an instance of the CustomFragment with the tag fragmentTag. * If there was no instance so far, create a new one and add it to the FragmentManagers pool. - * If there is no Fragment with the corresponding Tag, return null. + * If there is no Fragment with the corresponding Tag, return the top fragment. * @param fragmentTag tag * @return corresponding Fragment */ @@ -294,6 +298,9 @@ public class MainActivity extends AppCompatActivity } } + /** + * Initialize the navigation slider + */ private void setupNavigationSlider() { ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( this, navDrawer, toolbarTop, R.string.navigation_drawer_open, R.string.navigation_drawer_close); @@ -358,19 +365,30 @@ public class MainActivity extends AppCompatActivity navMenu.findItem(R.id.nav_public).setVisible(appSettings.isVisibleInNavPublic_activities()); } + /** + * Forward toolbar clicks to onNavigationItemSelected + * @param view selected view + */ @OnClick(R.id.main__topbar) public void onToolBarClicked(View view) { AppLog.i(this, "onToolBarClicked()"); onNavigationItemSelected(navView.getMenu().findItem(R.id.nav_stream)); } + /** + * Forward incoming intents to handleIntent() + * @param intent incoming + */ @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); - handleIntent(intent); } + /** + * Handle intents and execute intent specific actions + * @param intent intent to get handled + */ private void handleIntent(Intent intent) { AppLog.i(this, "handleIntent()"); if (intent == null) { @@ -420,7 +438,8 @@ public class MainActivity extends AppCompatActivity break; } } else if (Intent.ACTION_SEND_MULTIPLE.equals(action) && type != null) { - //TODO: Implement and add filter to manifest + /* TODO: Implement and add filter to manifest */ + return; } if (loadUrl != null) { @@ -429,24 +448,22 @@ public class MainActivity extends AppCompatActivity } } + /** + * Handle activity results + * @param requestCode reqCode + * @param resultCode resCode + * @param data data + */ @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { AppLog.v(this, "onActivityResult(): "+requestCode); super.onActivityResult(requestCode, resultCode, data); } - @Override - protected void onSaveInstanceState(Bundle outState) { - AppLog.v(this, "onSaveInstanceState()"); - super.onSaveInstanceState(outState); - } - - @Override - protected void onRestoreInstanceState(@NonNull Bundle savedInstanceState) { - AppLog.v(this, "onRestoreInstanceState()"); - super.onRestoreInstanceState(savedInstanceState); - } - + /** + * Return the fragment which is currently displayed in R.id.fragment_container + * @return top fragment or null if there is none displayed + */ private CustomFragment getTopFragment() { Fragment top = fm.findFragmentById(R.id.fragment_container); if(top != null) { @@ -455,6 +472,9 @@ public class MainActivity extends AppCompatActivity return null; } + /** + * Handle presses on the back button + */ @Override public void onBackPressed() { AppLog.v(this, "onBackPressed()"); @@ -515,6 +535,12 @@ public class MainActivity extends AppCompatActivity LocalBroadcastManager.getInstance(this).registerReceiver(brOpenExternalLink, new IntentFilter(ACTION_OPEN_EXTERNAL_URL)); } + /** + * Clear and repopulate top and bottom toolbar. + * Also add menu items of the displayed fragment + * @param menu top toolbar + * @return boolean + */ @Override public boolean onCreateOptionsMenu(Menu menu) { AppLog.v(this, "onCreateOptionsMenu()"); @@ -540,6 +566,11 @@ public class MainActivity extends AppCompatActivity return true; } + /** + * Set the notification and messages counter in the top toolbar + * @param menu menu + * @return boolean + */ @Override public boolean onPrepareOptionsMenu(Menu menu) { MenuItem item; @@ -556,6 +587,11 @@ public class MainActivity extends AppCompatActivity return super.onPrepareOptionsMenu(menu); } + /** + * Handle clicks on the optionsmenu + * @param item item + * @return boolean + */ @Override public boolean onOptionsItemSelected(MenuItem item) { AppLog.i(this, "onOptionsItemSelected()"); @@ -649,18 +685,30 @@ public class MainActivity extends AppCompatActivity return super.onOptionsItemSelected(item); } + /** + * Update the profile name in the navigation slider + * @param name name + */ @Override public void onUserProfileNameChanged(String name) { AppLog.i(this, "onUserProfileNameChanged()"); navheaderTitle.setText(name); } + /** + * Update the profile picture in the navigation slider + * @param avatarUrl url of the new profile pic + */ @Override public void onUserProfileAvatarChanged(String avatarUrl) { AppLog.i(this, "onUserProfileAvatarChanged()"); app.getAvatarImageLoader().startImageDownload(navheaderImage, avatarUrl); } + /** + * Handle hashtag clicks. Open the new-post-url and inject the clicked hashtag into the post-editor + * @param intent intent + */ private void handleHashtag(Intent intent) { AppLog.v(this, "handleHashtag()"); try { @@ -671,6 +719,10 @@ public class MainActivity extends AppCompatActivity openDiasporaUrl(urls.getNewPostUrl()); } + /** + * Open the new-post-url and inject text that was shared into the app into the post editors text field + * @param intent shareTextIntent + */ private void handleSendText(Intent intent) { AppLog.v(this, "handleSendText()"); try { @@ -725,6 +777,10 @@ public class MainActivity extends AppCompatActivity } } + /** + * Share an image shared to the app via diaspora + * @param intent shareImageIntent + */ //TODO: Implement some day private void handleSendImage(Intent intent) { AppLog.i(this, "handleSendImage()"); @@ -737,6 +793,10 @@ public class MainActivity extends AppCompatActivity Toast.makeText(this, "Not yet implemented.", Toast.LENGTH_SHORT).show(); } + /** + * Invalidate the top toolbar to update the notification counter + * @param notificationCount new notification count + */ @Override public void onNotificationCountChanged(int notificationCount) { AppLog.i(this, "onNotificationCountChanged()"); @@ -744,6 +804,10 @@ public class MainActivity extends AppCompatActivity invalidateOptionsMenu(); } + /** + * Invalidate the top toolbar to update the unread messages counter + * @param unreadMessageCount new unread messages count + */ @Override public void onUnreadMessageCountChanged(int unreadMessageCount) { AppLog.i(this, "onUnreadMessageCountChanged()"); @@ -872,6 +936,12 @@ public class MainActivity extends AppCompatActivity return true; } + /** + * React to results of requestPermission + * @param requestCode resCode + * @param permissions requested permissions + * @param grantResults granted results + */ @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { switch (requestCode) { @@ -891,10 +961,18 @@ public class MainActivity extends AppCompatActivity } } + /** + * Return the string that will be shared into the new-post-editor + * @return String + */ public String getTextToBeShared() { return textToBeShared; } + /** + * Set the string that will be shared into the new-post-editor + * @param textToBeShared + */ public void setTextToBeShared(String textToBeShared) { this.textToBeShared = textToBeShared; } From c005ef744d62d694e27ff10048193891c37a9e33 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 3 Oct 2016 18:28:08 +0200 Subject: [PATCH 204/535] Fixed clear webview cache. Thanks @di72nn --- .../dfa/diaspora_android/activity/SettingsActivity.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java index 88f13171..a92e81d9 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/SettingsActivity.java @@ -94,8 +94,7 @@ public class SettingsActivity extends AppCompatActivity { @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { updatePreference(findPreference(key)); - if (key != null && isAdded() && (key.equals(getString(R.string.pref_key__clear_cache)) || - key.equals(getString(R.string.pref_key__font_size)) || + if (key != null && isAdded() && (key.equals(getString(R.string.pref_key__font_size)) || key.equals(getString(R.string.pref_key__load_images)) || key.equals(getString(R.string.pref_key__intellihide_toolbars)) || key.equals(getString(R.string.pref_key__proxy_enabled)) || @@ -158,6 +157,11 @@ public class SettingsActivity extends AppCompatActivity { .show(); return true; } + case R.string.pref_title__clear_cache: + { + intent.setAction(MainActivity.ACTION_CLEAR_CACHE); + break; + } default: { intent = null; From 91c706ed4a719e81171f39d60d1d51b7b96e8654 Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 3 Oct 2016 23:04:09 +0200 Subject: [PATCH 205/535] Only set window title depending on webviews content, when DiasporaStreamFragment is displayed (do not overwrite other fragments title when the webview loads in the background) --- .../dfa/diaspora_android/activity/MainActivity.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 4efb4611..0d81096f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -169,12 +169,18 @@ public class MainActivity extends AppCompatActivity brSetTitle = new UpdateTitleReceiver(app, urls, new UpdateTitleReceiver.TitleCallback() { @Override public void setTitle(int rId) { - MainActivity.this.setTitle(rId); + CustomFragment top = getTopFragment(); + if(top != null && top.getFragmentTag().equals(DiasporaStreamFragment.TAG)) { + MainActivity.this.setTitle(rId); + } } @Override public void setTitle(String title) { - MainActivity.this.setTitle(title); + CustomFragment top = getTopFragment(); + if(top != null && top.getFragmentTag().equals(DiasporaStreamFragment.TAG)) { + MainActivity.this.setTitle(title); + } } }); From 50207181f97bdd4eed064006c75cc5a80a218195 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Wed, 5 Oct 2016 02:30:10 +0200 Subject: [PATCH 206/535] Let PodService fetch from DfA; PodSelection rework --- .../data/DiasporaPodList.java | 470 ++++++ .../fragment/PodSelectionFragment.java | 160 +- .../diaspora_android/task/GetPodsService.java | 85 +- .../dfa/diaspora_android/util/Helpers.java | 25 +- .../res/layout/podselection__fragment.xml | 59 +- .../res/layout/recycler_view__list_item.xml | 22 +- app/src/main/res/menu/podselection__menu.xml | 7 + app/src/main/res/raw/podlist.json | 1401 +++++++++++++++++ app/src/main/res/values/strings.xml | 2 + 9 files changed, 2050 insertions(+), 181 deletions(-) create mode 100644 app/src/main/java/com/github/dfa/diaspora_android/data/DiasporaPodList.java create mode 100644 app/src/main/res/raw/podlist.json diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/DiasporaPodList.java b/app/src/main/java/com/github/dfa/diaspora_android/data/DiasporaPodList.java new file mode 100644 index 00000000..194fcf38 --- /dev/null +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/DiasporaPodList.java @@ -0,0 +1,470 @@ +package com.github.dfa.diaspora_android.data; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + + +/** + * Created by gsantner (https://gsantner.github.io/ on 30.09.16. + * DiasporaPodList - List container for DiasporaPod's, with methods to merge with other DiasporaPodLists + * DiasporaPod - Data container for a Pod, can include N DiasporaPodUrl's + * DiasporaPodUrl - A Url of an DiasporaPod + * For all Classes a loading and saving to JSON method is available + */ +public class DiasporaPodList implements Iterable, Serializable { + private List pods = new ArrayList<>(); + private boolean trackMergeChanges = false; + private Integer trackAddedIndexStart = -1; + private List trackUpdatedIndexes = new ArrayList<>(); + + public DiasporaPodList() { + } + + /** + * Load DiasporaPodList from Json + * + * @param json Json Object + */ + public DiasporaPodList fromJson(JSONObject json) throws JSONException { + JSONArray jarr; + pods.clear(); + + if (json.has("pods")) { + jarr = json.getJSONArray("pods"); + for (int i = 0; i < jarr.length(); i++) { + DiasporaPod pod = new DiasporaPod().fromJson(jarr.getJSONObject(i)); + pods.add(pod); + } + } + return this; + } + + /** + * Convert DiasporaPodList to JSON + */ + public JSONObject toJson() throws JSONException { + JSONObject json = new JSONObject(); + JSONArray jpods = new JSONArray(); + for (DiasporaPod pod : pods) { + jpods.put(pod.toJson()); + } + json.put("pods", jpods); + return json; + } + + /** + * Merge newer entries into this podlist + * Will add new pods, and update data of pods with data from the new list + * + * @param newPodList Another podlist + */ + public void mergeWithNewerEntries(final DiasporaPodList newPodList) throws JSONException { + if (isTrackMergeChanges()) { + trackAddedIndexStart = -1; + trackUpdatedIndexes.clear(); + } + for (DiasporaPod newPod : newPodList) { + int index = pods.indexOf(newPod); + if (index >= 0) { + DiasporaPod updatePodBak = new DiasporaPod().fromJson(pods.get(index).toJson()); + DiasporaPod updatePod = pods.get(index); + updatePod.fromJson(newPod.toJson()); + + // Restore Pod id (if was set to zero) + if (updatePodBak.getId() != 0 && updatePod.getId() == 0) { + updatePod.setId(updatePodBak.getId()); + } + if (updatePodBak.getActive6() != 0 && updatePod.getActive6() == 0) { + updatePod.setActive6(updatePodBak.getActive6()); + } + if (updatePodBak.getScore() != 0 && updatePod.getScore() == 0) { + updatePod.setScore(updatePodBak.getScore()); + } + if (isTrackMergeChanges()) { + trackUpdatedIndexes.add(index); + } + } else { + pods.add(newPod); + if (isTrackMergeChanges() && trackAddedIndexStart == -1) { + trackAddedIndexStart = pods.size() - 1; + } + } + } + } + + /** + * Sort the pod list + */ + public void sortPods() { + Collections.sort(pods); + } + + /** + * Iterator for Iterable interface (forEach, ..) + */ + public Iterator iterator() { + return pods.iterator(); + } + + public int size() { + return pods.size(); + } + + public int indexOf(DiasporaPod pod) { + return pods.indexOf(pod); + } + + public List getPods() { + return pods; + } + + public void setPods(List pods) { + this.pods = pods; + } + + public DiasporaPod getPodAt(int index) { + if (index >= 0 && index < pods.size()) { + return pods.get(index); + } + return null; + } + + public boolean isTrackMergeChanges() { + return trackMergeChanges; + } + + public void setTrackMergeChanges(boolean trackMergeChanges) { + this.trackMergeChanges = trackMergeChanges; + } + + public Integer getTrackAddedIndexStart() { + return trackAddedIndexStart; + } + + public List getTrackUpdatedIndexes() { + return trackUpdatedIndexes; + } + + /* ██████╗ ██████╗ ██████╗ + * ██╔══██╗██╔═══██╗██╔══██╗ + * ██████╔╝██║ ██║██║ ██║ + * ██╔═══╝ ██║ ██║██║ ██║ + * ██║ ╚██████╔╝██████╔╝ + * ╚═╝ ╚═════╝ ╚═════╝ */ + public static class DiasporaPod implements Iterable, Comparable, Serializable { + private List podUrls = new ArrayList<>(); + private List mainLangs = new ArrayList<>(); + private String name = ""; + private int score = 0; + private int id = 0; + private long active6 = 0; + + + public DiasporaPod() { + } + + /** + * Load a DiasporaPod from JSON + * + * @param json Json Object + */ + public DiasporaPod fromJson(JSONObject json) throws JSONException { + JSONArray jarr; + + if (json.has("name")) { + name = json.getString("name"); + } + if (json.has("mainLangs")) { + jarr = json.getJSONArray("mainLangs"); + for (int i = 0; i < jarr.length(); i++) { + String val = jarr.getString(i); + if (!mainLangs.contains(val)) { + mainLangs.add(val); + } + } + } + if (json.has("podUrls")) { + jarr = json.getJSONArray("podUrls"); + for (int i = 0; i < jarr.length(); i++) { + DiasporaPodUrl podUrl = new DiasporaPodUrl().fromJson(jarr.getJSONObject(i)); + if (!podUrls.contains(podUrl)) { + podUrls.add(podUrl); + } + } + } + if (json.has("score")) { + score = json.getInt("score"); + } + if (json.has("active6")) { + active6 = json.getLong("active6"); + } + if (json.has("id")) { + id = json.getInt("id"); + } + return this; + } + + /** + * Convert DiasporaPod to JSON + */ + public JSONObject toJson() throws JSONException { + JSONObject json = new JSONObject(); + json.put("name", name); + json.put("score", score); + json.put("active6", active6); + json.put("id", id); + + // Pod urls + JSONArray jarr = new JSONArray(); + for (DiasporaPodUrl value : podUrls) { + jarr.put(value.toJson()); + } + json.put("podUrls", jarr); + + // main langs + jarr = new JSONArray(); + for (String value : mainLangs) { + jarr.put(value); + } + json.put("mainLangs", jarr); + return json; + } + + @Override + public boolean equals(Object o) { + boolean ret = false; + if (o instanceof DiasporaPod) { + DiasporaPod otherPod = (DiasporaPod) o; + + // Check if id is equal + ret = this.id != 0 && this.id == otherPod.id; + + // Check if host is the same (fallback if id is 0) + if (!ret) { + for (DiasporaPodUrl podUrl : podUrls) { + for (DiasporaPodUrl otherPodUrl : otherPod.getPodUrls()) { + if (podUrl.getBaseUrl().equals(otherPodUrl.getBaseUrl())) { + ret = true; + } + } + } + } + } + return ret; + } + + @Override + public int compareTo(DiasporaPod otherPod) { + if (otherPod != null) { + List myPodUrls = getPodUrls(); + List otherPodUrls = otherPod.getPodUrls(); + if (!myPodUrls.isEmpty() && !otherPodUrls.isEmpty()) { + return myPodUrls.get(0).getHost().compareTo(otherPodUrls.get(0).getHost()); + } + } + return name.compareTo(otherPod.getName()); + } + + @Override + public String toString() { + return name + "(" + id + ")"; + } + + /** + * Iterator for Iterable interface (forEach, ..) + */ + public Iterator iterator() { + return podUrls.iterator(); + } + + /* + * Getter & Setter + */ + public List getPodUrls() { + return podUrls; + } + + public DiasporaPod setPodUrls(List podUrls) { + this.podUrls = podUrls; + return this; + } + + public List getMainLangs() { + return mainLangs; + } + + public DiasporaPod setMainLangs(List mainLangs) { + this.mainLangs = mainLangs; + return this; + } + + public DiasporaPod appendMainLangs(String... values) { + for (String mainLang : values) { + this.mainLangs.add(mainLang); + } + return this; + } + + public DiasporaPod appendPodUrls(DiasporaPodUrl... values) { + for (DiasporaPodUrl value : values) { + this.podUrls.add(value); + } + return this; + } + + public String getName() { + return name; + } + + public DiasporaPod setName(String name) { + this.name = name; + return this; + } + + public int getScore() { + return score; + } + + public DiasporaPod setScore(int score) { + this.score = score; + return this; + } + + public long getActive6() { + return active6; + } + + public DiasporaPod setActive6(long active6) { + this.active6 = active6; + return this; + } + + public int getId() { + return id; + } + + public DiasporaPod setId(int id) { + this.id = id; + return this; + } + + /* ██████╗ ██████╗ ██████╗ ██╗ ██╗██████╗ ██╗ + * ██╔══██╗██╔═══██╗██╔══██╗ ██║ ██║██╔══██╗██║ + * ██████╔╝██║ ██║██║ ██║ ██║ ██║██████╔╝██║ + * ██╔═══╝ ██║ ██║██║ ██║ ██║ ██║██╔══██╗██║ + * ██║ ╚██████╔╝██████╔╝ ╚██████╔╝██║ ██║███████╗ + * ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝ + */ + public static class DiasporaPodUrl implements Serializable { + private String host = ""; + private String protocol = "https"; + private Integer port = 443; + + public DiasporaPodUrl() { + } + + public DiasporaPodUrl(JSONObject json) throws JSONException { + fromJson(json); + } + + /** + * Get the base url + * + * @return + */ + public String getBaseUrl() { + return protocol + "://" + host + (isPortNeeded() ? port : ""); + } + + /** + * Convert JSON to DiasporaPodList + * + * @param json JSON Object + */ + public DiasporaPodUrl fromJson(JSONObject json) throws JSONException { + if (json.has("host")) { + host = json.getString("host"); + } + if (json.has("protocol")) { + protocol = json.getString("protocol"); + } + if (json.has("port")) { + port = json.getInt("port"); + } + return this; + } + + /*** + * Convert DiasporaPodList to JSON + */ + public JSONObject toJson() throws JSONException { + JSONObject json = new JSONObject(); + json.put("host", host); + if (!protocol.equals("https")) { + json.put("protocol", protocol); + } + if (port != 443) { + json.put("port", port); + } + return json; + } + + /** + * Tells if the ports needs to shown + */ + public boolean isPortNeeded() { + return !((port == 80 && protocol.equals("http")) || (port == 443 && protocol.equals("https"))); + } + + @Override + public String toString() { + return getBaseUrl(); + } + + @Override + public boolean equals(Object o) { + if (o instanceof DiasporaPodUrl) { + return getBaseUrl().equals(((DiasporaPodUrl) o).getBaseUrl()); + } + return false; + } + + /* + * GETTER & SETTER + */ + public String getHost() { + return host; + } + + public DiasporaPodUrl setHost(String host) { + this.host = host; + return this; + } + + public String getProtocol() { + return protocol; + } + + public DiasporaPodUrl setProtocol(String protocol) { + this.protocol = protocol; + return this; + } + + public Integer getPort() { + return port; + } + + public DiasporaPodUrl setPort(Integer port) { + this.port = port; + return this; + } + } + } +} diff --git a/app/src/main/java/com/github/dfa/diaspora_android/fragment/PodSelectionFragment.java b/app/src/main/java/com/github/dfa/diaspora_android/fragment/PodSelectionFragment.java index d833d271..accdfff2 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/fragment/PodSelectionFragment.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/fragment/PodSelectionFragment.java @@ -10,9 +10,9 @@ import android.os.Build; import android.os.Bundle; import android.support.design.widget.Snackbar; import android.support.v4.content.LocalBroadcastManager; -import android.text.Editable; +import android.support.v4.view.MenuItemCompat; +import android.support.v7.widget.SearchView; import android.text.SpannableString; -import android.text.TextWatcher; import android.text.util.Linkify; import android.view.LayoutInflater; import android.view.Menu; @@ -23,74 +23,94 @@ import android.view.ViewGroup; import android.webkit.CookieManager; import android.widget.AdapterView; import android.widget.ArrayAdapter; -import android.widget.EditText; -import android.widget.ImageView; import android.widget.ListView; import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.activity.MainActivity; import com.github.dfa.diaspora_android.data.AppSettings; +import com.github.dfa.diaspora_android.data.DiasporaPodList; +import com.github.dfa.diaspora_android.data.DiasporaPodList.DiasporaPod; import com.github.dfa.diaspora_android.task.GetPodsService; import com.github.dfa.diaspora_android.util.AppLog; import com.github.dfa.diaspora_android.util.DiasporaUrlHelper; +import com.github.dfa.diaspora_android.util.Helpers; import com.github.dfa.diaspora_android.util.WebHelper; +import org.json.JSONException; +import org.json.JSONObject; + import java.util.ArrayList; +import butterknife.BindView; +import butterknife.ButterKnife; + /** * Fragment that lets the user choose a Pod * Created by vanitas on 01.10.16. */ -public class PodSelectionFragment extends CustomFragment { +public class PodSelectionFragment extends CustomFragment implements SearchView.OnQueryTextListener { public static final String TAG = "com.github.dfa.diaspora_android.PodSelectionFragment"; - protected EditText editFilter; - protected ListView listPods; - protected ImageView selectPodButton; + @BindView(R.id.podselection__listpods) + protected ListView listViewPod; protected App app; protected AppSettings appSettings; + private DiasporaPodList podList; + private ArrayAdapter listViewPodAdapter; + private String filterString = ""; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { AppLog.d(this, "onCreateView()"); - return inflater.inflate(R.layout.podselection__fragment, container, false); + View view = inflater.inflate(R.layout.podselection__fragment, container, false); + ButterKnife.bind(this, view); + return view; } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); - this.app = (App) getActivity().getApplication(); - this.appSettings = app.getSettings(); + app = (App) getActivity().getApplication(); + appSettings = app.getSettings(); - this.editFilter = (EditText) view.findViewById(R.id.podselection__edit_filter); - this.listPods = (ListView) view.findViewById(R.id.podselection__listpods); - this.selectPodButton = (ImageView) view.findViewById(R.id.podselection__button_select_pod); + // Load local podlist + podList = new DiasporaPodList(); + mergePodlistWithRessources(podList); + podList.setTrackMergeChanges(true); + updateListedPods(); - listPods.setTextFilterEnabled(true); - listPods.setOnItemClickListener(new AdapterView.OnItemClickListener() { + + listViewPod.setTextFilterEnabled(true); + listViewPod.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView adapterView, View view, int i, long l) { - showPodConfirmationDialog((String) listPods.getAdapter().getItem(i)); + showPodConfirmationDialog((String) listViewPod.getAdapter().getItem(i)); } }); - setListedPods(appSettings.getPreviousPodlist()); LocalBroadcastManager.getInstance(getContext()).registerReceiver(podListReceiver, new IntentFilter(GetPodsService.MESSAGE_PODS_RECEIVED)); - if (!WebHelper.isOnline(getContext())) { - Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + Helpers.showInfoIfUserNotConnectedToInternet(getContext(), listViewPod); + } + + public void mergePodlistWithRessources(DiasporaPodList podlist) { + String sPodlist = Helpers.readTextfileFromRawRessource(getContext(), R.raw.podlist, "", ""); + try { + JSONObject jPodlist = new JSONObject(sPodlist); + podlist.mergeWithNewerEntries(new DiasporaPodList().fromJson(jPodlist)); + } catch (JSONException e) { + e.printStackTrace(); } - selectPodButton.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - if (editFilter.getText().length() > 4 && editFilter.getText().toString().contains("")) { - showPodConfirmationDialog(editFilter.getText().toString()); - } else { - Snackbar.make(listPods, R.string.valid_pod, Snackbar.LENGTH_LONG).show(); - } - } - }); + } + + // Called when a pod was clicked (or custom) + public void onPodButtonClicked(View v) { + //if (editFilter.getText().length() > 4 && editFilter.getText().toString().contains("")) { + showPodConfirmationDialog(filterString); + //} else { + // Snackbar.make(listViewPod, R.string.valid_pod, Snackbar.LENGTH_LONG).show(); + //} } @Override @@ -111,15 +131,17 @@ public class PodSelectionFragment extends CustomFragment { private final BroadcastReceiver podListReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { - if (intent.hasExtra("pods")) { + if (intent.hasExtra(GetPodsService.EXTRA_PODLIST)) { Bundle extras = intent.getExtras(); - String[] pods = extras.getStringArray("pods"); - if (pods != null && pods.length > 0) { - app.getSettings().setPreviousPodlist(pods); - setListedPods(pods); + DiasporaPodList newPods = (DiasporaPodList) extras.get(GetPodsService.EXTRA_PODLIST); + if (newPods != null && newPods.getPods().size() > 0) { + try { + podList.mergeWithNewerEntries(newPods); + updateListedPods(); + } catch (JSONException ignored) { + } } else { - setListedPods(app.getSettings().getPreviousPodlist()); - Snackbar.make(listPods, R.string.podlist_error, Snackbar.LENGTH_SHORT).show(); + Snackbar.make(listViewPod, R.string.podlist_error, Snackbar.LENGTH_SHORT).show(); } } } @@ -132,38 +154,25 @@ public class PodSelectionFragment extends CustomFragment { getContext().startService(i); } - - private void setListedPods(String[] listedPodsArr) { + private void updateListedPods() { final ArrayList listedPodsList = new ArrayList<>(); - for (String pod : listedPodsArr) { - listedPodsList.add(pod.toLowerCase()); + for (DiasporaPod pod : this.podList) { + listedPodsList.add(pod.getPodUrls().get(0).getHost()); } - final ArrayAdapter adapter = new ArrayAdapter<>( + listViewPodAdapter = new ArrayAdapter<>( getContext(), android.R.layout.simple_list_item_1, listedPodsList); // save index and top position - int index = listPods.getFirstVisiblePosition(); - View v = listPods.getChildAt(0); - int top = (v == null) ? 0 : (v.getTop() - listPods.getPaddingTop()); - listPods.setAdapter(adapter); - listPods.setSelectionFromTop(index, top); + int index = listViewPod.getFirstVisiblePosition(); + View v = listViewPod.getChildAt(0); + int top = (v == null) ? 0 : (v.getTop() - listViewPod.getPaddingTop()); + listViewPod.setAdapter(listViewPodAdapter); + listViewPod.setSelectionFromTop(index, top); - adapter.getFilter().filter(editFilter.getText()); - editFilter.addTextChangedListener(new TextWatcher() { - @Override - public void onTextChanged(CharSequence s, int start, int before, int count) { - (adapter).getFilter().filter(s.toString()); - } - - public void beforeTextChanged(CharSequence s, int start, int count, int after) { - } - - public void afterTextChanged(Editable s) { - } - }); + listViewPodAdapter.getFilter().filter(filterString); } private void showPodConfirmationDialog(final String selectedPod) { @@ -173,7 +182,7 @@ public class PodSelectionFragment extends CustomFragment { // Check if online if (!WebHelper.isOnline(getContext())) { - Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + Snackbar.make(listViewPod, R.string.no_internet, Snackbar.LENGTH_LONG).show(); return; } @@ -208,7 +217,7 @@ public class PodSelectionFragment extends CustomFragment { e.printStackTrace(); } - ((MainActivity)getActivity()).openDiasporaUrl(new DiasporaUrlHelper(appSettings).getPodUrl()); + ((MainActivity) getActivity()).openDiasporaUrl(new DiasporaUrlHelper(appSettings).getPodUrl()); } @Override @@ -220,6 +229,13 @@ public class PodSelectionFragment extends CustomFragment { @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.podselection__menu, menu); + + MenuItem searchItem = menu.findItem(R.id.podselection__action_search); + if (searchItem != null) { + SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchItem); + searchView.setOnQueryTextListener(this); + } + super.onCreateOptionsMenu(menu, inflater); } @@ -227,16 +243,26 @@ public class PodSelectionFragment extends CustomFragment { public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_reload: { - if (WebHelper.isOnline(getContext())) { + if (!Helpers.showInfoIfUserNotConnectedToInternet(getContext(), listViewPod)) { Intent i = new Intent(getContext(), GetPodsService.class); getContext().startService(i); return true; - } else { - Snackbar.make(listPods, R.string.no_internet, Snackbar.LENGTH_LONG).show(); - return false; } } } return super.onOptionsItemSelected(item); } -} + + @Override + public boolean onQueryTextSubmit(String query) { + return false; + } + + @Override + public boolean onQueryTextChange(String newText) { + if (listViewPodAdapter != null) { + (listViewPodAdapter).getFilter().filter(newText); + } + return true; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java index afce5e01..988d3cf0 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/task/GetPodsService.java @@ -24,9 +24,11 @@ import android.os.AsyncTask; import android.os.IBinder; import android.support.v4.content.LocalBroadcastManager; +import com.github.dfa.diaspora_android.data.DiasporaPodList; import com.github.dfa.diaspora_android.util.AppLog; import org.json.JSONArray; +import org.json.JSONException; import org.json.JSONObject; import java.io.BufferedReader; @@ -41,7 +43,9 @@ import javax.net.ssl.HttpsURLConnection; import info.guardianproject.netcipher.NetCipher; public class GetPodsService extends Service { + public static final String EXTRA_PODLIST = "pods"; public static final String MESSAGE_PODS_RECEIVED = "com.github.dfa.diaspora.podsreceived"; + public static final String PODDY_PODLIST_URL = "https://raw.githubusercontent.com/Diaspora-for-Android/diaspora-android-extras/master/podList/podlist.json"; public GetPodsService() { } @@ -53,75 +57,48 @@ public class GetPodsService extends Service { } private void getPods() { - /* - * Most of the code in this AsyncTask is from the file getPodlistTask.java - * from the app "Diaspora Webclient". - * A few modifications and adaptations were made by me. - * Source: - * https://github.com/voidcode/Diaspora-Webclient/blob/master/src/com/voidcode/diasporawebclient/getPodlistTask.java - * Thanks to Terkel Sørensen ; License : GPLv3 - */ - AsyncTask getPodsAsync = new AsyncTask() { + AsyncTask getPodsAsync = new AsyncTask() { @Override - protected String[] doInBackground(Void... params) { - - // TODO: Update deprecated code - - StringBuilder builder = new StringBuilder(); - //HttpClient client = new DefaultHttpClient(); - List list = null; - HttpsURLConnection connection; - InputStream inStream; + protected DiasporaPodList doInBackground(Void... params) { + StringBuilder sb = new StringBuilder(); + BufferedReader br = null; try { - connection = NetCipher.getHttpsURLConnection("https://podupti.me/api.php?key=4r45tg&format=json"); - int statusCode = connection.getResponseCode(); - if (statusCode == 200) { - inStream = connection.getInputStream(); - BufferedReader reader = new BufferedReader( - new InputStreamReader(inStream)); + HttpsURLConnection con = NetCipher.getHttpsURLConnection(PODDY_PODLIST_URL); + if (con.getResponseCode() == HttpsURLConnection.HTTP_OK) { + br = new BufferedReader(new InputStreamReader(con.getInputStream())); String line; - while ((line = reader.readLine()) != null) { - builder.append(line); + while ((line = br.readLine()) != null) { + sb.append(line); } - try { - inStream.close(); - } catch (IOException e) {/*Nothing to do*/} - - connection.disconnect(); + // Parse JSON & return pod list + JSONObject json = new JSONObject(sb.toString()); + return new DiasporaPodList().fromJson(json); } else { AppLog.e(this, "Failed to download list of pods"); } - } catch (IOException e) { - //TODO handle json buggy feed + } catch (IOException | JSONException e) { e.printStackTrace(); - } - //Parse the JSON Data - try { - JSONObject jsonObjectAll = new JSONObject(builder.toString()); - JSONArray jsonArrayAll = jsonObjectAll.getJSONArray("pods"); - AppLog.d(this, "Number of entries " + jsonArrayAll.length()); - list = new ArrayList<>(); - for (int i = 0; i < jsonArrayAll.length(); i++) { - JSONObject jo = jsonArrayAll.getJSONObject(i); - if (jo.getString("secure").equals("true")) - list.add(jo.getString("domain")); + } finally { + if (br != null) { + try { + br.close(); + } catch (IOException ignored) { + } } - - } catch (Exception e) { - //TODO Handle Parsing errors here - e.printStackTrace(); } - if (list != null) - return list.toArray(new String[list.size()]); - else - return null; + + // Could not fetch list of pods :( + return new DiasporaPodList(); } @Override - protected void onPostExecute(String[] pods) { + protected void onPostExecute(DiasporaPodList pods) { + if (pods == null) { + pods = new DiasporaPodList(); + } Intent broadcastIntent = new Intent(MESSAGE_PODS_RECEIVED); - broadcastIntent.putExtra("pods", pods != null ? pods : new String[0]); + broadcastIntent.putExtra(EXTRA_PODLIST, pods); LocalBroadcastManager.getInstance(getApplicationContext()).sendBroadcast(broadcastIntent); stopSelf(); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java index 830380ec..b31299e2 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/Helpers.java @@ -26,8 +26,9 @@ import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.os.Environment; +import android.support.design.widget.Snackbar; +import android.view.View; -import com.github.dfa.diaspora_android.App; import com.github.dfa.diaspora_android.R; import java.io.BufferedReader; @@ -72,7 +73,7 @@ public class Helpers { // Create an image file name String timeStamp = new SimpleDateFormat("dd-MM-yy_HH-mm", Locale.getDefault()).format(new Date()); String imageFileName = "JPEG_" + timeStamp + "_"; - AppLog.d(Helpers.class, Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath()); + AppLog.d(Helpers.class, Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath()); File storageDir = Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES); return new File( @@ -116,18 +117,32 @@ public class Helpers { public static void printBundle(Bundle savedInstanceState, String k) { if (savedInstanceState != null) { for (String key : savedInstanceState.keySet()) { - AppLog.d("SAVED", key + " is a key in the bundle " + k); + AppLog.d("SAVED", key + " is a key in the bundle " + k); Object bun = savedInstanceState.get(key); if (bun != null) { if (bun instanceof Bundle) { printBundle((Bundle) bun, k + "." + key); } else if (bun instanceof byte[]) { - AppLog.d("SAVED", "Key: " + k + "." + key + ": " + Arrays.toString((byte[]) bun)); + AppLog.d("SAVED", "Key: " + k + "." + key + ": " + Arrays.toString((byte[]) bun)); } else { - AppLog.d("SAVED", "Key: " + k + "." + key + ": " + bun.toString()); + AppLog.d("SAVED", "Key: " + k + "." + key + ": " + bun.toString()); } } } } } + + /** + * Show Information if user is offline, returns true if is not connected to internet + * + * @param context Context + * @param anchor A view anchor + */ + public static boolean showInfoIfUserNotConnectedToInternet(Context context, View anchor) { + boolean isOnline = WebHelper.isOnline(context); + if (!isOnline) { + Snackbar.make(anchor, R.string.no_internet, Snackbar.LENGTH_LONG).show(); + } + return !isOnline; + } } diff --git a/app/src/main/res/layout/podselection__fragment.xml b/app/src/main/res/layout/podselection__fragment.xml index b8e39ac4..7fabd3b2 100644 --- a/app/src/main/res/layout/podselection__fragment.xml +++ b/app/src/main/res/layout/podselection__fragment.xml @@ -4,62 +4,29 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" + android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" - app:layout_behavior="@string/appbar_scrolling_view_behavior" - tools:showIn="@layout/podselection__fragment"> + app:layout_behavior="@string/appbar_scrolling_view_behavior"> + +

U#NnFj3+kqf1RHg#t0~~UXx7? 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%0DLsdODrK#GNjd^k1Q99tNh%7y)xT!n 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∾R!NR6N;l|_YNHmdLUq1E>#>9B(ol} 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%0Dt{?h50(4 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%0Dug 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