From 60088cebc23b408c486099a44518dee3cc07e253 Mon Sep 17 00:00:00 2001 From: DrLynTaylor <44114823+DrLynTaylor@users.noreply.github.com> Date: Tue, 7 Nov 2023 09:36:23 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20PSIAIMS/?= =?UTF-8?q?CAMIS@aa0d5ff02513bd8742467f937fad3915d2a93853=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Comp/r-sas-summary-stats.html | 15 + Comp/r-sas_anova.html | 15 + Comp/r-sas_chi-sq.html | 15 + Comp/r-sas_cmh.html | 121 +++--- Comp/r-sas_kruskalwallis.html | 15 + Comp/r-sas_manova.html | 15 + Comp/r-sas_mcnemar.html | 15 + Comp/r-sas_mmrm.html | 15 + Comp/r-sas_rounding.html | 15 + Comp/r-sas_survival.html | 15 + Conferences.html | 15 + R/ancova.html | 651 ++++++++++++++++--------------- R/anova.html | 15 + R/association.html | 15 + R/cmh.html | 121 +++--- R/correlation.html | 15 + R/count_data_regression.html | 15 + R/kruskal_wallis.html | 15 + R/linear-regression.html | 15 + R/logistic_regr.html | 15 + R/manova.html | 15 + R/mcnemar.html | 15 + R/mmrm.html | 15 + R/rounding.html | 15 + R/summary-stats.html | 15 + R/survival.html | 15 + SAS/anova.html | 15 + SAS/cmh.html | 15 + SAS/kruskal_wallis.html | 15 + SAS/linear-regression.html | 15 + SAS/manova.html | 15 + SAS/mcnemar.html | 15 + SAS/mmrm.html | 15 + SAS/rounding.html | 15 + SAS/summary-stats.html | 15 + SAS/survival.html | 15 + SAS/ttest.html | 15 + about.html | 15 + contribution.html | 36 +- data-info/sas_disease.html | 15 + images/contributions/clone.png | Bin 0 -> 166758 bytes images/contributions/clone2.png | Bin 0 -> 75938 bytes images/contributions/forking.png | Bin 0 -> 220720 bytes images/contributions/make-pr.png | Bin 0 -> 203042 bytes images/contributions/push.png | Bin 0 -> 25942 bytes index.html | 121 +++--- minutes/index.html | 37 +- minutes/posts/10July2023.html | 15 + minutes/posts/11Sept2023.html | 15 + minutes/posts/12Dec2022.html | 15 + minutes/posts/13Feb2023.html | 15 + minutes/posts/13mar2023.html | 15 + minutes/posts/15May2023.html | 15 + minutes/posts/17apr2023.html | 15 + minutes/posts/19June2023.html | 15 + minutes/posts/21Aug2023.html | 15 + minutes/posts/23Jan2023.html | 15 + minutes/posts/9oct2023.html | 15 + search.json | 2 +- templates/R_template.html | 15 + 60 files changed, 1314 insertions(+), 495 deletions(-) create mode 100644 images/contributions/clone.png create mode 100644 images/contributions/clone2.png create mode 100644 images/contributions/forking.png create mode 100644 images/contributions/make-pr.png create mode 100644 images/contributions/push.png diff --git a/Comp/r-sas-summary-stats.html b/Comp/r-sas-summary-stats.html index b523b407..d596485e 100644 --- a/Comp/r-sas-summary-stats.html +++ b/Comp/r-sas-summary-stats.html @@ -141,6 +141,21 @@
diff --git a/Comp/r-sas_anova.html b/Comp/r-sas_anova.html index f633dbdc..3c886a6f 100644 --- a/Comp/r-sas_anova.html +++ b/Comp/r-sas_anova.html @@ -141,6 +141,21 @@ diff --git a/Comp/r-sas_chi-sq.html b/Comp/r-sas_chi-sq.html index 7f68d166..4b3b565c 100644 --- a/Comp/r-sas_chi-sq.html +++ b/Comp/r-sas_chi-sq.html @@ -143,6 +143,21 @@ diff --git a/Comp/r-sas_cmh.html b/Comp/r-sas_cmh.html index 46d2b724..6b8a6eb0 100644 --- a/Comp/r-sas_cmh.html +++ b/Comp/r-sas_cmh.html @@ -107,6 +107,21 @@ @@ -307,23 +322,23 @@%>% gt() model_tidy
Instructions for Contributions to the CAMIS repository
+The following instructions assume you have not done a contribution in the past. If you have contributed in the past skip down to step 5
Set up RStudio to clone the CAMIS github repo – See this guidance for more detail
If this is your first contribution, contact christina.e.fillmore@gsk.com and give her your github username, requesting to access the CAMIS repo for contributions
Go into RStudio and Create a branch –Within RStudio click the branch button (on the git tab top right). Within the box that comes up ensure you are on the “remote=origin” and “Sync branch with remote” is checked. You can name the branch something to do with the amends you intend to make.
You will need to get git, github, and RStudio setup to talk to each other. To do this you will need to have a github account and git installed on your computer. To connect your computer to github, we tend to recommend using a PAT because it is bit easier than SSH. We have a script that can help you set that up, found here. For more information Jenny Bryan has a great bookdown explaining how to get setup, alternatively see the following link for a short guidance.
Now with RStudio all setup, you will need to “fork” the repository, which basically mean you want to make a copy of this repository that you own, so it will be under your github profile. This will allow you to make changes, without needing direct permission. To do this you will need to go into github, into the CAMIS repo, and click “fork”. This will give you some options of how you want to fork the repo, honestly you can just keep the defaults and then click “Create fork”
+Once you’ve created a copy of this repository, you’ll need to clone it from GitHub to your computer. Click the “code” button to do this. The method you’ll use, either “HTTPS” or “SSH”, depends on how you’ve connected your computer to GitHub. If you’ve set up using a PAT, select the “HTTPS” tab. If you’ve used “SSH”, then choose that tab. Either way, you will need to copy the location in the box.
+In RStudio, you will need to create a new project and select “Version Control” in the project wizard. Then you will select “Git” and finally paste the location copied from github into the URL box. Finally hit “Create Project” and you should be good to go!
+Go into RStudio and Create a branch – Give you are working from your own fork, this step it is a bit optional. It is up to you if you want to make a separate branch or not. But, it is generally considered good practice, especially if you are planning on contributing regularly. To do this from RStudio click the branch button (on the git tab top right). Within the box that comes up ensure you are on the “remote=origin” and “Sync branch with remote” is checked. You can name the branch something to do with the amends you intend to make.
Edit and /or add files within the CAMIS directories. If you are adding SAS guidance store under sas folder, R guidance store under r folder, for “SAS vs R” comparison store under comp. Follow the naming convention of the files already stored in those folders.
Within R studio - Commit each change or new file added, and push to the repo from within R studio.
Go into github and do a pull request to sync your branch back to the origin. See create a pull request for more detail. Note that your change will need a reviewer, so please add DrLynTaylor and statasaurus as reviewers.
Once your change is approved, and merged into the origin, the branch will be deleted and you will need to create a new branch to add further contributions. NOTE: you can make the new branch called the same as the old one if you wish but ensure you select to overwrite the previous one.
Within R studio - Commit each change or new file added, and push to the repo from within R studio. Once you have completed the change you want to make, it is time for a pull request. Before we start though, it is good to check that your branch on github contains all the update you have done. If not you may need to push from Rstudio before moving onto the pull request.
+Pull request in github - Back on your fork in github you will see that your repo is now ahead of the main CAMIS repository. The first thing you want to do is make sure there aren’t any conflict that have arisen with the main repository, so you need to click ‘Sync fork’.
+ +If that is all good then you can create a pull request by clicking on ‘Contribute’ and then ‘Open pull request’. This brings you to a page where you can explain your pull request if you like or you can just confirm you would like to go through with this pull request. The final step is to add a reviewer, please add DrLynTaylor and statasaurus. For more details about making pull requests see create a pull request.
Once your change is approved, and merged into the origin, you will be able to see your changes on CAMIS. If you have made a branch in your fork the branch will be deleted and you will need to create a new branch to add further contributions. NOTE: you can make the new branch called the same as the old one if you wish but ensure you select to overwrite the previous one.
)73C!;%rQ1?llpxjTu zQ&L)2_$+ct3?@C7V3MQEk7F+*vQUAH7uZWCI=vo@@KNOMoT_<@p4>{wdDs<{u|(Mb zha0ALB*ODWH5M&YBRh}g@#{xb5nN?6*b$FdO)6sYT$JDiPWN6_ikl!UDu6#hAFIx0 zT&_00MUp<^5D$067wm)L2-fLDN4fhStv0O~9VX-EulzDG+wpI1^|WH=4D0i0fBs+Z z1}V1rCh8xW@O*_^>^`g6&o zxwC<>3GY`jBZp^{`Q2b1U8pJh)?Xxm#5Wm>Cags!gjjEPr5D_M$PiN0?KC4?)E*rg z(PpUpSp?np+3rS+xXpT5-R~-ZK{EY_a#C|LXFA^}>9AIpU$Vz6S)##;Aa2hN-4HW` zs^P!^`5$NqObK^FXpr|2d)_^g!t!NYPcRv_JvLtS-&uSa{r3CY#~bR*=>In|{tJ+r zuphe~guO}F+cF9+Px?`@6{X#M9g&IG_Dh7;^mkTppL;Q5gx~i{?G0=tBtxOD6gw_; zWXLN+J32b7HM8kE?kD^{6Z`#DQC8Oe0YrKI2_m5;;IfUCcc-GFisIy2ph6*r#jk-- z?U5Rm;DM4QF bS6_Sy*%(er<_2OIX+!I$rCbU!5#e}?NmnQfFGUExR8 zHKQ@~ sY}fd$M?V;Yzcf|9(+ zkV_S*3-Ygrw6OzP7eVlrhWPTK4(^iqHgYdJU{pwPuE_36Bt*Jtf`Gp3!jbs5OK@3> zaVp{)r43IKHg4_>w4o9Itd8M4P`@W@EhFkdRx#E!mdupL?^Qn-zDHYoixwQv1MluP z`P|Jo+7J4E0iw?6(K~6a5$+Awhc{ZBATd!v?S-~N(+0=MV~d|k37XwV6XyRyi8A&? zVu=j!$$ud4u~ ++!i# `M#fSq3|LE(xZs}U?vWSjRTd5 zcgIZ&VYx(#cwx@v!y!*lu+sK;>^GH*k_d;oA-f=i=N=>!qfIzmr0GTZOl<4=c|)$l zb@HGrND@mydpb-;bgd1X&X}B2G71IXcN=ufNV-b+?!;Mmz-rO2{zPIOgK9Eze9%R0 zl>?_hAZ2w}O` PE%? pHC zIG?0NfNPb7+)YN}aQ>a;u-j<21cI3Ki`yH*nlS-K5}u9_^h$W>6ofkHULDsdB;4Tq z^CA@Tatot?og1A1lle{R?+fTiNyNi~9-5sLjR4$3@OxmV=OjUpJ`5#5^RWMIxr7PX zd~kr_erFP8Gm-@cTE!5;0FKy>LI>J>*iw}k3hfKxixfNyMVF=sTq`0g*%mrXP{y2v zHTzCaSm#HR9s)X2uWhY6cVFU}d20=R&liiEyc0Hv?Hw_9|A!o(LDX;W!?}W+?qTlS zKYXSX3x~==aJLj=+=jW}QKy5pc*043B02X=NE{-5k5@k=YK8ihkG}wWi+KmxB0l;X zL+8Bva?;9}LR8{->*!0+LQEW0kmgLdxh7;Am}WE;=oqk!kc`F!eg#HreTS~lx@T;h zC+-@3&Ak>}W=6-->x}Rrr&SG3eHJ6dl>y7x1o@lNjZ=#l(a6I{(RoG^E@CoFP+a%Y z)e?lq#wvv4BtgV~6rEyp;7 VqDB!6_h=6LiwGfc9&MO5|^! z?ucJFMtqA$&qZj*odm;M!1h#fE@?0ya+m1UF{L;zKMU9KSCj3hUAG8)bPc6!FuRTz zc|D^fUY;xV&Y|n*qlDpV%*^8XcQ4TW_CZpWsT=)zm2!hS*A<-4w5NW{;;;YTsG|Zr zt?uCJJprNFM39}z2iQSxR$Dc(Eq}E*`&LG+Jh|;Le8(~eCp#~K-76xIDA6>Zo>@;G zFTYr}`s!u*UP-%?QhJ^XosW!mPa^C*X }eD~6g=n{Ci}sqC|I0gV`vG{`yXz3DSb`+0OLd0nHbVTmmB_=fK9561b> zWe(!liaqxD{>lFQ7=MM q2cVv`H?ZpYgB?O{HmsH6vf0tPjMz0~ OjpGv%6C=P%Q;Zbww(nutq }a=`*QtuIRxE1!wZTHGkEuL}W4h^Cy-^_)s!) zqoZHr-PB7WksWZbtQ%|8I^#m@uvs?0-N_;Md3$t7g6|sNW0N@tBoNPzgcf5$mf jY;9!VY~g=FBzPV?gLB@kXqJJN8X4RzB8uSD8_tG z^f?JsGtY$#<-336NVsE$%og@5P{Y;hbk&la)Ci5NjL~&%!9&{KThfa|2LXeyVV|@b zx6fhbZ#)gX1@3dpb}MImY$AFJA4mtV5S4?TV0-tC@XuIyI<9@wYXdNk0KC(a+aDQ7 z@jOL;J7GR*8{=x>;wN@fC2J>&$YU;snF~8H0&doqx(fj^VrBsIPm0!P3RcNGLC`wE zO(*FKA!^Kd2D8aPC!3L{t8B_QIQYAQ!hQtYaZ08ahp|6>O+{J#2M$qHdiYa(C(-qI zfVf=*`YnIF&}yif_l|cl!b*$(WdWpWKEkw$jf)c2pshpNkdlN$2{KRHzh1TaV3%O= z&iGX~8jN>)`QuJ|eXW**18NOR2W^raPpxdjx3V1m*^Ia)9D#uNr2s$*;gMF|WSe2Y z!Mh;O87#~~n%(mFs<&V@s5jx%d- Ak?{pQbq~@(}iHfd1s10+D9iz$$)+3=AwJhojF%Nb1K@r_R1?Jc>j4x zkMl{W6iVAv% ev+gM*^S3f|GIbzgzM ztAVWByLbmcvJP`35r&(an@xAjEd02KMoobPn8TnQw$PPO*A3E5A z4@t-QlYR%ki`n1<8hmIcMl>|EtJ(ONkr>|_43E=WZYq?G_&Tc^HH%ASqqvtBoDR%F zU+;?msGmt`bRq%cqc^%S{Bv&{pLn02)o_in10iQ1b|NK>8O*AYSd8W7Jh97-@jLwP z#3N@pL&)UU!kaf{QX)TRTH`v(Eeup6Tpsy7SxFxsiD-Bv$>ClY0H(mqu;b`X^L%(G zY*iCtDH5M9D-lDrAy7USyd4;|mJgH(EPN@+!iO*jo@zq!`QeWP^KpV9uUBOK0%_tV zi2w<88%u9>C93(X)*;(_I;zAFhLoU`gzxyFa*Ywi(?wm_uS7zl3?Ua7DO_<;r5N^$ zQBe`LkdT45cpMB>aNKhh3DD1Qx!nnV#IP88ZQb%kncZLV&OtN1^#d3z)ss*F5qfwo zh*Jb>j KvEm_K#c*Phc53*|%C{iwlFc*qnY-g|r~Z6>_6XnqX!P zBkxfQa4W5eRPx(|$aTO$ Ddtd>rs8$MGT1 zv%aHc19{n;I-&VkKEK+~q8wNm3L#$25ap6iaJ>l1X+x(b=}o?VhfG4Xg`cq|*WgAa zb2$iKJq!py_TJeN?6!*S4%0Oo>UX(i>lH5Xiv1yU*_^H!-sN;rHYlNo4hLMyC6*$* zc)d4}R#imPN451pG-3o6!6QpPeeuSr&50^ Fl;TmYu}Q{VWb8Kvw)kBrqfkua^pAMOrr&Oxw;y$!#x0KDExLy8^`1D%+kp`SYtv zv#oMRAp*kA?rAK$9=p_HY)adh Ltax_i6XFZmujN@ zlClJZV#PV~$e!46Z}?MM=hCeq9Npr!fb#u&bay1$!Co0I;2s z`ek}v&0^MPf=u2U?fK8d6HXJmio)Z|4l$AsEFOB%F4htEA2am0Trb}4ea~PdEKCRx z2ZEXivc`>tQr7c ^oGU6;3_daQoz{=C2c z-q`BUF5B)@DUVRR;Yp{S6*ho0qp^Mx=+zqILAh!*i*xAS3g0%;J7K({t8DZe-?__y z>0878Vtak9E(jMlcyLVkMec2%-;a9ZspBnA;AInv?y6RGU}0kcj_mi$l~1Fqko%@T z8iMStxK>9JA%J6Fn(dn3Z%Y|%u<=@X!(Q(R vop3 zBWLyDhH{FL@2+lqsCIUC9!`3ZM?c5;gSh54Q+R3&KS}_|8X#?7vz_F#a!%JlEw!!S zmbUw3H>u)q6*W2v4t#O*J4pW-#sI8ne+wmi-EB0pCUv;jJ`jRJ>tFksks&YyiDQQK zsN1a1|J9paIJ9AkeNCUe+p!t;?CXl0G&GlBdUKg#gHIt$q_}36X=C5JMlj{eJvWPt zoI^}!Ur-iW)#4k2S sl(E^^<646x>5bW+|vttkf>caV(^U8Aq(s>!6>09 zb3`g8XR*1uT6(&~+zN{DQoBlKM9F;3)X;M7W}$6*W!x6|UetvY1ef$httOmeNb1)- z >m}v!vY8ye zzOZv} rvjILeAE-GXplZ{oij+t4`QFArKP1)LzyQ(&L{ic9aKRAz200<-K;Id z>!6K~UoldnC|JItTSAD><7+Q*>-!LF6W|JB=I?R})|bZ@3K%}CiE)Ap{KjLZdla%M zucXA?6?5t}cVLa@WET_3!_;_2TB2TI(}HXawL;tt#rNFh+9U`eG^{(pWdYGNSEn~y z&=BE9@-k`e_mJWl6Z1Ud|24Y}={uU=V7-dRnvF(`M3B|?;-{{_v$39(ua3_r^@3_7 zJY1ncnp!;2?r#}kBpF{`4$SqRX9RCfnA{%nPFHisP14!f*=DZ|X9@+5{{H=c$ok5# zsQPbhV(1z|ItCa-dgzcCx 9uLq*L q0H7u<{NhBjkXgUc*6pCX)LgE@FvxQLk zrr+MoE8N>!%sVZVCLF9wi4XS+USr%%Al!#nk(K~Fy8>eLs;Y%;`0J2Mk>XH)b1Tls z*Vy_lQ+lv}P8YaWetpgBaRE-`MD%QWeo2Yq*Jdw1nwQT_^YZhd%I=r$(+dH}i|}}Y z=C)kP@87>4Y5YQ6hrYUu>vlUZtN-#v@hrLQ4eEin6+WKiPENObuzvnFcb%g<;zU-0 zLT|4&SQ=_-UFOwEqa@rUI4`V1i~jVmNkSa90>z^VSQw4*SRHTjt~0zFxV(>UHLy z&rKrizE=TZ){G3D)2sH@t;h^{(uysFaTo!T0hIV1 f;$KR&l*3LX%>oHLJ1+5}BcqZU=g604_qbl3KYiL< zK+_9R)HCe>^PJNQJyE#sc712JWrpL+)%?{H9);`C8`@~(9x0R4&L>mO4n|oX^Ax){ zTs)+7j+_nEby;^fXLy#Jk&$1iOKr1UDra(jA-o0FK;opR-DFJ=as1465bEA$CP^-e z^eL75NM*E7*NiBfTSr~8Z+eUX;%xKU6BPao#bSXjBn!!T7{$TleK9J`$MIlK%Z63s zeZUnJx5*tMV&lAZFX&=CO5sq>42$ywCx0bR_*8Y_aM?(fR1D8-y?bxpvgQ~tuo&Rd zs~aV}$K&y_KTkjKhW{+rMlqR<**oso_LjCcBE{z;Zuds*jQf%i9hqB1uc0}OO?dy#Q6}vT5sf6m`}&sG#4>MM&-SD z0ng)82Kc8mkb#FRQ#ZcX&yHKKje$P807^j%%4$KsAM5Mu8}S$y)_TlpnW%qeF~6M4 zOsnLipmfnkt_{GY8`}NAyIrsC&u!*g&C;Pv&z~||P4VWIH0h3HwnJYhzZ^5Re))ro zmyyOqGdE@*jUbY2CDbH|cOzhrELp$z7>`L{Qmdf +R$9 z>u8XFBnH}viTOO&bOZXY^%WG>8(v|cyR1OLA5Oo|wc4g9F!7yl6UsjC=~(CKb(3BQ ze;@M1&^6`vO0)6+sG 3Dx>S;YE#2|KG7vTh81TcU?M@)RO~-`qh@C_lzV5i1wW zQM_WcG;O=?xSlJ=aiv^}#aWhkU+XaBs`D5#PDaS*SH?||#P!>%thO4Dw^^b`-RsXa zHG_0VPTt&HviwPuxYMq2T%pZ;S5{Jz-2UhOP7UaM&GIK*kd+=W-<_9W`e(-P4yP#; z &4urw^vmKxw{D;T&8ObM 8isQEaoyYMluHr*M%e zSxyyJqa-Xhh>3o{yl7)YS23x`XL0h!zrTVs!TN)Of?nXpcXx1mH>hU{SMt`{*6<|r z0mU1VaLC>l5L)kKx&JnqZxq*#HX#D{sb?i?T8?&f(WCFaox*HKUr(czKYec6i|&?^ znx*7O?M>GE_LC=)-9n9S2&801LsL7}DF|s`A&xEgP++y%>bH^fQu*|@f@A|$7P9>t zw08dX%W10Po44xUW&%}heoqqT W<5Vt)nJ!J*{AAs)UiY3MKnOC8wIpY@V=WYv$h 1o6Vt-6mZsc?J&SNjSA&GBwh%qE5hW1*9Gc~z{`>1JDoJ$y{CN$Y_ zzDW6J#H~GcEZm}`i+%NKkvbweB7Se7{s*#%c0{<&(EcN`RMY!6C7;WZ^L`Kwgt-NV z@Rm=NjrNL>fneJe^vHt7b-enJ1l}X7v3JvM3%@p>*u@3~ioMM1AS(?+=(>}Q9U2ih z=Gh;Djdf5X5btGsp1*p9ADAP@Gx40;j24qC--f(Pdz!; UCk^E%9hw5>c(iDz>1b>BHhLi|S*w;g(6ul>A?cAX~$se{v1>gsw-XJZb (I5h 0D zR<7_DcCANA^pFuCUi;l=Wx_HhrU9di_u^(xhJb8i Va^ z>=}}f`Q=r#4dn@6z4uXihZD{SVp5sjYuILBWh1|K{UZCUqI1$;?k4nXH&_NGLV?mF zm!7^<9{vOJ2whMNbBj=t3r9ORxt(nQLXQ7?0Z<84P*FZ|mYUFH9V>tff93q!_R!PV zH8QG>4{sok7WEwt3j76(<`-+Q>!Lp?N*CD{8hjXIM+Mem!h3ZElaeg{1NL7j*V%d^ zBgGg%OCbrnD;dyu@jLt#Q7s 7J42*Qgcp~9F&@5zwfr`M iozov3->?2qmswOVV_m)CZGBiL%>5aGeEeLN3D8(Fqdnl+ax zS{^-LNB 8{G_K?3phqn|0pyv`DF)3+A>zt?o4#qpwQ1z zzdJOwupQK=blre{o?g1RB_J> BgF|q*`}Xa-lyM8sUP)^@+yDxC zM7A?!UexI3Zvo3agQwOt=vIfv)AQ50ymwPNIfqne&%;79DDGEtklcx6%aHf6A%zIy zh`f?=bpkX#hAs%Bg2JH@1FqM|RV-qu1A`We#y;~hOVE}~Y1IRMq-FECs&W=gilFdH zz#w764J4DXkYn}r%Ht -93;(_4iyNd zo~8#npQ_|=B7Y%w@Q2c`fw3n1H{h?QUp}&cb_|T3CPCt*sxF_(_+W*G$ppc2$X>#( zrX*nb>n2pVI1~XFs9(s6qu~VDGtBs+;;Nc4=_ZeFqH$1irBOn&AUB_(ijrKR2e*es zhhqva@j`~8_)dit`+D2dP8rs8J`YKtjC_jSMDEWD`bB4KI}QY7r946bc)_qq;cXSP z1OG%4yt@;-^wMuuUge0?u-xo?VZARmgsZ4xbiO5RBNV&`MC7Ya8c&cvcx*d%IOTvT z`3ZyuH%Y}olkl~uJiSZAJ>{F%en2DR5xZW-@&H=AAosXU+?+DI{h0 nHgK~3* zzsBzS0)%^u?~a5UrTliQzW3m97qZpw<7Oo@Poykdc9*726_MH93-Vo|x1&`^p4?+) z{^rOl^Z2~9#oAPgpwWx0mDdRrH<_!q!PbzH*N8oplYX *GBpT)}+%a^ceVTX~tP31`eCnR$bqbkl zYC1pS>+5ULJs}o`dG(ku5U5W*7PpO8x%;e;^pSoG`a!6&EK@?Qz`}ZReCb?GR&od& zsquKeU#wavnC+`Vcb``5J)gb0#j|(cUF|;o^^hr(BQp}E91eVVHVgF33lwZp#HPdi zT+R;CXEZH+HW_a0`Gt0fa-#o&v&-G;u``^J9`np9JXk(BcNsEKBFr0HK5AA~#aRi9 z6mT{DlUmur%B+@=Am$V@GN8*mKW{tr Ts|0*pa>^Y!qnA|Fir^7_OCXM3o^|LmgY%EMA z#B=d&F3E;RqheDX@2aiS3^ANL Ab*Yl;2#} z>Ybr|j2^_u-gEbh8Fs5V_xv}36!fNXAKyGuASAWum}{h$*IYLIT%ySl{>q(Szk{b% z<}hvBx+D@W_VsII!qpzJUdo|c_{q}pqL(?x-#}ehC4f<2l}^i*(MJwpKRhO>SW=f} zy_a>);OCZ#^#05~vpH$yMj2wC*tkQcK61Zpz^^rT$bApf9Q+*k+yjL+Zu_H(N&T;1 zS}a_ZaeZ`NQ=dzr-F;xwjUWNDpbzbLlvDG9 kRq zPsE$b;qe)}4&V;&2P0XocfnC?*u|qXcJPxVVNOfm`E4|I)mswKg1|4ta&;+-IjWQ` zFW0Aa96H&B+c%+5cg-ASzo#;2iXe;6BV#(gl+&Ve+S-CqH|R_h?sW9=&L_VxJJDYe zUQJch?w`KOJIcVNK?#MK=NAoBWG+yDMyitz$}pFq!$kAsA9pX*pl>BFmaIaRifMk9 zor^qVclbU1z$y(SO{#Nw-5G}ysvrY*^9M1vmcEk2Z(M% %s{p5k z*N>>y+1D`WXj3%7(36vkXOg^oad*{h?{IPSctHD6NO&(ovC6|F^>m(>ZWFEe9)Mdy zJfR%?x|Y8jAv8ala8mh(8QU*xXUk{6C?i{%sX1WI^UD(d*)dgjB2cLU123BfZvgkr z(UG$aI1y~@+501bM>U|I9rMPQH@)k1T;!618TtEiFjTOZH!cgC15KF8a@1%_qxjvS z-0|5NDz`3L!=34wtMT`)p&^&yNVxXB0vKl~5Rnv#OOu0-jD_JzJ~qc30OzU2mq7sC zYGv@@t+?bf&P3MiADjajqEE%Q0?3eK`f4VDw^!Q+~SM9oVD|b+4mTqTFK@a~F zu>B3c?IbHnpHq{_zt)-EMXxaMO5*yL#JE!s2LA8VMA*KvlJZZ-_|ABS2$fi^0_&j~ zN!s6?T^^CW1P4pCdLxYXizSnm8$}ZL^1{e@xqdlDtR@<#CWY}?7-exQnSFCDEb3}m z;v6g2*L0==r@@hV1_2+Ru1DS8uCYcp+LE3p?@yCRznz|c7j(-FP#Y|Ss~4fU7<|v& z=*zxgd57(;a>EV$yMuMemyjm{*s+pdPWRUlLDL0Dik+#XBxU0;7dQE$HYRGY`5kU= zZwd&nKs1MszqfE}&mb5Bcz16&6ERoIMWb!@rDwe<&p34C89$z(V}xbC9y%?O#C0YP zezh&^M6yjUTsAu4?}WBrEAIAr2d42P-Vp87IIlw@stP-S5&D>tDxH2GvqP5r4~a RJ zpH;s2dei+*{O1hNJe+|midV&VO)cHf3ylL+*Jiz9;;P2I=ffEu>wm^P@p IgbsTZ@Ge&lOnDr5ztlj*2lhyB&lsI9CZ&KW0<* z-TTS4WA_WV8c)I`L`u7nEPu9LC3AfPx@3g7ugZMB9-34yCZCs=7f-p65Gt1&k`oP< zIN$0LSy12!>cMaxURxuC`4WN4L=6w0vCYvvz$y~tP|#S;3Qnqr4PJ)mTl^C2O4~G4 zv4kz2QHl$(=6XhR<7RApe8hr(uK*gpFqQAxbMB};BK{v;UDB`ZT~kC|j4MZeCzj{9 zXvt*{N3}Vn_X8UBmU3bI z(%@T=1;Q-bQ{#--YUI(zW(h{;hZC~=s>T-)IGz|#1l;mTuV L=+aIRUZK@PS*a93wAkL zKhQ0jq!PPYc2kaw6uT5T_Oajq>a| vxm&z2HIuwbQChZd(?zxe5+q1Sc*UVSIsuu3}A={)}yEh;8x*9tzCnOeHX z9;Ioq2;*gSF(FOVrOsQ!ABqdtVEy7{K=s1pAaoodv?HLd0+U_5G+pG?l&Bf&%E7Dt zwiop@^gYjdm7;@_K%5*}bWo#^r9f=;z-f*S+J(u;<5#-0n6Qk(+GcGVD!o-wTBf7$ zN1N5E<^5NlhN3s3gfGimG$QfiG>#s^I;jpb^Y>9S zIlr!$&1@co>`>+0(oR|SBh_Jk@$nRos~ek&f)#%F
?L> zN#u6oeX)^}KG%3G 1sIT7SA%1Impzq+7|8KYxcs)!>=WDB?1DV8sM)$I zx2oZyPiO~MATiZ+%jzWR=3;kuLVaiBPS`{QLu2q3a;1)|?gS8X^qs~QJ6OU^qF&XJ zmDv`xW_gu7Up<_wy3n1YhmBwC@l|j2$wji+#znwhRfUacPWy8E=jF}b6w6qoYNh~9 zg9QjTVQvDLs$>%xVr%BjNRdy*m?|&PT;>v@seK=F`{7hH7r9=*!@1raU(Dl?p6y>N zmPi(<-9sEOk;W5wZRWN+w~7`#cg4+{sN`&8c=0p8tfzM}-^~gx 7}Q$G;Tk>WHwTk)5s==IfCb_}bDRQeN^eUE*GQ?}92enj;#CEmdN>D^r$ zY=VXdLG#JWyS{|?F6-{Nmejj&T==Emhk{U_%}eq(YkU0gpky85N_sFXlIe;d3yu{r zUY(0Pb9Rw|x<@tZ(JOb{xmUTs;nnU1a$qDfg+sT{cJ%c`vs+$G-}LcF?AFwJb{=2) zs(5D0psEe7?}}vi)(iDzmdAYl%kvmpGx)EF(&5 @P=*jenu?SHb9$j2Z zREWFghzaVh+3dg??Va!A @qw;yO@}H;TRc(YWr#`nAvL zV*NVlmd19u`70-}cAHMdtz-1Lk+$a@c>T!it&>yVFN4{X0~(am$@CbMMmMo)MqoVt z^i?i|Fb0$DtaP-!d7#!Rj;D(4A^^T0EGKJ7)mZIfZEK&3EQ3nuOm~}R_!ynJlxSzp zxzujJnkJO&@l1L-huc!??@F(sfo02}F7xY!ug$WEw`j0wMqSwJ&Z?1H?}p*;zQ7k5 zW3rn8Y?w|Avs=Bo%qQ~2vzSjDbAf*~6Y#MU7h#UANCYaj%rD39#oH7mLB>7cG!7JR z>>4)9`eI$5hdA<*2l{kz kpdG~+CwC!tx$i)%tgeq$a>L9`L zRdJe_cV6*?hmVObp&Pdz@y!-tf`4Z=00B;Jg7Bk@Dn_>-7>j$Zn=N6?J@~KxNmYcA zffOJbj)+Kl*a{~32iQvZE3b!@q6X)P*E|Bo@jo*o{>NVy!2sgs4YYp!@(m4<)=aT| z-QQ{dH~sOSBpqH!fI<3@Qx~{H9#IvjR*yIRe_t5T3`g)0?W5Ecd>u4ML~?6ge=gg3 z^{?^$lS+w8=#(AwD+ljq;eK5(J#Y77>BIT*iS-BE{})AL=zpL3SKcKsco=3QJF4D= zp<&u5-Lk*qTI2#&)2Th9 o()}+~S=+Av4kU#ar9q6#qw>(ua0D_p_jiHQXaW3C z*k}32u2t5rRrvBZ2OZQ7`akEW5{r;&Gybu;eNhh-BY)U(uZJx^FS=Ait$Vtj39i}u zpO61%Wy~H-&d?rgJ)VQ$N3NarjsJcM5h;(z^3}RwGDZR(Mu^e_`zDHPJ^Y{l{O4O< zgB(;DQiaBO6SJ8s^uC$ZwEc6og)nul`g%HU@1C+g@unNJcDc_K+^wds>Lw(=)@?$2 zL`HXXcGkn#BG%1yG- +$gMK^xM_#`TH!yWUzE2moNT;9+-_x9!;D z+ZtmJTl$XavjrE|;t46JDYHJRtcv~Nbo{p5S4(wG)Pz}16^f9e_vaFAKe>7vAi>Be z`199r`ei2J_U=Jyy&4$HeXhauuOMz=^k2zXTQl*gpm%PX3u$+0!&!_TUs>p(EvH!l zwj+h+fyips{0c|y%mfP32d1!O9VNT0;yFj|jf`lna5vr4xVceQw*w2|M8^o9@RuMt zeZ%lfkt=v?6~aW~>3LOnkJS|0XKw%;{eT{s)s)NYYYqzxho=IH!2to1+jLuf2Xx-m z8FYQ)o;T4O2cLkX3lJK5%( awUP3sFqobqhol?@LKAjfVR{sqD z;Ucvl8ojC3RELcm {~@F*R${=bJg=n-MK(Vnyz!nV3MdQ7|gbyj{Zbo}celx9<`*7xdF}oXvhNUN# z#jduEDmTxB{}nWF|IzlgHf7twF}0|NN7X@F$yFqmO0i2^92|oAJ4(?qvT_P8FY-Yc zXiuRSBErFO6X!8%)-B8I_V#-T$;r8fn5mJ<1tm={rPiFm#57E8zGG@(MPv)V_xI!L zWAL|2f5$H`FaPu)Vy1ZXh3jKLfuDbNa9D_ m U(i|DIgy2*m0fAQ6?;2Xwf%c1WroV$6PNj_ z(*u^@$J+W>!AeFh*fx99v!!{dy`e#U#DG01{17(qDw969L=L*hky4*c57PwJGL7ZA z*64o+_>U~m2017qh5K*hLjgbD`wLJXBXVC3*%r8)es_m*W7thR4lwoNAzK5YC*4IG zh^)+nB=Slz6Y}6)?r$I569}|zDoRp2^_xXtLQk00vJY40y1F;4CpTlAzhCDC76v3 z30D`z6_M!NDKsGQJxpkg)JVBKfSa)fn-+5|&7J@~zDh*wU6M?iPPYAJr>#jFwwTZp z%z?20zzs2GtHVU!(E$+(1 u@)aKwB z9;3@|oD4YljAtI?m~Fou#{VA6J|=tyfkolpF#-!LQ6f1dHZ{v5R02PVAJa@L720;$ z0i4P_Hn$zc0QvAY(P|ca}N9?JBQv}H2z~3J#&G3~lPx4K$ z2)LrpUr@L6tLiYv#LRMuwSN-_A5^DHV6M>3Af~yg;N`-*nwv$Gfdpu#5NRvZ4ZP(r zvjFR?n7HHiPi1Wx&K?0gj6q=nB1I9%{m#XejbehJ2KodB&-=v4gtf-d0a0F*decdR z)2BiJ4t)b~cpRPzVGHtJf*?{ Wzu`;5)Q4X%>)6#?JBiGXy;b z2k#VcG1a^qd`uBMgAx%qyX>ibMg#cK>B(<=pKIxI$j4;H)ox 1nTeO(;44 eI8U0iUZ@NFLO zhrk>49sTRiU9AyO-k`;+FnW}Ma-vjYcR?v;dS1qNFP_vC=d0}OQ1NB{WF**6tb55K zHQrk@#p-dgN3hzV!I5qfS0o9J|3LR6zQlAk=5qqUXrPM~?3D2a0)@W73L5 H;cqYPBTt9FS{yq{dijC{xl`jk>b2_tC6JCyXCgt+=7wq3 zlxH@KBq=$r0zh~rsfU@n)Z3T;ubFe9jIlM&hVb6-eJfji22 KN(P(sJDE{!!sQ4-w_*WOc6d_|W0o`)5jl?~z2w6}g<))HXIQ3YG|_1FgF~dh z oHa z_q??ahldu+qx7x#^QAMAYp$PJn13O6O|N#7Htu=ADv`p|0vi8YI=ceVI627eZx=`# z&x@ohAz(u^!Hu~AUJ)-knn%d=3i5OT`3R&M7)&&mj)ne1d_ZsWbz~621hB-gNzgmv zib9e336uy^atyIBxpTr$2aqKwPrpy=eIEgb zOtUPfxkx_RI+FM~Y5>b4^$c+?52~56ROBv{1R|m&^8S!D)gK*R^;sLh#^6~ao=(b~ zpW*edXN%;RhLRZOW5~c<$Zc#Y6)||EoJ8XfO~WH1o)HDngE=sT6{P1-aYCporOW(j z!MK)(d4#`^g4T!Qz+`L`+a-tH{YgvU;El#5siT2_0D7AD_n=CQhL~0=ltGFIuJvU8 zOZ8t% ^>$08gK2hi~wiRjs)Lt`=1 z(-L0zvOn*}sa0`VSt^x%OtrW=>6uPG0z@KMVN_N^yCOx|{a#iULS#C%4#BXdX3^-! z#W_{d!RZ8i)Kio~E*ohUK64FTVV>L|V>v%05Rx>t0zQb*Jb;1@pK%E&Pxwl;ss9q) z^HsMr8NCSW^MwMkzB{p}-E?0uhlres%+W(gZg0GqPv6}1eR$3e<#LbW*Zsiy#G|@O z=eZ`)YcWwSceQXaO{tn?@l!Li5fN&yA!*Z_XM2hCRiY2Pf=8A%)&G}~8;T&3_pdl& zPX++&Pq}mp{MB-iXv+jtmlJjWaC*z*r|}(#(OGp(vN!E1DOBq~>5Q?ZX*7mh1A{#Z z5!ftHiY^wnth(|$l3|KF5PWO#I!C^ OmOF!99xMKRYUIzkqsdN^ND`|T z$Ee$k6#H;hG|C;_57y74okH38-yPrOeo`VC+YOkfbQkrcY7A2eB<)x>SXe`LR^xn> zj1 v;rmnnYqb2pa@oh>@cb}P{Nz}8Rp^TdgpT(C+<53rbnY$`@mvPbDh2LZ z8?Qq?4lzk|I-XL9u_BnN7WG`}9fk<7yVcmtbeJLU$8q>n01%G2J(I1-253D1I$g zQC?&-xhY6rFw;zoD}bogDYkG~i4U~Sc`;q3N#-nbEzbZvkK!>_+Kv7N7611<3yH8f zYya2xJ*934T sm0dbVBup1antf^s*=x9S8TK4bs)m%X^aWuxbb2CAAW#wd^ z#ORMosjz?)k9(Qif57&aFh>ztN{0G@g{Tn`If$HR! !z<&mbmf>(eT&s;e8F+R;w-k)#K=pZ3m)h&( z_s^L%^m;)plg@-mL%JH|)AMuIXRs@HA%A=?n82KbpS`j)WxZ(R+s|WG@&V);pTWoT z^{;Eo)zl|P@jtA3q)m2R6?00;xX%gs1Y*&ojmw`0ln~7KIn~Lde%uJuE4Ca1YC&Fs zpfCo;PHsE8V2UWnf@FKeCi$EiW_YwlzE{3@U|D*OAx3HI7@L?7x-vN?QUYnk977j{ z{sHzLK}_G*DLZ2 o&7?C#?}M!F|T(M z7^!hu#dTuWaO?md@De)-HJkJkA<~#2E{p7{zv|;q?1-DeBqHl ?N9}nZW52 zMd1w}dUZrjf%Lz|_8;}L3fSqOW|Dugi~r{b5LyD5duGMu|6lfZDB?B>iT8yr;J|z^ z4$__iqZy)+wtWa``0p!Lec=fA;OjMZT{^&UTos2Sx=9a$63q?%PT^mq;;OHdvAerW zXlR%@=zvkskzqL3tm9gWdu(=;U>oNaidZqasq$8T&m`Jd b3!_K}1wGf(=3;vN=*^e&k9CVyiEVAj!y;f(N`?q5=Nb`4Re@g>iAft!Cer H(u0qa~w)VH< z0sEz-?KxWr)9V@m+b?!H?P@a>x;|v`8MmAt<($u(=V|}-LSpdY!Tw%))i-fYG|*JP zrMw*3qG7aAZnkKdT!Z@}M&{De7YI?6p(;??c??s>DJA2T&M$%6)u{s8JioEdCK@em zqxjhscV$DrlbpJ`MFeW!urMK(uWwsIv%_cH)3d?aQE?6|EG$l^lPhr^9)>o^S|P(L zp%~<${ y zM^Py%wYXTJ>D@`nqLpppt}4ewl$ZFfL78LHuNke@Y>WKQuMV;N(X!}tS&O=^O#V`F zfsCt03u7&-7}cmlctFg^MctatpF{zndh12nPv+fQ->V}( @Xo&r2z-( zf<8AQxvi`-s}Gb_wzF(oTOW6u#VS32p64WIRv&^chIf4&i4E{gk0maT)XfKHIB=w( zxOjMq1_qhIp`l7DDp4bKD!(1+!lRVjUuB5+P;zEO)HtuB4;Uu$SAX;YXw!!)0I-;7 zC`BV#sTTxv$ycGfQc}hT6?<0<5&P@X2ig}b!NgR81!ZOO_;j~2YFWZu03D=hy0*ncM+WQKeV)XeRqpm(B3EWs_mo8* zBY)a631al+`znWpT14Xsy;QK3Z&=)jM1v5{ZKtGYiHg>-MjTFQsux#_`5%VPlM-Q_ z$_XKx{*cparWW(0UPe0EwC9DvAdc-P6&Ye~k`;!Z;{ohVWqm+4W?==3hq|$E6DzQ z6cH637d7<~LJ}yyP=)rdbt?$-e{HYhxhdnt_sakgTX*Hi^>wB!Z&wjk{mV)$jLRt; zRqKc4?|c~)i5iA`A-oc@zywU3jc5etC4);~Nsd*9rlx<7Dupb)1~%VtA#NTX5vH05 z%fWo?d>xOL8+l2YxcGU*jfCHkeK7A-nRZ72s@K} eHI9<~I_%b}>+^C&C8Ep(F-O*#1hZ!Gu;pI2~UokQVz_zOk!< zev^4xXQe)xFGIRV$`9L-M-PkrncD8D3PchNI{Mt&;&8U`(addf=}*8S(1+^GrJr4u zarr44UM^b3mwwZ}IfB={?GqRn9*B3moi~CLtd+MMf8Xt=jOVzUG=E{Tu<-9%0PnYU zb`m=C7=+IUu$o@z0Nt5wYqXSUT}aM<&xeGSzx!T58V=-(c&XvjddmwqE<;%q6`yNq zac*)N$n5VS%_n4Y5r|gN ~hE_)rIHaTq*^~c&O32kit959O&3v?AI zyIglMtGEBRN vj zVo%22zCNW_O4$2HcSOO8L1A=rY xozpc+tpw+c1yG}LryiHVkLB!*=Aos6Qa(Pd zK;YmmIr*zK1N~TJBBn5WI^<`^k^1N?V-jPPygV
?p12w|% zPRVuJLG(n55m*!0ViBcf+UB5nK32A}c=6px@1KK4NkGQN&f46Hn*jC>AG%m)9pM78q%COFzQHn|~S_Oj;*@qxlFb%e_o zQme_SSt$%9EQ$#Y^kj)>KF6_@G)Z5t(5 A1yF`Jv<386{DqfH7>lrB@j `L^X1 zqsn+n`0?XMa26Qa?79~>RX4S86_=3#ZU6J768o(g20FTef ulQ!@E@+1cqUxev_PsX9pBH@+^?IqM0Exhx zMag(kfL!mdqI^JiL*Rgz5eL;JYC1C1;UI3JfaXM*oK*&95MX=3v1Q8erJn4^t2`PQ z!XsuBG=m_>DJVGcX44DEx|{#y{|zX3|KJY1SS)YMvUbIc5+US0xZkC_Q&tR`n^?I& z>^m;Hzi8Na$YVbK$<^XA8f~=0FlF`&$}XxO0_kd%!fa93V5dz;>*zQWb?W;uLmv+x z4!n@K(HMc8bg_2(-mTHy;CO&@u~g`F_4JtU&sT0S{;ZD4W5&8mx1IK+p3+CL5+oJp zz@~W*A79@39gV)+zM}K{Q|f)qbx-xiN&DLu+u1|NEH2Swg%}zMWc3hMFjw=2-+jaV zt1eCv5fO8-PNus}w>BK-ejD>FAuj4ZQxA{Ew7Gv3ltkP{BefoQN@ADmJr(bc`Siml zb`8t>ohOLGNa8Yp&(JYpnCdN)+Y)6Q?mF5d4