From 523885484b56aa6662bdeb81a5f8f88b573c836e Mon Sep 17 00:00:00 2001 From: Diogo Peralta Cordeiro Date: Thu, 9 Dec 2021 17:11:27 +0000 Subject: [PATCH] [BLOG] milestone note with language: iterate --- .../feed-note-lang-pt.png | Bin 0 -> 55329 bytes v3/feed.rss | 26 ++++++++++-------- v3/milestone-activitypub.html | 1 + ...tone-activitystreams-20-and-webfinger.html | 1 + v3/milestone-actor-colour-theme-plugin.html | 1 + ...ocumentation-and-tests-infrastructure.html | 1 + ...stone-notes-and-actors-with-languages.html | 14 ++++------ ...lestone-notes-and-actors-with-languages.md | 11 ++++++-- v3/milestone-port-media-handling-from-v2.html | 1 + v3/milestone-tags.html | 1 + v3/updates-finish-the-avatar-component.html | 1 + ...toreremotemedia-for-v3-and-port-embed.html | 1 + ...pdates-improve-the-attachments-system.html | 1 + v3/updates-interface-and-accessibility.html | 1 + ...ce-structure-and-flexibility-improved.html | 1 + v3/updates-v3-blog.html | 1 + 16 files changed, 40 insertions(+), 23 deletions(-) create mode 100644 v3/assets/notes_and_actors_with_languages/feed-note-lang-pt.png diff --git a/v3/assets/notes_and_actors_with_languages/feed-note-lang-pt.png b/v3/assets/notes_and_actors_with_languages/feed-note-lang-pt.png new file mode 100644 index 0000000000000000000000000000000000000000..005163800408470a435e6f6c60f7758355bb82f5 GIT binary patch literal 55329 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 z z+Tk-wh2MCtG6z`FLA@RNvfmr)ElOE>G<_eHTl52_CDO5MNc<};IM^4Q#j zt?~%!9M8((xt~pt4hrmk!^Dry*wL?k@fa-gACVKv7xoye=a^@ZmWG$*0!B>#MsX$9 zGajY*FfTPT^-&6`1&#v5&n4DFQOYTaQib5h1Sg47$cX_^Ln)X;3s|>BH9lR2VD*$y zGdw!RnMqi~`V)ym>){5(yhtX2%Z1%}^IZu!!8~7BL<|+v`TW3=OyyG7F#N<7>GOQ> z09z!Q$JiCNtggmXo#8elQrEDh&XK_q4G@t1(+jG5!dgiSzSeWwdhq^e4@sxMAmRV? z9sVA#B_PWKuDC-b5f9nFUc&xD0KMgycwz#eaQB}qKqSF^st+GwW@pi*i6taNh|o+4 z7Eofw0e9D*_}@ZktVeRCf(hl<`2dsJx%P-f@fBI!@^8+@^2|+dhnjx2cPHmG${Ac+ zFYoItd>5ca%gDf+Af=ab)ib?9Q{3SKj+R#dgfoNnUopop6$ zz-4fEY(xS)=ov6dlrK7IU8%emeTwbK9WS()Bwbj4_{%vd82afrnOQHobF1~wq{yH3 zDOj=N`HD~yo|Ad6v*EW(QZV-y4RRhrzKaROGa91h=VHVUf)6Js6ZzRxCX3%eIy7dS zlcUd7R2$mhmW+JO)PNoDke*}gi?kst&e6;)xe>nwvj#)Nl;cw5ukN~LH8d5z-Y9i2 zT6#&^Sruu`Clm(74D1@|TmQDBYl_J02leGLt*`^Qk{4lMlkY30gB#08Cax5Ik_6_w z_O-Mr(W^r~a4w2M*w&mTV@ zEqL0z7QN!-2h%NIoc+{<_jWf>Y_xk~=(X0s`Z5kVA;ll<=|j)ru)4~&f6C{WdS9Hu z<^K2d*{y>6Tg7Nq`*un8+sCiOGcDL-cGf2s$7NNP8=W0CC3a0K$?FmB#u4MNT8pWb zQ9?WScfda@N!L;#^jh327d|+VvHP%w0mIG9kM5Y?xf9cajYX{H>&)JUD0cgpv$4V_fyy^)A()nIAH;Ci4rDpYl6A zWbo?w@x>cD@@lg44V1`4V*5iWOqTp_OL5qxQlIpoh{e zXdA1$o7UpLUd|=p!lt^Eg7!QB1sYq{1z}y!HV)Au7h{;@8j1m>R>@$EalTKTxc@Kd zn$FkqDitbSV?~LuVm#BdHDKls^}FH{RR80E5Af*;X4x2)c(sIB`B8Pj)wM;~Obkb3 z$&L+q>3G5D>q?XV86D@ROVoU&eDK&^9EszDdmus4ZeYh`U}XE;nC6Cq%N7wF1)Zfl zW_F>&6bt}~-E1Zi`qAyl5>}Y@-DIt8rpv+rSjc_j<+4)~Q(||`X=iT1Zn?f?_iB{u z2gBew_Lurur5nO=Obi;g+EX{4yCZOh@0K|c>eC^5o6s$ob}kg!uh!j$Umuxt>#aQ? zB^z;Qr+C>umnVOGN#5@Gu2vJ21wEofe1N;hH}_oo}_WzQO9cY#D~;6 zV(O`Z@dl?e*w`%;`M7FmO$pl_9IHxs+vyhBq3PvUoE^&-`jgUv8sr? zE@pEcUwfUkd!3X0&~^yCy>{STvH&dvH z=b`}uT?gKaa`~=5A99*!c&~>0Jl$H^+K&0w1JBn1dS67Vot*;@g z%jx!=huppoJ}Zr*d!p9Uc>~a?<;Q$!F^s8XC`lx5Ndm13Y3qG#RnZT4*jDC^(@Mm1 z17rA?p-D+}q0MvF=g<4N_AG5Dujbz$d!3Z@%Ll6;Wa`rI)H^7}@ zvgRw^NgV!WacU(v9p|A@h{U1nqay$ z?#Jf$&X&&1bO@y`=?bJfvkOJPWbeDr{sVHuFLe1Y4-qDr-wCcZCe!65IKVRCwT_KZ&MulU+OUA7^_l}%ZogoS&HgxAzY1(vFzE< zPOu$7g-0OJl-nQpn>n^2<)<)!M3qpq$-v^XM({K@Bo$wVs7Lz(yQ%~_?T*#j_B&Bs zIUu4hKlBWdW^sD)=uvIf=0mw;l&KE&^|D-N!@r=!|w2Y++|({K3kF!_Z>b|wJGB2tbpRx@3Zgt@y3zx{o@B= z8F0TIHo1^Xpii1$6uoCEcVKa4&NJHav%=k_l08>R_JH+Iertoe66!06?2|GFrhCv2 znIJY$1M>0&+x{vCDRHuvxGXFKXMHgbBfhaiJtdD-0h%9kmCYxN<#KJ4f78?v)4ynH zd9(IP!3kgMeb@@8%9@AJaZ!sX5;Can+v@gNzfI2-VF3QD>IsHpJ+YScR4ND+uL&+>bjpnVHJ7Y zP004X30L|+{;qu50!`>5o6LvUbmlk7+py$^En&MMWs)|Q4VTNjz35DVEg~b&ONXC3 zVQYRA*`+k;8rge#BY5Dv*vQ%P)i&p1>A}b zl=t%t@O5$LOs+Z^&?1}yuTdAJ6P>PG#m$piUZ@shQ@2?99wxw*hY``XUrrX2K3$RHI4Hz`&Omrx&SdSiQ4|tcT9;u!<1dzCgGet*@*Y?FaryUr8c_ffmAZ z{?U+`ETCQ{-5(IEOI~4*abs?RV3q$-8-&gM!C^AV#-r>{G zavH!aM=DO*JG9HN;0-oyfHB=q@@pmooWXZYKJzDFm`D#hR6x6^aWB*zIlWyl^nFd; zzX;J>Q#`qt(;CdStZaRgw1&u^-duU^Iajq^gp9r5##3pqjhS*yWJO>kSs~D$pbb$CJ+0 z`Ctmhh~H@&FNZl9raO_|$mi|l{vi!|?A)$whR&<2t3tQORzLrhhE3&;p1|LvJIKhPBu1sD0Rtv7+Z{!mX-6KmNk+(nj6+jWk4CbcH7uZiLM8A+ zkEnqQ^qbt$2Wb(4!g28w|1(xnPLEWuP6zq5Xp;^$Vwz=`_81)?C4bcvzdPdHSk&Cl!Mds~zFOEmsH2 zap;^0h|qNvjH=RR{LSXPu~fZj<`@ETH%f#6b00?@y>1dzP)Tq zi*BkA5)v*q7|eq~7**jTS1NnZr<1Yar1sRZcJy1S*~-+&w}p>2c%zhSnt!8EGYxX5 z_K?H0yUiWq6RjZR4G!=(m4Y?=L+__<;jqiIxOri_x~{PT)%ldlx+veDKYxPY7+Lqm|Q6ar+mpO2rYxzbwMvikB8>n&RhBM@8xMf2w%X4Ll zJTM9u;e#h?k2MB{5D`G8jPW+{Qr8%%E(TFka?a5H6UGwp=0HIv?)Zi zd4U%=GF024e{TuBea|V-jHC8o2zH$Z;in4gYJI&>Wp0WgeX+GqiK5Ot zdu`3!x4^@rq9}Y}n#Q_ezf%aM4ddX_@}>T@1T@yG1V{WxlCox?50Y`s;QKDJKDrFe z>HN-8V&&b>`J($6vAG{-LMywCy6Kjfp5c>7%n9rtgi6BK%PEqfq#P&RfwH77O6s9S zoD=+TMkes)>=Af|?wCf6JC%Y}O|PC%%UQeGaSK|-vyY*D!U$ay)=20z(+yRT@WZHB zH*L1})nA)R4KfQFd)t~)BcEX3`U%hDy)Mis&M_G{#BCcIl{D;==k~X=w&G03-#KUq zq#ULP4f!%%p@ze#fVEZ^qO3PeV6qRl2lA`x#;cF&HXeDup9{jKupM+To~`P9@;q7? zA0K}hOw!UxtyYOcgUC~8A==fpU$dPaJ6sh1Gc6xY^<dPwHG%4)w%yZ@i`v5IgJ z><~kQ4og3|+pNhyNh1XZElu5g$S-?nk}XA}BNA#M{czjdl|bUJlOYmn^lI_9M7;j* zfDyyXmkFnV|B4tL?%lo3tt1hRsUy}0E_gwDMK%tY1HLJ4tQ^g&&r=w>FD0 zvfu&Z{5NALC9!Zxcg46k_4c}l{mJ}9W4Khz+)t${;}fGAAHJrb#Lqah+$|aVc(xos zK?e?)u~uU#T)b1**31N4xGY7a4DHJKY;GxbIe8f0p+6BvQ9+?QEw`QhY``J~%@nf- zpSoUePUex2C7NTWN-n1D5wPqx3o>;2naz+AJz`po{uzxLI-Eh!<=NLpT6=19h`JZ$ zcC~DUOstSTUH27dx;(KDkq92$=VyCdwvg_1K{ze$Y;jlq#E7zk22ovfpf*Bf$5t!U zcc9_4Td6!v%CFS*>IS$#pqi^#ps!jEPr+SqJG@*oYfT(BdN)xZl2*U@|K0bDU~a+}G(R~gt6H+S?+86<*a(0} znI(tgB}nml8~5!DM-;VOq#zM+NsI{%!9}A|;acZ;er-FSOc(U+>4hg#egOFX*rY&Y zG(z!1VQtww{V>=eY`nTc7U^Zv+bo;yi3-9>XWG9CCG)99a*152w*t+S(i$VU9IZZv zVajqQf4%$k5&3gk&(D+_H|1yj`6Z3C9%W$Xi5-8#j}CpK33mKbxPvD-tG6_p#nrjd z+w#Bb@KV;s1R7QVtctRDr+qR;-FjD*<&4(4cARcYd+{rB*@y7QAZ>|`RmZ5)Jfki6 zCsA&f<14nSFc$j}Ll!(U7+kzGS>-Ys3aRAxvaIZ@quhDYFJLVt8bd>&Nb@NK&lX&; zWaM4iR8%|!TAj#vpt&_pT^UJ5F)uUBs??$C7HakP%KSM~3J(b%&%VC50fEW<3I4$( zYKbejC}NV~YTm$Z3)G^!9ai&PR55g4_IG>lw2+3$p}z1u02cK>jO17;Z;ZVe(8x~_ z^4Lb+onzLVV@?sPX~@p3^ZEKAbq)>DQrpA^h2R>~L2Cldze{tuT}`f*P~14bp#ctr zjh6udnoc-5^~6P>X0CkMre{i!4Q)xGN5Oc8MorRwA?Mc+k^VT?624onb9npVK5*P- z{?=)8X8}H`sfzJ<$PLw&nM~(BPb-tj^qPJ=+J?G98^C?Ls+XNPu#u8g@Xk*C>@!m{+NK4zPDMUtS{5Snte(DE>pC918@IU_X#)9 z-P7Tj(GPz1(OT&EEC||Dy8Y12!^5)|_qH!f`u7pD>r2eRR83#z{Tlbt?=sP+gB={t z8$RGe931ZwzKQRyKO*Q^Md;O3)btMeib2cuRb=h=ujRSMF&+1-_kf*+3M2P3czK3V zc^#T}V_E!vlfXtxz+>jQp}!=2yR-($ZO4s*MJn0Tz7^b|WL`=!q>S243^G`7qtqDG zHu0dmf3k4i#-?^(F<9A9U?Y>|`PB(GaO0ROtYHR36aE*LDYU+Upr_^nmD&PDtqt<6 zdKO<5S)j)#TdQUTK+7r&sN z#gxupJ6h=y2Tr9^nUw9e_9Q_ei}!;HrbO2rB`+$bZ#ogb<3BMK1JYfN_uFR)Nf@I_ zM92oszgb`-;oq05)U%L6mPGiu4TYJWzina%Abd372wcY0>h*9v5NF{subB2P(2=Ye zzO2BeIL2fZBqq`VvzYM(>C0l;)IdYF2SNnjD=Q$JE(l`!=v0x@`kvpf$J{n1)@_=E z|K1(1EatxV&3Zo#6?1RuCJ(0T5CKB>Cv{C5-p2*<3A8@^m|PX(*IIsU=j~o~%sgc6 zftUA9>9#zU3F8R`SN|c>A6Kj@V=3$=Q|9Te zvgf$35BV|II^H*1vLDv(yG8z*JYV)bh|Lnd z?XvUgpOz*4$67Gh@VQ^JpKwLCSDtJb7XF{`XwG;=CyVjSHyq?Y91LHu>AYr?uYuU0x#SXSME zZMCca;CW)JiM|*X7hOAwL53nU-0?uI#nlB5Fz^`V`$Y-%$NT)U z|HWi|afX>FjiQt8+-wBl7WK4~DVl@2g(W4MVKV4wuz;V`qUs-V+Dv^;4ragEkl(eZ&WwHm4)Uc3NkzhHr zd!aYE`kq4&cpalC8;vRbXk}ChRlQsO*(og0__e8`*O%vDul@a> zlEoAx^awL%iE%mnxGHBdI6q+-bN_Ez+nuH}`3MkWPSDAfpTdaIen1O^$4GnXdrubW zV>d=r6~lZ}W-{0=;yPwi#m&tP+wE4@)pmC@ZDL3!csLrK!}+mFh5xkxFUyN`d$&^X ztabM}VwkBU#r2`Dq3f;tnPhFdcqR+5RQC2T)R13UxZrrz3u4vhwdU&m(AasBr?@wf zS!@rTbL!vxC8J5%z1ME%2PD@#uPbVKf)rVs-2)y6nKU~yZ%;4#VqRYVo?jPFrgH8l z?kMY@P{b_9a) z;~$N9_fD`UWg*9-bMe{iBu2iLWW;)mU@o=RP~Br%-j@+BRzG&(tso{g2F}DoHNORq3}HBasJ;vuyD``{(m!E z*(Yk-dcTHhkzC~>+OV&TYC6lj#-%+niZJZ|K{)7`PGMI-z(T0;%nFUa5jmrhih-P@ zL#i7XRRjbXH2-fj3%&~YU>uo%Huh-+faEmDZ^6yO{W*=x3Yuv0W!nmLd>!Gy_}bv9AvvnKO~Oy4tX_A z6jI~*|H){7s4D*#qt&U?PM>82o1Us>jt! zU2cFvkEsN!f)`HC-ryo3pnDxHA*xGE_s6Rdbon4WwfAJlf9^{ISW&6a@kqySmU3YX z?Z&+D6sxKk)cKw5QM(a*Ov-%WYF4d`7Ay>&dLKoiNEgP5p*A##iY47+SUH4p@?X@p zbQrIBn`OVu1FnItE&bO5g(W)UxSNyB5oBiWGZDL|lC4FYKU8bJbN`piw3Gl{wcs1n$;xCaeE5()01t)gaJuVwhQ z-(2YwXW#xIarN20q}6Bo62Nw>qlEwV3Z18?o0XSg^!6Il9o9hLHHXfvBKZWG9h+jG zms^siwHl~X{qi(p_RGb>x3(qcrOF+Om+O{{i_Jl?!|oq?{S zc;gxlR~#(Jc%K*J`eJ-ele8|;^^w?LGcWNneAdPPqCaleO`h^S?=SM+EkZ1KUtdF@ zKW@unJVoTCa^-y0r`X`_`M_k^qnCqV4=GGK;s@VL!Ji4C+elxZ=bF}UTfMtn$@1vcA3IAFqlA znDI~{fLL+p8p5tgCwoVc@}De#;lE6)ghU2{i`GcZqp;fn^_bGUDTW9W=<>)($x!0B zd|~2xWqG~KsKy%0C?k8BCxKTy>+@On2-LDNf@b!dyRgDs*;t*~f-P!*IV@-8GcjMy z?Eglf_J2HvaLm!Kt-flnSFV;>I3OWas6ec2F6DFH5|)S31E)W zKeA*gQEviVbyM9|Rucap$`v-n22(jDZ`I0>3~1gJsxujlP0{>uwc$o3OC)8HvPkEM zWQpVX{fYGt*J6A>eS<&?Zcy?W)Z&9WLlYV7p!Mg+tAZB$o`dgPeuGnu25prFZ9Mgs z>~=@9{Gh$7yGRpfb#--cr2*KWalAaWu1M+8`Z7;iJZQAue$A#ZX}QS;3QhsxM&A5x z>-xTtrEP6YP5Mn|qk$Nl784m^uhgH6M{~>S}cZP++^dyjCODtGkYnLP9OGWFYnPyPi>R1C0vePiXlT-eu z{GBNQULy8?Eu*0Bn0I*IH8!PD=S^D(zczl{(lF;7qjLKqAy|%j$$(qrbX$-=T-jde zyya%bd7qhO8fB@Y?s0@p&uGhNIeDo-(@dWnN;XF`2V+!l0ALfT{^hkWa0XM*!#|?sJ3m*0u&5L zQj+ALh$I2YQL>02ITauvIY|}@C{QFQ8OceKWRM(-AlV}4Tu6o@hay+?#(U1a=iGPu zb&vO>fAts+2V=wDwbxv8eRHn4=JyqYA#M^O-rv*SVA04?K;q37OCl0m zy@IFI?(5wlTDfgBAQZrsdsUXEw<#-Srk5_aS>TgSrv&^hIa(IY2zdvdOWlfVKNT)iTU5=X zsSU@S^s3he($x)|qK2@o#?Q1o7WF*4S&1?*T#e3iT6IB%4epD$3&V;t{%oA0PwPax zTFvactsqP{J=k#`hv|-F$06C>OofO_m!7cG>t%Q4n{je@nnW(17-z0ERX8rclIMs} zbt~8{KsxbE&!=BYHc}#Bs(BmHhZ3gN`n0H8Ia@uL-K+d zABljw`W_RNRG3@q@!7K{Y~~j%b?`B=O_jE>^483D384q>-74HzE<+o3rs`GbV^4YWycc4ow|?u{pC zgoku{m}0Oq(|GHV>|xNi9{(4|UY`Q*vh1=Lo>B40wOc_tDdwQk9cV2!lbF5LHh%}Liq*D0c8;ZN!wXDhm~{D>{=B8D~A z5TD&#F&3Co_*C{>C>M@7bG#`Ry{YA<%D@_bQZQ4(&a;!j6&;^xu4*sK4`(EU%61BG z6145bl;2SwCc!u6nLMq&;y!bCSsERg>~gB{^_jO@!(VDOkv4hTM;H zR{DdUI-VW(na!n}_$|umrb}$NCE5F(WnqhZGMtOCjNy5a$stwFO#i4R3ooYKe?AwB z1>!F*`3#@0-bjAUH6BJSjh8XF?AS^!d(~4{p(bC*mFlU)9jSG1Fw)f6?f+0pt}XeT zWCOG}BE$Y;>T!)d&yZ6+<$jWJ(7Sr4&tWveannc(#_bTJ4V`p>=wSjx?T?{3IEQn^ zYCCK5a#c;9*5<`MLT#0!6v+CY8Hax?W3t9O%*Q?$cdiya|l`?5mvGOyZGeH-A@s2~3$*U;F$@F#ix2JqGfrQsV){iZo1n}7(5 z+*6tj3V;xeL$oyHG5_6y(onnIs7zk9(tGjO4FjW@8+O*$g^CGF-j?O2CAAnDDIScs zTQZbt8R;q9s=BRc;cc0DR_fyDytMIx9Q}!t&ncG9<&IEJF%0}O?xZ=iClq~^0WkIh zooR=$^U0cKf1#q*qU1>-wW9pw0*|@tJh{lra6!AN29pNhE*?y_HR9e7O{|tt|_;_yK7iB$0 ztVa-_eCv9EBuB|MX~eVKI5ySNFh~7VkBohWUfYi?3nl?aPPl-Ch^l!oX1zJ->BXssLS<^4z^F3)cES6)V<4DAg^5o$@baIYT|N zTzTLgxs@n6r6ryCP+=B$8Fo&YknV7j5R$S>^NyS~FZFj$F2PK0op4oxDcu{|v!X|t zNbXMw1$B1tyH_c;AM+vycm)Ts4FdMK`JeNjG-9VX?7RYn#mZ zi3xo*e=Gf!a*D<&9dT&|cVo&xiZJ^j|3OI8K;!U79)lUhlk4-C@vM0VwprC+v60)1 z&pxMnKiE-GS33pN($_Hgb1A+?cGr7 zPC_c#J#Zg~QJ*Ani`u6mAQ~9&cUliP8n1ZZu@$WU;o4FBna?D?b^+oO%|FwW$XvzQ z7ovEC0*7Z>6_)_@i5Wner|sKs^@&^fTqB*m7iVgb?Oz6&>oxVSv{qnR+gzWZ>@YA% zz!3l_&5$5%Jzl<|`vUw5TlsJk8}Nx7PokhWXHhI%Xml+HM>)PPf4exlA`W?y9r|b~ zd1B^~pTrl7EPK!s_o1FSVH{AW(6vbbenGjckG}L#6m?$vjlV0pFVe3M{q$e+e^~XI zZS&N+0zlvgQaBNvsUuS*g<=nsi&_Ro_Ma_%Yf(CfCtFm!8ol!(3-IagKtNsSE3YQg zALV}FP*SPmw&+TRq`DU0;sC0w-DtV*N8Ue0xsbQBdR-%SmgOeWT1z;%LOMG;@$VKe z;(UvQZuLF8q+uM|3lyPCfaycbd7Ziza9A+Wx|4r&K=JK!9BjACn zY}>TN?fLNivJ~S-K4PCq3}!+^;}`m!^Gxsnl6j}`spb4CqL{r95aP1pAzis8q|GGT zNtpIWr@@99)<<>+{)2`d%u^qV3r85(J_XxQUN#fSXohX&aYEc^F!`hZOL|XThZewJ zzUQa$;F~pXGK&GqVlN3MUvvi^Ej;|_niYE~&NcRaohTCm4Uu-!FY!kW-SoiuU-4K;(4UGGI0J=@DJ(S7 zWtNn3+SwZ2+cFbTq(T|vu1HtRJQhtI7w95NZ3~pW||CYrf zia54nfJfkFeCFz&(~F1Lbb*>335W;bG3>wkZ?47PFAU~q5?fBj^8l!RXrH~9wEA4{Lweq_SR!w{l}Ezqn$eP{z1EcYo>Ou(@xNMyd55H|@4sj; zRp>eCPw3H+8tIW#prPVby5|9@#p1elVxpD|G!f$m!~)(Oagu1t9bZB2+fDdG=pRS! zPXlBAapInE|JrFrTURYWkL*Bf0-fL@S8`bkv1l4r(2Xuh`u{e?h}Oq%F3XDS3zDPc z<6MpZgCSY+f{R>xEsAM=bD3m~ooywf` zrm2h6(c(fauC3sy(AI7W8~YY)hDRP^n2Zg!|D0sq-lwwn_DBO!8;8an#pY9*rjoW~ z{qg+cvC-NL8#W8&(@gmOhvp#QNC9?Q*~_${LHRE_DcdBcbgNt-KN$5qsuDqoXg)r+q z3hc^;I&Dc@Aee}Mi@#@al@N$(Im#Aa=I|D?$F zvllTRPgPYH=*X!TyZF1PIrS;f-r*Vzh(VFA3l0+%Mv(I&m&0?4Bbx z4wjVFGS_>AlzseT-zQlN2O8X@oy_2lm@h>fq6F}JqC>GGu9P;vm8^Iv1L$*3UK~2D zf8cY9IU$zE-`-uEAZHDY$oZ|p((FMS=k0f2#WS{SI?mX#heDVrurHq5^&1llaI!aI zF8JEuUy@Wr#dRJV^5drWc(q-pV_8hJj(D)2-y_}v5V5HQu-cdoHn$3=%kEYEjQ*i_ zHYev>k(ZHvX8-^k&{~c>Y<~h+Cz&(Y2!w{dyoIhBqKUckw+d`)XC1o~x+7acr$gdm zvwW3ls^?v%Zc)xX8Jw`0p%BiyQTAj+MSq~*m7dgMU}(lW&ed2hi?2biS=-0rIg69I zW((!4`IKa=AAM|id{uRLZb%&qa>EsJbl|PHHOjI9D|?(+C8Og$wHHV}}fj7vuOdB6x=e z@MXU*?EOqV@JshwTQIGNMnm`A%z_a)p*fa+1Zz+`qf{)(oH|L)*lSDcQ+lW2*WWJ9 z`grwnHv%3E!DDilS|<%T2NLp$ue|}f3~gJzUZ-_d{mNR9=x7OS_7T#~$mm293)RM(r;&PgWfeT^%n&kIkV2xUOnvXNH zfH2_V5clBP@BYN-&6j9Ka!Fs`!U1N>AbIwsfEMf<(yG@IN?sN70OFaN^#9V6!hf;x zDX1Ds)=al-Cer%q!jtSlT@9tjllHV#wRVCbxNBJJ{$O*{VUvNbXUe}<1j3QaPJgQf zL_zAEICIHHXoG_3{1aHE6I?@!5-Cuu*m;Ude`rlD2tdO1sA5^J&X@K}+uqfJ#pJm0 z@>3SLr#$5TS`aX*i=+DFaVK&0c9T4lec=S02%ChY8)k((<{uz{$Mhm%E{8UFyhrmoAuBd5y~HsLX2clxlBWV?+s z@>*t_F9Zm+5G`|#`t{)cf7``djH>;yi?1zrHnj(VwnqXjJEZ2EdE`F)_Q6O}J;_T* zZPbGcAuJm8OrF7^+BY-V*jA@PP-P`{IzcR+Cjj=vTw&igo&S9Rjsj|2Lh)Yg({R`D zhx8wAIcSr;%LYff76NC{kcKO%%21AA6E$wNE06qXbWI|B=BduTK9J9NRm0HV#0j$6 z**`ELRyL(`AHmdMJ-yOXTz_?ACs}~fWwX&uEwsY@dDIGMl{NIM$#tRoG2LG9H zfR6&OT<*x%r~RQXDX-W>MkDOPxvvwi0f6Bb%~t{9)ki|Je<#43{0 z&!}I@cMsD?rI_|3R%q&A;oiKH{)`5jo6o1fX=8gEu;7N?*8rf(bb~`yFmD%qI|U*; z&kQ(USh!Cbs)KYI9{N9ww?o{&*f+f1{7)n9(8s2X7oo|^cm~pac{W^e`wzt5GC5~r z_Ldz&`}j-CBj!kw%k!1$7~?K&w7n8Ye{qhZ6`)Z?1F)R5fag)nfBn}TuC7NGX!6%f zz|Y-74>^Wo`Tu^EJ$q;ufgAC++n+~ie2Hb`vyT4T)$SoyE0v_bU3wm?^}Gp^{9mql zPyPK;S%u=p@Wa1c78BQIyZI;NSm@y(sFe;_sKe$yTLZp`iVk=g^TY1>)I z=p4Mt?!4eLr*6Z$Jt&pxUyX$(XVx!v9>?$p(4`a(L1Mg72ri80LfqY*#>GAiXKEcB z`tE%oW}h5jlRI6pX&lDEmHhxcJ8tbRChpA|176WUrabz{+Z}OmYLSL<-}{SC>}N)K zqO1gFO%4p)W@}Y2J}*OG9<26b4u@4RsEf}k7pHqWO_;_ol~Y265>jnZKrrE;1VM4$ zftgDk<7?rlnsXW*)q*$q94%{$1I&x5w90csNUF!&WM%jPQ)EX+2kaOjfbm2(oF31) z9!L2sq@HiWw$G5uMwrEA=mp`973QGoUp}-iL4PzkT;*VksYl8=RQ8Sm9VEDg01Zb% z#C$2}SCi<*Vz_ud{6iGG>ZECjm^;Fz{{jg#z7=pnrZVNILz`02y#i7}Q-PNb&sWo2 z#Lq9B4@z>p#W=R=Hy(9Y{mXwJD|pWlyN<4@zL73?6Qc=1xb>&dh`9cKw82oZcm3$N zjG=;cYLRbljO?0MhmA8n~aJ@$d_H9(0XIt^`GeG$!R zP*3eN@m;kEmN+wEcWUo_hB7F&iPPmZN1sQlh@T(wjx*J{@5}+MZArpUUtTQ01v(lT z{B^RAAJYiC^+3;niRw@0#sO&=nTEP;O)t}-k&EH0UIIC0@K|I~(;RRH+H`VpTXg=u z_gP`hz9R7I$$Pzr?sGmCXTW)LPOV&;I9pNK{sNuPJNJu|lBU#^+OpD8$I;Qxi1`%Y zaI;DLi~{6&xK{ep8fJu^esS^>_!xk1D|x&WSJItu`_`+5&o9S9(+G0jGe8*k5GGejZun z(66HY-Y3j%s}p>-MKS$M8MRCZFwQ!zH0a4F zK>m1nny*=)b!AtTI(9&nqsP$!CI&@c=ye!bEypN}9fTON6`f46m0Y0q*~r*+K*>zP zuGT)g(_zd$JoyX(X-fsO^u(b2eilQ=5(msC)_eN(x5 zXIPS5tt|Q!XjN~iF0AU~c3J>jCs!U|;$e=ubGU>sKUmej?cN2ur+nsWD#RpS z9yoj?B9z!209vcIrf>_ZTL8y$v_T(HnIZ%i2GWcU3tqULt{0b^_sv)~pPjCTzI>UJ z=G|cr*_^Ag(|28L<7#R^CnC4Gq00b9XxHyXedeEYAwutN2_S?4?X!^`+@0^kVdR$^ zQ5Q(O9msseT@^P!%Cc2)_7%QyJ!IecPD>g!_eCyK0Nr&E@`!GCc5@Q+y?5TOzj3}H zM$7QIK{=rE!h*gy0anW~pj&{72PA$*u<-6^BC4#0SAf<-T;FF%hc7$+`jysv3n!6y z)Gn`A(=KETP{3ak&Oi{O+Tf49RExT(1*QO+#z`%G+P4FK086<~;&lHrSD)}!kG7#_ z!c1l79ORA!Dt@k@C|~^aS0G*LIkG&?;9cpIy20CSS-~g~w~a6TYbpY>UfrkUD|8)@ zDmhl!&<_M+GMCqnDgi-|pIO~3X^#14Tfstz-rBRDh&iX>-k450@75zgTL#A$ZG%da za6oG|)siU5Q~L~jf0kq?ytx|4D(@wBge)ko*$3LZdz(T_{~D~SMizIhRL2XvP0xW< z*B>uV1CpZ_0=rs~aSUPH;AHv^9$Rm6Ij+%1c;WVhDb{k;u!3PbPCz#pSBTF^q#SfQzM7C$gfFJDS?F?#Hm7XgNny)5Wdhxymu$%I;MFD=$tXIrPKtRqoklRX;|l<6x_HB(K-1KYFT>It018_b$i6G8ab)1-d+N#> z=DBh{MUIh^$<+G0Nfi#ZP}J#amHq5l0J6B`iBGIqK}l)dSryQ_jgnRoIym%MSv9D4 zg>4GNxvvi`*QsV+`u-)K*;AlFr=nU3#Wjoooj}wt7FrR@i56gqTs5$2t2h3{6ceY{`z5;R{Et*lf0BJS4WZH82zeb%F`=x_;R#6Qq6 zsp-S*7rh+6Xf=z~U0Ib!lYo56W}G0K<#Ba;)D?yoVlnslNImvS9pMy+NLAtya zoH{i`z>0w;PnG#RG5#SgG3`8XMrE*9U{vt=ykwFNWBfg8+{oLmn#P?Hcs>ijE<$Zi zZXBez&kB*?f_jn!9L9QdLEk51^=)eg15N`GN=a3nob`5fzdDddM&}!BJ_VfO8xy~T zMtt_kQ?Xumr9#r&7P^5L5bYU!I5usc=@VTp=doH;jpxu9vyTk|d$&6PKaS4#Rwo|J zx&!9bvpdQl7C@&s1`>#!006&P3hy6DYv2BUpp1&wzFeu6KAtr4J_qpZ)OWZkp%I9p zc?hHHz5t-U4o`vBO^4ObIIkLPw7%q@cKKXX?Sj>jdejAEhy6mAg)hgZEj#V1fJVxk z(bdawJzmU%4Su^RYRH9xZD9I2&G$>KX+yVP4>srqw}vX=-&+ZBeD8*fZGXKy3iIqZ zTt5xjS2ktspF7ya!6cp}Afehu?x7ZHmFkNqefw$80kR~Aite4_21W0h9v--D{p`H; zVw&JWjk=1U)rdn0Z5;wDT=awp(tFS^D&m4*fNWk2BjrN1B8P!xAPsdC^tb)XJ}3Ca z#(~2rzQn@X;JA^9o%gYb04OTc2S@m%H7`Y{M-M-RlHPmGR5FMMa!+j)Ry z!C__L(^HF7IF!ZhbQ|vQ{TJ?OxIYmKwKKSpx54Mo6<`8wRC(>4CF7pTJh)B9E{MuC z-A8=8Vh(bQSHg8yQ=%~nm+HkpkPgn_gzYXozso{KHesiIl!-9#a7ClO0*tdk?eMcn z+WOVrQd%)jd>!``_c>4fBPp!;ix-@Ym$CYtO}zF^v&Z)3wn-P#7qKaNZ(8182Sip* z8*1zF1TT};H`1gofq=BqlQ29naRUU<#b_Kax+Em_*H+WK8`p8Esx1dWD?71l3EbXi zZDw(r2z~*90<7a13x}gqKo3~?->u&b_9$a0>)zdlQ8YzJCblMWggVCyOi?T;N+e z#9m-EE@(HUo{f$G{*>E7&Sl?$(X(ak$Bl$!$yqm?_to6)<3x8S+Z3P8Cfbx#&Js)m z=UsJY`J)|1z!pgQSYpj%O#*SUN*s8Z0eXU-y?&c4`JMHzLqL-P3v}_99Ya*x17OGC zBVsewA{}54+u}c`6MO@=t1<*a(Mb5%+VE->WShEfCt`0W#KzKcZL%QeY|zdf(H&N` zSq67opUSpS@m@w?P}L3jeL!+_aga$Uu{m7L0 z)Cw3tKUgF~q5C^t(n;`%@y^_m=}L#4TJE@7=hYO?AHmM6eWsDr(EXd8)b536Rq7U( zT(n0UqsWx%xkk)31h3%EoH%5ww%-uZmv}UUF!J2ryVCtN+Cv7#Rm?#9VOP63&_JCl za#2Nm?<86!`D8hcOB}P1Nhp3XmgEpiQzUS9Ioe4Fp~kHBhl_qgRRGeWRXYz-kKhyB zXW{1L>^i&KCwtRwRLRik#!_O?uERv*;c?vlog$h2psC@NruSi&mM>WQVrauV@z28%8hC`Alfm5}0 z8hk9yPJjiXTv6;rWfPRMdlW(J>DuJ{X)DJ zVFN-%irI=@r>du$(JIoI%fm&LwPdYqEwj}ne_FF^*nX1qL^rNsL!zRG)i!4uO;=Gg zk1MVBhO(G%2 z*`QQh+mZ7SF_7)*?k3yQr(k46H{4VTX?=8`(-8lKztlK0i$L6ZpoUxNQT-0|9Bw3m zYTH?BYzyh>DbOym!OD8gYsf`KYEJpY>7AWgp#) z&nh9m-Nl(Up~MfXklc`nW729uugECAH{jf!%||7C1k+`u!S$z>rdVHLcFl&j0{6@MDXhnY7g`|Sh`)mRbYyZxo9inz})?D*AP7Nyi{Ah)F6EjM*oji2OvbvXLx zPWargC4Yi6vL>>1=pG?Q80@}rx01X3ra|))7 z*lCA?+@f!26pffn4%T#)7c`H;&o|Mh5gPHvPx3WSLf)o(Yu%A+Wu;VP#98^Yt#ZzR zSFgv}s`E;3c3Qx7Up|3ZqSLxB6CFH^UDgHKtk#)8lqd*&7+?e4ZiAU?l-Dv{QC(pXsLGhxl8G@0%r?0L5^6wbQ>P%ulEDhJ97uo=WG3|HrBae zmJdJs!ed{)O^JqBGTWRchJ+9^$@ARNLuEp?weq-T3oyG}bm>iE4|?Kp%6o~hrzmEAJM2O-5V?|rI!=`i~_t7)F! z$`)oO92ZkP_Jm%_;qqM`L1A^?$SN@rccD#!d|Gy*8*>KdzdCoIuOR967j1h2GhTP! zX64jFI;*x0pJ+hO#}Syl@g_b2zLMI#vjOdW(aUp*-BRD%NO67lWA9_Nv>oqxbZTm9 z%C!5MOC3up8t1YxTAf9?_taPPL};SoQx-AXEHw67M4Ez)UBhR^pH7{tj{UbYbKeEIptu*7`}kM0hQ@F88v zWm2M{k-j_pNT9O1l4b@vuqb1(@boKf-Sq!HgdC>ew959;~PuS`4K zhLs!*hmSewu@j;;r|ftVLgbi03d~U|<52V%(!s5wn#;gVb}j5#$#ZviaywUZt+8P) zQEek_ZC%Ih0lyE_RkrVu$s^KCtnjAo4kVy?<&mdh&6D8s4oPUube0=<@1E^Una5Tj z-LWvWwqd2ySz*GVc2d)nf_Km_yM>HDX72_@`?-`dWd9^s8jtX08h6Us@fh8V8>Irh>VtTc58&8Y#O$pi6OU*&%p=?NsH zSdrwQb=ZtF)#`D; z;DgCxuAW)YSZ-pEP;ekhF9iNCyCsfjvB3|P3d z9=ofsu(@0Wt?;|GJ)=PF8uhkel?!8}J3{{Q=jy@bN~96(7Bn6Od>eqc+abjfC4+{r z7e&f|Cv1)ddR~K|^9t_Up@WESJQ5M9va@J10sbfS9(}u}C$_tIzV_?=8=lFoG9Kad z%6JZ_=U#YZ)2H4S{o*P+q>;8d)##5oY0Gs=K3>PYu@-4wpVo^MEL74?yTf;G(_kTE z;?N2R7aH7ijwJeSv8NMUO_h~=+fT+-JC$#HA924lGD2h$UjDexgRhD2aPyCFUx)*Z*b?BZlZn%U~qb(^DLw+>}@T`GHYl66c-mDRVo> zYG`#V2l)Qk4KrX4*U)L=2j>z4DiOdqdyO3Gw(~U|@iv2hj&UFi%1xFnY$UQ%5t+Fq z1<>t0i|v~Av4LRL_ANIAbX=?n-JY4ggi&! z_SIKdBv7bFlUTyf|FpQ#X>{Dk&ZT~KNCV zc)FmGdbt-M>}&{SI_%|~H823QgZ4JqN-_|QaN4x~<2C7~lXciJ-Ar{F?c!si8=KRx zRThcHoxwn#$iA5sSTzFXGrAFKWdBw;<*;odKYumN2X&@d@DeA@ceWbRA39!qx}C&9 zv$bVhqHfY;c9(fQ5I1QVdO6yGEUA0w;$nIB8Vb1gBV=My5(YiqB+I$`!5skwtTkqk zn+>fookk^T88tbdhYd`cynFFGa{@qK=K8WZiwDu`k5Z8-(I0TI3Pyj99Lr{oSyl)a zwc0zBR}CI5<^oaAI&^Br`c|(n$+MhcYaU(^5n;UJ2aG%kJ+Gg>gNYZklT33~%0(CS z9(j0ceSX0H3tyI=$kKIcZfA_<`G8wBzKEy=W zzP<>|CSB?`L|T?wfg9b7JmIR_Q5hRsf)P12U(TO55=GtiFvj(hr10%uO?qNwvc79P z(j-(X#MQJr)LwV?V<7_}c6u#kK(9A;K!AbxPssg%-EDRAnv~!U?6QxS3s*kFu)?J~ zBl`v8>ghb}*i?e+9~moP_bk7q5MsbaXs*3IJUZ`#qZJBX>M7_v5HS<0j{bxZqIh~C zAfE~P(Mou+nZ0Vbwy}wyG&enc48)O(-71l_(yxDhwEr{z-w&i9{@fn@O_`OADj_n# zs(eyUUk|l2+v%jR)vf-};!wg1ve4Gubr}EWn=MWlYQPLvZ}`s}IJFg&|LI&rH~#n!bsIHc$!yV^-^9`iB(^I_Mp8H8^zFi1)Hfn-cT zwVjKox>~m4|JqQ5l*fEmusb1iEcb0sF|@(8)qY;k9@@**?k?GK`Lk|;a@K+Ij`7d z(CJe$zKD7qsly%vj3XVKzJ}cT7!Rv_B%t5}r#MEqvJ(f(czeT?`@~H#&R}$I|tNH+AZDye{D-r%ibyIWfE^CTb3)~Nj)`?5(r`wXD zE@8N6g}hwxRP8y@`J#LtA(ede2*rf;OUJ;H21o&By~`YJ#+Jc=s?y{0Zol9btnBqaCfJ zykWMq&QgxpQzy0Fd$rc#A;}uf#|+@B0g9y(mTHv0WomRY7nsO5-}Ni9HWxUtBrIy) zbE6-THYC8$?QtBTZN%&j(^3lMg@u4Md1aNSbnA($AJdKFX=Tehe~8(L7k|s?{gsNk zLcYykF-LRP>2))@6?TZFACcx3HXiwQG%_;HjZ^%)&?ljSl?9x@a!Lp=Bd@blT0&)t zAI@m-o;2$M^Ki`w?>+6lD}94nB^!NE<)D0t?zzA)kF-pp&w zVjcF_pa+1%h?i*76Lpa~L7R6D&WWU?(&L|7T_kHgBEj*Mh^NEbkzDz;4y6*+dxqN~ zoi9zD_m;7r+b!*4w|$V6(b_3z$KB3mDBm%^;sTd1AE_E~**W_BGIp zrbdJ6x8p#VlQno{QTYib3*$V>`IEIRMJ}}Yi>J+1;Ph9yuO7|Ny3-R8-IOIMWu6BP z$X@lt4|g;j>pYHRz;c4Xc=GTWmRwLr)zn04ZQ1IgJ2a0<->vWS1I4Xv=^40Joo3Ep z=*g7&3a-G`bJq{y8_cH>xf|EK6v8&H%_uawjoD{uL6iiB(i2+(T?%O9?>~qdcu0%4 z?Ex%y>m$yTe9G|F!+hm9!eq*OTitF-Wft z0y4_pm+Yv)+afLEPPdSic~Mb*;K$*p8O~0nt7Z5wQjtiCBu@s&OW%~Cs@y;nylzU4 z&r6jawo<&|Ntk<0^n!WIZp*P!z9TrAW#hJauP^aO{%^hKBFhP_7+5R(Wsl?6HWE$&$$A^?k|QeMVBKl8NtrK`+RCQQO`KOzk^(4`7FgautKC~3$W zVDzl}1ARXNDPrEm+JAqXGKr@(ML9DMK9dv>v>^<>8Kdk_e~tQvXBX`75rj*7tD%_b z*ObR8(JJ*1X%QQ`69ajZyp=UM>a8B}Hr3uAcT%;Z+e*xmHRL~wRt9=@jr;9RDZC%& zDb7!r&l2Nt((IkZ)3S(qGRhcf`E!I-FNMGOB3>M<=L6*3#;V3cKtewlt%eg!5+zBQ7ObV*dE7Hm_+xZ|P1;nOnAU|Jj zSF>RiHlV6UOhR8hE-fb%cKe*4A^@loQBAsau}bMIWr+P^-`YLh;$j3~Y ze}p*?Ym3#thPlAMg*iezDY2zuu?GIAlYfOd>#K-xpp$DDsi30)z6Nrt^?Ea@kfNM3 zmdo1hR14te%XmTKz6K%dO5s$hxY)Fq7|Kd;j9#`@L1unmU!Tc3h$h9`89=jiOa?{i1;-Nn6Ba>i9L8;8R6 zy&YDj@}br-o@?LLK(B0`QbVbx+`5E-r6CteEA~dA@gWn=%~vI}j(aAp-HR-nZjjuK zsPqS)<2Z#p7T(yru<2S_i(9Qhf?w&-N5juOJ;XixGGsZ5-GZnViJKCmP7GW0Axd-$ zHWqFlpda}HGNPhL@M{{2#e?&iOuj#Eh5OB);g~u|^UNxwxEYH3+o)s`b_3BhR3~43 zQ|^7fkWF}yR|QKq-UdD|kUJeWU-N#wh1(XEr_q}$W?g zSd*pyPEZKAQl94#kY5qY@=*!g`us^ILy$EI%$de*(=o^-UoTugkxTZu9qbw`!-zV7 zlkWe>kg9K0RaO1vRQJfhAjQDIV0Lm+_f&fSAaF_G>C-U{&CVmgpH`+bu1dt6U(xNv z8N81B%#YJ&Vb0@JC5@>@uim~!V1?9Hw)xB43%M+M737-q>OC>TQ-_udRZ}^mTp{Sv zu4?@(*^PN%WpSH!%m8joCE#Ud%{Q3e8A@kSs^hjZ!#5DJW@qK7iM-=k-i?oMr^h-3 zfp1l(mH>AT7`JUZQG~Be>7Ec>rRu)MOaZ{b!pYV+;_&n$nKMu+pZI;5YNlKWMfzAS z4MFF6bk2q~a?K%|XZG{MB*C9Q z-8Q|QlkmjxN2&qDOWX)N%AXXv5pK4M`-4J+nt&f!qL$YYLX)Xhkjo0ZWI6&Ud!d(^ zN;;*X=59=)RN0N6M*6DK+=y5oQJ6fr4~#5CPTJ7WFm-T^@I+rv@8v^hn-`zE-`HDO z@g?Nec*b2ydC&r3rWGi90%95)`aMbbO>&Ii&9`tNTB3Tnq79fb5e!* zdW45P;&e~(`mm*`b*NmCT0-xNB)zY+o*fo$Tk;GzuDqnApOT-3fte&&%LqyXYQXf> z!@>;p43b9m)HTJRgYTEww7pKY@kR_E5#87i#20cpQShhyg~yO2t<6lbys|=@C(`5O zvvP~gG-Tv9h%CCcvNjuft1YzWJM1EBzK#5a>xhnUp$2E1c5=~Im)hjM#C+=}M1O~$ zrM-c zvpp8Ov8pEqYI#q2*@jI@+nhtnQGSt0bAH@4e9>wgFOJ9v)vp4+`6pI4Ce10`8e${J zPcMbEji9cVuD52s_C5KKDP~Q|%V96M8E-zizRwW0@lKpMBk==jq^1P`NeWT*Y;{+j z8PL@R>aLX*&3)&}sf7jLd)rDDHih&`zzlS{{3M|Kf_$*DK#@z&1h-RdLwb68?-bd1 zAh7TvgZ8oufi=fi8q|o?VJ0CZBOMzbZ6BR8w^J_|O@6AjNZOgg>!2VWGazTb2LvFP zp}dM??QC;{#9_VTy0opyas@ki8rw-y=hfaw1!l)pcj1(J_nlMJ^iGxC ztbO_9(Dwk)+g1(%v6BP5ynZh9I&g65vsdp>eX;*b{z=E@ICh`4$UymUnh!+#p0Mf0 z>9YlAE`9+%tZUN}ih+dZy*oa<7IWZWnfKh{ju&l4hNlN;7~XpkneU-=ZBoA^3@=wn z*9{Cy>63n+_<(IXH=MZhCIZTR#vVWN7~uhZMhz9 zPs7~Xf{3$Q12t0$*y;GJPlAkrT&S&!`1;4|@&q*Y*0$KbL&n*eonfj4qgAxi>*_gF zoQ7F3CLxu=vsvBIPEO8XWeWql*}UkSH3w%WXMZVUn-|DkVy1^miS#jwT*(s9wPxcG zoB_o2E3lfV)jqSUTtNGqxl%ibu1A6bySUrZqmFlPbaj1v<{DuDb3RoQtOkalf6R$N zCaGhmtL$$l{K!v)gUl(d1aRfrcpm!v0BRAyIpb_Sgs`YCyEeNv@8j^tCsinQ7L{aC z$M@DWg|JsiacKfBmX7MuI3U9sOFzVpKIT-o2?1?f@ltgh?AmuKXutnWBWD~3_pWo3 zchrnR7PkL-mk%3;@XngBC=frxtx>$~ zeYW+t_@Iq4RWqIh_SQkn;Sbzzn$H$ZBz4@$FTvB|=KZ=;x}tR{C-drnZjOso#SO&#W@hJfusj zt3^7cUX%N54^>j{9apWtT5>uqGt*|*cl+4CI$gcf9P3bRJGt*IFE78LMGEpkclF=t zcrC%fCms*x#PPKmFGLR;VU((G1hp>!z||Aaw>T9u{*;fO!9Re2?b552+$HIjl;zOU z^BwPt78Rfq_1vMU^+Zi#i>b-ysR&Ep8CXZ-q@&)UNT;DNyOz?F{a&zEQ6nyh+AXki zv9GUN*Rwr}+f<$_r8<7&D5m?3Vzx=|9h+}`@p3VvgM-AAXjKics8?H1_#9?n=h(vB ztWd`zTZz-b!3N&jtC^=+f;)+lz*Bf!t(EPSjT{gO z!#Vxq;I9NfW@eHp%Ps6DFSZJW$^&BwT_oX4KEfB!DH4tVw zv>#Cu$iH;$1+u$Gum=yMSyYk=wF;2PjpNNJ=jBmt`*VAJL!Y?{%3&TJo^LPH_#OAN zfb(trqOnmMEjlr$!n{)AtMdKbhsqTE08#zX)1)3eLh83DA=a(sOgQh;#C*k{j0P6+ zt5rqQTm1S}St@cHQ^B?(4eu z60tDE=u5Y;Msc0z?#?V>MeNj0#cH1exY{#{qK&v)GGfS_-NnTP+}{W9>^-sGHWP_{ zhfJRI4EVKs4BFpU7Ir`bp)bffI%^P=k=~n*w_RFZ zmh|~Lw(gwD>+tnzeA$^?z}vZfE5R}06$4*bgllz=o>xXyQA2o6d)*YTSy~J{nKwYt zc^)T3JVOSIGWajz)PpyrZ`nCSEYn>u(AET>hAINVL}?lFIHb~VFg%NvR>8qxKa5%6 z`gd4AJWYsMNGOUan&I|`^qLy;{jcIeP3KHmgZ4;kaXUM^i?sc}JuU`STE&Niy=eZx z3{K!RU(Qx1Ro}z$JkB~^dhiKu>b2LD)^u?p%UH~KNYoqGwS0PdYT$?9fHWM$X-IsJ zz4a4Z0D3*a?C14v{_6DMYR~dPLWOD5;mS1e;?P2ix_;whNV3AJp3uo)+Vu%7Ok2Qo zi?~cP{Eqo}WXe6N!Zt%oj>dx_24)~}*}V1@;No(dIdQOrovlS@VG@zPZUxWC1~LrG+&91PPESuY=-YwQv&Z48&86>V1{ww*+aD7;upy(zvM@_%`=Gw2TN`0<${0Q3>qm zOrufUq;VDE2T8isRQS68!tc|E#4TX?a*)8+ShD(33ZeWOJmuELU_bkG2s;Y#H$9E* z>5+&9E&O{_FpO2-2)A^ppA~)Zxv1%?jx!7~(xoDpW_R`bE;t#bkf%Uid$;a^GvM>* zZQI-1v{7lDeefrIzFQ$iv^XM%M2z``h1G~V!@rjq)Q^z7eQK&QCPSNc4f?O5$tK*= z>+8M1PKAjeB9EL)p4sAYTBXltbo^`Vq;mM>Bh^DfW`6HI`?iD%&Lnw2$dP{$H~<gnp5EAx@Ojx#?A#+7=SUr>ToI3t(LKe&1r7sXTxEh^#F&=U0g z_Ci!eLkHVGR%SGjw3I09c}FD0_SRN1tBZ^Tpap&V#v)|5aa4eTq})6A9#Pl#Zu>g6 zLRirij+4miV`*wCq2-}9THAd%x>~Fbs5i5J4$qIbC&y<-p2c*@7c<&c({A1V;e1+t z@OHT)lB}=@n)uqmuxsFPTEAaYuEbNEIrqZ|{Zg}@Y8|=aVmw+!)V|-D(LxbrCiUwJ zF!8n(+KOrX>xbv7jPdicqoW=LCJ}A~LLo05sAHQo3*Pa6Elq)u7AS+Gn{&RYOa$0< zEM@pLr!cGoj-Zj_(_dbUhIcHyGgoXR1(5G(7m^AE`LfPPQH7XSBPK3<{bZeF*Rno> zL8HTWb#pT)YL?>K^x~(;8(w#;wd^1F6CbKZn18%ufVL8IlNBcbF?~c&@4gs z_=Q86Nc7%!9XoxWS=esV`PF7=vvkgruAGXjmci?z0{EEdES`|n&K7{NASeADX-Zr* zP3J3o8U_`XzgzEv$*D?DK-@BOdIZMJ$(@xXv$2zv$y(y%%0mIxpa2x6lM2^CeCterw~EfpkFFd035zlRVK8b=vlaERg>1|$gLb-4%^@E z6-1a60vxoxuH!{XuLLFspbJNgD7KMoz(ySY@;QMd_f0prxY1@r*@r#Rr;tqrxSg5_w%M8C;l04|6_ z{j7m+nIO)diYL)4?HaRj+q8Z=b`q~T8>YN4r;)%iIG!XL88AQhZsOq5_p`r#10m-0ju)Z2K3d%M z5iFfuSzF&}zqMu09Vjvg*cbpT*qW?;2m#EV-rimcK3}p~yEIMS(5#&WGNYqA;d+ls zoJQi^+t}ey5ap9~37rMUe`0A1YL>EY-VGs*Y%Q-Ns4KvnCRpH5qh}N^?P(&B?zWFa zloKCOau-q%2be*fp$e&_I8Q*R(O3zDVv^vd)zd9UXO~yt?Bm&-lT|P(7S%{Hjgi(r zFEnHN1svm}rLxrvee@|GWy5k@dM5^xRmWAw^Em+Mf@ee#)beJYo1BZ}F#JI+86=HQ zXW{TP{_I@=9bwqv!J)Q}4#4m-w+Y^Iv1basgPKla2c3JxD7dtv6+!0 zo;FE>oGZAyYGZQ8dLtzq_YmUa(`UzNlbaXV2Hx-)jx^70c9LRs9Th$Kg1pQxmZHCjjrg54Eku0+rnhrt@$Y>a2`4rR zQB90a&~m8y=;=k!P7IOGQI6}0VENu{4CdfyteSHVp@>w5l53TlQnmdWf>+pnYmFrk zVnp^N3#v{>Kp)#ZV~Gy=q+Fm}fJMn~SUvr+h5gBsDhg7pl7$>bzW09vH=NW|MP%)^ zfqAFTIoSIpT8Z4*v6cT(`;hd}=d(KS;f3k~rfY0Fnt#iCjRI9-qrf|Crf`0*6>B%Q zYB6d?N{$TxK0#h*r`xx6Gk{Za5@{0Ti+-t7{S3x2WxCJnq~3OZBVh0H=gJm4YG!w? zNGpIlj@JGnCgDuoZXij{R69<;v^tS-WEB)pOD_I_m?*IGs`I){47w=%O@S)C8k8m| zYQp;0F^`F{>Cw?qpzZz-I*rbfMq3xVQlsHL>GwUYoR88NeD04K^x&#e(NUg)Uh zCy_}5!r#P&9Eqtrwh#aV24PbAp8UxW{;627xv_L;eD%alLTuZoxY7H! z`I9w&fWx4%{c7fq60aSgT%dyO*dckahH($|kp*K}^jOvgg?-iA|aFnL2dibISs^<67|i zuGzXU*oTOX3SlW5AhUB_K@O~c{f_^~-y-N-HMjzK5z&;iVZhu0ZTF$i@w})&NTM=u zeOrY5?0ejjdb%ZYi@v<8|HzDU?<(rnS<0g$JJM*Swd3=E=AUs>g||Qa5sQ`z+|OCH z5S_n6FvS`jmv+6sn$`<0q@+4(%S&tC>pi4wx_*CM9oKyql2ja2;BtrRS+o?cKZ+WI z|KQW`dbTfz=?w9mPRp{}KfnCG9V??|pn(D5ZA_KP&z~%JDhHB-;uKd1#DbL-@Jc!s z0f&qPme`H9{+NvwB!=3^8s0?Q%LqdtoRbJe(nl@8JjM~xwkZ*&L)jN{oDeb3tkk*; zd?V}EB#jgXPAY7s=8ciiDRcI}kX&WwtU-SeK!Rra3_o#JFNDpv{Q3N~%UHXyq^U{J zIt=?Iow=2jQ>|{LYl7U0W9=8x` z!x1r;defvtr(15_rRa0>QniI(B%&QHS8!`eOqI>kY9GTBCf z_J$5vU&5Wsu2jIx-+EmFEy|t+9B=?34=_@Yj9MZPTyyWLr<>>YVEwCExjjn{%+kW< z9$132k#eG3@q3$U-T(?nK5bcmiZgFv+XH_PKtcQXeMNR!n<)+ry}BcSWexN5RU@^# zvvZ}JlHl4S^hY(&^15rCpTu?-2Mh&bj_25RlpyB4R+XD6M$Jk5NVS5F<2fxY>1(AR zQGjA8C`8V^Qz}pe@W+Zh_r@mEZDC(~Gy7rNPGd*6&L&*-h=;=z%o6iy3CN4!PR$g| zVG2gp?-Y)yA-G1W##(j1EXm!?Z=(AiR%Ux2oYv8N{-pC#zfk2Z{uqab#=lgLg;qra zmR>1M8SIAQQ;+-K6dzr+jzcOG>Enk`n1oBfW`g%mmcITESO4buxRb>EfrW#EyL!+$n$#{7`~p@9h83gqn0sEd&B_o^Qm13Bem6xNo>QICP*at z=#!MwBAd~i^L`?D0R;c=0C*Dqq5{~B7emFkEuXRTe8n-T#gB&xWARn$gJp_y+q23w zi-;GW%M$f0J3>wld;HGe%zl@EWI3c58dTMNr1;*N2Jp#4R zC-6*#pMHr+%Hmp!d!^@iF~PDyF60?7N4ckRp9%t)u8{OOCUG8r9DIBNrDLbiR%*yz z&1}YVLINTX+u693Ko7X}`siq4&9&&`Z|VZEsfmGLl&k5VQC%G+s0xCP&mV{O5hJOAUd$E`3n+Z+vc4kK z3Y3w}XLJ+aO<$8Rn&Lr-AMyUg;Z>;=wf{F4Unw91bZzGnGHSEs0MVsMUSJ$dGv7CDPM+4K-vW1+)n8f}Y zZ5(R|z}^_i_k?_jiJ^&>Ix|Qin2U^0N^)v}bFp)A*v-|1Y;dkk>j| z)l(tVT9X6p6QS*y*q&DHIXLXGV{k1E9&S&1@g-MeiPOm zfu&8zd8)Mfs*^8@gSX247m8xl_0evru|>zmn!vPqEP{gPv}HJ=fRajX)+!+`E-fJ; zAvX4TtTbxF?ThCzGG8BvHlg_>LZt@a_908BTmGJVjEUHT?`0H*eRhFkw!#Nw44Vem z%5-Fb)2Sw`lMH^Ir?Enf$wz(fN9I4egQzT2Xth1bE?Lm1P9{g!X&5smPY&Im1_OKA zhBK<8!e|o^c!V5&Ggi-LD!&A%vg4r*7n=X9t&sB?4%T{JK-((HWcuzC_;<#@SyPo!Yf^&Ful3?!~T+bf(Za&oqU=|>0&Emme z7N^~e^WTa6QLB=AQv?S%3}S8Z2{X#ry>_mI4d)y?PeaoEj7{%AP_ZET*gVD5+mN{7 z<$ZS$0$P9U0iu@T# zgeeM9`YCceOmcK7s^4ZSO^y>G5in`}3|0eG6d|D zP3AWpC(q2JrrK^$Xa@@C4L`gCpuBJ#?(;Joe^vS{wWudtRka0O3-(H>@r-d4X=9|1 z^h@JNc1h5yXjWEN4cuB1hiMgeC#tfp%gHaQ#s~8T&FRD+hqwdn)+&A9srTFub-Bj3 zb{sluFVVApZ6biL4S5$g{PJ-am_|7YbojAR^o9HyAvoRL-M8_{hDnXU@PCxaDc3F< zNe26*VO5~IAzcLVVpdR8rOxzce1bqS4hUqV;H5v>$hU@uhOa}9ovy2NnjFQ!6_{Rj z&DF>(7+>}7*5+mwJMVe2a=|zC;!z6(x~Q6oS}-;mz0<2H=f&z>R+JN2#!H$jpuIGn zNv6jkNvR35JXC`J#`yp86nhw?tZ(R=DDvg^+8b8NKXlFDEI@zV>Q8$+3sxVcz4PJl z9Hj>oE94FKDX;y@57OPh)FGv~LF^bTyS9J$TH?j(^?4IEHOD z;<6I&Mfmk<^HpkE8qsO2$8po=(rRZlRg(y&;r?X(2G8fs)Viit%SpSg8soS9UAtS~ zbLr8tt^Ho9UHHtg*dAGXeU&CYBi~IqGyf5|m}%Y@$Jd^h^IDUWlzvxTIRs9%seVWg z%T%INpZ6m3;nJ$ARktvfrJOGH#($5*4oD5;<>+bt1V{)nZ){%Rn(o@gGgusPod;@W07XB-JT!&FT zoJ9|w^J97ogyV=i&vuVYXv*QOFFqRRWPLTb=mN~lng+i+H(g1E$2b%xub~qfUCfcHgW=;)-yYZ4pIq>6s&LSik>a$sBvD`a00Mv-w0nO1wuFoiovdQA_!&mk~lSbA_e zWTG)aj-{iBz0+)?^NLUf8*p6(8wcN2OrCq5zy3TorytYBZqr`Lm{jjAxSRbl=HY_} zsB}`0pTy3dddsy?Sw8T-ORFBq zSPc#JQ}3%!vV>>eS1lOWqGAlW>Um&YODhhpBh(8yaPC3UbK75}jq^Dni$DSCoUfn4 zh-zn3fi&}7_~k93cb#2bRoX?1?NQ{~y!bfr@E3s}&o$Ld2=qRv(5s0)IN01^@)X#) zpt=h{Yg)zB+;2mNN6yFY0&~D30apir9IL%aMw?|iy}x|_Bqv+Lw4dXo@08f8SQXCh zq?6@0+P@!#jf24mpL$ZF*;G_lUJip1Kr+?e^HkXcNsgU+&um!F5EmkNwZj}W!?mO3 z6R}xlrDB2W+WIzynrrAso0eGWRLlapOJl$f8eRdwHQw+cP6uIg3BDkwx0c8UfWYZ3 zHA;vAebpqz9=*PIL*)U)h1@PHVzQGsIHGs>9_!YEUFuH)o zQQJG#DC9FTDAZa~kkwLYsGEUuFe@uP`k0C}oxr7X;sOg<|nJpjBar~96 z{safXj3uH?!A8qvj^fLf$mjQF6~kEO>Xy&zcWX8^nlDEIU*;CX$or^skSNu6XJ+z& zW$O2pmCX|U%T|@Y;Wi{* zE_eQNgJom+xmv7RKe#EY)c2V5lL(8m<~kr&Q2MMz1AWxV@3x0;rKaWVXO)Vo641Pk zXMy=Fn$NMCclli$W2N=C0wuGZ{F1wjZ^YyPFkc|8E4Ui9l_>*EP_nX~s z04D*5SU~;24-pqE-PLWY_3=U~iv$0^R{3f&?>d3i1~}afco0udPfptjsaf}MoDIMT znX3ili&LSx)soa5lwcU}`)cJRz*a#Dxg}6#qiH;p6q5ve&R3>vBEW^Gi4HF4hxp^H zMSO1mEV1E4Ja2nu+EtzdM0yltKNa$+AY=B6W zr6B4VumFNEmDuQ6O^uBy6kE{oh0f6xFo}}|oIa;^*jD&7FQ4BHTTx78y$|7?nrfcC zU=)!m9oIRxtIjo)Fdh5L@crpCoCkLRp9KV46O`kU0oOX`k4oO_W+ZtGOXMbTGl zeiRr20c%P=+btkI9yhf)--@{=e&o3!Xe_htHgBy3Vkz}IjSp{?YZn`o=*$n!VL@uA z$U-y?G1v1rh#y5nU`FT77O>@p1ZI{kwnvb2MW%Xe9_uhL(BIkv2>m087IL@Q5VRVQ z|E;CYMZc8j-A`#ojU)!#uwuf80<-Vf*+&er1^H6?fb>$o(s-~{8js~q-P9Q(t@O~{ z`(DOM`^rjgE~#zZAmyG$N+ECM^`F?nl8v2>c49|ZtzlWsb#a?N%e_0VUCt_VdP)Hd z_yHp5btX4j>r{!YdUWdT<+hv9Z2v1z8t;{9Pjyn0meV3amGT@!!x|fX^h;@(nf;F9 zSsr{cyl%RrjZA_3jKGxla^2SdVZKn#5O?0t#Fp28G(U^8L(tJ9N?p8OMqmCOnqXv~ zlGWbIP!N!r@`h1AOT*8MuB_JiP4411PP-%g*9X0n#*?UxPcbA^wgPE%hwxZEx4V zixf!Qd)u-wwauw;HDtVM?01Ry+`w-%;T$(vw~eIq^0J0}seZRpBT4z~i8E6L>;U0b z-X6IyrBi>1^y=AZ9DZ%b3DMPUUf&YZM@()(UT=Kxq8`?U1mP`_V}{^ zK_>x&23>4-ZhJe>F?>+US1*i^Fmh5E2Em$~@hW5UuF>(Lv%N-aUcMHC@Ml1+q-+7Q zX~YnKr4DFH2VvtL~U_h(3wB=RH8;V%U7G57mNx#w_+M<%PkA}j?d6TTJ1 z&@}U26wX)g%%DL)Fh{{_d2*l>n1Q#GFJKzjdw46pFL*MY34k5 zVGKF(T+B_o+uWS9Uv(d7r9#y4Tp+l+Ad(MdZ#2+ELasUugc zGC17l)V7T+S2af!lCxE7VoG`2Y_sY1rHa97@rUezF)p99zGSwSfVdxgd$~v(>2)6A zro1izg=W8;{VVNALw>*OsioN-6})T0AF7k6#-=ufF78#17xhea3`5+d&ijvCBC3O) zy{4N2eAwrYLV+kKI|SI#EeV<6l;H;ijwXRGgF{C!LR2NLe=a&4Y6gIegr27d44J+z zN7((M5VW7!c@%M*j-t)V1O$%s;w3!<1?c9u1>eXe6_E+OI6w7+TDbibmP#eU$!^`l zLZ7GSq1($}$$cih1|WQE>!QNqMoquLktrDjVvz1zsCXFBxL&^ekZ7lL(GjhXv=obU z!A_oxSNDvRVU7?vl*S0eGxu;?0Q7mAJH2b*TNDY0OM4|v5Oxs9WwwadZNY4)Nb+aK zRDaTSg-{SN&Lv$RqtNmod9;mo-0({&C2@)NKEX1O0(x?}e>J@c8b1m}wt}Fsg*v<~ zqLP&kn&9(JTRITufYmswtUXxff!pk5*7RA>66WIHGx-T3vNv2-&N6dk3_E__)t5_8 zay@*n4uindv7M<2F~AL|SvYs&6TbJ>>NkssW_YL)UBfEv@q;@bo93DVFtCT}Vp81q z-rjIq*G1Pj6rURcbAgk$C50aZ=aTcf`O!|a8o+Y+xvEgWckrf3Rn`2jH<^M;t7r4AkXi*`dx z&zMRi;reSHwc7sfMb3S(J}5@}p9ISvm9#5pVn8rRBVA#+V=ML+-iB!lV(9#o+~!d$ zXq3uH!-Rx{{8uMN)+^2l#cy|kyzG68>E+SO5$l!N^K7142e$X60uz&KZfzUyeXl;P zx^7R2HpYc85F0h&4mv2gHvI@C$MbFWJ8XxG+_JQ=*mrNJ+{p*J$jbAd&_q(Nq>hMW z)x1GWK_U?()Tr*4yqEHV7h?bWBh`^OWd;By_Z-wNQ_LX7Xt#}&6Pz!wxd}PwvUwH_$qa6ldY{j!2s;p zek7P}8J0JP*$1Ve&NWO_qg|1B#SNr{0r@E@*fZ}65>rTDYQVS9{fM2W?!?LN4~Pnd z?NexLDZIEmJxaT#K=Lz+YlyqRy(qP?DfW-C>oe(Jt=ZV*@VTpfy4zyg%(G#x3~a&W z$of02NiCK!m8`cydp~`c8;@l8-@L!0LxXO2IBfI%LR-u~vdqHTJQym#jui@oUO;OT z-U!-xGm*j_U+b|^{|>f-mP#7`M&0wyQEhj~=^zuD0L3Wo-R63RaRlMM|_r!)fK z!LI)@oqbcN(f+@iPSj{~X%?8e1~gg*vQWJKWD!nh=}#BK6|DnL1g@Gor{nNS z1dF3K1SA>yG*2K0!0c7|>qWLB4KNAl=iQt0po#KYBDD?1aE=VSti~E&l{O)RED2R~ z|DkDHvhza>!&kqyUHcOn{XMts>V&)UcMike(z~udKQr-FsszLToghWE=GUqSHyu>v zkLX8&bg>yJRj=ECG|R!v^|dq+hFzcr{~hFPZe~w2J4M5w2sD3FS6swXE%dGdIRbiu z_Ju3CDlYW1QVKajm*D&$dJvQ53|-ljI8*-R3^iSCf4cO-x>BXf!l0Dg=+R}@OT?3> z)Oq5U8tbi2Q(SZIF6#uckUyP^{jMnj7!c|l5k2Ks;}#q_ZCY8~Bcfr7{D+P$?RFx5 z&jBCg=j`O0<5owJeY|1$7DAdtZ^k#A?TCKV==A9ZJ>}7YlxndZpv>cCe4$wJ26WEsuLI%!C zsl|f8H&0!3Q=l;pjP2yhim|mY;yE0e0JXJHPf2X0xgU#oGm`2_$sO~Lz!|lTc}v{~ zGi4UFjZG!YN>ROa(uSm8MZ^q0xO2N!BWwYiArYq3Y}$~9}@LrK&q!3o!3JFg&e=67viq!q!Rlq zJNlXWSxnlqN0~_c^Dmi8vhOlF~s?-xQ3GPb98|EYp7VD@_^la z3J5mW)l#~_HZ1)cy!rpZ-2tv)3aN#Ok}BId&O>@07bH)9CHt#9Ousnnjb<4YN*ocx zvOs$5nuZ>b^ZHQ6!2uUBIX^z`fz(~%Pu-!|%*gs$B&TH?S(t_Q+O)#>8Gd;(9>iGN zrf*`fxE_hDs+351lm8{^sw?X5!@fm)|l4V3(ykYNw5h=H$4)6C}QTKYo>Sm|f|-c5!;R=J&8vn`zu4!PHf|Xs54a zKT1&38S$WY5XY-aq*gaIi2>d%BJ#dy()eJjEUQECpduVM2N{1^(qh+0byQq6u3ImY zHQ1_;k*FlfBOxZ)#D_BwJGo8>QU*N7S5z z`~XD#0)^zu>yC+b=4%n^C;lG$mgBciv=h+E0D>oW`N#KmZe-n z!x()Oeaw63f0MmJSKRN0lnAhv|05G!M%&$d8FWZ2^zV3cssnu;il+Lh z8^&)dnh=8?026|EGr$;2<6gKkF6N=s*Rp2z0gCD?K#SfWei-M2xDO%o`FmQG)dA?km%k(}qajq$nsl*B*AJFiYjr>S zT=|ca?wziEQkpGZ^hGFL{XIq2g-NEmkBv_g83`N`_AxYgim&09Y4ZDBHAIj$ue^w7 zi>BQ?l1w-94Dp5J8E~llcUp*RS*60oV{Qq*R6;5-pY+r`@q4G2zV9yix4m|o$)^-$ z7b+{&8c+477mUirYO?P^@&}V1Q`rq(jBVE&_C8hZ?D6%cMG)H%lXBU5?wMiJ*4+M& zj1N*c^m#xJL2Pv9p&jmE-l2Bj1TvcXT(p9$F=Pmxyqx0gy|;Des%pA)%JjE>j!#d! zRIyq=S`t$tAi~lr7aqNqD_t~1(=%ULLrt4_U-OE|Jh{}BefJpHi~snZKev*SIZux% zm^ELgz09}^snsWSt!Mt!Kd5uwMI^0@+0iDEA@XLmgyrkRYjzSuwsZ^@1^>6!*#FAO za_^1^eXyW}Dz$EzHMs99<#M_(WZscXqHSIuHmgA4F6V~5b zI$Q-#WTW5;iZAti5a3Iq^G7o(JhqUt*wct{U;x1q-Jc7JFfwb+adXO z)sO7Dw{Pb~(#L0C0s{&0xkLT$X6Ms|y2}u$s#=@9dDEuSAL*G-`~9%>!S_Qqvs+@g zcM#c9BDmbR5ATuTNIkv(MQOMiesx8x8D|V++*>cSyag!v-M4zZo99m>uMjJTDZ9=) z6y9DC@DZN4TOp|$KTbhfY!B`hEFm;kB;~0zO(%%1bn4sTS$Eyd(9b9)G#778jGwq( z?_j*Y-$d(1I-|hz;zh1jMO|~i9aJ^uy6^icUlyQuXHY9&%x{zqx;A<=9J{qOWugh$ z9Z~}F$Q5BPUaU1o?M&2O^a+JY=@wQ}Q8pB($!$#47NskRJ=V_KG;>_>DcdhT7Ry$< zb~=;ykrSFM*N93!4Qprt@8cL7o22+^ZfyT)!OL=wuneYMht3A<9h8$1cWqx$7PWP(ENK>AQIjlesscs?`iT4~N^Q zsXj(9z4VHPi4pNFGH;_9+iq5UTk@>7BN4XY*Jro*?YkQ35ThTbi$`T8}#;Q~HKjWeqchm4S=}sJCf&J#G;p@#~vYUy18V9M}B*Risty zMv`jvmDl$x*5crcy_xyOwh2pk_rv3zGf(M1^&=s24^fZG8_<|df!b_nZDSjZcD(1e zQyP$d%?oi{b4ZHs1o$P#Au#>Eq4J{oon!9gCR&wq1PeO@?n@@Yca=94q<{D%FiaBp zv6#8(=dluOa*Y2#6-@7~Yu^ChmAx?=AvrIPF3f5^1#c~`)x%E)kxj1s<<A-E>uWEVwUf!5f&)yZFIk##9nd zDRPsYsxnGXg7+;Cv+v`PtGSLEDp*W94*Utrh5@%mq?PRs*W1N+_6Ww zbzm^~uX_u)-ZpcUUDljBubSnv+|uUk8joF(Q?Zj)8h!3=D^JW)78>zMNzVsov_ylj z56Ks1KCJq%yQw>d5uRnhP3sR53+GRp-H4bC4&c>cdCjLA7Ad@*q}3MF$jQ}fW{CyY^`Dfp~ zyu4gA)j#-%bl`eCB1uLzs_~M~`Q%5GP)bTX&h?ItT{G9=tjgEK{sb zrGCvv;m-58%Gy;xikOCQ=T?-Hi}#*in$fFen{x*d@QdbQucMQ9V?p;r?o)sLf+OTL zm)xg!wRh#UtLU{-nfY3|oyxyX zarqT)nsioOFxgXK+k6TF>onBh&W`}UtMf}UgZQfQc@N~D-)3*$?tA#4yJJ_|PV&0_ zGBZo@L53D>Q8aqy%NdYJ*$EB+?O8MX1q=AFd-aec2#m-Q!4=1b4*y7n0pF_QVx zJ(P#ecdt~iE2%Rrrs{Varde}Lnr~f3%t;+L7wd?NF>ezR;+rSBuIho=k0(lsi5kRA zjg!qv>T>t}ubUf%_#mJ6M+AFYW-~-HZybS zfS=pO%;~2%17aS}ksKn-my9nh=BZS~T$i^FY?__CB7>c|i$#$KMNjQm*8YYuHMkEH zkn=v{lnsZqg$7%)hDhn#&Vl67+{>kkx{m8#n42|E1~Div>l|VRPj5E$Z=pbi4^Mt!vy;8$cE$vzINTZcwl&yqhXFqdi*W{Dm#f?>V)5z8=l_Bk%2r`b}UPJ4S zXH^c|tUiLfheT<9`?Yy#hc^6nJ7#F-smI5w z23xav$3zCq-ls5)-j(1BmAk0UVduc@ssu?2V>R?SrWk4^tFw3X5c8p0YO14a_n`fu z%a0bP$-_DihxH$2XmA8!Q9O7Rzlnt7e00rdpGpeXj6b z*9Lt?YT&^RvD*LS-|*#x|e4uzj^e6D1(9J-KezL{ANJTds4-zL1YU8lC4Vx!&3v&qL9z}a*|N;_&O=M}M=hC`;{6IfD}~|)pa1;=-@bPh(2_BP zUR7VUfGnbaALEMyLO->#wzi@95tS%<^JQOn-E>O6v)PUxWzt4TekG;gWA6gaT=9n- z?TIYrf7XvbD`z)4cP?L_&sX8_qD#L8L=No&Q>Qn+O~>_uO~8y;YHwr&1YP)&k6Ux* znPqFJsSywnj5j1s6lsMKcID)l%uO+)x>Kyawbhh56AJBEEGVKIW|tS^r--5`IBEu# zslhJIGC}<<(5XS`Lg%Iyevl@k0ur5m& zr>q>$>XtsX0;e}BmA2Oq$|l_nDt@pC?&L07`>IhOZnn@>$0jQVei{4t1ePa7MDs?8T0 zT(_i$F;z}lBc9}?hK7cglJV_K+r@GHB||kH^5Jfbg*+yIo?4-L6tN&Lt(h6x{J2%i zXUZT<@>-9>@9l{<#h&Vt@D7J|rV5;9NknRu8(Xx@d-iQ9w(I%WfP5w`^CYNJIIfs= z$cdf>`&Zg0%c--c0$xZdIk|g1@gJ6#w!GIeBu)FgJGRG2{s2leFpQp-BJ&3Y^48W{ zX|}Z%e_Qz;KcmkU{K^2AkF0t75+KL0j$*Xfj#j3Yq#iYXS zoL>L@g0h+#hf({qn|xw}??!wIzoLZBpOdH7h!N0;m+@wYoiO4`i1Jnwp&^^ ze@hItWcU&=71Ol~HM#i(HKYAg%vHgbn}4u_EJBO~+Nhs}vkDoLmGf?_nivBsBkFfg zwWBR==G0*5KaPE{I?Pmi_hF4S-c31kv0Dc(UH*Bzl6v@N)?}(FC467*Kt1j+fy?~` zy}MHErYXXB3tXA#^+?TOe(KCXCyv!RG2f}20Mu)Tx^ zyYp+4!*3g0*>o7g8L6TFI$Z>FH)caEY%hOQxful%57+53;j-wwT8JmTdGLcKqdKlb z{mh4?(G&{=`<8310EN7o+QTwJ)Sq#rK`x!_M0WV1WBs!~=!)L_+mZRzRV zRPbB=?YH=NO9d`K&4fVUjZDdOW6j73I@uNCaw6xw=v?Zu= z2nzmM_)*Ux?^MqLr%~?E_~)3A|Ar+2KL!eYF$yjW2-X>f(lZ=kccU{6$?PSlD+I%q z)vdzY3}Ml{9zetBF z>Hh|_;Lx2vF}HS>DNcni)hOV8r6K!p_r4|rH3fWefGl(~kWPnja_mvv8;N<|MBKES zEpy27e(alEcp@B{a^IeKiSb#W9D`ulm{;D-*AxQL14^uO)>1s)SEL5y1 zRzb*ZCTXDccU5csG1jqBkiaVv%D$N`!LJsji+7q_+BLGo|L|^9-uhga;A_P&B(r^b zQ^^4PCx-e{a@v!a56qv+ku_84zA?oku||_B4^VHRASf|Tg)z+FugzxjCG1PicVh-v z;B?~6?hcVxB39A4cX#3`>3E@nj?>z^zYPD(aPHc>F{&+J6I#AoxO}jx7@a~@1xYNr zXHva~MYLzj(p<@H!mzYe;_3J2o2&3u&>{_xCox|I>kqQYoDFpGNU(obWu* zQH6f)YS}D|_@!`W+6|3SO5e<0-!$m*FVG*Z{N{uokEKbHq(A4yvlbaI9`tJ7$|oQHi$TMWE<$&vJ?chd@ z=w}n)I=wamYF_cT{1l36CJCb?Mpdnv#VqfWcy68)Oa=?ZVm!;*Uzp*IsrD)3Sm>;+ z8#lS>XeQM3KUa#dfIDziIt3C zXP;)-k;8-gQS}de0SmyBPp^gBr)=d54ceT1iT*#V3Uwq0NYPU$d4}WmH4#9og!zc;fYaKgC=4>=L~b zFPlG+f!!>wOmSj7UH=S`CfP>T;@!r8kWy81RE>X*Y2vfB`+Lbg%jwuq-1_*hWfRPV z+wHJG!fBl_#;_;x&&EEVC)K*RXQplN#y94sPJ331A8K{c@JipZ+fPv6pDB)~XrJ4j ziuxI3!2P#zAV|0=j#Ess;4^h*{+FTlpBWdz`~NaH#{a{-{8tT~m8hEi&Bb&7e>UrX zRsk%O>+ftnx24q$KhEumI%kuy;o(%9*#j({^>@&1ZYxI@)!4RwfJjtxsK?;!5-=yd1lc+kA8JR~wPr)8g4a zrsuT}SGK3?cW0llaa42KUcj7)dP&)=mr7FV#g-}+QvNP3vho?5G9R-A$v0b%_{Gav zyWR|LGar@dR7OisPL+(#=^5$Sf<{==h2>z}Tp>l&Y7++Kk4bCbr$M3mZY?KV20oV+ zJWk@qhq(qiIeCil><(&3859l^CCHQ0&~O2LYXrP8G2?}gcYD-L6n+0RdC|@>QkPyD zoka;*YhEDyHcpdo=2lG92RX0hnnH3c$qE&Pb(fVVL_ zdPX-5+pzD9Me0_l1JcIa@82gUHKuvVjz^u*;HQVoBu8fqr5hjA#kzYK#=NUn8V>u1 zv9ZbdPuf-wMSXZt-}SSrS2(wEyN_=svA&_mTBEPzeE0M)^RB_#Cw1JAhzN2)&m|t8 zbJNN`DJd!Q)Z}N>FVqO4(SZ1bg4_P;E}GD_bLw2pb?xfTWaIf-G!69-6Pt?KXxU=P z!R$hTT481OlCk*PhQ*uxUn%B;9N*H%H*-EwJ}^1y1OdAe09x^RDIlwRKz3;E!y-0t z@_cg%&9zX;<462Gikq&ot9Cj39+|@DwlU)Hw;1oJkT6VKOr5F!Y({l%Rfv-QZOw zV^Vc^;~DhWv}w_q*NRgK|2YSv3!oh$(r9n$c!u{`@z2G<|NgK2f7~{$>U)b=h2QVI{j}_5_~S>9TvY577ykPUE>z~Efcp1|k{Wt? zdcacQL1Qzp!N2dheC?-?2c6quOta23K1zCjvh(|$()-Q)b8fC({{3i_pl9C2MU_FH zyFPuYt^Qu=f9%MSl9$)MK9{fOI;{e!&LS{Z zKYU$>ikixgv|G;X{J`r@Hbj;0zU#LDoG*WfwrxG$DEjRA{OW%@J%I<17{~4^+xvW9 zwfVn4-ie8cOWyN=BEzDy6?hDAu2tDPlfP%L8(Ej!*qFQf@=G62Z{Wt7h>27GzKEAg zG6%Q49BN%`F2CAU_Ws(k-00b7%bt9As5{$S95}de7d+V1&>*D&>1YU)3D(aC*Cq`d jiqO6X6)FduMy&qNUZ~SgTe~DWM4fj&-6k literal 0 HcmV?d00001 diff --git a/v3/feed.rss b/v3/feed.rss index 8823038..1227811 100644 --- a/v3/feed.rss +++ b/v3/feed.rss @@ -2,8 +2,8 @@ GNU social V3https://gnusocial.rocks/v3/index.html Development blog where we announce our progress.en -Thu, 09 Dec 2021 16:47:58 +0000 -Thu, 09 Dec 2021 16:47:58 +0000 +Thu, 09 Dec 2021 17:10:56 +0000 +Thu, 09 Dec 2021 17:10:56 +0000 Milestone: Tags @@ -98,6 +98,7 @@ tag, in which case you wouldn't see any notes from people with that tag.</p> + <!-- text end --> ]]></description><link>https://gnusocial.rocks/v3/milestone-tags.html</link> <guid>https://gnusocial.rocks/v3/./milestone-tags.html</guid> @@ -168,6 +169,7 @@ Given a valid colour, it's the actor's responsibility whether or not the colours <img src="assets/actor_colour_theme_plugin/settings_change_theme_colours4.png" alt="The resulting colours in action!" title="" /></p> + <!-- text end --> ]]></description><link>https://gnusocial.rocks/v3/milestone-actor-colour-theme-plugin.html</link> <guid>https://gnusocial.rocks/v3/./milestone-actor-colour-theme-plugin.html</guid> @@ -188,6 +190,7 @@ Updates: Interface Structure and Flexibility improved + <!-- text end --> ]]></description><link>https://gnusocial.rocks/v3/updates-interface-structure-and-flexibility-improved.html</link> <guid>https://gnusocial.rocks/v3/./updates-interface-structure-and-flexibility-improved.html</guid> @@ -217,6 +220,7 @@ plugin? How is it better than v2's?</p> + <!-- text end --> ]]></description><link>https://gnusocial.rocks/v3/milestone-activitypub.html</link> <guid>https://gnusocial.rocks/v3/./milestone-activitypub.html</guid> @@ -234,8 +238,8 @@ Milestone: Notes and Actors with languages <ul> <li><a href="">Filter the streams with only the languages you know</a></li> -<li><a href="">Federate the language for a more inclusive free network</a></li> -<li><a href="">Make Tag Wrangling possible and transversal to languages</a></li> +<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Tag/Tag.php#L135-L146">Make Tag Wrangling possible and transversal to languages</a></li> +<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub/Util/Model/Note.php#L123">Federate the language for a more inclusive free network</a></li> </ul> <h2>Here's how it looks</h2> @@ -249,7 +253,7 @@ Milestone: Notes and Actors with languages <p>Finally, when posting the language with the highest priority is selected by default.</p> <p>However, by accessing "Additional options", another language may be selected. The resulting -note will have the lang attribute according to it.</p> +note will have the html <code>lang</code> attribute according to it.</p> <p>The posting widget itself: <img src="assets/notes_and_actors_with_languages/posting_language_options.png" alt="Selecting the language of a note when posting" title="" /></p> @@ -263,13 +267,9 @@ and even region.</p> <p>For too long the fediverse struggled with languages, this step makes it easier for actual internationalization of the free network.</p> +<h2>A marvellous feed filtered by note language</h2> - - - - - - +<p><img src="assets/notes_and_actors_with_languages/feed-note-lang-pt.png" alt="" title="" /></p> <!-- text end --> @@ -318,6 +318,7 @@ Milestone: ActivityStreams 2.0 and WebFinger + <!-- text end --> ]]></description><link>https://gnusocial.rocks/v3/milestone-activitystreams-20-and-webfinger.html</link> <guid>https://gnusocial.rocks/v3/./milestone-activitystreams-20-and-webfinger.html</guid> @@ -437,6 +438,7 @@ forget to subscribe!</p> + <!-- text end --> @@ -481,6 +483,7 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when + <!-- text end --> @@ -558,6 +561,7 @@ any remote URL being shared in a note.</li> + <!-- text end --> diff --git a/v3/milestone-activitypub.html b/v3/milestone-activitypub.html index 6f384e5..238e98e 100644 --- a/v3/milestone-activitypub.html +++ b/v3/milestone-activitypub.html @@ -62,6 +62,7 @@ plugin? How is it better than v2's?</p> + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/milestone-activitystreams-20-and-webfinger.html b/v3/milestone-activitystreams-20-and-webfinger.html index 28482e5..a5f8c30 100644 --- a/v3/milestone-activitystreams-20-and-webfinger.html +++ b/v3/milestone-activitystreams-20-and-webfinger.html @@ -79,6 +79,7 @@ GNU social development team + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/milestone-actor-colour-theme-plugin.html b/v3/milestone-actor-colour-theme-plugin.html index 9b5ce79..28646bc 100644 --- a/v3/milestone-actor-colour-theme-plugin.html +++ b/v3/milestone-actor-colour-theme-plugin.html @@ -103,6 +103,7 @@ Given a valid colour, it's the actor's responsibility whether or not the colours <img src="assets/actor_colour_theme_plugin/settings_change_theme_colours4.png" alt="The resulting colours in action!" title="" /></p> + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/milestone-documentation-and-tests-infrastructure.html b/v3/milestone-documentation-and-tests-infrastructure.html index f8a8372..9217f07 100644 --- a/v3/milestone-documentation-and-tests-infrastructure.html +++ b/v3/milestone-documentation-and-tests-infrastructure.html @@ -103,6 +103,7 @@ is properly tested, we have the + <!-- text end --> diff --git a/v3/milestone-notes-and-actors-with-languages.html b/v3/milestone-notes-and-actors-with-languages.html index 8a935c6..6d59d13 100644 --- a/v3/milestone-notes-and-actors-with-languages.html +++ b/v3/milestone-notes-and-actors-with-languages.html @@ -50,8 +50,8 @@ GNU social development team <ul> <li><a href="">Filter the streams with only the languages you know</a></li> -<li><a href="">Federate the language for a more inclusive free network</a></li> -<li><a href="">Make Tag Wrangling possible and transversal to languages</a></li> +<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Tag/Tag.php#L135-L146">Make Tag Wrangling possible and transversal to languages</a></li> +<li><a href="https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub/Util/Model/Note.php#L123">Federate the language for a more inclusive free network</a></li> </ul> <h2>Here's how it looks</h2> @@ -65,7 +65,7 @@ GNU social development team <p>Finally, when posting the language with the highest priority is selected by default.</p> <p>However, by accessing "Additional options", another language may be selected. The resulting -note will have the lang attribute according to it.</p> +note will have the html <code>lang</code> attribute according to it.</p> <p>The posting widget itself: <img src="assets/notes_and_actors_with_languages/posting_language_options.png" alt="Selecting the language of a note when posting" title="" /></p> @@ -79,13 +79,9 @@ and even region.</p> <p>For too long the fediverse struggled with languages, this step makes it easier for actual internationalization of the free network.</p> +<h2>A marvellous feed filtered by note language</h2> - - - - - - +<p><img src="assets/notes_and_actors_with_languages/feed-note-lang-pt.png" alt="" title="" /></p> <!-- text end --> diff --git a/v3/milestone-notes-and-actors-with-languages.md b/v3/milestone-notes-and-actors-with-languages.md index a6516e9..b0ec598 100644 --- a/v3/milestone-notes-and-actors-with-languages.md +++ b/v3/milestone-notes-and-actors-with-languages.md @@ -7,8 +7,8 @@ Well, it's that, our notes now have a language attribute. ## Here's what comes with it: * [Filter the streams with only the languages you know]() -* [Federate the language for a more inclusive free network]() -* [Make Tag Wrangling possible and transversal to languages]() +* [Make Tag Wrangling possible and transversal to languages](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/components/Tag/Tag.php#L135-L146) +* [Federate the language for a more inclusive free network](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub/Util/Model/Note.php#L123) ## Here's how it looks @@ -21,7 +21,7 @@ Upon sending the previous form, the user is redirected to order their selection: Finally, when posting the language with the highest priority is selected by default. However, by accessing "Additional options", another language may be selected. The resulting -note will have the lang attribute according to it. +note will have the html `lang` attribute according to it. The posting widget itself: ![Selecting the language of a note when posting](assets/notes_and_actors_with_languages/posting_language_options.png) @@ -34,3 +34,8 @@ and even region. For too long the fediverse struggled with languages, this step makes it easier for actual internationalization of the free network. + +## A marvellous feed filtered by note language + +![](assets/notes_and_actors_with_languages/feed-note-lang-pt.png) + diff --git a/v3/milestone-port-media-handling-from-v2.html b/v3/milestone-port-media-handling-from-v2.html index c1d577f..ff22253 100644 --- a/v3/milestone-port-media-handling-from-v2.html +++ b/v3/milestone-port-media-handling-from-v2.html @@ -107,6 +107,7 @@ The key ones are:</p> + <!-- text end --> diff --git a/v3/milestone-tags.html b/v3/milestone-tags.html index fb159a8..8e4e833 100644 --- a/v3/milestone-tags.html +++ b/v3/milestone-tags.html @@ -131,6 +131,7 @@ tag, in which case you wouldn't see any notes from people with that tag.</p> + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/updates-finish-the-avatar-component.html b/v3/updates-finish-the-avatar-component.html index 9b62d97..1426f62 100644 --- a/v3/updates-finish-the-avatar-component.html +++ b/v3/updates-finish-the-avatar-component.html @@ -139,6 +139,7 @@ GNU social development team + <!-- text end --> diff --git a/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html b/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html index 001d059..9658a12 100644 --- a/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html +++ b/v3/updates-implement-storeremotemedia-for-v3-and-port-embed.html @@ -75,6 +75,7 @@ attempts to generate a page preview from open graph and oembed. I.e., acts when + <!-- text end --> diff --git a/v3/updates-improve-the-attachments-system.html b/v3/updates-improve-the-attachments-system.html index c5ab4c4..0a0c147 100644 --- a/v3/updates-improve-the-attachments-system.html +++ b/v3/updates-improve-the-attachments-system.html @@ -108,6 +108,7 @@ any remote URL being shared in a note.</li> + <!-- text end --> diff --git a/v3/updates-interface-and-accessibility.html b/v3/updates-interface-and-accessibility.html index 74bc564..3862642 100644 --- a/v3/updates-interface-and-accessibility.html +++ b/v3/updates-interface-and-accessibility.html @@ -142,6 +142,7 @@ markup, we hope to achieve an accessible, fast and polished structure by which a + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/updates-interface-structure-and-flexibility-improved.html b/v3/updates-interface-structure-and-flexibility-improved.html index e3f4d02..db29e8d 100644 --- a/v3/updates-interface-structure-and-flexibility-improved.html +++ b/v3/updates-interface-structure-and-flexibility-improved.html @@ -53,6 +53,7 @@ GNU social development team + <!-- text end --> <!-- entry end --> </div> diff --git a/v3/updates-v3-blog.html b/v3/updates-v3-blog.html index f807566..c520542 100644 --- a/v3/updates-v3-blog.html +++ b/v3/updates-v3-blog.html @@ -83,6 +83,7 @@ forget to subscribe!</p> + <!-- text end -->