From a5e2782f06b49f1835f50b0ca0bf8fa298e8b626 Mon Sep 17 00:00:00 2001 From: "Steven Paul Sanderson II, MPH" Date: Tue, 2 May 2023 22:20:01 -0400 Subject: [PATCH] Add ORCID to DESCRIPTION file --- DESCRIPTION | 6 ++- docs/articles/getting-started.html | 6 +-- docs/authors.html | 6 +-- docs/index.html | 3 +- docs/pkgdown.yml | 2 +- docs/reference/Rplot002.png | Bin 40974 -> 39070 bytes docs/reference/category_counts_tbl.html | 1 + docs/reference/gartner_magic_chart_plt-1.png | Bin 92906 -> 87990 bytes docs/reference/gartner_magic_chart_plt-2.png | Bin 61661 -> 63743 bytes docs/reference/los_ra_index_plt-1.png | Bin 114156 -> 109444 bytes docs/reference/los_ra_index_plt-2.png | Bin 113507 -> 106413 bytes docs/reference/los_ra_index_summary_tbl.html | 50 +++++++++---------- docs/reference/opt_bin.html | 24 +++++---- docs/search.json | 2 +- 14 files changed, 50 insertions(+), 50 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 8f88786..8247e6d 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -2,8 +2,10 @@ Package: healthyR Title: Hospital Data Analysis Workflow Tools Version: 0.2.1.9000 Authors@R: c( - person("Steven","Sanderson", email = "spsanderson@gmail.com", role = c("aut","cre")), - person("Steven Sanderson", role = "cph")) + person("Steven","Sanderson", email = "spsanderson@gmail.com", role = c("aut","cre","cph"), + comment = c(ORCID = "0009-0006-7661-8247") + ) + ) Description: Hospital data analysis workflow tools, modeling, and automations. This library provides many useful tools to review common administrative hospital data. Some diff --git a/docs/articles/getting-started.html b/docs/articles/getting-started.html index d810071..534e8c0 100644 --- a/docs/articles/getting-started.html +++ b/docs/articles/getting-started.html @@ -83,7 +83,7 @@

A Quick Introduction

Steven P. Sanderson II, MPH

-

2023-04-18

+

2023-05-02

Source: vignettes/getting-started.Rmd
getting-started.Rmd
@@ -156,8 +156,8 @@

Plot the Time Series= "month" , .interactive = TRUE ) -
-

As we can see, this function has the ability to return either a +

+

As we can see, this function has the ability to return either a static plot or and interactive plot. Under the hood it is using the timetk::plot_time_series function. You can find out more on the the timetk function here.

diff --git a/docs/authors.html b/docs/authors.html index 7c2d143..a0df12b 100644 --- a/docs/authors.html +++ b/docs/authors.html @@ -59,11 +59,7 @@

Authors

diff --git a/docs/index.html b/docs/index.html index 7caaf3e..fb57a95 100644 --- a/docs/index.html +++ b/docs/index.html @@ -198,8 +198,7 @@

Citation

Developers

diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index 0c7f47f..39b9b33 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -3,7 +3,7 @@ pkgdown: 2.0.7 pkgdown_sha: ~ articles: getting-started: getting-started.html -last_built: 2023-04-18T18:29Z +last_built: 2023-05-03T02:19Z urls: reference: https://www.spsanderson.com/healthyR/reference article: https://www.spsanderson.com/healthyR/articles diff --git a/docs/reference/Rplot002.png b/docs/reference/Rplot002.png index 67932d694e3587c855c04e1f1ceaf4e60fbff0cb..8753976029f1eced32b00497e3cdf222d961d87d 100644 GIT binary patch literal 39070 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≪kZOK0 z!i9Cz4692z>y{RdDIuD_DXZ1uS6$QR!yb%5S$DUy%FD7>?V*D;_BPncUs?NYSi0%5 zx4nrXzu&ziAO$0)5t<2keBX)hZU{(o-1=cj`&LQIPJA04JeGV_O$*USBH)DHC!OHu zwV6tk&lGuzTWW8uwWN}!B>Zd(eFcIRn34`qe%uwTLKfe{IIh^8PrVuUEV`oz)tvBr z4SB;Y*E4#j*wyVm4mPPE(fyce5~X7B>HXK}u?9U%d;VEcIUe_QxcS!VFv3Pj)`czf zlTrTnj|A?I*VL8cR15i9=7NKjC1mTp#_4h%t?aKLt@rrmdk39`N}*C!D?bko1j~H0 z7@5O>VckJ~O-D?_u6;zi_x5U7L(>z{HGWkZe+d2wsw-IhWOb<_G*M)9viW#oV2@7l zEtjD*YFE>q=lzawsA2|UOW(Fr#$Gw8FatrM^PRQ1EG|{%0zuBFQVsi_%+4tem+lF_ z8KgDZwQW4wA+DHu8PaN+&@exC#8IUe0e+&!QWyxd`8cX$VUEV=#P2SC+O2XK#`yFdxe>Nc}O{`aeXmJ|mh3 ztj91&dZWz{TF~fyizF74?>?snL*>lyCD>QW6b%xeYJ}e`@C+iucIq^3=Tqw`cP4R2 z^Uu`O8Ekb{ns!8PFxqkvK5>ca!1h9Jc=?zvOYKlG6GpwTvxh&@b5v*5*5-D)L+(OR<7>dQn)7>)6+!YUMjUH8^}Ap3?sfe zVc(#f37t+<9@O0)PA%pCN2jY0$11_;WF{zxs!AB5i$h2R9~~hh?0F6EhNLbAo8^ zf0_yKA8i!GN)}7LX=0ph^p{YVVhj)>oln@~pF(beFvW*v!Yy&OJB)s!4nMLnGA37T zNnGuHF{4h44enkK;wjD^8k@yw(EJjr378dqyWDu4dSq^leY_^!VjmbzoJ875@8mYj zYE^9q`^&Siiz&9 zEo|I?X^8S(w!>Y6)P)7icGPU=Ct-3WWs%meD&Dz8EblKA(^n~io5ui;DIzj_PCyRY zA^5UbMvruJg?H0)LH5pXqOGSFCg`dAJH?*s3@@89v5yD$9&K3BOG}HeajI!;yU;U{ zVR7E?(>B-JeA#qT=)uzCm%fGhF&&U$o&KYSTCUjs?i5?{9rm~kS?npr#lXAT(!5gZ zHv%@=u?>gkTlllJF!sUmlDw!Dd!}xSfNENJ^jP)jZ!dkz-h`;(qeKxhyvmDr6;M_~n#) T@qLnf;B(6EtZki*&y9ZpFczzE literal 40974 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

jbt_d=^lM^zI<=bpz+rHhk;a&^!Fjj5ms-&$Y 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 diff --git a/docs/reference/category_counts_tbl.html b/docs/reference/category_counts_tbl.html index a1bbdb5..b90db26 100644 --- a/docs/reference/category_counts_tbl.html +++ b/docs/reference/category_counts_tbl.html @@ -112,6 +112,7 @@

Examples#> #> Thank you for using healthyR.data library(dplyr) +#> Warning: package 'dplyr' was built under R version 4.2.3 #> #> Attaching package: 'dplyr' #> The following objects are masked from 'package:stats': diff --git a/docs/reference/gartner_magic_chart_plt-1.png b/docs/reference/gartner_magic_chart_plt-1.png index e95488793bbae928855cc54e1c1e33f13d3b9fc9..4969bff9e4923cdc24c89af9ebeabffc99d3902c 100644 GIT binary patch literal 87990 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
QsCWsS4Pak4MYf`5?EKi?8eYaj3ENew9^d zS6@HOl1T0`=}Q6=YkRp1=VC&?FL)F(JPkqf;nZ9Ps5)gIBCCS?0^1^uZ^f}6QCef9 zoi4ihwvgdqO4da`d9Oqv0A!%t=Z&VCFA=y#rCKpDY;X2dl@1!s^<{S$nShRP>Dw=d z81j2hq~&s@j**4UbQ>e>^&7G~PD}*Am&C{=IA4GLKrhdN(F@X*-=kc;kA@CF>w>*r z^f))y`gF~yOLgl8wyp)68I;3cTC%A;e)iUW@)wtXNd5KCCK)b*$lgxAJwcZ`heLqs-i~ANgisxc z2nNtF!kFIiDm(`Nf_uW5&}($>u{f#NhYw6T0rkOV1Zf<*i>=iJ)WfkKo=9_6`OdfS zQv=H;9JXo*inSW>p%I2tz&GtU(J!WY_g&WWrIi@MoollUi0tFpXY8_X75_Hct4)^;SFipq zwZ1NQU3X(DF~#oJZI>TyvLO?0-|>Cbr1MF6%}>a)#0T?GPGQn+=Pzg?L%#W)uYv_Cv{0ZccaEuyr@UbT~awf|H-aw z_-^|k$Mz?gbf|6v6-f;ww8bYr-Oak!y)E(tc$U+eibYpVdMAYiSu~gkyG`_u;u3+5*JOqQOqq(JRcC&~)?% zAZTuKP%>J%h1S{bTRynhT(JP>Aw=mlsFXUJ268dAz&<9=FVl$5T>Aq)uwqB4++>{5 zjYBcZ&8M=aqYe+%5~)g4Z9J5e4(1*%g);fy$K6|xd@tl*pK)&9JQpLiBoqDn5#{Q4 z+e(JaLiSLVaPAl(XG<46C5%7jyqBaFKt>75V5XA?xAO1&+&r)nzNF!pnxEABCkJkn?x_aN@r6e zLAA0Q($zIoQgis2?G;s*fre$AE{FYBNRG~cvLO`eaU6S$y=cUVx?3eDQnpMvVwT3E z1{rmcfx*nF5}D6WqoL422YwetiX;1b+F63J^nA__3^ROD%k}8IH_+HG+n%7oK{^;% zCa0)bwsQ&aRwhGd$D**Oo^Ry(h|frbZN}G|``OD$TNitSEx^qEwCL?k3l~;wa%K9W zX|b^;y1O3KS1l8N%N2LpPxHu^>0$#935=WQcdBxxciYqYBEeX0)`~^fk{$7)nI80l zTXdGZWQ(6wuvJUP7Q}U`_z58tAD2hSmJ_q)6 z-xs#HvpyK^C~N7w%V;bF=Sr@2;(9<^m~$n%1f@j)RPQ_&@4Mq^A4)REepcPo2xvqt zMe;8bjNTkqqGatoa*LA8?X8{smJYg39B=~_wXNRAO6m=o{v2NbhnK#>Yf_?=WI zY-(e0RBqO|s0hVaz6Y#7vR>sNX!%1Y!RW8n7;xaBh`V~02P~bn5fO4u7NAKSU(r;< z*`LmH{1?f#@@&hgW?1sNRIb_ zvjJX7fpvxw$T8|9TztAkdVB?G^9rP)66qq^@Z~&P#%F*bqF%Ar2b}DjCkdVPk;{M3 z6%2q*iSF6 z&hNo@CBV}0dKmN5!+kx1>MP{Rvj4sF`jA^qj&ArW)vw83U~VcArDxGbo|U-d81<%H zj&I)IkDSUeir7)YP}KCgv#~-VQMj4o2}KU{>Vh6aCD+whsF26r=UdZGGCRsK!XnqW ziWLlOk_g{xfj*@lq%78mQxMUJmJgrky*7THDI|ep=J4!zg))!>nZ8@zjl*bJnvXHHc2Bs{FHBdY15Fxt{yUeD z*Mzywcjg~JA%*P5k4f1#U@>BG$DhSN(5N~e1r$w%3f+|kYQFZ6J86B~n)HqJ&5q2I z+=){>rM3oN!MMU5P6(Kk;h321z%g7N8RhK)qPo^Ai-_;63$-<6H|F1qlV->@Uy?Ht zvR^eIeD6ej)!c;r0?wAV$&eOzwxs(TZ?7F;npzw27(t1*_4H}ft|u$ z{2Jn~6I}{dX>9WF6sSUV*{iz*8WDkcdMFUlF|LxfE4Zysmxz!iM8Y^rit$||b)rs@ za?rr}yis_o!itm@%*Ow_T(qG-`;4%vC}0E~(V2Q*68V#dxp}sG;LoFJK21R$jwT=K zB`1fS(E6baH1Iv^FPlItwPpWKh2h|eSyhGk{V|bvrL#+m&<;lZ@orCs2T;E;7!^LvfcVC?7@yEFV;&7*8bPw zNDkls&chYZ@|E@&dwjlfpZMbO7+%rldZts>{Dw65SQt=$Zhss&RuXo!eTWtP&Wgft zg#C|OjM3TLmqxPnhX#pLVcQ!PD`(NVv#tafP`Y9&dxJ{?zGFm>kJ`|##N-;-5Ud*W z4fTM;18GM}H!xC)JkwpMy(g~}iApY9$gK+LYR zaBJB-So1cH^ISC+1$$fX^yLctD0{JY zkz(`6N+0#Tj(Z=-mEhzK5s3A_MF@kUq)m*qYoLWR6iZcvvP3S2`Wv^y2bCN$fN&>* zKWgK9@vEs+g==wNG=Wuu&J~LO_!=G=K)Q@Oonm2TGexZEO@y(;O2(LFV6QQ*g#gh$Uk#GDhT}!r^}x_gVwz2GGH&= z;d=c~u>)SE7MNC^4)35VGZ8_$^=mKQk~}<~)AZALEgus@JiZ^^G@EvfZy^mIP9ll_ ztS9teaf2ucnt&hSBlHOp_KsZ`omnWFMf7bdmT87Uipn-XHC+EHN0-o=1T-ipRQ_*( zY_E@4wD;VAAP*!0SUErbJE`H*;flV$^WT3RB;TXZnzin__;?*!ZUmN{JJzn6j@v!A z6afB4NWnEi{%xNjbSw42YSBOCPDCzewS){B(zwu?jUdTbtF4#+tV_i8i26Sw^4?MkSpRHvb3qG$XGVB1aVfd;eOt+;<7 z0Q{8fos&yxNbAR%u027;3;gmkUhO*NyH>pxD~pj}@^2TAnZkQgeNj8JRng{-Z51O4^B zK{p0^xod^F!MJYONWI~Fst`HiGCobe&Cmf273T+ezR)qXS{U90c^*j}*CA|(jf-j+Axd1-mW%qbd|i|{XF^Bg|^s=GSXp1bHYAhPhhXhsHl zA#sGDy`~oo~ZZ5LuA)u@uweT62p2Wl$&qv*ilaa5;abm8l zC|Xi#UqM0Pz5K2$dd{o;cP1!jj~p*F9%d3X27Jg~jct-?{5lePdZ(m(YGP)5CKP=e zfUTfI7$A_Rj=X*5QufPNvE>-wJsrNbU-t~k8Jw>YU>I_NIfQ)lgi{`wbj*71^mx&i z{?#h|(!If28n!358^8YlALGo;r)C&sXc6~!>5b$kq-MH`BGd?5-i_~7qZ~^0^bLRg_qd|C4lrWzPR+n8$Xc0HUOVZ#-9>K}9~2ftTrIOM&%OG6{@%*6 zUZ-&CwT-ea0;i`M{oum?34)Ov=#x4{CKAl&jW?g~_+Xf52T=FUcQC&7wEA1@aJYTk zqiO|nd9e1?y}A1-<#!m-uhr;(uNC1$st)!tb1E7QH{7jGI);+i46zAv{FGATaa>`Mid54J4> zh>@f#t?KgyH~|F*dbno;KEMzV>C#e4l|^wl!xly<(}m{U5AD-L&^tlHKaGeTD@`4! zZ9_X9ZovRm@!9W)kpD&mT48{l<=sf&2uj{BI>hx}ICiTR01fBOW_vdMKAuv-wzk?! zH^QTj-R%&;2fL=|dhTMpJOqV--#^K{U}hdN>xSohEy6;$xpAYbxV;O=F%Gg?-SM9T zTOLe3JIU}{*?;YGqEV(B>IRN^$2)g{S@7I+i9lH@@GUdEDe$H{e6UI}AY}YZnyR(B z0nxGE>|@Fc5z_qM4uRO9T#RoO=xCJPUftBnMJykH2{gy(=$XnS=^J17$a@rHg3=K$ zR|J5;9tCu1bn7ncYL&DeMCEBnL=RvW=Vtd9?C@3oy#EL^x#L%w=->1yaX|-xJR^6W z+rFTPI~@r5&s#6+zZ<4o5HiO;&0~ZKpp;tjO~IbO2~ed4f&19zR!pzyUo2w0H;T8X zsS8b^dkrG}xCT1kLg(<{fe$Of$(U%4C|kJg&LC0MmuFh@4aXc@zAEP*JcobuWDRAY zMh89T>vG8;7()GJC&x@n;|}`!yKmn}`{}1D5=h#6r+=^%&gl^|9zg&nit`J zwsQV$5%H&1M9?QTkRso0sk{|Ej7fok2HMN(F=yQ%fL2Qi;WMyKyA0ipXT@|hJ#t)g zC{0CD$=eL<0q=}%n%G()c)17LfuiyHD=i)ncsc_N6Yv7`R*Hv0(Gc{4Beu8q0u*Vb zn_t^VmVUd|@h*cjr*Ah!co*74#Aife+4=N?(@|APy@lWY6DGs%)KtJjow5C%`Jzbv zp`dRak=VzK>yDo$^fEHa?mYAIvC7S_(I&p4(daeBGhbsz1zps|Ott1F^SBM8_%)g_ zJT;iOQ8%FAa~>W;olv_P)bL3DdF7_3b^y91*W34x0*&zN5p`h(fOOlZ#TY_ZkSLj= z33%z-Mzb+;PYfci;CfEqUteV>K~JY#f(H&FYiutZ=`~sPK>g8p znst)RxRu|A30Tj+rV{`sZNo@9AX~NYn-WDl@L2ra zCUUY#7LT}>8i|+Y-3dq%1kX4Q{mbb($AYNsBHuz}&=iJjs=%YqoNoqpZ_NTd1%|4>i{V!7a*~|6PEy4ZJ z_)?4!_tvjMF7QIk+g4+H9V@BYO}+WC{jEdkdLpNwgX4EJ>2LNBiGgl=-?Lf?w~?G# z98d6~^-a0QgApV(9?jCqGPqe-NnICNcIGcDeZJrIZF@Vk-v=EfDp7<#03aUqmd)EP zh$S$nl90FJ>EQG$cRPQ3RoM$UzY_)qo%9RLbH5@B!L8OrwL3XD1UaEZW;vnXqJL?- zSC!ezQ_sCEwSPqMu#+jMa$IjckrYaI4GQY+Rw7_E-E9?0 z-rJ=ANGNpjVN~cfztBn3-tU&_A|-jYqm~xmx8>L7h)Z1>b1{43@Pr!-KoFGRQ?u#) zV0M+r-{uMy%=02LS?aE)?qrPVuVbx)2Jk+*9g547F-Ic`d-2wCqM`zrkgpf#@DD8F zP6C|RG^a$|8vGE{piSE66z;TvbVM01C5JXx6>ueEOYo%f?9*PtlRg|45_kXhe7pn= zNRX?lL0eb307_3>_zDvPS9io(0f(cYr=S1pEcOky@U<^Fi862M?5`?24086pjrFIO z7#hyWB7R%R#lrN);4=DGUQX(Toj6a_Z)@jf>kxbU8j6+$yvZKZozKi9i`e949Q=Ig zkDk#JVv>}p0Y+&4y28Vd#q9SOk<_=FOKYJc!bN3#YtH&d)Tlx*(d;$_iZAA?$e>q?O(9heOHG#LfF{xMV$FJ_a^85}f zuJ76k6A4R2`AKuQpUsrFi2@cCNnA?yS8R!7rUNd@m?12_#BBqwGNrN89}RNTOx!(x zuAUkxwz-sG?Zq=l?T@STb&QN$K3VW$nqOEz?bM8NWm2IZHPHd5c4R!Rrb`f|A@TKe zn>5n2`l#ht(OMe3pF8qlI6-aon*unu(u#IP~xbPId)0T%hK22YNC6Ys8&_R?Y4%m4<(3O zCd1V!y%!c1s=QHV!)XH8l9?pGPxc;3qH$9MqNw&lkCX9YW&fqli?F|C;6ojyOe z3Ezk7kXAK1=~0w3P=&`FvD!VwE5Mn-i?1^AmLzkcGN2;(~Jk&e&%kDDGo6T5lyvaPMH zTG2oGxb?}OFDJpr`SyK;7NYD{D>+&l~(OBhX=f#F|Jin zcO++telE%+?|fIG@-D%C>h`Y@L@Tmamw5N@E?HTwP3mlOrXzQ8Z;%l2jx?9nBLqfX z&s#nJQ2nMECDzRIUyCOZsSg5~e5aDluljmppWoG6{t;6{mf){I0C5+p%H6 z^UK=B#f4s--3$LHa<%gJ2j2wKa+h6m!z)$tr;=bE7*DGuZDqT@z ze*t}kZLf8oTGiKwxOQh9|ZO9G6-zR194Fcmaj!X}AmSs>rri_%&NOryDmbmsFanD9i)lO(EhIPfojU644f%BHSycm2xXG03je!eB zGfGB$eiye2s~TxAXmu8HF&-dztbc z2W86`Lj0j^l(HvbaQzfHaU@Cm@F{<>PK)kdyn0Y6t%x0km^F*53nDlnfohG(PqV|J z&cmmLeY3vQ!M5k>T>M&TGNpImph=jw^X&)lWX8GvN4yLPzlsubKIloxV)Ffv=GBkA z-XZJlY?frPb~SPB4#`39dhxCE2YT=BfC|S>7=M_=K$&jxRD>7F`buW3bZy$Z09uyT zTB@yrI&a5&B#dd#k?QynM>YzNg1V0TmDX!{M9G7GbJFqcO3xNF`pJ%~Z#$2?4-hw) zvPlKBANe}GNH_FZ;DMvsi%z2g)?~T(*pA$lv7}grwe4pwYT%4pDG<>Ls&e?=}}5|4DMDcfeE4teECZN)a08(FS~%zQ2MWXXC5nR*T5UCD=+e zy0PWxd&Jm>eq3}Im$JYcQo!5I2xziTyE7d!=8=m6yckNafQ+bWt7M!!*aanSH2MD0h$7tB zU1H_NY|qTYUwx-vLh$pGhxF&7DjZC)IAllAW`dPVYH^lL&hLI&H!}-ns)X1? z5i8@e!TvtbY`*i}$KI!ga5|`o^!Lzr)|eFsG_X`u!`5&m%i_fy-Fe4H*44{7@ANBO zQ_*vg9X`jzKmSO`{;6jO@k3V)Y88CbHIJ*P&Dv-C-@8Ikl zX1_u%@dCE^H%l&9!ADFq7|xX~j9Jz%`pIA)=ogR{zOFS++`om&xpVn2*}*^84F$No zg@bfG?|Y0Nc0S}5-C(lG1L5nxEdS^cZ7xFeXo!P4}MjkCJXll43w4tCR8y{ca}i95|NK4pYr#0BxcM2-^U~3nO$&I?id={Uu=>4BQoMqJ;}lCH?ZzU5I{?3^v{QSr7?-At7@eD)jYSw&(Dd%D=k*WB8HV!iXHnklA_wBpQA z44887ko~p}BNZyzr81bJui^=ySDFj{-#>W#u%6<2VWx1LM0*J|z z^JD;kT=}8!!)CsQj(djH2twZ`FujKVQ;J90UTDw0n!sX4|6!9CBSqvID$we~xb1Sm z6LyLcN^zok8)ifi$~^FeSyh6rNN&q)*!_E%W)cw44h(3#>x9uVaegjlG?y{4xloxL z+JZ_@k7W5g+V$}ogpd+1_2fu-+E{Vb``ApnP!Akrb>es4_SR4_LbWRAx@;OFQ}isM zDZx+Ya{G^@g2X0UYhE~hk_NNE4B=C06qLp8T+wI((Cgk0)sj7HqrW_Ez(Ujt0zHR$ zQ7)2+RfYY7@~bni9?h<~h03@$dOYMQr=!L7FfI~=BU&Pd;HlUA8>+~;iPcXgf@^vn zR}a1$z)xK!RSFe4T`(E+jPF5E+A%aDG2}*-f%NE8+gbE$tdJe$vVz<8Cr;6g6pQvZ zH+|X5eCwzsEDM3=gVjGWRc5_+)<27^m9AON7(I+D8&pYitmo|u_x}EzYBymBKf*-K zf#2QE6RqTVF><@8CygK|HfsNoBxUoQ{=-nobTRq8ml)^I9}(vD5P50*ony{K?>k4@OMq-6zPCQ9f7Ez7Try|0j4wBz2X%w<^#U*D!kW*Wq11K+zJoxAhLT z3bbX>bqw@XkX|O*x79YMs_%yW6+2vViEzxtK|ahl_h9;eF^*(S6e9kisM%B1o0^lt zIgMk%g~oFkKFzjdTY0z9A+FLXi$p&iSGgJsLdwSF6IH~Yx;g}4uj>@^B6i(pzRV3q zO<$=(v0Eu)&^W!)q`rBI;A-I5x+RDWS}3aICIRb$MCmX6{J<~bPX#$-n127jSDE+*Hn>p z(unIBDXIEYGTW4h^c~eM)s+kva-D3+@AYzpPfP8?FKc^csGIfM z=0}_%K2Iwq&JZVcQAYi%3F2VLt?QVrQ2RaqyB#e$Mq<7(DY`~#ywee%YbO<}qVz}O zbynn)#h4w=&-c<_Jsbaba^%2b5JVXKY>dKu)5ynD11gm#>LNK;=rNX~4(yd+~P zY=|m)N@C)79Zu0nDVDDD6nOo4^!)4+Xk0?mawD58A7^Ne_@sl7aNaQuJx&xZ`PG=} z4HlhTYGU_3nq767Zor={e}?q6G|OMR8+PSWy~Jl{TvVBNq@$IME z@iIXy$>9rWw5Bon*j`=QJH7W3+DYlnZPvnuE_)ky(=3q6O68`Hl`yc5or1C5S1BPjJtTzh&Zi zJrPrp#Fh!_N*_5PV1{6tBBN_Akl}B87*0>juo@a8fBmIQKIhcgiR%is^r(4CeFA2j zL3p!D-%8vT=f3B}47)sfy5$;Ge^GJ}HzF$dWf167Mj=Wl=D~uPJ}A<1K^}~8Uopf% zA9{H#=af-<9RFrVD#dbm!e+rrB4H@mM#=W^nO)Ai`{z9`%$)>27LU}PME0|R znpQcZAO>*~OJ!>@-qM@5?Yl_^59x-jrH%5g@bk>zL#$$^>rbHY`##OT^e?INO_D)@ zc02s{65&rR$;$}WE1cJ5y*{d*^;$rIlJX6s9=6_2da2ql{v9Ekn4A=1yu1-Lgh`HTsvhoR2 z&##uo*dq1lZCisH8NYxa#v{_G?%GBWqVfBP>v_|^@87_~3BZiqvH(k3evBT`dK}%$ zj+kC4nOZI+7ihFqy5wq?QB~B4htK^z(QrCs(CVteur6p0N!Qw4+W*Y*ap`Ja*B^eT zTd-c|wTsyQR|je52?o4F~PJq6CmpqKOS!WX>J zX}m?jFN%QW2%B)^|K~IEI?tCk%j>p39=4Kie2vfPSR_&gO_%@I-djdhy+!S#8x=t@ z0Oeec)%;s5FGan2YV z4*M5t&3K+?&b8Lef3+h(pl{$=ep0^^R-(NCmS|}xBC;g%|6G8XBP_sA0~0~GvU~H& zT!zZLU$pVK9yV70@!|tB2!+&ySb~B=8%f4MTQ7er+}7(j5%#d_40ipuC;5pVpJZYow18AEG^A}&}W-$rpi zziT%UPLRN@FhOYO%D4sdOENnRFpH+*%4-=h^###W*SSM^o09J^2&eyQtiLiwegusU z{4Tn1CN$UU<3__{BiQ+Q!CPZjgb4N%UHFOB|HEt;+X$-W1!*$|VumhPZ8tv2>l^#_ zoBC91_#$eF7tVNDc!$vHxL2wJS2r^n9|H>OKk+D<05dPBu{6cisx{{nfUT-NBil|z zL=5nGK>unFSI>I-sXx~9jbZL>D{}gVpHosb_PdyXfW`$R!9oacKVYrnRS7DTi(ar6 zZB~~~y5g-1C@ldq>{xPs$0kM3$~2B#tJ0Z(>}cz~0Sk2Us4|j-P0h+{bs97JRy|03qe$ zhW4GT6cqnQL_2+a4~vbR*({|)?LLj?lwvm_5MJl=%=GN1y$cR-{B&nJT^t_1`6#sG zNbo;OzlW?ptsM4r*zz8C?UGd(tOBSCqIr2o-^(Onx)pHJO01Sf@JBPpx!JWUKE|yJ zt>Ez>ugn#_pPxv_R29rtZl$w=&ysf&hZcqPNV?T){QLtf`)D~fTzAtnxJVo~Z64STPhKF2{|cb=a;Ja(8NEi5WyS3_NF|jv!rc7an!uQs z-V^=wzm4&54y-cE>wI-{`l0n?KY;Ie@m9U*;YAkuv9=i#Y^;dx|8BxEX?`>rK3>m= z8)G;a%N>O(XW8|^TAC0>?fTq!jN;OoXpb&6)Cq;>f zoa4S^0~8=%Xz@5tsH~CxWleX`^`#;9E<8wM(MI<~c@G!mziL=SR;*+7JO17)CJ&!* z7<>UH@)zich}0emYsLIxsqc#w0F+3#vT^TqdtO%TQ$s^hK2QW7m_g4_%5T`m5CZ$b z1kjFg{fyX7atIL7lqnYaPigX|lDc~M0t4E!|CxL3fO&ax%{aB&)Mt$~4twBQZSUn( zGS$oyL9I2QwZ0Eu%_{siwOZN6Cd$;7F<)XlpxgN*5TxpJZXgx%R{vc~kL_hluthN) zaFKwe(#%Sg{v%MXaYCV^Z3wpi0H7jYxXNaVs{cC|11lnzb<&(uelX4W&O@_Ly5+kW zRFEamv|#5o__J$kWkKH$22GOju8Hd11Gx%VaM7cw$hJp8v?gpI)4?Cf{cA?5T}U0I zYIucFC7o|`q4h)@e1>Kyo?a>wfiSjy&kHH5S2WfBipUVFOg5e&#$tum z1!gb-*e@F8V zE~4PN;uIG2rcm}{;zyCCPZ_P(8oOjdf2urQikoF?pS>sSQ~NqVq@dHdSkFw0#t~MNem~(}rR3HdL!N5lTIi{H3amUQtcLARFel8c--$al+ybH!+2VuRv zk$^#^rjiE@GI8P`H9X>-wSGPGUb?m@{0ECEtAacR5+c`}jfX2OC8$*lm%6aG!|$i4 zS*P-6vwvL>K-()iG{(~C9vMum2&8)SNhZsfUDwIx_RK_5Fc9deCr|J|&PZ0-y%dYV@G;vXT=yxqfW6`STtA4jbv<|HZfQfvzy!15 zdcS9QZ)?IG9kkU=HoeK3ZxB`fm~(|pinW3OQA{6+8S!e0lNVc?j7d~fIycS6&-X~D zwE&`hT13%;xeQn|x^X!Shr>Mx^xe~t_qZ5}E)D&NQR ztV1IXOS;SseQLPRJx$gymY=d zldRO??%iW_%q?dDK36J|6ZQ`@Yx-l8A3$2@pY zYRd&qRu91>qRBiZK-{xaOxH(fPmOBAaJ<%|2=VfFE_JxL$a%9&bLvj!P@Fb~$syfd z&NURdS8?y8^?ZIkAv?GW+e~_OH!=ARJCc;<2mM}>Q$Gq!N)RdOHyf^WG)@~Z+3$3! z!mYI3v|JjIETw`ln8gEAPG>Hoa>EgCv=dM6%%Qw-QGi@HUudH4qsWi|I^u%&5uTjZ z`)dgq+o&^#tmpPbXB&Gs-IC~~(w;+J?hZ9L+GLL-3}DYPpILIT*TJ^&{8$GZ063e( zGnKhRwdgF_<|Z86Y*I2L;iRH~EOKxG38ANAtTSV=Xl^~u8=|{M6Ke$k-x5NTTywd?|wNt>nx6AZn*s1cF$o1#2MesHtO(V_mvxx`k4JzXH#X) z#(Gfmu};zYbs)xSdF)!BwmAxsh#OjaB!tLG9*LBWU!g6g@j(C`@=Fm*Jp;b-y5+=m zZkE+=aa#SpwTUM4*L6GX_im<7RZFa* zXW!ezgLWE@ggTdnL>TFwcHae`GiHBjom_*Wt}H`q$(E8me5;J2K{``3I-JK3%|%}= z;O^8=&B}8Rqq0CXkIEN&oSO&f;owL89UYNv_fyIpDEeecgZ2#XgXA79o2fb=ZMKU< z6+~qD_KzSlU+Xn0gDp~P=S8~Sw(nZ>6ka$S7L;7XD!!=?3H29inYE%S5diTs>i$(` zt|x+PO6|Uz4EdsE<{rza=Dg}*;tw7^{-G0?BVIEkj^6t=-fhy)m$md!N_4-_&3L|bv<-wc3At>BHWlXR7VWl~k8 z(EcW1Q;!eI!?bSQzf6zyu@9U8yOJe*4srS!^6Ya`=D^ziSf+Te&awfJv%gEIZf0?O zlBbze7_j3}@9NP5*zOWTTcm4jbCrXRMxpb2yP$iS^%boe0|Gz)lSc`?TriKH3%r;i zG2$P>-34`1g`l`dYigb64%XzF+G4Iuk+J8oA9%tFUB;i^S%Vjd17PI|&ap|(yW`@( z02RI_q+lrDtX(LoqI|DgB|hbNi$14y4BboA4qj~(>EKsBX)M=c^2Ph9Xr%#``#q4e zJiFB`)8lI`5=J#49==K$p~gwQ_jLs%Nan@G&6@_p!;QA(B7hgxcH-$Gu4v#U3hlT_ z^?}|>#Z8W~Wx3Zj)CIW1m8o!sMI&N)1S#i1O`aK06wch*PqnBOzOSZ##l7`XPOoE* zmqe=~#JpGsM#FbXwnY>AS@w|6_8s|bR}O%5uTlk+zJ~z|O!qzRAd+K1mn|;7hlL^* zte>aEs$q^9BMaSAns|_wZwBl;`fI$e*Vb{;JLip-h2GYzKE{w6kq34T?gj|edQ7ex zPH1bf`HH!7oU<2zg@!p>GfCwIQkAorIoqYz*tl=q1$K`L*^wV(s9IOb{Jr@ul*`)j zf&+TP>wWT+e%m?a;ktuKYanf+eazY=HY%|v4!y0z7jDJ`;QuP3!>AoepZ4B-!4{{a zatqvb2#GN*{xu0gAU04#3Ch?ue;5;ljzJdFGd_pEMrp4F^R6fRtkQswags-nmzNI9 z6c=CP9v3o^I&(E#Z=<8sWC08@fDBobfhbx8c)#-Pi7KDaJxB7=fL{y!7?GGiml-?8 zQqVP@IwLZ^Uz2_U2c!rypo9LSy~f5&37!Ri+U^VJDGd{)VF9Z@=qHFP%^}W=te~Eb z&gBm3wS+`KH@;W7mPVxjShV>cn?MOy)`ghQKPV_(Z2Q?@A<7|C=}su zYqz!tH^0t+QF(S9&1G?OJbPzk+)6l=1+*o*pAwa3N5dc631xyYgp&2*^8+hwcM#={ z;2Dy;FCRs`y@v3Lk3(>j-5jvO7#v<|M`+@;{k@p0Li1VCVP`P`$F{M6At^2zN_KS39bqL8fy?Wr6jX- zK53%x`<>!UZc{u1 z3pk(oo&$PE&7{KQ@&+pY)E-cu!OV$r2!Bb?x25jk~SOIQVaCJLCLJK>C4rk zd1t~pF8QF45?8erR<8k9IF+558(o!JR7X#V!s;D%6(%gzH_E)zB11et`Amev>Z;>Y zke$3pvb(!=k>ye(HpFxaCq&0;sK&-~flOD!;=u_>Rf?G#c%A;i{r3m1C!6&=Y11h@SvjKbHycBF1R(a38ruN2)+rfPMh_h|%rX>i z#1WDQy%ZC<-x^zr20nsp4Jd>i3R?A{^h0*Mi~i|3-dL(pGn5}{I4ua?^4T9s49@>8 z)9=(rEsx17g+kTG^0EV(Y@mNdSL!)t#@(Af_0=l9NaUQnYM{!6S#dpeE2{{ zy0N(#TC`&w$eMB?_*WJnw(BgePP>!2{_T=<$Yh9sa3K^U)ra{$|232|Dp=}C=#L6 zj<+>_cuHkoQ(A!ikoL3?eGp`hZEXpEe2DEAN{Q%ze-)4FRivQ8JRVEnuCsh zD&9X`EMF%~ey=#*K+$qO*qbLuw4+5xrgUjjAqsIyd{fS;06^Y)`5T~{@=bLhyj==^piFu+hpBn?|#oX z6}*&rfPv>#M*ea609%yepY#2@0hPOb7ACm?-q&-{1;elh!MGLY+X$)nkb&#qqiAC( zkYGM1q9+$MdJD(grp@9=9x-^+q32tzf$CLDtmkncapSNNVda#rhG7fy%-?@?P?*PdS1gP_45fC5CnrTy}z;<6;H#&TK*T-&IaEVSA2kAxAIhCGLpF zWy<;?Wx4>8BxRi43i9wKy(q7{har2e?(S*m&@b3Q79Y^A{Fjf*X6B8*^V;I`wUSeA zdT@C5EUl%R=*AUkQq&PG+eHI*W=@>x4&}4MD;K*cP0{};$jKz zSdmKO0K#b`0}*bCO$1?9D#dKIsb$`sy{c?e!5S~~J+@7n#c7kw-L7P+P7+y%;KItK z)mwhU+p-Xh**|95xPIR^XjxEX=@-(Zs4{iR$9F1{N_KyR-7_xJ=rhYZEU_*fe=F|Q z*=oll*EG?l#{w6LV4YM}@_BoLmp<6=P(0|w{dZzOR{h_mc#_0%Ly)b)=HjE4F?D8T z5>OFHMKe{vu(TangF5dWeb^Z-i-LGDVetJ;iEH{G1++z&TQ4Gb`FM58G`=Wg>y(Zo z5E=|_&$x-@adeB-k`=Ol=rPkK+==MIMBy#ou|J!hS-jc+Lg~(+$oG)s+hFEal6yFtD^BKet&jJ2$iUkBt9ox# zg{;FjoUq%lbigFSM;9K&Y1-u>LZ?4Pv~n?wXKrmR+gi-N z&YYdN?qvNj@4=9wv4w@Gk^%M2;Gk&P;C7Rkr}0JZf9TYMsy7p-ZAcdHpUo9IMbUvw zgB9__b|ZSbc2eE)Rp|iTexOwPTiT#FUY93iUS~G%-dUF*#$#!N#)|dP$Xu4NhDJw) zGY1LA7$|Z3GIqwx$W}ajE1T&~~00Td(czR%T#>Y&vQDl}A4qrbkN51gr z(}tHoZ(fNwZ;;xm>{ewBhbhxO9DRU(Mb&4}L`@eIHh;Uy6!|qA1j7Fj@n47?Ao1kt zIjLFcwli9ne?YtX-w<@?Vf`0T_^YoL`^dJ%rJQHH4gq^MpVe!i$QJ|1yq)fEez=p_ zx=KKNeTeWS@|R%Z3iu*ubP3P=JLKO;WkURj{u@91^}njc$f9^JE+Jz$bqrVFJg9uh z`Fz5*?<49hb`0p7XwvMu}p9VPml@tTg>}@pB zTg9)_;$1>}^^a`zM93MB>wEwfH%s1-_xwnKxMkvi7_Sa;JNQ`E4rR8aMkC@mvn;geZ`JU6bS#dry7c6PRejEpaBkW{9y2zKyZ|NU;o zOyfI%aL}#at6=@TB>Z;qI9u53Jf3&jI@N=3XKIM@S1ksz6MCcaXW6(pA9tG$v;F7a zjcDZdF1@B@j=X<<_X$isRV^K#VmUnAoZRGgG*TGik&==sG97+2Wz$AlIrkQW*>s5Z zc@jS<@)T)y%c%f>G+N>6^73znb5$2-+_qbWvK3ie_l=*&v;S>mRw>j9Eh%|Yy(~9G zdTiAf@k%{kMU5U$Ex(|4u$nfgNDYKoA(1Coi0**9jny9^9We9pD;19+UqY(VUI!gI z*59poay@X#6THh&!{>(MZeR1|&Y7dd?90uS&)Kw77oTyW($Yw(6ZkerhlhtNx9d*d zCnkDM*tN8@&@wW%wuTa;Ae?4g9$MBOsALTr&03F}mMyg4YkyxK&Xsd3NJ+T@r$V>> z?1|q!``xDxCtEw8?Y4axq~i(n)x`g62k!yc%$*C17IpBNX(N*5bD5dmNTWii$-1nf zq#=TGrJPmQhhJ`L(cxrPePq706mI+@(DF zX;77CBZ^Rc;79qQZ=4!Nc1YkAD;suyoh$FowC)gr#wPcnZ@-Z9#lja@H!$v?xh|Ej zviReRuvF%k%Dg=KDcddvgm-c>#o31TWfT0qnuJxS0db3z8)sD8i%$i%I`X>soy6&R z##vB*;p%=kZe&E?o{^d9gyRH9u?9a(biSgoxi)$?od1M2(QS(h`4`B)9?4Vp*(j{n zdaEjRPU?o_jLqMSx&>FCnzj$4-9flJ5S?)`sFXV+ts%@9x((UsKYKrpyzl9@!&?`5 z{LO54KbjKB9`T$c@!;@Xr)dX#1O+E2fwsrNuu02wuhJu2OK7n{W-o;I=g%ZHC+oRJ zypGe~V7CPU0RiOijp(8%gDZEa%+TGfJF&RcO~Oa%Qu0Lwh$rR7Z|mLJJ($*=b09->vmnrv?}|c2@drS03{I!u~e*hc8jJAnfUh~Ki-J%@mpFl&~#l(kK=J- ztf{T-;}U~IeUYB&ae7Gk_%X(Vs2h!qjS`ZQjr(hZEU!CpvXrK072CVIn!##{Y!=0o zR8;hSBn!pydvF)jotR2$3!9le2B$$ojFnpu=j7zd9D{Ovo@qp5jo z`_E$HHGJP(BoYwMhX?Dug|fR~(#>Xj&pegKV&P=B5l1Tmm*et9XSHW%?s;0ZL;{y* ztdAZ)j);zahl+uxGgITj{P8&wN+9Oi$i3bb7H$)^VTxk8{n=^(e=auaBSSQ-_NTJA z9hz&}cF-8*UzJ!(aGF6uh=_?%J$+iHy28KHaFvvS0EueoHNIwb{f2$8+B-TLXKLMa zOUHYUiI65+Ww&zp2rXp>I8l+;r6)4{8CzOz?K!);at{m+7P}wY(red|!0FFCi^qUT zm}+*e@LwD)4kkW+^yrzqJQi{a;ON>s_0sE!iHWbmutc#6>rNhlaSbo;-WLy>gZXye z$gg0wSrCCSKfRMoNJve0{Q3o#p=^UzuX%r|8vkx95HyX75aZ$z=#bkjN(LZ6N zw2endmndk2wZpmoA`9!35eQhQ5ES%5!3nvB?l{~dK z9JB7FUHTtCer)gV{_eJ2>#wTilCB@J1s1RXUfDR3|FW95&S68veEJ(Mtg&!D-K=;$ ztCp9Ob5m4Q6yfcQfq!^%2AJXK=qUNi7nF^We4hLU9nwpz!`uP6n?94U3$Q^F)>1l!36__d>zJN>`LAZ~t8&UB; zv$qmk)%43xC2-k2z@u054hTRWGiS%a!*lHJ>;aR7SP@o#aZvcG*J~SANCj03``>AS z6P|stvS^i5RTrn7W?TNudWHAIb4Z^MO)#jJT+`LnJvyDegq8Q`B)ra;sbZn)(*lpM z#uGGX=326accyxyj(DrT_ofC{ve01v2_b9`#sUMzHz*%}udWpi)M;tB477!7KI1n- zrBJOBuEQb->g&$B=I;cWklhudAT$pJ9QHp>xPH($QD(*yR2>)?c+{nR@fPNPXlQ7z z`L4isa45OQrimT*CHF!qTje7Bq@1A%j?|1z`%flkB=0x7b7xJWos+o zLjofexJ&pXZFB|Wt@rL?oBr>gJ)ACk)bx1Lu~Y}qbc)O-1JvfTb)+y8&EFh0m_5&& zyW=_Tf_Z^;ywhWi&GyoJQ$b#;Mvt^C6hzcRxmM)(G1ltq>FHVbi{j58uOzjBBZa{K zzdKoO;Uk;5!I_bsj`~=&;2J^`0;==TynprgfWW}UrH-ii`S~|}0+%F7o+l=;SFB#W zBGqzP#zizhU<xvMq%1JaSTe!bw^fCFxOd3hl$x)`D58d|H! z;-kGIC}*5?jqZHv`JlZrbC?hgRel-S@98#;hf+{i4j>VMWg{boxVl~0H~+R#Jf!=9 zVR!Go_3#|}QPD#II%@D|@fM-@o{`Mm_)nj9x>@@W2*&DPPmni$RnV*r$ALfp%!w7w zcc>O_>pbs^&uli57uH5~|Nid9>9+pG*)h@*KRq=wVA}b)vf^|`LPRu?$pT51`$7EE zr%xOE`U)4hVx)X=AFJqql_DJ$fv9%eY$|wF&7GLUW`b?l`#BJzHWf8>S|O8fmbf#| z7xKw!Cni%pGnB&Gag*yp5;4FUl11v8XPo4zO< zShVJgr8hM-VjZpD)rTXXKtEuCbt9D*UA4%6)x7e)wza%MaH>p0iIc3Y zo&*pfn-^MwdDz|WM_w`7InhUcP-gvW|HR> zgr@s$%g)Zu>S1NP<+tp`PqjR;nzoV^eJ!o6j%QO76OYWuwKytf>o%Mc4MvEsH(QP3 zYgqhYJ@IgNXEy33>Hf%y21CHb#Whx8Mb2(9@eYC+igEmB$F=lWz2O{X32EsKMSc;Z z<||eLjz>GX2n(k{Mi>UNgs7Mpht{^28X83=gAdFn%Wp&K$jVvwyr0$!6;D!jMFoXk zA`TXo-H`Cf-%k-pZ6dstf~pNE<8P+w*_>vnMRUYkSC(KM-v(Btq5E|rc{FQod&`eN zo6pbxi0VaO`Uhlw$x0c2H+kuVP*)D++$NJvh-M?QSv;}lQhiOD24rW+TT;EeKp4V1YQi#d@em!>urxA(r|Wxl{AlzR*W8FCcxG#=VRkR zMbjq6#+;kQ5QJ_>f1u~GaFMXKW`6KI&YMNQH90vMae3V5CCgJ$T#SY2J^uM~anY`| zZS#O=!lAB9T%?y~NYVdApIx6lRFJ4f6~=TLWQY&Hr1g&-dM9j1fO7hKGW-jutMwto z2D6QU28N~MI!`_#5Hm9~MttQD^KbXEmnuu%xN(D2fSk+rTC@M%?E`|%djk+rPtLe& zYif#&`>8^Rp57eQa$^Abq}+V`ZEnH09Jxg-2as7k^J&^;RXKbG2~fssO+bmzI>eR`|ceQ zAcN-}t)_-sZ5V>U zSB>MxUDMW_4PY3-= zO)57tCN)o3v1^o&emZWH)DaU&{j)DA+}j(0Xwbgc!yg(RK3J_`cv(Jox?PWk&~zA9 zhNQo?clPeaJ#J4eunm*VM}2890jY+7&ZEheg^;~ahx&>c&)3F2{swd;s;D?<(grK~ zU~utJQBffpZkx!A`1tssAXCvZh{1$?UdPL^)oc&9HRo!7m2`1$Y4IJ+`4~-2+d>MO zp0OxxGecTC0CR;AgYWf+38wKXk4uS!A8SoU-S^U=;`s>N(!1QV1~A$bp=$HiWX0V} zfK5xXJq1%!Q`{<~9H2vjvl~s@PaBrbBO%Q|x-<#`ycr1)V`XC_ z7>Spd>d&44X!cjkl+}eZegne7#Ps#=BOM4pC=^q9_S0wj8R_V58yvKYb$7 z1ZGMg;K^H1y~T}uXn4V_{CrVE!v`t_nt^+Jwg^E318N|~gPT&zkY|YCm5?Kl$mhoF zu&xwB!i5du<+JC{Z(S1-)YYZ*yf`)j>}dbF!u@#9&eBqR2%moETR=|Eqba*SK0a>8 z%ZqbTD`#XH-dpb49j(8>z3zh|Cvd(`*!Pj$g6IRoOISjTfk)o}nKX2N-<||wn%Bu- zk}QuQAk@mWjCk%XYh_hcWDs6FUK`9zEicCdGa=dA+p}&Xb+YHu&K#Tv;Qp)fw`0as z@5=vpOcuw-T^ALWYhTNrzfVHXy?sPcinuHDT#5Q>%5MiC1u5W~NVt24j5h$tKvmc8 zj*bqsN^44FI!AC?B$09*l+E;8LaIjwBAd(eKZ`&^$I8r9+o+3Jj~B@=1FE;{h&A%d zC-v>QNka*U{t#e7@^xfcYrIL!qJ4ps*+I;bV1@B zt8rnyL(U)a;R7BJF8#BkU9}<|A@O^Mvx?bDu%;Tf?()LT{o;6q(|LzNLqp>|u+SU# z9_Tc_MGXivnS9O8#)h-JynOUC-pU$+fD_>gNX$qHtl0D1)&2Znl$MrO(B7VnvHr|< z%DVYBsQACi8{F#t$Hv++KHJ9St!%l_l@*4?E?n&1c#(^%a9%uoUBPtk@CYqly;~~ikWyCU#~>y zt%yWO?3{i#qxv*~YK5PFPw9GT9+ODyK?z1yG9A9qH6=m%_DAWOH`7%!qO~$v?Go{M z6UwATlR;dL-hQ|ioXBO@Yo!xM;`v+PvYyO&4&{6SzkcRu zwX_N>Cd=0#z^S^qRhN{Muvt!Vg1RjXtJCA*nVHt&Y;0^!rnfya)1_lgfn`k8d)0%) zm8&IE-V7yjAFG54@sQfWC8JSR+*4$dRKb?!av^+d7ffIdO zNpySr7*8u3Y`m;Od*Wt39UWa~Z^zp2;_i@JWnaG5@U~RYNjJXulPSQP4P&7o;G^1(&s>&SKE6&M zq&?)E7lzO*hx{w?d!6wM ztLT|mk@wjj9hXfS#&YGF9JX+{Hdn$$awlJ_Rs(`;Jug|fmgn*7TA)?bNvL5ua)7`mzM4dJ zc6A+q7`_UjNM2ex7(||@00%&|eT6hkk}wpzMGofV+i`FI=(+PJL6B#X%$vJ~ydFC) z`Mp;g+0-KHWOKIPTU&F!epO0OPgfB~`5`C2s~jTGJ==st80+in3X+n6Q({L8Y)ROC1qdveAXlWSRQ_r#NO4)5wcjW_I31tEBxB_3>W@yde~%U z>?#G@F=kFqPIRg^9IIm@BEEEXN}*ms2_;~8_C`?f;NZa2!Xk!RCXrXYs;UZ~&rn!c zI4RX?+Oh%^GKa=PL5k#<$ErCsHJUIzp#LfA>7m!DpEpV@T^O62D%dJSX2>QGMJ`fu zLu!& zcYE%KQ6~9RJO6 z_D;_|F3vKywk-Khf0aIBVj7KO(FeZ^`Vn1C`SZ_d8Az&PE_Zau-FM!6md)I%{iBte zihQ=Kt)J)BRm9&@^zx;d1CAyQ|JjZ(q2HIdxT2nKH;Hc^ zSAQukmXBm}KiZiq2Nj-_&sE8&FH!l~v$xcA4h7i++7WLqk)L zwgp@)3rBNbcYVk%DN%sLKM0}|WhN`P>eHvUgaOuTRN1DJx&30vU8MN#_-hR7?1#sx zl~*bE9e7G+oilf})=Rm;xhR}Z)%1nmYx=A7&PX6wg3)`PPR_2&d7UT@IbsqJfHb@h z>8^wMmP@S`Tr23E`!y?7)mZ9-PunA#{9cnmZHsGVR(zy9@AjeilAE61vMzy+Qa@W*e|f&GQDP7XLwK{Wc4S=wo~^+f zn|$$y&*Jab>Q!bElEo~pb0@rJz2R8{X1p9|nnNA7Yu=-ckp6MPxJ9-VCYk(x20VKCcT!z~rWumMV63rMH@2!0gnW zAHK|8M8@{3y=S|}uBQ!>Pro{eUMyvNHCFhduu#cIv;wXGQEYRj_9a9LA_31Du)9`< z{nd&;Gj4L06)z!#aeJJ6h1Z8`8X08{_hY_(c3~0)j&$##EFeZ1081-!*!S-HH-7;) z(>gtTPIi{$yR&@r+7(y8$25|l*gzJX3E!%=o_`ke;ltsE`lYl6$VT zpjN6Xg>#F|y3VwkIvi8bN|B-U`-23n> z2=DxE!o+k^ecOYrFN#<^Mw%gtuW1%>yI#evUQK<3qDHfXYGr9zprD|jq^(`(b+$+j zn~y|;B9IKpDz~mq3#5YV2eO}O!Ls<=4kaS}?vPFt+8G)cXbw=B|GmST#qovy9Lu#I zTZ%?au4KY~Bz{WlW}p44qncb9K~+?3uXkj-B@7e?iX}bRMz{N`p*-o%2toqVKL>!=#BMfQ=@FZC+ohnMcF0Tu=Z84&OrXA@*IfrKNW#~|Bl zg836qT;xTp%L2k}R$D$UvOTpb(mFbGD|0+HkT_>_&%8~Vvf}AkTN1S>jCBv;U4-t^ z=(fKqUsh4E@ol33gRy7?zw;IH5`tL-kz2$Gxs(2{SG^9E))K7bvb(%q2b*hiP^*W} zuxUEs82VXEph31pPR{Gs>5!?#LI`a7-{K>`@BM=K^V|UIp!i0FRGSKYRzxFjRHmTw+>`3syXseSHgeiGo< z{@u2+@p&}!>H!1y#8gJBW8uU%k01x`XcFSoGoc$qPdU{`zeO$0$wCeAwr>sW(B7x2 ztQ-S)p3V42@(Xf6h44UKkqbfn3@$zn(la{9h>dAW$>bay6l8z+OC5>ifU3$H8fNI} z>kE5)%ECv#2GGyK0RVt^5ymw}{kA@gnn4= zUf=>%nvB5%y2;1$ZW!n^1@)M+nr@VzkIsk)78Vx^kKichzg7TGXC6dH^xs1^WY9YQ zomd!*{~JH*|W%b*tal!L=;f3^P+1H&*d zc&cXRyf8FG?7IyHgrfo=+cL9JQ)tiHbLQ>r?Nza{Dc-7DA)|TlK!fxy)^~I*M9~{a zOh`T3)Z9GU@5MYobWk2l8)FGXbGD?1y$;Qbb58C}?Td`K#-JDc}AN;hgO3Vs0v`0IV7W<}x=o z_dYQH?39$Iby|cq${^bT2#q=E>7vjckQM~zMJ14<{()p`21TQ9!0z8pqEHao)S@=X z5)l#YcRntprK6K%s@;#YwX>s1sArr6Yz)=IFQ7$efQ}J4xb~Hkf$9zNX6b-mfW|$A z3ZSx*5-mUf4CHC+H~MX1CZIZedh%MT5PNjl)&yG3BGZs{rx3rZm@$Kv*!?EzG#Htu>I`M^yU!vzYUNHz8M@*v+xMs6X)5t+1v#1EL26p(PB z^+S}K2ysSTP=OeWXj_ywHO;ZCocH4=-##8VhtgF<2r34P=v9PB_R*2^`N?R#iit_~ z!otE=r){m=`zQ^lb*EcAk_w)lo=M^1q&zA-PFqNJ8exM5ykhAW)g$f}kdt45Ue_v?08Mxn1|O(#S9Gia@NO&Mq!y(ff#)Q-JZ+N!~qn z*Qocbr8XJLlE=#wN@IqnK_Cj^+7=_ITfXn}SyDiAZ>0Ut?vDYluYhH0)c$YMP%&(S zNr_Vf->9S#(B$l44&nc^M(0^wU41_i+<(sW;Qvhs^22=4^@5P0;$0~CCpDBMG(H0( z(9wA!qi9uo@BuWYRM2}s3GP_7RVT&35`h?jHS*)fkClpSfFLm0B@|c)O~Pj8CCBRJ zU1tb*(<@%o6O)rPk^nfv?0F$9p)g^hBe@+QVO3e#Ffib^iU#xRjW}?wu5N}&=k}jJ z$5#=KQL(WP*JeexyiARa-%~FyEs4rh_pu=XsgI%vUb?2{zvQ%Um zG8eFzB8L~OJ^0b1M@SKbL8~TigPvJbI1BLJ#|)Fd=_25`$I3HRoZLeR2~-Yx zdA76Q!fuDZf%aXe*kmkb>s~=GL2Y>wmz@~=VL#l54V2I2 zl@0fJM%37_Qnv7AtLsJ9AXbt_YYCT%U7@R zL206)p~(h$0dTV|Ckdo#ZrHpO>GPWtWzxU{Y`GKg>ZJa=encxt4VLxEz6o?9hyj0u zeoJ{VF+Y+!z*b)9>7``IB^5yBMsfhO>i&(YOxc7;YMIZR@*rf`a`s-vz-Y?EF$*C# zs+5xhRm{ym8=4{ie!Ap$#2NsW(nx~fS_=W_WXfpadthYR$%(5=?abU^qKk`MA}`$_ z8q3phzPFlJ58Q-=-T;!$fhQ;BaeNM= zpg@87;?=7JP&(j|)1a!23@ya*24K1J63rvsyF z_K$$n0^5i11c;j3WiJhAMOJw^y9WrV$Ye661#lAi@m_8AILCS)5kV=Llb?Uy?*Z@x z2mKm#LQ=SDNHsezNx0Va=JvgQO*k~T7;LMq^Sma-xNvb(O{zb_*k1sjP` zMm6n10SDlsU)zVS-`wnMy2>35;A@VX6Y0=xA*Em~Vi^vSu|(wI)^zUry6N$`r{s$G zA9i;3b!ZEVrbcoF1*ZRAOfXvK&I~&9En%lA8-J(`r9cd_nE1N()&nfhvi{sLJtO0A zA~8Nb7v>tN2SAeg_4^2dlA@515NFDNP%=OdyaSt$NkN*FaX>@xZ{q6fy^%Sub#jTUXM3i?9sUDJ+{%YNaqM@k0 zS8aS!>CV~Uss*sopO)+mz%AFW_SAX@J$l5?# zMG5xNK#2g(#GmuP-k?yZb(*r=O7?Tv{z5;C$P+HO)WYAUKsyOFwd!}_-w%E_-AgPA@EI!&iZ z2hv7zJb1FRwXB$%L%x40U!Rd{mVWoQ33!ViiIO?ix@=)qd{KD!jU&1Tq8?q^qPKKn z10*hU&SmcS>E!X2C>CL1U7wwe)bZAsO#BQ^7Bk>BK~tj3RMw|P0G~)M%NCs{P zhli(q|E`2q#!q)T{r>vuhBXF*Q7y94g2Ulnr-nX1&Co5e4|N{&*{$d)vbL;v8yKij zVn6n$;@|u~e#+wNWz`ldVqc<*N&5Wsh$+>)jB*s8^-70|qB-2{>({S;mN-o0{b#et zP#n;wlSQLH#ro`Suerlr+fyq%`10(Sq#DKFRS~-X(bD-S~c zp7r(B0|O85!+g7M<8k@rRZcVN6)QhwONXCRsiw$X5Lx|Y*i&Hso}Bs6{s)w(Pc2d$ zBe|eXR0Dya&q!UJjDFotM(X?EvIs! zh1&M^f)6f~RmX8>%Pm{KLi_0va`m~MLhi!N>C9YYp*PZG{(Z);<-DP%-ko?EIXP7` zvo!j2SW7{>-_PoskpGYMCYZNG@hf7^Qc$EUPqa0edIabxhewSQMRM0Q}{_E~CbE0MrAZ<0tM*r-08O#>-BBVJ^ z{haP8%;fc+Z+LeVUq@xDxy)nJr&-~#hRjh&WMsym_olo`s)Cx8RTh1^{aB-*>tg(u zFJFYU>Gto#w_3bfr@^E(I$giQ-PmonBV7gdYF^Sx0_AgZx}4#f7ZWArF#SlhF&k8t z*Uuc>|KQ2qN=JItMU84?r|sJzhyLjt-sen{mqgA~npwyL-;TX}me2Yk9uEj8gs8-heMr?!<6W z9E8N$!h6E}*T;nUs$FmV!k~dlirf!K_Jy!${a$PRlA6gb#Kgo?2`^|H3tN7CknYUU z6Pg>WGJq*jULJ4ZHTxcaJKYrCN!o{e%nfE%%h1$MpKRL{p{J*BGrU=|GS!~_2imzgKXR~W&a?*@WU4_S@Gb0%iXC|Z%OpxaxxVG|M( zFi9dFtLw#)iKl33b9Q&us=8*FR8rPIUcBU^5F?n(XWerbLrwO=duvHLgjJ^tD|rsH zxcEq9vHBn;X=$XsjJI_$HO`wEjifD`(y5f&+55$L)ZZ8TlK$GYX;^nmQct1f#IJdH zOMndJG!f&%452nWJZ#ZlTDY?uw_EH*JR2+G!DG~LQqQ4 zMWfQNwa%S7bs0^V{19kwMM+7S8YoJ*o2`RYcXciPQd84eWUUiG#m`nhr~mQ(V+bi; z*TwtjsgcV^jvQgRc~kQ^#f?RoZ6+qBE-uA5QC36$P_q|lB;=+-STq#in$sQW@9P5T za*tE8jS5sTDyyg;kj6F*fw?nGcl3O zzeBSZ6Tz1bZ>)~KSG7djhEFF4D?32{?BAcz%!G#!(UyE{BQM z7CRcYu%_~@KTQIybhNZKw5~&sJ#n!K5ajAK8%tl$C~D5gDJZmZZRfX%ayyra)R)qb zz1V=-o!887J5WwN5y5X8+l!y;FT+LJe#0a?#e4BF0@&g4+zy7P=>-ve+n z-XPxAg~`Y^huUc!ItHLj2)9j1L1E%N-xpzASx~^k{b;C~dZNjd$LxExZth4;?J1ogz4YMiK7meUCuK^|NYad%x(Qj%P~zLJtsirbMB=Y!HKQYT&u zMJuGHDbNAuGcZBwY#_{!9JRqs`4{RxR%7K?Qov7g(Q^WrB?AX67V zdKq$a8Ii5MeV%~l`o{}AWD{P*tNQ;+&&SZ|``eM>B???5&TMyDNen$b1I zSSy%pbLWKt>uU&5_kxo$t4#VAr?u8o)Hi z-+KC|V(_@T+%AC3t`+CGo`_`Gut-RV5&dN@QRw&AA|Q9Lbd=lolKlQNQV8j>Zpv}| zS5bVgt6Tg90A|x&*_P^Anh#dzdQD-1Ovq@3%?eo?N`B|u`yh1zU1x)hf`z2+H9iyv zn5Svw-#QW5?yZxJ|9{`&!iUOfi-m`rZc<;ne*JoT&F~{5kFicxY~RDy7@;s@H^>Dk zkX)rOCCjZs@=$6+`CyZmGG|+L=Z!;DMWnzM>d{sVq!q~{O&;)A5Q#ff4!bhDuoV)G z_ClP9M_1{WY*^82oSd9Z<*#17N`ZfcHulrNaiyxut(00uCP-157GncVD&_t)ebxvr(qi>&oISU?r7@10JMkH0kICL{A2 z?+H`Zbu$!FjoRJ2cSGGIZr|py9S}xin#O)o8hG9-t{qQwTONlnE6XdVJ9{?CG}cWD z<2c@Y0s0oLc9LZWEv!up?_q04N5>+56qMT{eJ{KkuVt59-T9eqXl?h}Th(-o)LZI^ z5kamZeg+1HcIUBLs`?dZix`sWph;qF+H#ui_))PokO@7gsbG$<)9S2Np-sQ`&t030 zP&>n~v&h`KK#4`re76EihQk;nxh~jLSI`&vZFGyQx$3mYjvf1CbDPm^H@wl>XY^|n zud98fY;0WEfN1Pq@@0_jqNV?1yt}ilF5P$j1K>Najj=HIg^D$LbfEB`mr{YW*)VYv z#s1K9%E*vwKwfl&&X&5D588{W9YQ7rn{FDU0-XhRz)YBq6nUx;b_3B~H*3DASg%zr zq-$#%l%n`P#($<%I2^$S^yzAu>KW?U+HaRNvbELbda=015EeWhXE0MsX>gCfK+%-HRBXKcHMzHP9%dF#7xy6&|B!PJM!iB+*S{Wmly`OJUbflm9=yj9i1S`zD? z0;XP;5_&C{EHUTV@SM_VW^7lPaZ{*Vu12mtD;nvUa+Y~*`hI1Pd9*)1cqD5AFe)~7 zcconsW2DC$0aQSb*;r!;(ps+_cT@qGY9H(}FM}7bdU;(GYBt0jk$^bZm>}yA;y`~;&j@}~M zEA2hyZu#_pRUb_M`eYcpjO@Cw-X*o*37HpUG^3Ahjyeh!x-LBwSs!}ZRRB4|66z!- ziRj>ABcUqn+w?xDUFG+lGES6@Zn#a&jT}SvosvDr9f`~4?I{7GJL`t%pRj>C3oSKf z7`rqYSv?!R!Di#Cc>CtfdwR7jO-|g#l`B{NROCD<6@J#R{;iNx3XMi%lAu70miYUZ z#weIpK9RBo4yn~nTj7?%18+6}10hMCyZ$0IU;K`%CEO-PFg8SV;oF*qhP(K=UJV3r z105rxUBv&^ysSTGp>k6JLbHXZ;2Wf5e2-=B)N?8uB>;2-K&w!CTmNlh)jYn=BY3CqzFKkt~P&&1Y^?PN6G$i;%l?rD%ZB_T--#-=tQH< zF90~j>;N>Qzj~dSSs}IkVtzi%<^>TzhcrbN78$^D<)o{mPJgPWRe`(uQ(^T@sJpT%IM7m`L&>z(E zFUww$1e0%Ujw>)%LH~rLHnG&1P9x|TM8Ca05?E5yTjr80-L%$`XWW#<>3W3pVz9Y( z-A7`vtwo90CcudDDQ;VmuGAw<+Lbl@0B2zvGly z?DwBMd9pGRD3&1?!DZ97FlXH?e=m;3XQRm=i}NM7O<$4QvWZ^tqg&2pdVsiExfCDJ zsmxy|<8^h{rx;t>W5SN!I8^R;gNy5D>9o9Zk;cUVX!tNmzkX?2_m}e48z-lvWO#2A zEP9KwQxsw%&9#9*p-&zhV#LNFWk&C#3cHdg6&nNv-;U?#n zakFD+%1tY{{tOZemp-0cqEU#!3z(k=BN=2vjUoq-xpvAeMd&78ll_$m@9JkD>@Z>&OeDp2g;! z8EPr`6X!WD)jL6-BCTEqi68>l0f(V#A_o}w^5E_ct|LdUH&WDnWzs5)(_vgLvt?^z zSzb=gzr=A0)7x9Cdv$wvX(b3T(1x>)__E@-#l^!RQB&DQiw^ssXB-b8#L+hb@ zrVcg->DL4tCxf~n30&Z}i9SX~#)pxsaL3C*-@`kYgnpm30sV;ukdr2FX+QVc@ys2eew?25jPHK=;ivxm7muRj|<< zwybgrjGHJdE1^F)LqiiY=Gr7 z$m4&@}w@V`hu#9J4>xllD2xd7c*3zvwXV9z09V&h|5Y(9<)1O2dg zqs4DQ`xv`vd-v|k3m{=UJ~*%?j3ftP9Jlw@x^NhzmtyJ(G0*i!p{tNCojl4&gob!i z?#Id6JPzfYst>3cZm`>cIN$~x95IdtO78SmgAG?GOU($9zyT-STyVl=)#Fy+6eRy~ zH>*A;oF39L)VGbxg!!n)ik24!Y#eh9U|KK17yy#^Rxk^F{LT8Jftx8L7Xh3fwvAb+ zb9L4?Y1a7ev(FGR94E>>B24Pq29+qi#s|2x8`i&n|8B0Q^Reo|+S&pm5&)Zt^db+( z?s~mgGvL{N?KU8_T3(*ID);m-sejEd2l7_{VZ5fT(VSJgJ7v;^RPSA?sZO7Mc#+q_ z$bEIz9BIPXbc=^p^9&6QTOhXOLCTPaxjIHl$_pTpAHtLyc+pme9i)kcmQPEgPGse~ zgiUVQ^#l5b!n?YENL&NZVnuatX)LvitjvL#k%wkq9&n?)qhkRwU(U3t?dB$JvDSjl zvu4P^VQ5eW#vxnJw6=G7?XVmO-O`K+9Ta^zAgSb&o3lpl5y{%Ri}f;b=Ig zs}Es{5t>{?NmMUpL4W@Ic^|9+J^V+_?eF9cIT1M!+X6TO5S|XX!X!c+h%~gaoSfX_ zu2W~ueE9nH>jBo9LE{s4r^K&%h&S>$9*eUc8ZIZ5(;yT0Izgp*)AryCPAMoHB}I0@ z%nW5B_jAgwf8yF8vFRoGT%qy=@Ok1Wd@d-=3L)nu0qbUX~0~Y z2w4N{!X%}or5(t=%FC+;g@#xg*$0nG3WN{bhc|~Rc~aX)+zwtFYEe*D#&~be@gv+M z^wWS`Dm?X0|GgQbhfQVZw+Hx!yr6k^9Bnv-R))O}jm1sLJ9o~SMQH3$|C0wvvQQ<4 z)nuz`rH5adqT)Y@{Y_ZJcyx~d>x!5GMrYesfeT1+~ z0nIZo6cMBt=;>WcZvQ=;L95WBQ#D!UT;MqAFBVsBXvYho8-q~QfIb`g$H^JY-$SdF zgIFFN6dh{$Ug~6t{s}YTsrzryU8SoJl`oVpzoqrrvV%1=5)y%l!JIvPS~=MG?{*ST zI2P`Uv%$^)QX@d4lOIzF8Xa00l%;#2un|J;$3Oe$1=zc!-?jS(29D5qDq(oMw_K6l zsB5$Cd`kqkG!?&1hnj|7GL=p7XAOpbA%SdH;tMrcO)U^oL^npypnpQmZEV>LA)7|a#)%JAbRSp9yW9kuhFvvXycIQN|dTeS%iFM@-DhSYmOTgfzO ziQJzuh(TcbqZLeV$=pHN-K2(ufNV-#-RRsVxHa0la&jF|(d?~NM7We6Ja{0fdI}XE z-}vlV!|2nXEQ zVxj^HF@Ti>D%kTD4^Ua&T2qx!|+f!QE z!RPu+#rW*%U^+nlaatJA192OUFP$su_0*+N5AWo-ntPaz68 zkf(Qx-&jHTYXVPJ`Sa&b9+!DtgRs4F!=S8LVh{Orx;sCWfS-{rK3<%loGcRw2okE* zsC|j2o`N{YfbZ;g*8(Mgi3E0y!65AE!`Vj%|gSPLb6Q5Gp#We0=^6()%hKlNz0sV3ObFj%tr_f{owLYkpwdO?Ct`p%v8;?wI-U%osFjto*- z;a{*(kZ}**wByvOps@O}CBhi&T+9A-1QX-#GeT5RY%iTM#Lu`zpjecXTCKINCLt%v z4dk>T@B6&C$H51Qu^F!X&Y%(W=A7CcDB;qT@!8(~!A)>&8cw`Hdi`EQB?(>nDdZxk zqc;a>1U|&1jx1Z5zURTOov&p`rtrRpQabwA?IT{TkoEOd>3LUWC-#))4n1n?j8DbhrNpbvHJP%MdJl@* z-TG@3I-n3n=rmFx$anlvzIx*hzdF0YF9ss!tqDUEYQCqb~VSTOM}q&HjUv6%x(k9IfOd{!Wx z%3}Cz2X2&!EcA(Ta^7RrE(oF*+1*;6?#1TvwoEx@0QZAQA{X0If?oBHb~cnuD7q2! zQy&6Fl>q@%6wRJM`gVX~F{Wi)#*Jwp0hX@zSav2#9`A>u$E?QelX?dP5&&w~(U6CO zy`jVtA35To%8yJzbs05Z)M5VIRG}Hwt}MO!Lj0(ko}5#Lh1o}KeZ6~LJK8Gm#$+h9 zL{urn*S3mDR8$`X3=LpaAm8yL8kq)Q@(N|K*N2I0QI7;; z5UqU8^TKkmZVq+oh4<}i(XlMe# z-p^)XWt9is#K~SpmM=Y*31cf|7atNhpns?URDy~1BW$p;py7OnK!tvnEk@W)85E{2pxlM%$} zhzt@0V)f&UT_po9@*3rj2`laJ;&eX<%@<4T z5^z-r)nEJd>m(@2_A{oey;xffI4MH<u>fIJ8JE$loqGktb!)&kFF7&j zdJ`6RI(*_l3wUT~$bd$8SG!_A7O0^8rLWxp`U^sF3gv^%8Wb#gM^axx``4T^QtdK8 zA_bro46nErU-FZSSB`@$l$Lf~Qc_YYY{6g(+)wVH40NWeFe04*B$$uj!T10o0zgyE zWw@j$&gp_7vLpAzpC5^S+686_uzk!o{)}~#(HdxC-oMWl(*(blTaf`2{-hO{2?%6N z5@JA*q3bn;nEZDuyY(?UWuq~oo_14JvKuosn<~4A?EF4hR8#GZaU z1!x#UzYVKoAz*1bjYpwOwT&G$P&VzS)nixzZ}X%pSdLVz(s`GGYJyjM7AiSWPQuxA)ldDHgm zb({$syp;!2>{b*9axQ&3$P8U=7ZD}3MF?zyx6}4I2H$4;nJU?VsT#`EowDF6(ekR5 zK~Mv-5tGZ$r{tpH3mcZupaCg@-lcjwY!7P8dwL`~VMy(e4vs6azNR{$KiULvI2-6T z8B9*as&T;s^`Ccjm|PgY9W>xfh_Q`%E?_3F6fBSYK~}`3K;RK;80< z;^SQvYmhw zkN^Q82iZz+|NYrx057&T2Y0)`pJ!d6@j;4IK1NUt=Byp?F2Z?3+PySbXkzv=2_3pU zY+sVszXRoC2JWiWVHZjK$^@*T#(;G`#6Pm>flpaMSX+=`XmMo7{T-GsN??rNb z+32=txfp&hkXqoONUnNzq;wM)gdT&fgpFx?ITt?9+hT*Y1Wzbpqup;`Aj=d$hi>T( z)fQQXbfD2QvE4KDxR%O7{|)%f>PLZ*YpyhIidNr{=n{qu^eL zyZ$65CUR|$1bw!_>I`10tE;1!G^OpH3v9wxfX{V$prQ;Y?2Oz>f((H461KJ}M{SpG z&)=^Y^Rg=-LA0y>hPPyT{br?`GW2CTGI=;MaSk|NGRHE zD$2@va@gKE1nVNz9uhcn`^_o<>993BEpsbUASXj(;@w3$sI+BAZ0magavIbvfDq7P zAx^Xn?N!JLm(Zo~{@lfjk%nc`bY7}p=xK6rE7|r>1eDRW4D^2p^H_I6sq4~jIhPmZ zkA|NBC8+~AUS63HKg?dao(R-YzxDtWsqDvny@i%x)=^M}EStkQF-eGdVWe+w3kD@{ zY%XA2HWwv->@C$Ac4u>}7X&jAZ7Hx&<_)RC^ z0EXm2|2ZJ7 z(asxmiP48&yGZX9x$Z2ShMrRhA^{;CIDDcV@=AgCw!5UXbQzwsd(4nzd(PIUsih=0wj0cUHli(pQIu_^76L-(r@(694vfa1t?njhrST9k+PVE38_ke&5ToCh z?tNcw-te4gIs4{<^3LYsz--k7pXc*bjUJO!P*%E@X@s0z3;e-3AtOWQ@TPyVe|qRA-E{lMFo}L~tqryb{s*o>AhAn|TGo%=ok%b@W2brr~Y{RBFWM zj@a9#+EZr`yB}@~=vYB7LIHic$J%^E3ajQv@%B_jr1ym+HQtr$pIf!#4mC&?xU5b9 zs*W(4iA>tFtT{t|y*q!xs_r&!MkR^utbe%P$ix8{0hm^uTu6UWBdFhX=e@vUiuqZ; z1A+|3X(t}mXDXH8t5pMGq+bnLVB1)odc&WV`e_XI_e zEdxW6B@@Ezj?_dPBn6A2IdIja!AI|6<}23pv7ufYSRJSrOyc_<^HD|gT+OD#ZiNok z1~JCbPeEsa%!JNzw&thX(5z#ED_KFGYT>B>OGei+pdZGz%ghW+0LjZ-7DDM^yVqq4 z4hbD9f20E>Btvpw6&F}$t&S)Tf_@H7y>3VHxdx!KtVs2Dn%Jw1E~YX{0N|!ihaT6W zulSQrlQkGbc+)nX9XmrJ{7ZOme&(6e0Zq+UfuGM3GB_p)oO5ZAgTPy;@pev+Ev%9- z%~G-WzKe`AcBgj(G5$?!!Em^c0f3!BR6 z&BfZ}U2o71L2q!eDYS;JKIQVsi#%rW;K59TTrKFanuV|=NOum}3u28u2jCk-b#ve= zA^}<`#0oQ^GwywO4nWn|_<{!FGDP4v(E8@U%_BV%9F_>XI0N!D@C^hAUgSB1Z7}6@ zc_O;`vXs}N2!bN61_~#_mYGHZ$F^!a1+)a=_7$)uD3FV;$AclA4Q;c_i7$k_cMB=Q zkUyLdcO;~)Hj%YxdUF66U2T*()M>)(2-e!Kd0<&hSsU~jEc4q-Z9z{lT`$<#w$~uO zX1Yz|oHFNNaC!cA9#Gybfh{FWi0!5Wc#{XW+IPrd_PTY3fg<2{bi0O&`WC{br)}V~ zT{z&mEDsJ#1I!A*V-pewc8wfe0Z1+ikQbaRg@$xa{P6Ys)NSQH>_>^PF8yFAct*CtfFbU-keA z^aXg(@<%Vun_Sl`EdUErI%0i*fgr$AEmeWW@7XiNJ_W|lw;;QuBi2?Bf-d*rukzJY z$J+>j5_kIa={^gcN>4Y?d%5eUfcdLC&#GIj1YO{&`m5S6;26rj)rPh1y$0Oi$m^{^ zXmNN!wo(J$sJHCd0hI4=rv2Wrp->**aMzn~6jiHxcj~9bKzRwTsKuoO^1v_70CJsX zf87I4?Nv$NBK!Xdf%nB4C^>at%$K(!zCiFXprO$oq1)F@JbgulmF!P0j!U3-B@hS( z^12$>KE5rny+t0*0F~e>lb1L=Fa|HBmC2feJIR+yuJUU&y}*b@)`A@=7om57QJ!v3 z4LnRnokqc`od%TxiG<4C9gn?Cngm=DVtol zoQA~7?5|HCSy+WSLnnY($r6HsPSUCF^W6KF4+}ZHc*OwL3yxsU)-6$n#L@vugd^;2 zq@RQx)rmavQ3chyE9S<2XJ`BU#Sxjq5H&hVNb3M zqc`_%k?s>%_+(^$f?W`}kwi4coE(RnBQx$3ek9bPcR3P&1^V(lV?u8^IG$0L~cD zka>_@g@6lt4Jb~4zIl9hJo~}fk2K=`oYYjv><&p>zI@qUFvflMQ$51{PXZQtrY_D0 z=%o;_6+A4a2;@sJFw9pXq!RKj82abFS)>Hll=73Pu=io?2KvCuJ7#7BQC&0q(fbLQ z361)nkuu1_y{6zUjI?tIL!R3C--QZ1Mt1I=B+Bkn z1vBHs`61YQmnpSfE3u~E%VVvyzsRD{B11d*we-wzt`g^veF=}_q!NOLx#~`i--1PU zE{ieTo9Nf?+D%*UVj5q(U}0d8tUC{06hbj`{5s6P`%>I)2Q>IzdNQx7&y{Z|X#yJ! zBtM58F*}G4-_%q!7P$_?+r8KN|F6$AB3v}Q{^uW<{9ih8x^gAk-gtx`&|B{;m-Bs% z?wtCn8p1xOq>3jY=mflGHpXt00<`eGvd`95FKnHPOZq&x@N@Oo@rZ%AQW2@bFHMsz zUAT0+&PQ}=!1^gUo=@BhEQ43C6qN^Ui;RxBa8p+VrFp;cZtoInqqH-IYa*lqG7*Cu zm;uc)=?RRogLT-r{Z!|I3lmd|8V{lqtsmWg8nx=vh-!IJ^h<}#xo^*mvTvT%X*h@c znd0A{f3!T}uW8$`f5p zZ_XYeaw1*;;w=?iFUkN8?*YDnw$pLGPe2|ld5B9D&OASJ8kvr>;v*JgPF|glus!O` zXOe_w)LBPg!|y#=?&l1NI86tOt`8lAr$^KQZTtXEjup*SX9i%J(B`xA0jKXF4+Y{~ z&G4cfa%q(CgZDgnY6tOJA0;VOVg!mDep$I^wiu{hd%3%L5anA<0dh1O5X6|3X6`o4 z;T(EUs}WmIX`~CJk4k2Q_xGjTs``@<>D(5OVerYSs6F%fVawk!0Zub&rzCYRK;-;5 z9?s$lhJaMyR=}Hby>|-R?;KTR)1Lv{i=Iorlcet6gA%qGI+s=ROZ$`J9=2LYGz-Ki z$lY_Dy40^(QEro~r*%2`z_>Ojy1u%^a@9i6{_Cci`d3j=P^h0BL+<6e5m}UcwuQQK zW@LybBGCD^1;5NKZ2$RlWez*IPuI|C?BOCfde@Mpx}4$45coe8L!zUzKP0;&4xuPZfv=X+B_p$~!kSzYhptEB1AJft?`>9yQ&&)-FNgi{9UBFx(c0 zr$p^bRsc}n#T3~N=0IuSuP;&*UU~)erh z;`M*xHi@42p>j3QasiEu{Fgd=_y0CLw-xR9tj-Gwx0cClu5UM+@q8F4GitJb z7e&2BufSmU`f^3k0jtSpvj-lRf0X4jI>Yy|L+|ME2i<;32M^u76tFV>^%c$906gJ# z5v>xtMqc}hrtku~ooBGk$xd%3!mv%N9%C{;Av~dxykUNfuX`M%itO?>oN;B9V5740)EGgSD4Run?Qv zo7xjen;M&I)tRy(Kr~NselVy$bD_#k?tYH{_CGHGIZawfy=Cm5zUW}revkRnG55l0 z6X%hI+vO02SV$QQC?%_!#uBv1o9V-FnQg))vQ^z0R|8#EmU;UR5=PGm;dLct7o(84 zN%2KyTu%0d!>?QdpV-Xfh?VM98S88@yLX?d^Xm*F35{h^S5It zOqX*9h7CkGR1WvkZrj@y+7_|}dgo)WRns8z)-H_*cqztu-jN3Qnd4iTM@$-XQfvhD zXyaxKGOfw)BXU=D^IqOelHqN@Wh3=44S_W2xpNG_EWE_}k6ArY^tbJc)i1jufA6r3{(?J&S27YHVF_x?*l@DnkVN*6fMLzd7Y;%;wbG zOsnKnn9*-Ew4C#@yyYBVQJ!({eZRt;faZ10Z9-!q;S0BiV_LRL$FlmHgx;>;$u8dI z+uvzSdSpB22m@Us84Du3-`ivhX5O|_ni<-eycC3!gbVCFZ2yv3@|zu@-6?g(uTi~1 zvonz}aI3afvp|?dQiHV>7d=|6gnfBovFsq8FdtQ4@0s(-_U`V2-@#HZuUDelbIs&67@9&lBFr<~i9No4I51!HZRdFc4L5e3z>}o%6)hkzQs;ZFP+Ln0-7g3iVPq z+8Kcz_tiJz^g6kCy}`aT-mAFdsNuw+4SzU#e(w%Z`E?)bGx@0m$7W7h^iq|LIl3L_ z0c)-JrTy=Z2 zeR(;Y7em8$jzPdPrw#p)dr1jZo%Il_y)sD2itFhMwzE_pOPNd!%L%&r ze7g*Wlvn$#6xsQxaC39JPlWDG#r8LybMB?(TIci*a>=LDv+9Qh8(A9KrQA5&gjCSc zt9u$Y2aDDT392{Tg`aM6cVxro51shi_rOVS|L1Eo#Gn1=Yczb1{@2%Nocgb?(YW$o z-_LOeoP)?v;Pq1JKVP|UGGTw#;J5!HC+1ABL9P(aI_(kDgZp_kwduo?(VMIauSlI_ zk>8IUb=|&yUMfuo{vm#zd0`gEuP>CvKP{->CM>`wg*#hksp4IJqdW{CSoO`6_t1P2 zKJ&CFVc~dRj{MAY**MRKVTX0+@3rAic&s$NrVUvuT~SPCdWKkl&iC@zOFQp5fK)n! zX1gZhy17k?g&vLu5XRM0cLq34?j@{~_fojkW%ia=?gt%NN4oX>U#UG}xYchhG!Kwb zKG>U|>a!K9ozo81aZQ;YL~>Bh5I??V`@2H!o>y*rE+O>ulDYtV0HsoM*%A`wd!{LI z%fNxG8Ks%(AY~f9>?Yav>2g&v)dMCa#pg2(@Xp5v5tBGaJ~Hd!&+960^>6$ps?Zwb zoGwY$`bOv?ZYtmq;XD*Wbo6=NtdW|_rnhU)lcZmNFTPiIQqn%zD&cmGXTkxd(OAv> zAPux?PbeC=H_}i^Xgm?ade94P1(=S|Kwl!&tXs5ap>10V` zD9Yu~CDnNWmv7H5+sb4~8nDP}+@kLNf!x!wYuGVV_1SWL+`Ps%mD5}gj~JtPKk8_* zW~Stz=OCA!USzHqT?TF-6iNB#=xe86I%ztvuKDNpo0(=`>j1sd-E5LM z+c~cZPKlr0l2e4=gbikN0J$Cj!24YfC6SVjl53|U_OJQg^lUy z`hG5Q9D*%NYTsVd{_(>n*}(yOt1pqau+j$Z-c{O1o$%6Ea<#qm z%#?%M%1~_N{Q?Nr#J}B_+`amE*|MlIuNDYbc(y0!pR)dq3@Y&GaJfbAsFR;xVzA z7Aj6_z7KCar$}L({TVZnMe(KouJS;4ZlLHVor;HQuZ<-XdOvUV07K$kJZ}!~V z#?={rwj@LOt__{uGe|abNIWZhH|saer{+j1r)_%vxqgO?ikqp=NwB%yw~|A0rQFkc zOABe0FtWnchB01VMh1NIJ}*?Ku4m)2%~z7-1~i!9rvVL zE|soBF(Uqq4yD3`-0XU%@(%`s1I5w31*e?6*VX-K`*eh+?E=lG;q2DdlO2luF)6hd zUR|Cf3)jWOxjcA;t9#ivPqgiB5HpZAqZH+!`Rx;@c1%=aR49d+yuL+R??GR!H#A5E z@y?j1{oc<`7x}S{vbWeU;!rnvPiL7+RQ!Pq#se{(bvWe5J`4iil1E`cY z$gNc?iVf;9gyDq7SLTl~u5#@-N{>BrskDJdTu`ocLWZjFAt%8!2 z{)rwaGa)W3#2=|Hc~aXfs2IjAl--TXwK;yD|MSFZq{Sqas^Q@GwD{xi7-}E1$C$DP z(O)>@|Dj&R7#-aEo8zt7(HRZDY0P)mP0-Hr8)HOx0V|)IF_U3Vl`e zyzl*1F4u7|)bOHXpgtpJ{^OJoC7X(tv;EQ1<8-ziE*UKXvntv3Jot_!lm61un;+$g z#Dn*2go{rT-qkp|zvvg;rS&17A-bZLRa-@M$dL7&7{0hLLDs<2rs{BCtjf6X=5rCk z^6+61gYLxL%3`^u55kB1Rl``De?<6A5oUf!%~?$=w*^T@Eb+zM3(9Gt9KAkZLhAJ9 zvP*FVE|(xN*VlOf#T}rC@TA__AyF9`me;BZ`+|%DKV|S-Wm=RcdT`(FxzGFQb>C+sC&L~Hro2v(PylTsUOIcn%GrRbC!?Yc5IL>u+-DfXv1r;H9}+Zc&++vqsy26 zSB|i;e9AHp44yoBKoV`Y)5*9AB`=&hjt_>pYgYJW;4VL3ScKqT`yNq?2tvF#g zN$r^K@%>zoz8spICJSdwZri>)o6%KN$3|l{)7iueQgo2Jl}g47bBOSz;*we{2E z$;6^wtXXZcol_g;k8Md%iOpF9pM`{lvk++yc{rM_a{adw7V3=2si@jSk2amenJ|h; zTj`6?Iccy3rY8p9)YHX$2w2WDiZCmu46jvaQ|vUv#pM_*WOvH)T4yZK1YfPofX1=3 zlt(cvcoEO}e#bTK)}Y(SdT|@}#EF@9pTSfEgG%LO?|JlL&!rNlWz`?N@wjP09{UR` z{RL}Zb7hoA@Y%;hrB?iCP)9ZL`G)ZB6@+pAs`R2FzKD^4E?6+RcIf|E+hoX`sKkGv zU4A)k5>EG5R?>H5AG)KTD6x7z^SP(4Ptg2FrdrPBGutiO5`>+uKj@j~!n9u7g&zoW zA(_X1ag10|yzzGZVZXg9Ug2GWm5O1M&#bT0bkZ}=vC-4ZO8TWmbqghax216*2Ye48 zj>ds4gK}CO057kuey%g0b9!RF0mYjHzo}P(tc;TCDT}B(m&-a6101;VMsE3v_^5Hy zBlMcvGe54C2N^BE92-ZVGc8@7RgMwk zXSowYBtF?!l%mOwD@Y&YT{>%9T9cxf6-^aHyVajvhD{Fhr6e-uJ;B-{N8&_;b8q@6}!?fhPOU__9~zP!e_~*5Hl*T_`X->{f;l>#Y&Uprie7#E}<*l zKWq9h{i2^}3O3iX)~rb68!-s*Ojr>Zp{~B>DuKV<_L3MI|YEsQO3VA1ZJxVW(?S5!aw6JzD&uJ(!R_klC;g?ctm^mcBfGzA2bYC;;h#ABjXT?R@t zcuKEzSVKX!+;ZJ)_$+cJPQ#+nQU*ryeLF0gBDfMI*B{^ep*OZaHzq*ugY%bF@-qCJ zibD7N1le7ODH4Wm)6RN7-*56CXJYdyr!1)`GQ7SsNGQ8UvtAc!Y-5&dhw3A$3SUq- z-TY<6cMSmG7JrNjX}*P|1bpkrm4m34SM;8;RXGdUMjZ_>& zpw)R5l`5YjA!MZ@)3lDnX;diggwo#hDjM^Z^wo_FK0v{M?!(z&*DmN4t1gXX|8F#X z1yq#X_w^tOsFW{CgCHOxt#m6O(%k~m0@5Ym5F((W42_b~-6cZ`0@6A3kWw>*#4s?_ zcgNrVb1l|VmTTsDZk)T%-us+8{^qpW%E3RYMTNTjvkA8v=$4oX-CnPF%d46ly$fEoWad6QMV+(k?sGt zDnVjqBwtz`iE{Ugr@CAG_{L~L=TAUEzi;0B4CGQECJTbR|LzNu0%9M%W4)k`sw|Li zy@XrwUTphR8;ghDi>0ME?$k<7r^WADIZ8o0u==_%J^Gy{8}eEeBC_g}{9GhYl^}W6 z;7IzpVD;`PI9V$G@orsrT&q#*NwDV0z4xB$HYm=dGQH0kaUqa*yHL-^39qVAX>s*k zme287iL$bf77if8w(&~5G^6%_d%kSJtXTt(Pd8W8i#F(^JEQSf_LHKYguTWZyY{VM zw-_7P2vh#hWOF%Fg5_suVg##vo*J?)?<*3|VBEq}idpeo_z>eQtubxQV-ou<=XN9S zxHGF7cxy22ug1<&gIhEJ!8VJM1i_$0FGAgEUq?UsHqG$l)vN(Tt{;lt1AS4ifh>1^ z^~XMxOE*KxIm(60x?BW|20I`QgC87@@7+IlGi`8$6VLngJJP}n*i9{DJY)9b7+JT- zM+#i0N?l#Wi(7Af+hpszQ6nWOKF*6D7Nu~9C~s@(E*)dz!i$T*3`gMS)6@GkP8j^xN(Hx*nCMvB7ZOcOKoK=)m_Zf zK~Iu*x?Ye<)vmqN|%aBxiHk{+*d^G1CKiT`uU>mWS~Ui_P!cj1I~&u~n^5rJq~ zORz%{-79&D!S35-IAZIMUU{kq1WR5Co-VZ>&V@8It~R3ns!)5Xi!wE+HgKp#*_V z5m8eXkwt|R?)wgTzWY+o$Jt~)TQ+;qV%ovHTdVw2phyuM#Gof6( zQS!Gf!}BU04KJm|(*8YuF)?0F4!Jai#JUhmO7 z-YK~7E91(CAOnG3G@NI*Bjbdz6r0tWyZWB8L6_i70IMMv|69{zuMt} ztazmNcI-PAU+NZAz?tOhvX&%yDuU!^vC5@ANENj{41;Uy_+@gNpX5Y2|Do)I`%}oO6`&Q z_5PZhpQ;bHA_gb!Qj9yOnl;W4g(sjY9GpSc{lXyUj9sa~l$4u1MX@aNBX&2PhcA4# zgy3_@iy!C`9q8W4`N{;Xg!|;LryO5Am&kNiggIc7t-0cS6jV)+;GR7y21u3`ps;qt ztTVxnWq~Qde9T(KCSd-((8+$8E*x6`L{2bxGsz%Kc*9l1KQgt=&Wno5U%FrXho=X~ z;7Sn@BE^cn&PD~QszwN*F~CW9{I?azlx`5sc()BddDrl#tlayCK;@7jf?W;{ah1AL zA5{^^<+oT9T*UYiqk;d6k}9e#%hojzuwMgmYpf#zRa;uAnx>KTKhARmqk1ErX{hBu zuEEVEk6FTKS9g2Ag#7}LzHgu6Std$LzHb@Xo-iR4BDwB5`n5r15gdnU$j5G!WRaRR zJkWF(nGl9N{t1MpzNKg9b{3_M0Sm}Tv-m&5O1+-|Q{SXa5lx!=Su91S5pI-0=FO(P zmYqK^vJfR)xDe4Xb`c{9m^PW^Xkl>tkys0op09V>`djS%B4z==6`xQXB=Ewq2zmG+ zw%kd{+Atb^)vnwUW@zztC%C0yb&3l_OvDj6D#bKvGjfP&xS|_tHvNGdpcLGESf35- z+i~{sHd@uo?ukh>AW{_m$vnX%@h>AsV4|ht_@6Gn>0V8b2R$--1ID}nuph5T)|BUR zJ~z8kJ%+7ML?dR7t~;5RI!}Us5Ers3#6G?`dN|u>i2i&wLa=jIbM<^<`4P0HG z;ZyyTrZt70omsUWZe5V`Z(4JI?fNxUwQQZx`NR?Mo&Us&uh)D;fHl_Fp7P3ki)H-< zh|>OtZXE?rx`q7;akvvz{n%v6Vdmg(2Gi1%!+5PPs4^5!1W|9$9Xb1B-_Khb21|(V ztv6yaTU&DR=QyLafv=KvlFV_Ev&2-d%u9=L3^^(n<!stCSXIze>1+nFnA2tMyAii1vGw%iX!h=F z-n-rc^Y3b|LN^ajX0#|%g&E#VwhLY64W5^RbNMgLZVrG+b|Idh9-SA-253ABmWTlY zi2v5}Y|UCg%}M)}aJ_6+sIuoa#f)(J!fyC-Y`(E?bqVk<4-Becy_%+2AGv1B)nzqe z6WS2YI$c8T%yYEs1f+sCi~pMojss7m#?v z&B_@QyCp9ca#%MdT^Yy9@^%2)we9Xk>2k0C77}*(?L-^vpaQsusD&{M7}ksbn+^~G z0^Rl;R6eJ@AvAP%Y}%1_b&v~iKr!qWw=^uY;$Ho&Mk45s-f)%(E?g{V`WRfx=1Bbm zK6C@eaq_6UXF**T9;n@K>#Ufj+neX4s&Hlo*nUL(0fvyKw$NoV@#M+V`b;ocT12w9ZpKA=)q-V^_mfZyO zO$=BYBb~Nz&yJ_$M&L`H{A_dpTie*i-0@wYCqjbB1&uiB(!h{5B-{bO`sQQ3ct)Cd zW`orzCIOhet&2*q#78yhP(BP9pru7QgpVk=rkSS}ne!j9rc_kHE7TkmhiY}?uGDE|bWXwT8(D0oGNjshZA0}$1bkgt=WYB?_a zMX!q6EBPnMYk61gjadKtM|r<|2GB4ztyND{8m=zC^AY>|;=nkU@hOJcU8Hy|_g8UM zKwCZzaA_bvCD?fg-*!ZeBFmZ2u2lmC>VJ0xXglvNa=|WbloAGiYmT*MfLi~(N>&u0 zg{N2WX&3UXo{|LanY3?D6A#jF;%TniAIh8NAn_pX(Gml?_AuK3 zEymi{vt9=GYex{2-1+BK>DNoOq*N1ky=(?O=ytAqQ^jNz7pw9mxn6z%Y=Dl=6erk9 zS%!e`5ar|5(|BhF=KYQ7XX+fzjb24R9PDP|W`Fxmv_opJNf2%QAAfAq<*utz%N0ZTYVj)Vz!O*i_vvv0;v=-1)u;!-6ivzfi z`Q-~vrch1-{>4yW8^QDA<{$&_mh{-{jjj>l*UzvJ)wDJ4$#kZa8*W}&8JeS_Xz{cuZG7(e$TjY6#Z49y2SS7D#c zE+yZMu%bHOb~6X|8o%O7)w@uu`gEyzMmQ0{dxhc*Sx?iml8o)I_|>J|vAMs2B}N^p z`BguJ<7@>vX*6Z}>91Ew_QDXZl7cfNNatKCR}%4ad$mmgC{UQr zb*xjH^o6-o`Q$h<1y&#?Y~J@M?%fnqu$D?xEzZ!Db5x2B;3Oa&;mtTj5evh<3t~mh zyhzktpJI@FZIh+JPZL7nn=#Ign|E(`r?h>Q$}2x;WNQK`x?o-HNg?3zdsd@uU)}@6 zd}+(lM+#mcVGqvsAlGtI4P8ikdoSZ<;96O)T|!?Eem*`3Ab@cOd0}$Cp3;5T+E{dG zAfLamq*=4+Mh;pTZ|SMS4$`{kPetomYn3wmJd%iz^NS+H$1h!qf&$FetB8G`y=Y)j z`Y5t+|I@^3uA?PxT%(03D}-ya;o-t$_iN`3ogqpm&EQw=>JI5!f(9oZvdG@l+q`z| zm$&;L6GA9i{li}X6w~34dNWqAPHoGMYB@+M{LDRVjoUlAA&eo@FaadCA;oq%qT6tg z?5Uyd*sh0@6Eq*3O+ez*PfW-Pqx&e+O!w>${H04?OKUBFy+XMCU$1~!h4hW)2n)~y zTGMok_*>t&ElUJ^zSvIHX(11}PWofc(HF-&<*%-bX%1C6^3=Z({5$@Z{g~lUYI%Uj z-Gt1&g>Ck!5?s9}_1Satq_+6})EQXO$kqPe!!Nu!|NCQU z=XwWodCT#fxwPlO^e60I;_@r4v2DGDzZ+V1Qmbj_^j-n0AFgLmBrum32EFyKH!pNy zI5?3WK*IM%oN)^jB@+@?E{xGP(JFeAk_Aa!C%!DoPM*46li^`cwjN5n5D?WxALw9S z*cSWL9v1liF5Nmda(8NoIhnSZ*-!_U%UYI9yfmLoaWsySd5HAKa zt?yjD2V?8XYT$A&+VRmafBoF2SP`(PA+DryMh#ZlWrOK)ncXm9ClHqXBVP0>d*P2B zKE9sVFE?ea@o0dhAFLTvC0mR7_c}6C^avXnZg?M1PZR3Jb0B2lXl|DbB2E8!Ei^v5SXWKfjR?^Hrvr4fW zPV`4m9q7Q5*E}EVQwI0gzc25j{)6h4d@Ck3!1yhlB0r-O@{SW}ImT-n2G1=K7%x>I zoj(UVWUX%8`?$jWz^r_-j_PlE4oi>V5_36LrEWI<_OsIqyiM(`VXbCu+Mwn6(#tfN z+9Dt^vD)y2XQGq-py3=Rj#~_R-E9>*j3RgLcUMNbP}AUV6r){kQh6G3i8p1!55E0o$tWi9a>y0EZP+e;*W=`u1LE#IgE16-v+zLVW5e{ z`x+z$mXQU>zlMnr)>f1$?z}i-J9b;7l>a%lA#kOsq~b=ekC0E{!s_X#kA_81*-XZm zzUcUjjp6+*n>)952I*mp4#{3jFfLuN*mhluNpuXy4v?ZSw9+j1D*cMf4Uo+G5~DB) zG!#8fI8QFBn1}Or2pGSy;L=4up3DYfSi|)r79S!=4E~ymV1Xn?^a7b^&s@4}@A||* zQm4RuvY%Um)KEKhWi9`Gecgq{KZ=|V8yMisI6e;Ws~)NaGC$(>8qFbqJSZ$N1N#>! zP3OmMknE1J$&}rD`iEQ1V*_hgIzcm$@G8)xT~e~-CScX4KHZb{*p}dh1#fymNI2hK zxeAtEY0ts#Fi#LV`)6{K-Z^?Y7w&qnTzGQu*~FzqeWVoS?Z9Gf4ti-BTVHTMf~^pHRUxuG9Dv?Dv(9>U==)~JsTM9|M4)*VzFRT{Vim^G2dphlp9u5nmy_TB(O4e-Dr0U6{ zb+3$H50*<&H@zWct}B@ghnAIZyH{B~P%-8uTH=GKQL!;YvSPa>_pkT%DzAKigy)oJ z)ay;kR_R0Kt#_@2h5jR*^Ybb6Xn&K;JuY(FZexVPuAsNtHl zJ>$=?xaT9F*+OG`V;Wi+5{gtnVNF{A*g1Gi3LH8t ziN?9qAU~|g& zmv2bJAduD~Rprx{7=*x|J!>BEfm;lC+JMA$tcOYY@!8A4ynwvm2f8DOa?^~t+!^L| zE|?*(4sp(MAO2nf=wlrnB9bk)l6x5{TeU!?2(z{W0r3=~iJYs)e|)2|FDgRBW4 zi0{4@&x)X!fF-N-sd{asA0%$fiGO>10moZ~{(Q0DjOoDmH^B8V(xLy(+BhIR-hQRL zwt;Mi+=~Qp`mR~iiwvlLIcol(W%bvRlR?L@v_1c5(cIq!(22R~UIyVjEdGvr8$E=j zNZr09KA5Jh1Pf5ceNtb|S4^~{gtOdUlj4z~!*_z83vKP8bTxOzkHQB9LqFhcWw<|l zPc4s zCTUm!FG7dcI{}V;E1JpNVI1ZF4|F%z3Lu2M6anhHK=HTO|DDtTt{x()Rm9(twS8rt z(#`}JEA~FT-DRUJi5%~&FuFTW#PXJ7))@{p`zX`ulMaxa@Ydc#?s-0?etf$)cKJ~= zdtN<*7bSs}_0M*&bC{RU@#=SrN7q|p@!hLnfdfmVK(V((1Y%V7k0*2}T2=i#^x^YQ zH(we;?u~$Xu-GpBRx=o1$OJBZ9r#8E}we;aGrn)7?st1R! zZHuG4k9rPOJat!UD#cVeZh0*NE7=k-OtzJ*9pPF#yH=Ov6d~E$E<3RxC2Y9B%pBpp zcQG9NBW0$&H{_8(K&sZUL9P%&0((Ee^xq9kIvIysl~S*Is0s%Q){q|uini&Y02=^# z`4Aw7en&8^U9miOi`9Xm`FQzgmVhMcb|YZDZDfJ=kN;mrBfzB9=)C<_T6ZMt=XIA- z5u4w3!iPXf4xOS4e(qtS@u?)771sYz!ziG8rfIxQ^jd#KI%|@7f#X<6os2jVcJjBMCm-=JH7a zocLIF1jE~+OSkD%pf&ZE0D!PL>&k4n@VAggA*im=1kj|z&Fk?GJAc|p0Alb5n19MU zcurT=ECAkexhCigvWrPZy4J_+&JTKrne2JS|I3Sms4e%|^NrTwG!R&c?zi&->|^mV zjd|~Pxd;r#q`zD2l#V3M_yAFYtJ4MacXSI9NXmo++}yl)mpZp$jCwp8p6|ce0c|$hlVH3WyI`^g4~tsS^_V0TCsevPS69Y zsp)Nd@?4V?2S?b>J2`cjuHoe>uV2^6snj%?>OKZRb`xwWP!8| zZl#@mBX;>Ia=GN_g<|B6|H=0*)nPJuT&tNrh%=aJVGiqwCL=`AkZiM3y89Yqdg&`| zU?&d@!uSJC_i}bM;%M^Z_KwP^MU)WA(`j9>^XB{Eqdb>$AB)m?NBV|SmJ#Oc$NM@M z3R^{!m^4Pz5d^~8CJ8)w5Lr5U<8zPsxqhws|MZEF=1AT=c+y;lDA1__ofrIhyXWtm0!ZllrH=<@PEOKi>N}8oE3=o=`lYhW z``ZFqAo2fKpceeW?R)Ly5H4LC23)vHE4w1A!s^bL1{sgs&Q6?u27ULAKg(3|X~ZF( z1vBQA*<&KXx)$qUS!k^O&m0P2xku_JHCE=z@b&GLH-G_oWmX0Y*d*(*t9->FDHHNN z03cgFm|+WJjLf1BIu}(3b})p5;UBU0fh4SFFAzcVMLWX^>xvUXEG>9BvBUlRGE1oM ziufdt3gj&zmYS6*vD>k$HtEG+(iQTAjYHx0v0(nWq!k2)KVyB zW^9fle>S`6msoSTm~MT^*W#_K0R^U4gFnQkYz&k2-M|cA%qTleuIJ-f7;V@>MTr*0 zPT@qwq~tWcD$q|2!XJ@i6DXy2y7goih)`NfIz;K`7|)oA$khbHN zD$5ukJa)^R^+(&NbQbR6E)==DQWXcl*=sSxhiGl~cn)eWR&tt*_k5t+sT_}I0)8~U zwu~A~iOZxZGWGsms;N=0bnPQ~nkc8d>f^YlNM=d|AJ5?UkdNW1mcwtW=esG7aaU*{ zFONVj6b$)sx*CcX&d7eu;m*baFtf#zj*4}#h*=2423Y=ElS)S~w~IzY8;cQ=TY>B1 zDV8JNst1_PF`9=xG8eOR6oAAkL1dkZ+|_RFlSZAa0(*CPq~Qb38@n~ntGYLe6#d|i z+69sXZdIe76`F$r>(U>(e#;ph_l`W!|Fiy!ACwOOLa>c=)?@*nwx!duGbHt)5v{HM zMidsl@S#(70!ZwD)rkFM{6<{yr`qydC1=78mAdW%9?9wTJ68-7*3eB2#-J=E4iJtY zkI;6>l3yPh7@t<8tD=2tPef_HBjFT7j|;D9YzUacezX6RzZo^QPTVLAk^AuPs{{VH zh2|(5N~**Hcg)5cr3|3?6V-7+zJ>u*UA{6s* za9?)n)c`#W9>N%QkaG-)ln(P_5va^_Zxp>hmi#>sZZ0xkN69pm$Qj(EDS)ud06njb zRB~zpZFn9s!3-Q_a>Iw@jTiuTFuzCcW72Attt|cD$y65^fwBmBK>B?AWx|U)>}|je zS3SiO{Qy1=C`XNf4AG|A1k5djMFAYYFT=?il`>>xEStL-zH2}rV*0>)EOU;P1{rdc z|BjJT>&3!N;=`rYF!;*hNeRW3cCCd9Q;MyU(F~Z7!$uA^mFtKWS!EUFVr(vEP1OXl zfATsE@OtPJNk8kWiv9DUa`1Ns8RV-m*v$eRpLCY>#~$NC4}M^J_6W9!Ai=ko$HtS) z#RTkr1XL~Tl#ew5!&#%4?DI5&zly*no$=PA{vn*`nOX2A^Zv#~{X;y3g!gcDYFH=x zPOTvLkH$AdiBX84(fC&Bt}L|5f!A!ZRR%VV5b`cGKn(IS97xpLp3X%bdBT3W3wMFz zs64&+H6p}dVS)tMNOQw~bX+B2$jd2j@zMfCC%b3A_c#HZ&qfUS}xAjqP}`D20s}~t^icA;gDe+ z?!~O|pNYY|9RQNr?gBp0!AU-eA|V{_kpnI@UH>%KR^u`=b?er_k6I@{^4RfT{TqMr z79#gD`XQu^G_uy@5IE@*m}w;U+r*rP%S?5?rz9z@_iO|2LGh6_G@4ysy{ea$z6MzB zmgLDmVUx%COVhA)9#@0ifIRw;mv2VaZwlo}L9(5`q{b%licOA}G8C+ocW2VPob4B*Uf$6%#JMmIH35Oh7yZj6q$F$5`EN`cB!L zIdfgv8S_jq7D=-KsDZy9D-ECy$hT(IV*Cn7R(b@69A~_Hc`ez{ai-hoT%aYXXtw5| zXy@)E!T$;oNTO4(HnucYs`+MAD-h543oY(HknPD--27N|e8S2A3El+t2n8M6P?^c3 zJkF~XDSuZ5)uAVyg#LwaXn&&{F1#6sLn|Rf#7Z>FQyI>PZY8`9EIUl@y-{Hzn}2pr z1~kEt4p4t2rm5Ba|`a0LSS(a9k*Da*gswY0eUY8rJe#$+-_c$y>X?ta6?mvDS}O;fQz zPo`$Ni2a}Cc6QcX*^CCcDB9wMa`&B7uiP2Vh2>YTY_9#vJDCn_B?8s@cwP>8xNZSk z(?w*T*Fr;N?LEnpG%jS0QHo3jixP!J?K8uKXS++5+k`C;kgFOOg^q}CV!KGe48}%Lck%7YqL(cvo{KsHi`zi9&{`il! zU6Z=~?Hu&o-W$UF9Dyd~dm$&{D5j&0Mpwq9ZbnJv3lPizclFAoobZ3)1c2@MD*Eu{ z*B1-D(xwBdUkpLaLCWud)=>+#D#e~UBwe?>iam6}!sB=ubn!)XzgC7{zg1c*-x-tU z=n0Rvf{n~H=^;Uo?K_)8fQ9j|LuNb%AHXz)0-K1jOi^8%JD$e8tzKE#8ip@yFzc zde6*`W)mbSohXxo{77|@w9~R&6Z{w1GCJfD|%9Dys zyWd_kHGISEgxRW8d6Ln7y$<}gtE;P26MxoLxwt;2B`$$cgMm1$?_91cNF51|)mOU8 zbs#gJFZ3&FQpCE*6tTkW$9G|sMu!QH*U+J=`=Qe!l>Y$=9lE$wilXz;G&v2qCXVa! z!xI3I_Y;-bO3<=_!5(cNgNbAU ziCy8FJbp=r+XguF<-W?0dF?^U{!uaX7|V+Gr-&Zr^3XmGiy$+hUEPhr6`eq zxrQzG%&3WVj_UJ;u$j>nmW@p&c&xWa2v}>>FmdW#&5ImwiOM zH#4ENpc<|1wNFK<;pEu~FBG#XkGJeM8%$<$!bH*N^1BGUQ{2g$DbvN>1kkzQQ~v0R zhm%6r2Ubwb9@jFtS-k2dPA`O=RY0W^-48nmOD}!_AO8IbufHtssXxLSw`Q2_Uoy0R ze#~)xA&1QI=9KdKJ{S>126=1yrn$=3`$0>l!F5b+m2XYY@{#i>?|)328)MxWbB|Hc zxl|IwX1KHJ)7l0R5BYgRN6B%Ja^dL+nIxqlz0b|`#9w)5(k{$?y*j97h6uF$ZRNiK zp>zu{g`XF@?#S3)vb0-FepdxblFa0!7e&FCcnPpXL42+$gd{&)ZNWADNAGCsoujL4J3z&L#bD*wBAOcTN-F_9($u%L zn}nXc_Z4mdIVr3!dthc;$g_Pdc=JEq zYx6BFGRU_F1OA|or%kO%Ex5=5Toa&)Z)UsGu+IDmz{HRP)v7B|>NTd`22V^#s-HYy zpDHymj%Ic{GrqQ|Qei6p^%iAHe+Ype^AAls`)&q`t9vJ&Zdy1Dp^j3(tJs@y^Gl0s zjz?GNWOY+bQ(2WCUEx{IFpQ<^^$Pybr{T46GwzJL;QxC8?1vHyt^2Nl+L|hKA9^jE zUl8(vQ1J0#mykNrd(sTGy^V0LN9K7BNgKurNk|mA1|Fo~TMcS<*NAZ{?xv>tlzd=4V(K!58|rLOx#Q$)Y)1f0P@zw-W2{ za=ds>A%Bn$uN68}(LWo%NFff^dUXDC04uBAfBTIExVTYy6!c8f6i)=*zd>tXQ*b|o zo~ml({{FrOTKJv#$Tk|SYhkhA&`b_Vz2548`WtNMea`Hs&L#V^s7Np3weE{KmBhmV z4m#XsCi6C$=`?fJQqap*JGPA1y(kZ-MN$oeLYV=?Z$`(TVTR5sRsU=uP1Pezyd~( z%JN(jfxPedCN%X+EyNdG{1BT1tk~`_a0|E=ewfV6kPb8;oy?m>NM~i}V~Z@^ws_qO zeIn;UA4^5Qk8wWP@%N_>0q}LC1zK>cVTX*au?9HT#p5Z%Z(XSzocc3*4wXp)llT^gC~NGoyFtP}rg?44c&BQ-7|c+7I|B!0?B)_G`s z3l$IjZjqj|!7V@+dy)G{-(qSa(`D$FZb#BB#sri^7oBXP#nI(ilsH#D*HgQ9_ib%!lUn8=kkd(un$|?xv2)rmY;WTz1zK# zbf`A=-6c8UznL6RutX%NySR-)#ezOXE0>Aj+64~fw6y%z!(}gf>=n5JVKP5V_VrJV zoH$SU)`xM<5|SyatTBI|_PuPYJoN{8)v|6~T$qoXPz4!<`l+W0F>&6xcn4RX1HzET zwg5hqorYvXF=M!lamtg_kyte#kB-P_u0 zFYjLYmI&g>w?A0S`99I{V^lqc@b(+F93Pe+*zYre6xYmIOw>HFW$bi6 zU;A!(q3-#U`M)zYe=OAV0N9`MX1~3_MWtkFneSH8h5AU||cgT z+q_J^qM{L6ZM-_FV~nf=#2{h)kLsGa^23J@V-F2ju{O@m&apXXXJ-|wS0PI;g`>`C zNDV72f*mUFe;A?lyDpNzuDy6ID{N?UT+3&tMmj^3%b3k!bL{9XguNb_<$If*E4p~O zkUWxaFh7zR075HpfhlNH2|6Dpq0ng1JI|+g4|MKTmZ-i`K42He-*)22m*g}j1v-#e6|2^K{rx}ttppVkyN2es4YBZhqki^o%6`_cka&9AKR@bF-3rl_%2 zPj+yq;IBjA4?0oBUv3E+MUQ;7?&#>4`Qe^D=TeW4oTtJi6K$@gpe?CKeopF<6M>w7 zi;-4I8vjzx*q$}vrU)gs4lRI zr;f$b22-8yBa1OeLy8U20Qx@%FesaOd|Z}ms;mXLXm95VWblQ+wfUE*D9*@lS6q#a zzk$B&_)DssK&LSH;=7ydOr~W%pl7yntjxt8tncgE^ecz})eD1|>{f&NjfC(r<&{r! ze9*Uw##%$?8!gX}4SUf|oT-pnvM9$O`&Q=Z*@B_cZ>8v>8ycM3KlEbKb0QX+pUS=| zH3%wo87bH;{W5=0J%{`C$)l8ex$ZT~L%MJ;g?gvi;lE7Tc*47#>vs~e(GMpqx#uWskQSfB-u}3nihWU85icW zGT?Sex*quY=(UH>$(vS=_#;dXb0HF;t$r6$r5V!DYR;9;ipl)sohM)3oIg}k*3!7w z_kuD=O*yFCd2;16rKUbxlTAif(IttGXJ9m7o#sKO1I+8wPstyexCLU4-Q&I>PMgZ# zK9~R-X(#npppYLTXS6-vEV($<)FfqVYnwKK{-qaU7)wM%bU0-V+YF;I*HTi7z+a2N zUEZX#p5{AG=ew%|gwL^Wu_C}_r%7z;^}X7{Jfkpn{HmErVrkz)4;wP89hZdy!`-(w zakyvAx?ON4k#h_V;UQ_g)UDT7|`aVOUmu9^c^cC6=#Q z&ErubU{6>Q-xs&37T~kP<@eUfI!)ubgd75x<^oc$bhp*n zlC~<@P9&wNc%n$AUTZMjMO@OvmVq&zRhQW?>)GQ+!l^O2%d!7`0ulm5%=tD*XjbU= zaZl+fSX!i8TDcadl0X5O_?C7!_l@;El~~JH?7U`d4m?_*NU`m(T0sJ|j_TK={q?AB z>?1Mdg1PJN%{RKuTn?@QK@Wgc1h`PCubG3627}x^qz+QS$08`vJN@@Q+`8*~9kQ2Y z|0_GKRC;D?qL^T4yw4o?0DV8dfr`~9*iu}d_kEw(oC@K~2Y0TnkpO=|_NC{`NwGr=V?ZJ&h z@SAx0(nuIYq5sRl%`4`~M<4I35)7fQQ9_Tr4>vu77T7X^QbS$G{fVW`q5FkQj&!uw zom@bp4Z>%@7khuzXX-Gw*7I=l&g#s>Om-P7Y?NxtBsnhYHfI>nP~J58=Vq!3n-Rw5 z7;h?@7{-^eOS(3+ebhaP zH3s$uBWvn(h&U)}j|QDcMnbFAA#!qa8YzR^b}=&wYRa%J=Wz=2V(rU~DJ%V|jv~#n z)Le$58yiorYE%e`>Qk6Cyzp%`DNSPNn)gr3*c#_FOmu=Oy1cI zdM!4tD_n}}_0w<4xB_vzas${&)j|VA4beZ%$RxZCD#v9}lW7d(MTM@<>&uErf;`$t z4HANPEBC z^^2!b7@-!RDHwIdg1VN$VM0mN!f|VlM06C>>1Gr>dYus1%O9vHNB7y0iOI12WbN)r zu>kY#+4LBE9}$tXjI-+wxmaL;Cya>G_`x-ZoRqr>FZ{L7Vs)J)c>0SaGO(%{+DicU z%ZFbpVuVZ`>B^@*nszOF;2RgeYG&wX>Lp1p97g2U$mMT^JrRp6@Kuh+!#GS|e9R)rvD33A8R*3{azEv*J=lo;VIa1jHZ`fUy=n zxKRUVaqj)0f6W1I#|(b?Rc&_hgUtSVP=R0Um7Sl1fzU(#S)nak2iuZOat{q?#U2Fm z>mGh{xP^lPXY7kAt%Wxy!RaLqOrmQ{)gFfk&xf|Pw3dT>GOt}w6CD9jj;2oKxMxxz z&3xsoo#$ermlGTR{&_wz3(3O5i_*c&5v~<-?<2HfBg*@rs%n@stfEJSv@BF~>J0>9 zbqoKTc~7#CMUwm_qhD^`z}R>f7c~;IE8lTYhL_w^iuBOAmumTX|3n=cu)-=0FL&=> zQ9oz%e{GR{;r3nG!dz6zP=8J7fjs0VEe7P^@&k`^hPDXq%l9EwR`t7>iVz zK|B(;SKpDB>sJVOe^NPdTd>1B&&V`BQwhsVc2DN<`)N?##qM@i%l23Ci!aoh%odFT1i_i(8Yn3)*Jg)Pf1_-6mat>eQP zzf`>voB3r5j4S}^pO>dUG+u+6DS8UsZhAQVqwn4_-?xP9*!ZhVn@q`%d=vxW)a!ZS ztlW^XfpyVZa6&r+`oMjrhDB15FGYCNfj~R*3Xsk}s0brNafqF8>$E_s8XQy5@gNy- zZJmG_IX9X(_}lC8^$dv(cIH-#GG&9vrkUZwOKd%IU-NHhd-UPPe6~u3F{aaVjp!Wr z)!ZjiaREAO)qJ@(DfFo4^XliT5iOp3SF~e^vm(Ju(nz8Y+v-fb(*)#a9cnk=Ct_SQjWbvv?XKGw;qk9N8a3@KLjs1pE4F9yCJ8PSL zG7hI2z{#_t;(AVcf+%B~nH-@}s3S=To96OAM%p{L*zN!5HvE&1jwv=Q93J@W&651) zEbzRKYStUu6^f!iiV_!DK0r@`h10PsQVexNiElx=ma9OYuMaAx61dP$3$r8n-in*7 zy+mzZ&)sKgiv-NdMZ7fVoK)aBQud?dgWChhqHSiyMHD$prZQe`3|JZcQ;SofA9Gz zLo5Ad`|Q#V0TS1*alYT1;I%>cK&dO$|#S$ zEddRA?sS(C!SBng&0;EK;j}f%jbW0=|9XC1?mI2Maaop*dvyI85d#IwBd~%{=ygMN ziK3ql)u{P;UW1TX;Z4skSN$yQ$7zn=i7J?10>Bk?CVYN`33u;y!!Ho0yU3i-w4ca5 zf|s~vt;zf43#6~>5_4J+HQ^$xEM54>2+`ims%nEvkODv(wnr*=yCJVgtF_4^EO9L_ z%5N^(%Un6}VmDb|qTU9TLD2cc$Avndo#+niH*SLaw6^@*XcD6!oZWH@c7Z8O>%O51 zxwrOwS1Woi1U5;~_5oPZD02sS2ggU}^qgJ4z4c4x+RO`6RMB*M&nXBQvjSTq&=d0z zQ~(#(*=reeXes)~K6-at-&FQMmoG)XW4=wolb>ry2I+OnPU$rK@VKQb*owlJV&fyq z&P;|=_Lnii*AE@^FM=#9_T-vYEI?z+4=Uj~mrbugy*5pv9crbouRWG3crz&p1mJek zH2r91J$J)ca6Di585_%0>KnT>m)^q)JyKwAda-b8BMn^fkc5(Wns_s~aA3%Tm@ebL zEVbY%g%D79rBJ%15Wx($YH%rd7(FI(WUU_FS2jD*KY^s-k4CgJ+p(APPkQ*Em)oi~X*N6jc8O~jOW&7Mh~7mK3p7tq+dmZTq0=fs2zV)SFk$5c{x{vp zvkqf46N4kA#dZ!BO0E7%&A9Yi z$>L9ZiP@@Rw|}Pfg0=F}U%ZqWx|!;SJJgkoGBZobxpv9c*Q=Ms?VRCL|c+QnFeHqYa*=!#e;$o)H%8<<(OxNj1Yw|TMD{Q*o z=d(}W{;1x!ZzY6G=ek`IrPR#<=1*v=t_UPJ72l|RBx@$Spq+2{uMtDm?R<6ao1>VP zuuh3$7U@y0E7~9Nu~d#yO}W0+OAdswvkAx$)v>xR#kP3S#7}MLdiz6TS}I_>25$&o zd3WM}xl-PhGVB>N5G3)rs4@b& zM?#Wp%G?KI)49O~Pw|VFMNXP+elPElT9MN))exGo-uUrh$(+OsOAblrl3Ay?J;SgYLtGPIu_I9rQP=Mon zQ!Z|2)+Bpo=cnjhU&+^Sm%vP!7OTWqrnjx2watgSuL~zAEQ;x{MxK`yE>Qn``k}J% zh$IhRh@FfK0sa$z+g3YjYkcw{63esn@&6Cm7|l-h=6q&GJS+T3x!RbXd#oAvqg0iu zYjp=x@rQ_Yi^=Q&Sh`1v>v(a7bNSd!?`_=49q#zFjnuU*04aGv@^aWQ>1gviTKs2j zKu7e>{2RHxeVtk!e%^k%!MB)Z`I&_gPS{ZS=(xf_pGTjSo04|UzfefhPE36VeR&Sm zd|7!j@@XoWorErM+mLU>z-7ozyVB+0CE;cK-sqK1UD=^fNmLi_PI>{{NiM_BF+b27 zp`ro2CtrWT%q4l0si=K9dfu)K!|ItQE=w$^qiV9+(az2Pf@W=DK>tc7*L7UIuqUn4 zE!L1)d_P{fSTA?u#Il0^l)uM&RWrG()Bcl;GK*b}0T#t$p~B7iw|zMrrtDEk!p(4d zCuGi$;No7(h^8AT0o>5 z9~G2Tx)G#Px}{O7^q3G4&pII`od)t?h)8r;;uhvzjLjLcTJX*9U)U33=kvXGn+kgQ z?=xO}kEc=Zq-IlUDEj2y4Y$v6s~@^&8ETNvCvxsIQXGsnQ-aiG?KBg;>PZ znUvg8dWCL7ejwOG$5thkUs&BnjT{(R)$krzeL%2mXs@F+uH*b}Hxp>t6Q}i}ylC2d`$S)=5qgqzT{qyo$2h%k=Ls;si zo^k*9)RG?0CW_NyW3xKo-I7grkV)H>J7e#sY*O9%5+JjJQi!U{4|dR5xTFRj6X^KQ z>x*9d_D_ZfwFex@(ZEq8G$ipzjJW-N1SuVorl`2{$@;KyK-I4*_Lo z@w_CPI}d(-W1qoa3?g-YZFpgWiyB6iWPM-pXk=nL!}Oc5XZv!hXycCHTCE zavvkOamF>lsf(pMWVFxQ0FLcA|0>kBKdFkaR5WaU!!;lN3|re4aREIPhdoTotX0WB zyvM^u6+-?D*VFeyqeV~L=C9uG?6uLR-CC_g#L%xdWAa<+LB^E9Og~IxhP%6yvXgVT zw>&oRwgNQ?&XFD{`^z(kdfK{_T8r1oIaQY{*IpDmG!SBuHW1EdUJyZu1uT1&r(@G4 zQG=1RIvNWNhe2zsnF8&XLhq^g=-KbZZZQ=G;rNvoqH zWS(?Tj%Xaw`lB;T^S_wBLT)bw0T0Cfgi%pEd;4A!{|+vNIEkJhzp|I`Xx8PxvC!st z^oJ~XD&4*I+8l+si+;@NiFB@hmW}4l7iqxd@*v`88lKkF+~QADdVquahgTBw*7zqZ zYGF*~n}7)(hZgyR&EE+=T*1Nnhk!_{^hGdvgltUxR+cP`N7rrpN6#EhNrZwKsJQQ{ z4GCl_UAK9j1wAO$^VF{hx~?L%wPiMz+iAMsw2Y;D=G7+-#o z*&G+}Y|P=ueOb(xL5}o}`zoLz6c%uGE#So$t~Q^`PQ}O03onL+FMzC$P}&uNBe%5G zM(@QoHkGVI4DaP7@oO?>+@ZfGUimz;kR-l$->tqcc`X!4?3p}19Y<;3iF#V0?~kueUJ@QpxXVMoE-bj@UA7f6U5rJ#E9Wp%<) z3v;dsjqO-m-YHXCYOUC7Rd}JW>&~Q9<+-0X>zb9O?lm-#;j!ZJXJ0WqjbYKM=%sz* zzqcx$2bjD&hwvh(f2vsKeqmoxOaI!4jj@RT2J_AKBi^-lOF<*yxu(mXUHLw^>;6=} zZ_Ml#ZfUvYx24_*g0e-QJ*m)Uu<0Y!e=QdJjbdepd*8GjpEh{EOg>RhgGJEUhy5q z$|@&fS8B=6`y*2t)XNKz2AG^;I`rd&-0EkVDUiYE##48aPGibM@p@~6c9Fjejo2q8 zn3V}q3~2Ay)dUXr3}=rM=fAu{tphxs<@{XR%C8w_hBCclHL_|;~D-c<@KLu#6VyUR&YTNoN8{S^&`{djL33$KQ43!>2Aq$7nz(EXOA7P(tgxS`7)*q|Eepsz|2Bh#AB5SbBbz>{f28s9m z%-{a1VoWb|KMEK@?%+0)o};D6r6jcUrhmM2-{^@3$%7=}d$ig*SxXe8KUxJ<)IP&l zy)$ zEyyTY0lQ;*Tq~{b_2TWB2hE+O#S)*v{ToZML#pjkZr?F$ubtFJA5(%<&)^^^VTBKRMOK9H%8Rje%MC z$JK@a*e17pkp~$9_YWZ#ZG?Be+==H&pB{T(^XR&?tAt&0ytM1o}fGJ+zx5(r+eQnnG<*Vk(twc|bJWY`-9JXZJ9zl-FrV z88>#btTERp;%nT368297@onjxt$)NkoDAuco8o8A&^Af79~at}Rw!&>Ge z`%NyZJd7d$PA+3&Sukr{W$g`@kKuP7MGt%J=p1s_ZErI}Iag=p*Pi96Ig5p)< zGCAV7HH$DIPrHgoYP?y&SE;W}LxoV^u)6FUr)3h2Wjd>~VvQk`~#`30^gOWjST z4&zAw>D7S9xx%GYe~JawuH~3d@4Rx#t7>m)@~h4Iii)?3__|%#Dr;QHTA~i?=TwXS zm?Pg-6dt~KC;!aq#Ki8;&48R9>CEf9jOVxY zEy;v>aXE4#thM*bR*;`wN2d%y?;6a+jh6_NfBIPCUrD^8vEi`+e&ZY_>>(xxcsuig ztQ(4T?t^zdEN5=6m|?HlvHmpdX^9BOdf;6$PBP-iyXZxqF>`E!~&$iAR#Ie ztA#^`&KC1wwo0*5wAzoa_ylmG=S&!uDAshch7<19j1Qz6<}1I2r56#)oE}bgcD-|+ ze=FM5ajCyK&odBSGMzm(!qXd(#^L8morE z5SkMb&ldqvU(;uh$!JG-elKm6G+L|Nc+O@EuFVn$yDjj3cotRN1LXN95^ zN7?zrCk1%m@N|ZULS*fnbuLE>Z<^4uHjbOeb6XGN4PsJx&ts=#@n=9Z+qJfj{SeU{ zdH9MV-E4sx6MSN;1>9hk)3@8$q4G2q7QD@=)Kodg7mKjn(TFYnbXYnvB1?o<<)kF_ z;bjja{sNA6$0Z zXX_dOodSeier3Ww>`srxOlqq2eTD!*jBtwXaiwBimE&ay z?emWM_CW|Gq4$N-XU??3L0c+lTq7aZJ`xRX&oyMh=v;WX*`Z0`!z7O~&0=|{dqi*E zH$T`-_x9$S@qd@YK21|xxEegP4bEgGol()eQnyES<7iqR5G?79gNxz&L9#RWjc`P{vNVfRA=)r)iCS=bgW-{vPGC>No; z%ZrUe&MVBcIH^vaXPDwgGD7H!kEx^+gZ|};?8wrMh+IsQYPxBlrxh0RX_U_Ni4m0o zHs_Ehf~gZ_AYz)A=Vo7YL3G?Un3iKTFEKQ|q$%34lYmgbd!t7gE zaJLSQ6lZ8?xA*PW=BP?G3770lyDplu`=k)EG7oswy58}YQKi+=yN+=uiqbZh-N#l% zU_+HxAI%FG@j-@KVbgi6IJ;JT*NtkX-uKNkiBUHO5SaNb)n4<3&8w^Tnx$D( zF*ZAViwPaPRAT07Q~6H(X6l|XwH{OM#td)f9o-)If|(clrQ9ufqIx`|$p5ar{ySmL z303t^moHNzp0^gf3Pz#rcbPjJteC9B;tzBG*0VuvictQ%-jmh5!J-l?p<&^ab5-hi zMXL5z>Pf(zJ&tUoG|qfKbBLFyC2R3-4tcFV3RS=;)~NxGp&zY>oBV#_uUcAO<2ns2 zjkEER&`gZ>`ZFD6u#E3++tcO5_olku65{^H>G8J46#Kyy5PHa{ z?sc8d-&$KEjSy2KJX221=keU7Laek}1e1B=(la`NV&HD_X;$#>92fdk6PcbvNj&>I zDo&bn*z}QLvnT($1TzZ3VYSrE0&%ahG`B|+UMs)D#vVz#`r3CzH0}=zhEK^^HUHjI zJOWb}R|xml`W|E#`_zBlT+VNX9$j;rX2pCB@6N!7V)(sLKT(g*QfA{NoGY3h7IZyn zxFxC!p~3&VZDqCj&&w$SQf5$(kdfBRAZqcb=a^5e;JW z96gSzD=Jsk+!)wQOc;eWX9bv^i5>2%?48xpFp}Ay`D!xes^OyNuwJV+ktxhi(+3cW zE12=8)&4@^l#1;1BLfwSt)4pPg+31^17g z$;WjaRVNACv>=DV)#rFQmfYkbwRPaycO7H`sY|u#?9er5;c+y3_8!OK`}5{OlXwhF zoxe$)aK8C&+5OoZvDCyi6h8l{6jczr`~?e$-u1Auh?k>{`YS#dTWsux;Da09qmSNi z+sfX04)vMKwzIrWBNSo(n;CoR=&@~L36e=vLn?j$^$*qnpG>7u`)i zPz$5TQvRKc!5LMhWJycBUS6*YPKh-(hDpaW;qUz?jh<4F`UqS@t+Rf$R+nX!fd4F zgKPIOp8Z?+fi8!*`P2i$4fY;0hc2yhQ7&({oVq#&Hyo&4E0XLm;@SRkMbpRkFa6sq zJl&J_87flIY7{o68M|aME5}wk<0{Mn6|_H|J!23Cw97zx;&4(|er}&4t8px`=bzxl zO4HsX+u+Lqt`74)X8}lIG&|#^KT=4Ho|+|evi$6K`Wo~3TjzI_b=r9pu|8R6=!cEG zg0g^V>F;Ni1$3LPJ~@Wz%MBKdHG7J|@PUIwbfk^T!r)!@fHDcSqrS(B~*S?narDEkt|;b2dl)YVppkKa*IYgDxJ z!)E+t++sQoMR_~b#!$-UlA2W0hUq-}<$se6W$J#S^VQE|U8T=c5aWDfj6hEM$UeST zC=U)%w}$D}^+G-M2wkvB$8 z%?;nzV2G^DYb<_r%I}tr2wP~tu%gvsQez_{7Ebc?Gdc2OZ~KM^CqxZ{4HSI1N4x)X zTgc_`ST)E7+}94lRs*Z0RKx|%ZoS&vTR>vKAHy)M5-8E|`R+^f$4s2hC< z{`KYpX9uRT!M97`iJE{kPOU;Nm5OZDwDD}C(o?)hr6V!|KrSCKQC^* z(UW&ock+Da17LCpSF#B2lxBKqc?oo90MYYSfaROtz$@ZC#!8D9cUAwyqz&Urt4}(< z<>Ly-cKVi0Jdue$3^m8nra=G`J47G?-7fP*cWe94^O_nFpne{VN*Qar>bjIBh>h}@ z>w)!sY_3v}kZn2GQ)@^+#2S-0J5bHK6GlQatUP>4EPOj@a_-F8o~K5VE#*d68UEZy z3!m3N$NGc#aEvj1gExvs*3q(FUMbj4*mNMk74;9rDKiqvNjGMDEJ8nQHN#F6nj-bn znyo{=H$2$7=iMOxoEEGn13h6~|3Xy;_rT2?k!h)&U+69C?adcyFS6I#2t0_sK@N6p zc;fP7Rj(%#{Pdac<&vIIauH-p;n_Vd&gT8%G9oCeM24}td_###0lc_RE-5V)oPSzZ z>mChmvu^MMvH`w@IGW0XX&`ork(dEx;H5F+NY*V5;o_-8&7>P84@3 z$}Bh`j4f175Dd2uyJ^zVVQ*<` zjgr!pETr_w%Voy*c>InD!bQck>lDD1#TcNi8kTh8GGExM6Z0Mmndm&$Fin*&t&jgQ zsElhm42)g|sOhM!?Gc+gQH<=H)`f)(>)JgNdOEs{13SP4b=@S2Hk;-4n?lGNnsm4mfTA)`lKn9MD z^pCoCwAs_@P8w4JYiH(Q=wpo*)lJkE)xF5q?A1=n=bt3sYKJ(LA*AxkGT&?!8sV`< z2GkZK!i#=Qui@3>_YV(Ky?FleW#JVP<+UQu_8_z02S@t@Wwoi>+m6vDoNoLu+-G{P zOeQDHr0Fc%f!jobECq{=(SRPRPrTEF6`0GWFz7-bU3gcQ$o7eTnl53rWd)Fz1SNz) z2`@))NtWfX4%X$wk-b_bVu6%ehzAp+E%;ICJPz<2R9e2`sBcM8tiK5^U&e|b&xjXW z4uWq2yj4%Nl10mdAIk=1&WsVnBI4e1jx5evN1{*nV`3Vkjb6I6fp`{0uziN{6D?WC z*a$G(_V=W+WR(5vA?^po{ZN6-S+TdTjiWAS&Fka<4tsoTo5lQo@gg4hE7U6;cT7VG zHVAiGJ7g>^HX>{>jh(k@lAN6OP4|MuPLmL$X;ZgfSCSqIz80RzxHR%%j;i3=Sg zb$D*Qy0w8<^5*9&4PFAbq(wN;# z_3+uC(}6%eB}Kx5yv--!Ox{+tJGvtdjWlOSs(PF1ekaduI7a;Us%Byqavm8T-s}nX z+ze~!?d{!y&a<9@xWUt_ev`B7Qvnb2rRp^E*7=S2KfBJs|NSIU{m$=PeA}tzGLY&5)=v8BBIx%Kbf_RovG`wUoQ<7;fGP}s8a^kBRBg%5(q!q6pbK#;LDW@uPgP+ZH?=|0J5b#ri?z%omGQ?r`=`)` z;c4i=6Cdog^~FZ7aRBXKZG#B|_96G#j^+26UKsnvIBFu7w3L<|-o^0_U#Ko{cW$U* znbc!%6aZl?RrD`trlI``78o%U=fF;Bp8_0~pi^z(TOJ1=*Oo`)lpJ0Z7vkoG%0gWT zN(N3Rdq=!h%1eBd>Qy`PI7b>@bz3CIAnnPnbPd$C54LB9KjUDpt}g`R#-6Qg8U^I| zeMwp}frK+uM0+e5T&tlBdz#Z*v2YI4G5aIl4Olh=-|SC)$-~brvEf}_)zVHDx>Qw? zF@&6HrQwZH$-b#i3n^ z6;OAeB1}%hYdBx0FbY7R?1Q4_@uW}Fy8FJf+-FyO;po9TrN8s=!MK76!XOm+3^pHR zZ}i@eCE|Py2h{F030skC2h<-!Efv%QmQy{)E#udlmpwmcnYEYfLkGFtA)XyyUcX-9 zQS?VvU*6xUQEvq^arBwtiFf*cTaWTWYv=iGrpOv8$Qp>am0k)#Psv`2!nv}nfrOgC z)|$7&fjRgl_V*16fJPH@4U+NXxm!dN7K^c+c-gR$>+#SMIpq!=&u19~(*t57u^Li3 z7}A>GFx)*|bo3Q-{hPJ~%`rjL9K%^Y1r{6_7IaNc=lDpdiMoCLuZ*th#ikO!FM zt3^-pGAa5|Oy)CO+8Lt6yCm25f0D6mzGp1WE_Hj+P!2A~%DEmzW+mC~y4>i`PHMk= zxa48je^0feB>IM(i{&Rq^m1RvpEaT}fY5s{19Xyf#=ZONf> zD^|uAB4B5Wb&&IVgPm=I;9D=G3=Ln!L17B~<4)HMz`)(ZVXz(86vy^09kOff48y^MKUZ|lJ9-6}$)#A1waAl{ps~)I!Jd`5 z8c6)$tG3AOZt4Rmg*x-B0vmyheDl+7@f06u`v>7^uRf|OnK5!NtY?`Hku(GlWpqH( zt#}8sTY)D#rZTQmGQRL~31^bC-go}I^zdDEHcxD~oxlqg)fnW?@N#)tCE|G^z*W%1 zi7%M*75&X&Sl~P;mV&p+{HSEVB_5^LIQ!QRR26sn@YaHyQXmPQe1_^7?+iN#dhJJ_#c4U&dSdraQM4ceiSEGp z6m6-55ToZ}w)5Q?j-{JsHg1VNHMKJ75Q=l_Myc2s>YWRa-Qee2ND`Gk>*wWU?D>xS z{*7&?ZCr{8Vm%Smx7Sa=<*wFCt><2hMCbx+!K8hT4{c6m6xg(}H1TE1?j9NL%XQI8WRUh31?rt^d?Ssh=17_(`s|+{2r3rO(8 z$%?R5>D_hMO z^cY#>d5Kw>ofxy1Su@Z|QO>;+*?)z$sr5(u4}5FK<>i1BAQLxI1Xe0f&~2M)irF+1 zgGeX?)z+SROiTs>jB4=wj7*;O&NZ`p%rw>9Wn`Lkx*WJTqx^i(z*>u?EL2qta1r&| zHiRq6%Kb~@vU5qav`$ue5RwgdeFAXx)BL@TxUh6&SLbI+&eu8L<<+x#(-MenB-SIt zjNb~}MsYX60r8j@%Rz&up{f0S{5irLF|>?F86+&q@{d7Mxs4p0@vC!Jat~wz(9E9w zz2BIu;-eCMO6|eoSAKRgWzRDCk@|NuquS}p3F^c_#jps^A&amiPQ%|i&LHF3)ke-4 zBrfi$OLT3?`UiZ;yNrU2x$O!A!X~qCI0R9|MN?*)65RcXLZfL#ggn?Rfy8WUnf-=J zNaI6W)@lnDJ6Z+R3H+DlC;;xgogsG$ zcA6!tL|5*FoVPbPYdcLL9DMHj!DOcok;xU&PG*@wevY`q`CruvWuCu-QV&@J@0Eh6~lxOiMXP6H*g|xEdg0_dyb6;>8D-NOPe@@i$I+Rl^h!jfR4ogY(W!Fu zmEe+kHR;W9LbhB&vq;zl5<@@P$k~1DVLFyI-LQp$SD~0epjG_?=hF7T?xnc6Y|VY-2iE72{E7KTZ?#wMVTPBkvpM{ zZ%YASGf~xPG~SJAIMCtoOjb6f7v7IbCg4UaQRKQIcSp-dQZ38=z5Df^yLLM+AK8UcfX%RN8?sy0WbG0DOq z03*;7r?=MgB-P`6D<2#=cy@uft}2(~S;gt!QBPc%84`DvO7i35?BcoWjAR(*g$EDwwo9l+ z+PkFdR(@6*;{ENWcN?SuQLN7$(=~UGjG}7U9eExjT$tW)#zK4q;&hNJ0ZOX#;E>A} z`8f8IXgX;`)hVYQ9X)N>%D464y~8(p)bw{kCqvYgTpx-0H}#UCBHM3aw^wsFWAnJ= zs{$)M!eyOap{I2_{$Km=pLKg2Gk44-xiI^=oImodq|{eFdG>UW zE?92ZYybC2o^QP=l+ri+cukkObP{8<4c)x+6+_*cvE!arvzEpf{=fHiYke5F7h*4v zF5#3nq|OAGHu-VY_)usTZmp6=X5-YW#sAt$lvc?as*9oiy zqsQvW{@b+~P(^ydUf(vpIkA<+;*;FpXHb1m_=t4UGP`&8hC$+mEW{3kO9Bl|)!dS# zvj01GC~qIgXr;J7#gg6hIJ*EHgPU!tW_DKdzuQ0Y{o|ZOV0dp|GLbJNCFZF^+Q=ZG3Uz|P|NiyN4qeW2=}FFfAT5wSF4NSRE`9L z5fydmG}Yv2vmvFcQ5P56cxcvLUlqfNlY^-@dFH+MyYxrY4Ubt@FTuTi7f#pfB;Q6U zHD;+QSmTmYo0U*PrW?sl)|bB3xmM)WcBd=XTX$J3{xki7l3Zb*z^a5v0<3_=gk%o8ciN<>if?o*Iu4Y-d8QaY>)Z?b3pwy|$k^!EATfdXL*hwt_4M zyvcC91t~*<=E<2qf6|)5skNXbe-<-w1QUE(F0osNT2S|sxO;)Lwp42Pc060DXx(K z`~|}JqJ<3F%2o=QL{QzuBT*z=L9#-j`H{2@krsX!{#(MnwX;J7s5ZmQEYZ8marb@ZDgrpPk$O)Ey!r=%1L(xnyA%o3`q zeJ_fMb0{A4X&TeO?jP03LV@DyE$a#0sV-k=X!=wh@*cF!jArXdFRUimt}^4HsN%Pz zd({_T^trlkaeLsP6mk3!Zwt?T96sIn=7W)Tu92-(eOtfZJN>Y9 zox6<-wL5G@QQbsAbA5SI!FKL!y89?pH3_mpC2seL-hJ=`Tj4-SJM7(GKF|@byI8r+ zR=npNv28k+*|+*A_R9_QNZQ+{l82&b8kDmhdg51d>SYv<)qfxVhMjAlb5|lSZr_TN>md2f%W4-PxNQMBa?t(H);s+El+|3i z%x0+{P{r(+bfSVBFA|afP7gbNytKa4(-e_fyx{H@8!OaOp3aGq`1}Cz=5@=6ij{{l zIQr*0subR!jU^9QPHp=fTT#M}l4!iNwb3*4TDa|l%1o8JPYR5^y6^8NW&IaWX6|M^ zuzZd5x@N2GH+tr;xqZH+5~nIR5$84TRQG8 zp8V#YZOM?%`Re9;nlVgnI1TmaPf4;fC@MJVi|ilk|4~1XQ2v@W-BE#;G@5MizJHx~ z78~PT^+y(w`Tfbqxwm*KoOCZ+(n>+f2JfBo)#*y{7(X(WVz(V@V^dQW28M@{z6AY4 z1x93~q`$C#kR6K3D5+&@EdK2yc9)JUVwh|af}ii_;GuR2^B2D!bns6s)E=y=K7E=D zxg`4X4aA`x%O4^1F?Wsql;X3-^5EJluS?H9RDR9bM^M{y(aGmr!1m zyyy89oV8e++RW+cr-4+wa>T^Mk)F3SSpNIc?sv`}^#@QTnT3l>rKhJShR-S{9YUD? zUXklDG}Uz`ls*yc=qy69U5Sq$KgNiA)xzj4x;-8w1s?D8Vt?Z24Wm@k`m+q$my?mn zC?1=7VK&w9R;S7__o<|<&E3>TAXNmf zicqH6;3a2hOaCpzlE+7u;~=bgoMS#<-8|h)DU(YE;gs)HVLSb`-_)R z-WO)baBNIW(k|iQ#T#gr?CJ>mHckbF{O=1~r0TDck*Q}(4gL40`dDX0M2nnWW)`Pe zC6WKvr~Lo_{r}`RxQn1size&SO|H91zG@m84B6rC;{opO?)H5AfQL@!k*Y%cWUnhm z)U9;cQTQrKuVHXd^X=QW3G8RtAJ$u5>9{Yc{`m2&*bauOF?QL`6W z>6W;-_}I%fHdwZ0Vn>^*N84p}>M}C#(%U4d1+EjMrl(sr`dr?hi?s=J-OPx2>%+V= zD)<*_q0G*Kv|=UqKXdjhukG{$hqZBZqUU}lgK|PneZ7QoBrb`az;z*y{o;Wf?axSs zbI9MN3T;CM8WA+r;*Y14K2z9R?bE-f8kz6h0W8qn{ix|%^T2_iWiSSRQK^uxPNY;aZ`W+@h4})^ku4wqC+(Ir+jHG zMEO7&fNYA~6ybSc{%hH>3VK#z)^n=?&B6U*QlcZ4Ul|@t^w^I6Pq;Zp8B+Sad)K{` zU#C>=e}UJ1_eDnxuRMXTWN(_{hP_}03Q= zNHp0)W~=+#-oZf|C;k|uvvV&zYt7}jtW{z&G2Uxje_kehvEixhQZE@9*^j9gcf`cT zbGz_%{DOlc8>hOboBRj^0#>`8wK2KQP%wNAt?7 zMPF{rb&Ty-zsR5Kh=uowu6rE^r^}xTMrTTRG*cwhyMp+4jD*J(cOK7TQ>0~7*zL34 z!rHkS(2-=Z3EU9+)4u}XWkR&@>Gl7_e`%E|P&?&E+ap`O%Ho;eQ`ISb4x?<&X*rP7 z(;m%DFI(lb7SZ%{{e{%&JIlKeKWW*7r)~&%VA-{EDH2CCwX`y_^J{fNHh(t~TK@U< zgKT?b#qlyFr$opmMxFy3W0_~GU6Y!cO2uRLfzBNC3Jj#v&x$r)HHMdqeN3><LkBh+fbMujp zp`NQPh0CgsK-sT-1v+kS)nKvx49AsWb@PcIp^OfHe#z1^Fvx`*&wCw9?~J?UKj+g8 z-0FztmX?oX&n@O)V^hr5%pX|n&)x!0uH|UC?f#O%3A2}%SEL?Z^=ScmWKdO(}g$ z+M|*bWBFu5&YU@8ztO=D!6$i_E?@4iu$wRTI`Q<_n~j7tTbTJoue_s!ou$`=VjqGD z3uroL4E{6VvW$yjIyuRx9Ocy$)?tA2|-@p*vqVLH7XWM7Vo+u!!y?9&a*=LT*baR2%Ft zS&su!M!{*!LGvt{soh6v0O>Z2HWeTn>?>TF4|GyeQV7HeZy3XaHLVygq~0a65kQCS zPLkC5^5kBsEqFpB>E8PKE=8LrWZnf@%D}+jXqLlE1z;ncEYwuIJb*bfCyC%;~-hx1H9h7a6)`)|JQmOT5;j0&jhM2Ath3 zEV3YHT#4PhQff*{MtQlGii!#%x2?;kE?mCGx17x4P9y57mgsd{0r!O`B;+Z@3t@e( zS$9LS%z-C^j~+ixMlv;p6uWGg7(aWq0AU7IkTI~Y%E@NTbtxAxi9&7y6h4QGyI^F6 zit~v#9X2&m|K)`U3OPl^eoU%-iFq#rCu{P*>^) zdf>cl38L1iw9kZn!Y+%ng9M=jUKjk69DPsHWhu9ePS)1ec5yJ@AU??BaJ?noic%v_ zFB4X~@J@-oc2|#?=D^-^+nGfz(Q0ZO4hyTD)v?NxA^DJ3gigJh>LPrb=f{`On_n*2k&Vfl*{rd>1$?%vyi$NEdHbpHxG??L7| z+`KHdddvKpG%rZfNmjZtR;3AGvtM|v`ZI-rdyk8|A_ig+CSMa;z~Lye(tLo1ON05E zkfO1~dHrb_2YbZFk4d19WkMJfW7OtnMoKKxA&(XlKffj{zQBmkS74sBl)$W zxlIRL9XTHbc~d|_-!*;3=(|!Oq}Q%x@ey5cw2h2%j;NG{CM{>jqAeA zn(bjrDj|Ebw=+lnLvJv>2L2X`m@5JbZHQ+_-foox6K8Wnm?^9uG8-snfrft z3a<$?j)4WS_!XB{EtbzJEIK+95wc4IxxFA?t}Rowc0_SWa&d9FE@r0pWvR2!)6--9 zSn@Isya1GUFN6G_A)ke5WdVY_cz{rxqlb z)zr|47tXd|ir zn4VEN!Cq{&=d*NtaG4e>m5B2fjePyw*SLgPIXUfD9}`~VQ&?YL-(Rg-D|X*|$!1Wi z2fq#MuFv$B*%*{q^tT!nMHteYt1iy~xeW7+4&izBorq1Z{L6iVD0mrm*fPH#tc3iX z2`>XgAoJObvw}>8ILmvl#+_#_%VHqoStetmdtt*KGJ!WGeeT@3Ba`U<=e^kB??yQs zB)ml5eO*cxv(WRI*R=EcJV$wXxd5{2PWA`uHXHCbc)s)MeYY;N#9~qbM|`k9o*@No ze&FtKN0Gx?I3=JVRi3gjKRb)H@j8g5 zGw;h#ah-Zg!91GX1*!pnQ_1n4$hy8o_u0hb8f;o@+{pCw^d^jlMZ=qmLN9;4i(u28 z+xF(?;DrI3|VPEf3HK`5GWU}M(P*P3~t1M>uXHoX^eJjWV{{43FcZ-s&FJB%_ zcpl{18Gxt+LyL@tW))vM`>~i&X>qZdV^vK$D`Uc5|Jpa^2LeS**bn-wRnnl(x zC`iNBwg7f~HuXrVJjKdHodKj@wcjqVny9VO_d42=GiqyX1s#-n7MB2#jQg9t%JB!D zW4-eeC&y)U=9BfW`nQt{v{);b@~SrB$ErgrcC~RW8WhSoea%ZS8+foh+W;xdbc#{s zEj~TXvbjJ5l*G(tJ9n4b-j60hnlB+a!*D)S*F zA(?TH1BEvO!@-`FcB53NqN0MVb{vvr0_IV{8qtE5tz68?<^cN9OrM(lMP;VTO3YY&&}6OItHt7AT3{=@$ZO zdU~v~fSht|pIePksqq)}_X;_!F1uITOo*X9_huc$r1!p+fc!yY9DLrqF#{M|Iqk<{ z-$L#59mo)vqROoS-6eN+XWHW{O;X`I@2>)tFxMWfIzK~5EtG;w<17)@|(YvgbomoBl^LEj{ z__EmZ^guFtGqhNgw8Fos7kZoeH5nP-71enI78c9^t1tnZB_F}sL+v!Gl0KsxComP~ z?AXRuCQz2IRd64EQ32ss3-Co}_HvEu)?Q@>+=gg9yIj&;WU4HSDYY75 z#~KmYRImG_Y}{M|`!vU}(T7P$s1kGE6g2k>vE!|cF#cx~HEvFUT@F*N5foW#5KHKt zc5|rg&;1+*j^!6<+)v&<7?%7EBxI&zd3Ly96ERhWkL!I3jxv|TeN^k0kLU~0f70L zj73ABEb?Uf8jsndl9kIq+<~H3nOeg83w;18012q6+XxD|`^F#us2Cq2aasrbe9wa&!g=6JA7$eWng~8 zn<;&g>Q0Wu;lU0&lxvHs!(V2r5XJ%r`{4?aTF{f@OaJ=O01WKdRDb1uaPJ1>h z9NwF`jV|8T2VTldh+)eNonF9Wa|Xqu4pwtf%Epm%qT6Z(vp823U{DVLN~`Q0v%uoT zB|hrx=;#OCnvIS_3!O~-s@WOuy&WuaOV%$ius>8;OxsYw-o6;f$J?@qR9J=IsRoG< zO!@0aD1CfljquZN?_AL&)wqd_mQU~AMXDN4^jR!_F>Hi<^kkHj8PNBoBwrd#rfNDO z-bA;Dj1V&pF-LxVCx-ZDGw5ANr*8p8-Y1t4t1>J$JyFBZFbQEJV25NFwFEJkIgI4u@g`f_R6eCe6p5dQdwlW()a`jenl;oDV6@)K9A}hfx zM{wucO4fMRN(D#(b4 zJ}oalM-V2mM>^vKZ_E1m`}Y^7XaexD7|e?Y z)&XE%9*9bFu&g>~fOmH5XeZ{RzrW&I@;U;Z?ldsD{V)KE%GhmvBT>!( zb=@U)@I1UFfRgKek!e@n7b`%H`_uj$2-ZeQ1DqU9oS?DgvY`yvQymkZ-QKQ%pnpoc z#>@P7z>4e=-H8jL5zRVStE+491mFaqwP`O%N4*5S2pjmx1;$P?Y+uE#y%E;MJ`t_2 zwTGEbOzt`4Y~{6)$AwtNT;*I>@{a!8+na|DW3x6hXKhj5zb-$DhB#t**$4O3(yUs; zn2-^JQ1@K0#gC>4y)wSkfz^b7M})AI%_^n|7Dihzyi9s^7IzUyngOF=(KNUhK{0~b zIn2l=;q}}Jo7H>clvEP% zTt4g%*10C?S`0uY9E=JieJ=poM*s_lORchD@+@JnIxj3y6zb%HwmhZyf!@Ev#3Tz^ zd2zS|BB&Rc72^a{R)$ML=}Mmed~Dho*Ar>rnThR9*AyBAp_&9pK#4^o2N5$#uy!-8 zMoOvRod}Br_Lt_h-vjfo49(gH(oGio(bD#u!V?u8gBJZ6K`O2Lf0tKk%YGZ~*gNr2I<26`P~ztCt&6M(8ii6K`EyT6M1Yf?4r z|IG$2?VUM$<{70AydOY`X1-n0x=yWo#W5ggX3%F>qoWhpaZyk1=C254@o%SSRMok7 z=j+q?M*Vp-iwZIDr#Nh=X?bBO4ip3z|RUkng zJTSwg$R@B-{MKPDM8d4^w=9CY7E>_Va2i9vqYfj4X!jJ^(6IRUTu>JXy%FAwh_JQl zjUbS^B9G`NkN)dSmrmKSL#@MgLLiy06%-Wclv&3EG|uLz-MtTXvAVT&9t<4slX}#c zeXkYMyFtk2~0wKA(@ekcT+Sycv09>Z`0q_)^o-_`YSvhW&XW!po};Tm(%X3xvOifL}t=`e))i`os%y5qezI*p5k{uoA zp&{h3m;$5)Gu&F1Z5JE(#BrZUXcryWJn6=456~7=H@J$iCP4O z0H)GI`)Gb|>xv8x4vt{ezUBLQE?B=I4uioU#LOu*3fWf+GH!??Ugp{u`&7qqyTDR~ zt660>i`fP7M#yJyz8^I3Lc`~~uGQ@PGdfA`OGrBaLfqyqBgf<)?=s-TLVnH9&ySK5 z6W^3=?d;6sEQN&pAt~VEt*FG$H!K?ohYGuU8}l1@<87p1rT}mTg4X>UE^6{FpTE?D zN(dq80;hm+*+_{|3qj3#^ED7J`s^_C2nPTTkB#1KPL4?2YKjY0v#lpdzkaFd&He<{ z5n?~repNGaiuaPg-!rg$L4hxTM|2R_6lc?>U!b&0OggB>97nA7;m@-#1nk*4x_XUI z`CyTpLr*VYLS1*Ke78W@e88zs1q!<4<*eM%9DiL8a63SSg(W7gVGAEAv#)&xZ(u5j zY$kE>iHfKg7*d!X7)s^b+4`U^O9zH#nN0x4)j(6WEo1k$V4s z+Pn5}DDyo&wz6&5wr!h)v~AipAqs^=q&+WN?w2rh-CRn!%(_K`Y87(QMM}tZG%>4K zaw(}j3Ar<|E>m*Jgm$7bDd+Rk*r(^&bDs0hIscvaFP>-K>+kaY+}`)+ckBLjzxQva zL`;@a*?8Y2;@GxwUAYCGyeim5VPRo=XzcjGHJ_Dq4xjMh?^2r^(DUSpA0Yft$4zVF z&CMpqoZxm+lX4OprArkJ$!ghDKngBwA1o*`@P>*E?Z{&Q%UD|_vd}P^Bl-C zX~Z}DF%gmp8(V$k4-jCX1ltA#6#4l2+S=J|k)*}1tW$E3sw^qmz(<)bFfumA!U~za zh`>Yb9&E~rRV#VE1|q&YWI@7=_MoKzN+>JHRnD&_5)u+bkpByyRiIpO%#$}3?pUpfxVeCI8#gwR`@&Z4iOWA%yE;ibXwC^RZ z1&%6o2%uI(C&anXzgn*EHIq?TUw`wFW5`#a+Ys+=0I|WG!Hlg-#hIF#5-osO>N6yz z>&wGt2;Mn=I6SRh7W0^s8dMt0N44Ao+LuIQf~?SYq6g~I@wJ)na4|NR7Xi<7?lLH} zPZN2)r}N0mp~K51IF~SqkcCPKMunXJnkVLH@P-Rp96xvB|=ih3WNhD0pp$K z!rqY)E)l*VPN0jnBu`H4(;sWL1~*|=ztn?vbpCvC?@b)5em!G90Af>;uhuDr-gdC|^Ye zQ|q+^j(Ilddk9v_(mIs@u0sqKB4MM0aPn^-mh=V@suqY-2{iLxf{JPOc>uBI<~$Jf zs~xuil&JoNVbi}j$k&n>0Z34yh-U=#VqyPJ$ngT~x={@&j@j9773o0%qMlOoa4=4_0TcTx`E=d*@D118|KIMDNEcG&)c5KR9 z2Is#B`ZwVTw+4$($H&K&Rad?ATco%*&*7fIq7lqpiLvAFgOY_KtGk^>D(Z6ld-_|0 z!LgAZ>F3dH-@g}$L{&fD2u$5j^o2oTR}{~Ax|<^amWAFpW^{2aWVHnqw{zDHV5l_IJLF4ojh@(0csx+{=iTI5&2zciRps~D3IJs zw#3NwKJ%eDr+^m{0Zn`Vqm;x%1*V{NE5KQUtvzEo3B(9#&NI1rES*EP=>9@c>)1;5@reg^*&LX#m8 za7b84`_k4B(P#r9?!?o1*8pqpM zcmub)0FKtw487Q}r@~WZ$LAeQsoA@c=qFBboF<54ztk0_?Nbwb<9Kae2_gO1Ga`VQvR6nSf=+mn>Hu1Smj*G~Mb`<}A%kPEJk=c=8!V=q3e zt2n#y7P1!%W{YiAWo12lqYj1~OYVi7)CH;6`EG-V;u)^}v4-t^B#@hmxP|}O87b$9 zh61+kR&zl^`1&<(xU&Q~5|-;Y6ci;26)wl;2-l@7e{VG%s96~X_vH);wgg)GCTVGS zQid_$;rRe7logQh24@+T6ygo8sFkn%7STKop}9Cv6it5p#zfi>U zT$y4rgC$2G2$5&lmT6zjoA(%yB7ybMQ0vGv(JJ) zd3EfsiL-JWHRtsYcjejWWNvt)s;bH~!wc@3%SpqL6PZG|BQzKG)^}^xSfMk;qam`Y z@##MS1bQkC6+<7uoYobAlW5H>WyPDBn{$Pit0E(3L#454ABG)p=&?}_qr?tOhs4-k z_N37|(sB(7X>uztZ{vrM0y+8l`Bn1O;o+Z9RwQ72wttd6C$Qd_&VGed&L zXBK6dSR?Hpa8o>|FI-Hx(2Ar0BP>j3bNFznV(@bfkgIhzv-v!ax4u#-f513OM!#oH zyzz#~ZQq`pn5aUcv@Fq+B>L7xh_?P6%vAI&i}`}T2_@Ze?Y`Ql$G)J^7RnMcc%_C$ zUgNFQ)Ncr`ymI9V<_&LuchD`F4;{DI0;=!E_iuLRIOJ6{Wzd+{L*E6FD4zdF7qM(P zjAwYwvw16uLrX40FXZh|VLRSj_YDR~0jgR?iF%eyR(c{IJ65i*dQsO=v*^Oz$G9Y9 zpx9bJ-@QVLhVGW(5auyJ*YPp_{_mHhAN>hS#XS!!kdRLG@HAMJe1z9f(IZr+4)|MzXJT0E{ zU6o}t+90MK!|Sp?tYao%63lTaa|{g)y$Ce$XX26HJC(GZD%RhcL`kmG^X-c!BnZO0hKJG6=%>|VJmkLZ4g*|d`4;MJ*1Rs>z}<5NY0Q0Lnd!l>|w2ra(> zi(^NR5=SpReKX(`dP*{}1;Gg&5jl#m$Iu~LdFQ|#fh61-J6OEnCM2Q&*Wdxn1mu(8 zl7c~4?%#h+$sMh<;FNx#FkOk*$QH0u_7o&do<|kV26l%)V~-}8GiOdmu;qtC(>9!9 z@nk}gf2FKIqmk}(?Y*!nx5y~&EO-Jb$*+XBN?{$K+nhTkujO&}_}nGAnCtB0#c%ni zoLKc|}sZ5Pm zq29hO$(b{o*K2EP+U%=KvPB}z*9q523{iMQY&QFEcsQmMb$UwOyR6H!!p*K#AdnK< zlmKf)kIJav5f_~J?6`Cw!a=CvKFG|WyFlqpL5~t zp*TxY(oXN!QY~ZKwISdEh{-OHmtS>P{cL=E79s|2i29)R5*kV>k7NlxJ2|z*%uN>f zM*w_LjmXDY4PBU+I1E>e>VJ#Hr;siK;2TBP$j;Ai)@enf;Z~6};PLN7ET`_rE;+~+ zigB5y6?#)WWOAzUR>)h>4v1FJSSc&8I;eolDTqm6WmVPH)*c=nF?I7mL@Q2;cfNpr zEuZhvVhUsH49*G&mjflazrqvUrM;NR*_OC|DOJ1ZW-pK=%!9JvLP*+bNI*WDc-|Eq zEj@%#U|e&K(>i~K_|8~c!WGfI^BgpH-J6|*=!K4s4j=&|LjxB=(p-oS+3gHQ#cY91 zwphn!vlB*~Z~|hiHF~3bs^9bzlEs*NBN7dY1Y8~{2q7iVUP;~(^AHF<`FXEE;MAK3 zCDaDP*>9kJDX3{S+FwFK!lUha1~QEN=YNRlQ;K_@Y;T#E?%<0WMt??l{~HmykI?1+ h|0GTLpC4-Woz}e9epAGnGTF8{*JwxhKLJGMjGzDj literal 61661 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Π) z9rnLnk8J{P`dsOi z{zM-QjhqR++Q-mR%x;lu=eR5Yc~`M^71I?^~lN0|&!B<*%aqb(KjsRTGS0-e` z+UXPHY^mh)n-XCk7Ydup#bHaxUp+;=|27WkS6WVM)xpZI%Ph3k@!mB_da(JRXDe4D z0Z^kI_8c_BfjV2{kyoUE8*$n@2W3uv;|DI^af{O17=O$(?ZPgS9w2*Kqj8;z0s5yX z2e*;;$AL>bW`01{7hp3(g^|)dVsb5p<4cp(tR16W1gV1@6@jU#_QCBlq)FgjzV@VJhDz(_81!S1)5Gwp{ZS!h1)fmFugi*s7J8_^=<2NhyB03R+^D#_v@xDV#J?)cmYsFQcu zQSWI#L5xyjLxzI{$rjm3RC>|x73uEJL3?dWTO3lilhyf`2lsVZ=yJer$sdRByt#_L z`sgNYcK;WaYW%PjG(D@3@Gb9Nnpf!BN{MK#X>=&D*`~ZlxT?Zp_bv*xdJ@q=g_-I5 z_+(^8S%0>dyMv5Ugz-@c(Gj#lDOCm@<$-Py2GVYgBa+T5f_w$OnxNA?9)BurgKs5mvtC5L4wvWu5O&+lS_spbpvRIgh-TrH zX}16K(*~VxXp}x8`RejoNYTcOlN{=N3OD(!V~N0}H(r@$$3 z78L5&Ek@xQth(2McBV?F4o3L0sng(K%*IxtE^od>a`OUWx;V)2Y@9x&ma>TnZ)uz4 z(rMMmWR#yuDOu?fNNeIKV{@6l$8~oki98i5&6%@@deW_Z-uXz?fk_khMrt z4XSs4J&a?6A}ACt&h2vfbv(|=>q-tpJZqIp0_&AB(wrN(@r(AK^4j9fz(O6@0;I;( zl*AIS!5VgUh)x|J^URkvTo0t(eX@7{V8UXgqMQ|l#yrn<*qwrRv;RZ(qwb5`heWEr z+e%-(J>Q*1^>OT*obdc6LrtPWwH%>QxRPvbO`DSy?eCVrib9#!PRPw-`^xKCL-ZXO zUiwm`H`@m;MwdI6)(pE8w%6pNM1{xms;#Xr&iJ*WP|Wm$cK9M!iV`%kLX1@0_9;A+ zI7Q&xSoi5~D_YdLo}M)^tau8eWJ9#Oz0>T!{3}C0>MCSQsxvI~f@0?qqkP|ja}arA z>MnN*bE2*EI(xGf8dS#O#eTLboy8-<=|2_;{=fkI<5moj=_YV2N@B z`%SzJ949TDA7$YMDGCu3e+Vrq?|R39TjXuB!cePR5n$4 z;-a?GS{}p_Wt~HS^34R|*;6d-^*KL+ZB@5@bVp2C0We^mU40@}moBU9P$WQ?7|=B= zJ^fT-CaRAqZ9OoPS0pJK?1wGDf;s{Xc7G;k3&oUzt0ku^l9ai($f4dXpP{wcgi6=hMU|AcBD_A~spqQk3Rg3wN8_ zj3-vVfQ){c7Nie3>J_I1GT^Mqmk+<7Q0ZW|>Lj7rlDz()+|o5F?2H9rrD3PGqY&y(3m^%fG_Gf`BrP261)tK+{Z=zW&CWS9`Vjoq9`@O^g31L-5qwDu+j+B9R>nf3N?`V*M97uPXjEbnuzUq<>)^ zm@CPDfe<+UkpJc`Q1t(kyAb)G+{ORn8)yFYEHI!NmdXT;=C0pu6XuHdHQw*vY`>0= zlK)G+qEP*XU~7Gjc6>`df48?H+O$acuw>xm)1_uk^K9L~38hebZgt?q*L(MXr7G08 zX)h2P${;E#%Bk*$h4WyXD|Mm6g4@o{IL9$89Ggy}mBiKWP8c0p@0A-=iU73AB1v1Q zK9A{Vy*b2&a|^7kt$iC9XiRxJen~M&I!@i^U_l?(&fVo&Nz-@V-z>V;NA}?<5;~#u zs;Vm1ptJw{qxjg;GR1J*YfD$Q=Ez%0NleTankjsV_c_!I<*^t#wwOKUSI_&zbAuQ@zC&H+BJRPaM|=GfR6;nt`nAKGek;3XLzYRq`4oA_X7RNshF z$=K|^XVMk+iY4P@8^0(fJ)H00pZM52uk!Grf2j7{vlcN+FOdFNhxb z3NnLp+bb4wdoA*+AC?i7auJJr?QQl;(t9z)bTkp`eY{tr%Eza+g>i{5m3dCB z=85kJK>=|N$ z{D{|Vs&-x9G#Yg0KW)%CP*&I?rWes62@nq?XaD2OB37-q=x7d5Ncd<*iyv1Q-k}h zt*wo7oU*<|L2+Y#-_i=TTzb%VS-8d|M5&Yf;|R1n$S@}(Po5=kRH$S+TdhJ1vRSdv z?$}bYq8dEd(t{2A|NP@r+r?!bGB@{3eZn;1B)4mI!cT2-j*0Zq{r&wa-4hBni;vp6 zUnSET*JCaa6s8wG^-!GbU`76(*JA! zB=gHx0PT9;(#Q#yxR<`A?UZgtoTrb)=J&7sNRA=W(tX1DPgcEA3fOL}EMyJFAHsiD z&9Z{y2G$5omJi2k+8stdMKAq+3m?bkawsOc8$Y7h;ZMIKH%D_hv%DeqBbshw@|5q0 zFPO2(UcUHry(g7-dD~>e;R}7FFSQ?2e8$)d|DhI*N&sbZQy9bwT&Wc`>(}>-!(!_o<*!- zJUN|4_3+god<_(|BS=W4483ppfCx1y>sfsohF@)%RTEkSE{JM5RT{p-2soZo_=N(FrR)Sf18-T6~18EVcRv@4yhf(Ep7bQT5R zn2iOCjUftq$?*@-(V5@AJ&=v&kviDhQr}v}@LCRW$;R->N=ZqzwzXw#-s`DkE+kq!%(6izFdHEw;T}vgjQ=Y-NUj%7q>*)77>@n zq4u){GJQtlcDoy9vatfH+9j4OMJwBDGXmcGWuc*=3{pNjZTgNY)myFRXuaYZ%_0-C z@hUgt&6JcBv*AKxEjTMQ&galAh~}=6yvR=S{=os~o{sMyBm~70Lx6JhJE*_b&Cn(i zF)0b;LuGbJOmd&+2*2i4{gKAlHPf2+rUsqB#}AK<&0*IrnZvkDsH&+&jJwX9W!JCK zq4(ZSq~f#GSiU9O+xL-0S*Iuo|HKK$^$z|l-AZS|fBxwnE;2=%cF}q5EtRq|Gyj-w z3`G8lv;sLxb*?e-_geN}ADu3qt(FxU7FMn6Ke#krt$mT{@p}e|2M?YtkCkKlGL$oJ zbwu-msAC;xV_jHp-BR>9+M7VTtmq+4D74CKpO!ygj9}N+nOgq-;X1Ej6Ysi)E8i($M$>&LG3SL09U}`g-q0d7;FC9BrA< z3l}eHs-LmGcbpgmGbHe9A+J^qHf}S_|BBSl&BxTQVC>u2D>g?g7^M)|6&4n@z8gkc zL^5Q!tc+7E^;;BZY@~@ENIiY}l#rBE{ocKMPICC^7qoc9LRAzL5>jL$&F6bkAY~T- znX!>ln>=dkvU|{>NafL^?-C();Nch<8O@+!(nz&ODIpON+2zX_9J&?HhVq|MaXs<9 z8S%DO`HtsyJ~^jec5*TU_}VPcESSPikn!OwjT2W?{E%CLWtHlIE=eChd`L8n_fi`z zwNa1c&~;qMDK+0-ol?#GD>oa5J2cqgqBMs26`!L@w*38Sq*W3uKdnmVoSxp^{#;$b zpv&A3lO6^sJ$;%8x^_bfx^1ATc+FLoZ$0kqOO=g56zX7qy(=_1PS^wcJH}>U^6N{s z4!p7X>aFoG253f;p5rFd{&{o^HpasMF0&99cr*yoBcTi_$z=2s4 z&k-6!MGLtVF3cie1{~GDATnO*PkG6g2o%z2iS-)Op~<2?!{_3S}EDtH#q0rLpz|E$O(Pf@o0_oC z3Fs68NNA1FT26C6t{%+LAN|OyJD&L_9VV~*=UCH4dK-~eDm?Da=CbsoUI8TeKz&n zzCz=+F?SNi)W=a@K7FD*ShDd^hJm5I_MDwo#;e_ZGLAK_&j7?#&Nc?;X6Mkk&s{}7 z>%Jcq6}1c68vgO43RBw^{%>?nAFAf#Fefw6)+&mK*1$;*q%wRVpyz?M? zJ%~wDXF0qKOY3{# z!gn|3lMqzZ%9f`B1FYtAxQx4qXCrJxi>z$mLp5DM_q|0H74^Ci9l?pjDWYbb#9#7@5@p>@2`q)z}LceX+$grZt6O8@VZaGxsj>TK*U*< z5My1@f@bI7kV9>0Zn@d^LHdTt%9$RWEDt#$&gbIwFu?itpBgIlM zZK25&`kn=2O_P8}0kU*+*4agFYs|A?`!or{+_>k8%vi>2P% z=#`J$yX(0z*G*v+&Kygc#7XQTqj8gbka)7VxHz!HJ>9IlygYaG`Sa(Ij_-&@Wys0M z!iQ}NG#rl(wk!^Iaqi3Iv(mU7CqVS2*0FRRi?WS3%o*!{} zdK8bq`_R5D^*qA8eoFsD!IdgyZqrW3w!1p%$^Qr+zuWj~pR&BFYyZ3-^!&ns{ZrrD zwiw9%z;Kr4jsmP4vfw>X)4APty$@es5~!EuNd%JTj!H;K&@DAs6bK2O%_aa_H6&_^VfL{zMUZ>C&$)3#~-P3D~jOI&HVY(NNV;*8pgKatn}l@Dj{^j z92s;8w@+5#hB{*f8Do$5tS0N8t5$R^V=CJ)agmW}h>wBwJyK#7bNlvfR-q<8JewB6 z7~KlTj14=mciPLF(Lw}L<|D;s;Yd?O@N`QhOqcBmjpzVFp7Cz19LAwb7;!3y=U8(0ZH0i=Fx)Sntfi%erN|0^LG*27>8LjGYuB$k z;ri7<^m+o&GIJcD!R;+!kIifb-Hk?e9-iW{C0-{IMvnc6<9wrU#kYCK%=~z16f&&mDwS2 zVU1@w6y*%a2+%3O4hZ+`#~VMLBTf}JgdWsmlWJ{m?*jeMUCKOg6@-2Fu&P;=%|Fb2dEXliPb4dg%hdZIM; zKVy=5Qf|=rR@!u)L#OPAGGlq;Tz67`nVq3jk2tAt^5WtmE5-&|D{7V7r!dSzF_0>B zSIjs7pNd}C4CJiQNYyoV>*?vyiE0EnWU3G-&?3qLf7W4h5CQDp+R?$z-NYj+yti0{ ztTI0Em8mW6Mn=gDW)1#lS>f6`#NAw`07Es^5Fir@^OFYtu(SvF9I((AP$C%tQ4g0N3HKsB<-{cBzG_Pv z85zyNDopPg!oxrP-JpP(i%WsCX8Q}B=jy$b)KqgY1V}r#zDgIHQzuW({YVrClhFq* zfFYLD(5JTbw^b=7HHzDmRa8`era5E~0DoVmDjQfF^R75ycZfoYJ+`dDDrJhhN zPMLb%JH}94r7qyQnt%WbfPAsS9%^8Jd*ChRmTv2EFs?9n1IlD%VluCP^$)U!kRbv9 zmD;*l07wY(vZ*~Nffdgv1>{xl{?0mEmC_DassUJajtDLSD~yD7PQSv{ zGi@enq#r$c|CAE!(Wil2-7HvZ<;(mYn~Q-Q)&x3)C&mT9)`*h|t%`*=L8RJ`d%^$g z$CZvaVeQ^Dd3A7qao)T0_AA`*!|LtnK;x1S0KyZV>p>-eMG+VY9>gK)7N|`>{n57M zAiqwUe7qVUWu3i%v(%|DWTb>i0FW2-sZ+s%bv&%tTdvfds0vpf{q-OHYk_bq2V79~ z(c#`mjaTL2LhWHz-{I!cs0DzgXfP`b;hLt+VH~_5rz~|&FEB>P3>O0)vl`0(%KJ~Y zkk4*!JP$w~m^RfrO~4=_&SDdNJ&Mm_xWwxgFqT1tXMiS<5$54@9loVZfb-{OLPQ7PN5uw>gkUPwJhqlq_4MMt zBqjBy$WS2Oc~I9S772M%40reT7LWx5YEbOFq-8Zxqg%WGCr~aAS=k-je6J)} zs$K{el+B(H>u@yO%o~17DkCe~50F~=_0lEa!va8N56jleD=FNii+E$-MIhN2pcc2DnPpMr>2*1d*IP~A(pS&I21&+3dZs4;p=E7x&o7Jpd& zD*?#0su?Km>;*o9*R=DqbaRe&sa$AZg_A|SZbC#BH#-$XkvPD}tat8c6q$CZ6`6D} zNTr&Y|7s0K7#;+0v)sDXJCokh1rD#(uLL8N zE_omXH0VV~tf2Z#Q&1R#UqAq&nBzAo#K`)hE?0r~B0PIm66R}@On#P+tr-NV~0JjjY6Ic?FW48jd;&51%}P6Y-}>%X9~ei{<=K_`hojO zK+k-|SK`d`k=)LcRm!Q4GaP-Sjxg`vpOgQ1>>gJOx&1cHgSuF5Ix91ZEnT3d&I)H! zH*b7PwhOU$F~q2_(wMJZyAPnLPnI8(?0o=-m1b~Lc;h>1#s1^UW>`9kh8SGR;FKvc zy!0E_UhZQA=vIvZhEj=mmid#?FE1&fbW*j}RNn#Hwy-wgHcN|mi0|*O0;A!wV0dih z%>(EPp8hG-GE%YI=d}yMAO&D#x87wQmaw*2al3-oa|Fr@rmT(U2!s31BRd%X<;%5S zzkg%Dy}7vCb+j*E+P4PE$I1eS94abC-?5wiMY{-zVosF{&yGNhpem1pXpXbg3R;kx zcX56*=rKy7@0jiLa^3JbmYIWN07xMmcvO$dODNnY?Gxic)cjarkCyK^hDW7lxUK&- z`}*S4+t;sue7@^oR5VC63;@W$%37Sh)ilY!jeo^UlwA2?+@+ z_QSZdiVn>iZ_CB2HB3GMqm%Y9IACNR+UtgL*t|so4&SyJ8#J@s15)7PZFUV@GC$Yu zX$;M}(qFc>eW$e$niK{X%#h(Q z+lgTG3oFHhT2ul9J!^t1s&OaMs7{z!a@ zWKVYX25W4d(vk!qkqJV5z^VZ{*LoF_8{f^*=0CrG0Hz;VSA!=GvfZ&2!4-KPY&myB zb7xG6F3p*$My4z1(hh2PM`#rYo%MWg7ClmEj2PSuuuL|QFWo1>g@9Ew|50b9t3LJ8 ze1G`;hYwe!DyHAE>5PIAM+gu=+f8JvO+bu5K;8$z9sH}!Ypr9)y$8seU9W2UONg$D zN;1gN;^^=IVGiirexBFN8E6x_z6A&u)U^ku0cpSM1}U$6i1sV>97SVACq{q4*kR`~ z4};i@0RNWr<#chdvy0Pw8ju4%$0GIMo{Dp&N&BZn{&Cl&0h4p-)JU4Fbi!L35+Ld6 z-$#EXkY}vru@DgvF=nXLj;^lSN-3$Ssbv)W^Upt_$@l~$I-4`msTqL5%wcF$0?=t) zHbyN=Ut|5xx-q3c@Q*kERIE2{G>i}T=MXLw zz}rWlk{1^(!7JC*i5&o_80R>S#wH(vCP2!Jn%}w)LMU8-=>9!;ZJqleZJUi0`piN? zI)Eny?51DA%Mdp}nEbp{Mx0$4T1|fV@Bx7c5YVQ9WsmcDfBGy$O|T->%q^wXCnpH% z`+qqK-~jAPg#yP64A&>ZW{5@<8v;mcvzxP6fNlQq>Ys~!Tz51e$cC=#;yH0n@BV}f zg^<#V+?@9eJE&^&lsh(|o&lh#kii5>3V~68W!ga2!OZ1U<6OiC>+wf@aHA@n^X5rZ zq^`j6I6}~6HD09&K)}JvknH^VL@)rcf-Z7jzkUtZ49<&n<#v<2g5 zxmjc32*ICmg0o8(km*9z89z~DMA>Al`IZ861f;qm7>XJoq9GNk23WG6OkD@LX^v*m zLkN^0?eGJba0aQ47=694z3<<@v$EI!t;2;nC8;2SD*va?0O})DESQiP^R{!~86O5w z&9_H!BT=?R6)-s9f-EYIQ!+4u^!2fxwNb!^06J8iolCNuUOc6w5^~K4W-<`~OY4*^ zvw#5H5NFR`@}Ebg3zTxqQ<9UX=I3(_B5kvQR6tOIQFJPCgY9g?-*^or7Hg6*k54Dy z_^8r(DHLO!=SVY!*j41xi31sKtxV*>TeeKu_H85{I}i8`Mf#fW7Q_#skk?e}4fxM9 zbrQh9LYyF_Bqt{)OAi$u$CvGMDt#j`vep6)zuzIa1-FdR2DbrxMb>;k1`fD%2nwoo z;WoabcVj!Hw_;K=z~7KUy&B}#I3cNRB1>lr!5I))eMo3!wFO^we2VT)k{mR;Y;CtX zc@NOYRSU$M$zTsJ?7?u>j)BU#Q|P{YS{m zk}x&E@bY>+`u9^}cW;jWM-(Vqv;PNG3E+i#M4R4C#dOH@C+3!~mY?cl829-a>$-BvWg3@d zedf%WvY%V+|DWoKXWjpfAN9Xi9P$5Ob&-A=k(UB5=y1hK&7LD9oh$%%Af*k`EnQuM zK+$FNXQ{IZ3Th+pA7%xii`uw|Z6XO!s`Y#9s2T=<)<}d2;WYGHPXWJzTba;@*g-)- z;eBb_OM+W)vaF{scw*qB(%!uzj!KW;vi0I=^LWvqXRoCS&2LBdD~ z#29bfKp+Y;Ode2OGI#IZMM?wu0WV6;ntnxS2t<|LaoArYBq;Rxl~UApC=hJbyVxv3 z5|aPZ+_eQYb%fyvrYb6^6_tx zLMmv9HV6@j0x~Emilk@+X*CG~%06AYJ8u|gyLHsqn5>0_r;o`59h?8({v_q(0l zhZrSTZ*&p$qC<$yD*P{34P+DD6Py{IA@6!nv3o6ZplohM_^9Cv|M3dB&WCHHP%G9Zsq)hQJB@v=MH znzn5!xs(gw!ih;qmp~AI?QwahT*+kCW^ituAib=d6k;eRb`z0207ZUO8Ci&Q1m87& zNVkOYkBf`DK17&HZu}s%{-o_@j7bM?Q~rrA{WRK_EKc3&4R3|7JCIQ6U%RY;j`1bR z(mwd%7(AFxohwb`4|z+lrGHE^Z~^6y>h8}~OXnlHB_-seVPX(vXoY9nI;}vZoY{&J9iHX*(yOV3=@+!8u`%yzAN%*WL zQ8hvC80ACteF0NCedO)FtMpr7M`4yx0`Zc!CmZ6Q5jL{61;llHb%2TE5i5&; z2a1xD$2Ocqe%G3QnSuBKWJ{#37D?1rf`B_$=eU@UDx+Kw5-ScHd*idV0noh}qQ zP~6sQCHeKJbp@|b3ZMUcuF%pcz!4!4?1QksT;Zu-gO&9A7OGgN3Uzu@+KoBz7L+#= zT06Xb(H#Irc|~(jI|oG&etg~gj|LP4o(DYq4bq-{YjHm5&UTRE^J-5_k3}}CU^1Bt z4jd>wIdcW3hbyi_85tQ&L)1zwM%{(e#2$LvyS3xSw{H~orvMFkviZ^D$U1WPj(Gzw z=Tcyu^U5xZM5|ZnUuSp{s{G+ojgoxR3>C}m;By}Wtub9SB2qLqs(YD9yEOqGiQ}ik z;qx+}%xe3ft6!amU4tmjuu|Jt$bPH?JZs2iQiHw2@58NA=BQpmFblp0#tFCr*zDiQj&hu8j z3kckGJ5>_#61Uea?)M1a%nw`)3A1WW3MdDpynJYLo)D5Bz&V9G=#*ydwxKCF*13#? zEw~Ec(@aDg2CtXaR>I75*x>2B{X3r}#hsjs=suZi^RV=bA&^drm^#HUgPDltB z6iTbgKLyI#7H@8B5*H~;i-j9imOVsQ$qtilhETqHMiRPuIg}EjPlEPW!kzMNP^^S3 zM_~UG@Ew%ri8hO|IX5Qs^h3Sv#U1fO8{u8~fkL4YS4C$T&)}YB_oH1z*H7cngu0z2 z#1lWBnu-smV@#Nt5zB9?jg1pE2&d1x?JX*yKn$hdiN)G7t^VC%*PMonQnm~Tz-RL0 z$%ur!dPy1KNFUZyv}mpf&t*uU=)oCuiSofUGO5teP{_dt_PS{5a|D8q!HinNF(Fwm zjS!*Fax1?!Hm%%t)a5baygW(}mbEYDNCFDzK}f3IkJ?K)*xnRU8+I(3f{DNhs-yWa zd77mWJ@wIFKZ#s)Ox~FtV>4-zpQagH9|UI|olckTMKiT+vIPH#R_PVbUI?SeWX+ssdhYL(Y<|z?kN~I~~%cFYE zqHtbpuZorF+>OUkdu(g!9R(;a5N9~}1}uFJjzz+XP{%VF7&U~QLoNCY24Ywd?ig?| z>a#lEcNV3D8q)f?$H;;BLC5(`rf{e1sYggwpn}%TECW(E#5NFsVN!rIL~VufNm2uv zU8Cvr#_hGnX2gxctzbdZ2Nc8U2j36%MnZ~cstLn)O7>&&_xESqb+fNniwj{=Bxr!M zKLcDkm)n+u!~`-!lmO9;UWv-sJ^Z}yCp4L2W)!VSxXNvu$Jw(d41Jk%8_p&Bu>K7+ zAm{QbV0$w7P&UPwuOzKc9T`b!x2K{)Zd$gZMqd~5d zs}!enb#pS3*V2_IetiH=}KCpRAdl-k`iUaNMxe7?rg_y?_T z?q3UpF~dUp&q17F8B9Z){(qU=e}DqYm5SzBw>ruI&Cq^P}DL{XdA zJMKrnzu!Ig+v=uzyuE9pOMQj)3J3(E*4MjZ1_F@=fk5Dg z5HjGAspOA%;D+p>q3#{v7Wg{8-5d_wQ26NG_XB}AUSIwY#V&3?0fD$d`gd+w1ZAwx zgtR>IJ3rbUQ+Dx^xaoV{=*>br>W;*s3}46Z_bkvZetmkLyblI*T2c5=*f71 zk{r4d@2()cZ5-OUe(RNVz2Cvf`S$(h*4`|5dj?#hVrjmL%cY`LeXUwOq@r8>v{hs6 zoJc>O@BgE3Sxq>LO`0mF*Ib}H*n~9fsw#~bu_GxbNP`5&c4>z6x?A+dnYg zy*j^Yah~n@u(hX>__(fh_;1~3*qYhQw*6)mXuP(a4J!cNSG*874&1OWn4UsJrB$j` zXkS`U_ILC%C|EY{9Z@;yRpAfeDtI=WwzIagp%x-=Rte9MCr&qAe?_1P0=82z98o{9abWxJ4F;u#*FoOo_%(~n zJ`h8(J(SPK&~1hv&C1^u!=2~t@!C*z7hOBg_fi(L`iejbl>T33K2P-nWE;eA0h5&eJ^_Pm38VEIo#A< zc30k|byzuE=u4!C4;)vL!dZgSERFP{wZHKbyBpHD$+I9ycKmn+DFU@d?r`q z&Vy(4;q@V@J#QFXex9XH?zbW#PuwebVVeyu=hM)0m^_7Sb^D>_|HO7SCB?k;&Z}!S zcOzWwY*8@V9W_aEF!*JRy;9c1NuB6^&ufOz!uc=ohpl>ke?8r`aA20V89QB0zwK}I zbw`@CyRct9X~)qq-d6p}kt%%3@hB*|>((0N$l%&O`c+l4`lJ|}SFsNJAZauH0m zK8EI=suw17VV-OP8TRaDpxm0Gq$+v4c-xlbJVfmuJQbCtUB@}Z6}vx-2#C(xVm>a5OjK&m`MuE@sH@PhVLL*PJAbfx zT$*<#7_SU7>rSSJ-AeW)g*%;|qxDf(Uuy<42S&2nU8I%*Oo{O5{-LeUdC}FB$xbHQ z=q>{3;;69M-!H>Ex}P(xcattd{cAU!NK%Vc@vLzpr1 z*aX&AmL9i}v-P|VwbS}Ua4-YTbxk;g@}u=0UFWRbm1In!Dc3;hyej;vV>T>|!AI;t zIP>OGC%UzB_ZYR-^Bzdm6U<9a=Mnl1$!j2egUR++X!nPY@&1d_$%6YtSZMztWvKYEvSH&*%h?tFt~;nK2TIC1 zr=uVgEqkjWKn8H!tx;XMt3?q!#d<@`MtZF&kZhoD*cM5 z%lNyfUV*$@$8x{=h`%7T{!hv=^<2SwY0c)`Qj1t+Gzg!#uzmT3m!cI@K<68hOnE>+ zPLe+rEldV&?Oh3o&h@sV^h~rppi0{H=hQmR=^7v2;Vho=PBBvw`Vw%f)g25i{0py- z+_2!Caj&shMGY)~Z&eJ|lh2ZytF!W-Bho$l87gEky?yPb26Uxw|XvxXXyyXwdD5uQVv0mn{lu# z%D;)bC0DxZP1V{nY1u0ll81NABBs<#!g7jDaNZ~`22d7B+ua|5#oHPvI1LZRy=tma zLyG`!q5V~mtd`DRVo|2GVXNXx}cFBWQ4>N)i&IRSXt3pv^TUt|x)-jzhGMg-`=Q#nN0!5>CNC@Don{a27RS=T441IGj#{S8St51j z(fQ~@q&Y=Batm@+kYl7A7k>NemzOBVM6>~hhnb8iMR zspc&F$rh1G?#{+W|0LW=D24ZE2DL}^+EQp1*k75A!JC@BQ+o+L$Ds17I??vAWJ9%( zlO@=HrOr-PRQonLT-RZ?Jaju!c_qXhUq?NfQhft%t|6Awlyg_9Ht*Tz#B|1!w#|;O zwS%4&2WkY$eD5d;`Og;Ou?DyLj48Xqo4e%4ZnQ>sIK!0-SHb+Fu@GU+uGZdsbgk@` zVrky!tPh7B-j2G|RDR^I$m= zW@T;Uq^<+NtnWWCo9tqwcDuv$At{ZZ7qNfs>WBTu17@`$l!_T=8zYa9;%OF8Igy#4 z_WEjS8!3tRN0)=0T+b6I3rs(r<(TXrvEgGEj&GqDIh4o?vYhTdJpa&N9U_h+iM;5S zra$7tOW_&FupBfR{8WVGT@Dd)ne^5z-VTrzB|-^xc&e#YK3WrgPie`uI(D}v@ZdY= zv;W8PKozX}xx>5WuInF^W%kcZP6|TC`BD#=R}CvFsTzdkS|4x()O1r8ExB7Z_QIYd zpR4SjNomEEkLn6DAQ>qC2GH+>S*^aeE!j2iJ2WBaESO8~(GM~w-lS=G;j?xug0i4y zt~~Qx*99%f4vsS^y>C^*oV`Kit0<7_XrSl)Jk0E36!mpvl)SeTZ<_|s zC^`P;?!*7w?Rm+HPPlN<3&*RddqZo|SyBj#UIofzNnWZq`jI;zoye?Il~IAz$wxxXj=* zroRrg)Lu(D&rTty%(_i;mB1A8L-e@$qLpjNlCDJWzir`?b84MRvJ(VHv^7NIv+Aw3 zrO;NgfKYzl3!ZtQ4b3QuOv?b>OrHGoZ zrR-i?PL~Wi-}xb0%ul`*V>xUsakxrW^hDC^_;sp-`C`;!Yet+cL7+!pjg}4;`**cf zD79VwqoAi3;WVwXtR~$&pq=_dT3VRt+kmV5dGbe;Ja6oJBll($M3W@3akhT=0tfR- zuObWTp6Np;{Siyyb7ItV#iB3XOVclQ*S7cTTw+B1`?UcwStwWSA6t@*=KsNP?=%ja z_?gT(aivMpS`10KVcFE}m7J-iWws#2sMQzFqM-W1(U8)vx}>3OB1Z`C=u$G5WkHq+ zt}l_M7<49KS&%ji76kXv6K`Xf?}ynJw}lTvX`3IJbvp{I$3C6lu{`{WKC@sm*ssep z*sp-+TTE!z9F)J-A#M?62(#BGpVdhcnkt2d2N!2mN0z3@(+9n2tEd>c2v-Lk{(C!+DVAi_YyT^Rt*pae6z~7~dvI`wTCb1mdP4#@2 z7rB`Gs%(3lTQvM3w6A zfqoIs^1Isr+C@g%J!_X2b86o0EjCa9^9NN3?EfYFM4dYtJm3zPrC(G=u9+{knSYwD zfHb8dB&DA#Ih>dZ4ZiI#_f_WavIjbX?=KjekEhG7hj0<*9+Q7Xr35rU5WSx z`P#K~r7OekE(U_zDq37JpSImIem`JY;83fauz2X#$jz~5EJ@1{mZ2DdcjPn)+K?=@i8wZm3h#aGD$;HkRv5i(n8%)ySUP`@jpviYyBG$@LWu_`hoZr2@NBuZ?%2b!> zzQ(z7_Qz1~@1}WO5BS$X=fk?l&&doB%*k7=M^gC_uc9|Y z5aP>h3*!4noIHvrt-~#4T`e(B*_Xgd=n$bFPS$D>KWll>l;AB}67c;02H3LzAi(af zw4zr~cH>Sr@;q%cA$5+#p&tf=wMwK}$6wNNXWfGEiSdzeIFfkrle|!Hb7sr05k*r< zT~$Q(tN7mAX`oSjf5z=RLT1TLaw`yAKu5;ez29^y%A@_2h>->z{yAqRpG>a%?ebLa zZoRBz;Rd(}1}%Efx{W&YW%_6xEIG&0#C1eA$AmX%6(Ki6Fn1isl`r+nJXxDLbQJ~Z zGWdS#6>NDe3BE}YTs>xzG@~|BULra?wftN?4%`9?q4$j_B#)gg*HVdcwMHDORAMAn zf_o?pHXHDf$VXjlFZu<2fDT%+^Dr%hvVks$IEcfBbevU@%7#wyN)T72cx9<;g~zi= z$g*&i2fwplN82Q;O-iMPf_QbzN%pCaGrsy?n>P7*GAk+*y}uBG_pqy+=4|;<+f+X? zp+93*0UZB0g>EW>-Us=LgTNJYW?#aP6P~OVH0LUv`X}Do|uv;q^e%IBC z2J1E&jVLi+tJyv955bc~1arx|<#2+-m@cghzN6dBmP1sQ5;uR-3c&2kV z1p#I7wN4qNw1=>#8?_6jO8ot>uqCR0oX_7SPO5$z!gTxBg-RT;W`reGMp~MBg9G)w znd#S;QT~b=+)}&{fSc{yh1OT|41)Y*AAn>bYU_>_zOC+%h)SXivUieZ0%HtE>LRmN zS)>vIBoQ}JiPUb>#9D4tkorS+{Bte?;8LtiRQTd}2ur%^g<<21Cmu#DHmjUCOJ_Pf zl@9}6dZ*FQ@H#m=`R^O=;t0wQG)qj)ouu5U9whGPqd@48)z6R2acrouDo7BEB8N@m zD`hNM#+@K>%6JSM*Tc*=#P*(RF0}o{7k45j{mFfSIe0pCXfi%bzBmi6 ztUQ9Xglx^t=$~!^I^37uNR;MkW~aN2W>C9H!BNO?cCQgZol^Dgd{be57T3MU!JElT zZ!Od{xbw{JgU2J|4(mDhvkG&6ZH>u6#@?wR?I5S?mRjm_=bz6~hu-ZL-?!ophXy`7Dn`^ zAFFrN{>et?GjhH0x>HQ>kBqWazYJzReQ`6x&4IFCON6OU&iC`#TQX5!3q+!Q35>_w zz8}Gm`nnWbC{gA8ugU;zi4h2W9z)^er6622V|D}gNoFIM<0#mzX?SA?V-e(_hMpr` z3oSJ|j?M21ND@v7nVA|nYVu>9D9knQ)-ZsO<&C9U-BnkB+%NJJ%de{8iC(}tsEou6 zt=VYYAbIhy!`b8I;OU8*mQR@_tD329epgFWze=M8$Dz6EmQQtWiJ4o^>=hp!w@h$% zqWglP=l+_P|Lmx5Z{10#=ZLyT-b~NYJNJc4Be2oGsQa<*O@5qu&3G* z=zSP@&VLkien~Owjx{K&zfq~q^O+tjDKNB_u$5ouZk$p(1Rqm3j@~=I{vd|FK-0M&bNpZPU3Jv z9moFni_e^d&%+d88FeQC3QgW6YA&bqp`Jg~J!)p6+uHlbrQ_5OvrGtK3_;<8uNZz^ z#2qny91EbCV-GdmvF$S+*=~MOmvkal_V+&&8h+S_wlX5rbxr5mR1EG45neXgBcO}J zU$&B6yOS0o$X$6m$$2m0JxcmdiaayY)11}~SA;q|_oU~TruW24Mr_qAw|W@cXU;4P z!mpFtB%Otvfj;V5ev~e%I}n&M7FF;)?(F;$p8RZBiu_SWoYGR>s?aos_F#5wB}6rUwtb3%XtsW= z5&kSRTWglvyhw9gZ|CdmF==<&b4Sbgt5**y&jKo5|JmBz5`ssCHLi+gSW8$25)?!-!zZ={^|Z^QTgDO5!G^D zjSm*Kji9Xp6z7{=;qZ`SLXq;IQzg{6C)_)AUy^TONKI0%0uR{3*-IvqNFcGOB7?zf zKN)6B$HVO)!tH0~cE2j)wUT>5SEf~E>2%7fH(z&_$d`=_JH#wK?9SMyfy=--Z~1+) zk~LM5EL?x%*g06OK1>17C)tnXnN$>t-&6jyE`DUGB}E`u9Cu*g0d=_p@GI~Lqjqs~ zUFH77^4#l7mi#L?=X}f>s)j|ya@^$qW#1>$qDkbT5f-VU28sHG4`I4)ZA6ZjXu^v2 zMV6%?Z&PxfaYV33J8f=VTcOvqoOmhuncD#zB3;ievUXR~sc`D(;0y37+Tg zDW3f07aI*JvTdAtvQ=_-Gbl3r`s+A(9sw$xdFPD&M90+AZg`Oix%j34NtfYbm`AeP zp{ufuzgg;uFEWD}^7Y6!cDgDwfMdgp51o$1Y<<34mpC2v4!Lbvev@qcl~2_E?L9S( z5E}w}nRV?c;|W=+iG=x*uKD7i+F1I3PH&4k+gM-&ZGk29#V;i0Y|83-VX;GmpqU@T zU%X3{Tu#?QJrC49ESuef!`alx2A8n+`9~f2EelHSq(bw$^30j9Ew^5C;dLPl#~3dd1B}~H~&X@wL4h6X#Ufc#lW1S zl;@D#Tnu`wc-(Q5iIDZ;c(Kg_O8Wxyvf@+{s8h*|?bHoS`~TwJrjlDQ^YF{0uG+0h zplw@mUOWgWrQvaLsX8oTnqLl~gwj;na_kQ`n|}0;E3yDlXqEr5Z`>=}>`|-`DG~@@ z`)-liZl)@3WDEE?yv6I8$E=lK@4?vduWWO_!VuObbR-%%*ylz zSr9)!fNp&r(2RZ6=7JRN+)pD09J&gW*_kFX-3)zOZL!c2>0hZEooy(Z2ix!=SMvHu}3`1Q{(qY zt8HAVXi=2E+xzoJ699G!l0wwH`NG3>ARgAc<2eP^gAEtFB+o(WPM8z6cp5T5H&|yt zKSFT{6jQHjP@VAxJC;NJKR(?Yg2}-g<%VRn+Pn}n3}z1!fpN{`>e$RW+-^04HeJErQ$mHXJ z-I|MFxQ5;_dfBB*teO8zb|TX*GCR4s~gjd*XX8hl->!GY6_><`6Z!u>wnJzASLU{ zT#HTuO9@ZTta&3!7d?{PzI7+kFb2>LDlK$r=&sCf6<9Qe2xm+BGiaT>|KJnaR%SGz z6}@S`tkOTE+wI~0u-G0JSNk->I?3Xuru8J`#PRSz!mMCmzGkGN`TA*HnqOUe@7U9= zZ#q*m?+)t+fELS7Qtg**(P1n0)@T>}U(*q9E5<_JR?ziMy{Ql z;^*TwQ;2}akJW0MSsSfL&MRdbi-*VH!#p4@2~s&T8s^=ml3xfsMT@6&UK+imzw7kG zL$dnkJs3Kek31o+q`uwWALRk&;dUviH2m#q(`Qk19eNzX#Y1x2x4UrcNZD5;ll%wg z4_L7=A6H%{soMc>i{u(TY&1)AoNHyi(H`4#4beV$XafT&rc_?gkhLZLHcTlBKme91 zj3x{EsI+9MR7*zAL-Ngct;JxQ+Y!KL(SQ7-7T_Nl6=mbEqiX>EAt@V3RilEo+x))} zF!5M-iipmBPqjB~U#mMXLt^3X?)j4W{q@$P2mD=$zGkTh zV#K|s#wl0sWY`qMOwZ@hua!IHdBC_o<`#cG4RqsbDH?#=8UhkWo0IK>kb1KgC{%7$ ziN=7sx1JL}C9>AgV5H{y2m-FOG+$b?NEvIqd$V`wDapTW2=9{s+t~MAbFlejbjc<(8%rO5q~;3d35K#hid!xKr7x**Ou&lwpC-TzTyZQ^<}CN(jaT@z2!)X z`q44gb$gnlD<3hIraOmg`gRJ1M=9G{^Au|STY{l)o%Dhn1n(&Ybi|-!uQp;IXo%aW zBP+MU3<<5_X|&_mTCL_T*T>nTthkpxQ+tIJTit7@N4vsWeRYRp$E?1`lb+S^ZTi>h}Kc-8~=*T74-?Gys zIxmy@dmQ**11GMF!|;px$;9_&-9d1R@Rer|W-iD*s6%;E2|{>DoIdW|W2_pQ1Sjyj zU6dNq+S=M4`Dr;4cMU$xEGbTJG5E0N$gA+i%yZQ@a}0iveq{37fy>%4c#(H% zhEq7b2TMHNzZv*!nQh?DNeEIBTuTXl`2x; zqX4S4eJ4tQwgGkYgY8Vj;WxD8uUV@Q6(3P4>T$*+m5U3Gx!JqdSGY#}8 zq=|wAB0r_4h}#8DtWQ)kGujoFl(>7aV_ZPGAa^1f;uI(pI&1Kj^WlDJ^-@+yx$M*5 zAG|ToLm_w>eC_7u=BE|mgDLO!jp~VYZx{?FpP?3VKv~;L87~|3y^`67veJyYWP?hT z{+l|T>SS8-KljVxYm3RZY;aGtVrJ@z?rU-T%lJ@#92=R}pP)o&fVbTIa}xxNl|>>y zwS%*Xn26emM`PxX+9aAHS6>iLD>yOR)o5!3CoUY)iV2er-dR`^9*io@ z3P3#DTORQHqnJe;svP-g4Z+sj)MO%IC7<5oNNw-pV?B76>02_2i{M7F`L~o}n)6#z zkLM+y=hKhSEg^2{BO>ST%jPEW_vV{5-{*I>)7o-CK*1NF-co2pf}m-bF1_rzskir5 z!OYA|I$)o0k95zv`!{3eA0e*g3Z3kKf6Fk`nw*=Jm6eW^`y`}X)7%`A0NAQr0UPuv z04ITaQ(j&kK`C$9r|cgP;7R1chS^2}*V4#V^85P|z4)Bn$@gp<6Dt-Z&P61@wX$+- z_CPIO*5bPq{fFKi;ZV0KCVWD}5siC1S=J+@hCuB3I(N*xM&8p|BLB9dKT&K8PmNM#@);WF z8=f7kPoz#_iS=16V!-mQT51f)*7Uovd82HmN3-6PJK(KL<<3nLu&yMr9g$O^uh)z{ z?3Fv~gflzF9lRR?gZ*W)-#JX0ZV`$M z)cbp$|6SP+ajv4QTnEZ3gK{7| zoX96bCFFhNeie=A5n(FDdP%>F#zhN^3SWlTs#7yDGk7Y=21{y0%E_GvgXe^&$yL^h zpzREO6gJ8W>TXCs=}Np8#Vo0QJ*U3@@Z<2OGSDUFSR0m}uxm1EugNuBy~lXY>HPf- zogMKZ_;K|_?45hV&6`bY1W9z1WLuC2qjv6W=x)!}2!5wn#v9vmsC}=-vwCf$p8>O- zrkU9JIK~}nC+jb+zLY`pE>*tlVdE?<{hpV3W7j=zd!Mfnj&M0jH6YjcHI z=l83^bUA|;$TwSdO+Yb9&=Hab?tOMdvySvh33P-QK9aQ8Bw~Ra9;mvuT*}+WP6=AboK!l4(ORm z?K7<%sB6{!AH^`W$QwY;_v4iPp->GO01h;WhXjq&{6lqhF|VGpXOo16P1d+}3z%lL z-0%^`Hv)k!R(@`oJT@>;1!cz+!0&47o9Rc;sUNhim04H)ra|@z^i`0@l-^a( zlA0?eOXp8YvghKNmMBp6Xx^w>AZ`J`?|c9~u;Dp?OQduJ-MP1?k4xBai?YCV1uAHM zvpYFq!EE0{-`jAHX5_oL4TFpE#ym1n*^vF)n`uaIUgFj&6xjeEYg4b%Qbu`{M3d0@ z#Yqk$X8Sox(Y42x12@BPL@HJHediHH#QfPi{7h@%1oa01!GnPwdy>YN_PxBQrDb+h5KYo##*# z4CUbE)zwM*qcC>N6v%I0Q9XFH^uFoX8JXUoro|liR3BF}yjO)jK}$Rty*|yg2n2Dw ztg6HFAJ?Y+hm1j%3o+W7J_s2OQ6yAnK#y&J>p<(SJ#wVBepq@ws*< z3V3O(uCAWgvSXZLJ}tlO?d|m}FwJfgs`ptPF4|t`Oz`W=1yD%>N&*zy_xgL``mJku zGXY}`l*su6Ot^8X%#)-aQOx0LG4m0H#_4q)?dJz}lIcAJWZajB;kaR;$gD}g5%NIw z{ka>^#&t;SGTd1H>b+2;N#y*IC9ZJ8E9zBwOz>_U*;Uax4`Cn0xVEGR*XJG{aUa`h zUeUfd?xR73%U2`~`kIh1ffOu6KK~({Eop3#t%LD}8s{s2Z(mhfcrUNuT6wZ{3V5_H zSIBK;#>ecM$(v8hWr{Hs-q72!>l+3QAs>Vy!{{*Ex36^>mIa0~Y8%cg5}r4+$=p@j z{?1Thl&QQg#`^AFmS3-uA$0mVhI00N6WTtJSFqpgA%A)b8}kG({F;`eC4!5NIO-9S znX=0>SxkdfF)prS?yZi3Isg#8+EGl#QS(PEIIdjXSZv_Q-bw{CV-zwR?B17p(}fZK zhyn=2nk$;@7)kj`6YWbpp$Q6`@~m$S0Q|dma1bUP`3XzGAYhax?>YJ9ErTFdC2)Pb z{>#LABf7A-Ou;i+ZZrsj|7Ls*pkiAHz`Pt9VQ2MIGfdPD&l?EL)c7nzLWHxLmSe^& zxPthU{zZ$sSi5asS7Fx4VioW!n@QH1m^-0!oxEjvzlw)fk2qndz_{5D$UqG*Z$Gla zATj5=kq_y%pM-AfRvS$2O|!Kt4;Jz*Q@&`QJhWL zX+TCXaYufN_#||)QR6z4O!PbTW}#r@rw}B#xX3)73|WW>XY9=|WRbY0)%9`>k%}hk zYze1@?J!;M^z$MigI+Q*SNt-`Rkw$5@|#B0hXBrpIPXA3K90F7N#lDKj&)flmI1PW zdB-CCC#=KMeP}jlKKd=d1iX{(FG>K_rulx6NJ9Gx_Z_vh#NmmFUOYp2ndZKU}tkcENoI8*}VD?J&ttplM@E>)M_ zj4u&&+V}i*cMfm9>^_+G>q|n!f-71s&bPwr-Uk>=0L58>5t zS_xOdvnGN6#>?8A(FREhh#j8sT>%$%r4%;tCiXo`p45i&z zbT%TQsi`UES5LOgldjJLxw^9%Mp+*WGw*IG=lcf+5~LzO&Hnx%oonhfEfm?5D>NDK z=lfe;kbp^s;*H2p4)cog2p-p8Z?rgfBarzTCca-_H3iggXP>CZmF&UFf0kjmLRT< z8T8Gj=H^1?(R+Q$F9nR#YAo3?Ap!pW9*zyA0M}v5%*@PY1+umbcv%~X;n^`U~9R%cyOR zXa~RcuI`cND%7i}gpCR_Y7f*X#<=tX5ZpM$u+=ahvjkDPZAG*RL_92g$cbct4jz($K>$mOyY(JyY zHAW>-G(!E>)Q$ZTb`85bAIr1@KMK|o!nLDk$Gd&MAIm%!NO-%{lMeN7p5g_t=kzad z->`X#2e?1vJBBe5*ewdI*X?>N19g!}y}sdv0m;7#J*&JPI|j*Ad7WvM|I7wrM7#+; z;NPo(0lE`ROZf*yQ7|wL`6Qvw%84~>V7Rd~#D&TRJ4HRn)pp4`1_sC0YVUeYl(XRn z7iB)jiz#>TTE%B!DDEvX)GcLi-q1R+mBNEdEi`_$o~409@w5JZ4@t6IQTeTWOCm>v z650eUNzqz7YAUWGvmYw#LvmbmH9qg7x2zBEan-OFHwl#J4UTIUU>Kc3ksbbwYIT1W zQ`+y|#dM>%=(zauPA4cDUg1;!Gn%llwaT7Mg*S*l8KOb#$1j1B`Y{c6RC!HfI=go@0g`+`fZY&{;t_8GGWoZ7IZLVzWVGm`c#!K)|J5K$6&FA_| zSu9wSMSS0zg_r}Nk$_w7{N@P`4^EjkQQ?th)wek?@sy_D4$P!Z}O zD<|sIVg`SoAh*C<#4-GPd+->1>vIacDb5O)pr0x#l?)k=u#O+rz}{lvkXwpE5e=q! z(#?(Gmf}~UA!@<8_0D$jZcq`PrGvGFa6B-=80?p0Iuf4q>Yb)JGbNfLQb@E}qQ)YGSbD+V^TdAl!yeYv z?GSrXK*Tg8eQbSW)_jc$N1r@iG~Uf$5A=ZcR1(CHuv9^;%iz`OnlDJv zzTPVkI?ADQRQ22~s{Y@FudM8b-B}K%?qs4nK)>J7t}zHIRC~=c~oA;Bm# ze7NO0S{|M2={g`aPz>4viqA#)moxXy*=W0dCVjIIdyq$#>V@D&v*ElUs>KwC6}7*YM%b8j844xumTN5NP=GT$2KEgBdsZr zGnv3-phpB1*F03+La!*S$AD?`Y_$>C(*O(J!$ zeX3D5x$5nP`8$^|WHCL7I-2n+3Z?;(Gwf^@8=uVA4a-rqHXe`!l3NjDZ`|4U7F<~K z97C&o`w5hR`q=rPLO=qH=vV?;NV&*QY*RC|)SQMX5*y>sF&w5xW9@`m9<&ad=iV@w zM%5=kS66q2Vt-x{3+NKD0tpIqgKDxpU&*;zwptId&1{;$^II>O9fN*IW7y}NvqhGw zQ5W~mq;pIzN$3$dSEvs$db4?p&=I4udF0kSCCdWT^!4PPr-#M@-U8G7g0({~z)C~` z;c60CNk}ts0?{X-G(cLo?dcW!s!=gUgF}133^y5ApMTHV3BKRlM%b_5s`8oZxF~p# zsrdX)##(u^*FmIc`S?_C9rZOp=Y*EE9!!Q8yEyD#y~?n=)TaSxRTY3($;zlh>$?<$ zv>K6UUjGua+o#da;9NUm^=Natv3u0ky-cTMgL|3)o(uXdZ~MSjK7A3W>TBzOlm)T@ zq|XL`dWXnQKI7F5wiM?5BosNXcyRK$F7nf7KnzWG;L2A%y2vGqOeS0ijflj|)7@jF zUR`?xT;)r*#M;qch4zWmo>%5>(+$r?6rf~w>JtwwfgvwAPk$t?d@&krxVnq_26DnIifd z^&EJXN^dvpBKkGRe2QA?{2Fe9M2D_T${GehVr&$mCw{39R9I6bz7M-T{yJ3sC==l> z6@8hmd2@oq>g3a=EP8CtJU)s(H!2&9H_Wb=QQ>1qOvoIGVF-RyM9$#tcv;1D?IYal zxY>0*To14i9#dj+TJ;LhRiGX_`Ta}P*=SxW+=&CAj;K?Ff{t99S@XMWfu(>pi6p?I zUIX&LQmd8Wx-ZnYf+~$YU6X;zoLA7tOH%f)arrz&A4KvYKJAb}tN2xWUA}hl}K@E8r3!33~ma1QCq{PCi*P?Ckb>+Wk9sR#Y29 z76y5zUywq(Iofh%J}5#9kO8xS6LLfzrYsH)gP?2Q4A8HUWlY&V9V)r}hE`E?9$Gjr zuLY&jHg%#<)nEdX4@qSyyvMbv8VRK{lYhrY#aa)>9|p=_s*3Sx9@<)kzjMuZvv~IY zz+1${%^ZMzW_~zRV*uYCL|pr(jBZ5V<7*#|Zrry*)FLS3A5#9o8)CKT&I&m;h7n(Q z@U6pp%q%cupS}9rKBS(v?8@}jb;xh;N6r5%d0(C=jL74C8kCJ^{1j$qo7Yq;LhkLg zupM6WIZU5A@*B6=1t>-^oJ~i19#M@5|6XYqUSkZl67*54^p#PIiYtB~WJ}^tH+U1| zap%az<$oik=Q%B2=osfk^KrMAh-I215mQIVwm zInb2&@%-FN&)pKCFqXSE&NL!fWFpNDvDbq$Z<^pR&wuF_&poljl@zT!q9E%3xT)V! zF|O9R_W&Kd;T|Kq%%Qh@t`QY?>Ht{!{1F_dfciS*8%F9utvU|Cv@5XUbITn?&hcvP zsW^*V7AtVMiNM;%OGWwy^{e4>s-=)=O?B^6*_>v0&kFPql&x=^t@~@>U*(VZ+J?F{ zRA*QKsQ3`5m~!tg+Wz8OqgMQ(*RzZvdxTg0=cn1ITVq}O>@9`bp7D%cRa|2zn7ja= zBUkaU^~hK~!Z=~cl))EJE3N5bPXF(5*FuLLqi|*Q`%Cni_z(zSx3@qud0{+@g{uh0 zx_y|s>xNX^8^3tWP;$mc7W6s-jsUnyE1C}70VGseFBw)_Z$gUxh@Z!yb9QRt-{eZ< zA+ZlbrMnx}Ud!k3M_rAc_)sw;HNbN`k#gxavsa({tqq}XW=Vav=^aDN))$F`Zzad2 z@f>oNUYU*oNB%p$Y7@wt_gIe{DtY4_(%Ay&5FHq1N%HN9xO9K~-?ISr z``Jj`6Rp)qa*D!VCaA1l-Mi|Tmdhll?P5inB4P{vsu3IUynCC^^P7=+5MT9q_{B>! z-_BPD2ru6z$yrISvfO7+68q#df+{{%zV=BDj2;lKQdn?OxRwLC%a7{}O4Wh!Ebxft zS;5e<3l|mEJi-Xjd;&K76ddULbw;Uk?^%bWMifGWXbL=oB5BiZ8J-q!1F_sX8iD2m zJJ{>_R?^ap?2F^_z^me}cbp398(;e-)R9tGzRqN~PO7O(E@pR-q!?<{N3!{LM?>|p zH(`4H^~2$fynqm=gPAR?%nJ`H8am?2o5<$ezcU=y>68~jqe9h#6Oi#+;P5fsXv5CW{Y_>F36rAVrWE zObvL^UVnM}?8jr^Y-<>{5g=iCJp5NL+_}gyXgomu+h*Cb*0U5DA5^p6&6NtB$peXS zqQ4Uir^Qp_92$=~Dq7-0njCf%iH_{3Ty!6Z#p;x59TA>ux?!^^psa+luT65lWLa^U z#zz64Qq!2EvVeO30g$oOI56AR&CSgfB34f?&JUehfpLh3V2hFWoFTN@sUd0!>3f@z)fkHV{2w}_tp z)83D`#4clc*X_!INi|?Kx(ci z42n}`RfFwiD8>|mvH?9>8TS*I$R$K20ZNQDc`Pp&zJvw?sUk%m}axUYVi*46{|)Cuhz-S+4nS?5@a#PlK>)o zaH}ETVxmHavjcO>pO<0~S*6{zA5hSn`Jnpy)lYkhK7|es4f)-y)M3}Y*hb@Vk-R4$LD#Kp7y)`yt743#65(h*T+wr~=7R9>CNLU_1*ISE?O6?kbl9e3 zSj2BEOu!&E+4#OuPc$bwUcSzd^%;`@jb$JaoZO(uYBPM77a<54gX+f*vpVrVRxGvL z+&$q2dhEV)1FIYU-<3qV$CL5HS672q`SLIx};lRX_oFrLQ=X*LUL(P zQV@__76qjd>3W~voqPX!nPFgN7kIvT&iTY)Xw!-aveOb=Ooz@9@aR5CoA+}uE znJO;?lG;t^K0tXq1?7C0N)fnx97g~D$ju;AfT@D~M=}x=Jg}N}s(FlmR7@g3TmJLs zPwn0cO)UinY5-^CF|v}pIeYg9QsinRVOYEF?^>)D(H+#cy+(pYk8io;Y@Z5iVa&(Q zU((OOHabxoY*%r_Tl%VXW1pj+9cdn+PIx;>)nHY_1e;ANmN74LyovFaG-- zYLuj!nXSpZjPm*8NCwK?i#2$F0#htLWS<1zSN;_YV5&cyKRcfG?S81clYScbQ;PoO zl>;^b8aeALg2HYYC`EQfXtmyAJ?mI^vDYRsVO z4gdA?r$lB^(WAS+zrVA;|CQ&DA3wCs-z_L=_6^!m#R^o61WCJ_;90l-Nc9fi_UICC z^rq={uSb_LG&ID9)##S%;f>_gWCvLT<;|UP9X4x9Mqa6-sAVo4K~(UU#F7_v&;Ox`vL<4eF5tI!raobn0*CNQBlE6_gvhRO^t8BUP*zR z4`ZI1nhL-AvshievXY9bqOHwy)&8RqDc0tlSNI}t@+negR#uwdfMeG>4^rKFm*=xM ztkZp62?-xy=r7vxuUrLLoRgzbe*ktR(L=bryzOOSa(Bl5{mlslm}xcxW5Y>hHOnyd zRAf`;8&TPf%fKZy$!dsj^agB? z{>x^gxvH4RC9|V@oHtpca*08$RuS0l!gGb9z6>g~8-M@)#mv#uUUlnyPN5b$VC(`r zX{|)#SgjkV9rNR%R%XZH%3E4)eF4C4KiKp@=zVJ24>!6TJz>-?%>uz%esS?$CX&5> z?*Z~KH|E|17YFA=W&=|Yd$d?GIC&@v)3L#%74)K1HVVV#OE!BBK*XLr-7Lh+hS$~e z{k;faAt$p>&$jRCa_N{T&i{e-!JUeCTAcCU$!2c~F|(3E7=Ylir*;+7^V?67&PhLq zIIF4Q6s*1lxGvTGq5#XR(0edq9Eh=w<^X5PM_wSyo^$d5>`iS>Ha5u6mn$@NKR+R$ zjQ1Pc`0T3>&92h?z+EgJ;Gw!dThtLxKPZTNgpQ7`Xe6wlAO1tqK`kn|_oS|4)&(A9 zKXxTiO4%0qQ=6PS@Osk$ozl|e&%Rv>3#~m>Y}vmHT{|HqXXk?B?eHPqmM)LS5LsF1 zl~#RBHaf1}(qu+TN`G(^-_oBtYT>8A{cQGLjyZ|;SGFlhHebGez5R9EMUyT0z#B7J z*aJIXSvkCdaltB=xQBBziXZ%BwX_s1EiDg@ySBG#Dk?^iT7I|zq>$wO34jmiXJux- zRyvy(q_CqJcLzBCkY?^}O(&?Zuy6ni@8bO|LI(P&Ifq}Qqz{ec(a_TMYtglaEKc<(C&3(P|SR6@IRCEG` zG+U1q#fqcSD>2+)6P15K^z zU%se$^!#BdM0jiugnoYb`;}(L=RN@&Z^Y|adT)&~zM=vQ5H$*eVUH&LK|;O$$NaJQ zG|TU{`T{>Wl`%|srw&9E#M`X5S1-?1qprYl;-68^P!Oy^EF@-wl(wnA-hCHPQwzC% zq}IGym{ZnVQeFF$@QGbtrARofg3D|}+Qne=vu}AKE>FeL7mivfmHjw>*4ye5C!gaE zs{1SSrlXiv$Fzl?b@c^D=H2NBsasle=P{cej=)|bqomX~H`lPSVHz77BO@n2em;EI zzWq^*6xt!YPGmf#3=NK`Cl)sGT$(LPVF-WlX3_Af4Egfq3nE2$3;u6WTO0FRXo#kM zTFd(J)|-#cByZsO(KBypnzO~Wd6Q`s;D*3ujFe0-xke=!^ezR$>fb9l#-z3s|J-Xm z6sc#OU4G;^Un;Bl^~;xH12z17L1#S&V4lQQkFPplDB!BEbg?!M8_iaOQI2!PkB%0p zitHVP!giXPk5!*OEl~mZbyg0CaTP4=>t<&AoYZ>qrIx^`W_UnpB5)xBeC2xrI(Ncv$+HoPK`k7#@fA>DoWz<-y;4XARLQDGBq{5ax4yfTWv!nMcLS( z!2W%nH#ru#M30QrzEc}ZQmCq{+X2@>CvZu;Uhj1Oa187X$JG{_93cC8sP0c5F zq>5cIV0V}pz0fVM<+vJ8Sxi4uqc>n~GI`Qicoi{6_e%<_@`N4_53bYe{cun9!9{Rq z_&mhmx4m=$o9%l0gwsEGR0{QUUPkQZwa#njMV4>E?x5rE#W?obq6ks&W|5K z<=x$@MkXdsz_PE?jsY*W9j~^ItbX>bo;lfn!p5A6Se(8MfGfeV;RK^J6O!X2&;55U zm(epHuC224wL~j@{{EcmHS6-A^YsoCqP_h!aj}_S##2X$J>~G~{sq!{y^$Kw+a}VG-JFL-qZCPAs6_`$8`n6q1pV z(YoT%C7n1rjaSgn&_GFqN~rnBikdLv8@uag3IxGzCi&P9kG-$Ax3^#MMsBz`I9yHA z?~jwHD1`1VSFEzM#Qs#g0;^7U$$BW0n)aYR`wp~j9hqr*2$dIYL_vO z-z9bse!_BsV)vfM>S=XBnV~4%hF5SX>o-a>pVNG)pyQE+C$K_=P=$cc{g0&cRjNSd zd@ji=MFe}>?*4i)Vyi#6OP2Fpa4K+E39PBctw(s@i|sxEg+}))R@Qyo$|a-&wlfzJ z3{UR>hV&Gwe+mVn@c~Zsne#7kZ%C+8({$LV)hA_0m_>3|tuSo$HX7p^FfmYkGlf!$NXN+gyzr4~oFKCUJNhfaOBk#F{+JJrxY}br- ztIZpAo-#Zl&VoiZ@|i+@ihujrM$3cANqo$nU-#?G%MF20H6}2;aCw72M&9D|&?FpZ z`0D3%IViz}BC7HzUCcmRl^GS$Fs65#&)W&{ePl^D=5Ud!H=n6~r*V#_DzZ$8yuJeS z(ziZ%+4J!zfy6>64u+gblAHJxHa=4Wxh*O~rF4p*xUhysw(y6iR6j_PsRkr(_ zA0JWXJrco>{u$-~c&#|KzHYpO4@U5i{smW{N}&gKAIY(#H;?oLlKh9ZsLIP-UitKG z#eVGxU=nM{RU*abkLV@hIbIGscu3)#9K<_H(d$J(*@xnLx2W1)Ur{4yGrZXN)Wo@$ zj9*@E}@yuBxtEJ19O+mG?hSrufe(w`|PNpN&&`Xev^Bd;SQ`_)}gDz-Gjvb!S zWSK&}i!OM84X^UpeaCoxy5H?1v!p~#lG{mRdrZmo7HNfrm6cGQLi1`@rRIt)LeHh= zB6NgTN?$ES2yYj|y7fLF2uMM(y3yFgcA`nczRt`v`t1YI#2+lYjvsE-2=)+nV>O4* zD;?{{$9N;FP>M;xf%BIqS7Tqt1k@f>EB)=fZo*HUnG*clOM|pG=J+f-o7CNQ6KpZqY`)gFir)%X9JfuMsLBaApqtUT4UItc(O)mw|^x z+fy?$7P&xmgvu+z%F4WNeSF2YG)&1<=1Y$;xlEZBaiRy*?Ci*7I+kC$Ba(^Y|j zmk91>Ot;C?P%M(jaLzN$-(1T}jx_@sH)+oNl^`>0)9f8c~hpa+R z^SE~(Yxla!(jA|BRh;Op3_uCXPjL$GoS-ITVk58LdDX9Dy)gUd*Y|`<9JJ586%@2! zRL(c|BmP>87txeOHY$IDN3wJ;E9=|qx<$%AHLovQV8i{V0t%szGjzK=&-ZQRdaGLX z_913_=OTxH?&2kaLN{Cz(=!w=;W(f4CuLF5%g0&!0bg0!4dBd3F!s?E-B|v_haH z7nl1uprmtcpq?p~yq|k|yk{@~b~gj>5^u6>ywJu4YcT}z4=Da4q+gHlvanbB0109L z&^?g!-MhI0RsRC49wt}0WbEJDuMSjxB~0{9RbdNgts8!n0r&94AM_l3C=aR83eL$U z<2;ymOi@Uh_MefvC(pyNZG}iK>UXeVQuegnv?5s8>u1;qe-jUzUP0;rfo8K*WB;J>CT=%yv}eMtQ0Mq5L2#uKI$PNIl^pJ;Ms{9PAu{Ovs9VQ5&hyZjoo^lIDGt0Fs5R5 zekgfuBf3EL-3P=4D4EZ8WRk7m6Q))R^SQp|7&+k_9tMf|J@-|>ay64uS^zUeuQ2mg z%M6{B=vUnV<>)Q#`3o`4yeS2bSLCriV$><)c$(?x#QUC(Jp9PG`40~d4nQWTKhny@ zlZyH@`hAZdJdn=fLkr!Yne`2e>6pPz1>O^fgM(uLl!dQ2Ig{% zN#oSOYwyX($fmK(_4RSDcYC&*+dA3##=cJ?QZF{h7~hAn@sgQW!G+OZ$=vFG=5!xX zLT%jp4bNR+qo;6eQ<@Lio z>C#217Vfras!^?6anUp5RKN;T>-#~ZJx1*MZKdS5#mMx^wm-Hbe<$QJDWUE&qu3bR zXEaG7iWZQXTPq_8Snjf{)jE6vaal-ybX%ySE-~tS&?sy#k-5AMl`h=xAavv(cb7VN zN={~o^!mH7){*h$%XjUMh>%y5!W12j#qT=?6>Gm;!P%4b<@#p{c&|V=$jG3Wkt2q zwa2bJPL-6g3NwvQhkrVA-#6;Q&Rl9A+`W8jzT9sG0>vt2#ZyHaXVWD(hQ*kS#U`sR zrne5ZFa5dX{~bKAKK`skpUgnSXAJj2p+=5-FkR}W$Gg!VqE^5oz*J8e#S_@udM-w5xnkH@rE*AHAvnd1nzc^=L(BD)!$3FzDX&`JLnejp4 zQpJBJ4op6wETWduiSZzPPS*?|A;id!cWvqInAI4iu3qYGV+#FAYpu1@<9E$oIgZR$ zS?uz??t6Ioyd^98B+9X%GlepOBzSJTqXo-$EI6v%fZ53Tf_Nz4AvaxNjfZgozo}MNVn^`5FalA194Z3azx=j2X3vLEs=zKCZ*x8A#Qe*KGI!HhqA7SEHBfupmOnm z6qY_gSx!qWzrL*`uz{JIVU%12b;8R}*rw;2a-$6nlirUm7K?~t7L~ns`!a{<)){^? z3ur^A@g3_(qljOmKZOSuz9=~h7PKr9V&^Zeo(B=~;$gQEon|wI&Vs;OPG%A#qMv-~ z*J+9SF~lsNBRL93Y+baM%vrM~%#;}^#wPA++fiEGf~8S*xCIlEy4L+feiK36VB}%;~Co1Ho^V$V+%v6UTJ&;qm;`ud=p? z5-Lv%bShMk*9@`7jAbV6%pyMD)dz#sLE}P;P6sp?B;!ZeUDvOfBTs|W-;f19$x_f2 z;igS6g4DD}qt+z(rgu_(a1lFq_}oL+!E$6o*`o!8&}1Q(T`*W-wg@MdDkwvflpaJL z+koS1>&zxs|D$II%WIt{Z)-wb}$-IdVww&K>gf#YI@lG_JW~xhhow zXfWZ9?L;g;EqQJa2@}MJEsfbED+Wpl#DMz*HpyVnI=t^t(xF>hw#^mm-P+XWu1*e-OMSD5LkN!GMn5Ij8SN|b0 zy6gZsSr#o@aWc<_iNtJ65a$lWB)*9H-LIVEtSFKeb%5Y)ICTnPr=s--$r=XVNFzvM z&j6nH1(Xms`Gbv9d#_@F0eAJHv2#vrc}t6@wqBMVFA=TJ#W8U3p49 z8lf1oI$C251HDXWafB!Sp^pDPiDJ?RvFNO-$_rL$-1a)B^yxcsplLenC5K3A9ES*v zo;EA&MOmcVyX7*wGEPnQOnSlXz#$`bMAwzIaR%_ji=ER)>m;Re;sV4A{pxJC(VxkB zc$QY5WH&&YC75Zt*JB?Q%IQeLX97=7Iy*(nvLg5(o1!=gCBOQL^%n-wzb^1Wg#3P5 zD=fV`-7aQElTV^b9iqWG&Oq~BB$Dmwyd6%P6zxk#5|t*SZML?;I)52ZbH*}Jm;0Nl zFN}{!KK9x%q5k#%X#uc33uk>s@3}0eP@3eE#WpUKx^u&chYo2a@cq*0k^IrWSjKIC zqDxo^E`#9Qkly0`{ISVEg+DD9Ez!Q>NC_GkjF(vH(OXm#snSWWfUBW@eJm93jjY7s z)^DZpU6GLh_DC9YS=!U^gWq~Gxb~u=)js*sA!X*oy$&M3c`7w7BS&>8fkW5Gm3v#kMn-2RnH&=Y7%p%vCx_KFbjB zqR5+*DLwkGPEl&EGnWGyLW!|2KBI{&;DcJ&VJg12P$-eNc;o2vMj2k~K|f|fQFnM- z9i!n;l{GpeL*)P~G0qFFv*l8JAMGcF-@|FmBx#n-rZBcq>g|%64}=!Aq|IzBjHjBym?Cq*JQG~Lm{%#^n+-}FmVWiqzMhnC-}`S3K5(pHh4 z{SEVe&FI8HF36I*)k{-|BJ05Dp`XDGU|r|{u!c~VBw)w~N@?$P&LAOP+zfz4)Y}`8 zhvvr$au%bKZ{XPoRX1QZu~AUFiM4HfXb>1Q{Md|VL0M1@87rmC*6*)% zw^Ffqa+_oCM;K4UzFMoNN@&fa@GwT&6WAXAQU52vfmXmiYp>R-rEbsJj`TcX72n-m z5*IiZO9oH+Dw~6TF3yeamvAJId&ad^!IS`3VqDIAM)kiJHM068JnH_W%Sh8IlhV2B zFM??E?40?^%Ya~{1vA-T#v<<$mjzZ&bsB+&@61#r))uj(wpw0rfAj!(Vz-qN;}a-E&*JDaa` zMY2V^EZivJ_EBe5fNW##N1a7U)L1#erLe=9p-B-NmX@eDEOQgk9?T_>&b=HdG=IC*tVwd|bk=nogUw`JS(#a8#&${P6?~o{+IXuN;TPVMgBZ z)O>jpHu$TQCDMiCJ`9uCfjI#m`h+n7r;%C9<0;oiwT|nK+5hvC{5!KL7Apf8aD$ytfucV5LM*NyI4kOh>}FgF!j z;(b4EB_4m1ND7D$ixWEMkZ+q{46inC2kcOmAH*+_Xfk`-k*R^{$5gW~^Qba^E?%GA z?dTek9)aR%rx5Y?sb5?jyKUZ=zj!$h(`GAW!}u1}*ITw+6BjJ|SK=YgfE{H^X8fAn zW~~{Y_;05Wx)9ouiH@hZ!Zu$iM#LAdqTU^o!^ACWRn9;L63+)#uz7^(xevMzfhSnv zeT_1F-Cde0;~GwMRf16%J!%(5CpzGhb-xuQabYEwsllLrb5gIPB735Gx_W=&AoTY^ z_%VI=nMt+C6H9Cmxx@1GgHjW9_q)Mu@oqB->}(oBlECj#_1 zt;SO0eFf4-ttmn0B{S*KqeM;h-G`jpwoN6j$za+(^aS}niVGWce-tZ5iWzxgn>82j zB|J>zM|ubxT5#@{(Oa+ClgoT7<5Ts)Ju)UphHi~7^JZ>t^lTIj1fC#bPLZZ1l&_oGw*qtP2; zS=>ITu2&MuB}a|1?4{ixdCA;g#wyMro{qnHw)sKaXPqb~N}2q(J>gGE8)xF^tuv_U z-Jjm>Pqt@(9gG%fTi-w6Jturmf=L*;tdPm(La|8@XHt|C*D6~db#0%$Hc%Q z2f`LI2zf&5oj%bvzCoBwWI7Q&Te=t2dpq%({`D$sz+npA>@1zhqntCis)wyy7ir;pcYsblRgm!w|fTZ00q7x$H?WD_*YU)aGy6nO;kgdA46Xu&p#z@%7 zkR;M!nI|{6u;TDAPv9foT(-ox0|@G6ywHfbf(iBi)wY_E-^fhu|Lk5_(q|G?k7iOh zZ~WMMRKnr6lSK7KeWhfiG9fAzj?JeVggQ7d_#8c$UqDqZK%#!77GhTCF4LgDEzgNB z?@(4=fgC4xRhu4sY^=%7%|(XxVOAS?Ab#GNM{&cJ^8hZL|5@-N6J!Lk>}~ zyzdxBY7c!y`JB+?k9^8FtgR87P&Yx*HrradAN_I{!7z`_NMdt zU_Txu>*HE_iZLIS3^d$0G6Nj3WF^_>`BpMC%kl*B0;U&on`4`cT<#e(-k>v-!Z@^z zfZ_?;(zqP_M3m!<-FNgCbjz<<+W<12QG2(C^40uQ_;6w*E_nkV69JcQ=G2=kk$=O! zANz9IdQV)TE3`Pv`Q(ADh!<^Tgf;!eegiFc5Zina;D6!3$rQS|hPrevg+S>-Z8a$i zrP!H;Zm(@c;Mz+?k+rk!b&|3DD2L7+1+=QK`g z5h3a8zoK4Jm%&V&Ox_p{%P7rCyQ;pnCL1x`BoNt5!tRN{IvEn_C1tnx`wtf;l*BL9 z`ReCUJZ0Qe8U(HtQya9E(E;J;@_bpCBDzf4e{daYd+GHUO){&9*IX^qGgIt;<73AxeYfiGz#^tfD^^BUMjn7%gs2Jczv#wbrr==QVKz3Rq^($LH`@8!E zRG?XQNR5%&%V9oD&9E@3{-8^>C!nze682s{makNHoh<5A-

zEev|Mfr3Ag)+IzM%v~{7wmB#5$us!iQ)IAA$kTTgd0bmv+=ko-G&s2`laCvJ_6!*0{K=T{{xuG|ppzG^Ml`}-rXLwi zB~^Ty*Bbcr607vzUF*r5vsl-urT?Yl_kJ#EQq!#b_j$kWYb+k$rd96y_iffgD0YCG zzY~xhZLsn1H0xH|jKuys_^y6=y1gBC0=)N**JJ$nHhwhf`yd?bTPnm%K?|Ioxpvi*^pnJHoF6L8G zM6boAq^`Z#dod;bU`_S>8HN72ktAj+{(k@G^bg6vwr$8ffW+65vT8~AEPPb75O!Z%sszLwv41lP3(Xe* z-NYr(xyf9>=jUXJfPetU;kWlxRhT4iP~fO=z@1Oh`|i)TU-bJAAcM6I*Di>s)xka%B=a&&I5J}*q>dAsF z^v{kNi4zjNHc`zYw2bJL8*IJfF;GQbK=4(u_FPjxqjgg!k;onh+&=w z>7))inywfA{)ler%jQ&W-HakMRj(b&+6`UUt}E8QdnjWxlvSm}$a?znwsP0+j+q{9 z%N|_Zc7N)O@0FgD;-ie)=O-_lDQ|6dvfpLa2zNzC-3%L1Mtz3&P(FG0ReO(spj|J$ z#LrL%_H&+*cD>YPTwda|ksT4pGh{s{k3Q35O~V3S2mgYE$Cg_T|2qZZlP1m?Zdp>V zYfboP?P0Y@oIWi)d-^BQff8LFBs%MGhDT?tx$(4|0ZQiKi%Il)3=hS~VPSdBIh6mF zb3U>F;Sr#2W}gWp1d(`q!n-{fIWR1BGcwv4sI+%Scwxs(f)wyq;v#c5Fomys@C)^1 zxClI~-=&Sk*g2q*tplmGuw9OaWT5#Xu_xUG%d(B2qHEfeOY1Pe?m(OZZ_hR%b8=W$KmnkJECSw-k)X#EuY8Ff1^; zSFf28+@z5H68Q>avRi(a@-?_$YA;aI=WvY}n(WV_{~2)2I5J%_vdN~|?;uLjx#I+& z5B&BE+~`!^1R$_fM1#ZCbs`f}4oRvCcHgYbBrfPvXbOwb0>Z;hH=;YbFXkO1 zJ(vCW{SA`R%Csmi__C|lb50Cc+5{4iyI%Jgd_+( zDagI#LQ6&FPmligs5&jGEtY=FHW6^Ndd^#!jk3&i%j!eCz?XflF4k838U@?zSBe1I zkQq$RHkfG-t<(?pW)e1Mv2>Zk4rrc{E&_(aiFJiNNO4>_9SLmlE|B;7(_S+gA!tC~ zf$7*&9<@a9jRv2<Sq~V@u1lxk*PfG+;oX)0FgRN->Qc)O$>H4JD#!O8Pv`$PMF* z4!;c4%?vOPbmK7s@ZjDO7P9Z{d`jsY2o!8F#Mc9pI%Zl4=sq&>e#vR5RQf>xNTGwD zh;*u>4loW(bmGLfTrppf8er5c_4NLJ`A!shiKEmXVi~pN*Ikhy(-7mt8=-vGS2YM) z?&C`$Sg>a2O6QBd2xC`nSS3M6?Z&uCg3V3Lz=$G~R6Q7Xcr3?!C4O2CczLX_E(u#3fdGPYJcEfLV=NC&hO$s6!Bz#_QTMse zHM)@x7y}&*iqrvQZF1c&uou%KO{BP$lWA7WRs;#%VB+0~3?7-d&wx~hBb?!rl17l0 zJiW@GxEk#ahn`$17LMQDgOSJ{2^HyN@+!u(Vo1b3BJrYaP4@%^gHfO)Yv=T=ghVsX z8Lcmc;}cc9-(ICmD>?qRQS>p`ZG4Oi;m>nkQqva5T$_<%oYJI(XUo(b9rVxSZBN2l zW1xVys1ohr?nQ`w@;{36KO`qzgBaeIG|4r4CxS@aJ|WAw)QSF_)UTWnxoXxQ%V{Ga zQ(cOCy3dUAMbezEMO9mW%c(>vrO-5xEJuZ~%pxUF)06?|WGLHbo#b=4am-*xt0o`- zBFu30mL@52v5CGaUl>JsvysA3#i*($B`Y^Y8{Pd6AN;ylKLC`am>zcQVk>RbGXBQJ zZ%P6uVQigY8~HY~mfet2yY%i$O1nz5Yv@jhJXBeQ9OVq`a~c@L9QF5Uh9g1&9(1v; zAp#ZF6CBGiS3tI6dNc}$qf{_o8w(adhQ&EYxWVG~8+zLR#eb@%{VcihC8J(1x;Wtf zalOWG=@eZqmls4+lI?t9Tq#-lgm%eOQ&f5dt@~>w%{0Qno<|;ixbmcje}JnqB2#(m z@7SP}T+1^Q9np}0BN-tlVR6*_sZCaP9_hD`H7sJTY49n?Zvvy$>3j!UD?Sz z+71vV9*Qbg%rj97w#E`H=!gUO(Pc6R>Lo^vJl)*HUa9|wa4AdIOYiTjuWEuPniocK z^CxZf`iTRWY|t!;R#KYJL!KTm&xccAJFBz=I*LEJ%F@^pZ~>r$Y*pkz4^~!~TC18) zhRP6jS@9qcdtbbwxkt>5>4M+Z@?obZD?5P)X*!}sJ#)t> zIhFC1h8tjwdJddDcAe8mm*4&b)DZ;=^QzHR|5f*i007<^O963Jmc8bkbtrtvBuT=o z7)6w*M0$8b5}@7rNzn#8gl3sOwPFX+dOd);rr`X%-+SCe-DBi+xnQL!!^;e`g0 z&!>V5BS_=$K)Nl)CxO6frsa+uGQXlNJY}VG5zc)ck<*}NUvI1$!=Y;-|CeR`f>QG+ z%`D3R?s3efqT9lpj5zUU*!BL;ZY0ang0TW~W4%<_h>0eH6yc2sV4N7ie`B4tqmzhl zeV(fZ^$m6dh{T>QuQ*;*8MYCFGH2;%%GIJ+;b4G)^-v4*8TgEKKrszpWj69nd!uV4 z0!?B!#0WKjh`~0W@Sau~|eBN4Ihmlq3WOER8i>O(Z4XeA#Ik78h=a(Iao z{wPg6T(;6~`=??{3jnRQ`2X$8p$|4>kjp}Vr9i8Ad1($jAq50^c2wY83wxeJ?w&t_ zaO0|jgid`1mFuiPSyljjFq)U>PRW_4;E_#5&#OLCj&%Qo5Z$;Ajy3{@gW&QZaUFGN zQgUbmkglipOm%2~_v|4-X>}zRzcwj&Nv=k2t@-!B7>>vIh1gFL28!K*?nD5r_^}`n zK~*YD!fb~81;d3iv!b2g@zRHU@LJE{|K`=2jP_%xTtb|j#lC<)x&saYfO7%Nl3NxL zf*afi!=1;T+B)i6HiY35ug;Ns+^^!&5<^2r0fYvh0G*Dkp=re0DTBn-CxsG+pUk`w zZioKixVH9tootjE`Uf%%eJ^J!mNfuPf(3=(GKDi44bsVPXoE7)lE*G204u54j~d1o znm41LRQ}l%z|3PzlEs@xKnQ`oE4pYact3xgvNfHm3PS$c?)h4fs>WK8?(T3*Z4X@V z=6?s!EJ`Lp5(%&b*CwH~=NfENOAq8g&rv7rhB5sO$*FG?ibPyzC?J2X@rxgV#b>79 z=#oc0{5|f+dELAIL;T^o^EyKpYDO?r{0KF2i8=(Jtf&LDU!3f0YSTmFd~d z8+ztY0zC9@%uBI%GWym8#rs^jH)@v7a6ksL)CTIAS?T5@n!Ej`SDIhRg;Tr}9X_za z3Oqc1Ba!a*WB1^A#;UGtPoyJx_J`li*RLRQ&aNT)|9g1=Sfd-xTe0HcA(OvihXd6J zW;Ekzpw`h0Wi1=E0LDpEt3pD5y}!s=svEzqDTi@0>mC++5+CvreXFM&Zarat7L0D_ zfm(`#{*_Fkw6x>o)s+;-PQig-UXw7Y5SI{sH!!yGKnUiI5iJ8}F_E)s=BFOIUgeQVy+f{Wc;(YXvCur2r$$$;V`RVEr5e$JKMpfqkWQ@+t;Qcej95uf{NXhAdlNOR9;#ViO&+f$zWg$i7`=QHjg^$t?egeK-3r~ z78g3%#=VEU;XG2n=)a@~fZw0|rFe5wQ{J|3y(_W-Yr`BCtpPGnFOmDw8>_*(@+7l_h-I_ z9y(6Ry8GS<_Xhva&b1na5~*2d5wX;N)cC92`m3+5Xxr~aG}XdCVGXWC>Q0(u3;%m@ zZtB=p_zXl+l7}>cF~?aZp6573l>gX|(kpz4z6}Bo7;vAtMf3=y8y+7**V8LVY|50= z=$!!r;g5>!APF9xQ_b*8A0Hq7Y`trwTxRb2uMr7=Aee!<$k$|G5r88Bqn-2It4eM~ zPVeH$uU|jx)rSG*Cau=>V|4&y5t}U%ziuuiFeiOws!}*&N820#irUTr8mZd}Ev7@_ z+lkHxB@tqh3bMq1X~k`%O~dfNbgfZJGw)`b#_!Aq*@Ni53{P9a{}2r@)YGDdL_2~e zoHh8|1LVw|c(fhAFjhF6`FyE(!x*&E;Fg6lbMD@Cfe% z{r(uGRbg%R9X{o0j0K$Z-D|LB;gASNCXO@2tUXY&upJKkbSb zBHD?x8Pn6Xtw?VnYwi)cDjUyo_IUi+1&EU_*rN=kav+jPYV>+=;{54{dt&C?yHT&7 zw4!61{MKk~NY!H&K;&IeNCB!@W$`BuVbk!qUC;eDuK8dPe~Ordh= zMz>rk5N%^_c6Imz80 zJX>(;smYbz?@rKgq7^X5l4V6$LAl~%cF0F9IalvymEamb#UdaWp$R`n{A!6DWL?_FOAM%VX)o)Ao!M^_1UY4)4Lt1CyDZ-B3vz<=OB&l7m`3*ygb-+hWa zF)vM#NtA)os_xz|r^12>Us6|g5M>^7xs(~Oyx3B8lYWhm5H!gUZGlAj(5l z6CetH@(swW@HaA;fA&vMUNc6{VU>DkuTv2;$#Di0VZXx7@c!XyB*c~sW&$0V53dW8 zF@w6rF+ux2IH0FzyuQTfE~gjcp{^nA-IVV?f&H@yAj}`LUAC*W zOXTGq2ws2S!Ud-6)Gs)=dbj=YL>E9{X|QN@3=M@?WY&dt%E>_|Vq9|prDGPFT*;BH z+fhm<(tv%fYLEU%Pj&NApel<9x{{*Ln{R3g+(VJp_+GfS8Ny`eTHe*-XDkS3q5J|A z9nMU=z6g^dF)pGNP~_E$k_kSnOcix4-#{Ab)G)7zB! z@!UQYyO--_M+WR2%ItoW>G`?2*8?_G9W2?rc)JD@*UR@mwrr6;%=l}tZ6gELRxQ^J z43BjeWMGaAQFvXJYRCW&!mCR9JiwCOg37JA=@g?8($QVd7c+vm!a&V$oQ7SNKhf*D z6;;uk!v8wB#Wz?7j@l7>B%8Ye&VWe$Sd)XIG>D;OLcEL?HIp|8;MB5D%D#<=>}4I>7*Vp#kQj{RcX_=&?{j|te4pp&IGK4q@8`W-_jO;_GBIH#E$SpE(&VHHY8|!Os=PPqvYuDH9+cBKm-wZn zeC&NJ=n5||#iZenYPV9R{Z1a$&T51G?lFr+mlyv9C;(BC(^EkY%-G}26rdJj=zyKu zO25khUCVPM^7=S%FDDSNaOFQsJz)Y>nSi7EvP+`mqVhtmbpIF3Zb?gx(K*g+Hh=yq z{P754IuJZFt#tB8HmckBTR+x3!KnyLFP*Tk`a#vWlPH03^g-pJtm=u_6fUiiTU;OkGhLnG#%^x7KuwxqUHD#6#RehNGx8OD_8H_LU3HcN?o%eQi&8 zWrbXS65Y`4`?Xx#|Kke(7qtLK4x69j0{;6?U)eX&!;X5J9Bua|-|ZP4kMPhd9Pc^J%9byh} zio~&>K7E=7#{A%O+rNvW6;aklEa`1Q6hZL)Jcj=W?5fUK4!ig(!BQ+RzTkQ1obUSb+ z!-n4963-C^W%2RyxvwYU|8m)sF$snI{f=PfmiT=)-_6UbbUXRBg$YMx{t`%Q3syni zM?%IIrTqJa07`wGr2KKTetT`ShB8_qx%%xAO6@~+bszKEFbDPCday5V6V^L0q<$Uehw0xpT4M2YQ6PH>7SDf)vF3`6&UAB zloCT}ipiZddt<=b;rwZwww%$GqbWi(kj`DaZ$c;Ev(?)=G~du!vk1w*&6oyJrIF*&TBK zyS^O#4Egc-?F~jAGh6@(A08IaK+*p*H=xhFvy#(Cw5;D+&kI_UO)GwekoqdMa7E6k z)cN-O;I12`f42D1-@n_`Oc@|5on1Q3Nrz6x!8rPSFe5<$4sa#!YlnbawYgr zn<%m~L!swpgEOedLyA*&oDwIbvGWz$mp+G4@%fFLnv4=!8>JMXOI{6wKy~+>a+l#Y zu$}~(oSv^XWgXsCd+T+s^w5uhI4V9 z-y)=Er@vG721d)xjr>yFxbQcOcfLXQa-t+Kuit0LIU8rDrJ3|s`_6xcAtL*&m4Vd$ zx-yUhb3=!CK!)i|0E|<^-rR!Jv0A`Tk$HZ%wbZtor>AH8p3G?auwVZmCFR+(lT^^j zCP-E$jNw~H-ynTkw;8fbtb_=K+V z`nk--#YL-=+M7-ydy=LOpvK~7IpKMQT9dtRl(LuU7H3oY`wiQ3-ea`}pd4gEsa?kj zx}9z6gb*kY?EWpvNKe1B3Tr0Jwp?JUC06AZB()U=D1u&Jk88oNyYb=92P?+BI*!7l zbnNG{p+Ol)lpsHDf^l}LHC||<%SB}m0y5Cb@7?Jp;|rx~2Hao@WOeleRrnsP^ZZL^ z)L;&pgZv7Q5m6K7^uz`%)Tdb1f@bEhU!7^{Dh~f?okSu1%_J=seQ>XI`_SG9-9ajcbe&yn3cTghvCYlr6+ov~PSSa!A z#x}#y;lU#Fj+vaGDC&y7pPzi(itVF4C5Ah9oQrC=GyQ+WVH(O<#XHWTZLO8$X$ z(4HuwyJas~KbxNsnBj`?^gItn9I6Mx;OhbUrubbu9;8gZc6G_!qGoz`Up&Kgnr$_d zTLOI{bSHHC-BFvfKa!eI8e@Nb3yX^6L)7VtYX4mAn+b%8ebIH#GUr#+fx<=KsJg&` z^}54t22(rEU;h!jPcCrkA=w$PbSZ>t4TB^May8??uV5B_#czK%K)r?a-e`~N%9B}F z_wnk1&hmJMI2F+UzkZcfdNd9o3xD8|&)<(0n#lCcjM#r<^i@9x5TCvoIE6{Pb&Uso zgTLiqklo?2zh6XLyJ~JzE+Brp=T0V{m`n9ennSkJX7Ej8VwY>igL5bAjU2`IR8l@h|u#g(Q$1W|_C&AEbn+IUXr zW(-KdrM;goo*4h+#3@<#mqRFY{rIh0^)m>tW-cW*UmkITWm?+U0MpkE04EL{Yozrz z*u2$22&DyZG;`MZpLQprfUw zWwQ4JfBU<>(5*sQ02vwwmJ>Mrw&I4Jdz;GHKD|1p^UlfLI=VhrP)w*D?jK9=TO3IX zC4#)mi|pg6W?nH9Ge)m3$NEDBw<-`>THkQ^KKba;qkHCN;2O%$R8hvNR?gdx*4cG% z_brlp^B&KJ4oR`>xdyN6DC}Xft|PKG+ipGCY9|IM^?!SH9rE+?vYhN`pw1#ww+P}d zTN*(aL7`hA+hJR)Z6}W(U-)|Ne&rsEA*{30q*gS&NREB8u;{AuQFGv`wUMS~m4Ik~RIAo}G~BbG;G9S;#{f9|#}|9C9v1#*p|W#lJEWo~SmN?O!DH`LHS$6pG4 zbgGVWb9Zo0r=~Y-{$^aw!-o&eyu0LN5(Qeti)%ldW5$#FtD^)1PZMdJN#oQAl=@e| z<|N(0Kw+fLmJ%yvJZx0Y{!RpLZ?2x%Rgen1vjS*HqQLk=`|7n^ zK3?oVbWB&2FM)sNL+=kwO=b2Oevmc!0lUl_aGZ_~I}mAjR#C(Z}@rhX)zor_!TO+D8XE) zS{*cnC0U?ZE$F)Pt4npA6tT4wrExc2ZS5F8TNwKo7dtz>io z^2YA)E1vi=!HI>j+sy-e^X{Dt2s@e9QgsYb>8b&L$d{tn^!?he#!}VOifZWiq0|tv ze`u&e(Jn7cU%z3p;I{h^Ey<8c(C=q5%VuAWycTWM)UsivyFfl{dtTCIIBZw)o=7pc z5tL;xk!1K$!{1euCK75?LTIvxA*k8 zFA+u6&SJnePU&8~nwT!83}@;1y1mwkiHm1cgS+$@sty?x7ZlJIV7qnlJU9>cG!CF7 zZKnLn6fb)FRy#288bJCV6KT2mN7m+t+|giznDbmKxMMF1>6U9Y?P-=9X=!~iHqvSZ zv$&?Bz8h?_y>uBdM!(QL&_>|;pwqQL6XvxXz7w$2__zR$DEU>MAW;<|jaadfd?A$7wmmd5IDAc@M=SC>QLNljc6OMw)etrW0hs_^&7RXzB|5!5t^O72xAvA z5G3Rjqz{Tryy)xKORkJMhn`RQNu(KPJZjlH*toz;-r!-T{hc+MuX9(=!X2f71K(U? z+j>gwmQSj=-v&NtH*nNBy*PBW04Z8S#v&MqOT>np&T6m^+ptpC^!z3wkSO*2>tBO* zXUYc!02lZhT3^z(Q1SNd+wP#bD79!?((3Lnh@P*-xJ}rhhu7YmV=HpTFmq#7+osISvn)|JeB4WG^ z-xy?V;=2?kYF~g?`8}odBoj(7^RK7E;e%Rx1K*J)W&L^m$B!Sm@inZhtdf?#1GlE! z!Ofcmo8a^}4MH=w8=yNiHm8Jk*Xx_uR0@B=u_C7w=1Ok%GXQl{XO@kC6+HJWPLJrb4DcP{`E2C@(O!tF5NaUW#ZqPp=At4_r;Q(8WHHFG#G25zu!5rE<8;hDM z$1f8_L&nCzCuqHO^QOx!-gioEf|xAtnLvudox8b0<( zakS_i2y0Z#SJHN96qFepcC5?F$}G3o;QSsu1;HQx_b*-?OX*FA4g!DF7N$+2*!QP% zo&Z692lc3qCM|eYj08=r$zt(P78Ld8qEc2l3$N_y*(tY+7cX9IHJ=Fd17D`vy zjKb_%gfD#@U7Bp7GNR%1#|dLPEEX#@Fh$-wG0;ej5lPDAI02QlOO%jakpo~93ELGe z!-+S|?7u!ePVuKCiG4qG@Zr_H39RGC4_H-kuw}`PM^ycnqT&9zS5M>xj*Y|GYT@DH z67d}qQ1Y4%q=a}Gtztn9(@+Nt0w{bM2T_vd*nieZzJL3cP?0wys`uRErYx_kKj<_H z(f=MO7y@VNh6wK_m7?)!Z&4;bAktcc6P@ygRmp;$&Fo2Fd^2wj;t3_T6RX6Aq|Rz0 z?LItzJ5k^Yn2Fu_I>Yyxm)=jn80ZLLTH^#V+C8b|cU!-`ewLaVc7~sg2Em!CE;S*x zD4~Pd?(&W2!1jy!@956D^rb^XQK&%;F>4_q__V@%BO?oo9g2ry=FMaIqDxW(O*c^W zu|L^RHCE>d~%L(ookESrY zP>g1F%w2j{a$84_h^qqj}rwIssmf&=j}X_r?5 zICu5?wnz^`B3}ru2c8QZ_G@plH$Uqz-_Rq9p8E7e|M%N>@029hHqhqgYNAH8uBSwF z--s^ujpL45Qf2KvvlzK;=kh@prk@BdbVT8=mRnKD3F4w3>#mkF)^jb?6r~NVHu?)T zrr)F-s@-AKAKXysQb2c9X`d|3t*%zysQQrA_YQyRM;JxF(YE)Yrf`C{O-_7*cCLBb zb>XzbF`9zWn!?Fdf>AzU0?CaTSEjrU6}3&(VP6ss+_s-dE+dD6u&8Xc_%}25onF#f zmu!X8_0xx|S@V3^}XZgGhX!FX=N>RL&@b!Y-M5SQsN;TZ=F9X|4TL>{)XBlOtLPyHk3!RW!tJ-v8F9Vy7d zjorZ?$Fmc(u=%S}7*q;{{yIsCbi6Qkd+LH$*O8HO=E44|vM1%i3;fI4r0WY48>**se@}A7yS*ZCkju(F6)H16@Q2NZ(*duC_N4D?NQ&M!Qupx;ZD`9HOKs!Io zl^N93)bu)&A?Ht{OSKUdVI`zS5K2YR_ezrR@!><*02BTm<4kYrzKRK#&9OaoMC=q6 zMICm?spuQd7Xd!T5oG4`)Km;pY(zOFh{C6@8-4lpiIN5*LpHLq%Nk8m`wwLa;h}g~ z_5fKh{C-Vhc7gJ2y{2ZV>)DjFDo(%aG<%5-)`jk`IS5;vf$;8UgZ1=}jEc;<&QBOI zZ|HjHj28JnW8wt=>YwhAbZu2@-fkXF`W6IPIYc+9n16um~JhR2{!t+ur0gR8TH?nGkNey*_9Kwi6JZvu(n*qc=Sk!% z_z4_^Wz;IIBg}4|$mWEGjQcgh!o7BP#qoUf z*-YKX%aY=A?@{lzgWqbo&zN2m7HQ7mpkN?bJOnz)BmG9zAc(kp_bGSMftl8#M0JFC z)a$^C?kcgFv6m2A*`V9|r@IQ~URznxLVYM*@QKO^`x`w-y!C}bx?YgL_Ip()EdDwv zds>o^TH&MiAS9fNefFN}l9b266dzjG)`KbM!vz&Vswr)>6URypdC2*dt&TisH8|k+ z{Mu8M1(gY(zv1{@24masistk|Nm~&Drlr(R!L_UmyS=i@`Itg^V2)DcsyyId+*Zwq zezD4fenGWes04W8^g$vV8tUBg?g=EtEbsQZJ!+HwE)HAtGvy!!rImq^QKnp`rh zrAiJC4jQx?(2Ezmf6sl_CLq7Ki|Y0zbK z=lIxuk>CvZU#6NoKI6Ce3v$vTeZOYtHtZQofpNA(~D5j?*nHbY0qdhhldo_p?aaj$-@MJBe zL$s{;mcYYT|NJS*jbGsqG>x)LsUX}%Yij1obQm*H7D#>w<2SAdKRZ5&Uw+~q=ehgq z=ri0_w^6^FJ@Y9U&=P5Skg2kdUD`?^Vu@vo~lN`KWKyUFBRyWfm6~ub9IH zz}cpdX$@c0t^q|xoE#kqWu>L1YI6AM$2r!NBtJ%s5dB)IP!z*NcMDyfgJ()xn8acY zdP!YseE6mVdji>}KN~%sRz_$eCg>ZZBeisFMP(UqdJ{t5ejwD}#Wk6HI+2o#JJ_+H z%R(kbCBIWVlp$SAa@$n(GuRd-?USgi=2F?Sny@E!ap%_(Y|JV#sg%rjX>hpQ|=u*x7u)4*b&f=fHhlZIeSu;wr6v?NJEsiDM zDLQ)F$jIAbVWk988V2WDdmI0Rzr!1r92-BCUR#_lkumD8KK|3Yu>bQ=Nno{royLzk zCDpZYXBTAsjxjVX5h~_}{q$ndQQX(jufL^G`#jEB^_;*lj+jhNTJRH1VTbAe+7_;T z@iHbW@8(i<46=77V${ip9M_h}=W6eFrNqWjXCKD41wqNzkY)E+ zGr`Dse5{C+sIgt;<-_SE@MNX?Mr%{4_RfZpIGdMO96WN4{=oG`uatN($H?0ltw>(s znNfayr%>Ya4blwyAN)mhSy8c79*6X-3VI{D`_Lh?aJyXf=#U29hjOn}4t5#q%F0-CkLSJsnDOk{yDA7oNEXKw>lKQpRKi8RWWbj}B`r@>( zL?!Le2PRC?$Q$h-#b`zJ9LX5D>$CJ0W^V5#iPlm+nV${a_a^Lh)jfo{SqffxdQeXk zhRz)!@gE*r6jN_%hg|RKYR9MjStly_R>V?#cl?%C4oMK|EQ^@>+ZGsAFHMoiWrST{ zMvRtbu4$VwmO4pV>pvAQ$?PU77oaMi<;W>)N|Q}Xj{97nrM6G6^P9SsrshedMwdua znaU2Afe10sp5zOG+jWH@> z5)l?obR9mpR3De67-4s@IUhe3XNOsc%o>u!^K$4N$Zj~NJC#thc)hUGEkBs9HnDL# zCOUdQX<>^@Ym7IQ%i2O-Xr|0%F@_J^x5ul+>381 zEOq(Q#78U?$%D1eCPVCRu%?vJ{Fl5XNp6K_tPD#|$lLlDe742VC50y|9Zi7!5!v=j z_BDmBftjqqITjizr%IQh?xVWAKorHQd{h*ieU+&nA6(hRm4vD2aKXa{ph@3-&&%TCGm)uG=Zqi!+kL%LfKq zml{bk!7lbc6};qM#d)*%HJ%!bd@ZOetBgpt=VVV1JeGkVGP&@Yg^{8T#NW0-5*hKW zgn@o{YjZ0upQIEs!kU=QyAz?47x%_#3W<-`K8vqmd_E=7Aumv4Yg95pUmrU#7F)&V ze8E?7>B6I_q#}pV(SnnU=`3XN40(F%1r;6wwQfF~^3z3gI2pAiSjjBjL~mUB>acjl ztKBJZyH5CMzQ!8H@NCBiu-Bw3?-x%CWNpuUYOFY)l@h~3=`gSD!$n6&-wkJ=kfg2L zf2bX~^CNr|J1#Kxyrsk73w@=eb;z-Q8mCy%cnpSwCcTrjxKy2@k(9PlKZCpBZLW1z zin-tshd1NWE>2>DY_o4oVDid=_-!O@ETDGy?4FT%*G)KJoGao@*tEGQCWtq1fmM;q zpy>bIV(-1rAA^-*HWy9j zF6ol~EvMv3%n)a`%7KEAQ@y7gLpL@Q!lyC^rog%+#3fOz9FSAH`!3m_b~r98 z9-&x?-p~+*>h%2COk@T&U4JrX;kywusRqqzF_?o- z=5ry2u-y4mo70FH+qCME$QU78p2W~d`-hLBwNc573^dte^b-4i(Hr5C)}Qxbf1;On zw&A+Unp;c+V<;-pkj~D~AMy6j3 zHZl^Pb*z-|n&yZUmI~5@Hw3JLkhd#~6h0Wh@QI5z=SM=MHnVv%$hMWN8$Hym-;b=Z zqR9_RiFxL@+nPKYwT->0;Yxj*rxL_V;OdwQElXatz$ac?qqmsFdiw4|ZE@7R;P93< zzFm3S;PSKT5UfK<+RO7{^lbFTKW#2R7i8&_7mcj78vJf#tDUh4Czk0Cj>`FmvdMS3 zNm^;8w45A&@{!u-9>M5txx+0nvyWeF@HOE=IguFH|enPMHrf9>d4Xm*olSqtKg z?XG=^)!!L>8vbk*?=!G34oM&AC}%DpjMsNu7WUP-%gnnr7Cnvsa_>!6q@DSrTs@H^ zFzJ;aS|$d1@cf9)F=&$h!(=T|e>J_3s+ckxgz}3!(<|uSTi+6DK3+ypTG1zbdHx!T z%G>$WFHnhiIdoF<^P%X}P>5qETqwUP%P%z6{d$qpJ>Jgpf>+rP+*~u)dxWv$v%bR8 zrgP!ROEw-*`7CbkBK`+UZKSs0DoR4TT4a60s?ceelo{*jtb*up9eiQhXbv|$ zRmw#gSEaBZ+2y7w_OE<~(y zT(oUfH)8Z>n$RP#PSHNt?cr(*H|5Qzb)oFSHiE5zFN2S4)t*>7jq^sv+n!uHwA2K# zK7765xp`8_-WQb8($$Cho$!{pbDvaf`tDt(bIu4D4<#fI*W)X2|7<2&gS&ZcCi5P@ zZbmKj4gGwUH)bYKqW5C}1$DBL?sul?{=&{#tS0F&Wt(YcEUQXT+d&pc;cCV8n{%al zy^<(0i^KA!2qFh5g5-C8Nv@FPQXd^9 z8;B5!FW8RI2Pfv8Uv&gWe8RVTTXtyb={f5|#`apfJR(C^aV+YY-Z}mhXKz(O_7L^* zA5hQqcgS}wo>kYNu4!|K9p~JkvgE#R zP*39b9yBR*B82+E+1Yev4DTpAm*qX56jJ9X+isU?ZtOLim%0{n`8C~N5RwQ4@K3Nb z;4{v;x}57xBsS{?|6aMS91%{WJyRFTyF#0Mdi>H(!u&~=7E6o^`B@0}qMw41L8vs=P3z^kbB1P8>lVl{;;W&-)M`j5D*rSvTQ z`5Ct*QvE1BJ$(g&U(glaUTT7~#+R*GakjfiD5mV{{QCa_X2}cV7xBWpyJ40FjpRWX;=VQ>C14}TFqj+d8JM~jADpPYD*-PPoUiRRLAJIKATu_-}jxNzm0gAA%mZSQC)oS43fmzBT; zDPE%+3*{br!WhUrLQvlqEbx5MIxa%YNq(+w2RXy z_M{3Y7fIpSQEal+x~QLO8;vtK1Vu7!qrCntSLwUI@G(C6L92U{G)6AT2%K^TWnF9q z&(iLFkt|6Dcr`T>ONrC+Jj^3k%`P@yX3^oGOMSad%z_Cz_VwZ?`m^DE=HuH_@V8oR!lIpv(!}s%_)AGARn( zWuCJ!35M*iUfRK>NbHGlPV6#XY~dow0H zL7w}Y8r|>l_RTW9^pB&}hKP(_|83nAhx5vYSN{+cN zXpUR=t(|i(Ext-dGxKa0MA(U7=QBa&mw zGh>Swe^ZiPk@kuG@$wd*ID_>2*wqPqBK>aiq-V4?Z|xU1Lnal1SsY_Pn1Jdove2x_ z5_cvGWn-eAKnjQ&Fx?0XzOL~5E=fV)ydO--?33ek?n=ufvOc=yOW=!>m0|3-Fq~?* zUHsU?WV`49)VkQSfFNJ)iF3hr->Xe%V~iztta`Kkbo6jnR!glDj8{jH8c4_Uxi6g`6Re z!p55voony@W7olxz?D&tKEQ@;SJ$$!a zyA4WpxtWJEuHoodV4=lA54NIIF(njz;uAWOeDaP)lqpK}s_Kgxdgo^;;u$y#U5wRC zXzITBUHZqYG1@a_-rlI}$BY3zE$aJicN=Zjns`f}xP|7Zyre6JNq0Gqk2Ee*S@+?XK`Ch596y`3Tst^`#J2KeI>0sS=z#wlK*^LRG=$rd=fAXvb z98`rD6Wp*0ep(fIvzhbvM?>+b`?QIceEIhQk?_nwwik=X?us#4r4{tpdE}UP{X`dI zZ+06UEV*&3sigAq`|`%CXPfD(Ii2dR6OqjkRq=GYTCw-EPO8X%TAS8EyVffa8XeV* zgKJoG?5xb-af!!Zy6AY+lsufNklonOCTTd;=YvIkUe0^FthJ&fOR_(mnEu$W9>Rvfk1rJ0J-e3oFg@jfai8J~n*71vkF?!XV+NMoR)cIQ(^TqFV;(b@ z($a5F(AQp<3bE;DOgj8S_}sxTn~fcPvA7fs7Ozd%`EBbwbk(ms9qq#^$ZOBiHuECOmHcQcEEPKLkgy zS++kVk@+Q9GU5~AnW}9!$_;r4^-JEI>0A9s!*+z7i%R+Slj-}7U5s%VDNpW+J&@Dw zcqUY_yj37u^s*rTqi}DUx!y1O+J?4oq0sb`7q2k+*LZiS!xGjzLbqV3`a&hS+@bz* zo7w9!9-MNiYa7F6Z!oDM?}f(?j(e?yO(xwS`mvn8Kq-GZsY(Hw{-7@GaiLGY49zXb zA9DX(b0(F6Jz-iA{bSON^jsF>8xb)hbN78>>P}k>x2h+90U+YB1UvH}7@A@xb)>+mqAB`#(8o0f`IEg-1b$WYJbkP!TF0dXb zENn7mRTt%i|EJLBnpienoNxOG?8j~CdW`-P-QSeI)prjp`Yn{SvK181E%)#lRqwdv28&#+8x10U3w)rWvMtFifM@ z-+#YeU0t2plh4GAQb%K=wb@u-dP-rWxu;#bRQ6UDgCqm1tBX;roz^y&O7^E2MP5dO zH!EQqYv`(nJx-S6Bf{w@x>SVdUB@Tq^%<6hh0W6=b^}!M&FM3>MrFk08FrDKMz(U$ zR||8?BD|2T8C8KTbTQnM{?g)pZDKh8L8T) zVre5)uD5SI-j2=K$PN(NOub} zFBq;Vrku%o=bav3a;HsL7>dFTr}5D7_@7?)-}n=?yfYPU^rqYATF(43I17Je;eBT8 z?;ci~&Q$3QG6ainag|tA!^g7PTiCH;?!l`I=p^< zNs1d^`0AmTqKWh)e<|t(E6EY{$oi{OUd+Ww+vj_bg7oM1)&JA+lXot>0kLw;j|+Xl z?~Gq?&jYQ~_~XKA43H=x&f5xxSUkt^$8vJ`cEtt#cysB*j{1t%H~#oI+P>d}!;mO(c9 zn$>w@_2VXNN1_I@vf>3A)R}fzxA;3qF1%x_c;?1UQO42ueQ~YT5t46K7%_Pvzn)rn zta*|$Sz^I;+S@tKoE`Y3YkWY8k(L-F{Y_!AY6#c)@(Up~&meW&)WSl&BPi@0b*B*! zQSOpxoE0ZpU<}|=yZu4C;#T8;v1@5gfAO%%8g=dF&1VfzoAE>F8%PA+m>J_B{Q%p; z%#rOi>EX{P)gPpxASvmdN!>X}3Id4u?T1a1M1l{Ia`V=$ZIQkPX8@c)2A9V!u%Y+t z7j+)x()xFQFZlZU@&_+9l7Y5y)ma0ef`|6#1}J+SS%AoML;bzBKR-JH=H9&->jR)G ze7b-pe&&odlzrCAQci{fotq(R!%={)F0YRD5t<+TF!jvHz!QMX+D*pwasP>qN> zB6Upn1ZNEMrt)w9vsp33_};YN+o$(_NtC5*9|e3~UA@|9zUeFL6Y_bU2bNr|f=H(& z80^KCGOXS)a9gc%3AL8ydAUtOq95le$Fa{X%-q=6FWQ^@71nw8KJs$~cMBqLi}*}M zN5<4)V$Ri4t@4g=Y(P&6LC5_K!wV4lhmD}W+zw>#s^dHXqZ!5kDvUY%%@*r&_No4; z+a&{plc>FN+d$!kq}pSmWa2F#JuuHQVGtnMcU~~?_i;=!`;{fA;I|C*HCyScp%m?X zctAz<_V4en)1>X%c{+gMa`p7#M`|B-k!qbVcyHgo{{h5}$?Ex{*HE&2U==vUU6=-% zc|Em`l8}>AOnvMVO)`_YOi`KD`y2YKTa$9--(L#bfAJNTEf8;q&xZ#=))poU^EE&p ziBPud@Le#xZ>&rzuVX=*`r)sxjEY-NE0S4=++FE%1!1nPi&u!WVL*&m+rnmfqW)Oc z|F8hBVdLDz(!x8iLUerqd}=W^HZCuCdF>>J67#xsP zP#E_yYCsAF<9hhqYp!S)l4D{|wM`@R|Qmu~r9o zTpA)1rjtV$r0j-INtT+GxhPpj50 zfAYB$GxRI)*j^Az@`$p}Z{wJ^SvrNkCQa~3gbbB(7bdsQ$|0Ed0kHr(n@|G8mxtn( z&q9fZVl803XuZ9?uYQ#uh-#8)n#4(pi_?rti#ge%BvDaK1<gA-k|RdqT~X1_?V{G>5PkZ8#fx++ z+U}I9F3B&678(Tzkvs~myX+;JFzf=B)s1^opfXSN(#vZXJrtJTPl(e2oP2)bv;8On z_=O^J6o07U*AyJcjdY;+O~= z)`5vQbMa}J5+_*R4i3Q@p<}$UjNiisHrk`I-AsWKK^iAL#~o#r zIXXOy2cJg!Acrf_t0vrQXTY0+tM{F6B%OQrgMVI5(D_rs_}HSTF=`ff?xgR*P%T)W zAiJXMbk*+2byr;hKnI`QIhC3B znch(;DJj2NTc$Eq`h&u5^EMPkYZocGw6vt*510@dcx&Kj2bXqyQqIE=Zib9I{%&+B zlbd!fBMZVW68U|1>S*Mei9Oa)S5TPRl8YjLsGvW?bM7a;CfBcjU&tSYc60#(OfrDt z&KA|Au}o}0o0_T!{6^jcTz}c{auMhq7*e*sgUel`5K;tt^{Z>AeJ%qjiNX@ql#0-x z`vL(vU3;gA|2juF%Q#=!ebTm68`h*mheSORie*}w5VqbXwn^u`c$?0LL9R=vB* z1Z|sB48k3=iixLRlQL@tgBoz9rCtTtW+04x!!S`Pu%NX}{Ny|A#r zO9cgCem{uKEOQ77B#m-nVvFY3C z2@5MdMd=A=zYL$-WtA$6|*{hEj9c+oKyT1tsH(J#+z`%OlM6PRk4gdsdNbsW&{!4^ewqc z`ETe3PQ$qgt^~m|<8+jAd?sm!6@L`%I<9#FM@NT`k49n;#4q`O>hBNKW-&<^ctZmd zO`5__L?eAGT3MU4GS%PCbQ-Tit*VtKU2#^VKjt$Z~ zeDw9;DXcQ+v`i1!xmDQQw1ZE*1~IggL!0zbhfu%C-`lIp@UNR0s>L05(BBf@U^&CX zo(4Xpa$22QGJZ4~qfM?oxFu8BAQlCZ2yo5H@7IRrx5nswa#-y5Z^&{$g6jl5arTBL6JX zkFmRX?hn|Tz#hbH`Y4+a+;AU{JwWQUWaC#{YKG&_sCz@mm#vKz$)Le(L$(( z^5z2jS{7s2+nXiCi$`0DzP2z=0 zeX_4c>$%Tg?pI4D+z}Xe@m~S{(MGYi-*%4@bqpTC^)C?x8tx>@DG{O>G$wgg(31} zNN-vywHIaByV^?O1c0(e5Q`BLFFmm@gqHD(Ii|y{QY1WSCu#4#xv#sJ+~@);N-V-i zZ}4VT+{S<>2*B@y34CefNRv2B3{+Cqv5)`tK(r4IZiunza=VJ%K$Bh}m{qsbt?RVT zx=?VJmCjRhVFozm9FpQ9%-?4|cLWHA`5X(oD_$f<{EU}J7NH7#*-fk*A&9qE983RE zZX1pCiKmPFR7zIn9r_+3`DHJzvv(z&+w1BYv=uc2uYi@7c4g<7<*{ekpXw?r z!#S4E>V~!##|2DHs4^1biroDnjEukjx9QZud(lla-7mYsa4Gx|tk!*@gPrp3jHAu9 zh|IKbFqVJnpV)mvx!BfyM_=BlfV@hNeSn#He2MaJ7@a;J7fyx$-iv*9pENt^LleDL6ygm74Jwu>*og3_&o^hIY0GSd=M$tE zw3NHk@N%EV9uz3q;x0#9BDfuFubF?1FG;VS9XYVhm=Y3n(&G>WLE5gu7+t}#9z7EA zzrnFi+rM;QpCR-#I&ry`v=-{JSrP4%>4f&EP)mDLhaC;yF0ryTe1^@)lpG(V}-unYjwcQj+ zPguwlA7yp?d^8f7&Sa5MqrX;?l0APKMc<*awEFJ}43cOWUoT@ZQr8ffObY{@E4z$4 z2ge|E{&0vV;nyPLlXlV$8xs>k$T~-4cHa%71MT@n7Oy^zJex=SU)O05J!_+LM;IF| zZpjahvaW~V%viVfcaW1M{t$T}q4(J={*sr&*7|ai29Wgh$kM2Fp=;6GyA(EgrI~x- zJ)CX|N;C3^4Dh(+fu-aMr+QTP^kZ`EO82}_&_aoN+L!}|lu7#`(-C9|)m1+-OooF8Cex(^8-zv@2QGRBw zCJxTL_Te~AsZ$pcIRk{D;e|}++dmmnU!MQVn1ZMgRb4x?Bt+6Gl)a?0v^6PPgxF*o z{PcSYPOItHjf_?}DcfHl89Lo9w6lZ+#*$@OosFmw8m$csV~E&6d3uFA=|P2MGwJHw zv?^foLA`*))FD5wCE(6KSM;=L32jgh*<6BVUPr&3mlW>ZHV^ojZ00}t5G#;czd2C+ z%U|TOpi*5B+)h6P8xOk9wyI!u=WKx*V=8|2nEg*p;?3Gh+cn zS}cJ@Kf!D>(c4WPOWnCFVSGGMhDh^gwRgbU?jX!zsr;}KvNyd&^y+n zfpzE=iu=C>_V*?P{5tNBqQZ4Ys^WJULg}7-zAC?UqU(H&&utOBIs|l$uq8S!)B{Vh z#s_~kpRCYn3Ax}Jxi&E1PufQ^u|lg*m!&<7TmH>u?9DH=8`TJ6TH~U~g%A}gJL5T~ zo&Ed~^tHltjCjH3k6v%AeBY1G(U%|f7i9j`a=+T$X19mV0_oQI?TBR0x6tbMRP1Z4 z7T!jA&$M~i|3C7+Ix5QU`krb1-kp1`SMCd{=WS`4c0ezg9?Br zFOrRY`vPD)h<0I%GbW7d3+pmvv`bxgV>DIrYXb?UXl6tBfsVk%YgGuyq1>2fC-R$e z9(l;h4B#IPjZxpAjv`f=)j-uy-{Y{-n5rH7fUIVAMICsVOzy?(U3<9Y$r12!5j^O@23D>ts} z>3AuA`G|dKG)ecy%cSdP+5@c z>gd!^#Yb!}(1Vr#q=OvztO*w@lr$PWzEP&OCi&VS!a-Bm`gXLYU{rV5aQQUcPV~!t zuTuCISk02(T zv}~hg<}d$zoB-*@?YbQzJCiMM8KY(n`kl}$r_8h##wSxLCA6U@(Xu#kQmhj>p$bf z*PMC|MH?&ossn5EtLQkuc*P=et9PDrv&I05{@;7umQH*Fj0FlA*-3-Z;G~AUcg~&?Yf3Hfomv&`~XpC@@r0`1Q|k21J$vV8qs?@-C%ppQEy*Fg^hU%IyH z<|zG!!^QaWduVusPa7PSMl&|fd|5=GI zhALe^Q0dLB89M3&;88g}ShfH>>P1`l_bcJyrLD)tUYs5bTS}Kutz_%ur@YJ;X!<{| zo@=E39|X*Z)+tV}_*VkZO!9V0fHQq9)bsD;2LM1trxw%?^0Ooe7>O7Og9zziv?j+d zeUPI?EdQpbuf4r4K4lrU9IkqQG3jC%Z(@VLK0Fhi$EgwkxrYmYnxfsrX98)!iA8K) zBu>D?-2-%9i7E!F7?p!fA>jbx%WG>s=lziS>J=s?CO6+fd5R|%7N>3(SgvTbp`H2C z;g;uFnqIi>9<4ZkgQ^E7w*QfWc9nMIYJnT!rTh2dNG@&tO?UxgadFJ8qm1uYQU5FN z|AqhK2YZ$R0p7IRy+4+&rlvXXb_7f9hRL|1bJGC3;{iM+ zK_Wm*gB!Jo)mO>q1e%tI<>loNWKf8=3kK+NU^Bf!h$ke)#MYkzMJ}NCF@6s?RmHT{ zc24#UC4J}t(6B(eqfXCj{g%JKF!1?tz5sETAc8~QtjDYBnUXLvaNo(x)j)o{_4NnA zr7O3CRd0B+#OpEGS*Wo}(y)5MJRNptfic1V6-I$=za%%5Asb_94>kPaag!3GPq{n3bH zGeDH$M_OMx?yLv`Dxe|HhlVmF-S+_oIvv8Iap#a%tCL*ip9X;rB@E!GXcN^)P$U4T zyJrlfxgo(r)FDToUgi3}WE8SE0;746d(jdzE7$O=)m+gm#H|VW_jp-7x5d$;5Bf5l z6A%hOUj8G6KqFyxz7^Z8c(z@O6cO?ZP2IfF8#~jRZCQ1g_Zp z(#>~HNgIHq^_-{L9ge`+%To1b_XM%030$VxTs`D4L7?OB5m0VqZfF1nYJ|LkK*OsP z12j$2u4Az&3TM^SbIJL%cA>@zVg+RuO*<@TJ7QwuS|NbWtRu=dgv$vrkfV6chkjvQ z2rwiC+Ye?+Ge2xZ*;ren(-Bjvc@s(+Oc%rejTfz=98i_@$DAOr3m|G@s3-vtIH1#B z%Un)LH_^#l(Kp>87;`^zp)x>re*i~%I^=k$p3oHmSY}fS-Or^lsFCn|8aPc)Z>^WW z)pGU9l~!M1hFw-~0lHRJWoC72kw^n{hT`dW>T{79e0;vu@7q!W9eb)ql%*{m+9ljcSe$|5bE@8n{YU&UX=5YZHehJ{{eJr=e3;rs{-XuPU3o(l? z(W|u(CvXu0%vDG9$f)=4-^*VRY>DU1v1>3108O1*cbShfqv7G@astktC!~=;KQgY{5A1nP3&8ZF-7Ww(p1eWn_*uZ& z>2ZkU2qYl#(Ks;hpWzw_{bUtvJ%bt}CVngLU+Gu@^kzPFW>{Sly7R+5yj8l0=rT9SLr;ldk2N>FoY_4d^3wA{8 zuMBr9%rTe7O9C=7vQv~*!fk-TCiA{cC(tm!5$|RPZ8Z6%UD6t9{;Eg>jN1(u-2!2I zVgnd(EM8uXovY|i0CM7V`0Ifd@R3BbSNbhl{kNe=u(TZ&`J;rN%bZif8cd_V=P6)e zjEwcUS-EcyP_@(L2rhU$BGb*%n!u$oazg@`MDgA}9|3NscCS_}*gXi90lOS}O}{{^ zr;T1YVL}~fyDnEFwa^8r9j8l$&peDrWcq3UTi zM8c3UNYKkyuc(3OIlnWEE#`{8>a{$`Y5{1jBVUm%7@)2w&y)}Hb(;qK*#w9*lj;?I z2?p{P*5}f&odx_^K^_tz4^!`*H?xH_-wy8-Wo)UnnY6m$;Ig42N+4J7Rus>bU&awi&V`rx~l3B{^&5Hxj%A zApYrJexZEVSjdrL=$Zta<(1afT>M`-pE?-=2quEE_iTHu$s%TlACN-GGo&d}R4*-v z5;kV!jO;8ry@Y;-7DK-EY-q;jj9~;;o2V=_#8$=+PS1i3$5U`D_e$*U0+|8V$nlAu_KB(d|X-s!G$q z7zOn@4g^izy_B=RlQgzQ{%07*fmgS(wd8M|%ur#vRvGJir=cOuV5^>k7+#X_O;U;V zDq(`ksFU4cDh%{aNsALBF6EE)^JDgz&;uj%awDp9@s8buvD z(~-2Z%HDjBV`j4MTD`2a^PwOd?Id>(^+kJ0m*i!7@8>?IP7<#GiKyPTig&tRc`pVC z=hu(#(#(~xFJEIt{FNwvSTppHV2!XNyk+)0S&w-jvHU85V(z^ve|e9)BH_;J`x^|{ z#j;DNXyVpV3eGHQLSNFDJkO`~i@7zClzhBaDirl>sS2rJMFj_tA(?;e-i^z!Nt(e! zSM>Ly{vL3w)gLLIg7)dq^4Wn^?uSB$=kZ0+f-mZ+33A@u`PI zPFT5_%kKF=T=*LcvsNmh49@)AffPj*+bd`IWWx#l(i`GNj@uaf2X5_?{RK`Sf&}eX zQvlcXDiCMh0On zs`#78`qh($^!hgD#ta&NLHan7M&hFdZ-~(=h$-o*aWnL;&Hd_9_Ejyofly`qt1A(!^ zEM*-UcJQkKn9=l4iyPBiz0`L!g}eg4CEAREX7^Ik)E>KX_sR3_#w3kw&qcSvN# zB>jym2JeBGMi8V=eI&1XBLLM)z>)RP2ufQ%N@ziw+!7xs^GdFTIJUrUk{}~x6B-Vt z$P1-c)Qq=xbt%uJga994S znmPF@=L0HLUuZ7;@7!1DA!?0;ebN*P$a8X_BPuoZ*a}38D6hT5!XTmgu={6 zdthSaclW7e<}YQEvyisZAK~_z8vALpvcl@tN#t(U9g^4})?x4@T3H&NWZ7(yW~uqZ zt70)oL1r|mKghtB)`N?~uu};BVApo|pw=AW>1Ob&05K#>P|5RCdNAzRj;NJ#>t^Sp zU#ygQKI}2|ZA}B)fLC5vVy#wc%GlQ_dBKMq&B%>vEP9tU#jpnJ@$JjGllrMXiVu#q zpZ0n|y%mw^D?B5EQ53O)ul0Qq>s(u~J?wzwGSs+^4uf-O^W zCbM&sXaYoALPZNsp^Tjr=vtWh2)_JQ)N6&T7t%506nSqex%2f*bfgZaKRb>(v7;fH zC%dLdJlqT7cj7fI*Y`)TgnZf&mW#0Qw4^_(kon0-7&U=0Q7rKg@eol1P+t*+y^%*K()!D9 z-9x`bV3%QEfQneasshh`RjkiP-!ahc{k}^;%A}5TfHe>%s<%$&IS{Wc|Jc^s&|FU( z!}(a}94?9Lw?!7`RO+iY2?uno`7A`n>M0hG2f1Qi7nMWLH(VXK6fghQxa~KN2MI!l zd!FpnsyIF~BLas}Q<{1*maBIKnqrq>`k}CSDwo-r>=(<$j;3TRVk4~V+{{lDH@@V} zrcM$PTfRf_nCW$TKE+dtsgS1tuP z-Id!;v|9q!IeW{tp}O9~gT6@U>IqF%)nUbNM;mK{Mx*Cw8Wo*`D5T^e3cArEJ1fIQ zgG|a>4PQ0HV!k%R;tFi^twjVyDO{;ouFOsuob|D?PajRnF?m%r`iIL?z>do{M9XmJ zWj9MXZ=#}SN^2Gtx6^NyR+@Lww&pETtaaBVZEXCMdR4tI`}y~lAOVq$Q4jSaIC2`> z;6&~v`0x@LtNIudn%Ccvg~g3<2;iy{a8jvV)`rvV}<@2`5|(4WqFdYa*(gV5^-j0 z-S`|wxkcKEZ93P+AZVSjjKhJ#^w*s5-^KH)e}HoL59u~o_%QBy`?1EOtQUr0>bSC1 zkum>3-nyBgv7pa4JNMp`U>%(_MKuiWr>pRerLxt0Tj-FV2_yO%a?Sf#HKQhtHCN`a z{!Xp<7E~E|a8*U6cVC*hbN&^d}bj9D#wIqaroq(g0ge81I1)_5X^~nJ;SE=NOu2F} z*e)Qlfk;8?Xx3Ec5u?Y|@4?AUR-$cIht*btC<2em`-`pNKRT#=Z|86H^mY_{Y9~6S z{*EW(Xf&5_$1*VS?wt-@Ukb!WHNQRCzM7APyx9uczKNDaW)y?E%M~u43`?#o_(;cl zSOCGE-fFp!g1$EUNiHa@`at1gLC$Y4l_B3u)(c`hn3_-!`-ROMK|mgl9yCQ|{*sHb zBdP>8F6@c5_)RCdY@@!yRXK9!vdQ3*L<&%A?TLCFUx)1XzQC5nK$idd_#kmBr_X@F zHj`h_si9?|U2@MyR4_Pey1-r2>3pc7qyndPZ5iyMTvau9{FXwFAsMserzNN4P%8Fd z;FpR|dtz-{$xzYJ%v21`PuGeNeS`LXE*C>6^kA_$Q{#yDp`L6hW#Z3kH&+jXYCgt#awX38qwOhlCs4WXZ!2A9&ct^*yeD7uTB+W^ z2D_g48;%~pe;5!fIPwQw_K>m3pZXxC^Vxu5B_fA0QEWcUk9w6-FSIqn2 zvKYU&ZPd9kN=eU=9)>s3!p7xsPtq(zS|gvYDmMsws^P-?iquphz^I8{4g_nGTMYwb}q z?|MZOyA}oLcBTtsNRAPcF4O;v8o7u;zNxqZ#$l|1E#Z z=+TGD(KmrRpFuM-111XbBDb;6l&L=ET5q;_E8H{B_J3|ril9s^4oM46spF*yR2}Pz zT{#!b8~E6)lk$oZ7UTO77o8{La>q|Fn4^TA+=GXX=f;U?^SSS`LtatVHEEPzbiLx! z+_t>j9V}6+alMnk8L!Il$}*$M(uTX9y%=$;AxPA)qwC4WQE97=?6^~?pH;>|x;~Xy z=}z7B@|N2To`LMd3kRnQRGXNhIrSvLGgkZi%pm3*7e5+?kn4MkZHD7M z(sfR#F$pkM`7O)lW2W7y*kAu;ZQ=Y{VHdm4(z`R!ZqZk1-0*S{ah)7&_-n$;ds7`6 zW9otmx@Us#YiHKoKNTpX>2}!B@UX?5UXl;&QQLfd* zqxk_vGl=RGPBVLBttLmceKdD&h%QVyl{N-T)(Mxyx`mMXYakS^NwunENqzZJYL;SV zp0c^G3P(jQj2E2t$PKRUC#y8qWc%Lw(iYH7u zRn9=p#6hA1oZ_Xe8#u_k&?D6Bs}qNP8k_v3bUNJHXFpiTsO)E<;gCQAfkslBB5mCn*K3M)9NXbYSsF5Uyr&1)s$HF~~Z@_s5xpE*(RpyEI!Q=Y?UPm-t7&pWQyh z$Oz_*(zaq>6poBF{F*H4#Xz|R%}<-sY0d(^2}`QtrU3_izSc3BQg!fk#oo}OW4o@} z@6A~%>qqnPpwbe|eKvW>(>K0mHwS))Z^XRIA-BfjkVuut$#G?%Yh}Pl&G~9|TYnDa zF|Ot`jG0&%^S*6?;5?&(UE@(xT!1>_tT;@9uJh{;U)_}YI=57FV>n%c z_ki!`6hdy*P9FMs;hAhYKiDA$;9kd66I5NNF$dBzEz<6#k5fdS(0F?d7#uUD8t(hd z=$40p?F<9vVm}AS=B+NDt8YKIYHJiRQ>=GFF&B|@E2?6K_wmipAjlkUT5_d4WZQAx zYUZZyrY*2?J7q1hk6{Wb)iLbv8YYh$9r5a71wm8tkPT?FX5|(mI$~w{rX_;5<(Aoy zePN}ZZi|RYqh(uGA(S0Q+GOT?i zzrD?#t|DjZ*4D$BShmeBZDg-^+wtMVf+}V~(9u?`VxgwXc_BMuB8YOn@{c4My@qxX zWE6Q?sj6V#3;{0zCinMpMNT*&ZB$EI+GvgqL;R|HGwK%xePaUOT_3V5*{~`9N7|XYU z@_laAhXw26`ui90;$kh(&nj?q^aCqxyBGkA;LvV8Wpv`R_Jpmpbo}XX#9?Za$V@kM z)yrIE2;cb5ZTuo&tQ+QTs^*a5{oM_HEP>iA$oB;zh~j(}e|KMRHShROB6;uq8iBCb zuLTQ2*Et(JVJBl_S#*o3Y@GB1+gnZjWn0x(9s3zu^!VLsmgUWj7acpX z>xaa`jwgTn6>^}h(zo=XFx- zJ$+ZyN;rRJ@n11te1vd5D-R6h&UhJjapha$E;!NET@>9$*w^fZ!d(0p`>F$R|EGJi z9|hNx_9xww3Fo1$4JFM&i$hHu)=x8h>tlMm>CIyPgnF~hv|O7xAJXp!x)g*xEimlk ziL6I&AFU6p4n0KPojA*t*0PNV)1@2XNTQSj6P&6W9I(v{kyv#x=I%=p7Zze7L&-0# zVF@!IP!Q#OvuF2w7sS04{0g!@ep9TVw=v;VcqtMFD!?#5-Kbv>4OOT7h)>L0UVL|$ z2%dTSXc0r;5;7r2b}D0;GdLqHX&a6-o>})Qi}3nK$H}zhy!XEZ?{4lc+GyUK43MSt z*Kcm8IC|xcr-rlCq_NX0beHbk*;-gV;e&g{X;U?Zon+k%IPt_A+1)+FN~32S70b_t zs7Xp6?uxOCh2;{mG8|!iX^(8V`U+#;X&6=FHs4lojyoJU2 z>GdUF7k)ptNQfOh!52Fa8#q>dSde#CBFjO>!(3mMlEZP>wX)#8mshVAVTCilWVYJY zMEc2mUr{|2B#QTs?qdrvoOCKw3nURX2%0m7%=^0W?~Y{py1l6n5iX3j`ZBq?J$w=X zUIU&wVk8~bz`j||U)jf+QO~XkU3;IGcfZdBmm`t4|JP$VsDS!;ye+Cvd z4mThxqz}8?P4C7GX)T_m>xER$y%pgvKh|`bUK((boKE!eI?!YI+V{C(mbjH#ty#e4R&GEGKlEWNGpKz{jL$r~aO% zbdg@1f9LTrO|-O3>hKNgg(B63LD!khIrsxqJUlpaTA|jZ&G4N|8JRyv)RVs6yCn0J zEIP|g892zm9_DviYf+fR6ipy(;5YZsXBkYi^~B&;Smu2i=)&h>pI?YOljT>73d2mU zVGHM2?-+tQfNlkDd%onPS?+yt|3mmf$mXrnau2`J1HAdVgV-O-i}8q&`^#GP_II6K zXCf9=m4$f-fUig0shw5(+GJ8E#b`}rVOe7p-Idv<+9#NFnWy&3k&+-N|we8;-rG@5TmFZO2VNxMB6q6zbU+1=zoCXkYLnTJZU z?Ozu*uU~bjjc>F+0XBgzP7MLUZj=LpdCfVLNV#u&DkyI|?)s_Q8PoFoEF1YEc7S8# z#ux_Rjc%gLo87IpTJoqFt5GK7WD7KkcLV zI59-%o{#4eP~{=65_mq_szNthqjhTU%VG5)l*{Zq3!VIiFwvx1J4 zx&VdJoGzUkH`aU4u9iQ{hi1@gc5s-~j+cgqulcP=nuUbS7NPRY8%{^|v4v2P5sW&V zcK#t;cxM-ONYC@Ex0PdU@&kA#OHFE7k@Ke*l&z6cD*A-WcTpS|U*T$rsX=gH-g0eW0b!C7lvc(b8p z2e6kdU1#3gY|d2q+H@}8S(m!MO^!tM=rYDTa4r0v%@>>A|Hr6EUK#GhQG`rUwKUZ8tScE_DSXra(apt;%Mnb2BH z5+$-FlsQz95Gd7zeuBX+%`8y(vu}x7n>NQX166P4C~M|FN_lE7Oq9Tu%1_jqLCk3I zO(*+m@!`G?>qHxGxt}gI?wn~ZYqA>#HbXR-8*B&;?*^$1<)Ca73)OvMH>)-tO<(bU zJF&bjVeL$f?I1GI`*xNSni})q@68u4dRfT84UJC6uX66BG1`*=$$+z-n_(=(pWcIY z>&_One7*Pt_EMQsHTWT#8~F+bfni}Fny~uvH8I@P?{b3#gSVqrv>#8%%b1-HCHSa~ z-14~morQ{UnWiG+4cz7EArk0P+JT6#_)VQjAj_SCLdee8jx?IFPtb`-u};SgEKKpB z`05|~7t_7cXZM*Jz@FJbq~^LmL7YSGMx)D8cyQ+UshJxj`1{g>-+_~0?T;nT17Ed-nBi(JG zCq;}bl*(En@|J8d0;k-|G0df_oOR3alhtx*mM!^GA#74w9k3;6g@c}-~ z<>AoLMV1oxhpb9g$*ax($(w_s~h#CYc{KsAmWN?c^k{aH)QJGv*cfOVB0M z_R@^I70~&-O6L~fZYW{S#uZ}l(_d@YL&sp5RT>rfRP4b~ch877t^u`CX``t{Qi@DL_0c*xWB_`%#*{+AkpJ8~bjFgu5@3i89a#V|n#Huy>v~+O3 z%JkhT{5I9hkSpcge4i&LJk}=^h(D&}+Aq@z^%Gs=^m8XI_?eWJ;MNxwZ7v2DPJa&0 zE20MRuVA>x)YT-IH3{d%%d$$WuO7pYsIR(U!X=_sl&anQY;J#nUfM$$se*W4?tPcC zEb`GB5cZj(Ic-I)(Z^}w;S=%Vnm=Bh@A-+PbrE%M4D{(g&1*|`g0q6~g9c*gl~dXy zN2MnAg4o1RN>+s82pMI7$s#w~`<5$5*Ewh)1Y05U>zG5N@aX87s=!*-z~! zg3Pd4A=QT#Ji_E|@es{3bXFiu1|kdsL?oJRhr_`hCMs<=*Wtzxp&ah8%g)_v*`8fL&PtDPO zq)Slp*_?`@jfelv=s}ag)RJeE9DW#viEJssp_J7{&`7i0I_2F*lk6mCRE^C35nb^} zFU@+%6icle!^eSudz&I11RM`tfH-i5lz@9l5(JCPL6u^$iduf0dO0f|>@*d1S1CBV zcU|eq&+7q|7slGDQJhO|(M_<8TdDs0*)fFk+gM-a2RrZR>_F_}d>GEvMK5@8U8z}8 z25q_D{rlc`HGq>OyrVhil#O8`9LB~M05x<1}BVXSE|270|7BE{# zrnxmhUkGXJP)(DIEsPCHz0=}yGR5+)BKKc^?q;~Uh%#JV)UqxOdtpwe_JPP^GFNN9 zZtLaVHjf#(p9}JywqmStWN~a6=~2U_8Lgt&5qVLF+&xHZ(nOw3cLFaZ?0G2trCvPv zr17=L)26cX$LtNHzI=BYxNW$^;2OlGZvQ&2R+`2{{p;S@&olIyN?#iS9~!vf3a}0z zhJR{dx#fr?Jpa)}9Hh3=+0EKGs{225aa5Nget7q@T z_GT7nOQS=J25ZY$XE(%tq_sK^uy zQYP>fkLGL_-F!XcpCCdxSAiUaPwszr3@Xk1^gk0U*A=)iqR6#$Y45s^UoT&fQ8Sq4 z$SK3O<1xh@2gQ!YVmy#DWZfOed)oqZ;`<}lET<6V83db{^pk+c+X25aQM%b;5pV-1TCgq__**T_YVePM5$hXfa`C~VV zss^$E8fq69HL18M-_a{ z->2sUMc_c(kdHUl@t;#5(%O6vdPQ%AQ-7R<-M;~-C4b-Q8c3)s&pedNtbIXg4x7Fv zG{h&$F{4mgm>r|lf(e%|%4zYEEt8cm2@3v#=l_9`Z)>!DAS?>HRueCb!UXmEw#eKiWvWweZUUz@zl#|n73SiiJYRzaJ(kXtT zW$??&+Ds`!yz|a@+5e7r)NJsLIl0F^#rT$R-6VG-8#&CKl93Bx`DSz8h1pEH--TNK zWpeM)jiyYR`3`mhE0WeLjd5MK+$GOl7v!B6DbcLR3gkR;IS*{yP!!^A@QW7x6)`Y3 z3f5IY$sRM;lATJGm@}aNYTswjx%2h=8qTtqd^Qmib~{j4h&EoX_5Jg?qdvD%;YFql zop)#dcmheWGaNNRkKR$(*R<7@So1;k_nuRVO=HsUs`Aup0HdFkjV46ns zS43+}r*0o38}6KQd#kU3OxpXWPVZMt6aZ*VVSdwPJH0I9ynW zzPBaQsC70Zd|+*A_;ld+4*zf>VOZydvVuUlAamL?HrCwirv-+g z4U@JPabQA2o&N0I;F*a+bX^C$BVD9P-RPHEC;K8M@2Kwx24Equ>P5k!CwJ1ViCzsaC5D!Vzx(mD^L1$sQQe?a%aB_C7iFz3ht6w+jU~hd<*tvvO5*f8F|AQs?NG&X5C%vLD55syOtp{X zRt)7nPMgXjM6E&!lMI)Z?Hh7T?Gz;=TV)NA#lr{7>%brwrAl`Kj*;GsSx6 zg=Y@UuD1O9XKkh0)9ZsU)CdG<52xsTxp%R-Ssb}#GjX_1z2g9Tm77yZUVo!*KALqq z)iYFcG)GvVs8-YL*T=nOUr^Vsn|vmN{JAoEW@Y);()EeK981G)~7W?c&0Hp^ObhxMuI5(&kc1Sc02(5R^*z zPLTgA$O<>I1&mmzZ7E_WSKH{DW@BIekfeM5t(=~(U1x%Z$Ir#rNhxdm+MWw^W~ z*-^^P&G+7{C6rr6o>u^6jWpJ?N7v@?!cmxsWxbZ_U&4#i;Dm>WY}b`pL_go^P#g4S zhzJDOcwOT_9~;A2;!M+i(c0Moj2(rsIb>Ek6e-z{<&itLY(9^sd$R}8g?TKif@dej zpyPm&_NvR)BOO}Ii)yWVu1ceRgyaXuikz(dv+Bw6Sia$z@{MGcNaAay6nT?W93*A2 zdD-;UEBhOE=ihL3kIZ;b?QoIeZ;_Oo7#;3bNxDvlVMIZ5WyBg#raZLDJP484@A0EU zmrLW^3Q@bF*QVak+9MahjPsVUPBGt#N{sfBM_@OJCvLciSyrSWc)CMowDsXh?8`(6I&}6< znx-)hM$laa3+ZztFOLCpPjJQK&a#3#B}zhQt704sen z)=?zPH|=JHdi4u|Z!fqXF!}KGgLB@>aS3rNe#O>w8$9jqre{A|)X$-fl8C5>6k98% zKA~3o{NuqF8jh8?!g0(T=Is5U3lOAx+&6d?g)usMxMlHi2tVXZW`}p6WLRo-j7-|j ztoX-ilrPo1|H08505@09mDt&sy+NR$wCFOA*dh-aKA6*T$kR{hD-CNG0u%!0k^tjTZGzZ$ZlvFhxy@gJZjQ_pZM zqu8NZUxF9Zoh#kk46*AGyCPlS&#(xA%WDmRZ9#L2dr(0(VBU{}oiNg=`9bam3b7rx zm@3T`kA;V4gb%cpZ0K2N)APmqnXb)&A?t^Bs)#)Wk24RY3$-U~0 zSQ$8-|8%a)2V6PqAfs6kefqpZ>&De zG>AHYWPYGt1>x^Q)s)WX>5?PWTLE1_i&R@ORP2CqdabR2z1m*zpNU6bnJaJwio<(psMFl{O?SA3kd){Ud}76k-d_AD_G*1plRIR2-RVH zVdAdn4B>oYUb_!YH%h8p$%|^$sDMTdlckEU$GDn4JaZhoEt&5VVwStU?=;;yCIFOr z6>roTe|ZkQ$Q27q&Suwt%9|bl8RJ{^6$f5U|Bl&31(4b!*&11!osqj&pDG{kQHysz z`cXD-%%?LD2kBZ`qTb*^n*R;tW)f*S*R{U3eDDqJ5_0ct36M(g<0Ls3YFV`pqB;(x(dVHI$8w^HTW!T zlyA(;LesnGXo>)b%G`Ugj`MWO-=m1HslreIHreg)B2-@&zKUs&MV=U`Pegio<1(?nFe6YexZT4s!QVE{gyuv zKfAtkA%E@HQp!q=Ld{_k+kl!qGV0_z8F>7`8>++ML6SA6M|7Qc)@~>To)e#$d_Rk@pVSF-4N`q`|C9ViUUE&Iw0dnU%?mlGprztPfum$&65eCC z(@%6peZ;dh384RXBVm0M#d->cHSBXm&gb9e>fVwbH}|YIfpNE8_#Q9C7546mGHpao zv}DPjU0q%L#L&@oaT>!E&9Z9*x_*!hzXmQBP|J1ldn1%g3Jyz@5yqH z_AT2dZ}zw;O1i+~KV}JKS;fYFh?PxR(LI zK$4=NLv&DecD*MR##t;E7B7;L#w1G0)M}1fa z!RF(JrGYhhqkT-DQGp|gU-g;Qz z5f!I8Z+v!}O!tFoP?$xVwdD?aUGHjkipeuFc>H?6kKoT8ScE>eoaWKp>6o|{g&|*L zWl_gDRh}nTV7BYt0YSO?iano%Z~ocPE8r|i&Z`FY-0)62pZHWoda1k7d65N9U7J7eL8@N;ST6lo%_tQOo zO_we4PPhfRzFTKOzeC=B-;4Uq426xy$6^eoYoYI{PCR8f+&7iDd+m=Q?wjxMZqGT1 z7-@(q@CczZoz-7nUS+MksRYJ*@8|6OR52|?=X1FhnJ3@RsAd#jitq>XZ>3AvNouj@ z^i4~I)6CAj^)McAxg+`H)kiubz9W%eyTHHdH*e>u)vMjekDz zWr1%l*e&Ltp|bcruKhi6UWOzbYR{9_M$F4Jk#aMY_|D)%#qblZFi8n8Dk9M1kQyGs zm3(yrnk;hC;n<^gEc_-L*AfwXv3i&lYV-7aoK-x1{KBZalnD(t}x5et}vCy#JBAKn(iFC}m zzZ6k48_lq+I?w8#bVA~oaXkrKuZqaY_{xq~jHmG)>;>oO7nEpB9K4>Hu6*U29z6+Y zZf(!2HsbI(kdIaWP+7x6{;lav)YUo}92WlU;4Ppds-MRBnjy;7AT@nUa06yT7s(#8 z%I*u?e);IU%8hGDVuEQIBRQ4tLRN2gh35({hL45oPS@DzH0|F*2Du@yJe~bpvNZNQ z=hyeGC;TsM5m{u_@7L~adq$|own@&Mv%(MOsNl3u)Spt@mjSguw((7IBnn8q(vjcH zbHTARVIH!Dcq#dr^G`qq8Wd#UC(WU_%C_oxdd&vzQ4g_FI^QwygvLbFv#NbPpK`Lk z8zg*}Co|)|=Dg!f8XT=Qk%Jjkz^eHRuRoLui5)!(6l2$SCGJ#o{xQ^KPD$^>rb;1& zhn!eg6s(iDR3EDDGtydx-$V+*GfQJtQ5n1&y#~PZr_9H6B#-mVZvr_=;Be3H9A*1D zI!gsFFRjv8@5g=m>1W-Ea{kU}F=f(XP*|(5*^nHa{G`*j=ax_R>{!r!V?+9-DF6RO*?Y%R z`Tp_aXV^1juQHOY2-)uBTa=3@U4gfMaM>^NwXidThN3L<_r2kLVcNF1H>4ftjE`DZv9hM> z%;3e6j_{91i)Yc*pFNx5t8pprRv<0vMz z(CzfXFKY8_BAvL2K-yKN0p<1PuhPFpf_7L=@6<%eu`b9zVX???qcBse3ax+=Y_^$) zsG>koq^9TTc#P$Bu6w~EOOL&?PQWhX3bE%X)M!GV?vG`Dncv*ksz3C|*C<|HXCmMD zU&Yji?!{1Pp(g62*J#UEh47Wr(?(&>pI^1Ru!*xbjSWvlv7dhRkpA?8sza32Tau4^iVgc&7bA+k>*Zt!2OAI=kNYEe3I_0p$^^b=Pe{K=z&KVC8R&zkn=f2ac`@DI%5ez&@UUF`T@wa2F{@dmof zbB-h9Pi}q3vWNYO`**Xl7kli)gL`}C{x{!b%#oIc0(Aa;X)yK$jX0;kTMfyFB_|ob ze<<`-c7L)b_U~aX_LuE0o_>Hnfq$|OSs`GA=N^`P_xbnL0%OG&!CFeZJy~V8RB9vD zfJFOO!M_KJPr61rJz$ttlr2FtydC=Q-~D(hT!fKH`WRk>Fv1Kb3pr%2fAPHK2hSxH z>i>1`-wpovW5GEWk(&zfnSjLPdWNF=Xor5vJ_!`Pw~QF_&gMlNVkQD6!?aUGA`JA- ztwq#WxPv{NQ^p)g3>ez_gWm@C`^@_bb?EX;?8d_VqK`lzfx6Hz%ik|WWDMt0Q=WLN z$a4#n{+H(g4hPZIViEmAdh=9~?jp>a4kp#b3nrUp|2nKP6%O zl(q+Yfo@x<_^Ji51n51Fp8;$GYHomKLiSq9v>oEdj~}jpui)bAXBx-2Q}FL*At=}u zpawOq>w?A&(UIRH;gRVOGE^6?ne;i74v$Xn&5k(Sg#$*GU?aelitbuzzPDEeEFlE~Pm@~qD&*~40gowV+9Fa)uIi>}<&S@LEX4^Q@2e|YP zdM(Ooy)QHm@8z48xXS^~g$O`tktDEgV$fW_+D>n~l{LA4e-Cid*G@ion_#*K$Rgtk zuji=vf!7xS#pE6B&jJ|?8SC}ITSo3%fRWy_VJ6K|15HX))i^*Ug)MFYe$_H(T+1MJ zjfg(eG0h3Rl)zH2UWP@PqF-QOV5{#z66Pr0C%xc)1(sD8I&k&?8SNNcy83)@5>FN@%p_IaYR;vXfD5B0}m3vbiztPRG-zQCcG!%Y|VD3 zY>N3R48y(uSr#x7}{Y_OU$is4?Wd=8-FCPBNgfFSTg!5ruSg zbQ}@h;FTiZQd3dc=%zynfLo>cm>i_1U?4>#=m!RasQ`o;lYsihgKO#V!9gV;!rfVRmBX~Hj@X+@z;M%!d z<P92Wvq8NV3YLjywWJ)Xdk?Y@x6)FMO|WZhphkvw3sfcqx8Zi5Ft4 zheIDo>dw{v4-0_3y}rNEm)8R5_-*O-i!(hAjut0^LT}G(V%Pd|MBFMr$z;Lkp1t$? zuSD9#*!bjm7EY^qi-3|c^SWUd9rua!M%=_6o6?QbkA%UuPE2=woPLgPWb5AjVuh0~{qOdOLP=};9x*%R4#9;BF{NE95!pWa%wVIZhU0qy)0sB55cDHo*G8>Dt zzY{F%JfCm|R}0VCZZD~SEMINGU#U7N%PE6ltxyN8N(Vn_Id%gs-_zt2G$8Abg#dQU zroC{R8#lZ-z=l+nB`?F0{G4xrWF8I63FR}=&ct2B>|(g>ssB=`wVerkkp>H}AF^0N z(Uq4WP#8F-_bxJuedXXm~_h;ks4-6J%zW5mFaFWIOj5VS; zl&|6h*BmKOXrRdha`?=I^oM*}@6&p?_y(XI6~qhRWjW#wkSF(_(6X_1c6N5~V}o#h z6XZAjzbJ?%#954%oemHiI5dA(8KY+~ocEi&taumE_m7-6X8PUF55yk-r&`GijaeeH zfJT4IFiX+BHh|AbZ8&;c*$%#{i}kL}0vxYrnuBz-E%H5}@flmN)W6*mx>?d75lG); z;3$C^-rX#C_wJpn``krG6h6P_AatNWKNYh?(9sqVEMu_yx&q?@0*c3%$O^@sHcN_q z4s+OT$JnvrD?lww1TFPB`P@HJ#P#bp*qd1F&LC~IK#%n{?l63%j@nWFDJ6*gN8r|N z`JZTDT#?~&ICPvcG}dIz#rQnX@ZFH|YA|waek%G;jYV7JGWeX)TKN&>B4sJ_uOPtZ z7c|b4&Fs5sUs@8%b*#L1e9@Fsuh6XQ-Fykix1DJvRtq21oeUg_K9)g0zMc?Sn-T*K zbpEym&Gss@jWi1vdu^)zZyZ`^CE8TS(90a(b^t~Bel3jZ-7cOHNJd>fY6lafbWLV5 zn*T2oAVoT{c@nK5oxcXe;Dat=9%Fh5{**{0OH#>Nc^u*kEXF`P)7G<8aGUA>&LYu3 zr@(ai$j9(tKxyu*L5g&28e53$H@~og!hG~!8VwtJZ^#P-H+~Hkedk$JC#u=m+U0E5 zvqfIcQgZt{vy;=x6(_Jk*17UUVPNpqU{sm^j-=`)o;uOTZg0DdjEURH*QGtfQN6_ zz|KI`o0qncwe*H2jM?+nk9$^kbh`TgM<;5>-oy{%F%!wtIXv8M4HyeqX}$xLmdqAc z>VgfJS-XM$Szq(m7a)*XtbpA+Q8L~KH_gfg?42=P^>gcuLubx+<@>s zmA>out&`KXDK+3o8;A-s$#DlV98AQvUeB+!z)>c`IqoX|%tMK+od6OS62ue+ERaz< zzPepq`cI`aN5KUlMo`Ddvibccb}ucv zk$dT>WbPN!)HuJ3Q!&D|d8z>(VhEtvQ=WCfbyzG%HK5!XWNR-bRyEf(oZM-A9fm8t z!^W)&wwqb-Vnl zCa>0F1|82LVLN9QwX{>La0$wZRV8(IXumSc3nT|KbPa#$CpRj@l9X}23&ZYLRg!wD zsaJgS&vu-f|6DlVVZ@KUBjA4`MV%0~J@Lm>lF5ko9&@kT9C0qpISd23G2shlRw;tv z+vv%qlxxeiEOre9{TKH9bi9m(;tmbU?!z<8n zVCbvsCh%b<=SA_y>pi=!b-oS#**lvmDM!fO%Q`?8=SND` z)2=Y=K0}Eqha{42qcZyb{HYEcMXA4P#0_8SiCp@^QjQH4-wR^tcIunzo9x##rsr_Z zyc|hUQ}Nm{Yn>RVrg26f2~C(8zM`>s_;NOcmyDE|QpNevH{*Ve*kcDS?F-goW*^&A zrz}WFNJJIzspc`O3M4m9t?jf2s)ak^y<-X_Bqd#6_$=q)IL(pc95F$ zoh>SWqdw%9lPxfx!g$`Q^@Qy`J^4Sqh3m#(>4fZ9Uu^g|yH+ss3wn*}S<_N1#`?!o zIB4y;6@Thdzb72WdWXl?2uw6kr!smnj>CmTyU6JDs=_zy*rC#JaT}ww5D7L5DQQ|d zhmq}|*ZsG|l+LzErl{Ne4r+4NND`Cos4>s8M5KZ}eEYRd70MGq588t*{@=k;0KK~U z>~8d9geF?( z`L<2>SLP%e+-X+zK5t#P>y%nYpA9YDtWBcoisJmoldb1}{2jh#1T}&=^775)Bi5Z$ z9Vi?;>7H^_wG=;M7O_RxVjvc;wvW82Kxn>qn}oaZ-;@%nEHXpBcu`eb{r1nULm>-x zKCXPO2V^FobX!kqN6ZG|>AI-JzI_kpSMv^+1{*K!tgH;XYj}P{zl&w*nzSkMf z3M3=h?Pw?ZA|)gJ2?q<2S%@W6Yvd*-0Mmk>G`N<#>th8qI;@MJydPxkISp1tyH}4w6MNKp>Y-UXuh-@okUYqMI!!e5Dnjx%smU;?< z`S%tHqEm0&8Zzq`l)3S21`M)W%aa@i>&wr>cTz}9kaD9D4UjD>Fdta6Ej9BRI2f$W z_@|4)k`Ff2^7pkWQbnK8;r!-R8Q3exmS^1sI5oj3mTnHT!%&0p!uXMjsmbm#hro(M zoLw_Q^bzyO{VaEXez0M73r6gF&jC;GJoBqqljTN&qXs-Ya#LrK`gdna6FEfl#eP3? z;ImP-plxVU6o=uS2P6^Z-!_`KPpPc=74ff&m9c`fgfUd7*L(>Tp*GghIyp#L==B2q zKDRP$3DI!xWc|sr?-WmuamlRGu6FARhADjV&VIob`%zszWGlNLb7*U)PZ+`YYk5j_ zhd|_7#g9&O-zkgK*9!0?^ZO`?H$q+eR+)z90e_(UuP6C`40eEDYQ z7dp|~=MRSKOqk;7SqL@k$oV~&h*|{Y z*1884MThtM@$?01J2DH!Cc?CO!t}H)`~4gLwuBK(5``=#jvzYcQ)<{@f`R4bzSZwa z;59>fOf-s@FKqeoiIv%O08>}&V&X=C=SC}r!A=n8S8=Qe5a#W@R{s6HA$hzmU(}2p z=44l~y)3>B$X@JkeKm_ZfrGh>U06g&2P^X$tcRbxq&A>-9ooAE&PT^co!2^~yb@3% z(q{f8MG`pz1f&04LDC;|h7;k5T@u(#YkhtFXh2qLW`*NVUFPb4;A<({K(+=-dx^ko z*F~ATEdq_R;QI0qiEq8$*|;n5TtCcGtbCH-FCj-%%dZt17GO#Cu^+zBh&5zY({TOg zel+1>o)S=pgr#ULQH^I+9)w7>O|ssG6&jBbrf>dM;rP3m(Mq+ErG}5Z-L*(K*Y+p0 z$v{33*k=bEmbd503{k3I&>9E8n%TGaE~aHWBXVrV)2yEVRuV?u3c0_^mxA8Hu)ez$ znR9bFZ{}d}Ze^j%IjXX3SZ)Ocjg){uw2*a*ZgaB}Qa-gSIJMjyE_T zAnHF(X%6RumNLm^Yn62c+w`s0R(zC5*QAve`a9~$C+=ku6O2{Whn7Uy@JiO?UzWvSj?H@^I6<+GUDjqR!K>T zs^|)klUVQ{buNqznDE1~p%*K^SmfWa@EaT){JoJI@d>Cen!c0oa;<3gpVJr1@x=nc zRVpYy5N7y#>-xo+03fjUJ-UTTvS$iJegqGJ$8MWEE&wzy{gTuHR|}>uQ$7*MG>jG( z;J~dOg&qzaKZ4#i;$V|2-vq>wa(92dP3m<9%3ng5*_V8^4xP_n$FEF|h`Vp|>w96} zbY^B|E#P041aS`EOZc_vN^PNj&3jdGHhCcM4={eehh1+~>I)@5NNrkDzOLG=Avy+J z;zX?ko2-G`KzYJ;6L8Y102_|VkZdG0_XF{EOl z(FxAn<$#hO;1?4}ilAlqEh)2>w9wcDqF`2l-S%Z_>Va1)NtrKT+>m~_=?yq4j!x4XWMK|CD7jFOR zC%yI+$Z}>TY~g)38%;hGZ7Xf23;|iuir*<{`q66VjWHyN3y zq=BSt%X#u7LzaT`&3jRf8VkzT18m>Ch(B1cJ(~CGWH)070r%T0BuoOK6ZUi~pKdgk zKVW?7`6Yv)e!mG}D_oc;Yi#I?Zs2t^UtklvE+ru&qwy+w2bJVb(Z)TB33<7JunUt#Iny-r02sqYkDsICnhqM_~SgiAKNF zZXG94_Z;xoadh)H@9aCTuL$3aUT7roVa4Hx-2PHR`sE885HT3=GhnZHJhX*)A6jqU zz3))}yf`+*sc6Y%}^p8@&zT$Rk?&ZDWuWFAo;x)7R-zM9?B<@u-K0z zZyb7jG~Q@}&HT#J5w@sjXFLUrzVvUKET?FG19}u4ImD9H|5QWyn>P-6pHUmTU~Uxw z2TwL0OHu+Zo?bDKe^nI6UM~|Cx&szWtEsW^Iq^khpW8~r`$S8{-aZl83m7-IWba9f zrdo;~_()0H= zK*hIVgz?Y%g;K=bswj9JhzKz63m2GI{&!JM;~v>GKR^%lZ%zg$ zQh!F!qb}v{X#-Mv1B^ncoe_;N;Qn}VSdv!s|# z2iJ~7gY!Qjy6_Fu=ZRjz0WDDjxY#_4HCeJP)LoE@;IT4b*mm%SK6zr#YsXr%S=L@%vk)pu!M!h{BPbQ>(C5N1~gXgqDUyoXJw}YArqL?o|CZ zp_JP?7zmtS-bDI*K_EzDNEOCnJ-sZ{y7+ut-Q{7QOTdhOAr}0mRhgk+ZQW3sj&4)e{o(Zu|)9b?OGgzS5KW zN<&dOj==sg8AvWgB5+Ie8=-g{x*4X-N)C&?Lt~Xv8OAx>s{hweto+V|4^YyJ;P`oi zcqXE~+xn>`K~&nYd7%VB3ssMn1tGssDN?Jg6bG3acy!=!>gL2B0?L0I69tP1)tflK z2vzq{1;gZCn+ari<1BJ*;lLFrtOyNf{^w!>)wLUXBMNL0p{=9sz!>kDD#u9rrZJh} ztY0Oo?cEmJ_D5!9=tN{IOza6y^4~e2FwNsauPyJbQY-MqNh3b>#iL@Pq2lH6Gx=)= zw`oo`l#@F$9szSn!_A6dU7ca@-^No3!*5h2Kgp~+j5Xa8Ll{9M<=`Q+XaH{|Q`S_j zRlh1sjVhbfR4Zsv7js#Bj14jO<4MXUE1owbwJuC;*z%uSP-$T17AB&3(r%J+!xV%H zk3LF#xMX5svBzq8b}g~f;qiQf=Z`c2u{)AL6x52|Ez2i@v6gGdL`&^Sy-$BIk*hQ~ zfNx7_P0oKjQ0`;>y1tlHH=%bd9O@b(%t+=d8Ex$!YhlK7o3mSJ3rY8x;2pAetGSAf zd%feTaLAE+Wu)HS)`qtDk9%26!%AcPF#P|5eHUHL@~~sHSv@(& zMwdoHSVIfc(#lXo?=sSa&B>8|PqaDCBt?)Zl;@I_w9bVz^J`13A+l+5=|n3!zMm82 zANPbRXk@dqZ!%^-%gKi*)2l-N344s#XYp~%i%|@{IUOlFeBVy}#tO^^CV}_a96>`n zMWl_GO9kgL+{WpHpsOLJ)YZlO2gV7TlZGHa7Q6YnMLPSrMfGERJ$pw6Ci-+|O37hD zjZ4G8pD-Izu{!4OBoz^l2{k1AM1Z!#e#06A>-yfV4TaB#Nm>pt)k8|Wu30mzs1jxI zv`>qJ1;jFnpw~N6n!10^)Hz_2v)bv3DMy(CQ%1Qt0#M$Y)e3|fjInuK+EQdmWZb0$ zy}ysBbs&W%+O{y-ea${`J1$BCe@RJ`?m=j`5hbP@<7DpVxNe7p?nolxUh-F$sl+1< z16q}4T6iNhpRiqz`%V?eVQF}hXh>`avpQ%2Wy;uHRnH00WR(3UI^HzIxWg{Tp7kRF z|1-d|k{Pvv2onE5M~FjCd&9_=4q!+IFL^PJ4 z!!GoSMX7bikUizlrEz_C!8sp0zMy@onHK>_MIlay6$56+BkV#u!_~ig7_%F7eCP0$ z(R3o6A=Ckyn6n9nPGH9Rh@)OLfA;yJ31pvv>#;Oqn9WjTp4U!bOLyB)7|Zj_Bu2nu z_OK4gM(eqEqCx>|QAwgfva8EzI@R}9vDbeVkbGS%Z3iJ(NL&Yfq0TPb)@z3lxBK1q z2Dg5)|21zTl+D2_7@R1JJQxO1;gJ&Rozh{sDM8W$x2+@j%?@M2H4RZ> zym<_0u0ZJmbBi}M=If!gbz$8847+FlH(M;CV4xcIb(U0VkrCfn%3Nxj&QaH`wo$Lz zFLF_1kviOo$=@GIB;+nw*D-@Ptg!^d#Pk)i#|?deFzFFQ)GvHkprn+{XYfhH_U#uC z?&>wSq!MMWdK@P@USZg zeY*^mF}&?4Up?zUY3KI>eGfmiNVb0(TIlF*^}|>O1O0n(D5rc0&d)P_~4X$U7KGsCv@f=#a=C&KkpQ*J-S}-#Z28 zetf@|{!TDcfsIoYfxChJHX69dwPE=Z>GtUY9`*=Qf>L^a;m6bOQ)RGTs`o)-W{#5e z;T&MYYjCD6)yt=H&H1x&NPkzve_iN^grho#7OsLo{H-Pfm5bSE)T7pDR4t?B6fDUu z_Qz+1+=|ZQ(-*4DT{0ia9mu~>wI;f%o@KQ4mEr6e+O9*4ICrA)r>^b^B_!Rqfb)E2 znUfdHjR*@(OB=|^l?MEOwk`>sqjyAd7(#h&O6^Wl+6j57DUylMMdkOnLOoJ*QrIw= zBg^HFsFO67X;3C*OMX5t1I;A)GgKhPp1nCEn460t`*E1&p}sn~v|S>)0xR*flkN5+ zrQWVP2L~Wa_26oN$8J@UqjcNha|7c}CmFPW!8&2lJuiXZwfB;KbwL|u@>XpHmcaEc zD4v>$s?l-9(8*q&J4 z0;%mQx?S?Hsb1rW2Qn+`wMIaYvG93ot0Q&biJj!SW||$*tHIIstX_Ou_V3lb1m$>o z1pb7-lGBQ$6<>HuouF(~L{2)Hr!H?`&=1adT&Iy}%i1o%UAUqqAeg2nViC=++qgC2 zlotlXX&!1uyKR5F%$y)2BU8Tm@LQTlvfgjWvu81W6FFbLe0lte=|>%NqViNs7LZa8 zK-GnX0!hZ;-VFKK`La5K%1TNmh}&SBfCLQ|0*v?{APL$$4`TLQPd2$fJI87}=!vjG z!OaLj*E-yEo7w?5TS?hLKQn|u_I4B=%@;_FG*bsy0okYg={vFlNu0`wa5*_no2-#? zAWlgM6xL6&v$KaCY~uEgzG?x*wWCLm9!=lpJa$&=%g09jCNzTGuPW+`u$HCN@nf9} zafNqZCzdY^-|cYS08O0tn#~DdIs(vyDqA&yNy%ir>LSlpCVrK#g34Y*SKxekW&`Dp zqm5-5$d*T~9VPKgu6jsX;fB^Gn$cKI;E0ur%b#y>q`&{`ThwT? zUU{anw-Be57qr~9Gr9l4%VQy)H*fYhh;A8#;00+W&3!Ky7paOckOA>-rxkm`m#PMO zdJOM@0DmhZXya#pbIA7dx2)YBK*7=uNcQ~x)&Dq2^H6!w>v)2SbOOn!42>`q*_It4 zAfH11q57cs(IZ$C@G*b&zdd#a=0J*_Ci$v$`9dz?t!`5EKu{^GeRc84|6u`|PFu8u z?tTN208>kXyy_Bg137_a4^deY+q5<6`qnAiyURfn>!!~d`>_@z20^O1?;+o88It7u z4CRRBI2JX65xfg6>pZG#fh({1dwC+{a(y!8N>O3%d^pHYsey>m1Z6&WS+_LyS36wW z6TcXhFD#RkdzT15wM)grhsTiikLB-vdX6?Lw`$MB0h>gpt zA@}M zH$Qm5DQ%(PaIBG3?3t%0a&rhcmr5WyfxSq=CPg@YjA1Fs6jpR@0ufQEMKHu?t448- z2XqHbddu}R5fR%Lw3@$Dew4Cq^u3`b5C9g6?o)n)%tUN>U-x8?`130Ft2{;Qa!I2R z8=B6M6&wFcA&H8mpvCtbODfMq=;}Vs zD-e^x@CtMKCa4v|j=G^7Y?0E6IrLITP})6=Fvea>HP7+66zgqfn{MW+PytUFf4P@w zu0pk#QSH(^qm!=V;S|!_0TJ}i7n`dYlvC2ko;@Z2{?frgMNv=vim{YN^3)%@qC40f zQG(bgYV|6TMkWR9vU$PNo*M@AubE)z15K(&)QWWp)CTnKzuZE^vK5w|18TB1IwQzvR>_c!i-$_Rnq;p zb=2k1a44T4DNY~kDUfK8EW6IQxGgA~D{fwXMSgnY+Iw0;6l3R;3uKf@bAcHgqqV`GlkX&@~v7~ zY8zT{j*&_VFCKrP$_rj}TLcB+k09NCyj;n?6gE^T%^q2mEkk;zsQ73~UG4Ig@d2cc z$j2XARq&LAH;P4M9X5yO93NiKk6p`QbW7O8HD&bVT@2*e;T@)*-bYL&6V;+NGxW{Y zYrM~`hW-4Z$CUBNWUpcyD2&*A?7i``5hRxJFZqykGYcTo#WTm|_RM79Kr8yW155Y) zw@7Yt$G>?T5env;S>uLSuhJ9ehaf~4@j@wN`E>rPgcoRD#2n_1Ipvy{)a?7|a*8yf z`Y5{PbuxK!!CH__ONzDBMM{6$ohQi;C2t)7Ng{K6eduu7#DVWBjTxYssfduaM<>rO17Gg@XE*0g8IEoeC#Z%j{brX0SStc*x zRrIMxDcR@v&%XBmfeHg@F2+rc&;Ah~d#fMSWGTbUxowmOw0VKd1CJ+JZSlh2Ah%D0 z5lI`lMaPER3NK1?ke1SQT;fUW9L1Kc&o#WGq?2f~T()K&U$m)7dADQ>9;%Qei)co< zjCYlO+qvjpJAc!KO+2O5ri-UbjPnjTBVcm)wa&}j%Oio$j-1V_Lb{~|k!uVuqd&OU zo&IC&?G~{OTgcJaI#khaw~fkX$Fg6(Fj#1IR~P_RUc^-#ykqGz)^lHBG5p@=E{W3k z{21{Cp%gho=u?EyM~Wd$`83=2Ql5$Qw6hj;+kDleybrU!6!*dTI1TKMJThC9Dw%%o z`XMJ(jw?$=^zRcFX3d$t7)8Lt<7bRzsD8c{Qr5qGgO-48TF8SP>2@3_pdCu6mlxeN zd2Xl;G;u(1_KdA)2g9~8$QTq0@3W(|O>VS-GeL&~$2t&ZD4WY8rP8$@ESx;ajKq}H zb{4_g_U!oXG!FI`LKUh^MrWS=_M-reVLl#Wx_RDnZcH93ydBhVvp;Mq?MCpcN4mah*^l`?yZ zxqbfZM$~c%33ZD5o0rBvE4Jvbp4kzurLl`}TYGGPdhrL^G_b$Nz_0R~xJJTOxeQ5I zfK!Oya&X6_8i}Hijlr4MhPARg-(YrQU%%-#S`)X4&xU13_L{~hj1Igrpzb7j*8y3@ z+jx}13wv`xCmi}Kb?{T3{;sVqiNP0Z2WQ5;+S&eZaIkSkclu@W;9(-pc+6DK=gC6j zQ-bTpBGQpX-vosEL}u{2p?CnbU{Atwc9GV2I}$Ii=fdNu4*y$ns%%VWG*A2?cDnPd zw3#N6uQc`2e1K-F3_NosPe}R>K-b)qrd)29$RBm2p8W$q8@%4Z!BVuK?v^@mkFa&! zJS1J?wa)DlYPpP2ak7yeR>e8!K8!h}&eFb&hpzoka$LmIErC6*8M0WDaX=T@frx-A zz3FpFX`w+?aW#I;Hv z_)4{h0j2_p8_;w6v2uW@(NK%vYrfK{`=3l@nnZh7_uazYgEG`yFV_CvsuZ#pEyaFHiR*JV{(;$x!5O}VzdlXv7^80l57Rq z-hK~bB+o~3v*Q^i{P(dfSRox^Y}ZG%^$?|YlfmGy*NN0ep1}l`j^f@awhozhW3!)@ z-4dOOJ0%%723K;F#q*TT1+7;S(6{ZKG)y6RFt+nS?H$aTO(hGBwoo&>l95)reTG+j z30DN)#zq82^ZVm_pFVv$X?N?PxApctJ5HRRU|DhT9yY@%cP`+Fon@rS2r06nMA)hY zQN!r_!H1_Y!s25%J3$`Ni2bzD+;7x&Ch^A`&s1J6Mn@yTk3X{^yUzmt7J-hWG$*%~ zj3_ja)mQm|+6J$kvX}a*?Y!*IKnRdIc64z;ML*8Le48qsD#>T^r8MtLp+`{;@hprn zJg0> zH^LqFnZ5*F5N$(4mDyF-PJuqKHg)1%wjoJST}P8fh?1T9*kOzbDbi$P8S}pRI?vIQ z&Q47z6NLi+P#TG@(2`Gide;jM_SxQ%4# zrL!rCpeNl|NAxk>gw4lE_UhNppBqNElq@q}H83z!P26Z&Xbi)~ zbIa$SdklOsKe(6mc21*a);Y&6pHt9kUL}w0QH7W%Zy5~M&yZI<;9sets8+2w?VWtv z2>VGCY1FG~DZEytg<}$)s?SU^k6W(ybN^87NH`DsVwK&VGCZPl`0_5ZDLeV0qD<3= zkHK@fvFwxwCta(yW%n(0Ny2W%t%sN(%wqr+++GLO77uB?Y(GB~goiGFfB4Kz2!LX2 z2%B%kw|lnAbqmI49qug&+DFhhZ}gE-=mPDc0I>^Fi z$Q2OF?*qE4v-Uctd)CHj(N(qyeFDhjy_A` zMNv4OI%XQRuA!*mExNn(U+D!J{KE3q>ZRjj+?jP#bu)mx7!og5W?W& zEo#DMoB8BRUy;7gLzc!1jmuZD-d@&q{Z1<&Q|do;{H|&j8tdSkx^MfZ%}YQ6e6{FS zVN1sSQV7U3jxRTsPdbUcySD%V=|(}2bQeF3O)+WNn=jdo77X7}1j41uG`=A5H=!vI z_PhTgd8IYNqU+fT!23byYc4c z)Y~Kti-(_1M-RH;k*^`j$6nxE$bi0B7@NOUCFW|D%QL5ky&-A`g_#9FKN3YbSN5p zA9_FE8tuP8-daKzM;skW2H@?ZO)f_<+^HG!K$r2U1+H3PjhB@eKyJO)K(=|%9YjOI z2%#H28U|@nb2lc#!S)>c`f_yIO6$>KT$0-QCr^Lil-8J^-wEj9^*#U~6_EIYG*=k# zEUyrn$&1n}wMF@f7FCD?l)Pir&1Kt1o85~&U83^`h^P2xkIFLl?jC2&nm}Uv0t96) zbxFPXHpr4jq03b{>qR-@tOs9tzwQ5(i@9rONt`sV==)**Zuns$Df^~{MPp;p+L=z$ zn(TQSbO{;=8T^a*c zt{)v9a9{Kh5!OvCaKt8Bg|2m~?frTS@m(5CHM0#%1vsN8YketF0mnxmoH(wbx7p% z`S~tR$~w=<+_uNm@`0;%$3rG41AsE3th6qyzK5WKf&DmW(-qJCHT&WVfI1jN+k!;$ z#b5c4xh}Yz6uuIlA4YCmD2$!f!1)=i^uNVko>NlNtw^``F)Ge z2h>nmNBZG{jWRsQG}9vNJEGXHy^=d^91sms%`Ax|Ab^|D=@2nKfB>N-G>B1XAglB9 ziL*c_R)1^S52W;HF^*byKorft>FAKGRKQXNY%8dFtsA#4pEt$P!Ab;_jM(}r--ql` z9PCv4(DX^bpV70FbB4}&kHuAi5a$PtUb^40+1Zdze8;SUPv zOg8uTIoH)U2SdOLBlAPSZlr=S6k&DGR2lyE`tr&v z5Pq5rW3GJaZ5<$p^-fWLAO;Ic{m}&K18ZBCYR7WH&US+M;ccP{nGmuPrnFf95$wTfS zlCuGzF@qs)Wu>L@*D@7~umDx0hy-HnL;ww<0!r2{cK7bhU_g}bN_wgm1I;;=%d(eFcE8H3H@a-udBlNA-X$@)-c! zym7#Y+_x|`Htt|QpMV4y?N1kQR`MWZ*+32h5E8P9si}wUWOyQJ(038P)(nMHHH8lv z>o$iE-*K98S*W7s!`@kLTz&@?jps7<%$owXV4n6{?LHf>Or~*Th_G zRc)b`Pk9qX8pdz{so24 z)HmD>P z=DPT|om>{f04CEI+-)&1&52o$IJve5WcAef%6EE>~DPc z!^$(B1)PQ4RBi)rpj`A|Ve!s&NeM-wqrMjUADkrHHFOTkq-+nv3t^s)73ht~!lEPf zV>7Ja-9l20vl{y^lfFJ%>^h{+-sD}8RjK(~e$)Q3+v#?xZ^L~e-x2Oz&&l(nj6yn3 z)wPTuD9tUuv;_t|eYy4pudt>nX#T=}kqi&Gzq$hlu!z~=2F*t`lh@Ap1-KH|XzgS` z;>L&L8Y3V51QP2w$~RivEju^}=fz>#fs$;6#$AEBU&2yk3oVcUMlZOfJSr6MscZqMpG_ z);_20v(;19bCs+Ia*^}VGGFtLdzz_VX|XLuwBs==8+*QqiN%DN|G45fYAf9?5n$`) z`|;2`N>mQCy_IcKEWED7iGkYkN!Y2ah*vJB!7o}}wcT{gh16fLf3_mx@D3Y-_Oz29 zIGt9g1ghu)X$^i|#~vnWi=2`!Zq^cE<$j?ja!6`iKGJ#HuUTJC21v4@2l>Ks7dYbF z2jHSS3BA;{)LRDD*WBj^i#)G@4?%E4gM%-Dk=iudxLk-*w1w87_U zBk%YmM?dOtXwwww)qsz6tcfE-yT&(LCMy;f?PIsBZ9b_dSd|_BJ~yv5N|Za#>ATBB zk2mV+m>_kRqx{2wVyCM15_}J}ibw1%7HTr%j;!Q$g=Iy;J)(G0P`j5>va1KE4-j`RRTn@QNXn3#4Sh zbtu_htlU>{=rVB+AV~^b-``p%VFV*J52wX6xxKy{Duvbf%v>F<^E}!G*`Dn#iN_DS zc}makHmhvcb*_v0v9*GzGOSLihQ9rs#Z~vpZLP^Swe9J*yQhQC7m-l`c`?;;)QeH8;;h=5*f8tr=E7SK3*xEQCpL}N~2ESDG?8$xtn`Y>>&sSILqWF!{ z>a#|1eIdWXWE22QFSw$osv}WH!~|4xK7Z*ryJ3$NzGyo&8u;2Url>z&((yp0S(y62V28q8Y zI8---Px2|s-FsCOmN%s592XHUT`X7j%w^NOp+5tw3&J^MH# zE1K~We<#kIzUe~l)3S%gwl&Ld%{{H9^JiK&&9BdpRJJ+o)k79c_m{P`X#I(22E(t3 zEZl8u485#k|J@jR7$s^sZ@Kt@W;G^&e75xI;~2g7rtk|INg1x+TSP)jkm7OrX76N zVdfB4|1)!Nw|AXU972}N*-?f+FlcF^lp>1Nnm$LF-$82K%(C_+jE^@9BAycoA;;0P z{Tmc~v|k}D?e|4Duk8j=ddZuLHfj$0cw5V3&t{pyLus41F!)JIx%V-5&wk)w)D6P1 z;e8&vbJh!lIDV-3Y^E*3UtvdYy?ZfNPelg9F}DC+gl9kAoJ}P%!n#g!a4-R+F~c!e z0d0v~=Hs%(rqf@E;JKAwwH7xvirlil8D_%AqfO!@UT5*{%LGG9esUyBfy8@&(n@f+ z@V3!%-DLCZup)EZbiC5@sh5!)fS!rp? zos576K63Lo#W=K-QS58BpX@NsQ&di4+8ks~-K-}aXC~svx#lg~TBnv-UbuL}F0nRVp@m;MS-d zdsk+J%JGbiPk?-*UBs9mYEB4Q8H9xwLaM8Ca|6hB$r$MW>m3Er-5z)kBaW z8-UxTja^G;y>F3sJ(F@6MsHp^?hB6He(9twRSP8C=%CpzfPx8xa;!((Ih3B$~ zMuM=A20h5gXGaA~TYA9zS+ay^hrj4*f0SK;If0XB1u5=YOkmdxjoTy{HZtPR0H_TQ zwJWcjP!G0_`n|&eDB9Jw$Q*Q;(08*aQ>8aqsJ%N0P2ZF2YvZVE2T6gO*fgaotc8N@*3KyiPH!0DMprT%_B5)*&$GSQk6C-DQF;PSpmb?nQRqBEy!{?p8l&(ypW_Z$ z;B434R(xA8*E^Xr8(ea%zfyfByYUYELPFsod<#`U@|&^($;CWbUB2u!-{*AprySy5 z?NgWVsKdzX?_6SjU&P0s*5spPfD<;H)slPWymx*?C-JEVE4bpyJN+iyQEYLZx6rvy zWAtvhGiOKU>?{JK-^tz;dhI{jiO?xnYuEiVxd1e(jA=!5AOhuH$Lh&&CGt~@_gD=> zN$qquMAH9XsamEn`g#E}?0^x;v%|WeqbTr;)8;_~!009&7pDg_Tv!bB!88oEFsH$- zI~c_Z4_@^|^gfu^F=?`_r6adm0C?}kPi@Zx2@ux7Bc6E2ijF;2d7&P#jr{}p>eBzP zTcYJfp9s2D-QIGm_0j=0^&KFr&i_Buy?Hp4ZTLStGu9F!TiK#TvZk^x=@FumCB{BT zi*4-tHbkT>#USfbmSmezcEdsJd+B+e@Ar4S$NT>E{`KB}I2^{@ z_qE;Ub)KK|bAB#Je)A}xP}g4F8sBmPoczL<7@CePP-l+AdDR`1>KzA30mt%Jud?1w zYhBqsV!?tO)T}6&fa23Y^&bg-g{FhL4e9UQH&}-UXoURR>7R3H7IQR z04ZJfVeJC>YQ=GVJ>N^84me<1GZjJv0m6h;@GWH$cXr&k@$N=ASEr50dexh~yCZDN zVbL`+9OtE|zgC0CTnbWNM~GRijBVhr6-FHqd&9rPzHw~tFUYw>LvL1RDI|CK>|K_T z$5`{09>&Pkyv8RY%^50-)^OT*(+`l<*Chj`IoT~&t-8QLb5dO_PI-OH;H1GtgP3~h zIu?O=QNXr0Jip1;!0Ub#=1sV>A$rK}K?Jmgqv24Fa;C!5A)7F#kF+m65>QR6pf8b^ zwug8UKEM6x^)yNDG04Yn3#L(nj$2AJ2ArTzie|<3i8Z>PXDnRuL{2P%aP$^gyTYa( zo5YcHvhhr#%+sNoQ^2EW7;jdUAb{O{(9Qu?)%Duv*vrEWkQ^fwflcMYhUeyC^Csg& z+*|jqtS{j+MwZb8bAnVf9i5y?uv9)NrVBj1qy7#P&OQ;DH7&X={> z1WDI^ZF0PD5e{GwwQZv%0muo|OH^L;9&`W^VO#h1;8HvO$UW3iP|&Op5qAu}yt*RXP9DVrg{92-~q;)G1t+Aq^l0QhtRjL9N$<)f4+4Ls6* zCs;ljAVgNZfYMUpICV8rgHrJ(Fk-QBHgLs7c6M*9c~w>IweQ|k!F=}B(=xV~d0|eR zcFeklWXT*T^EE?mp99C4Ek2R2Tw=cRxnR7(PPZC1e~XVr;voA8!#hup+p;r`y*n#( zT!NYRv=(!X$?Phi_HEt9B`48vUaA5B9>`*@*9|eiot-i*M1YAU|L-Ec89a= z645F4-QxqjW0!wh_3U8e&l(^muH$361)Z+W#@=ya>R&qr>d2p|r6wE7uUAn3*yv60 zd30a&xS3fM#cLLnh23Sh*AYC~(Wf%0SusME$Ag-g=Gk{~9K&MaOYOps#jXnh z0M}mrepyu?pfizLdgPlu#MFF$qIY)~&DM`z+2cajON5avSU>QbM6)mVKfk!raRbn* z5`oYCU1J}=&ofLfg3rCokNiDnZ+r_)X#&6`{pJ2ZcbjEMKTQ!d9GVRkld-ILl>@Re z@YvE3rPyXb`*DouI(oMS90yTav7*ggPcPB#37F6$hv*P|{3DG_hQtkjji)yN2-dDF zB1(W`yb11Zr<1mQ+yf#MHTs>jje-YRs3_u?M66rSCRtPi8KmUv#b#arwolBcN;158 zHbY%H!>EyzzQvU9;R&_Z;YiB%>V8vwOqTzhDnbcOK(Z2R{gjnM>0xk%=Vo8;^DilR zD**Dt5pp>BJf48E$11cI`(8Of5d#^5R?3-fnK+?Ka|0h8)7SY83o?z0NjHkkbjtm; zUgHI&7s4W#Hb(329(DZdE4=3R)d+IfEJsFFieZVx+4Y<5?(Qzd6p099tX%NU@uAfs zoi7lgi;CY%)GB6NmjfeQoWfkU$3=V^WSq7R*o9>RE*PFS#?!ZDy)|N%H0w`D+eiCy zVl;2tq%F6MhoGY3Be;)RlQ-mv9lw;xLU@yc3u3|tb{xT;m1A1%<;Do-~Jw5eN-MdO7KPdT0Oxp-GQ`s%3Aw50cb;Wf3SP6nzuPkII18 zL7ykdx-e~IiwIyi`zd8=d)j#YqfuGGu|!?<28KKNa>dtaL6k9Sq9tGh>II36t}Wa? zvEfo@D8I#eY*E_vk>PTnv`@%O>_CZ!^dsQtHl0z%Q>4Wp#AblQrA20|heYFBo&&|YpK=lC-nO1U(UMA%Nb>5*kMye?_&y2rI7sjF<^1(&Dn44vxQtNa)a-t8=7H~_v9oOSML zacSz(jQMNi6a|b4&yIc&O?PQtT)Pvu0h$x>mLI&aDrF3|9>av;&{Mq5WrS1HpllksXr8&_6rvAA05AZOhf+^_?@ z8c2%hR9iah_;Xg=6y>wnZ2Fem&FL1z96;RU)TKo;d!Vfmmc&R3#C0bZwlOs(3 zfows_wC}FaQl%ulR!sOOO^Ymm^lecWnY~UJTqoq~!Z|jsk|rzhniT=G9sCbT%1PYA zSWcxazm-XGF1E;+;saY3Fqp7%0b@?Z_@(rN&4aZp;e6tdJ(z&&wdywkw3JW}?`4d; zuARKM?SXC(5NH?WLP=)hH$e|9ngeBLDZ|DVqyi(0s(4P6k76a86|Av(}tT(X1av_k==1<3ts_JO1QGtZt(!KKTKg5B(kK zrH{w^s_AUq@hk5c%WpY*`gU`&7~HFO$zOTXLBTh#buJ%gBatVKJ^h7l=-J|X37!TO z41cV>s^iNR9iru_;Q)7>-)i|pOSx$DURMk(d#_v&TeXh+zPGL^U=jXekYD;G7H@)G zoO7aevPBO??^@T1b7|(ej@g-O-24?X#;tmg0sX<_8`K`uEQhMuYud@r|*srgPHw2F0?gTZrK&?u*=h%5M2^lz5Z=@Gow z(^#_$h9;$aoMun9$qS2W#QQ0j zvM^r5V<#%?2*=3R%rf~2C(aEUCEN53(ALH6?Mst$y*_?Kbhd0XSB}XC~khJA>E_R3wIbdaaMDyhR!(8 z+8IC@)=z4G?r;!m=oc!AX{pZK`Uf~WV0}Ig!_MTF{IA?^nMGTLs2@J|{e-@-Mh21zDiQEkSd_&TQ?Fsrz3oT^?F%Iu#O|<6P<`TAZw^#Z4^4NlH z$xe}BeJke;B+S$G^2mQ;3_hsD#5>53iS+Y`7qPD zvfdp-yAxSRl_wvR#Vd4ye+fe$uVw9c|lk?t~!1iKUKBnMfa0Sd= zp94}WBUz7EeFRkdV@@>`JgHSG+o-y*k1S9BoOQv82(Rym3~rq*4Ia{z zy-3(u+a7?1(bJo@BTVfBK~OK41a~9l|L1nm~q?Ra7Rg9`Jhf^yAMt z{FA)AypL*rGvnqSA^XjTdoPER4e-NQVti!(kPGfUl=y;9J5zd3TfEbTl7GM>2iwas z<6Idq%d69H#+CumP}p1C(K@DacPE!T$|rV z6xo6^l-@4xtd;8E{t63YxQ{4&t9EhZO<_tlKK(4}zL%GFl4MK^CnqPU1J64EvhiP3 zLsa&QauQ2fg#8yv;a;DSh}f0rfUA4L8={m_d|!Gbx!O(nuqumtC1W{tn&uo5fW))< zJY8IsCmL-Gz~|$!MQk1#@m11F@vy5%SQvNj3DKnp8H^WaAc_0T3$I#uJ_QRm{<%1l zs&)PH%%l_34u5y&%48M$H5yAkG8QLpG|h={Jv@mUVV{&Y!%sC1(3zK*sPOc6vgw!g!LoNY8m%RCwnp!ea#%mt2GHh6%uC16 z6c2gg!Qx*;9AHOiLl{p-L=OD`wI*$qfB*g6uZmIy-4$$j0&5Mwman;GS8?&f8#vcF zFimNTbvz9Mn@rwkmqa}f$`~)&Fl3S~l4V-7a_w8d~ zWrDil3LmSPj8$qN9GDG4s|y1<`PbaHLT7I3o+j@7dRFp;@NJUd+FgofofCANC%x`F z!L5#KFn(vp$uN)Ob0RLYT3**W2kV{+?4E^T(2UnX_lYnV@!+%$R>5K~DMF&5FGsAS z^(~+CBl>1kHU~)W6O}Jq*q#WOFev~M49x=|BkYqK^X%hKA?nP$QAJJ`4A68X&2B8f zhu3UT&oHRU?F-Br2)X6fxSbD?{K~=bpe-jAbl!k29I<$)Vl3yQuQo9R!O0{GAQQ zinYM_mA&#kHA}ap@Al_x6LIF)MgO~@N8tIdM??r}hd}k0)nyrS(<;hDiZ?MOG$8Rd zNETl7^z?j#I`vZjNz*pK5ExG>uj%_m=oWfXpB}R)rF6k?QlUMpOqmG#0pvRygH}_N zI{MpT@&#Fp@Wu&-Sw-z)0cO0~Y=VfGrF+n5JR{MbL(x}Hk%lu5j(Z)kXL>tocB<&t z=zU#frzf}b-&Kjn1s~?<1=?MPEVta&z9J~3YOrpQe{(Sd?T|}#Rf)z>5yI%H8-Ig_ zO~SOF8=l-~-e-MWxNw2bw6h8jQE)rI*C|I%$=nRZB_}5@xVgLgh}`|PPdK^Nq%8?; zZ^>lZ2MV4V6}yQN{(keu&s#x5#SvO^JzHryI@2L^jshr>*PM0I=}fJ#-17*0bcxSY z*Urku7&5By#YH(hAbEt7_hkm&D0_@7Sq}%Wxymkr*5P&b6UD0~IbNanfN*W3`^4+t zdx8G`9+`&QjB-SqLtrG@h|PP_>7l6dCSd2t2SnF%5PU3$zkGQMY|&dF>Vj@+YRUlZ zcR#A?jp!-VjkQcZcJcM}QU^D3>z!aL=FX==T~nKIkFmUUxwH%bqo^;$2|8rWHF;I& zl77=^d%sj#m!Hh-gDlDux75-UMMXt-n4*aD-=wvkP?`cRMdju24g-}U;zBE9(KF7& z_NM!2{+aA+O_25V_1Y&-p4bL_%+U;4VJ7&9F-H!Lk8k77xZZev;XVy4YfuKZ8e39Q zaufn==#c&J4sJ^INY3-;yQbIj%*(#yz#aa)r7r-{H_LJF_wYCn#Pt}hDekFpNzpdu>F~{ME9;z#Du@ra zwr6z)5_nD+H6iClpXcPLF{t2xvyv$JCn9Q3ffh;{z?^0$UuD_=ZWhpeKDRnMFwpGP z7P+HJYguhr8#FE}FQ@Ew@5ggIfJzzy7L1o^)R*qfhT(Mo)LhZQ!&~=Xy#C@&V zz8peJ$g1kk)V~^jy+~38VCf0APz?=@M!=f5@8;&byS-Imld&j!(PKn0S#3tB(J~h1;Ke^MBq|ro zhB%@9a8zLPkRnfygoVq00{cs-#Z?vSk-XV!sP)$;GHZ*1jVUDzH@Ei(&t1^VDlf{R+_t! zrTDjY&&soBAB!|XR(@7b%antit`K|z2AdWyo0EU-^hA7oya~VU-L!`PM+BwJqI^g=OXg23oKa;QcL*jABRNrMPDq#|%ez*cJPwZoqo;@89#xewuoodKl36{j#bXwb zOvy~45#|#Bx|%=Y_>LE6@J;YxLR80c5GmbOf1$9bI}eK{;5ESffYS`IAw zpkmiw__(aZvQRXjliX>Iu^V1D__AZFl%1P~t>_QS-CuB^G_<6wY;I6;eqYRXFptPI z3~6I2fljh+Y@ipQb{xHss*U{WcGlJ%dnn^Ilh?aYKNh4%-TH=>=;pl-fq)|(GFByv zXd6_qd$P_fd&?T!MiO^f8rCxWlxuO9gPjpaR~QkDj80)P2^|Px73+wp?!za;jngiV zbBGL$jy5WM;;jjfp>OK9#sC)Fr_s@^Vc8xo*oKeDY-fLe|1g+tEdKYtOhNk4or-Dd zb$ltRCps4AdLmi|7ZPU$(_u7&z5{@#U>|dH^ZpuOhrQl;Mb`b8C9}xqXoUrussZ+> zp5EC)CXOE@s7MM+fK+f#9kgG%U3(r?8Z9BwBLEtied#qb<7w-(tSs(bKa1BMR57EH zW(~fl_u3NM*jEyq;)xG=5M`>aytJJn(c{=*rU~K89j*iObcKA1oDNp!{oQTA2;ZPg zw(WV63TERt@u&Cu#?~0DRfrL@Y>a}YC)S@hrdikX?2%BOZx&pukAv`{Z|a&iiK?d1QoK=VNEx7ncfc@ z8}u%ZmE$bj{rQ<`b$pd61^QMUBkw%Aj{hL!+D6gq6>YQry@Q z`f4WS?6A7HJ-$%In1H5enwh`Z+ub0{^zBI6m4{Miy|`>ef>qp3jjtIX`Lw3}f*^tR zPv%A0zMVkZe`ZW@J4WG16E&`>937#bXT9ob>f4ip`0{Q%7E}E_E?50zgpF|28ckc2 z3qmccb*uH+N|~i%>%G5U7aUI*N^wbVHh=7EKiqoQK#uVx%hh1VIi6!r@Z~s*Y0r9h zq=f!x+hfzkPg#U1zjNK%(sxE7r*3@yj|-5dBVym6q~DnI0!_)-x%arHI>of=$ZBx- zIsH)sf^67;kZY8JexuJ1sfMK#A=gQZbytigbB;}1udYDCT4MG1*osKuYW4TI#)~PAx=aP=Q zHPEindrJi~bOYT8Q#xbwYJ=cM)XbOhf} z{|1e5eeCO)U{hta0fv0HO=z0yQHbUZ@a#lz3y}+c-wEfsBhI@uI*f9ITXbc)26dg$ zSjjpdFT%45ryY4orM*9+;tL_lgxz>tLrbvUcrN7X$oF!b$ytoz;{y&t$EpSIum{#T z>T_{xMyVO7g@vWeEB#Xo?BfY@&^$ZCJp>GwBu*DAeJmfpQY)I}x@Aq8n)D)R_KSU_1 z>$}JAjQWHM%O;y{ycU|i+=8ZJZJ-eP5nK;47v)7fOoJ2d-*3L4Kk5_qSkq)pJ^&jk z1mWhz*_!8~P|DzAgZY^G5EXEf7Lk`!s~>#h*fB5Um)1?^y0>Q8O{;z?zE)a4q89ay zj*>^`{pb>^HGNH`fjs5+IX3w*@Y^`ozUs(HvI`Zi>| z;RKXdJhGuC5R|UG|FugEdH$>NMESa(irKK6N$$Xe;Y2%=z+oJ!clBIPYr(IHn^WP7 zRmBYLpvh#@!12XWg~K@4+v5WhTWgO8CRAq~Z$&OTYk9s9>-bR6ynaI8gB0F-4s!C_ zHzE-ngEAGOoVeOJc9|Zr*edXndg@#^OH!Ynr|4*2L9)QzmCNA>XVtbztI^R{zum zeS3oz7g6c;ztrs58%8)j^wO2S*v>rVT8lr*1Fuex4NX{62L~33`6ZT8|;x9aD<=-B5oQl2RC1yBW)KPCM^VWS7dzfAx)l7oa6^*N9gGp z&C=4nK8<}ng9oWV;0!DP2n!aT=O39UiW+z(c55?|%#avsnY(_KMjJ-?8QtOrXQb&qpXsFBSHz+*gV zD-Ez<><6WMXqB`sIPL&kCsV%hW=z3WTcjUN2B*+rJw_I6e;z;zCEq6dAS|F`3M?gs z;0gsf%VJM8JV|=(9iXQa z&{U;?t*hH8$fz>p58+T1Qf1#{zscQl&|_&v3gcj>fQVgKOk#<5WD!7=iJeRVexobg zL>2gx*5Bt79;k7^P3Mdfm_a#;mn}$w>Ve9}VM_o(WCQ>AEx;Z8Kx%(~(Ehz{6_(`m zRI}7U>zIB+7aq+1{8ue(zvp5=sWBWOfzDC!3uW0nt@y%>|6jHB{ZFgrF{YUvF-@Z- zj!Zi;rq=r-@aIZ%n@xX}D}g_Pk3@yI12uC&RP6{vgaIYMI$#tzXctsG{nfq;_3y=N zDz_vuXW6)i*SGB#&mUNT4I3}Z!b|NRG8Ci;^nL|^5J`Hh(~jX7BV2>qk-0UTuj z*>J@gvfXQQL>$dz?iMn8@qd0K7RfPgDSPWL30}O0gIa0kD~JERjT2`?+ENz-f%@{KEf3iQp|6IQl zF0an~Cc-ozOi8kLqv;J*AACXV{_g(t*$*RKa>u1Ur zBC$0|B{`1LM2E38RfW0O+KxRNDmAGt_u#yucNV#i!2#+N4v<{(L{I#u~)i zuw9N3_Hm}i{`T~TwY9Y}r%m!T>+Ax6#y~m%_PIk+9A#>9S6c{bSI{5?$(RCV0YQZ& z`_=e!W&5zlFDkV~@Rgr^kei?1sukN+P1YS zEG(>o{PuRv4npveXZgZ$S?_l)C~G?j`WXJ2(nNz2Ae2=P-zxg%G$=)sKbStG2EM2R zrNdsba*Nqf@k^4DS~gfHsT1!)T0M=p*Sk-ovF*E37no^E>fE%Zx zFkH#)%c~wyf{%>76v$C^2TZ8oN()ZB%vc1=%D`oEAX8ac*-JiX0z@i(0TTg0atTKL zG(H{dWwO&x*2N}i@$-)o)`W`Lm#QGA_ru+MAoAau%;H1G z>tn}{sxoIKv&76Yb+jxbv!T(2;C(l{^FQe6X-A-oZ3}P((3py{vNDzimXTTjPLu+O z?=O7lWdMm;liX&lDq86LZdFhP>HaqrDz;s%C&Hy9XZj^Cv z+kt#j7Ss?S#L3Uu$7-Fof(m3zLGe$~3(_3IA=>M;I4@Sv;*A28Jw&$6>Z$2;|ROs z#3>#h7#QgAqkf*BC+*#SnxPHAnP)L?TU&SE84Vlg6*XtPW~oMUEZHKDaZoVXCMEBRNW`YF=FNTT%ab z+xM8_5Gbkxm||K`b+|2h_AQfOgsxFgGfeO=gmk6O~_}q{1NF+-I+G zz=F4k7A)LUUc&9Ka=@Pf!8$M$I!pQaBJ7K>hJAZ<a}+Ok~rL06{ftT4=Q{KD$2@LRsJ}z1^%r8&iPio^n`9#iPzH$RUHm!`>FN+g3tI4 zgPyYaMxVrgt938nv~Tyh11uC^GG65)^YbL$28F6SW8c0l0=Q3ze2)B}tE=k;o7)jU zL(@8i4^vtSqBWX-1Q?1Ts6mtk_Ga51?aBsas3xyEgWcC10Cez~`NV{^U{HKse?Dq= zyK<(vY77cC;LvWmKiKs=0Y_*Z7`GJ26soJ%eK@~r%}H`__*W7*U*kO}AN4=tZ9Y;1 zpouvE7l<`@Y*0t{&LI0hzb*)7abJUDojX;@A5#NLAmHUTJW4qwX_oOX`@HQNSH34$LYWMl`XKc~me>x`u|% z=aG?ys+x=ZJaeNZH}Y(Th{TO3QUO60jwzJOz7}5vD)ZxjHQu$~0*Z@f4*%U(A56B@ zY2L)0XdU2|@Tzjc*|vkgC?rrZ# zWH1NdhsF=)vL2Ez?EQ>q!RO%*B2FxE0R~4@rn5|5=LY@)Q0Tse(890=^EU9R9(y%c z67lbGFraHc-yZhH5uBeu#8$d{RP4FF=%0BbuzBmf5)w9Vyrd3^hn+vM7{uc3ow(0$ z`}g9tE`zlYU<*aD`6*770d%%Nwk{??rZT*`0s{5LLj)0s*jWd1!Xfyhq$%;1t#&2K zqi{JF6gSMZ^?)6_2p9FcTmieC$?zrGTS@x=abIJATC#nvy-3*`iN?$`bdFx}IMG!F#8$crEC~yx zb?3r3}FvR`><_%c?NiD^( zY}C3XLRxBnrcdi_~`?|x-U^77Isf*73EJZj-?w$QJUHnI`Wn)_LN<`ND zhb$L0u+V`z0<1fQ1$`>|D$v&p!fMvObY}ub4#@#P?2KR=?{FbN~8hd0YP*6Kai?;8!mXonmG? zKbGr)u%Gi+;_8ePGMS35jJE{ z4BV`_%c4fI3-{__e&!pXJX=@D0{j3b*K*G+hu6ZdL!G?1_gV zn+^&c%$?E#lryM?GgHHrTFIsGOc6>We$E;_kx;DmVY*UwHDyUmy!(w7K3w+6`%QL= z!2FhGk2s4qYxoOc%Km0xw*HTWOv|TE<5!pQ<}B$x74%K@M%$&C8rFtm9O~LnSVD9- zwk7nB8Z!+@Au8iK8t|3Y=$-g&DCxSys>onvym?3+n|t4(4Rz6)`nP>uiJ1Q92>~PW zGp+kU>2JQ`d;1g=@C5roImb2!{6-k$1a4O4wk!h>wFH8n@TM{cvj%sBX{+6_SB7#2 z50pB^CI&pjAS#U2ujq|j^2^@V{Z@Bdn%lRu_m{Yn_!e=QvgGifW`AUU%l>1FIHv%JYqSMUSpw*9-d z5f~LK;~!cls4gi90SyY5|0G)eETX~d0?w%RI2Nx-abdpRPG6G#ebhnp<@WWG$%nGy zqHyhp_nwFc9`sl(PFQF6#aMPk9u-e)+&PPE?nMObUCJ)#tyzde1;o#e5HR@A$sV|+ zAUyC!vXTHRkwa`a617$Tb3}WyEpg23zZ0nd*zjuK#YPn|Masc@#yoi8>TFRv#kWn^ zyxkGFkfI^A2cyDpYULQ0hcNE9{bRfhv>ASbT=vt12P?WXb;+LNz|!Jj_^j?bTQU(! zXCscO-OjT_j+Q?ty`Lp8qHP6U8(*G>U%xvcx71%0hy9W3{pZE}!4_-ieH7#??_LL zp#sF#=36+th0wDj+%pCTmYM*?72WHCAvRUBq4Tn)YWKJ5KbPTA=GX|+QjabBAgEXh zylcQW{fLE$x?(oc=K5QaI@2#M?R~EZwxg20oJ5mWl6L`X3xz7|EBoT32#=#x6z@=u+~F%+%2pX1hX?O ztlO;a_Qy^kM20UNPn1~)`g5h7ErwM8Hy#Ow8GuCk$2#o)C^7=n*FOvQ|5rbFCpYjjLPN;2=6zzG zVF>+V8PhvbPO}|?N;7vg1f;?!1)p(W&wkK`Pl(C9c$@~@qleKKNo!}k&narY+W;rS zkXgxch!Ys0%_E8jUP-_3(z>pNIkf4U91wVXulAKA-O~K^hw~$9=Z<$NPd9kcGu(R) zlV!>BWKqNs3||AkDu37j-L+}v55{8%dTujEx*jM{};_7$Y$PZGL zelyLcMGnwz;k939SN#KxnkfT%w*i#&wpDG3?@q__FXf@R;omajy9hg zcD8?QFZ=08XD7VyxNT3XuMuM6?T+O`$_H`kl5LCU&_eAqQeizyaM((1XHZ4Gz08J| zWTtsbz-;HZLG9p0lRwM0yJ`edU0}O@08& ztN-nhB|q|Y*@xt3c&j%R9D#3|k8XOPrz88jbg#6aIWY2NyUSybr$;%yiET>SRnJ?=(cEC4h{;TT=Z}koB9)7AfW_7lbclbpA z7Vk8UeVH`5B@#V-bq8NQmV%)SbvoF`%vyi>-P!0R;Mb?gKEl#))V*&@U}+MbdM@X3 z@`Nt_8d97Cbp*HN18Xs@8aupqUg{dMr7jw0utV%PB3V&@Pj1if@7o#^?w?ZBntuLA z%3dax8RvgRm9p97#ql@16Q)*dyJAA{;Wjm2ECO#2zo8@8 zd`_IlY&V;=R4N5kF$r6J3~q{!>kTdw)g5$lw3Ma=!dC*EI z*a$7m4cFP7G#bI^UM~l?TNpZVA4hQ zhE)F^>_z+*&&IOw3+@Khlg{?1opp`&w05L@*);S+foId2!s17CnI&_h{^p?z^U=dU z(j6Xb(r9+t;;(vM7BvU7#o`9+5wltANnsPRGtal|sql&p(s1MwQuMoS_vPfg$=6>^ z)RqeA+kWpkmS&nQb)5>-oIu5uwaDbUN>p@*J6m9zlKyN)vA_r$}*m+ z?DeHacy-yBiXP1>fJ82MuKFQKLW9uWyLFJ1lLg+{UdvnTi&9*@5|@UTH4+$SNl}@N7!o&uCt|LAjrDk{Js;i8_!1#o7O91cM1>J6@XRhP?Yky3bpkT z<6aZxl`eVZufO+4j#4{qS3N!{V146a0l_Do@!#6KsfZUY{_1ci({Qir-Z@*g^CA_~ zg~r1Ijk`~*M>sunsCWF)^!mxKnqz&>Cs$_QKi=vb|JfNLHwt6fb=Q>Y*+s6R#rd*k zC#l-muEIKonIX^S5S962FWl+F9yXX^-tZ@p2v;s!@yw}~5CY2#|1oleOwsOvLAhry z1F;T9!8U9U*RK0~v2+K+wdg`|c{*?snKOEHm10=Hy_^0nrt*mN^&4Hx0=I)NVp4LV zwTy2D+JRv*$L`VA{k6p14B2YXN3<67Bxa3U>CO@~n#Z>L_=8l}u%{aMoXW^JJC&ry zJ9WIfdrQ?)2Fx@3zErQJnFyuZJ1J?}`T)xm_?>;Eq~5_cl9I6=2dk&wS`85~XsrIn z3J=~6u1)gQl>+FUEZ`yk}=*i5R>*rwdoH!SBj+IQ*gU!c4GY@Is;5nSk`jn9`x zB1-FoDkSnFn)9gb4!(^Oh^FP3QQGU-vVcbDrYa`25dK=V zI#*L)(>o9@H~J-wt84q1`&RD#$8;fO->s*z(~(D-O!j3cCkrNoIeOTeoW>rrwNl;)8X zq*Lr)UAM{xatqxW>cW3%arM`XOV}WJ9c%Ll)0SXxIR1sQP8N8mAiTOJcXzJXeyF(? z>0Uwit(anCoeI3z$8Y%fw@pnMx8{I~QpgD6vZpmMLR9!WLwJP!2Ln1BJR}UKA~ExFos00WYQ-tvJ1R4D%#>BzSApX7GXl($ zM>yoKeCLj#J3k08$LqAr!7AduN#kiBNN(~up%sk1t)f^2&BcBid0O-)O!)SK3{TI5 zgv*%kvY#GJ*d^!kKqiLnjHS_z>nPGAlLO4u&~aa@o2zmftFlL7Ny04#d#Zfk&}vU# z(TC2FYwYv=1G%qWfB&{(Li5oK`S@apn2_J6$V+bgzZ zU!S$b6-TY2%g0&^xK+mbqUspg9`@SCPJZNbC|tkC(C2eK4v8!?bp%$i-wGZ}nYifL zMD&kBPIvxaLG(3S9bAIwYAJ?zIT2qI=0bdTf55J$nAV}7 z5@E)J4Mxk^<`wyoo~X6xd`?pt!)*s9tu0OYS~JJhn*Txrqv9j(o(D&5C&mwr)3j)K z{gi&9eSiXO`Satg$m43%JN*YdhDDW~Vzbsenh-&3g2q8h8WrvfPe|J)u4BhL95G~K zGCVZC7@pT26LWFIM@Q7XI9twBuTibYHa>!{;V`An4X$qm!4L1P!WHlE3bd#S8ndO!jjTBS19;Epf8me zIwVxnmcREHZmAt7)@(LEH!Ogm4;WEZuN*bR9R6oG99Dh*XE^Sc(1p^A8 zZMJ7$weD_u9~OSxrL|x(h?eRZDCH1|Kcm#ccuCLlOkY-TQS&!Rg6|&oc)!$ZI@lhA z+ohyDe~#xaG+Cba1}|B4aF3T{Xz0N+J6O(RmqQgRu1NF*otkj2)S$VJVGt4{$FDT5 zxDuIyLI)HI-ASKwS_qS=VK*C=N!kL3<@!36JT4W8Vz!?L8H`s+Ee&*@zl=U*$lba= z%lg0>dwynbJ0-!Ziq!5U*Nvm5+d;(>f2_#tAz>ywxTUKMJm3ct=y{Z z^6l1=%PIEK>uc^DBR(s8QGNa)rnbWie~!JydVfb&7vmM5mFaL9yso_1Ew zTXfaS0u%Pp$eMa872o1PfUSs+okniG(p6IyMnAK39Vo0a&jtb3--}QCV*#PLA>03`dKc@Dts%IXPr0<+y7t9*J|k z&O^WTYwIZu2mip($ib4DWH8|)t?l?J)Xw`xOFrPf%siiS4r$t19fS6-&gd8|4|jbg zZC~`~9Ovw`DPl}d&(DaZQ*3Vix_cuFgiPQ(x;p+W!_9L?lSS(TNKNeyr@w}a5ls94 zjn>vo+aa`>1al0 z+s1pOSg`He0Z4^G=@ZiNe4Q z#;4A{(|EJ&ziEE`+8ezI`)s-s`#ydXH!C<}k{`J(@Xlt|ip{d!!13yXQQfv3tmR?V zx92zfJ+EGs8at`<^|~g<88Mf4$)xtM?d#@!wv{ux@Y{~?b`9qHmIne4=xR%mdHa^7`I;)M9(O*go~jmnw0Hk!OOfA+skYZ<0eduG z-`1_yvla>1zvKGZq;)gpRp)X&5!K0Ftf0Z`psf2{sb7 zcnO@-9u5I>tuGwO3!&&qVof3!OP$sp4xl=KYQP5?g?L5Zp$$Mfv2mV%Q~lo FCIG3ksj&b6 literal 114156 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�*M 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

+QDO|g+tgsChA{jnen zOVuj$PoRL}7yuu?VFQ2YUDJk9oPq)Wy?8MfP^rU@#kV9Y3rs9MKzd|_k+Jvw`*!g3 z+a*Di&fLW%#5s1FTW5UL{`voF*UXDS)xJ{UWbxD{jlXUKArXu@^Ab>g`un=q1g!kI zqeid|n0`b;w)rLpO5WBB73X&;{l9-{9~i`e)aG260la8BtP3V%3pVMpquRQ5qwimM z48#;UE%{DoX0yVAySd?uiSx{H8u$c_qQQEF z^Zi0dLV72jK)$rRTs4FX;B5w$z)Ij~7*ZMt2((Te`+ERHNCL(QV7frVty3wLm>VCd zPT1Q|l%;5r-kfInJb|#GYq%9(r*N@fNK#S~51djd0X=bZ%g+9qJN_sufkgj_@^y6Y z#e3nW<=ua;JKPA{HK})&3=~@LKtKuT-|OC)v7xR|xd@N{eei$d-B(8#PQk#Kc=SOp zw=MeF#x;~Si~*&9o(}~Y;gAqOrB}Ma$r3m&&-DPP{1&!CfOI#~4Hz~7AG=id>Yhc^ zN#zX@5s@9F&AA-%bJTeho-b{^G7f2m=QMA9WSwjG+k&@eWOha8|x-xYa*mH)13roSY9y$X^D8 zlmUFqSv6}71P+(pS)K(F=_XW%=92#vjDd19GqC@r0S<+3sL`IkHgG^ zZTxorE8mBwbx;6mNZ{TiiUNH&yuZCm`00bq5EX$_yd^nr4u9q=Tl-AvCLqmc{VydN zUsP8%|3c@W76twe`gQf&W3vlUuap>{51Qs&_x!>)TFOWs_7$9XSlDx}FtX;7=rv1G zCNS8JoGg*i!8YfG+<3Q=-sE_RTX{uATg9f>ZkU3;0-_m{V^mU6f$lKhd*ldS;mCzBe9R~MF@&;sy|FS zg~rHdPuq~5prAmd$R=A+Sj+yjXvz`Z zp!Dk%Pm_7$lgV(31fcU(NTEY=*zaVC4PdNsFcC-|ThVpA*B)(C`dkIcr{(x`Q){tr zwIA#1`jpicfQ?pMyk)ks^ z+!R$hfraf3NsG8iT-nq)Id+?>VPs31Vh1Xw901sG5&{!_Is+8vnmcq9ly!4goB-NYgx@fKf69KuU-pyTvgtbZiiAXjAN1>o?X-(QuEh0zfRO;H zXakLWnvehp0dHAj`-u@K{=$n#U2^E%0Rj192uQr5vvHb)(-TG0p?jXDOH}~7M);b= zcc!$*%v7PU>wv-98xsoH=Lv6Bx)c zENr<6h&7Yu`=Fwt7qTN2=6oKgtVv5>iFRUADXUFhX^qb}b+R_JP#Th2b41e|2{C~^LB;%QsicppsPJ zR;$%%jnwgcWreaM#&`<%norbherDZ5upd8ud`=Czu0=87BJmppNZM)TQN>hupFm)Wz*T+$ zvwpfO)_B=2D}jI}ePi2!aPnaqfGMPjJ}KTZo5tJuv^?NUwA>nsD;NUi?)53nqz|Jw1+fTp~=9dS9RVU&$_E22?ZWd<6o6%e5D6SR$^&jIvRHR|oA(TZ(d&F$!f8ZJl-hh$}(>T@aqR0=9H#i^J9pbsaSg z+dg#_3-m`xz0WyEj9bxNz!v_f_UF%^*a#62hA){_0nC0{4DNm|x$?ZD_;vNDOUH$G zv+jx(b@w+~M*uD1Z{t+@3^^8FcUI9#;{Ct(lZDyM*d}v`shNOsO zv``*_gNq~f#x*PdaDmS z&un2!*J&ys-9x_{$a{I9S0P33j-{ZWr)^k{qnW0E{5Kx+itrcXX7ywaAfKsm=rnSn zQtzH9`0k&)|7Im`*baQ43k;lj=Pp2pnkuykPOEID(QS1lnB3jd zWx@2WvPzAZhuhS7TKD7hu2DYUq?)RlVT}kaIti(Jj7ZRcNUzz!|Hl^dZZf2V!l%y) z6Nprk2Yae_FyT3s!C7zT?0yI*92rU8?Vx%p@H6mB;ENLSn@NtUJM zs5Bq6Y0^Mmh{iqWCX-K|An6Vt@f6`i3PO&et#x9WARcj8y|_6AD1&^QfK&T*qmv7^ zjvsV7Vj1`|2J1Z^dXl0Phh7gjQgo~?x?XKFQW_Qs8v93)hNco3Qu@c4gU6yMDK??nCOU+ADm0N>8a4sCIOJhsyCrbS_7EJ>1L3bQnfYCHEzC>E+fsz z$)Zl!<7RvJ+PN($+Q1j}{LF@$#i3^1wsHVfZm|U$>VU2k(+cQi))e-K=TVVUWAKkLpzs;}vgr=tTb z7TAzvw+034&&k|a>&s`|s|V5nA-B=ntgg#+oY!L4QhBv37B8cKx3MgjK;Q0ZU)pU4 zr<-R66tuxh8#FpJI5Nd^$2V?>Gn;`sTBF0hkWF^nedaD>{<0KjPC`>*;$sKojUQ~_ zVRZe(J1k9BlW5vcYx4R`5XlMxSwMF zsE(e^bRMwVF{ncfH6Z$`*C**y-=^tt55hHVE0#{)XF@i~Hux#62Pt{UHb7z7^GY3$ zZPF-6N%KmPqM2q0S*pj`4Tfq>zuymNKv z_Ho7cMemws7vAl``|kFANue!WYL@>DgL;Wm#da%?6Qj?kb7qQnsY6JdoJHl#3#Yme zIcMV3=#iVCw979(gWP0o9M9C%*eiPQnX1P`=cFL-nxH2WNM$O>Nc@0@^#jlP(s=6u&e&SvK1U7y3>@*ts)!UaI7L* zLeX;VhCff0@A*JKGES|5co19aW>~fmZBaxvGza!JMKe=I>Kptk>pyhB$-_*aMGvAj8ne0fX(P^?p1yz*88M&Nzw(9h>3 zfz?s5m83gw4Rj2#y*d4CPP#7k#CYK=E+}7ztc7+ zY&PTvV>Sp*VAcS}CfvJROJ`@;nhY*_v*@vKmjIrxBeRacYdW%$_c0jqt=|PpC|#*i zYF1@Kt2=t$KkA^{3R1~il*q8*hrubk?p^Bd5VC97P#tY+h6F19PY$=v<5I0;m;Djc z2kQM&!na%mq~c6$>)<==%RVz{x8oS*Z?)@hkXdJs>!kuI!%V&=h>0?>3?_1R&06Ez zC%6zSn6rXrdU1J%X+-_+MaLp0FQas^4H|!=TH(TCKQ=1 zE%%Ea3YavwNPCbnw!(rYL;V|bh)7L}sNo@_O3j|HEg|a2n4*J01C)PuKFi&U)=q8D zJY~>ZUhUG?5Fzfkp0m)b&-GfG0H@Q9t z0}5s!Z(tJ$CrNH8tB9^73d3DMBv6iFtxY(6$8*uTr^PA=$+Q`INm}0*@ zhC-U6nj%c{+i;mP9T2n)!p32Nl1&PX@tMks;kr6!Bg1K|laE8?w=y~BX0Oc1wRSU^ z{Rp4_qn~StcN$wC&(5mKCoPRIH&1=xO;EBhEX&pvSQzPKs$#2HMUZeip_gBT@Y**U1VeDa*Eq!&_aWMMqWs<2 zbuobo+FqtUA<*r8r7w(s?4lu!O)bJ7+`{(+Z)dB~-BQK`P~0pW;qTk&zOP%idybd&Sf zBUM;o>B-F}*xXan;tCoi)5~@`qeWvbsvw6tuX9}uV3c|Jwuekb7|G>#y`7EwJ%tv* zQKYf+EzTCVp0s~Ko_ziSF?7oeqQ?BPFShrMBb0W-u*A5Mbj5aj>BK9NfLTfTb7>mt zfYdA%0$;@@Szg6V?|oanJ^Tp_^K8I_13|i6Q|>^}MO8otpOKyqyYfuTiWCxvIuDB* zqfal|{br*({ps>O^KeE4$yWi92wbsv`xB_zkY?;mhT_>r2zxpGQO@fp_w+KA)bKXR z^vZ=rmzk3*lM4?_7l4U{yFd zTB=1C^)*IE|Jc>!7}yVvZ+kVh z%XWW`aOEfI*Eq~SvUyZCUM}}6^{DivdG9-!TOGn=oYy*r^%?n{6k64~4HvPYw@$q( zg{l8}@KR!}v@Co$}fh0=?+ zH;PM#TD3a0V9Qnm7ZsxQm~VC#XlLt|(*$VlW~|~N8~caTkeoDQei|>_%#m$+mx4B) zt9?y&!w9n8ECl}4<4Ld=+p>N5F`smMn=&_d4CFWzzZN3x9BPFwJ(!uvVp#e<)h&3# z#wn>$b|n9~jIc9Pn8Woa&Qx|u9oLG8il=K)v3J1+X!BQTXJ%-VB+#?ap?X;GnevD4 zjs1QlxK^y#a9mTcUwWNtLwKN-Nc{Y-ivY5~L3j#J@pjzti0Id!It8glt>=dDxC7m8(AV9nx=UR1-^VlT8q zaj!FC$gR9<7VB0{SfE$OGAmDxhR8j2Hbkzm_X#jXb#K$t@W6UGjur$<>n}fL$M#Jm zE!Fy#J!y!~l(j}%=aIha1b1?l7(b-j>Lol?Hbg6E$?=S~u|N&7awj13s+|OEsm^TG zvw>reh7-LbLV?@!@3=bjlKeJ7hOMS@mz{-+jb5O+nNcG@>{1JTfYrk;%ZTQUU1vn! zvUes{_ki%wR-cp-pUka2(2EuYOSET=aZ)~?!m&|*Wz{?^Ee zxn~)JAh)s^P6>QFY4e#H`>D+Lkh)?s*%c~5=b9-lCm-#poO?ht^Go`yr-8{R+l2@d zjxq9j6{S~Dx(QWSp8*fOfOyx|UAYERw71eLqM!Oh;p}odrv}eEKkwjgcKs@bV_F>_ zN^OSNpljK<*wm|?%YnTqz?Pd@I_=i*%8x0hOdtG@L(NEHkx#BL7uO(Y^BtfqHt4#M?%~CT7+@vH zjTefL)?DTsFt@>aP&yTZx#ODV76Wi)4TT9cPy&pk|C{JNMoju!aVuy^d?X7G=2Wqd+o2@ zs@7be2^N_Ya2jMzh+RvOvb#|wk~~s#M5$68H+LZTyxT#7t+Jv{UJdN)dlp&EHF>#U zzIJP}RF55&sgq&5g6_w)WApb5{nC~y7X&RxPhaEW;|BcCZduR1uR73tRhU>Q@_GO< zUGUwEI)KLeJ8+IXJ@5nqScWm()-YzwT59>ONp2tUDjuGf+0;z_F@cj{@!BIbRX4ZZ zG1`Z2PP5Q61>nZ1plvpAyw??3ClJ!5n=Ow7>OFIXJ+OB(*f;Ob?am}D6U8qq+AbI6aJ0``%B6gp-)`guU5r!3GT>VLnpQkI(JyUI?9hPu|#| za(mKpKQ%_LKtXBswU*MNHYA=s6`Rh=p3{Q%GPY|c#OAS#c#W+CYoL)1n(1xW|&S-D=DuigbO zK!`9#siZUJ!Res1UTszg{`M+C)UP7szn4ISs!l*FXLl27Ay;i z&XKINJU`o3eYKw5K#sgQJ5Y6_wyIX*mHmh8^6F=oivn|S74Som;O`EaPo@Ir>4Unh z-ZmUwu|Th-LKD+?_?nEr;v>5CHo~EAS>-UXD%*h1kI7a=O?8pKWH#44 zs5~UVg4cI6E|(0RLCNiPbCv65>~H8C(x=X7Afb+ zW09Jzj2#4stH6erU(!3XkpAre_D^!J?Dg|21a_e8ujl95w1)I&L{MS zy&0*{?Ma|{?qk%Dn=6L-Fm}}4^lDO5!+Fwsy|=HoLVK@!9gLJcqTc67-(FcY(ry^< zH|t6Owob*8_nSrJE#xZ6FRF!;%=5910z!llMYuNc_1kWdA(0lvnqV$0k#!5cbaES- za<u^V>Q;=WW%(Rh^cG zOD&l-A`AU%pE5`V!STb^IQUM|^0^C?o$TTdHZhMh5PhpxA!nLWjRBW?g@9fEzChyo znjE;lxI0Q@7Q>t`W=T0_&()l!Uz@?=AzTg%@48RE76lSqov(HNp}>2HzVALU)R&~X z=kK0#2|*IXu5$WmakeKQ$8L6jA2AX;?dd(f2*27WsUMeid2eN=)$*t_dx2ts|B+rN zH@ER;v>8!shB-oiZ*G<|M~iU1E8jq#eBXbR=+BH(pX9?$L;H6>@P$`jEv{<0>Kd-! zvve0uhK2+RCurj3bjwp3b^Cpulm&gi+X-kLgsWuH9Plge@Nk`;ZDuy=FctjhVrL7j zS=#)_$->d#$_f6=+$F4ibIkT!a|saCQf^Lv_`8NKmy4@YKn*^;DUu2vN^ZS_O@F}o z*1TKQDO7|xDO9OE+$Dji^EG{fBp>LGUa6JUU>gR7U21I2Kz3!Abj~a8AL(=!&W<~4 zE}t|-EB0Ea&TiCRzy~Jl99H7hFp5@>3ERc02t$dE0&Pn-?UDT9C;s`o7u%Sk;O{QzvnNM*0XL-e+U}?nPLC5V5wz}11;Hr#E!x{B zFolZ9{&R~Vs(S&m{i7S)$1Mati=wfnh>9patESrXSevwIA>q7=Xs#x6PWee!|Bgh}SzLpJfy?{kV4cuIt3CKp300IhBLKj?bWK+yr$#2hJX z&@?Vwf!=*Ghht6dYrgh~DpBzyE31hWo;aD%ZB*2U94p|Q2w$JNjH+t)da&SqIUj98 zZq(LLul`Um?}yK=h0_In?8?^*bTL-SEyv6%cXvE(F-Z^sW`3q%%N_iE)Ke2uVQUQT z0#!a=vFdf^fUNV!-KFaazWKBrvDF&*1?rsCc^mM&%>yq}l!FSx!ICii6$N52;ynvt zrn=r$Kh>M>&}JZ?(o=to8|SV@5pQyS{~4Iyq-D z(t4SVx@*)id(k-Ormsbx;d4`5Mi~Jjyn7nf^tEf2ZMJYtgvqhU$h3Ad94Pe@7Z`oM zeF)Q#Ntj+`L@6Z^N|&8qkFG@Od=Pa#qRQf0v+r?b9!mti8}zk2)wAnJYY~iF!MLx~1~;CvT5qQG(-uP~ki) ze4n;xtj^~Cps<%^XMa~tdVQQHv$it9u|Zem=`jy9;`27_1(eoxY+s)_FIeP=Zb}kd z^!}Gr)8+$QicYID_|vOJaGAU?FXi&0*sSfqQ3HDEk@BVGP$oN4ND7WU_l+xkP4#qv z7uR=pyr;@L>?IY&Vc+c4TBIPbaX(G9mA-ep2-+l%FAm!HJu2fwy)By_dIDiDF^*G@ zU|o~jDCiji^8|u3<&Nq#MPdEZ zpm~e5nF}2`wCBQnfU2&oUA>7l%9EZm)|){-Jcr;%bF zruD7WtXYQDmifTDKZtJb8SbJ`v!SrdyjJ%oS+mdv1c&eWD_yT~DBn@H@W;_oekBU` zMqLkOx!-N?uhg2d$|u;n(qD2+{|W_ZU%8OsLWT^Ou^Yine3Atd?s%eGqUw^t$rr5D zGIWGFI0BTov0p}g>DTlHV)u>&?V$MkJ*-I9$E96Z`vb zpnAGn`~TR_nysm=dj4Qr5fbxc>iy(2@y1jq4=`bq3r?b5#x2&vumC<+F0!A>W8=bP zu;t#ti_t~+{*P%Je#j=KV8bPovV*OKEZ}?qbp{PP?YYSxC)BX$2pf=gL?3_$^8#I= z+8-`D3U*eeBLd~CQ#Wt1zI?ZSQuAkG?&l6=3I~rI_`)e<}gkwls!g_*4^G>$i>f!L_&^SNJ6l&C|tFO3(1~pUsgy7 zTU7m*|BcxaQydQ*^%*o&f8V(v!`-UH8c?I!x*Ur8X^WCYF``I&vr_@h%%Wp-t!9S)Zf;pjt_rWH|%nS+LLenb1F;|+&ARVbNko; z1%buE*dmQt;0tnP+J^XK*knIZiK2^=o${CsIOg&A!^tG9h_7i^(bma_RDAPN@Y^EV$;heQ!77>I82eQUY8%RY@HD~WU&ZD9B@{yQV@C7QXJUZulD+g9SR!?J9kIH}9&I znF?!&fnOpI%bn=X4%(s8{`1(A0}(GCCVYkEClT6l5B#ltNJQvp8KOhF)rxZ7*gLq$ zj^;E4sZOi|MUA@L<6uV5tl`0_)q3~0+U?va z2kW!JrKHIvKaMtl+$z$(2=|dfbm>^XYa*bkeHHH_5uVs@xc&-qiMw zwoQlvt%gm8{rq*(>}i=}J1+)wJwf*s9JE@`suJO}pT5OKj7QpBOi_rK3M2J#Hl^Za z)2d9T^!l-HE_8Q!gZ!e;U`vSMP1>yiJ#D5BT}YPw*lQ>Z%i3Q*5qAS%LGw(Em3L>Z`v1`42f zRU-UNQRJxS`wEQ)l2jRFITSg$@;J~|5$BwR`pjlN&w9Q%m>If!_`ruC(y)oI<0MBS zR6F}_rXX&&hE{5~@>judO)PWzyGonL_wz@i#5%Gi1X%F$)#C2~wJP0z{aJBdYNmsS zeGk+~7bUeLke8KKsVz`4CsE(!lGM0gs2Ec9u9{WAaVIKc(KV@&(L~=^l&LBq-6ko2 zjyy)dT-$>qHPA9zj7{C~eEC+620XPPzSfiT-auHr3L$!Qj$U0ESybrbctrlx%JBTI z#LWM&04J_fl@izfsGuvI!+B)m$aaG@-XApRGjNNCviIJ=N#F}yGj$mCG1-BGa%(qFILtv(z_$N_;srIPmRmacg`!nKZt(N;x}g{^D|< z?t91b;g^#g;eZblY7lLZP^ssff{XJ90jpET$H2&>o|Nbk&{zb)a=Fe9qv zF#Qa6I$OOLIMN%2tMGFH!a*To+y}wnE%hES@?q-yN8qG{ibV{THvM3eHiXZDWQEc} znG8@dv>&?r1Yg3gQWc_(vr7+uM8LD8~EV36Xw3+aG6_E0y;XHz%-_}4(>Q7 zbNRqa<=x>zl8^TNhF}%n?)2l{zrMt9WT4o^EUS{_`x>XHd{bAs^18a}69v@6o|OTC zetp-s!n0RV0ry9L2p-6b-*~2U$aBx$(NN+p_}&M>tH@OI=Fo{=oK=(Q(tc&0U*Y#U z%NHIY3ajYnd;^NfDMXzYI3uoiyWacf?3AohjzbO7n_hyG%OzJm3g!Ru<8;H`sQuhz z7$KJYOd)&zypcx=_9yfq73uChidy5HgJdWzT#s9aUn&uylL4kfEyE@!cEc?6z@ij6 z+2;O+J_NU(SCiI~W(ruf%=ZJg-{QQonL=k}j7nmvnKjnK-iX>=g;_yin^RiZuC{HK zHG%#XhaX5EqPzaOxwy9N9KyqWHzr|^{N6R@lI7W3t)YoKt2BNTzXkAIpcAH+?6>Ey zane5G!+s8cFmemQvLl5}r-s^l z$l5Ihd_ghjkf z>6F|JFo=1%DS){+p5=0LB+$U7ewkk-=Hxp8uLM8Tuk3v|5j5DCHTc&0E9V1J_m z^X-6VP3b!dbMpARfDa)@xa&$u*lC{Ig6TcAu>V-x5pdEHshucWb8T_E^cTCIag3X z;6u-39Rh&<%I95A5YzVK^_c`}^=tqlv?l0j`x78WEsx;e+Fioco*`bQ|G;pR^C3-! zb%u84g=n1=g3CWy=}L&ct$H1Me!ZeD%NV6Fe{pSqAUApgfRG^AFQ$ql=UehEr zV0EP}%d$$Vmz_Wem#p9EZ?m%q43iUD;H69%@3u*F?T!a|rSi$ew59_O(NT&-i(`Ul zw>I)u(W@*+V%F}o@;d0yaHSgM=(b?>Wxem_N|cYxfA}SDS)^&HGozt-_mqAAGNVel zoHBrW38j!O`g+dLmiDOvcMaU*!Xg{km3=I+C0!HqGNLFlpL~Rj2Pj6^@Wvu_-WSP< zyhEtbZF#B$d~`){6hZ*#Ml@~mqF{s`MxZOGA=@oUSZ45@O+UZDCgxg~$(O;v%%G@aSE(FXfMg5pQW zs@H10nD@i)OEYhG+{tr4C$EOK-$;kahBkzID#N$y3g5-qp)gi!;mj_3qxyiXT&wmz za;~{k&71pcPT9_iEb7`m>2Gs(T)T|QmEq)HZ!amuIqtJt5JHJ$dlk$!o3+nGYmyjp zR*nBcGUuLW^)W>y%7F+B@uMY0Vt8`43k|cNi)zd1AXYMG@;-rP)^SdTPSy+nk-0jF zGf?_ShNJYOY!WgL*H(FZGxQ@DrFG&hG=s)1sbsir@XCT3G2gIPP0lNx^)obaP`8JG zSA`nXwNvDmD13us==WBG4=$owqTa7OTgDf5J)&LL4DjMOcYMtPAIV9$4v|RpR!cZqj{ch&RyXliiOcV6!?ERXNIlpQZ9S% zGF)Oqo>Ar=v$;Mmq}%!dKb?cptSZ56hjd{idr}g-S;cS18zSI3mlzy8)2q>d+ZI-s zplMMk3pZBI%mw!?5&J_=AC-?o(~Z|4`DvLu?(9B>mKjp)=t(KX^;J>NcRPKX=n}WS z=BI^?c8PmT5L?_GY>Bbb!iZsiGA)lMhU?qsVH*1bzyQ#7>dwhupzF?wba6V+Cvz65 z1&x^OgmSTJTC$^rcDsh|Klf0-ld7bu-{vYmPWoVsOW}gTSy~F7!O6uZaz?fziNjrq?S%d>;xE*r^eHVn{$JyGO!~0^?TU^9 zxf{&jD%BRs;}R{zS1m+6EziV}F@(gfjFC(jslS;7G2UZC>53r2TcX>xm&^kDHWFN^ zP(idAxW_yyU9*

fOgZgd+;yuqu&j>x2W%k;EmSF-TKxe0*rsaRW=TYut{|74O;p zQxh}EMGskzm^+SSt6Ot58aN7OXI+C_s3IDtga<5^&RgE}Tx=*tK4-zaKd-wcg020- z>7sIm`me%-4)tzwKEV~bM!s~qk+MX1P+(oF=z$W@~Z^1 zUIy;1QOd6I_v^}|xVoZ>f$#EpoFcO#2S!Ev(KSJLw+o9OjbacZxB`;>ZHNT+Q}cRV zhG?R39x-`8ckSa<%KJg1n3Fqo@75Dp2tV{A{3~4APw~pim>UTTOO*-vXucGE(vJ$G z>xz0B;N*5kE5irQ>MyWfT5i`GEy15YY1FOjfTg4&mzU5hSf|1heZh+OU8inzWgU9x zn)kc5ft>*+k3L0}R{I7<51@bxKhQJWeB5*Wrx(LV8MFH{(KeJ#H%pbI%fjt<@Div_ zD8BEkmL=;LoS+O?l3{$OYkq%+)&avtDFW%(9b1yF^|5%D_ZphdQBVJ513!2`(a@FC z8PBkFERNbJ{eFiJKGZ}6wq{heA}XN8a~5Q2G+>)GjUz&-Erled$F6 z*aZZ}vSKSTE8lqBpTTc0d5h?C!kZo|NfjwT)csm%GYo2nCQg-9y&F9g_E$-zcpmLP zgp?god}~e$OS>GJPd%(;<;~_Aw&6Lb`Hj?Z(CI)l1#gz9Q+ec=)q0(VUt&`Q`|8}* zoL55x4ZZ4YdKb0tFXR|?DPwjJ5|VejZF=RXKJt$r6?T<6vTQZJ8Y@X_&w-`5z zYVz9=Nf8l@p8)~wyr!5cAI5Q*>?G-u@B1W3FH>)AM#(<+IiA;Iq+pshMUk;F(Z8{e zVe9f-!t;Zcjx>g?P^|=b^i$fPqoN@Xs6mwZcoJmQZ}(`<>%29%NNaq)CU9_iMM3D> zAKoaThh&k-fB`QmA1w}e0Q2*OMAJZPzHT4S#>oL2cy&hj8V{V>Z^AGAIAQbn)Z*ejxoRmi$c2H!M!Qr}(Q36rs=98l9Ubu^Zx3GQK zO@>r(C2od9i9QZt?QuZ?PR{y~icDB}Rw>D-d~LtOyf3(JJ@A=)OV$+OL$+_%iyN)^ z(gN!vCA6k`OXks{f{#m{!2lT1G8FaHnr#&t`)1WcOd4Q}YgMD-7R8)qIlDfFsr_<; zjZdJ`A=mdwb7cDVUeXGqNq5d+a(~;w&d;#!*nF!W-KvE?+pn7I$dCzsF8-fOzptNn zY>FHBBJMWLf#Oi(s>onzOibUr&0)Mhd&WbLKjgI{^esuWYe`b^!>_wv&8e^~o&VN_ zanMTrLw(j{>(niopCKj<#mZyaH#~XtQ~$69uMV(9GghWbSt{CBU>xikIm}J@d-3Wf z_^`;}O>wJ-m!JXesMy_lEfp|I%#Zued<71RUMCTC80Ddc=1jPr<$#!i$7~2CF;SVr^So%F%HYL#Yq0?KS z*s)g|Q`Vrd*LkzvlTb>;o}DvG5Di+pF}M5bw~#mIu*?I43oY1-C@h5VgH)UGTa0L~ zjL`da+~$~W9aT(R&#yhd)l1eoz28FI96vlvZ6w<&D9vTGO+K?f{(5L&iB;F=e(X{u zMgYcE(tiC+TAvboXZtTH{xwoc`H_MbZugYtTRTBLZibNAs$YI%dt&ry*R#WZ6Lh|M zq@?N%2M7P&4j>;doZzLiSPkeBeRcj63~evO)={pVWwaM!%hj`7Y+eCQSKK^*?6s4@ z)j<$faZ9n4&vGv-o5DJE|_#1TKCEZt(L%aQ0B}S*xYIwkm67k4J1?5J)rHo=@!ED~U8R6&Z z1e5@zq~A-f)n&^?EC7RE$svwAFQg(Jp;x^!7kP6fFkh2GZ@6jrSUO28hXYV`9R{;# z$>s3-mFc@qh|PZMgoNl)MOii#+01gFCHXo~AaWRCM)RC(#=tYOZoO$w(bjZV$__k^ zTsh(Gsh!n23Tz(VJxxgSHz-pD_`jc9Nm+(!bB2p%Y*ZR=@Ww`EseDrnl&g9aJ{@OV z();@0EM#;U$t=jVM}(=Uh@!8fHfgH~)X>q-x%^B=YCZ({tt+zKHj8_VkobG-7_906 z*&0Jzf^eviT~b+a1fGdJ%%6$BSypt_6!Ga~yC(c7^@HTWMLU&`%?~_#K1`$+64I9| z7sOi;uXkLpk4=!>yt%h%3hn5mNx7c=8&5QTfg20}GF*VHcrzbQYTx;e(ZLb{}uvMRVP~ z(lE>#cvyQ1RiX8IAb2IHb8jo(4f}OYu&WrShGKyZ3XooG6gf=!Zm;AO4(cUb^3{AY zQ7k#P{=DBqmg$5^Ho@e+NND%#;mv7kJD)EHn{BcCIBuO+RCW%(^{AHhcw=A5zhaoD zYLRM1M46zjjyR}nZS(hlztsUc|6Fz?eVYS??;NSW`WE{&k;fx!jDIRI=v-I6QRa z=pJR&o}@Z+22tIo{VkAQs@&T}I`kyC zq`u((+c|5_NsSW~uKU}9F%-X4p%IoAVcfY!A09ELwkQ7T_|^_e_>l#wa#8tEsau4d zS36lD^+Vr1v)Fil$MFcr-78om=OVOEcOWaXlQIj-Z5b&g6! zckpth(p4bGR`W3%;=(abpG?Z~ybqR;rY)M;MM|?i=+K`okko>!>a4$O2N);ebe=zU z%hf4uLbrdxRJ6sH(XG5tWbt!Dl>Ta+r(SF0ZCJ2%!v=rP_boVs6MuJ#iKyE(ssOUE zoQC~p7B(;6bbafRo;%@y;@700+N%i#EZ@yIQ{lYj3tkb;3s_Z!$O6?u2t9MuQ@8*S z8_b=kR&vhB-6$uJb1SWW?B6{Q?*R|^5<8+!mdor(>}*wXCom$r7`HmBWRL8`AjewwYEiUofNHDKC8T!#}(Gb8J-t*g-GSOtApare-&^t`qdr}uBeu~R0gLkRjb{oRjbQL zH-E_EAp=0s~2K1wFi)JE^DvL&gOUrYT#H-Tgk zy)RM6P1zcG^v?6!sp3E4WEg*8?A87LdCTx`22TBlWf|bWLh{aN_UF1Ft`MoIX8F=s zsLiP>leskhcWrgw_*aTPiHaMJVj=M52UP~98ub4--n?^l6A>=UvJxH6eD|Z5*Il)W zKmZ$qYnc90Jy$qKq3JFXgA2gOcK_k5qn=j~rVuYN$?Vi`U0t6!d-D0$=ff$@(=VHO zoMSIEG&~dl$2{|Wpc?v|ms8hEpM~!cw!9eG*;1kD*S}^RLLMy4&{~v!nH4#_*YPX- zR!j}c^-Ae;4eL$=>dh!VP=}>?Kbgg5(iS2Bc-pmL0OSYbK7k--CXrPRM>k9TX`ZI@ z@OJA;0Q^B-;J~mcV7E_)eiaaliLtrjXH+5*b9>|UI}t>rZ2bIB+z&lfUzTYJ9a9)N z&v9WB+Dd&`?_#~4!a)!*2a)Ig=#9cKau<@9ufU~8F%`L;DwKdB{)}L`Zu#$H@RN?4 zPrK%O2kdpA({9c`^%DQ{?}d|IDXw_%-50HSv_oH#h?nNl`fnCP*dxCg;aKnt7O zPs!g^=eF^GzboJ2I7s_DKiB^UF&S#&Fe0GHp7HOP3i$TV0M|D^7;czd;|6cRIkMh4K{Xc&l{y4+iAc5}k_7c9x z?T`6SidWdBl?R+=`fqAH;pwH1eTQO$%DP94gp97^2y`N>T|_D`Pr=u0cr|QUB5}y9F3dp=^?VnnvFco`*YDZ;F{w=T_lThg;X>< zLj4k2O=UxM6ov9$%u4vnU`I7e{CNt+v}tJ}TsTd5>2l8c zBHCnVGGoi$+4*;0TF^G>XJ+3{geqmwC>j6#nunksuVS(@W;Ni>g zxZ;H`m+rp{&cg6nQKNXMDZS6Ixg>tdeuz<6-0Q5(fr?K(3HY%<3~t=kUtekzGdX93 z%na!DR1*5g48#B{uLO(ualmSx#>IUxdLPV>WyeAkKkwbc|Na`*c-#wrvwtQoG7m6Q zzS-7vL}eDvscjTl9ZmRbB8r2QCKQ}=!e}Kf1LWdjews#6p`+0ktS)lc<@s9LN^MdT z_++x;T-aJ6}tK;O52CE--b%0XtJ0# ze}b2ok)m;)*r$z6l5gZ6wngHBfRar0h%wN#zVr4zKlI1{Y5|@e0cpRw;h~|x`tqPB zo}Q|2-n=O>b_EjT%MQhjoTm1bVw<9ydqCBaetkwqIFT={t;vVdr%ei&I)VS(I`y=O z!hgM$`gw-+jTJM{iH)7M&^`)IAi$-+Q>cCIoj$=h`_%8qH2oh?C3@5I?OfZ7})ldbwX?pFe*V!^H}(4}JVWZ|8dJ)_~`hPdxol>>-D>Yl&L|K8xJX z`x4=4QAvjNVzrv&F3!DteY5&)LPEmLD_2?uMkXF%7uNfvmijn7A!NIo`q=U2>}eZJGEcXpTAW{Ckc;$IAPmigaIF zhRq)T9&rUW7fP+1I~41CD%16slgmfesRPX|Eb1EKJ9&Ri&D4^ZfP7i7e1{sMc25npDLfP6W%X99QJ<2Z)hZRqUZss(fS!Mu;_6`|qa+FIHDqJ#WPEHxfPj)RR*R zrr6HP$ZXUi72Zyix>J*Gwm^b9DsBGC^nl4#!t6CX7KN%fq?-6gP^6Qea>Ug zXjbR7l!Lni1YmQ3dQ#_Jlv_a`(AVvd;2KD<_yUiWgIl5+yFLjy#|poT;afvI*7|)=FFUJ`bH#o{|>*5DMgt!^H38mpvZ- z#J=YZ6rVn~vs=;|Up4z!6q4V_==o&%Q=Rwk{+wv=7#~7HXe>T>g$R_5Cg29F*(QY zDYhcMmQNDuCXw|XtL2^5@@nL%N27J`9-F_vKf}ft+GlOT13ZMtIYBU3tG|^pH*6L4 ze9-tSfCZM+eHEWSLk|6o*v+W^yuIXP%y_erB-fE54H=nu-vhY7qM}*zY1U{>FioC! zJS-1!baL9@pnW#Yq>@?v7;I*IWXY@P7id8#OZV!T=ysdF-d+v)GqgPnDw$q`%^@d3%|H`yvbd_2 zVWZLG;NZY%13UjRPDH5WZUr#uZiaP2%@8-L+-FE@=xdMfjoO9;xf8CT6=wo>s?yWb z<)9I-1~SNv`1FdC;6*Y7Hvcj)w6P>-tdiwe5Qb-QkBxgdj>zxEHmC zyWPy)M=zqIJ?E=@N0XD1*aTwh)pGpL^%nxUHS000P>wN{vp^7e1fN~!vsTwI+n6T; zBq8rZfWu$W*S@||_ZGE}wx@grp9=M><{aN3yfu^b>0HbTX`=Om?ek;vNs$%6-*N)y_|eH&|jC2w?u{0|Ummd}NyGyNsk{ zAct8DPke*;rXv!$KCrR}R*vhP56e%?5CYPYl1GVEyJ5@A%eSEO1mZ58n)R| zorfV?j*r{!&3DVTG_d zJEmU$2#N{>&D&6{giHeaqbAVx6SP?9Z|4~Cj##8xFi`c5$X!UR3_AAsoByE#`K0E| z?+6Lo!NCQjeFGz}$<)k{3wEH5+^sA{YiLDt#abd0!B;*V@Ag6wbxCI)Nx^9R@C5uA zj0Yh<)q^1ry(J|bCsJLf0QjVd;m;Ng>dBo<-@`vknvjrfWK`eqYozvVBUAiq>?L$j z`0gIY)1&H%<>U|CGhFfXu7e%TrWvH1jNBq6nm5lQM})A?p7c?!cVx9l@6GDVr(=lg zdlbll>UIq^AR(-)zm1^S_{5Ia7OrxDJIxs<^u3d=wWLgEq!&$DK;qqSYc!KgFd`Kz z@Cb?2?VyF4&W_xR6!T4n5g{R+GpR9)vm-&!->~nvq_4p3wCmJ`fwO`<6#^x1#;vi; z4M1?#78PxU53@Wg<;(%=^NX8=_QC2YILIauy4T0)Pr*foda?uAIKw4|2{pr7a^BI~ zyKw$1Grl_7!qRG$)?lKi=q_G}&G5@s5sBMka4 zfy;;T*R1}fwkcZPQ+F#L@+RRPXa#1xzG~HK4shUFRVCF1N&e=1HJ2k9%DObX#7+!w zz}8qNG}}eIvxK}kXpbn*w@OtHaO^WkPtW4wpdA2I2_}?u!1iGN)4P2*aa<*O&YYkg z5~%)M0=-v|wgmn`!W)aXgp6ltj2VVq#+=c*U#{Y|ut^b$CeA0!SZ*v_@vqdd4(1w4 z$R7l7piT^ihY5ho3JyL|#z|rSa?P>B?a^_tsDj>ktS9bdr&^%3efNPKIjY(>6yer( zU?Ov2*6Hoew}|=9 zOT$S^>g(v}QcKjV?j`Rp3?qKDHE00nhjQNw`B7)*Md?~rDa {J{hVmvVi#r(In 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 # A tibble: 15 × 4 #> los_group los_index rar_index los_ra_var #> <dbl> <dbl> <dbl> <dbl> -#> 1 1 0.0814 1.25 1.17 -#> 2 2 0.191 0.9 0.909 -#> 3 3 0.286 1.22 0.936 -#> 4 4 0.369 1.88 1.51 -#> 5 5 0.611 1.62 1.01 -#> 6 6 0.815 1.09 0.276 -#> 7 7 0.747 1.25 0.503 -#> 8 8 0.768 1.2 0.432 -#> 9 9 1.23 1.44 0.676 -#> 10 10 1.07 1.15 0.226 -#> 11 11 1.47 1.75 1.22 -#> 12 12 1.27 1.22 0.490 -#> 13 13 1.35 0.909 0.445 -#> 14 14 2.21 0.933 1.28 -#> 15 15 1.99 1.3 1.29 +#> 1 1 0.114 0.833 1.05 +#> 2 2 0.264 1.08 0.820 +#> 3 3 0.327 2.14 1.82 +#> 4 4 0.382 1.2 0.818 +#> 5 5 0.590 1.5 0.910 +#> 6 6 0.527 0.818 0.655 +#> 7 7 0.704 1.27 0.569 +#> 8 8 0.698 1.33 0.635 +#> 9 9 1.01 0.917 0.0951 +#> 10 10 1.38 1 0.384 +#> 11 11 1.12 1.62 0.749 +#> 12 12 1.54 1.4 0.942 +#> 13 13 1.13 0.833 0.298 +#> 14 14 1.49 0.667 0.823 +#> 15 15 2.11 1.09 1.20 los_ra_index_summary_tbl( .data = data_tbl @@ -183,16 +183,16 @@

Examples#> # A tibble: 10 × 4 #> los_group los_index rar_index los_ra_var #> <dbl> <dbl> <dbl> <dbl> -#> 1 1 0.0814 1.25 1.17 -#> 2 2 0.191 0.9 0.909 -#> 3 3 0.286 1.22 0.936 -#> 4 4 0.369 1.88 1.51 -#> 5 5 0.611 1.62 1.01 -#> 6 6 0.815 1.09 0.276 -#> 7 7 0.747 1.25 0.503 -#> 8 8 0.768 1.2 0.432 -#> 9 9 1.23 1.44 0.676 -#> 10 10 1.71 1.3 1.01 +#> 1 1 0.114 0.833 1.05 +#> 2 2 0.264 1.08 0.820 +#> 3 3 0.327 2.14 1.82 +#> 4 4 0.382 1.2 0.818 +#> 5 5 0.590 1.5 0.910 +#> 6 6 0.527 0.818 0.655 +#> 7 7 0.704 1.27 0.569 +#> 8 8 0.698 1.33 0.635 +#> 9 9 1.01 0.917 0.0951 +#> 10 10 1.67 1 0.673 diff --git a/docs/reference/opt_bin.html b/docs/reference/opt_bin.html index ea0f4e7..521a2cd 100644 --- a/docs/reference/opt_bin.html +++ b/docs/reference/opt_bin.html @@ -114,17 +114,19 @@

Examples .value_col = value , .iters = 100 ) -#> # A tibble: 8 × 1 -#> value -#> <dbl> -#> 1 -3.12 -#> 2 -2.24 -#> 3 -1.35 -#> 4 -0.472 -#> 5 0.410 -#> 6 1.29 -#> 7 2.17 -#> 8 3.06 +#> # A tibble: 10 × 1 +#> value +#> <dbl> +#> 1 -3.46 +#> 2 -2.62 +#> 3 -1.78 +#> 4 -0.939 +#> 5 -0.0995 +#> 6 0.740 +#> 7 1.58 +#> 8 2.42 +#> 9 3.26 +#> 10 4.10 diff --git a/docs/search.json b/docs/search.json index 7aede83..ac260f2 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -[{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"libaray-load","dir":"Articles","previous_headings":"","what":"Libaray Load","title":"Getting Started with healthyR","text":"First things first, lets load library:","code":"library(healthyR) library(healthyR.data) library(timetk) library(dplyr) library(purrr)"},{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"generate-sample-data","dir":"Articles","previous_headings":"","what":"Generate Sample Data","title":"Getting Started with healthyR","text":"First going take look time series plotting functions. fairly straight forward therefore seem intuitive. going generate random numbers simulate different daily average length stay data. set seed reproducibility.","code":"# Get Length of Stay Data data_tbl <- healthyR_data df_tbl <- data_tbl %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, length_of_stay) %>% summarise_by_time( .date_var = visit_end_date_time , .by = \"day\" , visits = mean(length_of_stay, na.rm = TRUE) ) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2012\" , .end_date = \"2019\" ) %>% set_names(\"Date\",\"Values\")"},{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"plot-the-time-series","dir":"Articles","previous_headings":"","what":"Plot the Time Series","title":"Getting Started with healthyR","text":"Now data lets see easy generate ALOS chart: .interactive option set TRUE: can see, function ability return either static plot interactive plot. hood using timetk::plot_time_series function. can find timetk function . end first quick tutorial ts_alos_plt function.","code":"ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE ) ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = TRUE )"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"libaray-load","dir":"Articles","previous_headings":"","what":"Libaray Load","title":"Clustering with K-Means and UMAP","text":"First things first, lets load library:","code":"library(healthyR)"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"information","dir":"Articles","previous_headings":"","what":"Information","title":"Clustering with K-Means and UMAP","text":"K-Means partion algorithm initially designed signal processing. goal partition n observations k clusters n k. unsupervised k-means algorithm loose relationship k-nearest neighbor classifier, popular supervised machine learning technique classification often confused k-means due name. Applying 1-nearest neighbor classifier cluster centers obtained k-means classifies new data existing clusters. aim vignette showcase use healthyR wrapper kmeans function wrapper plot uwot::umap projection function. go entire workflow getting data getting fina UMAP plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"generate-some-data","dir":"Articles","previous_headings":"","what":"Generate some data","title":"Clustering with K-Means and UMAP","text":"Now data need generate called user item table. use function kmeans_user_item_tbl takes just arguments. purpose user item table aggregate normalize data users items. data generated going look clustering amongst service_lines (user) payer_grouping (item) columns. Lets now create user item table.","code":"library(healthyR.data) library(dplyr) library(broom) library(ggplot2) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() data_tbl %>% glimpse() #> Rows: 116,823 #> Columns: 3 #> $ service_line \"Medical\", \"Schizophrenia\", \"Syncope\", \"Pneumonia\", \"Ch… #> $ payer_grouping \"Blue Cross\", \"Medicare A\", \"Medicare A\", \"Medicare A\",… #> $ record 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1…"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"user-item-tibble","dir":"Articles","previous_headings":"","what":"User Item Tibble","title":"Clustering with K-Means and UMAP","text":"table aggregated item various users algorithm applied. Now data need find optimal k (clusters). need generate table data column k k apply k-means function data k return total within sum squares. convienent function called kmeans_mapped_tbl takes sole argument output kmeans_user_item_tbl. argument .centers default set 15.","code":"uit_tbl <- kmeans_user_item_tbl(data_tbl, service_line, payer_grouping, record) uit_tbl #> # A tibble: 23 × 12 #> service_line Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ #> #> 1 Alcohol Abuse 0.0941 0.0321 5.25e-4 0.0116 0.0788 0.158 0.367 0.173 #> 2 Bariatric Sur… 0.317 0.0583 0 0.0518 0.168 0.00324 0.343 0.0485 #> 3 Carotid Endar… 0.0845 0.0282 0 0 0.0141 0 0.0282 0.648 #> 4 Cellulitis 0.110 0.0339 1.18e-2 0.00847 0.0805 0.0869 0.192 0.355 #> 5 Chest Pain 0.144 0.0391 2.90e-3 0.00543 0.112 0.0522 0.159 0.324 #> 6 CHF 0.0295 0.00958 5.18e-4 0.00414 0.0205 0.0197 0.0596 0.657 #> 7 COPD 0.0493 0.0228 2.28e-4 0.00548 0.0342 0.0461 0.172 0.520 #> 8 CVA 0.0647 0.0246 1.07e-3 0.0107 0.0524 0.0289 0.0764 0.555 #> 9 GI Hemorrhage 0.0542 0.0175 1.25e-3 0.00834 0.0480 0.0350 0.0855 0.588 #> 10 Joint Replace… 0.139 0.0179 3.36e-2 0.00673 0.0516 0 0.0874 0.5 #> # … with 13 more rows, 3 more variables: `Medicare HMO` , #> # `No Fault` , `Self Pay` , and abbreviated variable names #> # ¹​`Blue Cross`, ²​Commercial, ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, #> # ⁶​`Medicaid HMO`, ⁷​`Medicare A` #> # ℹ Use `print(n = ...)` to see more rows, and `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"k-means-mapped-tibble","dir":"Articles","previous_headings":"","what":"K-Means Mapped Tibble","title":"Clustering with K-Means and UMAP","text":"see three columns, centers, k_means glance. k_means column k_means list object glance tibble returned broom::glance function. stated use tot.withinss decide become k, easy way visualize Scree Plot, also known elbow plot. done ploting x-axis centers y-axis tot.withinss.","code":"kmm_tbl <- kmeans_mapped_tbl(uit_tbl) kmm_tbl #> # A tibble: 15 × 3 #> centers k_means glance #> #> 1 1 #> 2 2 #> 3 3 #> 4 4 #> 5 5 #> 6 6 #> 7 7 #> 8 8 #> 9 9 #> 10 10 #> 11 11 #> 12 12 #> 13 13 #> 14 14 #> 15 15 kmm_tbl %>% tidyr::unnest(glance) #> # A tibble: 15 × 6 #> centers k_means totss tot.withinss betweenss iter #> #> 1 1 1.41 1.41 1.33e-15 1 #> 2 2 1.41 0.592 8.17e- 1 1 #> 3 3 1.41 0.372 1.04e+ 0 2 #> 4 4 1.41 0.276 1.13e+ 0 2 #> 5 5 1.41 0.202 1.21e+ 0 2 #> 6 6 1.41 0.159 1.25e+ 0 4 #> 7 7 1.41 0.124 1.28e+ 0 3 #> 8 8 1.41 0.0884 1.32e+ 0 2 #> 9 9 1.41 0.0745 1.33e+ 0 3 #> 10 10 1.41 0.0576 1.35e+ 0 3 #> 11 11 1.41 0.0460 1.36e+ 0 2 #> 12 12 1.41 0.0363 1.37e+ 0 3 #> 13 13 1.41 0.0272 1.38e+ 0 2 #> 14 14 1.41 0.0202 1.39e+ 0 3 #> 15 15 1.41 0.0164 1.39e+ 0 2"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"scree-plot-and-data","dir":"Articles","previous_headings":"","what":"Scree Plot and Data","title":"Clustering with K-Means and UMAP","text":"want see scree plot data creates plot can use another function kmeans_scree_data_tbl. pieces information can decide upon value k, instance going use 3. Now can go ahead creating umap list object can take look great many things associated data.","code":"kmeans_scree_plt(.data = kmm_tbl) kmeans_scree_data_tbl(kmm_tbl) #> # A tibble: 15 × 2 #> centers tot.withinss #> #> 1 1 1.41 #> 2 2 0.592 #> 3 3 0.372 #> 4 4 0.276 #> 5 5 0.202 #> 6 6 0.159 #> 7 7 0.124 #> 8 8 0.0884 #> 9 9 0.0745 #> 10 10 0.0576 #> 11 11 0.0460 #> 12 12 0.0363 #> 13 13 0.0272 #> 14 14 0.0202 #> 15 15 0.0164"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"umap-list-object","dir":"Articles","previous_headings":"","what":"UMAP List Object","title":"Clustering with K-Means and UMAP","text":"Now lets go ahead create UMAP list object. Now created, lets take look item list. umap_list function returns list 5 items. umap_obj umap_results_tbl kmeans_obj kmeans_cluster_tbl umap_kmeans_cluster_results_tbl Since list object can now inspect kmeans_obj, first thing use kmeans_tidy_tbl function inspect things.","code":"ump_lst <- umap_list(.data = uit_tbl, kmm_tbl, 3) km_obj <- ump_lst$kmeans_obj kmeans_tidy_tbl(.kmeans_obj = km_obj, .data = uit_tbl, .tidy_type = \"glance\") #> # A tibble: 1 × 4 #> totss tot.withinss betweenss iter #> #> 1 1.41 0.372 1.04 2 kmeans_tidy_tbl(km_obj, uit_tbl, \"augment\") #> # A tibble: 23 × 2 #> service_line cluster #> #> 1 Alcohol Abuse 3 #> 2 Bariatric Surgery For Obesity 3 #> 3 Carotid Endarterectomy 1 #> 4 Cellulitis 2 #> 5 Chest Pain 2 #> 6 CHF 1 #> 7 COPD 1 #> 8 CVA 1 #> 9 GI Hemorrhage 1 #> 10 Joint Replacement 1 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows kmeans_tidy_tbl(km_obj, uit_tbl, \"tidy\") #> # A tibble: 3 × 14 #> Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ Medic…⁸ No Fa…⁹ #> #> 1 0.0784 0.0218 4.32e-3 0.00620 0.0449 0.0368 0.0800 0.563 0.152 0.00348 #> 2 0.117 0.0314 1.02e-2 0.0139 0.0982 0.0856 0.147 0.354 0.105 0.00707 #> 3 0.150 0.0368 3.07e-4 0.0207 0.163 0.131 0.314 0.132 0.0319 0.00136 #> # … with 4 more variables: `Self Pay` , size , withinss , #> # cluster , and abbreviated variable names ¹​`Blue Cross`, ²​Commercial, #> # ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, ⁶​`Medicaid HMO`, #> # ⁷​`Medicare A`, ⁸​`Medicare HMO`, ⁹​`No Fault` #> # ℹ Use `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"umap-plot","dir":"Articles","previous_headings":"","what":"UMAP Plot","title":"Clustering with K-Means and UMAP","text":"Now data can visualize clusters colored cluster number.","code":"umap_plt(.data = ump_lst, .point_size = 3, TRUE)"},{"path":"https://www.spsanderson.com/healthyR/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Steven Sanderson. Author, maintainer. Steven Sanderson. Copyright holder.","code":""},{"path":"https://www.spsanderson.com/healthyR/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Sanderson S (2023). healthyR: Hospital Data Analysis Workflow Tools. R package version 0.2.1.9000, https://github.com/spsanderson/healthyR.","code":"@Manual{, title = {healthyR: Hospital Data Analysis Workflow Tools}, author = {Steven Sanderson}, year = {2023}, note = {R package version 0.2.1.9000}, url = {https://github.com/spsanderson/healthyR}, }"},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-pledge","dir":"","previous_headings":"","what":"Our Pledge","title":"Contributor Covenant Code of Conduct","text":"interest fostering open welcoming environment, contributors maintainers pledge making participation project community harassment-free experience everyone, regardless age, body size, disability, ethnicity, sex characteristics, gender identity expression, level experience, education, socio-economic status, nationality, personal appearance, race, religion, sexual identity orientation.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-standards","dir":"","previous_headings":"","what":"Our Standards","title":"Contributor Covenant Code of Conduct","text":"Examples behavior contributes creating positive environment include: Using welcoming inclusive language respectful differing viewpoints experiences Gracefully accepting constructive criticism Focusing best community Showing empathy towards community members Examples unacceptable behavior participants include: use sexualized language imagery unwelcome sexual attention advances Trolling, insulting/derogatory comments, personal political attacks Public private harassment Publishing others’ private information, physical electronic address, without explicit permission conduct reasonably considered inappropriate professional setting","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-responsibilities","dir":"","previous_headings":"","what":"Our Responsibilities","title":"Contributor Covenant Code of Conduct","text":"Project maintainers responsible clarifying standards acceptable behavior expected take appropriate fair corrective action response instances unacceptable behavior. Project maintainers right responsibility remove, edit, reject comments, commits, code, wiki edits, issues, contributions aligned Code Conduct, ban temporarily permanently contributor behaviors deem inappropriate, threatening, offensive, harmful.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"scope","dir":"","previous_headings":"","what":"Scope","title":"Contributor Covenant Code of Conduct","text":"Code Conduct applies within project spaces public spaces individual representing project community. Examples representing project community include using official project e-mail address, posting via official social media account, acting appointed representative online offline event. Representation project may defined clarified project maintainers.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"enforcement","dir":"","previous_headings":"","what":"Enforcement","title":"Contributor Covenant Code of Conduct","text":"Instances abusive, harassing, otherwise unacceptable behavior may reported contacting project team support@spsanderson.com. complaints reviewed investigated result response deemed necessary appropriate circumstances. project team obligated maintain confidentiality regard reporter incident. details specific enforcement policies may posted separately. Project maintainers follow enforce Code Conduct good faith may face temporary permanent repercussions determined members project’s leadership.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"attribution","dir":"","previous_headings":"","what":"Attribution","title":"Contributor Covenant Code of Conduct","text":"Code Conduct adapted Contributor Covenant, version 1.4, available https://www.contributor-covenant.org/version/1/4/code--conduct.html answers common questions code conduct, see https://www.contributor-covenant.org/faq","code":""},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"healthyr-","dir":"","previous_headings":"","what":"Hospital Data Analysis Workflow Tools","title":"Hospital Data Analysis Workflow Tools","text":"goal healthyR help quickly analyze common data problems Administrative Clincial spaces.","code":""},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Hospital Data Analysis Workflow Tools","text":"can install released version healthyR CRAN : development version GitHub :","code":"install.packages(\"healthyR\") # install.packages(\"devtools\") devtools::install_github(\"spsanderson/healthyR\")"},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"example","dir":"","previous_headings":"","what":"Example","title":"Hospital Data Analysis Workflow Tools","text":"basic example using ts_median_excess_plt() function`: simple example using ts_signature_tbl() function: simple example using plt_gartner_magic_chart() function:","code":"library(healthyR) library(timetk) library(dplyr) ts_signature_tbl(.data = m4_daily, .date_col = date, .pad_time = TRUE, id) %>% ts_median_excess_plt( .date_col = date , .value_col = value , .x_axis = week , .ggplot_group_var = year , .years_back = 5 ) library(healthyR) library(timetk) ts_signature_tbl(.data = m4_daily, .date_col = date) #> # A tibble: 17,578 × 31 #> id date value index.num diff year year.iso half quarter month #> #> 1 D410 1978-06-23 9109. 267408000 NA 1978 1978 1 2 6 #> 2 D410 1978-06-24 9103. 267494400 86400 1978 1978 1 2 6 #> 3 D410 1978-06-25 9116. 267580800 86400 1978 1978 1 2 6 #> 4 D410 1978-06-26 9116. 267667200 86400 1978 1978 1 2 6 #> 5 D410 1978-06-27 9106. 267753600 86400 1978 1978 1 2 6 #> 6 D410 1978-06-28 9094. 267840000 86400 1978 1978 1 2 6 #> 7 D410 1978-06-29 9094. 267926400 86400 1978 1978 1 2 6 #> 8 D410 1978-06-30 9084. 268012800 86400 1978 1978 1 2 6 #> 9 D410 1978-07-01 9081. 268099200 86400 1978 1978 2 3 7 #> 10 D410 1978-07-02 9047. 268185600 86400 1978 1978 2 3 7 #> # ℹ 17,568 more rows #> # ℹ 21 more variables: month.xts , month.lbl , day , hour , #> # minute , second , hour12 , am.pm , wday , #> # wday.xts , wday.lbl , mday , qday , yday , #> # mweek , week , week.iso , week2 , week3 , #> # week4 , mday7 suppressPackageStartupMessages(library(healthyR)) suppressPackageStartupMessages(library(tibble)) suppressPackageStartupMessages(library(dplyr)) gartner_magic_chart_plt( .data = tibble(x = rnorm(100, 0, 1), y = rnorm(100, 0, 1)) , .x_col = x , .y_col = y , .y_lab = \"los\" , .x_lab = \"RA\" , .plt_title = \"Test Title\" , .tl_lbl = \"Top Left lbl\" , .tr_lbl = \"Top Right lbl\" , .bl_lbl = \"Bottom Left lbl\" , .br_lbl = \"Bottom Right lbl\" )"},{"path":"https://www.spsanderson.com/healthyR/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2020 Steven Paul Sanderson II Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Counts by Category — category_counts_tbl","title":"Counts by Category — category_counts_tbl","text":"Get counts column particular grouping supplied, otherwise just get counts column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Counts by Category — category_counts_tbl","text":"","code":"category_counts_tbl(.data, .count_col, .arrange_value = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Counts by Category — category_counts_tbl","text":".data data.frame/tibble supplied. .count_col column values want count. .arrange_value Defaults true, arrange resulting tibble descending order .count_col ... Place values want pass grouping .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Counts by Category — category_counts_tbl","text":"Requires data.frame/tibble. Requires value column, column going counted.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Counts by Category — category_counts_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Counts by Category — category_counts_tbl","text":"","code":"library(healthyR.data) #> #> == Welcome to healthyR.data =========================================================================== #> If you find this package useful, please leave a star: #> https://github.com/spsanderson/healthyR.data' #> #> If you encounter a bug or want to request an enhancement please file an issue at: #> https://github.com/spsanderson/healthyR.data/issues #> #> Thank you for using healthyR.data library(dplyr) #> #> Attaching package: 'dplyr' #> The following objects are masked from 'package:stats': #> #> filter, lag #> The following objects are masked from 'package:base': #> #> intersect, setdiff, setequal, union healthyR_data %>% category_counts_tbl( .count_col = payer_grouping , .arrange = TRUE , ip_op_flag ) #> # A tibble: 25 × 3 #> ip_op_flag payer_grouping n #> #> 1 I Medicare A 52621 #> 2 O Medicare B 22270 #> 3 I Medicaid HMO 15466 #> 4 I Medicare HMO 13572 #> 5 O Blue Cross 13560 #> 6 I Blue Cross 10797 #> 7 O Medicaid HMO 10018 #> 8 O HMO 9331 #> 9 I HMO 8113 #> 10 I Medicaid 7131 #> # ℹ 15 more rows healthyR_data %>% category_counts_tbl( .count_col = ip_op_flag , .arrange_value = TRUE , service_line ) #> # A tibble: 30 × 3 #> service_line ip_op_flag n #> #> 1 Medical I 64435 #> 2 General Outpatient O 50526 #> 3 Surgical I 14916 #> 4 Colonoscopy/Endoscopy O 11486 #> 5 Cataract Removal O 4930 #> 6 COPD I 4398 #> 7 CHF I 3871 #> 8 Pneumonia I 3323 #> 9 Cellulitis I 3311 #> 10 Major Depression/Bipolar Affective Disorders I 2866 #> # ℹ 20 more rows"},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — color_blind","title":"Provide Colorblind Compliant Colors — color_blind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — color_blind","text":"","code":"color_blind()"},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — color_blind","text":"vector 8 Hex RGB definitions.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — color_blind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — color_blind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Provide Colorblind Compliant Colors — color_blind","text":"","code":"color_blind() #> [1] \"#000000\" \"#E69F00\" \"#56B4E9\" \"#009E73\" \"#F0E442\" \"#0072B2\" \"#D55E00\" #> [8] \"#CC79A7\""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Diverging Bar Chart — diverging_bar_plt","title":"Diverging Bar Chart — diverging_bar_plt","text":"Diverging Bars bar chart can handle negative positive values. can implemented smart tweak geom_bar(). usage geom_bar() can quite confusing. , can used make bar chart well histogram. Let explain. default, geom_bar() stat set count. means, provide just continuous X variable (Y variable), tries make histogram data. order make bar chart create bars instead histogram, need two things. Set stat = identity provide x y inside aes() , x either character factor y numeric. order make sure get diverging bars instead just bars, make sure, categorical variable 2 categories changes values certain threshold continuous variable. example, mpg mtcars data set normalized computing z score. vehicles mpg zero marked green marked red.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diverging Bar Chart — diverging_bar_plt","text":"","code":"diverging_bar_plt( .data, .x_axis, .y_axis, .fill_col, .plot_title = NULL, .plot_subtitle = NULL, .plot_caption = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Diverging Bar Chart — diverging_bar_plt","text":".data data pass function, must tibble/data.frame. .x_axis data passed x-axis. .y_axis data passed y-axis. also equal parameter label .fill_col column used fill color bars. .plot_title Default NULL .plot_subtitle Default NULL .plot_caption Default NULL .interactive Default FALSE. TRUE returns plotly plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Diverging Bar Chart — diverging_bar_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diverging Bar Chart — diverging_bar_plt","text":"function takes arguments returns ggplot2 object.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Diverging Bar Chart — diverging_bar_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Diverging Bar Chart — diverging_bar_plt","text":"","code":"suppressPackageStartupMessages(library(ggplot2)) data(\"mtcars\") mtcars$car_name <- rownames(mtcars) mtcars$mpg_z <- round((mtcars$mpg - mean(mtcars$mpg))/sd(mtcars$mpg), 2) mtcars$mpg_type <- ifelse(mtcars$mpg_z < 0, \"below\", \"above\") mtcars <- mtcars[order(mtcars$mpg_z), ] # sort mtcars$car_name <- factor(mtcars$car_name, levels = mtcars$car_name) diverging_bar_plt( .data = mtcars , .x_axis = car_name , .y_axis = mpg_z , .fill_col = mpg_type , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Diverging Lollipop Chart — diverging_lollipop_plt","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"diverging lollipop function. Lollipop chart conveys information bar chart diverging bar. Except looks modern. Instead geom_bar, use geom_point geom_segment get lollipops right. Let’s draw lollipop using data prepared previous example diverging bars.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"","code":"diverging_lollipop_plt( .data, .x_axis, .y_axis, .plot_title = NULL, .plot_subtitle = NULL, .plot_caption = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":".data data pass function, must tibble/data.frame. .x_axis data passed x-axis. also x xend parameters geom_segment .y_axis data passed y-axis. also equal parameters yend label .plot_title Default NULL .plot_subtitle Default NULL .plot_caption Default NULL .interactive Default FALSE. TRUE returns plotly plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"function takes arguments returns ggplot2 object.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"","code":"suppressPackageStartupMessages(library(ggplot2)) data(\"mtcars\") mtcars$car_name <- rownames(mtcars) mtcars$mpg_z <- round((mtcars$mpg - mean(mtcars$mpg))/sd(mtcars$mpg), 2) mtcars$mpg_type <- ifelse(mtcars$mpg_z < 0, \"below\", \"above\") mtcars <- mtcars[order(mtcars$mpg_z), ] # sort mtcars$car_name <- factor(mtcars$car_name, levels = mtcars$car_name) diverging_lollipop_plt(.data = mtcars, .x_axis = car_name , .y_axis = mpg_z)"},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":null,"dir":"Reference","previous_headings":"","what":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"dataset containing Diagnosis Code AHRQ Condition Code Mapping used helping define service lines inpatient discharges.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"","code":"data(dx_cc_mapping)"},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"data frame 86852 rows 5 variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"CC_Code. DX_1, DX_2, ..., DX_n CC_Desc. DX_1 = Conduction disorders, DX_n = description ICD_Ver_Flag. ICD Version 10 9 ICDCode. ICD-9 ro ICD-10 Code Diagnosis. Long QT Syndrome","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Plot Gartner Magic Chart two continuous variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"","code":"gartner_magic_chart_plt( .data, .x_col, .y_col, .point_size_col = NULL, .y_lab, .x_lab, .plt_title, .tl_lbl, .tr_lbl, .br_lbl, .bl_lbl )"},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":".data data set want plot .x_col x-axis plot .y_col y-axis plot .point_size_col default NULL, want size dots column data.frame/tibble enter column name . .y_lab y-axis label .x_lab x-axis label .plt_title title plot .tl_lbl top left label .tr_lbl top right label .br_lbl bottom right label .bl_lbl bottom left label","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"ggplot plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Supply data frame least two continuous variables plot ","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"","code":"library(dplyr) data_tbl <- tibble( x = rnorm(100, 0, 1), y = rnorm(100, 0, 1), z = abs(x) + abs(y) ) gartner_magic_chart_plt( .data = data_tbl, .x_col = x, .y_col = y, .point_size = z, .x_lab = \"los\", .y_lab = \"ra\", .plt_title = \"tst\", .tr_lbl = \"High RA-LOS\", .tl_lbl = \"High RA\", .bl_lbl = \"Leader\", .br_lbl = \"High LOS\" ) gartner_magic_chart_plt( .data = data_tbl, .x_col = x, .y_col = y, .point_size = NULL, .x_lab = \"los\", .y_lab = \"ra\", .plt_title = \"tst\", .tr_lbl = \"High RA-LOS\", .tl_lbl = \"High RA\", .bl_lbl = \"Leader\", .br_lbl = \"High LOS\" )"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"","code":"hr_scale_color_colorblind(..., theme = \"hr\")"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"... Data passed ggplot object theme Right now hr . Anything else render error.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"gggplot layer","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"","code":"hr_scale_fill_colorblind(..., theme = \"hr\")"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"... Data passed ggplot object theme Right now hr . Anything else render error.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"gggplot layer","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Mapper — kmeans_mapped_tbl","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Create tibble maps kmeans_obj() using purrr::map() create nested data.frame/tibble holds n centers. tibble used help create scree plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Mapper — kmeans_mapped_tbl","text":"","code":"kmeans_mapped_tbl(.data, .centers = 15)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Mapper — kmeans_mapped_tbl","text":".data must tibble working environment kmeans_user_item_tbl() .centers many different centers want try","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Mapper — kmeans_mapped_tbl","text":"nested tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Takes single parameter .centers. used create tibble map kmeans_obj() function list creating nested tibble.","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Mapper — kmeans_mapped_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmeans_mapped_tbl(ui_tbl) #> # A tibble: 15 × 3 #> centers k_means glance #> #> 1 1 #> 2 2 #> 3 3 #> 4 4 #> 5 5 #> 6 6 #> 7 7 #> 8 8 #> 9 9 #> 10 10 #> 11 11 #> 12 12 #> 13 13 #> 14 14 #> 15 15 "},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Functions — kmeans_obj","title":"K-Means Functions — kmeans_obj","text":"Takes output kmeans_user_item_tbl() function applies k-means algorithm using stats::kmeans()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Functions — kmeans_obj","text":"","code":"kmeans_obj(.data, .centers = 5)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Functions — kmeans_obj","text":".data data gets passed kmeans_user_item_tbl() .centers many initial centers start ","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Functions — kmeans_obj","text":"stats k-means object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Functions — kmeans_obj","text":"Uses stats::kmeans() function creates wrapper around .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Functions — kmeans_obj","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Functions — kmeans_obj","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) %>% kmeans_obj() #> K-means clustering with 5 clusters of sizes 2, 5, 1, 3, 12 #> #> Cluster means: #> Blue Cross Commercial Compensation Exchange Plans HMO Medicaid #> 1 0.27188303 0.05712358 0.0003293808 0.039065198 0.18065096 0.04246134 #> 2 0.13375082 0.03542694 0.0121998471 0.016160901 0.10724914 0.05150211 #> 3 0.00000000 0.00000000 0.0000000000 0.000000000 0.27272727 0.18181818 #> 4 0.07912806 0.02702478 0.0002914681 0.009301354 0.07723873 0.21428392 #> 5 0.07837450 0.02182129 0.0043244347 0.006202137 0.04493860 0.03684344 #> Medicaid HMO Medicare A Medicare HMO No Fault Self Pay #> 1 0.24760799 0.10958146 0.03584494 0.000000000 0.015452115 #> 2 0.13107693 0.35217108 0.11769769 0.008242686 0.034521844 #> 3 0.45454545 0.09090909 0.00000000 0.000000000 0.000000000 #> 4 0.28209782 0.23654904 0.04362913 0.002672067 0.027783628 #> 5 0.08001653 0.56250366 0.15152338 0.003475542 0.009976485 #> #> Clustering vector: #> [1] 4 1 5 5 5 5 2 2 5 5 1 5 4 2 5 2 5 4 2 5 5 3 5 #> #> Within cluster sum of squares by cluster: #> [1] 0.03549821 0.02592247 0.00000000 0.04450884 0.09625399 #> (between_SS / total_SS = 85.6 %) #> #> Available components: #> #> [1] \"cluster\" \"centers\" \"totss\" \"withinss\" \"tot.withinss\" #> [6] \"betweenss\" \"size\" \"iter\" \"ifault\""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Take data kmeans_mapped_tbl() unnest tibble inspection use kmeans_scree_plt() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"","code":"kmeans_scree_data_tbl(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":".data must tibble working environment kmeans_mapped_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"nested tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Takes single parameter .data kmeans_mapped_tbl() transforms tibble used kmeans_scree_plt(). show values (tot.withinss) center.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(ui_tbl) kmeans_scree_data_tbl(kmm_tbl) #> # A tibble: 15 × 2 #> centers tot.withinss #> #> 1 1 1.41 #> 2 2 0.592 #> 3 3 0.372 #> 4 4 0.276 #> 5 5 0.202 #> 6 6 0.159 #> 7 7 0.124 #> 8 8 0.0922 #> 9 9 0.0722 #> 10 10 0.0576 #> 11 11 0.0461 #> 12 12 0.0363 #> 13 13 0.0272 #> 14 14 0.0231 #> 15 15 0.0160"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Scree Plot — kmeans_scree_plt","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Create scree-plot kmeans_mapped_tbl() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Scree Plot — kmeans_scree_plt","text":"","code":"kmeans_scree_plt(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Scree Plot — kmeans_scree_plt","text":".data data kmeans_mapped_tbl() function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Scree Plot — kmeans_scree_plt","text":"ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Outputs scree-plot","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Scree Plot — kmeans_scree_plt","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(ui_tbl) kmeans_scree_plt(.data = kmm_tbl)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means tidy Functions — kmeans_tidy_tbl","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"K-Means tidy functions","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"","code":"kmeans_tidy_tbl(.kmeans_obj, .data, .tidy_type = \"tidy\")"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":".kmeans_obj stats::kmeans() object .data user item tibble created kmeans_user_item_tbl() .tidy_type \"tidy\",\"glance\", \"augment\"","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"Takes k-means object associated user item tibble returns one items asked . Either: broom::tidy(), broom::glance() broom::augment(). function defaults broom::tidy().","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"","code":"library(healthyR.data) library(dplyr) library(broom) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) km_obj <- kmeans_obj(uit_tbl) kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"augment\" ) #> # A tibble: 23 × 2 #> service_line cluster #> #> 1 Alcohol Abuse 5 #> 2 Bariatric Surgery For Obesity 1 #> 3 CHF 3 #> 4 COPD 3 #> 5 CVA 3 #> 6 Carotid Endarterectomy 3 #> 7 Cellulitis 4 #> 8 Chest Pain 4 #> 9 GI Hemorrhage 3 #> 10 Joint Replacement 3 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"glance\" ) #> # A tibble: 1 × 4 #> totss tot.withinss betweenss iter #> #> 1 1.41 0.202 1.21 2 kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"tidy\" ) %>% glimpse() #> Rows: 5 #> Columns: 14 #> $ `Blue Cross` 0.27188303, 0.00000000, 0.07837450, 0.13375082, 0.079… #> $ Commercial 0.05712358, 0.00000000, 0.02182129, 0.03542694, 0.027… #> $ Compensation 0.0003293808, 0.0000000000, 0.0043244347, 0.012199847… #> $ `Exchange Plans` 0.039065198, 0.000000000, 0.006202137, 0.016160901, 0… #> $ HMO 0.18065096, 0.27272727, 0.04493860, 0.10724914, 0.077… #> $ Medicaid 0.04246134, 0.18181818, 0.03684344, 0.05150211, 0.214… #> $ `Medicaid HMO` 0.24760799, 0.45454545, 0.08001653, 0.13107693, 0.282… #> $ `Medicare A` 0.10958146, 0.09090909, 0.56250366, 0.35217108, 0.236… #> $ `Medicare HMO` 0.03584494, 0.00000000, 0.15152338, 0.11769769, 0.043… #> $ `No Fault` 0.000000000, 0.000000000, 0.003475542, 0.008242686, 0… #> $ `Self Pay` 0.015452115, 0.000000000, 0.009976485, 0.034521844, 0… #> $ size 2, 1, 12, 5, 3 #> $ withinss 0.03549821, 0.00000000, 0.09625399, 0.02592247, 0.044… #> $ cluster 1, 2, 3, 4, 5"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Functions — kmeans_user_item_tbl","title":"K-Means Functions — kmeans_user_item_tbl","text":"Takes data.frame/tibble transforms aggregated/normalized user-item tibble proportions. user need input parameters rows/user columns/items.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Functions — kmeans_user_item_tbl","text":"","code":"kmeans_user_item_tbl(.data, .row_input, .col_input, .record_input)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Functions — kmeans_user_item_tbl","text":".data data want transform .row_input column going row (user) .col_input column going column (item) .record_input column going summed aggregattion normalization process.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Functions — kmeans_user_item_tbl","text":"aggregated/normalized user item tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Functions — kmeans_user_item_tbl","text":"function used using k-mean model. commonly referred user item matrix \"users\" tend rows \"items\" (e.g. orders) columns. must supply column can summed aggregation normalization process occur.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Functions — kmeans_user_item_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Functions — kmeans_user_item_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) #> # A tibble: 23 × 12 #> service_line Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ #> #> 1 Alcohol Abuse 0.0941 0.0321 5.25e-4 0.0116 0.0788 0.158 0.367 0.173 #> 2 Bariatric Sur… 0.317 0.0583 0 0.0518 0.168 0.00324 0.343 0.0485 #> 3 CHF 0.0295 0.00958 5.18e-4 0.00414 0.0205 0.0197 0.0596 0.657 #> 4 COPD 0.0493 0.0228 2.28e-4 0.00548 0.0342 0.0461 0.172 0.520 #> 5 CVA 0.0647 0.0246 1.07e-3 0.0107 0.0524 0.0289 0.0764 0.555 #> 6 Carotid Endar… 0.0845 0.0282 0 0 0.0141 0 0.0282 0.648 #> 7 Cellulitis 0.110 0.0339 1.18e-2 0.00847 0.0805 0.0869 0.192 0.355 #> 8 Chest Pain 0.144 0.0391 2.90e-3 0.00543 0.112 0.0522 0.159 0.324 #> 9 GI Hemorrhage 0.0542 0.0175 1.25e-3 0.00834 0.0480 0.0350 0.0855 0.588 #> 10 Joint Replace… 0.139 0.0179 3.36e-2 0.00673 0.0516 0 0.0874 0.5 #> # … with 13 more rows, 3 more variables: `Medicare HMO` , #> # `No Fault` , `Self Pay` , and abbreviated variable names #> # ¹​`Blue Cross`, ²​Commercial, ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, #> # ⁶​`Medicaid HMO`, ⁷​`Medicare A` #> # ℹ Use `print(n = ...)` to see more rows, and `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Plot index length stay readmit rate along variance","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"","code":"los_ra_index_plt(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":".data data supplied los_ra_index_summary_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"patchwork ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Expects tibble Expects Length Stay Readmit column, must numeric Uses cowplot stack plots","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"","code":"suppressPackageStartupMessages(library(dplyr)) data_tbl <- tibble( \"alos\" = runif(186, 1, 20) , \"elos\" = runif(186, 1, 17) , \"readmit_rate\" = runif(186, 0, .25) , \"readmit_rate_bench\" = runif(186, 0, .2) ) los_ra_index_summary_tbl( .data = data_tbl , .max_los = 15 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_rate_bench ) %>% los_ra_index_plt() los_ra_index_summary_tbl( .data = data_tbl , .max_los = 10 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_rate_bench ) %>% los_ra_index_plt()"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Create length stay readmit index summary tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"","code":"los_ra_index_summary_tbl( .data, .max_los = 15, .alos_col, .elos_col, .readmit_rate, .readmit_bench )"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":".data data going analyze. .max_los can give maximum LOS value. Lets say typically see los 15 days, set .max_los 15 values greater .max_los grouped .max_los .alos_col Average Length Stay column .elos_col Expected Length Stay column .readmit_rate Actual Readmit Rate column .readmit_bench Expected Readmit Rate column","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Expects tibble Expects following columns 4 Length Stay Actual - integer Length Stacy Benchmark - integer Readmit Rate Actual - 0/1 record, 1 = readmitted, 0 . Readmit Rate Benchmark - percentage benchmark file. add column called visits count records per length stay 1 .max_los .max_los param can left blank function default 15. good default know set 75 percentile stats::quantile() function using defaults, like .max_los = stats::quantile(data_tbl$alos)[[4]] Uses data compute variance, want particular time frame filter data goes .data argument. suggested use timetk::filter_by_time() index computed excess length stay readmit rates respective expectations.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"","code":"suppressPackageStartupMessages(library(dplyr)) data_tbl <- tibble( \"alos\" = runif(186, 1, 20) , \"elos\" = runif(186, 1, 17) , \"readmit_rate\" = runif(186, 0, .25) , \"readmit_bench\" = runif(186, 0, .2) ) los_ra_index_summary_tbl( .data = data_tbl , .max_los = 15 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_bench ) #> # A tibble: 15 × 4 #> los_group los_index rar_index los_ra_var #> #> 1 1 0.0814 1.25 1.17 #> 2 2 0.191 0.9 0.909 #> 3 3 0.286 1.22 0.936 #> 4 4 0.369 1.88 1.51 #> 5 5 0.611 1.62 1.01 #> 6 6 0.815 1.09 0.276 #> 7 7 0.747 1.25 0.503 #> 8 8 0.768 1.2 0.432 #> 9 9 1.23 1.44 0.676 #> 10 10 1.07 1.15 0.226 #> 11 11 1.47 1.75 1.22 #> 12 12 1.27 1.22 0.490 #> 13 13 1.35 0.909 0.445 #> 14 14 2.21 0.933 1.28 #> 15 15 1.99 1.3 1.29 los_ra_index_summary_tbl( .data = data_tbl , .max_los = 10 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_bench ) #> # A tibble: 10 × 4 #> los_group los_index rar_index los_ra_var #> #> 1 1 0.0814 1.25 1.17 #> 2 2 0.191 0.9 0.909 #> 3 3 0.286 1.22 0.936 #> 4 4 0.369 1.88 1.51 #> 5 5 0.611 1.62 1.01 #> 6 6 0.815 1.09 0.276 #> 7 7 0.747 1.25 0.503 #> 8 8 0.768 1.2 0.432 #> 9 9 1.23 1.44 0.676 #> 10 10 1.71 1.3 1.01"},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":null,"dir":"Reference","previous_headings":"","what":"Tibble to named list — named_item_list","title":"Tibble to named list — named_item_list","text":"Takes data.frame/tibble creates named list supplied grouping variable. Can used conjunction save_to_excel() create new sheet group data.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Tibble to named list — named_item_list","text":"","code":"named_item_list(.data, .group_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Tibble to named list — named_item_list","text":".data data.frame/tibble. .group_col column contains groupings.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Tibble to named list — named_item_list","text":"Requires data.frame/tibble grouping column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Tibble to named list — named_item_list","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Tibble to named list — named_item_list","text":"","code":"library(healthyR.data) df <- healthyR_data df_list <- named_item_list(.data = df, .group_col = service_line) df_list #> tbl_df< #> mrn : character #> visit_id : character #> visit_start_date_time : datetime #> visit_end_date_time : datetime #> total_charge_amount : double #> total_amount_due : double #> total_adjustment_amount : double #> payer_grouping : character #> total_payment_amount : double #> ip_op_flag : character #> service_line : character #> length_of_stay : double #> expected_length_of_stay : logical #> length_of_stay_threshold: logical #> los_outlier_flag : double #> readmit_flag : double #> readmit_expectation : logical #> > #> >[29]> #> $`Alcohol Abuse` #> # A tibble: 1,904 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 66681… 1027422… 2011-09-18 18:45:00 2011-09-21 15:24:00 20650. #> 2 85712… 1715006… 2011-09-24 14:23:00 2011-09-27 22:54:00 19632. #> 3 45086… 1463793… 2011-09-25 17:22:00 2011-09-30 18:48:00 27028. #> 4 53136… 1087046… 2011-10-01 08:58:00 2011-10-03 11:10:00 12214. #> 5 79908… 1933551… 2011-10-02 00:04:00 2011-10-06 13:51:00 30124. #> 6 29323… 1651882… 2011-10-06 15:08:00 2011-10-07 16:00:00 8571. #> 7 97809… 1375044… 2011-10-06 17:23:00 2011-10-08 14:19:00 13139. #> 8 88765… 1040286… 2011-10-09 00:36:00 2011-10-09 15:29:00 37944. #> 9 13303… 1814203… 2011-09-26 20:00:00 2011-10-10 11:59:00 110695. #> 10 50646… 1177441… 2011-10-11 01:00:00 2011-10-13 10:16:00 18791. #> # ℹ 1,894 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Bariatric Surgery For Obesity` #> # A tibble: 309 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 33197… 1959572… 2012-12-03 13:35:00 2012-12-05 14:42:00 42533. #> 2 85747… 1935901… 2012-12-03 07:30:00 2012-12-06 13:48:00 47450. #> 3 89559… 1250962… 2012-12-03 08:39:00 2012-12-06 16:18:00 50382. #> 4 31228… 1482137… 2013-01-16 06:32:00 2013-01-18 16:07:00 43665. #> 5 15445… 1953192… 2013-01-16 09:18:00 2013-01-20 18:33:00 52763. #> 6 22630… 1950977… 2013-02-19 10:28:00 2013-02-21 15:25:00 36038. #> 7 37398… 1518672… 2013-02-26 06:53:00 2013-03-01 12:38:00 56381. #> 8 14268… 1903948… 2013-04-09 06:45:00 2013-04-11 18:12:00 43263. #> 9 78338… 1196711… 2013-04-23 07:16:00 2013-04-26 16:41:00 52300. #> 10 80152… 1595499… 2013-05-21 06:15:00 2013-05-24 15:59:00 44746. #> # ℹ 299 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Bariatric Surgery for Obesity Outpatient` #> # A tibble: 19 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 77785… 3780939… 2011-05-23 05:00:00 2011-05-24 00:00:00 37167. #> 2 68458… 3778860… 2011-07-18 05:00:00 2011-07-19 00:00:00 26037. #> 3 47955… 3675064… 2011-07-18 05:00:00 2011-07-19 00:00:00 41552. #> 4 92298… 3218733… 2011-08-15 05:00:00 2011-08-16 00:00:00 34332. #> 5 29160… 3547868… 2011-08-30 05:00:00 2011-08-31 00:00:00 37992. #> 6 45420… 3189581… 2011-09-12 05:00:00 2011-09-13 00:00:00 32744. #> 7 59818… 3834855… 2011-09-19 05:00:00 2011-09-20 00:00:00 34354. #> 8 57649… 3921176… 2011-10-17 05:00:00 2011-10-18 00:00:00 31338 #> 9 11995… 3411333… 2011-11-07 05:00:00 2011-11-08 00:00:00 34795 #> 10 62541… 3554137… 2011-11-08 05:00:00 2011-11-08 00:00:00 33251. #> 11 83600… 3562481… 2011-11-15 05:00:00 2011-11-15 00:00:00 33955. #> 12 10604… 3411030… 2011-11-28 05:00:00 2011-11-29 00:00:00 35638. #> 13 84084… 3342120… 2012-03-12 05:00:00 2012-03-12 00:00:00 33758. #> 14 37253… 3461965… 2012-04-23 05:00:00 2012-04-24 00:00:00 36768. #> 15 85288… 3078841… 2012-06-12 05:00:00 2012-06-13 00:00:00 39139. #> 16 73239… 3350427… 2012-07-09 05:00:00 2012-07-10 00:00:00 35642. #> 17 52577… 3074630… 2012-08-20 05:00:00 2012-08-21 00:00:00 37140. #> 18 62286… 3659346… 2012-08-27 05:00:00 2012-08-28 00:00:00 35030. #> 19 39164… 3146567… 2012-12-18 05:00:00 2012-12-19 00:00:00 36899. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $CHF #> # A tibble: 3,871 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 51458… 1759626… 2011-09-19 09:17:00 2011-09-22 12:32:00 24021. #> 2 66595… 1901836… 2011-09-19 07:06:00 2011-09-22 18:58:00 33724. #> 3 21445… 1913857… 2011-09-22 00:21:00 2011-09-27 16:49:00 47369. #> 4 33735… 1710022… 2011-09-15 12:48:00 2011-09-27 19:52:00 76611. #> 5 67542… 1377329… 2011-09-17 13:49:00 2011-09-28 13:45:00 81523. #> 6 69492… 1811099… 2011-09-24 20:33:00 2011-09-29 11:59:00 37112. #> 7 93559… 1609237… 2011-09-22 04:23:00 2011-10-03 14:21:00 84470. #> 8 14723… 1713302… 2011-09-15 11:50:00 2011-10-04 19:34:00 158923. #> 9 49842… 1052618… 2011-09-29 10:40:00 2011-10-05 14:20:00 50061. #> 10 98654… 1022864… 2011-10-01 01:47:00 2011-10-05 18:50:00 42312. #> # ℹ 3,861 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $COPD #> # A tibble: 4,398 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 53222… 1698106… 2011-09-23 00:18:00 2011-09-25 14:18:00 21843. #> 2 54515… 1461588… 2011-09-18 17:22:00 2011-09-28 17:20:00 98014. #> 3 91474… 1437392… 2011-09-19 09:01:00 2011-09-30 14:44:00 96463. #> 4 38370… 1452507… 2011-09-25 18:44:00 2011-09-30 20:42:00 31050. #> 5 30712… 1117831… 2011-09-26 19:26:00 2011-10-01 09:46:00 33841. #> 6 11184… 1308449… 2011-09-30 17:41:00 2011-10-01 16:32:00 13971. #> 7 88190… 1670417… 2011-09-27 22:58:00 2011-10-01 17:03:00 44981. #> 8 33840… 1957228… 2011-09-26 08:08:00 2011-10-02 15:53:00 44635. #> 9 20960… 1168285… 2011-09-28 11:09:00 2011-10-03 15:53:00 36926. #> 10 95644… 1711510… 2011-09-24 23:59:00 2011-10-03 18:10:00 69779. #> # ℹ 4,388 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $CVA #> # A tibble: 1,876 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 41238… 1543704… 2011-09-19 15:31:00 2011-09-27 13:11:00 103948. #> 2 80514… 1330628… 2011-09-21 14:52:00 2011-09-29 17:38:00 94170. #> 3 12307… 1747094… 2011-09-24 16:34:00 2011-09-30 17:21:00 66481. #> 4 20903… 1777797… 2011-09-26 12:19:00 2011-10-04 15:38:00 79281. #> 5 54938… 1173347… 2011-09-30 17:47:00 2011-10-05 16:50:00 49108. #> 6 93886… 1877891… 2011-09-19 17:47:00 2011-10-05 17:25:00 105698. #> 7 42704… 1654264… 2011-09-28 22:00:00 2011-10-06 17:08:00 65041. #> 8 40653… 1576434… 2011-10-05 15:31:00 2011-10-11 14:26:00 81910. #> 9 26260… 1818390… 2011-09-27 13:43:00 2011-10-13 14:14:00 86323. #> 10 28646… 1984495… 2011-10-12 10:10:00 2011-10-14 15:15:00 82165. #> # ℹ 1,866 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Cardiac Catheterization` #> # A tibble: 2,339 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 66583… 3578143… 2011-01-04 05:00:00 2011-01-04 00:00:00 20852 #> 2 10022… 3911589… 2011-01-04 05:00:00 2011-01-04 00:00:00 18334 #> 3 28724… 3226717… 2011-01-05 05:00:00 2011-01-05 00:00:00 19353 #> 4 54076… 3773686… 2011-01-05 05:00:00 2011-01-05 00:00:00 18334 #> 5 89111… 3082518… 2011-01-13 05:00:00 2011-01-11 00:00:00 1377 #> 6 91877… 3385295… 2011-01-13 05:00:00 2011-01-13 00:00:00 18405 #> 7 89111… 3040689… 2011-01-13 05:00:00 2011-01-13 00:00:00 18587 #> 8 75773… 3380647… 2011-01-14 05:00:00 2011-01-14 00:00:00 20069 #> 9 22385… 3740963… 2011-01-17 05:00:00 2011-01-17 00:00:00 18428 #> 10 91434… 3628134… 2011-01-17 05:00:00 2011-01-17 00:00:00 20056 #> # ℹ 2,329 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Carotid Endarterectomy` #> # A tibble: 72 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 91886… 1012723… 2011-12-02 11:51:00 2011-12-04 15:32:00 29553. #> 2 84879… 1998441… 2012-02-02 06:37:00 2012-02-05 19:38:00 35181. #> 3 35685… 1235700… 2012-03-16 16:26:00 2012-03-23 11:22:00 87273. #> 4 84879… 1412023… 2012-03-30 09:31:00 2012-04-02 17:57:00 36213. #> 5 76802… 1501987… 2012-04-03 09:43:00 2012-04-05 13:11:00 27293. #> 6 21571… 1253613… 2012-03-29 21:26:00 2012-04-05 14:53:00 82206. #> 7 88958… 1446390… 2012-03-27 19:35:00 2012-04-05 16:35:00 89350. #> 8 25304… 1257726… 2012-05-29 08:52:00 2012-06-04 11:53:00 57470. #> 9 85997… 1406791… 2012-05-29 06:40:00 2012-06-04 12:40:00 52616. #> 10 19040… 1247816… 2012-05-31 06:57:00 2012-06-04 14:30:00 37105. #> # ℹ 62 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Cataract Removal` #> # A tibble: 4,930 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 24432… 3904707… 2010-01-05 05:00:00 2010-01-05 00:00:00 31283. #> 2 42767… 3950850… 2010-01-05 05:00:00 2010-01-05 00:00:00 12833. #> 3 27436… 3391956… 2010-01-05 05:00:00 2010-01-05 00:00:00 11770. #> 4 16795… 3399694… 2010-01-05 05:00:00 2010-01-05 00:00:00 12729. #> 5 26318… 3554661… 2010-01-05 05:00:00 2010-01-05 00:00:00 12833. #> 6 61280… 3763722… 2010-01-06 05:00:00 2010-01-06 00:00:00 15748. #> 7 80833… 3967666… 2010-01-06 05:00:00 2010-01-06 00:00:00 14165. #> 8 11824… 3033075… 2010-01-06 05:00:00 2010-01-06 00:00:00 13065. #> 9 87504… 3162148… 2010-01-06 05:00:00 2010-01-06 00:00:00 12735. #> 10 87077… 3940813… 2010-01-07 05:00:00 2010-01-07 00:00:00 11514. #> # ℹ 4,920 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Cellulitis #> # A tibble: 3,311 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 91937… 1963079… 2011-09-21 16:35:00 2011-09-23 13:42:00 20322. #> 2 14415… 1523695… 2011-09-23 13:59:00 2011-09-23 18:00:00 6860. #> 3 30115… 1278133… 2011-09-21 05:31:00 2011-09-24 10:50:00 28990. #> 4 11190… 1462795… 2011-09-22 16:32:00 2011-09-25 16:47:00 17947. #> 5 20122… 1114115… 2011-09-25 23:58:00 2011-09-26 13:30:00 8604. #> 6 66023… 1101427… 2011-09-25 02:04:00 2011-09-27 14:18:00 26726. #> 7 36903… 1842522… 2011-09-25 16:14:00 2011-09-27 18:10:00 13143. #> 8 94675… 1694578… 2011-09-28 19:23:00 2011-09-29 10:40:00 12203 #> 9 64313… 1204713… 2011-09-19 21:06:00 2011-09-30 16:54:00 95473. #> 10 81980… 1108154… 2011-09-30 22:52:00 2011-10-01 12:28:00 8901. #> # ℹ 3,301 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Chest Pain` #> # A tibble: 2,766 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 62048… 1900262… 2011-09-19 16:53:00 2011-09-20 19:20:00 10426. #> 2 24825… 1518935… 2011-09-19 21:51:00 2011-09-21 10:55:00 19261. #> 3 98859… 1774049… 2011-09-19 18:47:00 2011-09-22 12:50:00 27736. #> 4 60653… 1933930… 2011-09-21 23:51:00 2011-09-22 18:03:00 12116. #> 5 55103… 1113333… 2011-09-22 04:39:00 2011-09-23 14:54:00 18740. #> 6 95431… 1167648… 2011-09-22 20:11:00 2011-09-24 16:30:00 17625. #> 7 87695… 1365338… 2011-09-25 21:52:00 2011-09-26 01:47:00 8509. #> 8 36204… 1460612… 2011-09-24 20:00:00 2011-09-26 21:47:00 31526. #> 9 60438… 1812202… 2011-09-27 22:31:00 2011-09-28 11:10:00 11644. #> 10 84478… 1030571… 2011-09-28 16:29:00 2011-09-28 19:28:00 7463. #> # ℹ 2,756 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Colonoscopy/Endoscopy` #> # A tibble: 11,486 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 55897… 3869688… 2010-01-04 05:00:00 2010-01-04 00:00:00 8788. #> 2 13463… 3990577… 2010-01-05 05:00:00 2010-01-05 00:00:00 7607. #> 3 80092… 3361584… 2010-01-06 05:00:00 2010-01-06 00:00:00 9567. #> 4 53897… 3961488… 2010-01-06 05:00:00 2010-01-06 00:00:00 8671. #> 5 51791… 3022697… 2010-01-07 05:00:00 2010-01-07 00:00:00 7966. #> 6 94563… 3247268… 2010-01-08 05:00:00 2010-01-08 00:00:00 8695. #> 7 97321… 3978227… 2010-01-08 05:00:00 2010-01-08 00:00:00 7277. #> 8 10341… 3542481… 2010-01-08 05:00:00 2010-01-08 00:00:00 8783. #> 9 40727… 3471312… 2010-01-08 05:00:00 2010-01-08 00:00:00 8988. #> 10 96631… 3784146… 2010-01-10 20:54:00 2010-01-10 00:00:00 7656. #> # ℹ 11,476 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`GI Hemorrhage` #> # A tibble: 2,404 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 45079… 1076298… 2011-09-24 07:08:00 2011-09-26 18:00:00 18964. #> 2 78632… 1595472… 2011-09-24 15:09:00 2011-09-27 12:06:00 27776. #> 3 80547… 1555948… 2011-09-20 01:23:00 2011-09-27 21:20:00 87188. #> 4 21014… 1246530… 2011-09-25 20:58:00 2011-09-28 15:50:00 36404. #> 5 53480… 1976271… 2011-09-20 02:55:00 2011-09-30 19:32:00 115091. #> 6 84440… 1899305… 2011-09-28 20:00:00 2011-10-01 12:06:00 26018. #> 7 55748… 1658072… 2011-09-28 23:44:00 2011-10-02 13:23:00 64608. #> 8 22340… 1938596… 2011-09-30 20:00:00 2011-10-03 14:00:00 25310. #> 9 80292… 1911753… 2011-09-30 09:09:00 2011-10-05 15:34:00 55967. #> 10 33494… 1977982… 2011-08-25 13:20:00 2011-10-05 16:38:00 301838. #> # ℹ 2,394 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`General Outpatient` #> # A tibble: 50,526 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 86069… 3519249… 2010-01-04 05:00:00 2010-01-04 00:00:00 25984. #> 2 60856… 3602225… 2010-01-04 05:00:00 2010-01-04 00:00:00 22774. #> 3 80673… 3125290… 2010-01-04 05:00:00 2010-01-04 00:00:00 10690. #> 4 99766… 3372388… 2010-01-04 05:00:00 2010-01-04 00:00:00 7325. #> 5 23979… 3139267… 2010-01-04 05:00:00 2010-01-04 00:00:00 9119. #> 6 56640… 3346223… 2010-01-04 05:00:00 2010-01-04 00:00:00 10628 #> 7 43395… 3323331… 2010-01-04 05:00:00 2010-01-04 00:00:00 8677. #> 8 54736… 3159812… 2010-01-05 05:00:00 2010-01-05 00:00:00 9604. #> 9 71143… 3070269… 2010-01-05 05:00:00 2010-01-05 00:00:00 8839. #> 10 27377… 3185100… 2010-01-05 05:00:00 2010-01-05 00:00:00 10185. #> # ℹ 50,516 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Joint Replacement` #> # A tibble: 447 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 35741… 1963731… 2011-09-20 06:42:00 2011-09-23 18:27:00 70655. #> 2 45785… 1385680… 2011-09-27 07:51:00 2011-09-30 17:30:00 76480. #> 3 96001… 1647184… 2011-09-27 05:30:00 2011-09-30 18:20:00 90495. #> 4 78560… 1955538… 2011-09-22 09:00:00 2011-10-04 17:05:00 128587. #> 5 24244… 1536456… 2011-10-04 11:09:00 2011-10-07 15:13:00 80185. #> 6 45372… 1900289… 2011-10-04 06:33:00 2011-10-07 17:15:00 73753. #> 7 68583… 1223451… 2011-10-04 05:00:00 2011-10-07 17:15:00 86199. #> 8 76901… 1228116… 2011-10-04 08:25:00 2011-10-07 17:20:00 70719. #> 9 84765… 1344408… 2011-10-13 05:25:00 2011-10-18 20:21:00 82033. #> 10 13510… 1879596… 2011-10-18 05:00:00 2011-10-21 16:18:00 97454. #> # ℹ 437 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Laparoscopic Cholecystectomy` #> # A tibble: 2,456 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 44174… 3094545… 2010-01-05 05:00:00 2010-01-05 00:00:00 13263. #> 2 42989… 3855977… 2010-01-12 05:00:00 2010-01-13 00:00:00 13717. #> 3 80834… 3647383… 2010-01-19 05:00:00 2010-01-20 00:00:00 13915. #> 4 24888… 3164824… 2010-01-28 05:00:00 2010-01-29 00:00:00 12403. #> 5 25026… 3107332… 2010-01-28 05:00:00 2010-01-29 00:00:00 13995. #> 6 43792… 3606774… 2010-01-29 05:00:00 2010-01-30 00:00:00 13725. #> 7 31761… 3103216… 2010-02-02 05:00:00 2010-02-02 00:00:00 13763. #> 8 12868… 3439301… 2010-02-04 05:00:00 2010-02-05 00:00:00 13602. #> 9 86010… 3136153… 2010-02-05 05:00:00 2010-02-06 00:00:00 15136. #> 10 40209… 3923213… 2010-02-11 05:00:00 2010-02-11 00:00:00 12798. #> # ℹ 2,446 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $MI #> # A tibble: 2,253 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 13778… 1779125… 2011-09-22 15:44:00 2011-09-23 12:48:00 13819. #> 2 75904… 1290112… 2011-09-29 11:57:00 2011-09-29 15:15:00 23384. #> 3 56932… 1127730… 2011-09-29 21:58:00 2011-09-30 16:37:00 11806. #> 4 33544… 1537839… 2011-09-18 13:21:00 2011-10-04 15:52:00 165563. #> 5 80141… 1426155… 2011-09-18 15:50:00 2011-10-06 15:25:00 137769. #> 6 44194… 1588054… 2011-09-30 09:14:00 2011-10-07 09:00:00 64195 #> 7 15917… 1023432… 2011-10-07 04:19:00 2011-10-08 16:30:00 29082. #> 8 45753… 1636854… 2011-10-02 02:37:00 2011-10-11 14:40:00 89552. #> 9 15982… 1131846… 2011-10-09 07:14:00 2011-10-16 15:50:00 46561. #> 10 75745… 1816201… 2011-10-16 16:39:00 2011-10-17 19:56:00 10487. #> # ℹ 2,243 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Major Depression/Bipolar Affective Disorders` #> # A tibble: 2,866 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 83028… 1773215… 2011-09-19 16:52:00 2011-09-22 13:18:00 12668. #> 2 52413… 1344738… 2011-09-17 15:46:00 2011-09-28 15:13:00 41043. #> 3 76863… 1963121… 2011-09-20 20:26:00 2011-09-28 17:11:00 30736. #> 4 31780… 1094724… 2011-09-26 00:15:00 2011-09-30 13:55:00 17790. #> 5 51449… 1225742… 2011-09-28 22:44:00 2011-10-03 14:35:00 19806. #> 6 16347… 1925531… 2011-09-30 16:55:00 2011-10-03 15:06:00 13748. #> 7 95753… 1886595… 2011-09-24 20:06:00 2011-10-03 15:07:00 34606. #> 8 52126… 1594861… 2011-09-22 19:56:00 2011-10-03 15:21:00 40757. #> 9 75670… 1235696… 2011-09-27 16:18:00 2011-10-03 15:26:00 24597. #> 10 42724… 1433227… 2011-09-19 10:39:00 2011-10-04 12:40:00 55108. #> # ℹ 2,856 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Mastectomy #> # A tibble: 58 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 80731… 1129236… 2011-11-07 04:43:00 2011-11-09 13:05:00 33908. #> 2 37638… 1018182… 2011-11-14 06:43:00 2011-11-15 14:20:00 28817. #> 3 57062… 1503680… 2011-11-28 04:49:00 2011-11-29 15:00:00 29532. #> 4 57598… 1330344… 2011-12-12 09:22:00 2011-12-13 18:00:00 22163. #> 5 67748… 1066637… 2011-12-12 05:32:00 2011-12-14 14:00:00 36931. #> 6 81680… 1751336… 2012-01-16 06:00:00 2012-01-16 11:25:00 19637. #> 7 26174… 1748684… 2012-01-30 05:15:00 2012-01-31 18:30:00 25352. #> 8 59559… 1265426… 2012-02-06 05:00:00 2012-02-07 16:51:00 58899. #> 9 79465… 1419822… 2012-04-02 05:45:00 2012-04-03 13:50:00 104772. #> 10 27380… 1719685… 2012-04-16 05:57:00 2012-04-17 14:35:00 86889. #> # ℹ 48 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Medical #> # A tibble: 64,435 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 15915… 1588023… 2011-09-11 19:55:00 2011-09-13 16:01:00 23983. #> 2 24790… 1351333… 2011-09-18 22:00:00 2011-09-21 14:10:00 29385. #> 3 40945… 1350530… 2011-09-20 22:23:00 2011-09-21 16:15:00 12161. #> 4 67359… 1906290… 2011-09-19 23:09:00 2011-09-21 17:27:00 16550. #> 5 36661… 1162679… 2011-09-21 03:14:00 2011-09-21 17:30:00 17444. #> 6 59649… 1179016… 2011-09-20 22:57:00 2011-09-21 22:30:00 27419 #> 7 65736… 1669246… 2011-09-21 09:45:00 2011-09-22 11:35:00 38719. #> 8 27099… 1828863… 2011-09-21 20:19:00 2011-09-22 11:35:00 9612. #> 9 78487… 1754195… 2011-09-20 15:47:00 2011-09-22 12:30:00 21077. #> 10 17896… 1716209… 2011-09-21 15:44:00 2011-09-22 12:42:00 11714. #> # ℹ 64,425 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $PTCA #> # A tibble: 1,343 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 65802… 1922614… 2013-12-16 18:42:00 2013-12-18 15:54:00 95300. #> 2 47960… 1712037… 2013-12-17 09:24:00 2013-12-20 11:44:00 126548. #> 3 88081… 1416143… 2013-12-16 15:57:00 2013-12-21 18:29:00 165931. #> 4 47327… 1242762… 2013-12-20 23:49:00 2013-12-24 16:27:00 72849. #> 5 68288… 1687746… 2013-12-08 13:12:00 2013-12-24 18:40:00 277715. #> 6 65853… 1602546… 2013-12-24 12:16:00 2013-12-27 17:21:00 129947. #> 7 22470… 1919563… 2014-01-02 22:02:00 2014-01-05 12:45:00 122591. #> 8 70383… 1542050… 2014-01-02 17:37:00 2014-01-08 15:18:00 155744. #> 9 30699… 1996197… 2014-01-07 15:17:00 2014-01-14 15:51:00 280973. #> 10 15526… 1350260… 2014-01-11 22:29:00 2014-01-15 12:13:00 100158. #> # ℹ 1,333 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`PTCA Outpatient` #> # A tibble: 369 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 40037… 3514125… 2013-12-18 05:00:00 2013-12-19 00:00:00 107785. #> 2 65938… 3525540… 2013-12-19 05:00:00 2013-12-20 00:00:00 99169. #> 3 64137… 3456566… 2013-12-19 05:00:00 2013-12-20 00:00:00 104680. #> 4 32157… 3927503… 2013-12-20 05:00:00 2013-12-20 00:00:00 85622. #> 5 97406… 3404098… 2014-01-08 05:00:00 2014-01-08 00:00:00 54834. #> 6 52799… 3644914… 2014-01-09 05:00:00 2014-01-10 00:00:00 38735. #> 7 31448… 3922625… 2014-01-28 05:00:00 2014-01-28 00:00:00 73034. #> 8 69180… 3654599… 2014-01-29 05:00:00 2014-01-30 00:00:00 69213. #> 9 79461… 3382468… 2014-01-30 05:00:00 2014-01-31 00:00:00 73589. #> 10 35852… 3344079… 2014-02-18 05:00:00 2014-02-18 00:00:00 73071. #> # ℹ 359 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Pneumonia #> # A tibble: 3,323 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 41168… 1339933… 2011-09-19 00:15:00 2011-09-20 18:15:00 13585. #> 2 87344… 1581344… 2011-09-21 09:39:00 2011-09-24 18:21:00 38143. #> 3 64810… 1511895… 2011-09-23 20:30:00 2011-09-26 12:45:00 23686. #> 4 23339… 1813741… 2011-09-23 15:18:00 2011-09-26 13:23:00 26700. #> 5 43861… 1935030… 2011-09-22 14:03:00 2011-09-26 20:03:00 32690. #> 6 35356… 1551465… 2011-09-21 20:50:00 2011-09-27 16:34:00 45089. #> 7 49815… 1349707… 2011-09-23 02:48:00 2011-09-30 18:10:00 50528. #> 8 77558… 1443601… 2011-09-30 15:42:00 2011-10-01 11:28:00 12873. #> 9 72612… 1249400… 2011-09-30 19:05:00 2011-10-03 18:47:00 18688. #> 10 36317… 1539295… 2011-10-01 10:44:00 2011-10-04 13:59:00 24887. #> # ℹ 3,313 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Schizophrenia #> # A tibble: 1,681 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 78864… 1578423… 2011-09-10 10:37:00 2011-09-16 14:08:00 25230. #> 2 90780… 1948172… 2011-09-12 20:18:00 2011-09-22 13:19:00 37537. #> 3 24439… 1541902… 2011-09-17 20:52:00 2011-09-23 14:34:00 24523. #> 4 17550… 1239946… 2011-09-15 19:56:00 2011-10-04 10:50:00 70223. #> 5 90449… 1067597… 2011-09-26 10:16:00 2011-10-06 15:08:00 40697. #> 6 21252… 1222746… 2011-10-05 10:32:00 2011-10-11 14:28:00 25232. #> 7 47554… 1507806… 2011-09-24 19:18:00 2011-10-12 15:41:00 62677. #> 8 34234… 1699816… 2011-10-06 19:05:00 2011-10-13 12:57:00 34400. #> 9 70046… 1132874… 2011-10-07 20:28:00 2011-10-14 15:26:00 26578. #> 10 74820… 1025221… 2011-10-11 20:57:00 2011-10-19 13:46:00 30806. #> # ℹ 1,671 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Surgical #> # A tibble: 14,916 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 58762… 1957238… 2011-09-19 20:12:00 2011-09-21 11:17:00 33911. #> 2 66908… 1572987… 2011-09-20 09:09:00 2011-09-22 10:27:00 16933. #> 3 55391… 1020021… 2011-09-21 23:20:00 2011-09-22 15:44:00 13050. #> 4 28900… 1121152… 2011-09-20 05:00:00 2011-09-22 17:51:00 24769. #> 5 46455… 1937756… 2011-09-22 20:09:00 2011-09-23 18:07:00 32807. #> 6 86883… 1781570… 2011-09-23 05:00:00 2011-09-24 11:44:00 20214. #> 7 74525… 1390406… 2011-09-25 07:23:00 2011-09-26 17:45:00 37743. #> 8 91913… 1827659… 2011-09-23 13:36:00 2011-09-27 11:47:00 53769. #> 9 95797… 1767983… 2011-09-11 20:12:00 2011-09-27 15:47:00 161126. #> 10 68422… 1124488… 2011-09-26 07:18:00 2011-09-28 14:42:00 105689. #> # ℹ 14,906 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Syncope #> # A tibble: 1,854 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 23076… 1461398… 2011-09-20 01:18:00 2011-09-20 10:38:00 13422. #> 2 84855… 1170655… 2011-09-19 18:23:00 2011-09-21 15:51:00 21865. #> 3 47360… 1041458… 2011-09-20 23:24:00 2011-09-22 13:34:00 17635 #> 4 29909… 1798395… 2011-09-22 15:38:00 2011-09-25 15:12:00 33088. #> 5 86969… 1347663… 2011-09-25 15:28:00 2011-09-26 16:43:00 14623. #> 6 16815… 1367750… 2011-09-23 17:02:00 2011-09-26 18:51:00 27595. #> 7 74671… 1467173… 2011-09-25 02:07:00 2011-09-26 22:00:00 34697. #> 8 58540… 1224109… 2011-09-22 23:12:00 2011-09-27 18:47:00 29705. #> 9 44743… 1018572… 2011-09-27 18:07:00 2011-09-28 18:40:00 16385. #> 10 69830… 1136058… 2011-09-27 10:55:00 2011-09-28 21:16:00 5867. #> # ℹ 1,844 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $TIA #> # A tibble: 1,490 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 11900… 1817373… 2011-09-26 20:51:00 2011-09-27 14:07:00 15764. #> 2 40157… 1365680… 2011-09-26 22:49:00 2011-09-29 18:35:00 27759. #> 3 81648… 1909292… 2011-10-08 15:57:00 2011-10-11 16:46:00 44648. #> 4 35853… 1358966… 2011-10-06 19:41:00 2011-10-13 11:24:00 66200. #> 5 35309… 1512759… 2011-10-10 17:33:00 2011-10-13 15:46:00 32168. #> 6 60037… 1754357… 2011-10-09 21:27:00 2011-10-13 16:03:00 37201. #> 7 24439… 1805134… 2011-10-12 14:56:00 2011-10-17 14:21:00 56238. #> 8 95326… 1662410… 2011-10-13 14:44:00 2011-10-20 16:27:00 85644. #> 9 97257… 1096965… 2011-10-19 23:02:00 2011-10-23 14:11:00 37159. #> 10 19835… 1741208… 2011-10-16 19:00:00 2011-10-24 16:56:00 65126. #> # ℹ 1,480 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Vaginal Delivery` #> # A tibble: 11 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 97356… 1473544… 2011-12-14 15:30:00 2011-12-14 17:37:00 5707 #> 2 54205… 1412111… 2012-01-31 07:10:00 2012-01-31 09:00:00 7885. #> 3 78836… 1257448… 2012-03-05 13:51:00 2012-03-05 16:40:00 11019. #> 4 51141… 1989466… 2012-06-12 12:02:00 2012-06-12 13:17:00 7702 #> 5 63911… 1743794… 2012-07-06 08:59:00 2012-07-06 11:07:00 7386. #> 6 16156… 1997707… 2012-07-13 09:15:00 2012-07-13 11:59:00 15250. #> 7 25535… 1161988… 2012-09-22 18:35:00 2012-09-22 22:00:00 8301. #> 8 88987… 1605284… 2012-11-04 00:50:00 2012-11-11 14:14:00 46743. #> 9 88866… 1936904… 2012-12-14 07:10:00 2012-12-15 20:37:00 12017. #> 10 93192… 1506189… 2013-03-06 12:01:00 2013-03-06 13:31:00 8192. #> 11 79312… 1724518… 2013-09-08 22:32:00 2013-09-08 23:21:00 6599. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Valve Procedure` #> # A tibble: 8 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 698201… 1919502… 2014-10-01 02:44:00 2014-10-01 10:30:00 61967. #> 2 825784… 1181134… 2014-11-19 15:29:00 2014-11-20 22:42:00 95348. #> 3 697728… 1925626… 2015-06-12 22:07:00 2015-06-13 02:00:00 210729. #> 4 497633… 1911039… 2016-01-12 02:12:00 2016-01-13 12:25:00 209630. #> 5 586969… 1572755… 2016-01-12 09:06:00 2016-01-14 14:55:00 244695. #> 6 729922… 1565557… 2016-04-06 10:38:00 2016-04-15 16:33:00 215360. #> 7 507774… 1715639… 2018-06-05 00:37:00 2018-06-05 13:58:00 295358. #> 8 444943… 1920905… 2020-07-13 10:21:00 2020-07-13 15:00:00 341798. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #>"},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":null,"dir":"Reference","previous_headings":"","what":"Get the optimal binwidth for a histogram — opt_bin","title":"Get the optimal binwidth for a histogram — opt_bin","text":"Gives optimal binwidth histogram given data set, value desired amount bins","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get the optimal binwidth for a histogram — opt_bin","text":"","code":"opt_bin(.data, .value_col, .iters = 30)"},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get the optimal binwidth for a histogram — opt_bin","text":".data data set question .value_col column holds values .iters many times cost function loop run","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get the optimal binwidth for a histogram — opt_bin","text":"tibble histogram breakpoints","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get the optimal binwidth for a histogram — opt_bin","text":"Modified Hideaki Shimazaki Department Physics, Kyoto University shimazaki ton.scphys.kyoto-u.ac.jp Feel free modify/distribute program. Supply data.frame/tibble value column. optimal binwidth computed amount binds desired","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get the optimal binwidth for a histogram — opt_bin","text":"","code":"suppressPackageStartupMessages(library(purrr)) suppressPackageStartupMessages(library(dplyr)) df_tbl <- rnorm(n = 1000, mean = 0, sd = 1) df_tbl <- df_tbl %>% as_tibble() %>% set_names(\"value\") df_tbl %>% opt_bin( .value_col = value , .iters = 100 ) #> # A tibble: 8 × 1 #> value #> #> 1 -3.12 #> 2 -2.24 #> 3 -1.35 #> 4 -0.472 #> 5 0.410 #> 6 1.29 #> 7 2.17 #> 8 3.06"},{"path":"https://www.spsanderson.com/healthyR/reference/pipe.html","id":null,"dir":"Reference","previous_headings":"","what":"Pipe operator — %>%","title":"Pipe operator — %>%","text":"See magrittr::%>% details.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/pipe.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Pipe operator — %>%","text":"","code":"lhs %>% rhs"},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":null,"dir":"Reference","previous_headings":"","what":"Procedure to Condition Code Mapping file — px_cc_mapping","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"dataset containing Procedure Code AHRQ Condition Code Mapping used helping define servce lines inpatient discharges.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"","code":"data(px_cc_mapping)"},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"data frame 79721 rows 5 variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"CC_Code. PX_1, PX_2, ..., PX_n CC_Desc. PX_1 = Genitourinary incontinence procedures ICD_Ver_Flag. 10 9 ICDCode. ICD-9 ICD-10 Code Procedure. Inject Implant Urethra","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":null,"dir":"Reference","previous_headings":"","what":"Save a file to Excel — save_to_excel","title":"Save a file to Excel — save_to_excel","text":"Save tibble/data.frame excel .xlsx file. file automatically save_dtime format 20201109_132416 November 11th, 2020 1:24:16PM.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Save a file to Excel — save_to_excel","text":"","code":"save_to_excel(.data, .file_name)"},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Save a file to Excel — save_to_excel","text":".data tibble/data.frame want save .xlsx file. .file_name name want give file.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Save a file to Excel — save_to_excel","text":"saved excel file","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Save a file to Excel — save_to_excel","text":"Requires tibble/data.frame passed .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Save a file to Excel — save_to_excel","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":null,"dir":"Reference","previous_headings":"","what":"Service Line Grouper Augment Function — service_line_augment","title":"Service Line Grouper Augment Function — service_line_augment","text":"Takes arguments data.frame/tibble returns service line augmented data.frame/tibble set patients.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Service Line Grouper Augment Function — service_line_augment","text":"","code":"service_line_augment(.data, .dx_col, .px_col, .drg_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Service Line Grouper Augment Function — service_line_augment","text":".data data passed augmented function. .dx_col column containing Principal Diagnosis discharge. .px_col column containing Principal Coded Procedure discharge. possible blank. .drg_col DRG Number coded inpatient discharge.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Service Line Grouper Augment Function — service_line_augment","text":"augmented data.frame/tibble service line appended new column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Service Line Grouper Augment Function — service_line_augment","text":"augment function appends vector data.frame/tibble passed .data parameter. data.frame/tibble required, along principal diagnosis column, principal procedure column, column DRG number. needed function can join dx_cc_mapping px_cc_mapping columns provide service line. function works visits coded using ICD Version 10 . Lets take example discharge, DRG 896 Principal Diagnosis code maps DX_660, visit get grouped alcohol_abuse DRG 896: ALCOHOL, DRUG ABUSE DEPENDENCE WITHOUT REHABILITATION THERAPY MAJOR COMPLICATION COMORBIDITY (MCC) DX_660 Maps following ICD-10 Codes ie F1010 Alcohol abuse, uncomplicated:","code":"library(healthyR) dx_cc_mapping %>% filter(CC_Code == \"DX_660\", ICD_Ver_Flag == \"10\")"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Service Line Grouper Augment Function — service_line_augment","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Service Line Grouper Augment Function — service_line_augment","text":"","code":"df <- data.frame( dx_col = \"F10.10\", px_col = NA, drg_col = \"896\" ) service_line_augment( .data = df, .dx_col = dx_col, .px_col = px_col, .drg_col = drg_col ) #> # A tibble: 1 × 4 #> dx_col px_col drg_col service_line #> #> 1 F10.10 NA 896 alcohol_abuse"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":null,"dir":"Reference","previous_headings":"","what":"Service Line Grouper Vectorized Function — service_line_vec","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"Takes arguments data.frame/tibble returns service line vector set patients.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"","code":"service_line_vec(.data, .dx_col, .px_col, .drg_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Service Line Grouper Vectorized Function — service_line_vec","text":".data data passed augmented function. .dx_col column containing Principal Diagnosis discharge. .px_col column containing Principal Coded Procedure discharge. possible blank. .drg_col DRG Number coded inpatient discharge.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"vector service line assignments.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"vectorized function returns vector. can applied inside mutate statement using dplyr desired. data.frame/tibble required, along principal diagnosis column, principal procedure column, column DRG number. needed function can join dx_cc_mapping px_cc_mapping columns provide service line. function works visits coded using ICD Version 10 . Lets take example discharge, DRG 896 Principal Diagnosis code maps DX_660, visit get grouped alcohol_abuse DRG 896: ALCOHOL, DRUG ABUSE DEPENDENCE WITHOUT REHABILITATION THERAPY MAJOR COMPLICATION COMORBIDITY (MCC) DX_660 Maps following ICD-10 Codes ie F1010 Alcohol abuse, uncomplicated:","code":"library(healthyR) dx_cc_mapping %>% filter(CC_Code == \"DX_660\", ICD_Ver_Flag == \"10\")"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"","code":"df <- data.frame( dx_col = \"F10.10\", px_col = NA, drg_col = \"896\" ) service_line_vec( .data = df, .dx_col = dx_col, .px_col = px_col, .drg_col = drg_col ) #> [1] \"alcohol_abuse\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL LEFT type function — sql_left","title":"Use SQL LEFT type function — sql_left","text":"Perform SQL LEFT() type function piece text","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL LEFT type function — sql_left","text":"","code":"sql_left(.text, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL LEFT type function — sql_left","text":".text piece text/string manipulated .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL LEFT type function — sql_left","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL LEFT type function — sql_left","text":"","code":"sql_left(\"text\", 3) #> [1] \"tex\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL MID type function — sql_mid","title":"Use SQL MID type function — sql_mid","text":"Perform SQL SUBSTRING type function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL MID type function — sql_mid","text":"","code":"sql_mid(.text, .start_num, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL MID type function — sql_mid","text":".text piece text/string manipulated .start_num place start .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL MID type function — sql_mid","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL MID type function — sql_mid","text":"","code":"sql_mid(\"this is some text\", 6, 2) #> [1] \"is\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL RIGHT type functions — sql_right","title":"Use SQL RIGHT type functions — sql_right","text":"Perform SQL RIGHT type function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL RIGHT type functions — sql_right","text":"","code":"sql_right(.text, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL RIGHT type functions — sql_right","text":".text piece text/string manipulated .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL RIGHT type functions — sql_right","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL RIGHT type functions — sql_right","text":"","code":"sql_right(\"this is some more text\", 3) #> [1] \"ext\""},{"path":"https://www.spsanderson.com/healthyR/reference/tidyeval.html","id":null,"dir":"Reference","previous_headings":"","what":"Tidy eval helpers — tidyeval","title":"Tidy eval helpers — tidyeval","text":"sym() creates symbol string syms() creates list symbols character vector. enquo() enquos() delay execution one several function arguments. enquo() returns single quoted expression, like blueprint delayed computation. enquos() returns list quoted expressions. expr() quotes new expression locally. mostly useful build new expressions around arguments captured enquo() enquos(): expr(mean(!!enquo(arg), na.rm = TRUE)). as_name() transforms quoted variable name string. Supplying something else quoted variable name error. unlike as_label() also returns single string supports kind R object input, including quoted function calls vectors. purpose summarise object single label. label often suitable default name. know quoted expression contains (instance expressions captured enquo() variable name, call function, unquoted constant), use as_label(). know quoted simple variable name, like enforce , use as_name(). learn tidy eval use tools, visit Metaprogramming section Advanced R.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Top N tibble — top_n_tbl","title":"Top N tibble — top_n_tbl","text":"Get tibble returned n records sorted either descending order (default) ascending order.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Top N tibble — top_n_tbl","text":"","code":"top_n_tbl(.data, .n_records, .arrange_value = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Top N tibble — top_n_tbl","text":".data data want pass function .n_records many records want returned .arrange_value boolean TRUE default. TRUE sorts data descending order ... columns want pass function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Top N tibble — top_n_tbl","text":"Requires data.frame/tibble Requires least one column chosen inside ... return tibble sorted order chosen descending default","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Top N tibble — top_n_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Top N tibble — top_n_tbl","text":"","code":"library(healthyR.data) df <- healthyR_data df_tbl <- top_n_tbl( .data = df , .n_records = 3 , .arrange_value = TRUE , service_line , payer_grouping ) print(df_tbl) #> # A tibble: 3 × 3 #> service_line payer_grouping n #> #> 1 Medical Medicare A 30250 #> 2 General Outpatient Medicare B 13646 #> 3 General Outpatient Blue Cross 10607"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot ALOS - Average Length of Stay — ts_alos_plt","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Plot ALOS - Average Length Stay","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"","code":"ts_alos_plt(.data, .date_col, .value_col, .by_grouping, .interactive)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":".data time series data need pass .date_col date column .value_col value column .by_grouping want data summarized - \"sec\", \"min\", \"hour\", \"day\", \"week\", \"month\", \"quarter\" \"year\" .interactive TRUE FALSE. TRUE returns plotly plot FALSE returns static ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"timetk time series plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Expects tibble date time column value column Uses timetk underlying sumarization plot .by_grouping missing default \"day\" static ggplot2 object return .interactive function FALSE otherwise plotly plot returned.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"","code":"library(healthyR) library(healthyR.data) library(timetk) library(dplyr) library(purrr) # Make A Series of Dates ---- data_tbl <- healthyR_data df_tbl <- data_tbl %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, length_of_stay) %>% summarise_by_time( .date_var = visit_end_date_time , .by = \"day\" , visits = mean(length_of_stay, na.rm = TRUE) ) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2012\" , .end_date = \"2019\" ) %>% set_names(\"Date\",\"Values\") ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Sometimes important know census given day, average length stay given day, including patients yet discharged. can easily achieved. return one record every account data still need summarized. multiple entries per day records show therefore multiple entries column date resulting tibble. want aggregate able easily. record .start_date_col filled corresponding end_date null end date set equal Sys.Date() record start_date NA discarded. function can take little bit time run join comparison runs.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"","code":"ts_census_los_daily_tbl( .data, .keep_nulls_only = FALSE, .start_date_col, .end_date_col, .by_time = \"day\" )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":".data data want pass function .keep_nulls_only boolean keep records NULL end date, meaning patient still admitted. default FALSE brings back records. .start_date_col column containing start date record .end_date_col column containing end date record. .by_time want data presented, defaults day remain way unless need granular data.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"tibble object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Requires dataset least start date column end date column Takes single boolean parameter","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"","code":"library(healthyR) library(healthyR.data) library(dplyr) df <- healthyR_data df_tbl <- df %>% filter(ip_op_flag == \"I\") %>% select(visit_start_date_time, visit_end_date_time) %>% timetk::filter_by_time(.date_var = visit_start_date_time, .start_date = \"2020\") ts_census_los_daily_tbl( .data = df_tbl , .keep_nulls_only = FALSE , .start_date_col = visit_start_date_time , .end_date_col = visit_end_date_time ) #> # A tibble: 45,572 × 5 #> date visit_start_date_time visit_end_date_time los census #> #> 1 2020-01-01 2020-01-01 2020-01-02 1 1 #> 2 2020-01-01 2020-01-01 2020-01-02 1 1 #> 3 2020-01-01 2020-01-01 2020-01-02 1 1 #> 4 2020-01-01 2020-01-01 2020-01-03 2 1 #> 5 2020-01-01 2020-01-01 2020-01-03 2 1 #> 6 2020-01-01 2020-01-01 2020-01-03 2 1 #> 7 2020-01-01 2020-01-01 2020-01-04 3 1 #> 8 2020-01-01 2020-01-01 2020-01-04 3 1 #> 9 2020-01-01 2020-01-01 2020-01-04 3 1 #> 10 2020-01-01 2020-01-01 2020-01-05 4 1 #> # ℹ 45,562 more rows"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a plot showing the excess of the median value — ts_median_excess_plt","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"Plot excess +/- median value grouped certain time parameters.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"","code":"ts_median_excess_plt( .data, .date_col, .value_col, .x_axis, .ggplot_group_var, .years_back )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":".data data analyzed, data must tibble/data.frame. .date_col column tibble holds date. .value_col column holds value interest. .x_axis x-axis, day, week, etc. .ggplot_group_var variable group ggplot . .years_back many yeas back want go order compute median value.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"Supply data want view see excess +/- median values specified time series tibble.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"","code":"suppressPackageStartupMessages(library(timetk)) ts_signature_tbl( .data = m4_daily , .date_col = date ) %>% ts_median_excess_plt( .date_col = date , .value_col = value , .x_axis = month , .ggplot_group_var = year , .years_back = 1 ) #> pad applied on the interval: day #> Joining with `by = join_by(month)` #> Warning: The `` argument of `guides()` cannot be `FALSE`. Use \"none\" instead as #> of ggplot2 3.3.4. #> ℹ The deprecated feature was likely used in the healthyR package. #> Please report the issue at . #> Warning: Removed 261 rows containing missing values (`geom_line()`)."},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Time Series Plot — ts_plt","title":"Time Series Plot — ts_plt","text":"warpper function timetk::plot_time_series() function limited functionality parameter set. see full reference please visit timetk package site.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Time Series Plot — ts_plt","text":"","code":"ts_plt( .data, .date_col, .value_col, .color_col = NULL, .facet_col = NULL, .facet_ncol = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Time Series Plot — ts_plt","text":".data data pass function, must tibble/data.frame. .date_col column holding date. .value_col column holding value. .color_col column holding variable color. .facet_col column holding variable faceting. .facet_ncol many columns want. .interactive Return plotly plot set TRUE static ggplot2 plot set FALSE. default FALSE.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Time Series Plot — ts_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Time Series Plot — ts_plt","text":"function takes arguments function presets others choosing defaults others. smoother functionality turned .","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Time Series Plot — ts_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Time Series Plot — ts_plt","text":"","code":"suppressPackageStartupMessages(library(dplyr)) library(timetk) library(healthyR.data) healthyR.data::healthyR_data %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, service_line) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2020\" ) %>% group_by(service_line) %>% summarize_by_time( .date_var = visit_end_date_time , .by = \"month\" , visits = n() ) %>% ungroup() %>% ts_plt( .date_col = visit_end_date_time , .value_col = visits , .color_col = service_line )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot Readmit Rate — ts_readmit_rate_plt","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Plot Readmit Rate","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"","code":"ts_readmit_rate_plt(.data, .date_col, .value_col, .by_grouping, .interactive)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":".data data need pass. .date_col date column. .value_col value column. .by_grouping want data summarized - \"sec\", \"min\", \"hour\", \"day\", \"week\", \"month\", \"quarter\" \"year\". .interactive TRUE FALSE. TRUE returns plotly plot FALSE returns static ggplot2 plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"timetk time series plot interactive","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Expects tibble date time column value column Uses timetk underlying sumarization plot .by_grouping missing default \"day\"","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"","code":"set.seed(123) suppressPackageStartupMessages(library(timetk)) suppressPackageStartupMessages(library(purrr)) suppressPackageStartupMessages(library(dplyr)) ts_tbl <- tk_make_timeseries( start = \"2019-01-01\" , by = \"day\" , length_out = \"1 year 6 months\" ) values <- arima.sim( model = list( order = c(0, 1, 0)) , n = 547 , mean = 1 , sd = 5 ) df_tbl <- tibble( x = ts_tbl , y = values ) %>% set_names(\"Date\",\"Values\") ts_readmit_rate_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Make a Time Enhanced Tibble — ts_signature_tbl","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"Returns tibble adds time series signature timetk::tk_augment_timeseries_signature() function. added chosen date column defined .date_col parameter.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"","code":"ts_signature_tbl(.data, .date_col, .pad_time = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":".data data analyzed. .date_col column holds date. .pad_time Boolean TRUE/FALSE. TRUE timetk::pad_by_time() function called used data.frame modification. default TRUE. ... Grouping variables used dplyr::group_by() using timetk::pad_by_time()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"Supply data date column add year, month, week, week day hour tibble. original date column kept. Returns time-series signature tibble. must know data going function certain columns dropped kept using functions","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"","code":"library(timetk) ts_signature_tbl( .data = m4_daily , .date_col = date , .pad_time = TRUE , id ) #> pad applied on the interval: day #> # A tibble: 9,743 × 31 #> id date value index.num diff year year.iso half quarter month #> #> 1 D410 1978-06-23 9109. 267408000 NA 1978 1978 1 2 6 #> 2 D410 1978-06-24 9103. 267494400 86400 1978 1978 1 2 6 #> 3 D410 1978-06-25 9116. 267580800 86400 1978 1978 1 2 6 #> 4 D410 1978-06-26 9116. 267667200 86400 1978 1978 1 2 6 #> 5 D410 1978-06-27 9106. 267753600 86400 1978 1978 1 2 6 #> 6 D410 1978-06-28 9094. 267840000 86400 1978 1978 1 2 6 #> 7 D410 1978-06-29 9094. 267926400 86400 1978 1978 1 2 6 #> 8 D410 1978-06-30 9084. 268012800 86400 1978 1978 1 2 6 #> 9 D410 1978-07-01 9081. 268099200 86400 1978 1978 2 3 7 #> 10 D410 1978-07-02 9047. 268185600 86400 1978 1978 2 3 7 #> # ℹ 9,733 more rows #> # ℹ 21 more variables: month.xts , month.lbl , day , hour , #> # minute , second , hour12 , am.pm , wday , #> # wday.xts , wday.lbl , mday , qday , yday , #> # mweek , week , week.iso , week2 , week3 , #> # week4 , mday7 "},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":null,"dir":"Reference","previous_headings":"","what":"UMAP Projection — umap_list","title":"UMAP Projection — umap_list","text":"Create umap object uwot::umap() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"UMAP Projection — umap_list","text":"","code":"umap_list(.data, .kmeans_map_tbl, .k_cluster = 5)"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"UMAP Projection — umap_list","text":".data data kmeans_user_item_tbl() function. .kmeans_map_tbl data kmeans_mapped_tbl(). .k_cluster Pick desired amount clusters analysis scree plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"UMAP Projection — umap_list","text":"list tibbles umap object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"UMAP Projection — umap_list","text":"takes user item table/matix produced kmeans_user_item_tbl() function. function uses defaults uwot::umap().","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"UMAP Projection — umap_list","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"UMAP Projection — umap_list","text":"","code":"library(healthyR.data) library(healthyR) library(dplyr) library(broom) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(uit_tbl) umap_list(.data = uit_tbl, kmm_tbl, 3) #> Warning: The `x` argument of `as_tibble.matrix()` must have unique column names if `.name_repair` is omitted as of tibble 2.0.0. #> Using compatibility `.name_repair`. #> This warning is displayed once every 8 hours. #> Call `lifecycle::last_lifecycle_warnings()` to see where this warning was generated. #> Joining, by = \"service_line\" #> $umap_obj #> [,1] [,2] #> [1,] -1.20154126 -1.47929355 #> [2,] -1.85642035 -0.92673132 #> [3,] 2.06673794 0.43277195 #> [4,] 0.50777595 0.88411787 #> [5,] 1.39594083 0.91600016 #> [6,] 2.07423394 0.07035807 #> [7,] -1.58056147 0.54257897 #> [8,] -1.28963168 -0.07908270 #> [9,] 1.64515095 0.56890276 #> [10,] 0.51813190 0.06985691 #> [11,] -1.65750105 -0.38041183 #> [12,] 1.28338330 -0.23311302 #> [13,] -1.14359362 -0.99453851 #> [14,] -1.57960684 0.21351746 #> [15,] 0.07514446 0.57518891 #> [16,] -0.79473717 0.35539225 #> [17,] 1.41217868 0.20038059 #> [18,] -0.87235720 -0.62273332 #> [19,] -1.12270386 0.55439070 #> [20,] 0.89454477 0.56136778 #> [21,] 0.92169182 0.11029461 #> [22,] -1.39727528 -1.20793316 #> [23,] 1.70101528 -0.13128158 #> attr(,\"scaled:center\") #> [1] -3.380066 5.532106 #> #> $umap_results_tbl #> # A tibble: 23 × 3 #> x y service_line #> #> 1 -1.20 -1.48 Alcohol Abuse #> 2 -1.86 -0.927 Bariatric Surgery For Obesity #> 3 2.07 0.433 CHF #> 4 0.508 0.884 COPD #> 5 1.40 0.916 CVA #> 6 2.07 0.0704 Carotid Endarterectomy #> 7 -1.58 0.543 Cellulitis #> 8 -1.29 -0.0791 Chest Pain #> 9 1.65 0.569 GI Hemorrhage #> 10 0.518 0.0699 Joint Replacement #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #> #> $kmeans_obj #> K-means clustering with 3 clusters of sizes 6, 12, 5 #> #> Cluster means: #> Blue Cross Commercial Compensation Exchange Plans HMO Medicaid #> 1 0.1170278 0.03141187 0.0101665392 0.013865190 0.09822472 0.08557952 #> 2 0.0783745 0.02182129 0.0043244347 0.006202137 0.04493860 0.03684344 #> 3 0.1495475 0.03679700 0.0003066332 0.020729565 0.16252855 0.13072521 #> Medicaid HMO Medicare A Medicare HMO No Fault Self Pay #> 1 0.14652195 0.3535395 0.10524131 0.007067791 0.031353724 #> 2 0.08001653 0.5625037 0.15152338 0.003475542 0.009976485 #> 3 0.31446157 0.1318675 0.03192357 0.001364577 0.019748398 #> #> Clustering vector: #> [1] 3 3 2 2 2 2 1 1 2 2 3 2 3 1 2 1 2 1 1 2 2 3 2 #> #> Within cluster sum of squares by cluster: #> [1] 0.08456928 0.09625399 0.19152559 #> (between_SS / total_SS = 73.6 %) #> #> Available components: #> #> [1] \"cluster\" \"centers\" \"totss\" \"withinss\" \"tot.withinss\" #> [6] \"betweenss\" \"size\" \"iter\" \"ifault\" #> #> $kmeans_cluster_tbl #> # A tibble: 23 × 2 #> service_line .cluster #> #> 1 Alcohol Abuse 3 #> 2 Bariatric Surgery For Obesity 3 #> 3 CHF 2 #> 4 COPD 2 #> 5 CVA 2 #> 6 Carotid Endarterectomy 2 #> 7 Cellulitis 1 #> 8 Chest Pain 1 #> 9 GI Hemorrhage 2 #> 10 Joint Replacement 2 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #> #> $umap_kmeans_cluster_results_tbl #> # A tibble: 23 × 4 #> x y service_line .cluster #> #> 1 -1.20 -1.48 Alcohol Abuse 3 #> 2 -1.86 -0.927 Bariatric Surgery For Obesity 3 #> 3 2.07 0.433 CHF 2 #> 4 0.508 0.884 COPD 2 #> 5 1.40 0.916 CVA 2 #> 6 2.07 0.0704 Carotid Endarterectomy 2 #> 7 -1.58 0.543 Cellulitis 1 #> 8 -1.29 -0.0791 Chest Pain 1 #> 9 1.65 0.569 GI Hemorrhage 2 #> 10 0.518 0.0699 Joint Replacement 2 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #>"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"UMAP and K-Means Cluster Visualization — umap_plt","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"Create UMAP Projection plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"","code":"umap_plt(.data, .point_size = 2, .label = TRUE)"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":".data data umap_list() function. .point_size desired size points plot. .label ggrepel::geom_label_repel() used display cluster user labels.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"ggplot2 UMAP Projection clusters represented colors.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"takes umap_kmeans_cluster_results_tbl umap_list() function output.","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"","code":"library(healthyR.data) library(healthyR) library(dplyr) library(broom) library(ggplot2) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(uit_tbl) ump_lst <- umap_list(.data = uit_tbl, kmm_tbl, 3) #> Joining, by = \"service_line\" umap_plt(.data = ump_lst, .point_size = 3)"},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-021","dir":"Changelog","previous_headings":"","what":"healthyR 0.2.1","title":"healthyR 0.2.1","text":"CRAN release: 2023-04-06","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-2-1","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.2.1","text":"Fix #141 - Drop support kmeans functions umap functions moved healthyR.ai Fix #152 - Updated Depends R >= 3.3","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-2-1","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.2.1","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-2-1","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.2.1","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-020","dir":"Changelog","previous_headings":"","what":"healthyR 0.2.0","title":"healthyR 0.2.0","text":"CRAN release: 2022-07-18","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-2-0","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.2.0","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-2-0","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.2.0","text":"Fix #139 - Add functions color_blind() hr_scale_fill_colorblind() hr_scale_color_colorblind() Fix #138 - Add parameter gartner_magic_chart_plt() function order size points accoring column data.frame/tibble.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-2-0","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.2.0","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-019","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.9","title":"healthyR 0.1.9","text":"CRAN release: 2022-04-25","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-9","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.9","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-9","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.9","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-9","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.9","text":"Fix #129 - Default ggplot2::theme_minimal() plots.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-018","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.8","title":"healthyR 0.1.8","text":"CRAN release: 2022-02-27","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-8","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.8","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-8","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.8","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-8","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.8","text":"Fix #116 - Drop need cli, crayon, rstudioapi F-x #105 - correct code make minor updates ts_census_los_daily_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-017","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.7","title":"healthyR 0.1.7","text":"CRAN release: 2022-01-05","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-7","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.7","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-7","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.7","text":"Fix #107 - Add service_line_vec() Fix #108 - Add service_line_augment()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-7","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.7","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-016","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.6","title":"healthyR 0.1.6","text":"CRAN release: 2021-08-20","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-6","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.6","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-6","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.6","text":"Fix #92 - Add diverging_lollipop_plt Fix #93 - Add diverging_bar_plt","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-6","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.6","text":"Fix #90 - Add startup message library attachment.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-015","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.5","title":"healthyR 0.1.5","text":"CRAN release: 2021-06-22","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-5","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.5","text":"Fix #70 - ts_ymwdh_tbl() renamed ts_signature_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-5","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.5","text":"Fix #70 - Add timetk::tk_augment_time_series_signature() tibble gets returned. Fix #59 - Add boolean ts_signature_tbl() timetk::pad_by_time() functionality. Fix #55 - Add uwot::umap() functionality umap_list(). Fix #56 - Add umap_plt() functionality plot UMAP Projection K-Means cluster assignments.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-5","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.5","text":"Fix #76 - Require user select column aggregated normalized kmeans_user_item_tbl() function. Fix #62 - Add lifecycle project.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-014","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.4","title":"healthyR 0.1.4","text":"CRAN release: 2021-06-13","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-4","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.4","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-4","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.4","text":"Added Functions kmeans_tidy_tbl() Fix #40 - broom style function get tidy, augment glance kmeans_obj() output kmeans_scree_data_tbl() Fix #41 - Creates tibble data underlies kmeans_scree_plot() kmeans_scree_plt() Fix #42 - ggplot2 plot Scree data help find optimal elbow. Otherwise known elbow plot. kmeans_mapped_tbl() - Fix #43 - generates data help create elbow ploat data. maps kmeans_obj() function across stated amount centers. default set 15.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-4","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.4","text":"Fix #45 - drop .row_col parameter kmeans_tidy_tbl() function needed, saves user needing remember selected user column.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-013","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.3","title":"healthyR 0.1.3","text":"CRAN release: 2021-06-03","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-3","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.3","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-3","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.3","text":"Added functions kmeans_user_item_tbl() Fix #37 - Creates user item tibble preprocessed data. kmeans_obj() Fix #37 - Creates stats kmeans object, simple wrapper.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-3","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.3","text":"Minor fixes improvements ts_census_los_daily_tbl() Fix #37 - Correctly arranges date gets correct counts date column.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.2","title":"healthyR 0.1.3","text":"Add function ts_census_los_daily_tbl - Can get census length stay given just two columns data, admit/arrival date discharge/departure date","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-1","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.1","title":"healthyR 0.1.3","text":"Add function(s) category_counts_tbl - Get counts specified column user specified grouping provided named_item_list - Good saving tibble many groups different sheets excel file top_n_tbl - Good getting tibble n records column selection ts_census_los_daily_tbl - Can compute alos census data given simply Admit Date Discharge Date (discharge date can null). Sometimes want see average length stay patients currently admitted","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-2","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.0","title":"healthyR 0.1.3","text":"Released CRAN 12-03-2020","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-3","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9006","title":"healthyR 0.1.3","text":"Add data files dx_cc_mapping px_cc_mapping Added fucntion(s) save_to_excel() los_ra_index_summary_tbl los_ra_index_plt","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-4","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9005","title":"healthyR 0.1.3","text":"Add parameters gartner magic chart interior lables","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-5","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9004","title":"healthyR 0.1.3","text":"Update sql substring ike functions","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-6","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9003","title":"healthyR 0.1.3","text":"Added plt_gartner_magic_chart()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-7","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9002","title":"healthyR 0.1.3","text":"Added function opt_bin()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-8","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9001","title":"healthyR 0.1.3","text":"Added function ts_ymwdh_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-9","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9000","title":"healthyR 0.1.3","text":"Added NEWS.md file track changes package.","code":""}] +[{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"libaray-load","dir":"Articles","previous_headings":"","what":"Libaray Load","title":"Getting Started with healthyR","text":"First things first, lets load library:","code":"library(healthyR) library(healthyR.data) library(timetk) library(dplyr) library(purrr)"},{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"generate-sample-data","dir":"Articles","previous_headings":"","what":"Generate Sample Data","title":"Getting Started with healthyR","text":"First going take look time series plotting functions. fairly straight forward therefore seem intuitive. going generate random numbers simulate different daily average length stay data. set seed reproducibility.","code":"# Get Length of Stay Data data_tbl <- healthyR_data df_tbl <- data_tbl %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, length_of_stay) %>% summarise_by_time( .date_var = visit_end_date_time , .by = \"day\" , visits = mean(length_of_stay, na.rm = TRUE) ) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2012\" , .end_date = \"2019\" ) %>% set_names(\"Date\",\"Values\")"},{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"plot-the-time-series","dir":"Articles","previous_headings":"","what":"Plot the Time Series","title":"Getting Started with healthyR","text":"Now data lets see easy generate ALOS chart: .interactive option set TRUE: can see, function ability return either static plot interactive plot. hood using timetk::plot_time_series function. can find timetk function . end first quick tutorial ts_alos_plt function.","code":"ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE ) ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = TRUE )"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"libaray-load","dir":"Articles","previous_headings":"","what":"Libaray Load","title":"Clustering with K-Means and UMAP","text":"First things first, lets load library:","code":"library(healthyR)"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"information","dir":"Articles","previous_headings":"","what":"Information","title":"Clustering with K-Means and UMAP","text":"K-Means partion algorithm initially designed signal processing. goal partition n observations k clusters n k. unsupervised k-means algorithm loose relationship k-nearest neighbor classifier, popular supervised machine learning technique classification often confused k-means due name. Applying 1-nearest neighbor classifier cluster centers obtained k-means classifies new data existing clusters. aim vignette showcase use healthyR wrapper kmeans function wrapper plot uwot::umap projection function. go entire workflow getting data getting fina UMAP plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"generate-some-data","dir":"Articles","previous_headings":"","what":"Generate some data","title":"Clustering with K-Means and UMAP","text":"Now data need generate called user item table. use function kmeans_user_item_tbl takes just arguments. purpose user item table aggregate normalize data users items. data generated going look clustering amongst service_lines (user) payer_grouping (item) columns. Lets now create user item table.","code":"library(healthyR.data) library(dplyr) library(broom) library(ggplot2) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() data_tbl %>% glimpse() #> Rows: 116,823 #> Columns: 3 #> $ service_line \"Medical\", \"Schizophrenia\", \"Syncope\", \"Pneumonia\", \"Ch… #> $ payer_grouping \"Blue Cross\", \"Medicare A\", \"Medicare A\", \"Medicare A\",… #> $ record 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1…"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"user-item-tibble","dir":"Articles","previous_headings":"","what":"User Item Tibble","title":"Clustering with K-Means and UMAP","text":"table aggregated item various users algorithm applied. Now data need find optimal k (clusters). need generate table data column k k apply k-means function data k return total within sum squares. convienent function called kmeans_mapped_tbl takes sole argument output kmeans_user_item_tbl. argument .centers default set 15.","code":"uit_tbl <- kmeans_user_item_tbl(data_tbl, service_line, payer_grouping, record) uit_tbl #> # A tibble: 23 × 12 #> service_line Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ #> #> 1 Alcohol Abuse 0.0941 0.0321 5.25e-4 0.0116 0.0788 0.158 0.367 0.173 #> 2 Bariatric Sur… 0.317 0.0583 0 0.0518 0.168 0.00324 0.343 0.0485 #> 3 Carotid Endar… 0.0845 0.0282 0 0 0.0141 0 0.0282 0.648 #> 4 Cellulitis 0.110 0.0339 1.18e-2 0.00847 0.0805 0.0869 0.192 0.355 #> 5 Chest Pain 0.144 0.0391 2.90e-3 0.00543 0.112 0.0522 0.159 0.324 #> 6 CHF 0.0295 0.00958 5.18e-4 0.00414 0.0205 0.0197 0.0596 0.657 #> 7 COPD 0.0493 0.0228 2.28e-4 0.00548 0.0342 0.0461 0.172 0.520 #> 8 CVA 0.0647 0.0246 1.07e-3 0.0107 0.0524 0.0289 0.0764 0.555 #> 9 GI Hemorrhage 0.0542 0.0175 1.25e-3 0.00834 0.0480 0.0350 0.0855 0.588 #> 10 Joint Replace… 0.139 0.0179 3.36e-2 0.00673 0.0516 0 0.0874 0.5 #> # … with 13 more rows, 3 more variables: `Medicare HMO` , #> # `No Fault` , `Self Pay` , and abbreviated variable names #> # ¹​`Blue Cross`, ²​Commercial, ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, #> # ⁶​`Medicaid HMO`, ⁷​`Medicare A` #> # ℹ Use `print(n = ...)` to see more rows, and `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"k-means-mapped-tibble","dir":"Articles","previous_headings":"","what":"K-Means Mapped Tibble","title":"Clustering with K-Means and UMAP","text":"see three columns, centers, k_means glance. k_means column k_means list object glance tibble returned broom::glance function. stated use tot.withinss decide become k, easy way visualize Scree Plot, also known elbow plot. done ploting x-axis centers y-axis tot.withinss.","code":"kmm_tbl <- kmeans_mapped_tbl(uit_tbl) kmm_tbl #> # A tibble: 15 × 3 #> centers k_means glance #> #> 1 1 #> 2 2 #> 3 3 #> 4 4 #> 5 5 #> 6 6 #> 7 7 #> 8 8 #> 9 9 #> 10 10 #> 11 11 #> 12 12 #> 13 13 #> 14 14 #> 15 15 kmm_tbl %>% tidyr::unnest(glance) #> # A tibble: 15 × 6 #> centers k_means totss tot.withinss betweenss iter #> #> 1 1 1.41 1.41 1.33e-15 1 #> 2 2 1.41 0.592 8.17e- 1 1 #> 3 3 1.41 0.372 1.04e+ 0 2 #> 4 4 1.41 0.276 1.13e+ 0 2 #> 5 5 1.41 0.202 1.21e+ 0 2 #> 6 6 1.41 0.159 1.25e+ 0 4 #> 7 7 1.41 0.124 1.28e+ 0 3 #> 8 8 1.41 0.0884 1.32e+ 0 2 #> 9 9 1.41 0.0745 1.33e+ 0 3 #> 10 10 1.41 0.0576 1.35e+ 0 3 #> 11 11 1.41 0.0460 1.36e+ 0 2 #> 12 12 1.41 0.0363 1.37e+ 0 3 #> 13 13 1.41 0.0272 1.38e+ 0 2 #> 14 14 1.41 0.0202 1.39e+ 0 3 #> 15 15 1.41 0.0164 1.39e+ 0 2"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"scree-plot-and-data","dir":"Articles","previous_headings":"","what":"Scree Plot and Data","title":"Clustering with K-Means and UMAP","text":"want see scree plot data creates plot can use another function kmeans_scree_data_tbl. pieces information can decide upon value k, instance going use 3. Now can go ahead creating umap list object can take look great many things associated data.","code":"kmeans_scree_plt(.data = kmm_tbl) kmeans_scree_data_tbl(kmm_tbl) #> # A tibble: 15 × 2 #> centers tot.withinss #> #> 1 1 1.41 #> 2 2 0.592 #> 3 3 0.372 #> 4 4 0.276 #> 5 5 0.202 #> 6 6 0.159 #> 7 7 0.124 #> 8 8 0.0884 #> 9 9 0.0745 #> 10 10 0.0576 #> 11 11 0.0460 #> 12 12 0.0363 #> 13 13 0.0272 #> 14 14 0.0202 #> 15 15 0.0164"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"umap-list-object","dir":"Articles","previous_headings":"","what":"UMAP List Object","title":"Clustering with K-Means and UMAP","text":"Now lets go ahead create UMAP list object. Now created, lets take look item list. umap_list function returns list 5 items. umap_obj umap_results_tbl kmeans_obj kmeans_cluster_tbl umap_kmeans_cluster_results_tbl Since list object can now inspect kmeans_obj, first thing use kmeans_tidy_tbl function inspect things.","code":"ump_lst <- umap_list(.data = uit_tbl, kmm_tbl, 3) km_obj <- ump_lst$kmeans_obj kmeans_tidy_tbl(.kmeans_obj = km_obj, .data = uit_tbl, .tidy_type = \"glance\") #> # A tibble: 1 × 4 #> totss tot.withinss betweenss iter #> #> 1 1.41 0.372 1.04 2 kmeans_tidy_tbl(km_obj, uit_tbl, \"augment\") #> # A tibble: 23 × 2 #> service_line cluster #> #> 1 Alcohol Abuse 3 #> 2 Bariatric Surgery For Obesity 3 #> 3 Carotid Endarterectomy 1 #> 4 Cellulitis 2 #> 5 Chest Pain 2 #> 6 CHF 1 #> 7 COPD 1 #> 8 CVA 1 #> 9 GI Hemorrhage 1 #> 10 Joint Replacement 1 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows kmeans_tidy_tbl(km_obj, uit_tbl, \"tidy\") #> # A tibble: 3 × 14 #> Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ Medic…⁸ No Fa…⁹ #> #> 1 0.0784 0.0218 4.32e-3 0.00620 0.0449 0.0368 0.0800 0.563 0.152 0.00348 #> 2 0.117 0.0314 1.02e-2 0.0139 0.0982 0.0856 0.147 0.354 0.105 0.00707 #> 3 0.150 0.0368 3.07e-4 0.0207 0.163 0.131 0.314 0.132 0.0319 0.00136 #> # … with 4 more variables: `Self Pay` , size , withinss , #> # cluster , and abbreviated variable names ¹​`Blue Cross`, ²​Commercial, #> # ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, ⁶​`Medicaid HMO`, #> # ⁷​`Medicare A`, ⁸​`Medicare HMO`, ⁹​`No Fault` #> # ℹ Use `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"umap-plot","dir":"Articles","previous_headings":"","what":"UMAP Plot","title":"Clustering with K-Means and UMAP","text":"Now data can visualize clusters colored cluster number.","code":"umap_plt(.data = ump_lst, .point_size = 3, TRUE)"},{"path":"https://www.spsanderson.com/healthyR/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Steven Sanderson. Author, maintainer, copyright holder.","code":""},{"path":"https://www.spsanderson.com/healthyR/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Sanderson S (2023). healthyR: Hospital Data Analysis Workflow Tools. R package version 0.2.1.9000, https://github.com/spsanderson/healthyR.","code":"@Manual{, title = {healthyR: Hospital Data Analysis Workflow Tools}, author = {Steven Sanderson}, year = {2023}, note = {R package version 0.2.1.9000}, url = {https://github.com/spsanderson/healthyR}, }"},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-pledge","dir":"","previous_headings":"","what":"Our Pledge","title":"Contributor Covenant Code of Conduct","text":"interest fostering open welcoming environment, contributors maintainers pledge making participation project community harassment-free experience everyone, regardless age, body size, disability, ethnicity, sex characteristics, gender identity expression, level experience, education, socio-economic status, nationality, personal appearance, race, religion, sexual identity orientation.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-standards","dir":"","previous_headings":"","what":"Our Standards","title":"Contributor Covenant Code of Conduct","text":"Examples behavior contributes creating positive environment include: Using welcoming inclusive language respectful differing viewpoints experiences Gracefully accepting constructive criticism Focusing best community Showing empathy towards community members Examples unacceptable behavior participants include: use sexualized language imagery unwelcome sexual attention advances Trolling, insulting/derogatory comments, personal political attacks Public private harassment Publishing others’ private information, physical electronic address, without explicit permission conduct reasonably considered inappropriate professional setting","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-responsibilities","dir":"","previous_headings":"","what":"Our Responsibilities","title":"Contributor Covenant Code of Conduct","text":"Project maintainers responsible clarifying standards acceptable behavior expected take appropriate fair corrective action response instances unacceptable behavior. Project maintainers right responsibility remove, edit, reject comments, commits, code, wiki edits, issues, contributions aligned Code Conduct, ban temporarily permanently contributor behaviors deem inappropriate, threatening, offensive, harmful.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"scope","dir":"","previous_headings":"","what":"Scope","title":"Contributor Covenant Code of Conduct","text":"Code Conduct applies within project spaces public spaces individual representing project community. Examples representing project community include using official project e-mail address, posting via official social media account, acting appointed representative online offline event. Representation project may defined clarified project maintainers.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"enforcement","dir":"","previous_headings":"","what":"Enforcement","title":"Contributor Covenant Code of Conduct","text":"Instances abusive, harassing, otherwise unacceptable behavior may reported contacting project team support@spsanderson.com. complaints reviewed investigated result response deemed necessary appropriate circumstances. project team obligated maintain confidentiality regard reporter incident. details specific enforcement policies may posted separately. Project maintainers follow enforce Code Conduct good faith may face temporary permanent repercussions determined members project’s leadership.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"attribution","dir":"","previous_headings":"","what":"Attribution","title":"Contributor Covenant Code of Conduct","text":"Code Conduct adapted Contributor Covenant, version 1.4, available https://www.contributor-covenant.org/version/1/4/code--conduct.html answers common questions code conduct, see https://www.contributor-covenant.org/faq","code":""},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"healthyr-","dir":"","previous_headings":"","what":"Hospital Data Analysis Workflow Tools","title":"Hospital Data Analysis Workflow Tools","text":"goal healthyR help quickly analyze common data problems Administrative Clincial spaces.","code":""},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Hospital Data Analysis Workflow Tools","text":"can install released version healthyR CRAN : development version GitHub :","code":"install.packages(\"healthyR\") # install.packages(\"devtools\") devtools::install_github(\"spsanderson/healthyR\")"},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"example","dir":"","previous_headings":"","what":"Example","title":"Hospital Data Analysis Workflow Tools","text":"basic example using ts_median_excess_plt() function`: simple example using ts_signature_tbl() function: simple example using plt_gartner_magic_chart() function:","code":"library(healthyR) library(timetk) library(dplyr) ts_signature_tbl(.data = m4_daily, .date_col = date, .pad_time = TRUE, id) %>% ts_median_excess_plt( .date_col = date , .value_col = value , .x_axis = week , .ggplot_group_var = year , .years_back = 5 ) library(healthyR) library(timetk) ts_signature_tbl(.data = m4_daily, .date_col = date) #> # A tibble: 17,578 × 31 #> id date value index.num diff year year.iso half quarter month #> #> 1 D410 1978-06-23 9109. 267408000 NA 1978 1978 1 2 6 #> 2 D410 1978-06-24 9103. 267494400 86400 1978 1978 1 2 6 #> 3 D410 1978-06-25 9116. 267580800 86400 1978 1978 1 2 6 #> 4 D410 1978-06-26 9116. 267667200 86400 1978 1978 1 2 6 #> 5 D410 1978-06-27 9106. 267753600 86400 1978 1978 1 2 6 #> 6 D410 1978-06-28 9094. 267840000 86400 1978 1978 1 2 6 #> 7 D410 1978-06-29 9094. 267926400 86400 1978 1978 1 2 6 #> 8 D410 1978-06-30 9084. 268012800 86400 1978 1978 1 2 6 #> 9 D410 1978-07-01 9081. 268099200 86400 1978 1978 2 3 7 #> 10 D410 1978-07-02 9047. 268185600 86400 1978 1978 2 3 7 #> # ℹ 17,568 more rows #> # ℹ 21 more variables: month.xts , month.lbl , day , hour , #> # minute , second , hour12 , am.pm , wday , #> # wday.xts , wday.lbl , mday , qday , yday , #> # mweek , week , week.iso , week2 , week3 , #> # week4 , mday7 suppressPackageStartupMessages(library(healthyR)) suppressPackageStartupMessages(library(tibble)) suppressPackageStartupMessages(library(dplyr)) gartner_magic_chart_plt( .data = tibble(x = rnorm(100, 0, 1), y = rnorm(100, 0, 1)) , .x_col = x , .y_col = y , .y_lab = \"los\" , .x_lab = \"RA\" , .plt_title = \"Test Title\" , .tl_lbl = \"Top Left lbl\" , .tr_lbl = \"Top Right lbl\" , .bl_lbl = \"Bottom Left lbl\" , .br_lbl = \"Bottom Right lbl\" )"},{"path":"https://www.spsanderson.com/healthyR/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2020 Steven Paul Sanderson II Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Counts by Category — category_counts_tbl","title":"Counts by Category — category_counts_tbl","text":"Get counts column particular grouping supplied, otherwise just get counts column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Counts by Category — category_counts_tbl","text":"","code":"category_counts_tbl(.data, .count_col, .arrange_value = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Counts by Category — category_counts_tbl","text":".data data.frame/tibble supplied. .count_col column values want count. .arrange_value Defaults true, arrange resulting tibble descending order .count_col ... Place values want pass grouping .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Counts by Category — category_counts_tbl","text":"Requires data.frame/tibble. Requires value column, column going counted.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Counts by Category — category_counts_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Counts by Category — category_counts_tbl","text":"","code":"library(healthyR.data) #> #> == Welcome to healthyR.data =========================================================================== #> If you find this package useful, please leave a star: #> https://github.com/spsanderson/healthyR.data' #> #> If you encounter a bug or want to request an enhancement please file an issue at: #> https://github.com/spsanderson/healthyR.data/issues #> #> Thank you for using healthyR.data library(dplyr) #> Warning: package 'dplyr' was built under R version 4.2.3 #> #> Attaching package: 'dplyr' #> The following objects are masked from 'package:stats': #> #> filter, lag #> The following objects are masked from 'package:base': #> #> intersect, setdiff, setequal, union healthyR_data %>% category_counts_tbl( .count_col = payer_grouping , .arrange = TRUE , ip_op_flag ) #> # A tibble: 25 × 3 #> ip_op_flag payer_grouping n #> #> 1 I Medicare A 52621 #> 2 O Medicare B 22270 #> 3 I Medicaid HMO 15466 #> 4 I Medicare HMO 13572 #> 5 O Blue Cross 13560 #> 6 I Blue Cross 10797 #> 7 O Medicaid HMO 10018 #> 8 O HMO 9331 #> 9 I HMO 8113 #> 10 I Medicaid 7131 #> # ℹ 15 more rows healthyR_data %>% category_counts_tbl( .count_col = ip_op_flag , .arrange_value = TRUE , service_line ) #> # A tibble: 30 × 3 #> service_line ip_op_flag n #> #> 1 Medical I 64435 #> 2 General Outpatient O 50526 #> 3 Surgical I 14916 #> 4 Colonoscopy/Endoscopy O 11486 #> 5 Cataract Removal O 4930 #> 6 COPD I 4398 #> 7 CHF I 3871 #> 8 Pneumonia I 3323 #> 9 Cellulitis I 3311 #> 10 Major Depression/Bipolar Affective Disorders I 2866 #> # ℹ 20 more rows"},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — color_blind","title":"Provide Colorblind Compliant Colors — color_blind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — color_blind","text":"","code":"color_blind()"},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — color_blind","text":"vector 8 Hex RGB definitions.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — color_blind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — color_blind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Provide Colorblind Compliant Colors — color_blind","text":"","code":"color_blind() #> [1] \"#000000\" \"#E69F00\" \"#56B4E9\" \"#009E73\" \"#F0E442\" \"#0072B2\" \"#D55E00\" #> [8] \"#CC79A7\""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Diverging Bar Chart — diverging_bar_plt","title":"Diverging Bar Chart — diverging_bar_plt","text":"Diverging Bars bar chart can handle negative positive values. can implemented smart tweak geom_bar(). usage geom_bar() can quite confusing. , can used make bar chart well histogram. Let explain. default, geom_bar() stat set count. means, provide just continuous X variable (Y variable), tries make histogram data. order make bar chart create bars instead histogram, need two things. Set stat = identity provide x y inside aes() , x either character factor y numeric. order make sure get diverging bars instead just bars, make sure, categorical variable 2 categories changes values certain threshold continuous variable. example, mpg mtcars data set normalized computing z score. vehicles mpg zero marked green marked red.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diverging Bar Chart — diverging_bar_plt","text":"","code":"diverging_bar_plt( .data, .x_axis, .y_axis, .fill_col, .plot_title = NULL, .plot_subtitle = NULL, .plot_caption = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Diverging Bar Chart — diverging_bar_plt","text":".data data pass function, must tibble/data.frame. .x_axis data passed x-axis. .y_axis data passed y-axis. also equal parameter label .fill_col column used fill color bars. .plot_title Default NULL .plot_subtitle Default NULL .plot_caption Default NULL .interactive Default FALSE. TRUE returns plotly plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Diverging Bar Chart — diverging_bar_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diverging Bar Chart — diverging_bar_plt","text":"function takes arguments returns ggplot2 object.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Diverging Bar Chart — diverging_bar_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Diverging Bar Chart — diverging_bar_plt","text":"","code":"suppressPackageStartupMessages(library(ggplot2)) data(\"mtcars\") mtcars$car_name <- rownames(mtcars) mtcars$mpg_z <- round((mtcars$mpg - mean(mtcars$mpg))/sd(mtcars$mpg), 2) mtcars$mpg_type <- ifelse(mtcars$mpg_z < 0, \"below\", \"above\") mtcars <- mtcars[order(mtcars$mpg_z), ] # sort mtcars$car_name <- factor(mtcars$car_name, levels = mtcars$car_name) diverging_bar_plt( .data = mtcars , .x_axis = car_name , .y_axis = mpg_z , .fill_col = mpg_type , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Diverging Lollipop Chart — diverging_lollipop_plt","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"diverging lollipop function. Lollipop chart conveys information bar chart diverging bar. Except looks modern. Instead geom_bar, use geom_point geom_segment get lollipops right. Let’s draw lollipop using data prepared previous example diverging bars.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"","code":"diverging_lollipop_plt( .data, .x_axis, .y_axis, .plot_title = NULL, .plot_subtitle = NULL, .plot_caption = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":".data data pass function, must tibble/data.frame. .x_axis data passed x-axis. also x xend parameters geom_segment .y_axis data passed y-axis. also equal parameters yend label .plot_title Default NULL .plot_subtitle Default NULL .plot_caption Default NULL .interactive Default FALSE. TRUE returns plotly plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"function takes arguments returns ggplot2 object.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"","code":"suppressPackageStartupMessages(library(ggplot2)) data(\"mtcars\") mtcars$car_name <- rownames(mtcars) mtcars$mpg_z <- round((mtcars$mpg - mean(mtcars$mpg))/sd(mtcars$mpg), 2) mtcars$mpg_type <- ifelse(mtcars$mpg_z < 0, \"below\", \"above\") mtcars <- mtcars[order(mtcars$mpg_z), ] # sort mtcars$car_name <- factor(mtcars$car_name, levels = mtcars$car_name) diverging_lollipop_plt(.data = mtcars, .x_axis = car_name , .y_axis = mpg_z)"},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":null,"dir":"Reference","previous_headings":"","what":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"dataset containing Diagnosis Code AHRQ Condition Code Mapping used helping define service lines inpatient discharges.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"","code":"data(dx_cc_mapping)"},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"data frame 86852 rows 5 variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"CC_Code. DX_1, DX_2, ..., DX_n CC_Desc. DX_1 = Conduction disorders, DX_n = description ICD_Ver_Flag. ICD Version 10 9 ICDCode. ICD-9 ro ICD-10 Code Diagnosis. Long QT Syndrome","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Plot Gartner Magic Chart two continuous variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"","code":"gartner_magic_chart_plt( .data, .x_col, .y_col, .point_size_col = NULL, .y_lab, .x_lab, .plt_title, .tl_lbl, .tr_lbl, .br_lbl, .bl_lbl )"},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":".data data set want plot .x_col x-axis plot .y_col y-axis plot .point_size_col default NULL, want size dots column data.frame/tibble enter column name . .y_lab y-axis label .x_lab x-axis label .plt_title title plot .tl_lbl top left label .tr_lbl top right label .br_lbl bottom right label .bl_lbl bottom left label","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"ggplot plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Supply data frame least two continuous variables plot ","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"","code":"library(dplyr) data_tbl <- tibble( x = rnorm(100, 0, 1), y = rnorm(100, 0, 1), z = abs(x) + abs(y) ) gartner_magic_chart_plt( .data = data_tbl, .x_col = x, .y_col = y, .point_size = z, .x_lab = \"los\", .y_lab = \"ra\", .plt_title = \"tst\", .tr_lbl = \"High RA-LOS\", .tl_lbl = \"High RA\", .bl_lbl = \"Leader\", .br_lbl = \"High LOS\" ) gartner_magic_chart_plt( .data = data_tbl, .x_col = x, .y_col = y, .point_size = NULL, .x_lab = \"los\", .y_lab = \"ra\", .plt_title = \"tst\", .tr_lbl = \"High RA-LOS\", .tl_lbl = \"High RA\", .bl_lbl = \"Leader\", .br_lbl = \"High LOS\" )"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"","code":"hr_scale_color_colorblind(..., theme = \"hr\")"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"... Data passed ggplot object theme Right now hr . Anything else render error.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"gggplot layer","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"","code":"hr_scale_fill_colorblind(..., theme = \"hr\")"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"... Data passed ggplot object theme Right now hr . Anything else render error.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"gggplot layer","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Mapper — kmeans_mapped_tbl","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Create tibble maps kmeans_obj() using purrr::map() create nested data.frame/tibble holds n centers. tibble used help create scree plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Mapper — kmeans_mapped_tbl","text":"","code":"kmeans_mapped_tbl(.data, .centers = 15)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Mapper — kmeans_mapped_tbl","text":".data must tibble working environment kmeans_user_item_tbl() .centers many different centers want try","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Mapper — kmeans_mapped_tbl","text":"nested tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Takes single parameter .centers. used create tibble map kmeans_obj() function list creating nested tibble.","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Mapper — kmeans_mapped_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmeans_mapped_tbl(ui_tbl) #> # A tibble: 15 × 3 #> centers k_means glance #> #> 1 1 #> 2 2 #> 3 3 #> 4 4 #> 5 5 #> 6 6 #> 7 7 #> 8 8 #> 9 9 #> 10 10 #> 11 11 #> 12 12 #> 13 13 #> 14 14 #> 15 15 "},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Functions — kmeans_obj","title":"K-Means Functions — kmeans_obj","text":"Takes output kmeans_user_item_tbl() function applies k-means algorithm using stats::kmeans()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Functions — kmeans_obj","text":"","code":"kmeans_obj(.data, .centers = 5)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Functions — kmeans_obj","text":".data data gets passed kmeans_user_item_tbl() .centers many initial centers start ","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Functions — kmeans_obj","text":"stats k-means object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Functions — kmeans_obj","text":"Uses stats::kmeans() function creates wrapper around .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Functions — kmeans_obj","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Functions — kmeans_obj","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) %>% kmeans_obj() #> K-means clustering with 5 clusters of sizes 2, 5, 1, 3, 12 #> #> Cluster means: #> Blue Cross Commercial Compensation Exchange Plans HMO Medicaid #> 1 0.27188303 0.05712358 0.0003293808 0.039065198 0.18065096 0.04246134 #> 2 0.13375082 0.03542694 0.0121998471 0.016160901 0.10724914 0.05150211 #> 3 0.00000000 0.00000000 0.0000000000 0.000000000 0.27272727 0.18181818 #> 4 0.07912806 0.02702478 0.0002914681 0.009301354 0.07723873 0.21428392 #> 5 0.07837450 0.02182129 0.0043244347 0.006202137 0.04493860 0.03684344 #> Medicaid HMO Medicare A Medicare HMO No Fault Self Pay #> 1 0.24760799 0.10958146 0.03584494 0.000000000 0.015452115 #> 2 0.13107693 0.35217108 0.11769769 0.008242686 0.034521844 #> 3 0.45454545 0.09090909 0.00000000 0.000000000 0.000000000 #> 4 0.28209782 0.23654904 0.04362913 0.002672067 0.027783628 #> 5 0.08001653 0.56250366 0.15152338 0.003475542 0.009976485 #> #> Clustering vector: #> [1] 4 1 5 5 5 5 2 2 5 5 1 5 4 2 5 2 5 4 2 5 5 3 5 #> #> Within cluster sum of squares by cluster: #> [1] 0.03549821 0.02592247 0.00000000 0.04450884 0.09625399 #> (between_SS / total_SS = 85.6 %) #> #> Available components: #> #> [1] \"cluster\" \"centers\" \"totss\" \"withinss\" \"tot.withinss\" #> [6] \"betweenss\" \"size\" \"iter\" \"ifault\""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Take data kmeans_mapped_tbl() unnest tibble inspection use kmeans_scree_plt() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"","code":"kmeans_scree_data_tbl(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":".data must tibble working environment kmeans_mapped_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"nested tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Takes single parameter .data kmeans_mapped_tbl() transforms tibble used kmeans_scree_plt(). show values (tot.withinss) center.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(ui_tbl) kmeans_scree_data_tbl(kmm_tbl) #> # A tibble: 15 × 2 #> centers tot.withinss #> #> 1 1 1.41 #> 2 2 0.592 #> 3 3 0.372 #> 4 4 0.276 #> 5 5 0.202 #> 6 6 0.159 #> 7 7 0.124 #> 8 8 0.0922 #> 9 9 0.0722 #> 10 10 0.0576 #> 11 11 0.0461 #> 12 12 0.0363 #> 13 13 0.0272 #> 14 14 0.0231 #> 15 15 0.0160"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Scree Plot — kmeans_scree_plt","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Create scree-plot kmeans_mapped_tbl() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Scree Plot — kmeans_scree_plt","text":"","code":"kmeans_scree_plt(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Scree Plot — kmeans_scree_plt","text":".data data kmeans_mapped_tbl() function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Scree Plot — kmeans_scree_plt","text":"ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Outputs scree-plot","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Scree Plot — kmeans_scree_plt","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(ui_tbl) kmeans_scree_plt(.data = kmm_tbl)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means tidy Functions — kmeans_tidy_tbl","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"K-Means tidy functions","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"","code":"kmeans_tidy_tbl(.kmeans_obj, .data, .tidy_type = \"tidy\")"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":".kmeans_obj stats::kmeans() object .data user item tibble created kmeans_user_item_tbl() .tidy_type \"tidy\",\"glance\", \"augment\"","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"Takes k-means object associated user item tibble returns one items asked . Either: broom::tidy(), broom::glance() broom::augment(). function defaults broom::tidy().","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"","code":"library(healthyR.data) library(dplyr) library(broom) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) km_obj <- kmeans_obj(uit_tbl) kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"augment\" ) #> # A tibble: 23 × 2 #> service_line cluster #> #> 1 Alcohol Abuse 5 #> 2 Bariatric Surgery For Obesity 1 #> 3 CHF 3 #> 4 COPD 3 #> 5 CVA 3 #> 6 Carotid Endarterectomy 3 #> 7 Cellulitis 4 #> 8 Chest Pain 4 #> 9 GI Hemorrhage 3 #> 10 Joint Replacement 3 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"glance\" ) #> # A tibble: 1 × 4 #> totss tot.withinss betweenss iter #> #> 1 1.41 0.202 1.21 2 kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"tidy\" ) %>% glimpse() #> Rows: 5 #> Columns: 14 #> $ `Blue Cross` 0.27188303, 0.00000000, 0.07837450, 0.13375082, 0.079… #> $ Commercial 0.05712358, 0.00000000, 0.02182129, 0.03542694, 0.027… #> $ Compensation 0.0003293808, 0.0000000000, 0.0043244347, 0.012199847… #> $ `Exchange Plans` 0.039065198, 0.000000000, 0.006202137, 0.016160901, 0… #> $ HMO 0.18065096, 0.27272727, 0.04493860, 0.10724914, 0.077… #> $ Medicaid 0.04246134, 0.18181818, 0.03684344, 0.05150211, 0.214… #> $ `Medicaid HMO` 0.24760799, 0.45454545, 0.08001653, 0.13107693, 0.282… #> $ `Medicare A` 0.10958146, 0.09090909, 0.56250366, 0.35217108, 0.236… #> $ `Medicare HMO` 0.03584494, 0.00000000, 0.15152338, 0.11769769, 0.043… #> $ `No Fault` 0.000000000, 0.000000000, 0.003475542, 0.008242686, 0… #> $ `Self Pay` 0.015452115, 0.000000000, 0.009976485, 0.034521844, 0… #> $ size 2, 1, 12, 5, 3 #> $ withinss 0.03549821, 0.00000000, 0.09625399, 0.02592247, 0.044… #> $ cluster 1, 2, 3, 4, 5"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Functions — kmeans_user_item_tbl","title":"K-Means Functions — kmeans_user_item_tbl","text":"Takes data.frame/tibble transforms aggregated/normalized user-item tibble proportions. user need input parameters rows/user columns/items.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Functions — kmeans_user_item_tbl","text":"","code":"kmeans_user_item_tbl(.data, .row_input, .col_input, .record_input)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Functions — kmeans_user_item_tbl","text":".data data want transform .row_input column going row (user) .col_input column going column (item) .record_input column going summed aggregattion normalization process.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Functions — kmeans_user_item_tbl","text":"aggregated/normalized user item tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Functions — kmeans_user_item_tbl","text":"function used using k-mean model. commonly referred user item matrix \"users\" tend rows \"items\" (e.g. orders) columns. must supply column can summed aggregation normalization process occur.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Functions — kmeans_user_item_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Functions — kmeans_user_item_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) #> # A tibble: 23 × 12 #> service_line Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ #> #> 1 Alcohol Abuse 0.0941 0.0321 5.25e-4 0.0116 0.0788 0.158 0.367 0.173 #> 2 Bariatric Sur… 0.317 0.0583 0 0.0518 0.168 0.00324 0.343 0.0485 #> 3 CHF 0.0295 0.00958 5.18e-4 0.00414 0.0205 0.0197 0.0596 0.657 #> 4 COPD 0.0493 0.0228 2.28e-4 0.00548 0.0342 0.0461 0.172 0.520 #> 5 CVA 0.0647 0.0246 1.07e-3 0.0107 0.0524 0.0289 0.0764 0.555 #> 6 Carotid Endar… 0.0845 0.0282 0 0 0.0141 0 0.0282 0.648 #> 7 Cellulitis 0.110 0.0339 1.18e-2 0.00847 0.0805 0.0869 0.192 0.355 #> 8 Chest Pain 0.144 0.0391 2.90e-3 0.00543 0.112 0.0522 0.159 0.324 #> 9 GI Hemorrhage 0.0542 0.0175 1.25e-3 0.00834 0.0480 0.0350 0.0855 0.588 #> 10 Joint Replace… 0.139 0.0179 3.36e-2 0.00673 0.0516 0 0.0874 0.5 #> # … with 13 more rows, 3 more variables: `Medicare HMO` , #> # `No Fault` , `Self Pay` , and abbreviated variable names #> # ¹​`Blue Cross`, ²​Commercial, ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, #> # ⁶​`Medicaid HMO`, ⁷​`Medicare A` #> # ℹ Use `print(n = ...)` to see more rows, and `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Plot index length stay readmit rate along variance","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"","code":"los_ra_index_plt(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":".data data supplied los_ra_index_summary_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"patchwork ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Expects tibble Expects Length Stay Readmit column, must numeric Uses cowplot stack plots","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"","code":"suppressPackageStartupMessages(library(dplyr)) data_tbl <- tibble( \"alos\" = runif(186, 1, 20) , \"elos\" = runif(186, 1, 17) , \"readmit_rate\" = runif(186, 0, .25) , \"readmit_rate_bench\" = runif(186, 0, .2) ) los_ra_index_summary_tbl( .data = data_tbl , .max_los = 15 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_rate_bench ) %>% los_ra_index_plt() los_ra_index_summary_tbl( .data = data_tbl , .max_los = 10 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_rate_bench ) %>% los_ra_index_plt()"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Create length stay readmit index summary tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"","code":"los_ra_index_summary_tbl( .data, .max_los = 15, .alos_col, .elos_col, .readmit_rate, .readmit_bench )"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":".data data going analyze. .max_los can give maximum LOS value. Lets say typically see los 15 days, set .max_los 15 values greater .max_los grouped .max_los .alos_col Average Length Stay column .elos_col Expected Length Stay column .readmit_rate Actual Readmit Rate column .readmit_bench Expected Readmit Rate column","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Expects tibble Expects following columns 4 Length Stay Actual - integer Length Stacy Benchmark - integer Readmit Rate Actual - 0/1 record, 1 = readmitted, 0 . Readmit Rate Benchmark - percentage benchmark file. add column called visits count records per length stay 1 .max_los .max_los param can left blank function default 15. good default know set 75 percentile stats::quantile() function using defaults, like .max_los = stats::quantile(data_tbl$alos)[[4]] Uses data compute variance, want particular time frame filter data goes .data argument. suggested use timetk::filter_by_time() index computed excess length stay readmit rates respective expectations.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"","code":"suppressPackageStartupMessages(library(dplyr)) data_tbl <- tibble( \"alos\" = runif(186, 1, 20) , \"elos\" = runif(186, 1, 17) , \"readmit_rate\" = runif(186, 0, .25) , \"readmit_bench\" = runif(186, 0, .2) ) los_ra_index_summary_tbl( .data = data_tbl , .max_los = 15 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_bench ) #> # A tibble: 15 × 4 #> los_group los_index rar_index los_ra_var #> #> 1 1 0.114 0.833 1.05 #> 2 2 0.264 1.08 0.820 #> 3 3 0.327 2.14 1.82 #> 4 4 0.382 1.2 0.818 #> 5 5 0.590 1.5 0.910 #> 6 6 0.527 0.818 0.655 #> 7 7 0.704 1.27 0.569 #> 8 8 0.698 1.33 0.635 #> 9 9 1.01 0.917 0.0951 #> 10 10 1.38 1 0.384 #> 11 11 1.12 1.62 0.749 #> 12 12 1.54 1.4 0.942 #> 13 13 1.13 0.833 0.298 #> 14 14 1.49 0.667 0.823 #> 15 15 2.11 1.09 1.20 los_ra_index_summary_tbl( .data = data_tbl , .max_los = 10 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_bench ) #> # A tibble: 10 × 4 #> los_group los_index rar_index los_ra_var #> #> 1 1 0.114 0.833 1.05 #> 2 2 0.264 1.08 0.820 #> 3 3 0.327 2.14 1.82 #> 4 4 0.382 1.2 0.818 #> 5 5 0.590 1.5 0.910 #> 6 6 0.527 0.818 0.655 #> 7 7 0.704 1.27 0.569 #> 8 8 0.698 1.33 0.635 #> 9 9 1.01 0.917 0.0951 #> 10 10 1.67 1 0.673"},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":null,"dir":"Reference","previous_headings":"","what":"Tibble to named list — named_item_list","title":"Tibble to named list — named_item_list","text":"Takes data.frame/tibble creates named list supplied grouping variable. Can used conjunction save_to_excel() create new sheet group data.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Tibble to named list — named_item_list","text":"","code":"named_item_list(.data, .group_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Tibble to named list — named_item_list","text":".data data.frame/tibble. .group_col column contains groupings.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Tibble to named list — named_item_list","text":"Requires data.frame/tibble grouping column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Tibble to named list — named_item_list","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Tibble to named list — named_item_list","text":"","code":"library(healthyR.data) df <- healthyR_data df_list <- named_item_list(.data = df, .group_col = service_line) df_list #> tbl_df< #> mrn : character #> visit_id : character #> visit_start_date_time : datetime #> visit_end_date_time : datetime #> total_charge_amount : double #> total_amount_due : double #> total_adjustment_amount : double #> payer_grouping : character #> total_payment_amount : double #> ip_op_flag : character #> service_line : character #> length_of_stay : double #> expected_length_of_stay : logical #> length_of_stay_threshold: logical #> los_outlier_flag : double #> readmit_flag : double #> readmit_expectation : logical #> > #> >[29]> #> $`Alcohol Abuse` #> # A tibble: 1,904 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 66681… 1027422… 2011-09-18 18:45:00 2011-09-21 15:24:00 20650. #> 2 85712… 1715006… 2011-09-24 14:23:00 2011-09-27 22:54:00 19632. #> 3 45086… 1463793… 2011-09-25 17:22:00 2011-09-30 18:48:00 27028. #> 4 53136… 1087046… 2011-10-01 08:58:00 2011-10-03 11:10:00 12214. #> 5 79908… 1933551… 2011-10-02 00:04:00 2011-10-06 13:51:00 30124. #> 6 29323… 1651882… 2011-10-06 15:08:00 2011-10-07 16:00:00 8571. #> 7 97809… 1375044… 2011-10-06 17:23:00 2011-10-08 14:19:00 13139. #> 8 88765… 1040286… 2011-10-09 00:36:00 2011-10-09 15:29:00 37944. #> 9 13303… 1814203… 2011-09-26 20:00:00 2011-10-10 11:59:00 110695. #> 10 50646… 1177441… 2011-10-11 01:00:00 2011-10-13 10:16:00 18791. #> # ℹ 1,894 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Bariatric Surgery For Obesity` #> # A tibble: 309 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 33197… 1959572… 2012-12-03 13:35:00 2012-12-05 14:42:00 42533. #> 2 85747… 1935901… 2012-12-03 07:30:00 2012-12-06 13:48:00 47450. #> 3 89559… 1250962… 2012-12-03 08:39:00 2012-12-06 16:18:00 50382. #> 4 31228… 1482137… 2013-01-16 06:32:00 2013-01-18 16:07:00 43665. #> 5 15445… 1953192… 2013-01-16 09:18:00 2013-01-20 18:33:00 52763. #> 6 22630… 1950977… 2013-02-19 10:28:00 2013-02-21 15:25:00 36038. #> 7 37398… 1518672… 2013-02-26 06:53:00 2013-03-01 12:38:00 56381. #> 8 14268… 1903948… 2013-04-09 06:45:00 2013-04-11 18:12:00 43263. #> 9 78338… 1196711… 2013-04-23 07:16:00 2013-04-26 16:41:00 52300. #> 10 80152… 1595499… 2013-05-21 06:15:00 2013-05-24 15:59:00 44746. #> # ℹ 299 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Bariatric Surgery for Obesity Outpatient` #> # A tibble: 19 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 77785… 3780939… 2011-05-23 05:00:00 2011-05-24 00:00:00 37167. #> 2 68458… 3778860… 2011-07-18 05:00:00 2011-07-19 00:00:00 26037. #> 3 47955… 3675064… 2011-07-18 05:00:00 2011-07-19 00:00:00 41552. #> 4 92298… 3218733… 2011-08-15 05:00:00 2011-08-16 00:00:00 34332. #> 5 29160… 3547868… 2011-08-30 05:00:00 2011-08-31 00:00:00 37992. #> 6 45420… 3189581… 2011-09-12 05:00:00 2011-09-13 00:00:00 32744. #> 7 59818… 3834855… 2011-09-19 05:00:00 2011-09-20 00:00:00 34354. #> 8 57649… 3921176… 2011-10-17 05:00:00 2011-10-18 00:00:00 31338 #> 9 11995… 3411333… 2011-11-07 05:00:00 2011-11-08 00:00:00 34795 #> 10 62541… 3554137… 2011-11-08 05:00:00 2011-11-08 00:00:00 33251. #> 11 83600… 3562481… 2011-11-15 05:00:00 2011-11-15 00:00:00 33955. #> 12 10604… 3411030… 2011-11-28 05:00:00 2011-11-29 00:00:00 35638. #> 13 84084… 3342120… 2012-03-12 05:00:00 2012-03-12 00:00:00 33758. #> 14 37253… 3461965… 2012-04-23 05:00:00 2012-04-24 00:00:00 36768. #> 15 85288… 3078841… 2012-06-12 05:00:00 2012-06-13 00:00:00 39139. #> 16 73239… 3350427… 2012-07-09 05:00:00 2012-07-10 00:00:00 35642. #> 17 52577… 3074630… 2012-08-20 05:00:00 2012-08-21 00:00:00 37140. #> 18 62286… 3659346… 2012-08-27 05:00:00 2012-08-28 00:00:00 35030. #> 19 39164… 3146567… 2012-12-18 05:00:00 2012-12-19 00:00:00 36899. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $CHF #> # A tibble: 3,871 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 51458… 1759626… 2011-09-19 09:17:00 2011-09-22 12:32:00 24021. #> 2 66595… 1901836… 2011-09-19 07:06:00 2011-09-22 18:58:00 33724. #> 3 21445… 1913857… 2011-09-22 00:21:00 2011-09-27 16:49:00 47369. #> 4 33735… 1710022… 2011-09-15 12:48:00 2011-09-27 19:52:00 76611. #> 5 67542… 1377329… 2011-09-17 13:49:00 2011-09-28 13:45:00 81523. #> 6 69492… 1811099… 2011-09-24 20:33:00 2011-09-29 11:59:00 37112. #> 7 93559… 1609237… 2011-09-22 04:23:00 2011-10-03 14:21:00 84470. #> 8 14723… 1713302… 2011-09-15 11:50:00 2011-10-04 19:34:00 158923. #> 9 49842… 1052618… 2011-09-29 10:40:00 2011-10-05 14:20:00 50061. #> 10 98654… 1022864… 2011-10-01 01:47:00 2011-10-05 18:50:00 42312. #> # ℹ 3,861 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $COPD #> # A tibble: 4,398 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 53222… 1698106… 2011-09-23 00:18:00 2011-09-25 14:18:00 21843. #> 2 54515… 1461588… 2011-09-18 17:22:00 2011-09-28 17:20:00 98014. #> 3 91474… 1437392… 2011-09-19 09:01:00 2011-09-30 14:44:00 96463. #> 4 38370… 1452507… 2011-09-25 18:44:00 2011-09-30 20:42:00 31050. #> 5 30712… 1117831… 2011-09-26 19:26:00 2011-10-01 09:46:00 33841. #> 6 11184… 1308449… 2011-09-30 17:41:00 2011-10-01 16:32:00 13971. #> 7 88190… 1670417… 2011-09-27 22:58:00 2011-10-01 17:03:00 44981. #> 8 33840… 1957228… 2011-09-26 08:08:00 2011-10-02 15:53:00 44635. #> 9 20960… 1168285… 2011-09-28 11:09:00 2011-10-03 15:53:00 36926. #> 10 95644… 1711510… 2011-09-24 23:59:00 2011-10-03 18:10:00 69779. #> # ℹ 4,388 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $CVA #> # A tibble: 1,876 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 41238… 1543704… 2011-09-19 15:31:00 2011-09-27 13:11:00 103948. #> 2 80514… 1330628… 2011-09-21 14:52:00 2011-09-29 17:38:00 94170. #> 3 12307… 1747094… 2011-09-24 16:34:00 2011-09-30 17:21:00 66481. #> 4 20903… 1777797… 2011-09-26 12:19:00 2011-10-04 15:38:00 79281. #> 5 54938… 1173347… 2011-09-30 17:47:00 2011-10-05 16:50:00 49108. #> 6 93886… 1877891… 2011-09-19 17:47:00 2011-10-05 17:25:00 105698. #> 7 42704… 1654264… 2011-09-28 22:00:00 2011-10-06 17:08:00 65041. #> 8 40653… 1576434… 2011-10-05 15:31:00 2011-10-11 14:26:00 81910. #> 9 26260… 1818390… 2011-09-27 13:43:00 2011-10-13 14:14:00 86323. #> 10 28646… 1984495… 2011-10-12 10:10:00 2011-10-14 15:15:00 82165. #> # ℹ 1,866 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Cardiac Catheterization` #> # A tibble: 2,339 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 66583… 3578143… 2011-01-04 05:00:00 2011-01-04 00:00:00 20852 #> 2 10022… 3911589… 2011-01-04 05:00:00 2011-01-04 00:00:00 18334 #> 3 28724… 3226717… 2011-01-05 05:00:00 2011-01-05 00:00:00 19353 #> 4 54076… 3773686… 2011-01-05 05:00:00 2011-01-05 00:00:00 18334 #> 5 89111… 3082518… 2011-01-13 05:00:00 2011-01-11 00:00:00 1377 #> 6 91877… 3385295… 2011-01-13 05:00:00 2011-01-13 00:00:00 18405 #> 7 89111… 3040689… 2011-01-13 05:00:00 2011-01-13 00:00:00 18587 #> 8 75773… 3380647… 2011-01-14 05:00:00 2011-01-14 00:00:00 20069 #> 9 22385… 3740963… 2011-01-17 05:00:00 2011-01-17 00:00:00 18428 #> 10 91434… 3628134… 2011-01-17 05:00:00 2011-01-17 00:00:00 20056 #> # ℹ 2,329 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Carotid Endarterectomy` #> # A tibble: 72 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 91886… 1012723… 2011-12-02 11:51:00 2011-12-04 15:32:00 29553. #> 2 84879… 1998441… 2012-02-02 06:37:00 2012-02-05 19:38:00 35181. #> 3 35685… 1235700… 2012-03-16 16:26:00 2012-03-23 11:22:00 87273. #> 4 84879… 1412023… 2012-03-30 09:31:00 2012-04-02 17:57:00 36213. #> 5 76802… 1501987… 2012-04-03 09:43:00 2012-04-05 13:11:00 27293. #> 6 21571… 1253613… 2012-03-29 21:26:00 2012-04-05 14:53:00 82206. #> 7 88958… 1446390… 2012-03-27 19:35:00 2012-04-05 16:35:00 89350. #> 8 25304… 1257726… 2012-05-29 08:52:00 2012-06-04 11:53:00 57470. #> 9 85997… 1406791… 2012-05-29 06:40:00 2012-06-04 12:40:00 52616. #> 10 19040… 1247816… 2012-05-31 06:57:00 2012-06-04 14:30:00 37105. #> # ℹ 62 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Cataract Removal` #> # A tibble: 4,930 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 24432… 3904707… 2010-01-05 05:00:00 2010-01-05 00:00:00 31283. #> 2 42767… 3950850… 2010-01-05 05:00:00 2010-01-05 00:00:00 12833. #> 3 27436… 3391956… 2010-01-05 05:00:00 2010-01-05 00:00:00 11770. #> 4 16795… 3399694… 2010-01-05 05:00:00 2010-01-05 00:00:00 12729. #> 5 26318… 3554661… 2010-01-05 05:00:00 2010-01-05 00:00:00 12833. #> 6 61280… 3763722… 2010-01-06 05:00:00 2010-01-06 00:00:00 15748. #> 7 80833… 3967666… 2010-01-06 05:00:00 2010-01-06 00:00:00 14165. #> 8 11824… 3033075… 2010-01-06 05:00:00 2010-01-06 00:00:00 13065. #> 9 87504… 3162148… 2010-01-06 05:00:00 2010-01-06 00:00:00 12735. #> 10 87077… 3940813… 2010-01-07 05:00:00 2010-01-07 00:00:00 11514. #> # ℹ 4,920 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Cellulitis #> # A tibble: 3,311 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 91937… 1963079… 2011-09-21 16:35:00 2011-09-23 13:42:00 20322. #> 2 14415… 1523695… 2011-09-23 13:59:00 2011-09-23 18:00:00 6860. #> 3 30115… 1278133… 2011-09-21 05:31:00 2011-09-24 10:50:00 28990. #> 4 11190… 1462795… 2011-09-22 16:32:00 2011-09-25 16:47:00 17947. #> 5 20122… 1114115… 2011-09-25 23:58:00 2011-09-26 13:30:00 8604. #> 6 66023… 1101427… 2011-09-25 02:04:00 2011-09-27 14:18:00 26726. #> 7 36903… 1842522… 2011-09-25 16:14:00 2011-09-27 18:10:00 13143. #> 8 94675… 1694578… 2011-09-28 19:23:00 2011-09-29 10:40:00 12203 #> 9 64313… 1204713… 2011-09-19 21:06:00 2011-09-30 16:54:00 95473. #> 10 81980… 1108154… 2011-09-30 22:52:00 2011-10-01 12:28:00 8901. #> # ℹ 3,301 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Chest Pain` #> # A tibble: 2,766 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 62048… 1900262… 2011-09-19 16:53:00 2011-09-20 19:20:00 10426. #> 2 24825… 1518935… 2011-09-19 21:51:00 2011-09-21 10:55:00 19261. #> 3 98859… 1774049… 2011-09-19 18:47:00 2011-09-22 12:50:00 27736. #> 4 60653… 1933930… 2011-09-21 23:51:00 2011-09-22 18:03:00 12116. #> 5 55103… 1113333… 2011-09-22 04:39:00 2011-09-23 14:54:00 18740. #> 6 95431… 1167648… 2011-09-22 20:11:00 2011-09-24 16:30:00 17625. #> 7 87695… 1365338… 2011-09-25 21:52:00 2011-09-26 01:47:00 8509. #> 8 36204… 1460612… 2011-09-24 20:00:00 2011-09-26 21:47:00 31526. #> 9 60438… 1812202… 2011-09-27 22:31:00 2011-09-28 11:10:00 11644. #> 10 84478… 1030571… 2011-09-28 16:29:00 2011-09-28 19:28:00 7463. #> # ℹ 2,756 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Colonoscopy/Endoscopy` #> # A tibble: 11,486 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 55897… 3869688… 2010-01-04 05:00:00 2010-01-04 00:00:00 8788. #> 2 13463… 3990577… 2010-01-05 05:00:00 2010-01-05 00:00:00 7607. #> 3 80092… 3361584… 2010-01-06 05:00:00 2010-01-06 00:00:00 9567. #> 4 53897… 3961488… 2010-01-06 05:00:00 2010-01-06 00:00:00 8671. #> 5 51791… 3022697… 2010-01-07 05:00:00 2010-01-07 00:00:00 7966. #> 6 94563… 3247268… 2010-01-08 05:00:00 2010-01-08 00:00:00 8695. #> 7 97321… 3978227… 2010-01-08 05:00:00 2010-01-08 00:00:00 7277. #> 8 10341… 3542481… 2010-01-08 05:00:00 2010-01-08 00:00:00 8783. #> 9 40727… 3471312… 2010-01-08 05:00:00 2010-01-08 00:00:00 8988. #> 10 96631… 3784146… 2010-01-10 20:54:00 2010-01-10 00:00:00 7656. #> # ℹ 11,476 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`GI Hemorrhage` #> # A tibble: 2,404 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 45079… 1076298… 2011-09-24 07:08:00 2011-09-26 18:00:00 18964. #> 2 78632… 1595472… 2011-09-24 15:09:00 2011-09-27 12:06:00 27776. #> 3 80547… 1555948… 2011-09-20 01:23:00 2011-09-27 21:20:00 87188. #> 4 21014… 1246530… 2011-09-25 20:58:00 2011-09-28 15:50:00 36404. #> 5 53480… 1976271… 2011-09-20 02:55:00 2011-09-30 19:32:00 115091. #> 6 84440… 1899305… 2011-09-28 20:00:00 2011-10-01 12:06:00 26018. #> 7 55748… 1658072… 2011-09-28 23:44:00 2011-10-02 13:23:00 64608. #> 8 22340… 1938596… 2011-09-30 20:00:00 2011-10-03 14:00:00 25310. #> 9 80292… 1911753… 2011-09-30 09:09:00 2011-10-05 15:34:00 55967. #> 10 33494… 1977982… 2011-08-25 13:20:00 2011-10-05 16:38:00 301838. #> # ℹ 2,394 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`General Outpatient` #> # A tibble: 50,526 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 86069… 3519249… 2010-01-04 05:00:00 2010-01-04 00:00:00 25984. #> 2 60856… 3602225… 2010-01-04 05:00:00 2010-01-04 00:00:00 22774. #> 3 80673… 3125290… 2010-01-04 05:00:00 2010-01-04 00:00:00 10690. #> 4 99766… 3372388… 2010-01-04 05:00:00 2010-01-04 00:00:00 7325. #> 5 23979… 3139267… 2010-01-04 05:00:00 2010-01-04 00:00:00 9119. #> 6 56640… 3346223… 2010-01-04 05:00:00 2010-01-04 00:00:00 10628 #> 7 43395… 3323331… 2010-01-04 05:00:00 2010-01-04 00:00:00 8677. #> 8 54736… 3159812… 2010-01-05 05:00:00 2010-01-05 00:00:00 9604. #> 9 71143… 3070269… 2010-01-05 05:00:00 2010-01-05 00:00:00 8839. #> 10 27377… 3185100… 2010-01-05 05:00:00 2010-01-05 00:00:00 10185. #> # ℹ 50,516 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Joint Replacement` #> # A tibble: 447 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 35741… 1963731… 2011-09-20 06:42:00 2011-09-23 18:27:00 70655. #> 2 45785… 1385680… 2011-09-27 07:51:00 2011-09-30 17:30:00 76480. #> 3 96001… 1647184… 2011-09-27 05:30:00 2011-09-30 18:20:00 90495. #> 4 78560… 1955538… 2011-09-22 09:00:00 2011-10-04 17:05:00 128587. #> 5 24244… 1536456… 2011-10-04 11:09:00 2011-10-07 15:13:00 80185. #> 6 45372… 1900289… 2011-10-04 06:33:00 2011-10-07 17:15:00 73753. #> 7 68583… 1223451… 2011-10-04 05:00:00 2011-10-07 17:15:00 86199. #> 8 76901… 1228116… 2011-10-04 08:25:00 2011-10-07 17:20:00 70719. #> 9 84765… 1344408… 2011-10-13 05:25:00 2011-10-18 20:21:00 82033. #> 10 13510… 1879596… 2011-10-18 05:00:00 2011-10-21 16:18:00 97454. #> # ℹ 437 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Laparoscopic Cholecystectomy` #> # A tibble: 2,456 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 44174… 3094545… 2010-01-05 05:00:00 2010-01-05 00:00:00 13263. #> 2 42989… 3855977… 2010-01-12 05:00:00 2010-01-13 00:00:00 13717. #> 3 80834… 3647383… 2010-01-19 05:00:00 2010-01-20 00:00:00 13915. #> 4 24888… 3164824… 2010-01-28 05:00:00 2010-01-29 00:00:00 12403. #> 5 25026… 3107332… 2010-01-28 05:00:00 2010-01-29 00:00:00 13995. #> 6 43792… 3606774… 2010-01-29 05:00:00 2010-01-30 00:00:00 13725. #> 7 31761… 3103216… 2010-02-02 05:00:00 2010-02-02 00:00:00 13763. #> 8 12868… 3439301… 2010-02-04 05:00:00 2010-02-05 00:00:00 13602. #> 9 86010… 3136153… 2010-02-05 05:00:00 2010-02-06 00:00:00 15136. #> 10 40209… 3923213… 2010-02-11 05:00:00 2010-02-11 00:00:00 12798. #> # ℹ 2,446 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $MI #> # A tibble: 2,253 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 13778… 1779125… 2011-09-22 15:44:00 2011-09-23 12:48:00 13819. #> 2 75904… 1290112… 2011-09-29 11:57:00 2011-09-29 15:15:00 23384. #> 3 56932… 1127730… 2011-09-29 21:58:00 2011-09-30 16:37:00 11806. #> 4 33544… 1537839… 2011-09-18 13:21:00 2011-10-04 15:52:00 165563. #> 5 80141… 1426155… 2011-09-18 15:50:00 2011-10-06 15:25:00 137769. #> 6 44194… 1588054… 2011-09-30 09:14:00 2011-10-07 09:00:00 64195 #> 7 15917… 1023432… 2011-10-07 04:19:00 2011-10-08 16:30:00 29082. #> 8 45753… 1636854… 2011-10-02 02:37:00 2011-10-11 14:40:00 89552. #> 9 15982… 1131846… 2011-10-09 07:14:00 2011-10-16 15:50:00 46561. #> 10 75745… 1816201… 2011-10-16 16:39:00 2011-10-17 19:56:00 10487. #> # ℹ 2,243 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Major Depression/Bipolar Affective Disorders` #> # A tibble: 2,866 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 83028… 1773215… 2011-09-19 16:52:00 2011-09-22 13:18:00 12668. #> 2 52413… 1344738… 2011-09-17 15:46:00 2011-09-28 15:13:00 41043. #> 3 76863… 1963121… 2011-09-20 20:26:00 2011-09-28 17:11:00 30736. #> 4 31780… 1094724… 2011-09-26 00:15:00 2011-09-30 13:55:00 17790. #> 5 51449… 1225742… 2011-09-28 22:44:00 2011-10-03 14:35:00 19806. #> 6 16347… 1925531… 2011-09-30 16:55:00 2011-10-03 15:06:00 13748. #> 7 95753… 1886595… 2011-09-24 20:06:00 2011-10-03 15:07:00 34606. #> 8 52126… 1594861… 2011-09-22 19:56:00 2011-10-03 15:21:00 40757. #> 9 75670… 1235696… 2011-09-27 16:18:00 2011-10-03 15:26:00 24597. #> 10 42724… 1433227… 2011-09-19 10:39:00 2011-10-04 12:40:00 55108. #> # ℹ 2,856 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Mastectomy #> # A tibble: 58 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 80731… 1129236… 2011-11-07 04:43:00 2011-11-09 13:05:00 33908. #> 2 37638… 1018182… 2011-11-14 06:43:00 2011-11-15 14:20:00 28817. #> 3 57062… 1503680… 2011-11-28 04:49:00 2011-11-29 15:00:00 29532. #> 4 57598… 1330344… 2011-12-12 09:22:00 2011-12-13 18:00:00 22163. #> 5 67748… 1066637… 2011-12-12 05:32:00 2011-12-14 14:00:00 36931. #> 6 81680… 1751336… 2012-01-16 06:00:00 2012-01-16 11:25:00 19637. #> 7 26174… 1748684… 2012-01-30 05:15:00 2012-01-31 18:30:00 25352. #> 8 59559… 1265426… 2012-02-06 05:00:00 2012-02-07 16:51:00 58899. #> 9 79465… 1419822… 2012-04-02 05:45:00 2012-04-03 13:50:00 104772. #> 10 27380… 1719685… 2012-04-16 05:57:00 2012-04-17 14:35:00 86889. #> # ℹ 48 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Medical #> # A tibble: 64,435 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 15915… 1588023… 2011-09-11 19:55:00 2011-09-13 16:01:00 23983. #> 2 24790… 1351333… 2011-09-18 22:00:00 2011-09-21 14:10:00 29385. #> 3 40945… 1350530… 2011-09-20 22:23:00 2011-09-21 16:15:00 12161. #> 4 67359… 1906290… 2011-09-19 23:09:00 2011-09-21 17:27:00 16550. #> 5 36661… 1162679… 2011-09-21 03:14:00 2011-09-21 17:30:00 17444. #> 6 59649… 1179016… 2011-09-20 22:57:00 2011-09-21 22:30:00 27419 #> 7 65736… 1669246… 2011-09-21 09:45:00 2011-09-22 11:35:00 38719. #> 8 27099… 1828863… 2011-09-21 20:19:00 2011-09-22 11:35:00 9612. #> 9 78487… 1754195… 2011-09-20 15:47:00 2011-09-22 12:30:00 21077. #> 10 17896… 1716209… 2011-09-21 15:44:00 2011-09-22 12:42:00 11714. #> # ℹ 64,425 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $PTCA #> # A tibble: 1,343 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 65802… 1922614… 2013-12-16 18:42:00 2013-12-18 15:54:00 95300. #> 2 47960… 1712037… 2013-12-17 09:24:00 2013-12-20 11:44:00 126548. #> 3 88081… 1416143… 2013-12-16 15:57:00 2013-12-21 18:29:00 165931. #> 4 47327… 1242762… 2013-12-20 23:49:00 2013-12-24 16:27:00 72849. #> 5 68288… 1687746… 2013-12-08 13:12:00 2013-12-24 18:40:00 277715. #> 6 65853… 1602546… 2013-12-24 12:16:00 2013-12-27 17:21:00 129947. #> 7 22470… 1919563… 2014-01-02 22:02:00 2014-01-05 12:45:00 122591. #> 8 70383… 1542050… 2014-01-02 17:37:00 2014-01-08 15:18:00 155744. #> 9 30699… 1996197… 2014-01-07 15:17:00 2014-01-14 15:51:00 280973. #> 10 15526… 1350260… 2014-01-11 22:29:00 2014-01-15 12:13:00 100158. #> # ℹ 1,333 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`PTCA Outpatient` #> # A tibble: 369 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 40037… 3514125… 2013-12-18 05:00:00 2013-12-19 00:00:00 107785. #> 2 65938… 3525540… 2013-12-19 05:00:00 2013-12-20 00:00:00 99169. #> 3 64137… 3456566… 2013-12-19 05:00:00 2013-12-20 00:00:00 104680. #> 4 32157… 3927503… 2013-12-20 05:00:00 2013-12-20 00:00:00 85622. #> 5 97406… 3404098… 2014-01-08 05:00:00 2014-01-08 00:00:00 54834. #> 6 52799… 3644914… 2014-01-09 05:00:00 2014-01-10 00:00:00 38735. #> 7 31448… 3922625… 2014-01-28 05:00:00 2014-01-28 00:00:00 73034. #> 8 69180… 3654599… 2014-01-29 05:00:00 2014-01-30 00:00:00 69213. #> 9 79461… 3382468… 2014-01-30 05:00:00 2014-01-31 00:00:00 73589. #> 10 35852… 3344079… 2014-02-18 05:00:00 2014-02-18 00:00:00 73071. #> # ℹ 359 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Pneumonia #> # A tibble: 3,323 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 41168… 1339933… 2011-09-19 00:15:00 2011-09-20 18:15:00 13585. #> 2 87344… 1581344… 2011-09-21 09:39:00 2011-09-24 18:21:00 38143. #> 3 64810… 1511895… 2011-09-23 20:30:00 2011-09-26 12:45:00 23686. #> 4 23339… 1813741… 2011-09-23 15:18:00 2011-09-26 13:23:00 26700. #> 5 43861… 1935030… 2011-09-22 14:03:00 2011-09-26 20:03:00 32690. #> 6 35356… 1551465… 2011-09-21 20:50:00 2011-09-27 16:34:00 45089. #> 7 49815… 1349707… 2011-09-23 02:48:00 2011-09-30 18:10:00 50528. #> 8 77558… 1443601… 2011-09-30 15:42:00 2011-10-01 11:28:00 12873. #> 9 72612… 1249400… 2011-09-30 19:05:00 2011-10-03 18:47:00 18688. #> 10 36317… 1539295… 2011-10-01 10:44:00 2011-10-04 13:59:00 24887. #> # ℹ 3,313 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Schizophrenia #> # A tibble: 1,681 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 78864… 1578423… 2011-09-10 10:37:00 2011-09-16 14:08:00 25230. #> 2 90780… 1948172… 2011-09-12 20:18:00 2011-09-22 13:19:00 37537. #> 3 24439… 1541902… 2011-09-17 20:52:00 2011-09-23 14:34:00 24523. #> 4 17550… 1239946… 2011-09-15 19:56:00 2011-10-04 10:50:00 70223. #> 5 90449… 1067597… 2011-09-26 10:16:00 2011-10-06 15:08:00 40697. #> 6 21252… 1222746… 2011-10-05 10:32:00 2011-10-11 14:28:00 25232. #> 7 47554… 1507806… 2011-09-24 19:18:00 2011-10-12 15:41:00 62677. #> 8 34234… 1699816… 2011-10-06 19:05:00 2011-10-13 12:57:00 34400. #> 9 70046… 1132874… 2011-10-07 20:28:00 2011-10-14 15:26:00 26578. #> 10 74820… 1025221… 2011-10-11 20:57:00 2011-10-19 13:46:00 30806. #> # ℹ 1,671 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Surgical #> # A tibble: 14,916 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 58762… 1957238… 2011-09-19 20:12:00 2011-09-21 11:17:00 33911. #> 2 66908… 1572987… 2011-09-20 09:09:00 2011-09-22 10:27:00 16933. #> 3 55391… 1020021… 2011-09-21 23:20:00 2011-09-22 15:44:00 13050. #> 4 28900… 1121152… 2011-09-20 05:00:00 2011-09-22 17:51:00 24769. #> 5 46455… 1937756… 2011-09-22 20:09:00 2011-09-23 18:07:00 32807. #> 6 86883… 1781570… 2011-09-23 05:00:00 2011-09-24 11:44:00 20214. #> 7 74525… 1390406… 2011-09-25 07:23:00 2011-09-26 17:45:00 37743. #> 8 91913… 1827659… 2011-09-23 13:36:00 2011-09-27 11:47:00 53769. #> 9 95797… 1767983… 2011-09-11 20:12:00 2011-09-27 15:47:00 161126. #> 10 68422… 1124488… 2011-09-26 07:18:00 2011-09-28 14:42:00 105689. #> # ℹ 14,906 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Syncope #> # A tibble: 1,854 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 23076… 1461398… 2011-09-20 01:18:00 2011-09-20 10:38:00 13422. #> 2 84855… 1170655… 2011-09-19 18:23:00 2011-09-21 15:51:00 21865. #> 3 47360… 1041458… 2011-09-20 23:24:00 2011-09-22 13:34:00 17635 #> 4 29909… 1798395… 2011-09-22 15:38:00 2011-09-25 15:12:00 33088. #> 5 86969… 1347663… 2011-09-25 15:28:00 2011-09-26 16:43:00 14623. #> 6 16815… 1367750… 2011-09-23 17:02:00 2011-09-26 18:51:00 27595. #> 7 74671… 1467173… 2011-09-25 02:07:00 2011-09-26 22:00:00 34697. #> 8 58540… 1224109… 2011-09-22 23:12:00 2011-09-27 18:47:00 29705. #> 9 44743… 1018572… 2011-09-27 18:07:00 2011-09-28 18:40:00 16385. #> 10 69830… 1136058… 2011-09-27 10:55:00 2011-09-28 21:16:00 5867. #> # ℹ 1,844 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $TIA #> # A tibble: 1,490 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 11900… 1817373… 2011-09-26 20:51:00 2011-09-27 14:07:00 15764. #> 2 40157… 1365680… 2011-09-26 22:49:00 2011-09-29 18:35:00 27759. #> 3 81648… 1909292… 2011-10-08 15:57:00 2011-10-11 16:46:00 44648. #> 4 35853… 1358966… 2011-10-06 19:41:00 2011-10-13 11:24:00 66200. #> 5 35309… 1512759… 2011-10-10 17:33:00 2011-10-13 15:46:00 32168. #> 6 60037… 1754357… 2011-10-09 21:27:00 2011-10-13 16:03:00 37201. #> 7 24439… 1805134… 2011-10-12 14:56:00 2011-10-17 14:21:00 56238. #> 8 95326… 1662410… 2011-10-13 14:44:00 2011-10-20 16:27:00 85644. #> 9 97257… 1096965… 2011-10-19 23:02:00 2011-10-23 14:11:00 37159. #> 10 19835… 1741208… 2011-10-16 19:00:00 2011-10-24 16:56:00 65126. #> # ℹ 1,480 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Vaginal Delivery` #> # A tibble: 11 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 97356… 1473544… 2011-12-14 15:30:00 2011-12-14 17:37:00 5707 #> 2 54205… 1412111… 2012-01-31 07:10:00 2012-01-31 09:00:00 7885. #> 3 78836… 1257448… 2012-03-05 13:51:00 2012-03-05 16:40:00 11019. #> 4 51141… 1989466… 2012-06-12 12:02:00 2012-06-12 13:17:00 7702 #> 5 63911… 1743794… 2012-07-06 08:59:00 2012-07-06 11:07:00 7386. #> 6 16156… 1997707… 2012-07-13 09:15:00 2012-07-13 11:59:00 15250. #> 7 25535… 1161988… 2012-09-22 18:35:00 2012-09-22 22:00:00 8301. #> 8 88987… 1605284… 2012-11-04 00:50:00 2012-11-11 14:14:00 46743. #> 9 88866… 1936904… 2012-12-14 07:10:00 2012-12-15 20:37:00 12017. #> 10 93192… 1506189… 2013-03-06 12:01:00 2013-03-06 13:31:00 8192. #> 11 79312… 1724518… 2013-09-08 22:32:00 2013-09-08 23:21:00 6599. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Valve Procedure` #> # A tibble: 8 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 698201… 1919502… 2014-10-01 02:44:00 2014-10-01 10:30:00 61967. #> 2 825784… 1181134… 2014-11-19 15:29:00 2014-11-20 22:42:00 95348. #> 3 697728… 1925626… 2015-06-12 22:07:00 2015-06-13 02:00:00 210729. #> 4 497633… 1911039… 2016-01-12 02:12:00 2016-01-13 12:25:00 209630. #> 5 586969… 1572755… 2016-01-12 09:06:00 2016-01-14 14:55:00 244695. #> 6 729922… 1565557… 2016-04-06 10:38:00 2016-04-15 16:33:00 215360. #> 7 507774… 1715639… 2018-06-05 00:37:00 2018-06-05 13:58:00 295358. #> 8 444943… 1920905… 2020-07-13 10:21:00 2020-07-13 15:00:00 341798. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #>"},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":null,"dir":"Reference","previous_headings":"","what":"Get the optimal binwidth for a histogram — opt_bin","title":"Get the optimal binwidth for a histogram — opt_bin","text":"Gives optimal binwidth histogram given data set, value desired amount bins","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get the optimal binwidth for a histogram — opt_bin","text":"","code":"opt_bin(.data, .value_col, .iters = 30)"},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get the optimal binwidth for a histogram — opt_bin","text":".data data set question .value_col column holds values .iters many times cost function loop run","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get the optimal binwidth for a histogram — opt_bin","text":"tibble histogram breakpoints","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get the optimal binwidth for a histogram — opt_bin","text":"Modified Hideaki Shimazaki Department Physics, Kyoto University shimazaki ton.scphys.kyoto-u.ac.jp Feel free modify/distribute program. Supply data.frame/tibble value column. optimal binwidth computed amount binds desired","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get the optimal binwidth for a histogram — opt_bin","text":"","code":"suppressPackageStartupMessages(library(purrr)) suppressPackageStartupMessages(library(dplyr)) df_tbl <- rnorm(n = 1000, mean = 0, sd = 1) df_tbl <- df_tbl %>% as_tibble() %>% set_names(\"value\") df_tbl %>% opt_bin( .value_col = value , .iters = 100 ) #> # A tibble: 10 × 1 #> value #> #> 1 -3.46 #> 2 -2.62 #> 3 -1.78 #> 4 -0.939 #> 5 -0.0995 #> 6 0.740 #> 7 1.58 #> 8 2.42 #> 9 3.26 #> 10 4.10"},{"path":"https://www.spsanderson.com/healthyR/reference/pipe.html","id":null,"dir":"Reference","previous_headings":"","what":"Pipe operator — %>%","title":"Pipe operator — %>%","text":"See magrittr::%>% details.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/pipe.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Pipe operator — %>%","text":"","code":"lhs %>% rhs"},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":null,"dir":"Reference","previous_headings":"","what":"Procedure to Condition Code Mapping file — px_cc_mapping","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"dataset containing Procedure Code AHRQ Condition Code Mapping used helping define servce lines inpatient discharges.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"","code":"data(px_cc_mapping)"},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"data frame 79721 rows 5 variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"CC_Code. PX_1, PX_2, ..., PX_n CC_Desc. PX_1 = Genitourinary incontinence procedures ICD_Ver_Flag. 10 9 ICDCode. ICD-9 ICD-10 Code Procedure. Inject Implant Urethra","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":null,"dir":"Reference","previous_headings":"","what":"Save a file to Excel — save_to_excel","title":"Save a file to Excel — save_to_excel","text":"Save tibble/data.frame excel .xlsx file. file automatically save_dtime format 20201109_132416 November 11th, 2020 1:24:16PM.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Save a file to Excel — save_to_excel","text":"","code":"save_to_excel(.data, .file_name)"},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Save a file to Excel — save_to_excel","text":".data tibble/data.frame want save .xlsx file. .file_name name want give file.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Save a file to Excel — save_to_excel","text":"saved excel file","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Save a file to Excel — save_to_excel","text":"Requires tibble/data.frame passed .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Save a file to Excel — save_to_excel","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":null,"dir":"Reference","previous_headings":"","what":"Service Line Grouper Augment Function — service_line_augment","title":"Service Line Grouper Augment Function — service_line_augment","text":"Takes arguments data.frame/tibble returns service line augmented data.frame/tibble set patients.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Service Line Grouper Augment Function — service_line_augment","text":"","code":"service_line_augment(.data, .dx_col, .px_col, .drg_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Service Line Grouper Augment Function — service_line_augment","text":".data data passed augmented function. .dx_col column containing Principal Diagnosis discharge. .px_col column containing Principal Coded Procedure discharge. possible blank. .drg_col DRG Number coded inpatient discharge.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Service Line Grouper Augment Function — service_line_augment","text":"augmented data.frame/tibble service line appended new column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Service Line Grouper Augment Function — service_line_augment","text":"augment function appends vector data.frame/tibble passed .data parameter. data.frame/tibble required, along principal diagnosis column, principal procedure column, column DRG number. needed function can join dx_cc_mapping px_cc_mapping columns provide service line. function works visits coded using ICD Version 10 . Lets take example discharge, DRG 896 Principal Diagnosis code maps DX_660, visit get grouped alcohol_abuse DRG 896: ALCOHOL, DRUG ABUSE DEPENDENCE WITHOUT REHABILITATION THERAPY MAJOR COMPLICATION COMORBIDITY (MCC) DX_660 Maps following ICD-10 Codes ie F1010 Alcohol abuse, uncomplicated:","code":"library(healthyR) dx_cc_mapping %>% filter(CC_Code == \"DX_660\", ICD_Ver_Flag == \"10\")"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Service Line Grouper Augment Function — service_line_augment","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Service Line Grouper Augment Function — service_line_augment","text":"","code":"df <- data.frame( dx_col = \"F10.10\", px_col = NA, drg_col = \"896\" ) service_line_augment( .data = df, .dx_col = dx_col, .px_col = px_col, .drg_col = drg_col ) #> # A tibble: 1 × 4 #> dx_col px_col drg_col service_line #> #> 1 F10.10 NA 896 alcohol_abuse"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":null,"dir":"Reference","previous_headings":"","what":"Service Line Grouper Vectorized Function — service_line_vec","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"Takes arguments data.frame/tibble returns service line vector set patients.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"","code":"service_line_vec(.data, .dx_col, .px_col, .drg_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Service Line Grouper Vectorized Function — service_line_vec","text":".data data passed augmented function. .dx_col column containing Principal Diagnosis discharge. .px_col column containing Principal Coded Procedure discharge. possible blank. .drg_col DRG Number coded inpatient discharge.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"vector service line assignments.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"vectorized function returns vector. can applied inside mutate statement using dplyr desired. data.frame/tibble required, along principal diagnosis column, principal procedure column, column DRG number. needed function can join dx_cc_mapping px_cc_mapping columns provide service line. function works visits coded using ICD Version 10 . Lets take example discharge, DRG 896 Principal Diagnosis code maps DX_660, visit get grouped alcohol_abuse DRG 896: ALCOHOL, DRUG ABUSE DEPENDENCE WITHOUT REHABILITATION THERAPY MAJOR COMPLICATION COMORBIDITY (MCC) DX_660 Maps following ICD-10 Codes ie F1010 Alcohol abuse, uncomplicated:","code":"library(healthyR) dx_cc_mapping %>% filter(CC_Code == \"DX_660\", ICD_Ver_Flag == \"10\")"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"","code":"df <- data.frame( dx_col = \"F10.10\", px_col = NA, drg_col = \"896\" ) service_line_vec( .data = df, .dx_col = dx_col, .px_col = px_col, .drg_col = drg_col ) #> [1] \"alcohol_abuse\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL LEFT type function — sql_left","title":"Use SQL LEFT type function — sql_left","text":"Perform SQL LEFT() type function piece text","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL LEFT type function — sql_left","text":"","code":"sql_left(.text, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL LEFT type function — sql_left","text":".text piece text/string manipulated .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL LEFT type function — sql_left","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL LEFT type function — sql_left","text":"","code":"sql_left(\"text\", 3) #> [1] \"tex\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL MID type function — sql_mid","title":"Use SQL MID type function — sql_mid","text":"Perform SQL SUBSTRING type function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL MID type function — sql_mid","text":"","code":"sql_mid(.text, .start_num, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL MID type function — sql_mid","text":".text piece text/string manipulated .start_num place start .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL MID type function — sql_mid","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL MID type function — sql_mid","text":"","code":"sql_mid(\"this is some text\", 6, 2) #> [1] \"is\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL RIGHT type functions — sql_right","title":"Use SQL RIGHT type functions — sql_right","text":"Perform SQL RIGHT type function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL RIGHT type functions — sql_right","text":"","code":"sql_right(.text, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL RIGHT type functions — sql_right","text":".text piece text/string manipulated .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL RIGHT type functions — sql_right","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL RIGHT type functions — sql_right","text":"","code":"sql_right(\"this is some more text\", 3) #> [1] \"ext\""},{"path":"https://www.spsanderson.com/healthyR/reference/tidyeval.html","id":null,"dir":"Reference","previous_headings":"","what":"Tidy eval helpers — tidyeval","title":"Tidy eval helpers — tidyeval","text":"sym() creates symbol string syms() creates list symbols character vector. enquo() enquos() delay execution one several function arguments. enquo() returns single quoted expression, like blueprint delayed computation. enquos() returns list quoted expressions. expr() quotes new expression locally. mostly useful build new expressions around arguments captured enquo() enquos(): expr(mean(!!enquo(arg), na.rm = TRUE)). as_name() transforms quoted variable name string. Supplying something else quoted variable name error. unlike as_label() also returns single string supports kind R object input, including quoted function calls vectors. purpose summarise object single label. label often suitable default name. know quoted expression contains (instance expressions captured enquo() variable name, call function, unquoted constant), use as_label(). know quoted simple variable name, like enforce , use as_name(). learn tidy eval use tools, visit Metaprogramming section Advanced R.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Top N tibble — top_n_tbl","title":"Top N tibble — top_n_tbl","text":"Get tibble returned n records sorted either descending order (default) ascending order.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Top N tibble — top_n_tbl","text":"","code":"top_n_tbl(.data, .n_records, .arrange_value = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Top N tibble — top_n_tbl","text":".data data want pass function .n_records many records want returned .arrange_value boolean TRUE default. TRUE sorts data descending order ... columns want pass function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Top N tibble — top_n_tbl","text":"Requires data.frame/tibble Requires least one column chosen inside ... return tibble sorted order chosen descending default","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Top N tibble — top_n_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Top N tibble — top_n_tbl","text":"","code":"library(healthyR.data) df <- healthyR_data df_tbl <- top_n_tbl( .data = df , .n_records = 3 , .arrange_value = TRUE , service_line , payer_grouping ) print(df_tbl) #> # A tibble: 3 × 3 #> service_line payer_grouping n #> #> 1 Medical Medicare A 30250 #> 2 General Outpatient Medicare B 13646 #> 3 General Outpatient Blue Cross 10607"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot ALOS - Average Length of Stay — ts_alos_plt","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Plot ALOS - Average Length Stay","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"","code":"ts_alos_plt(.data, .date_col, .value_col, .by_grouping, .interactive)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":".data time series data need pass .date_col date column .value_col value column .by_grouping want data summarized - \"sec\", \"min\", \"hour\", \"day\", \"week\", \"month\", \"quarter\" \"year\" .interactive TRUE FALSE. TRUE returns plotly plot FALSE returns static ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"timetk time series plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Expects tibble date time column value column Uses timetk underlying sumarization plot .by_grouping missing default \"day\" static ggplot2 object return .interactive function FALSE otherwise plotly plot returned.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"","code":"library(healthyR) library(healthyR.data) library(timetk) library(dplyr) library(purrr) # Make A Series of Dates ---- data_tbl <- healthyR_data df_tbl <- data_tbl %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, length_of_stay) %>% summarise_by_time( .date_var = visit_end_date_time , .by = \"day\" , visits = mean(length_of_stay, na.rm = TRUE) ) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2012\" , .end_date = \"2019\" ) %>% set_names(\"Date\",\"Values\") ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Sometimes important know census given day, average length stay given day, including patients yet discharged. can easily achieved. return one record every account data still need summarized. multiple entries per day records show therefore multiple entries column date resulting tibble. want aggregate able easily. record .start_date_col filled corresponding end_date null end date set equal Sys.Date() record start_date NA discarded. function can take little bit time run join comparison runs.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"","code":"ts_census_los_daily_tbl( .data, .keep_nulls_only = FALSE, .start_date_col, .end_date_col, .by_time = \"day\" )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":".data data want pass function .keep_nulls_only boolean keep records NULL end date, meaning patient still admitted. default FALSE brings back records. .start_date_col column containing start date record .end_date_col column containing end date record. .by_time want data presented, defaults day remain way unless need granular data.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"tibble object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Requires dataset least start date column end date column Takes single boolean parameter","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"","code":"library(healthyR) library(healthyR.data) library(dplyr) df <- healthyR_data df_tbl <- df %>% filter(ip_op_flag == \"I\") %>% select(visit_start_date_time, visit_end_date_time) %>% timetk::filter_by_time(.date_var = visit_start_date_time, .start_date = \"2020\") ts_census_los_daily_tbl( .data = df_tbl , .keep_nulls_only = FALSE , .start_date_col = visit_start_date_time , .end_date_col = visit_end_date_time ) #> # A tibble: 45,572 × 5 #> date visit_start_date_time visit_end_date_time los census #> #> 1 2020-01-01 2020-01-01 2020-01-02 1 1 #> 2 2020-01-01 2020-01-01 2020-01-02 1 1 #> 3 2020-01-01 2020-01-01 2020-01-02 1 1 #> 4 2020-01-01 2020-01-01 2020-01-03 2 1 #> 5 2020-01-01 2020-01-01 2020-01-03 2 1 #> 6 2020-01-01 2020-01-01 2020-01-03 2 1 #> 7 2020-01-01 2020-01-01 2020-01-04 3 1 #> 8 2020-01-01 2020-01-01 2020-01-04 3 1 #> 9 2020-01-01 2020-01-01 2020-01-04 3 1 #> 10 2020-01-01 2020-01-01 2020-01-05 4 1 #> # ℹ 45,562 more rows"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a plot showing the excess of the median value — ts_median_excess_plt","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"Plot excess +/- median value grouped certain time parameters.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"","code":"ts_median_excess_plt( .data, .date_col, .value_col, .x_axis, .ggplot_group_var, .years_back )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":".data data analyzed, data must tibble/data.frame. .date_col column tibble holds date. .value_col column holds value interest. .x_axis x-axis, day, week, etc. .ggplot_group_var variable group ggplot . .years_back many yeas back want go order compute median value.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"Supply data want view see excess +/- median values specified time series tibble.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"","code":"suppressPackageStartupMessages(library(timetk)) ts_signature_tbl( .data = m4_daily , .date_col = date ) %>% ts_median_excess_plt( .date_col = date , .value_col = value , .x_axis = month , .ggplot_group_var = year , .years_back = 1 ) #> pad applied on the interval: day #> Joining with `by = join_by(month)` #> Warning: The `` argument of `guides()` cannot be `FALSE`. Use \"none\" instead as #> of ggplot2 3.3.4. #> ℹ The deprecated feature was likely used in the healthyR package. #> Please report the issue at . #> Warning: Removed 261 rows containing missing values (`geom_line()`)."},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Time Series Plot — ts_plt","title":"Time Series Plot — ts_plt","text":"warpper function timetk::plot_time_series() function limited functionality parameter set. see full reference please visit timetk package site.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Time Series Plot — ts_plt","text":"","code":"ts_plt( .data, .date_col, .value_col, .color_col = NULL, .facet_col = NULL, .facet_ncol = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Time Series Plot — ts_plt","text":".data data pass function, must tibble/data.frame. .date_col column holding date. .value_col column holding value. .color_col column holding variable color. .facet_col column holding variable faceting. .facet_ncol many columns want. .interactive Return plotly plot set TRUE static ggplot2 plot set FALSE. default FALSE.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Time Series Plot — ts_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Time Series Plot — ts_plt","text":"function takes arguments function presets others choosing defaults others. smoother functionality turned .","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Time Series Plot — ts_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Time Series Plot — ts_plt","text":"","code":"suppressPackageStartupMessages(library(dplyr)) library(timetk) library(healthyR.data) healthyR.data::healthyR_data %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, service_line) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2020\" ) %>% group_by(service_line) %>% summarize_by_time( .date_var = visit_end_date_time , .by = \"month\" , visits = n() ) %>% ungroup() %>% ts_plt( .date_col = visit_end_date_time , .value_col = visits , .color_col = service_line )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot Readmit Rate — ts_readmit_rate_plt","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Plot Readmit Rate","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"","code":"ts_readmit_rate_plt(.data, .date_col, .value_col, .by_grouping, .interactive)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":".data data need pass. .date_col date column. .value_col value column. .by_grouping want data summarized - \"sec\", \"min\", \"hour\", \"day\", \"week\", \"month\", \"quarter\" \"year\". .interactive TRUE FALSE. TRUE returns plotly plot FALSE returns static ggplot2 plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"timetk time series plot interactive","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Expects tibble date time column value column Uses timetk underlying sumarization plot .by_grouping missing default \"day\"","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"","code":"set.seed(123) suppressPackageStartupMessages(library(timetk)) suppressPackageStartupMessages(library(purrr)) suppressPackageStartupMessages(library(dplyr)) ts_tbl <- tk_make_timeseries( start = \"2019-01-01\" , by = \"day\" , length_out = \"1 year 6 months\" ) values <- arima.sim( model = list( order = c(0, 1, 0)) , n = 547 , mean = 1 , sd = 5 ) df_tbl <- tibble( x = ts_tbl , y = values ) %>% set_names(\"Date\",\"Values\") ts_readmit_rate_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Make a Time Enhanced Tibble — ts_signature_tbl","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"Returns tibble adds time series signature timetk::tk_augment_timeseries_signature() function. added chosen date column defined .date_col parameter.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"","code":"ts_signature_tbl(.data, .date_col, .pad_time = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":".data data analyzed. .date_col column holds date. .pad_time Boolean TRUE/FALSE. TRUE timetk::pad_by_time() function called used data.frame modification. default TRUE. ... Grouping variables used dplyr::group_by() using timetk::pad_by_time()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"Supply data date column add year, month, week, week day hour tibble. original date column kept. Returns time-series signature tibble. must know data going function certain columns dropped kept using functions","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"","code":"library(timetk) ts_signature_tbl( .data = m4_daily , .date_col = date , .pad_time = TRUE , id ) #> pad applied on the interval: day #> # A tibble: 9,743 × 31 #> id date value index.num diff year year.iso half quarter month #> #> 1 D410 1978-06-23 9109. 267408000 NA 1978 1978 1 2 6 #> 2 D410 1978-06-24 9103. 267494400 86400 1978 1978 1 2 6 #> 3 D410 1978-06-25 9116. 267580800 86400 1978 1978 1 2 6 #> 4 D410 1978-06-26 9116. 267667200 86400 1978 1978 1 2 6 #> 5 D410 1978-06-27 9106. 267753600 86400 1978 1978 1 2 6 #> 6 D410 1978-06-28 9094. 267840000 86400 1978 1978 1 2 6 #> 7 D410 1978-06-29 9094. 267926400 86400 1978 1978 1 2 6 #> 8 D410 1978-06-30 9084. 268012800 86400 1978 1978 1 2 6 #> 9 D410 1978-07-01 9081. 268099200 86400 1978 1978 2 3 7 #> 10 D410 1978-07-02 9047. 268185600 86400 1978 1978 2 3 7 #> # ℹ 9,733 more rows #> # ℹ 21 more variables: month.xts , month.lbl , day , hour , #> # minute , second , hour12 , am.pm , wday , #> # wday.xts , wday.lbl , mday , qday , yday , #> # mweek , week , week.iso , week2 , week3 , #> # week4 , mday7 "},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":null,"dir":"Reference","previous_headings":"","what":"UMAP Projection — umap_list","title":"UMAP Projection — umap_list","text":"Create umap object uwot::umap() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"UMAP Projection — umap_list","text":"","code":"umap_list(.data, .kmeans_map_tbl, .k_cluster = 5)"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"UMAP Projection — umap_list","text":".data data kmeans_user_item_tbl() function. .kmeans_map_tbl data kmeans_mapped_tbl(). .k_cluster Pick desired amount clusters analysis scree plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"UMAP Projection — umap_list","text":"list tibbles umap object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"UMAP Projection — umap_list","text":"takes user item table/matix produced kmeans_user_item_tbl() function. function uses defaults uwot::umap().","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"UMAP Projection — umap_list","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"UMAP Projection — umap_list","text":"","code":"library(healthyR.data) library(healthyR) library(dplyr) library(broom) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(uit_tbl) umap_list(.data = uit_tbl, kmm_tbl, 3) #> Warning: The `x` argument of `as_tibble.matrix()` must have unique column names if `.name_repair` is omitted as of tibble 2.0.0. #> Using compatibility `.name_repair`. #> This warning is displayed once every 8 hours. #> Call `lifecycle::last_lifecycle_warnings()` to see where this warning was generated. #> Joining, by = \"service_line\" #> $umap_obj #> [,1] [,2] #> [1,] -1.20154126 -1.47929355 #> [2,] -1.85642035 -0.92673132 #> [3,] 2.06673794 0.43277195 #> [4,] 0.50777595 0.88411787 #> [5,] 1.39594083 0.91600016 #> [6,] 2.07423394 0.07035807 #> [7,] -1.58056147 0.54257897 #> [8,] -1.28963168 -0.07908270 #> [9,] 1.64515095 0.56890276 #> [10,] 0.51813190 0.06985691 #> [11,] -1.65750105 -0.38041183 #> [12,] 1.28338330 -0.23311302 #> [13,] -1.14359362 -0.99453851 #> [14,] -1.57960684 0.21351746 #> [15,] 0.07514446 0.57518891 #> [16,] -0.79473717 0.35539225 #> [17,] 1.41217868 0.20038059 #> [18,] -0.87235720 -0.62273332 #> [19,] -1.12270386 0.55439070 #> [20,] 0.89454477 0.56136778 #> [21,] 0.92169182 0.11029461 #> [22,] -1.39727528 -1.20793316 #> [23,] 1.70101528 -0.13128158 #> attr(,\"scaled:center\") #> [1] -3.380066 5.532106 #> #> $umap_results_tbl #> # A tibble: 23 × 3 #> x y service_line #> #> 1 -1.20 -1.48 Alcohol Abuse #> 2 -1.86 -0.927 Bariatric Surgery For Obesity #> 3 2.07 0.433 CHF #> 4 0.508 0.884 COPD #> 5 1.40 0.916 CVA #> 6 2.07 0.0704 Carotid Endarterectomy #> 7 -1.58 0.543 Cellulitis #> 8 -1.29 -0.0791 Chest Pain #> 9 1.65 0.569 GI Hemorrhage #> 10 0.518 0.0699 Joint Replacement #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #> #> $kmeans_obj #> K-means clustering with 3 clusters of sizes 6, 12, 5 #> #> Cluster means: #> Blue Cross Commercial Compensation Exchange Plans HMO Medicaid #> 1 0.1170278 0.03141187 0.0101665392 0.013865190 0.09822472 0.08557952 #> 2 0.0783745 0.02182129 0.0043244347 0.006202137 0.04493860 0.03684344 #> 3 0.1495475 0.03679700 0.0003066332 0.020729565 0.16252855 0.13072521 #> Medicaid HMO Medicare A Medicare HMO No Fault Self Pay #> 1 0.14652195 0.3535395 0.10524131 0.007067791 0.031353724 #> 2 0.08001653 0.5625037 0.15152338 0.003475542 0.009976485 #> 3 0.31446157 0.1318675 0.03192357 0.001364577 0.019748398 #> #> Clustering vector: #> [1] 3 3 2 2 2 2 1 1 2 2 3 2 3 1 2 1 2 1 1 2 2 3 2 #> #> Within cluster sum of squares by cluster: #> [1] 0.08456928 0.09625399 0.19152559 #> (between_SS / total_SS = 73.6 %) #> #> Available components: #> #> [1] \"cluster\" \"centers\" \"totss\" \"withinss\" \"tot.withinss\" #> [6] \"betweenss\" \"size\" \"iter\" \"ifault\" #> #> $kmeans_cluster_tbl #> # A tibble: 23 × 2 #> service_line .cluster #> #> 1 Alcohol Abuse 3 #> 2 Bariatric Surgery For Obesity 3 #> 3 CHF 2 #> 4 COPD 2 #> 5 CVA 2 #> 6 Carotid Endarterectomy 2 #> 7 Cellulitis 1 #> 8 Chest Pain 1 #> 9 GI Hemorrhage 2 #> 10 Joint Replacement 2 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #> #> $umap_kmeans_cluster_results_tbl #> # A tibble: 23 × 4 #> x y service_line .cluster #> #> 1 -1.20 -1.48 Alcohol Abuse 3 #> 2 -1.86 -0.927 Bariatric Surgery For Obesity 3 #> 3 2.07 0.433 CHF 2 #> 4 0.508 0.884 COPD 2 #> 5 1.40 0.916 CVA 2 #> 6 2.07 0.0704 Carotid Endarterectomy 2 #> 7 -1.58 0.543 Cellulitis 1 #> 8 -1.29 -0.0791 Chest Pain 1 #> 9 1.65 0.569 GI Hemorrhage 2 #> 10 0.518 0.0699 Joint Replacement 2 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #>"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"UMAP and K-Means Cluster Visualization — umap_plt","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"Create UMAP Projection plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"","code":"umap_plt(.data, .point_size = 2, .label = TRUE)"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":".data data umap_list() function. .point_size desired size points plot. .label ggrepel::geom_label_repel() used display cluster user labels.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"ggplot2 UMAP Projection clusters represented colors.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"takes umap_kmeans_cluster_results_tbl umap_list() function output.","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"","code":"library(healthyR.data) library(healthyR) library(dplyr) library(broom) library(ggplot2) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(uit_tbl) ump_lst <- umap_list(.data = uit_tbl, kmm_tbl, 3) #> Joining, by = \"service_line\" umap_plt(.data = ump_lst, .point_size = 3)"},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-021","dir":"Changelog","previous_headings":"","what":"healthyR 0.2.1","title":"healthyR 0.2.1","text":"CRAN release: 2023-04-06","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-2-1","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.2.1","text":"Fix #141 - Drop support kmeans functions umap functions moved healthyR.ai Fix #152 - Updated Depends R >= 3.3","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-2-1","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.2.1","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-2-1","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.2.1","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-020","dir":"Changelog","previous_headings":"","what":"healthyR 0.2.0","title":"healthyR 0.2.0","text":"CRAN release: 2022-07-18","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-2-0","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.2.0","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-2-0","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.2.0","text":"Fix #139 - Add functions color_blind() hr_scale_fill_colorblind() hr_scale_color_colorblind() Fix #138 - Add parameter gartner_magic_chart_plt() function order size points accoring column data.frame/tibble.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-2-0","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.2.0","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-019","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.9","title":"healthyR 0.1.9","text":"CRAN release: 2022-04-25","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-9","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.9","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-9","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.9","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-9","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.9","text":"Fix #129 - Default ggplot2::theme_minimal() plots.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-018","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.8","title":"healthyR 0.1.8","text":"CRAN release: 2022-02-27","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-8","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.8","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-8","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.8","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-8","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.8","text":"Fix #116 - Drop need cli, crayon, rstudioapi F-x #105 - correct code make minor updates ts_census_los_daily_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-017","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.7","title":"healthyR 0.1.7","text":"CRAN release: 2022-01-05","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-7","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.7","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-7","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.7","text":"Fix #107 - Add service_line_vec() Fix #108 - Add service_line_augment()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-7","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.7","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-016","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.6","title":"healthyR 0.1.6","text":"CRAN release: 2021-08-20","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-6","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.6","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-6","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.6","text":"Fix #92 - Add diverging_lollipop_plt Fix #93 - Add diverging_bar_plt","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-6","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.6","text":"Fix #90 - Add startup message library attachment.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-015","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.5","title":"healthyR 0.1.5","text":"CRAN release: 2021-06-22","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-5","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.5","text":"Fix #70 - ts_ymwdh_tbl() renamed ts_signature_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-5","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.5","text":"Fix #70 - Add timetk::tk_augment_time_series_signature() tibble gets returned. Fix #59 - Add boolean ts_signature_tbl() timetk::pad_by_time() functionality. Fix #55 - Add uwot::umap() functionality umap_list(). Fix #56 - Add umap_plt() functionality plot UMAP Projection K-Means cluster assignments.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-5","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.5","text":"Fix #76 - Require user select column aggregated normalized kmeans_user_item_tbl() function. Fix #62 - Add lifecycle project.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-014","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.4","title":"healthyR 0.1.4","text":"CRAN release: 2021-06-13","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-4","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.4","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-4","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.4","text":"Added Functions kmeans_tidy_tbl() Fix #40 - broom style function get tidy, augment glance kmeans_obj() output kmeans_scree_data_tbl() Fix #41 - Creates tibble data underlies kmeans_scree_plot() kmeans_scree_plt() Fix #42 - ggplot2 plot Scree data help find optimal elbow. Otherwise known elbow plot. kmeans_mapped_tbl() - Fix #43 - generates data help create elbow ploat data. maps kmeans_obj() function across stated amount centers. default set 15.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-4","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.4","text":"Fix #45 - drop .row_col parameter kmeans_tidy_tbl() function needed, saves user needing remember selected user column.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-013","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.3","title":"healthyR 0.1.3","text":"CRAN release: 2021-06-03","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-3","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.3","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-3","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.3","text":"Added functions kmeans_user_item_tbl() Fix #37 - Creates user item tibble preprocessed data. kmeans_obj() Fix #37 - Creates stats kmeans object, simple wrapper.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-3","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.3","text":"Minor fixes improvements ts_census_los_daily_tbl() Fix #37 - Correctly arranges date gets correct counts date column.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.2","title":"healthyR 0.1.3","text":"Add function ts_census_los_daily_tbl - Can get census length stay given just two columns data, admit/arrival date discharge/departure date","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-1","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.1","title":"healthyR 0.1.3","text":"Add function(s) category_counts_tbl - Get counts specified column user specified grouping provided named_item_list - Good saving tibble many groups different sheets excel file top_n_tbl - Good getting tibble n records column selection ts_census_los_daily_tbl - Can compute alos census data given simply Admit Date Discharge Date (discharge date can null). Sometimes want see average length stay patients currently admitted","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-2","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.0","title":"healthyR 0.1.3","text":"Released CRAN 12-03-2020","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-3","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9006","title":"healthyR 0.1.3","text":"Add data files dx_cc_mapping px_cc_mapping Added fucntion(s) save_to_excel() los_ra_index_summary_tbl los_ra_index_plt","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-4","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9005","title":"healthyR 0.1.3","text":"Add parameters gartner magic chart interior lables","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-5","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9004","title":"healthyR 0.1.3","text":"Update sql substring ike functions","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-6","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9003","title":"healthyR 0.1.3","text":"Added plt_gartner_magic_chart()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-7","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9002","title":"healthyR 0.1.3","text":"Added function opt_bin()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-8","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9001","title":"healthyR 0.1.3","text":"Added function ts_ymwdh_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-9","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9000","title":"healthyR 0.1.3","text":"Added NEWS.md file track changes package.","code":""}]