From cd313b722b120923d7ada02749c61af2f0b2bd06 Mon Sep 17 00:00:00 2001 From: George Wallace Date: Mon, 2 Dec 2024 10:06:01 -0700 Subject: [PATCH] high level serverless doc consolidation and refactoring (#191) * consolidating guidance --------- Co-authored-by: Florent Le Borgne Co-authored-by: Kaarina Tungseth --- serverless/images/individual-role.png | Bin 128764 -> 132767 bytes serverless/index-serverless-devtools.asciidoc | 16 +- .../index-serverless-elasticsearch.asciidoc | 11 +- serverless/index-serverless-general.asciidoc | 25 +-- ...index-serverless-project-settings.asciidoc | 51 ++++-- serverless/index.asciidoc | 2 +- serverless/pages/custom-roles.asciidoc | 4 +- serverless/pages/explore-your-data.asciidoc | 2 + serverless/pages/get-started-general.asciidoc | 37 ++++ ...cess-to-org-from-existing-account.asciidoc | 15 -- .../manage-access-to-org-user-roles.asciidoc | 76 -------- .../pages/manage-access-to-org.asciidoc | 32 ---- serverless/pages/manage-billing.asciidoc | 5 +- serverless/pages/manage-org.asciidoc | 145 +++++++++++++++- serverless/pages/manage-your-project.asciidoc | 20 ++- serverless/pages/ml-nlp-auto-scale.asciidoc | 2 + .../project-and-management-settings.asciidoc | 1 + .../pages/project-settings-access.asciidoc | 32 ++++ .../pages/project-settings-alerts.asciidoc | 36 ++++ .../pages/project-settings-content.asciidoc | 53 ++++++ ...sciidoc => project-settings-data.asciidoc} | 59 +------ serverless/pages/rules.asciidoc | 2 +- serverless/pages/sign-up.asciidoc | 38 ++-- .../technical-preview-limitations.asciidoc | 10 -- serverless/pages/user-profile.asciidoc | 54 ------ serverless/pages/visualize-library.asciidoc | 28 +++ .../pages/welcome-to-serverless.asciidoc | 162 ++++++++++++------ .../what-is-elasticsearch-serverless.asciidoc | 2 +- serverless/pages/what-is-serverless.asciidoc | 127 -------------- 29 files changed, 545 insertions(+), 502 deletions(-) create mode 100644 serverless/pages/get-started-general.asciidoc delete mode 100644 serverless/pages/manage-access-to-org-from-existing-account.asciidoc delete mode 100644 serverless/pages/manage-access-to-org-user-roles.asciidoc delete mode 100644 serverless/pages/manage-access-to-org.asciidoc create mode 100644 serverless/pages/project-settings-access.asciidoc create mode 100644 serverless/pages/project-settings-alerts.asciidoc create mode 100644 serverless/pages/project-settings-content.asciidoc rename serverless/pages/{project-settings.asciidoc => project-settings-data.asciidoc} (52%) delete mode 100644 serverless/pages/technical-preview-limitations.asciidoc delete mode 100644 serverless/pages/user-profile.asciidoc create mode 100644 serverless/pages/visualize-library.asciidoc delete mode 100644 serverless/pages/what-is-serverless.asciidoc diff --git a/serverless/images/individual-role.png b/serverless/images/individual-role.png index 30c06646270cec858a0d43eca78b0b35753af4de..d397e25e31d6e63461f8b39782ddd09d4f753448 100644 GIT binary patch literal 132767 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�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

Cs9o2o<3^%2p#u~2Ngy4Pac>N++ zuTr0E(V+n<+Q?69>NMF43RcQw3%e>*nowlTA~*dt51JWH&=VlIwb6I~T3q^zK-e^W z`^nNwG@0{n|65)dncELiGS*Z~9K1JnF{sR90~1M{hPR%svVRoPOf{;vC*inX31irY z1|5(YZZ)pO)N83p%n@MfKQA&~^q7(O2-hW|JoMq&3>DJFixxX*Y}SyRF$L-nhaWo8 z0&jRdcc0&@fFTtwl!Rh?UuOI3mxiUk2|u`uC9XJw>kmji`0 z!@PPGHN$-`a?fKYMwD!aa{anLQ`u#Tff#CeBJePgxCR=*%R%}+3I;!f zHY{PuRQ(+G3jROmfXoP(ew#!yJkHE@M?T_iqXgU3Wuv`(HUHG1B?B?}OM(alM|U;yWW8KXlr}13eVHc=QDZ~cg6EGXsT(Rl9sTlEUnGR>Vww#`%8Z@?@?JU45d zm(Lj2trs*TMTrVCeB$f~PGpEVCiuRuIHJ5_kSo$IHaEDq$2GmVIpLlzhkWXIHzeeG z!a37CCuU_pH*-}`&z_Chcv_PY+CU)1!1vx}H0|ez?l;DXist>e-aJRBXh$9K;-{@Y zk)(zw5?;P(EUhNb^p=_6D~bBR=DU(F)+y<*W=JJ>pk`P3@>Yu?)RD%~+yv}N$acw` zDf8oi{pL3))aw9I;X4*p@d=(SUL38Ne0Tn&>OLVGa5op8kNa)OGco zfgO=NfYP%{5`XR+!wH;e4^+Baeqdvo=DXFO5sv)>sprY*tC~U4L{gLw7oQ$22+z#8 z$B*SNYZ=cZJc-?-L4VWG?C#ncxlP(}9vIXQa>R())c|X%2 zA=I^L`6zKd3yqPwOUYsXVx}I8ODY$FZCC-PO+#JxU{86dvnFA`1zs;=4h<%K`ey?5 zj0O$AEM-+(+tvSEIZo7b&m6G`)Z3H(GTYUx)y043 z9pk?YPwLU3o#=bwNEdBFoXlo$g>_Tgg>9JbK5&u;y5*MjZEcBF38Jx4`oR}3>#vc=DygP?aDq>EzxLjpjj$;40fz#e|74A ze`Ph3FDWXW8>oIgLHP*U46Ny)_Z{cvI-PCQT$!dy+pKOZ&V`r>6u+x*e6*_+=NLJl z0NM3EfAr*JSggnAY!{GbDO1Bjny9^5Ga@;%7_e2B&r5j@31pbKpyY19DIvH# z%&Ws}y@Cc5(p1)1j*@*Vx;>)*ld*YkhGdbFJ`3h`N!@uH9;%b|jpg;s9<<*&z6>K& zrfyw42$)r1NEQ!Y?luZ%ArSXEe2g_~mF{30@B@5*i_bI98zS`_nz1!af~l`3W0N=M^ zbwvf^wgqG38rvj&b%s4s-6@7iYjM4bKQ^p>A2C%5!%T4xu%(-*vgld%0}MW(i>d&4 z2#&VzH!N{c%2g>R4|iM;vfUe4-?0Py(D&CMPVIQX*rHPN?ezr5F4nCmFV zw$>*n)CdbswJAP1N2c#Txse?ClVxQ5O|tQABO`Zh&ZVb-GW3!__%X-`q~@NuT$eU< zP1@>KzEOgIw+f$j+_v&MRE6m5M6u{h3NV^_QMWfN`mh%Lke?Zvh9Qp}V(N30n7^m< zyzR2UXumURmentW)^`$n()V_INC_)SY0nc#>^k%VTN&26TRhoN#3L%o@;Z^&v z*uLGVjHlDW?Q(m8fH*O<1NPQB(rPE=g-9-Xb(PBy zD?*J0U|r!O?axT1HRxCD*1t$%8MveT)H9_rw_V9y(;crn+

^HPUqtu|FAl$W0{f z9N3J^o*#kE)(dEy>S!EWgi`vt+K-UdFh?-6v}cAH3#P|vIgj%-?W6ZSjmWW6^ZKa% zDbT86(bHm;*2eQoBdlH(7A!qlnC)kEd(BF;TjVc(cDiO)@Y*9NmfDd#%x1hcfY7AVt-S(P>O-vV-5OT4`r(UMB!J9i43ny0w- zYeq~xk$DVOP_PZN(Se!g99cb#OAPBE@aR|a$FyO)OnVkVz1Z|&r{y0q1%WQWd4F%u zz1G%1Y84~z47=8&9}kFFlXfE5W_Od9EY{!!sOVGgC24IA*$=?5;X6QoPh+Y`+x;C@ z^Bp+dzGg_6fUVD|?Wi7b9#!|fD^{dzbdZE?2AT2Ee8$QR!d>ex?yoISI91$21YI+5 z)mC(4HQu*{1yeoxW}$ZB&@f+87-)OlOis2NOtM&LSV8N#{k49eLd@u;uyQDvDb!l; zkOr~uYx7Mo%1Vh+$i6X<-D}drW4_p0pSz*G-!XEKTOo#RlI<0{WA#pV$Cc6f0+Sd1 zy?QnoK~^L59MTA<7(!-Q0j@Pse)OiyUTwd~(tPrxJqWrbY68)bSi${l;&Mn(pVDFsE$l-e0hRf1IrbnBN^zZq;3MZvIbT^ z2WHVhdL(=bmy#9Ai6=K6XSnN`1|=7LWa}EMpk3J?23~`Zxv!Vz-U%U{D5>o^hzyH> z+IVj{YB+Ux<58@Xj*Xe^<2W{xz^=e@+bKZ?1?W`!RT}%=Y7`fHZA3+(vj$^JCzW*; z9L(tcnxjOku-?S)2*VReW3eP%vdWvp?qcTZ;!6VhySK7^t2C5j>oOmx;uXt0Pn=AX zhH_xydqJ&f#Mvmnb;xTmCt4yaz$#}#1Akd`7}^feSyq?q#z}?1hlRQs6EcAgb%cmx z(^+>;l&t%0U?$MBznDqqai*|SKxLmID_!;^sbpHLDQx&&Q-SO=KQSUeC<*ZSgYSW= z6IglQjO=jW-rr?B1;?-=iM#>PJQwLEd{tI+2f&rgk0-rpT8$jgGQ1Yoe!OT~YI}{zQV+tQwC) zuvZ)(6x(Q(Kgv2Db}}kA6ucMknq>6hZacMiW)&76mhocN`K&H_iSBz+uBR0v3aTQ? z3fOdk*nuQE(^<0AuYF%VAfWZyGHHO2D4eUdPy~EyzP>$ZoTBc*=b@C$+MSAzed(=@ z1EnL{GRS+i5&)aB($)I;w~2IyJRx`Ll6|Jd<@<{ zPu~N>Kvh|-^`DKH^$T_$Wc%%oC6E^jO(ulIN*%rCp?|p`8b&wW!v%yYtX4!dS{7yo zL`s}rynH^Ad7jIK2Wq(rE*>l%M{)#f-OOIRHc-Zp#@Z&B>(P%81bX)huCEuA4!E$G z6}STU%{^#gHoDVK%D>u(fvM%$UG}qc6QR-Urp2>8pPc~Rmv?yKtiY6E?3B5D;z#RG zIy|y>Q?!$mxtn_vFN@86dbF?Kz4#NLtn22C+a~i>{l)4v^}l>FR=V-Stl}Ubo+Vn< z|1iqe+GDQTvLFas5EcR_7Is?XD86jQnn3xGb|n2|WyU%23dt{*pAj}M2|;4PlU5^H z4ikm9mUs(4VpWYb@)Bv>K~{s(K6dN_886(>Mw;BVFd)cT#4DpqM?svR?Q3MpC#+g1 z0@;5VqE+t^^u--4FL!bTO6D-IohVdqFsQL=s(QedZj~|Wq0txpL?fftb)$bdMNs*t zlCZSJ3Hgu-Mzg%Vd0vrUGPl{vaEAbrGf(0)t6HEIwp~BAB~d9hnDiV&xR(#5@OJ&? z^*4td@bt)|?Q*1LT;hhmACJ~S2Tf)~Sv#;iVQVmH2Wm8-o*3+_$^YUm`@_$udr z=6=8HUGKFRlVw6zp?rgzn(@MaZZNW)Vj3ff!_4vtvetai!(BP1MKPCeplm;Vvr+Fg zrzFTTG%%Sn|IkjyEl9Aut(RKY?43smM+0@DUSrY^46NFIRin0d9y&%k-;;DeCQF75 z_KvMW21|wl4jIWkMrj{e!Zp&a_Wthf=>7WRFxwi^yfj!D8<3IM&=Jg|6Wz~Vt_)3` zE*`eGGxm46D3={!hae3a&@{(}aOx0G7xnqp`r?Y+NcWeAnd4I5`EF|yjL_6;p+T0a z>Ibsdg5>XBiw%AA!v_BSxs~{RL|;_@FHPO@+I}Gio+0o|c9snwhqq4PyH}|$XE`9A z#StHT)gfXOFenhsUH`uCp>P*eJe}9AKsA+bsvF7X*S~L5Wwjg)M<0#6{j+E(eM#oEHn8IfgINs7H(&%N)!XrPfWdG)C0mct z(ygQpd-uEBIB~X%oItGtl`3S!!!=~RIh|q^^1OK}Rxo19+*iHeq}8;*@E9xnPihBS zn=$AbQ?=5_lwArHJ=(ugFG}hmYG|hC{1~CQ`Mn1rV<2~3sIsPt|RajpeIUDD7Ju1C^k0tpP>dN$d6P5FH}z|J1JIP-C#2_JsPjT!G5tN zmCo-lX!@J?NdnAjmtg1&a(IdRweZk0 zm7{}}jTrYD4kSBr!ka{Us6#ccPdOiEd3$J7c$#b?UJ~aHW;5aby+!%t$W{qzxhiqy zq0VJ2%?1Bhs4KPfVGQn5nL8{6T7zct-f$ADgCttg04S*#d;ADR%SqsLt{gXwQL|LghL?IXEoXIj#z zf7LdF;&8;pT5bk^GNKN3kG9^OqU7m~a4LU_`&jO0u&Hua*Euqcr1|hDC=LFuqtB63 z-ksQA`yYR^KPZs9lsX)N3mqppM7263gZax{zfVn9y~MJcD$%KG7@5Xoi|W_z(}m=` zHM6!8_WsI^Ear=-l0N)1uoAx}_d=vo_2KpRvSSd}?`cat8%lyvh!+^us(Dypm3l&K zy4;2P=6u>z9`(fb%}EZd#vuC(e$~jP{=Fh5^xxi%;Z~$HTu^DN+!I4h~Y{HgRO^j9%i zMw?de^^;M8^$n+tiMMTtyQB;Wg3lLfeUNEXxnUiLw@h`*cW%gfF-C}#l{e6m&o>y`^0-#x*`JCc%~ z@C^pv+L~2DAIb)h3I=fkFq3T{#AFg=*3v<_)}L5z*=C=p$2C07)$iAaPSSt#{M(1W z*I)gk>=HTA`uCl7QHR+2^B+>+^k5uj)l_`OB78wM5O(CZ4!i-|W6M&*;+!(ex{Nsv z3Yk#*-MGIa&lilKUjw=oS`|bDS(Nr5b6G_+oK!-_BA!I{a>9P??@EcwRUCIC$>r5# z33VJvybw#K@GlN;|LNZ8Pxby>r5@%AR~Ii5&fGlmhY>$A=OhDmP4-# zypwQbLdC`2lK$PGV`B_5d_^4j=yk6ZiVRkbvt&qWH3*6{jC_G&-h zB6nZ8Cr&-upqsFG_E#>mY*pXv|IsABub!C%Wo6Rne-G}%=QI3b6BTNVLF`WKmON8y zFkqXC$xX}eY5yvg{ZVSM3R`-ABa{W1@4r=||4XA#&|VN18I)J=Pqw<~o|6(jwZWQm z3?h~c=f$JJ;10aoNj_Xfa{9@|Z(4;|?jzH-hcz@u#C!fIPNJZBb5c`k^g^I1mL*-o)J)@5*O8E6;il(Nt18lCoD-VKZs zvO8Ynb7W%l|5eq%Ce<q4q^@q-?Rtb%!{#xYs_1JxcxIcqo6U9iui<0GcQ!{IiBw?kk@-z3QjP7TDm`c zSxljAseu$|zaFl$yYYM<4H=>K`G4H~sW&J=4{`UZ0FNMGyRL_hCPKnSRp9FA43p95 zmAqKVdcZ_svY||!Q=$yOb7;7JYm=;*ESMIX>2*-(U$K0>_=kaS!$7|Z!S}wSp3d&` zbQ%Vko!btE+0Ku6Zl<*RTGzU73}T=S*24oDyLw*8|H|xq-p*+~-!25qV`Da7cn+-{5MnWV6NG}C;o;vixH39-o9>s5 z2yK*(v{~6viaXrOMTI7t`Y@MpjJuJKJ=WTCqHDgj3AK9)+Svj#R>{jCt|zD zMVTx!n3!*H+A?IRtu0VZ(?{~{A(lEN+Bh-(8~usDL2tUSQx?(-O(5L~H9AwR3IOR! zf9tqztG8ZrwK^82CcgISy#n#$#gE_rmcbOyMkolPKKlbRP;4TLPI4|FyX6@uwud6% z*KWUzT@Zuu_x32*;^=Q^Zy$xE5Ce$rF3-ljGwRBcq77zyb*CNd!VcyZ&u44R4g1{d z%Zp&daz#bfS!;h#vM52gk8>ic?g;L^>szmf@UORf3^u-{hjc4xFv{Hjj^yRGT$Ke= z6b4hLYm|rU z!ufuc5r^r$>{s!>m5h%oC$jpE)1a*%8S(9wV$IC+3c0EkYm#QmE(aWrsuR6wj8mFh z3UPPo!YdZ8!G%}%Z z9?!k(^SLcE@QYW0^&j!@t}t~fjOPeC$7bhi9UP#|4(6>s4vvYW^-TZs1eu_Q#efma zb}510qiA8Q`REz5w@4OgR;rIGftme(5Jqpk^vCO8)kyE?dm9}j^nUwLw%*6-%8Wla z&@AxQq;ip0fx(K#p;ji>V_+b-&ry4Ps#F)NoF`4llKAVft7()kEwUA@_IKu-z9X8W zqvnEPz!0>G^O^Qc_1%NI(BJuPoz0kdRT+oG%7L7LC`|&!e=l&HqDVs~bk1#a{uUu+ zrB$HD{uG2PCo+Xj++g7C-C;2_w1v^V7lT)-UX;6@+$0&@CyT(vu9u_-qFmjqqJWHM zen*L|=iOo*ubL0)p<{VI|iX;m9?NMYf)(_;W)HvDy z+cRsxG1ydyWl)15*U+_1jLdA2;-PfGy4!Qegs7*D69J77HrqsCQxbN_(tU5+#c}CR zAMVy0u%Nxh(rI37sI)glIOatE^^vO|cEYD0xnX-w=?>#vnGtET0+Bx?|JQ>D zJ;c#Y$$ci}3iRtl4c)JY^m8?zibMQrqC-%EPbaBmh7@BZ3P2`a9R?kCpsV!>?%6nI zDfb9?_okp zsL~SSJKknuBnJDewHJsGCv7R0EbWq_dfR+3Emj47HIpT@4_fwsf<0936D9-QS3~>i zoyV9c5^St!nq;Wg#+eXzKNYot+qSP{icvlpDv(YwNK8qFw6LgE8Psg)*V*bg+^W$% z?D)FfCirFj<`VB)l*8`iP6QnP3^r3UUuQ>V$O^?^*Q=;KT4SB3o%#6w@|bKoA7Ej( z*aC=n#c0;(oEv@ZCQJMiu!Y%bzxg>*YC@Ta#e ze=`%EzgVwYn$TUGAprkTyAwE9W>8aZ+6s1L9AODk2KUt1jJ->T*U!w-O_l03SUKLH znOHE>eNmkORTMX!;C8>%XtHi>n*)<4lxUYf+MM1?|)h4W=^96Pr)2GRv%nsD0S?^L1&E8FY;z+|9Vl0a9l0 z$PQX!IS-+*{-r|KJd9un{OmTfa=KhIR|mTSB)^zK#3sdN^Ng9K^Bezaj2Cp}Z2qRG zd!?4LQ*nzdTBWyH7&UNZB_b)F7cQ&oKg1}pXZ#7Hl#2T^;E3AetQT(ew=V)@M-9te z)?Q7&ZS_=?+5C2%z1w=|F;}Gd0MXjMIj^j*_8|$N^mLo}{`U-N~6I z9CceU@^cBte?-;eI!)L~rZScs?)0JC_&J-+L(jg=tvb!TPtz49>2EFvt*?B=;l?%i z|81A{xZ2^2oy`aS#5eln`Gz#ejF=vf>bW!CclrR?)N_YD&G6zFme1I^`YUSxQ~DLw zL7nYf=dkDrsqb)9q&{E4dJG!B%e#@kH+azs8(;RIC2Rh*{PPj~z?yQ0A! zb!#yaowiev*?7}Vhh4GlDd4;drF^prh0K~q>f&r(_}sCQ_eX_h87_YG$aYnNZldjZ z%iC=$MNr_yku?p^^1iufL%#3=p2znW7eD;%qd0}4+Y-IXBX>W{EY+I@TuM|8N@0_mL@Yp3qN6+ioFk?4AUf1GAPkh%t zD7EVcuew%qq)l|V{pR6gTxbEDfm^7HQ|y`bv=!S4-H$#|XST{8qruv1*PE9K-3Bf) zQy@7Ik+AJ8lbL~_>jMWPhdTMn1JHtW-H60}WN|R1TAl55?Zg5wq3tA62{!{EwQ``_ z-iBCogp|KyFC615yp|}hE*V53R;|^8u%$vtxA`ShIAy6GXp@2hc2qdpG-iGOb1hcI zK0D&zQqBqH3|UeWSDEuW0(XgU?1&mW0-IUoLH zOpgcJrAO@XrS;G_wWV+O=b&_cqVZG|3xrmgg53emJ!SF(n~JEY&?)cxkl5gs5}i^j zhUWgJ%^N~iXx+R|Dd(f8)2_W0g{+uzuggUDu+tL~v-xfbA*CzLLPXbfnMtXxv!1$l z_jl%sUz;s3m;LqUj~N+dunH(sil|?~`1cmVC5Ws7-BHJa1pFC<{h$ zQM9BM+%>WrpH=-%h2wZ}Hg&w5<;zgTZ8B>0E0Qe0WmVG~hLu^ct^FPJHsqo?3q9{uOQa_YsB9wb%4s;=I1E-RTa>4{A*%gt1epb!$+^(@}^OCr)XrcpQukYQ0li#o8NFpxcF;7A~on0VlOnr`v6! zf)9x#bhMK>*&7E6`j4#A9cgcPbmO6fj?1r@>!dYM9%t0g`6xqNdK?^HBA$RF?B?O@ z!dG8K7wc?Bp%u=!2U<|(?ptVDt^$I<;d;Np^U~dANLvqcXyew?qUQ!6cD6X&E^zxy z$5N>rReSD8(L}sfubNU0HX2N{=QNVf!BWzq}lebTb;Emq$>-<`&8Co3R%AJ zmzM?Vc~}cnP~Gj{!aYogSXe!CSqgD~+V8OSo|)9Rd7x^J$F`F^d6ml6G`3k)vTRF> zpY2ZHuv;hZjD@r>E1@}^06&Aa`xR@w>EUUSHxXkV{HJ;9e&jMW0f|Tsamd(h|C3Au zT6S2B0&r<+iYX%iNS1D$<^Q7U^~QG7#%6{5fExTtf9cM3sNI7;G2rqH2eoQY zskOY41c58n?vB!psxF{pH^b*4I-){^F*2xR%ovrEL$VvMg$12aQyeRF6qpg&X)oA| z*+2JF7-PYQ>oDmF?kfYP=Ge?Py|E`{c^1yLK$KFdsEHWu>%Gj%tURf1y6`+hqYYy zqC$|g&X0u2{a4wSLkl7T;252Vb4Aojx_4GT# zc~ae~`t_V5%_9Rwd)!*?n z3UQedPJI`XZ!4M^@Pmi$>J0t&CVj7$os=aI{`uzNacy0N&2UvCur7`g^Q9Q?`(9^6 z<_qyz)BA}ni{#9PhAcS$x8gYVW=G$R)ek+!&AQ>jnf&Fd{Wfi~}QeXFN*)0+*R!U@Qufk5T65aqR}q=~~Xt_6TS zAgy~t5 z8z?5Sv2KAUNCch3Agusj6_`uxYXJ}QRNEB%&m6`{Gs5V6a?U(ulAP!L5t$)kc7_Fh zlE9$QL(vkIQ1*M<65qkGFlG$ubEq$omR7*h(8`0EZ%>WKrrdL0eyX_SZ5df?#)4vW z0u!h3Z*s%3RTfr!&!!se^8%fSxk`|K5dlWb;GP!kc#05VL^!r>ROC3d>1tENI14|- zc&v@{<_*f~vGR!eZhM)9){mdbIzW^z@{UjPH|kOaiAl{a1d|Rg6=lM;6PeBk5EJ77 z6X-{YyVbAJfi(tpg z%`Sd>hDEgVTOab*-pHR{QeZueEL#2%(Zi59`TdoaMajkl76T#Pv=)1=1Y(x?IZr}w zPB`nF_<7BU_>?waNbU{u;cC>d;x1wChYb(mQ#{G^yJq>0@w^yu0hj%QWwb0@9%LIz zlngJav!-5=4;S`ke7*nON4?ttMroHjZ)?)(ga#*)g639S@$DL2ZMI!s!^=xoc4^OP zDpstusf(NQc{jc5X%B=Z43}B;|6%W~qpIxI_E9M*NkOEMZjkPfF6od~L`0-J7bT^1 zcXvy(fJF#MH%Km!?q<>JJnFlD-+te{f8+dl#u?*dFxJ4a9_KUjo^#&!bzL`c*~m-7 z(LUSQ(B7XuBUYI^Pw);99mYOwCiTQ0D|AF3*bHXe7{Vy%X1BqrX8HuM!$8D$wk_us zBSKsBE@Pi87*N8_TXP)g%;-?arl(u&(#0w(P?A(J-fYj=F2B=1QONW(3J@F3KiR8+ z*@TXG7yO>Fu--13KOXxge8vSE4qeaTF&`ecB-QKZ_!aF}>&YH_s|9<^A4tAC4vS6I zMjVu7uKNtW_bq-uZZu{GU$z9{*by0xKy=pm$Rv&iJi(MFD+o)Ic><}HAb#x)1qL!g z9#n0p{&{NzJ(hk0c$ej1ViNH9Yh2GX5zqA1SFUkuROO67OTqv7`Wt{IV|_kUSp_@O0wD~U`f6Se7>&C3ecXku)aJI$hGb5`hr``%uo2N8`K?C-U5 zNX#|?OTl@$U58izEI+kuE0auA!E2r_XE+)I*4tf+Np%W<=wy@qz<+w?yprmZ>fs}@ zz04l5C+DK&BUR0+mrfPn2;OCDp6weIGpoz9>G{K}!dLFB+prdW$QA9b-GdGeUCzCB zqzm+(9DJlVCWkR9e=CSPVAC_X4EQLt54nBQ-ixaff7Ok={1BX!>9%zpxv$wBAe z=T?LYFOVd$rYfjRPm%F2(DK`WNQB!9iMeB0uu_;LX#82Wx*+U^+f@% z5+e(hndC_EE0Jlr)puL$)`lgTo+`<*-sdW6mY*-CbbZ&3+E9C~Gmgz6_k2Rpg@|&+ zG0f;Cmm)U{10BqnV2nn68v+J%GZUfSbi*SW_9>U?otUiqBgLH$IkOyI*B4;Q+lj27 zcv#AGOHQghMOm4%bY$`vm70^MAIZS)29MaH!scA9@zDBY%oY>J;~3Dhh6c6AwpE*iIW>AFB39e` z8D}OQys>I|Oox?}IHWaxcx4x*G>pMq^x25#lLdKLn{L_+3c`|i*n%{nt9NDbdgwUo zOuT%+LQlT)O-ltanM>rNtNn~>c%u>W07vVkh%5OMCm4EUWNh(>*Q*vWv@|s zLa~*SzbY$%r8p;HC;01b1t*94+`yqFioso-5> zt$ayw>8?ebTNk01&|4E4NU1nTovA`2-*VE6;zMiB*y1^dHin5=b1d=8MZUeAht*`H ztmCUH{7}o1w4$cE6Jvup(}3ZEg9nPt6NI`;rr;(^S!V{G1MKa&6N5xpZhf1la)}79 zOCSz)QD>Hw(I#7ZT)8)syqcDVxF?)^`DX6syo*pqg>4Jmc?s)^TzNv1!c`-{WYAk7 z`G!0B?CO!OMwfeVuMpFYa7n?7l06$ET15ac11Y{!BzPMc~}N?`jR5 zAYth))TtPdQ{U9vEsiNY&Hrj;DyBl1vR%s#JuTO-e}wq;{-(?Xe&esBv=bB;YRNny zs1r__`yl$hr`UW^)y5EyQeyOiMVElWZekP6o;h=Lo~y$lLx=L?XF>iDun1YbBZ=1A zJ^%Q@@>tXk0?$RMJMqv*bg$rNy=R3`s#B1x>Jf%y4nQphu_KdexRSZ?iL{oPV!W1fKg8LlSG8uSI~mAF zv}YFfOe)Upo57ysFLx*_-qr1_R^+uo+cI5So1Lw@Y>XCsqf_UCNWVp5RDgp>VC}Hk zsm8}2gvvo5%CpA~dDW60_9;0RvKeMLyHnI#&wU))WY*4T);wf+rEhVu*HqvRoluya z(_O4nUexPG+4vcQNOd34v;?{DxwkLvW}o2IN_(JKAF;^)ERyXl`jaP{!j+A)a;>Di z`V;%lw2hlFfj;0~5a6_5Y?;>Cu%kNtL}a2=SNda}#FL&>GSK-dW5zYG0MqAsHW84I zu?_Fp9u+sj+0ifb&3mZHYRMnO7&M$-kTbO>xVn%PzA~cXv{=_VJh{o6zRRGWu*KWR zo_Y24Oq4?O<)0f6l^VXE1En+?+)ZzOk^215_-BFRqe5*K-B)noLseEq=S{Zi7kH{p za!F_1#_E!zwhFO^q%N8?a2oG4kSQeV+_>Z5pKY zZUNhdS0vHqQ@uZNWIrv$b+HiKGsrEtuNZf7M$gq{Rm1S~=qR1(?rG?5KW?J#0+-6+ z(*vtYXD3)0*lKR6#eKrG|Er7jd?VhqIO~|{NBf(>DX#Dzlvq?->}NeT9&)@2+5?Er z9jKg4ckRV5ye1HoO5B3hXn6o~1_158+|hJ_S~KG`ChRpEDQh#hap+K{t1i(z_4W zvk^KbQQ`9ZoT~spaJ^<|%j}0shE;R=%M^Z)&zrg}f|OAHHyLXVCeOhfwem9n5uA&X00X9mJ6GB$ronpw20t zN!^dDHu~Z1{#b76E<3Ey8`h=T@t~@0DhT@NoxAz~0#=kkOzq&%k;4R=E4_Cm6QwiL z1VJ;2NuGJ>Mu81)!#S8?%({s7Mt`1fWmm342SquIR32?J`>uTV_o!43MZo^J+U4bb z2?GRHRo@)1p)QgDp1-Us*Jg1>S#W=bDhX9to`QH)Cjzqe8Bbk&O08V1KI@u+2JBJh zB>z?5YQ&?1iW~EL`|&k@$=%!CBeR-Otpqx9G_D128I=^Jn4Ey(eeehcU0=Z{pU?~m z)eufh0XsIv)2p%Nb19hF%;4o#E;d_j`IGl{LcF5W;&dv-7h_ebd#xQ(_=~bj&R6Cv zA-MJF$+F@g@<^PxtMRXMRK?qC zkB4Y9Gq1+)DO5Lqyh8osMXp2t=K8>RUdR2y$Bmht_Zj^ABCjfgrElwuF^Hl1!$Q$? zDF4ifw0M=*c;xH5_ApGU_vxXr7!OfTcQ<#`U2ha)oC+Bh-mLC%tA=7xG1|hBL~X=L zCWi|tLD#%Vs|%0_u^rSZ{rD{tH7x+Fz&&0(Z?S}=3R zig22}dz@49!xN2m2{r<+>!n3HWqwO4)uC6Qjw=f~K6Uc}T{L{m&sX1srTITM-{LhF ztG33zO@@ z>c|~`g0`Ba9QQtdw3WjwlZ7PSb;078vgs$f_nV!jUWA~sl~>PizaE*D90pe;jBNF4YHUM~NKUm+EG(k18~$wo$!{FcGpZ6&22Lz4RdH{><)X21pyHT0uPI zuobQjKG{j#%TI(>9c>*5C8~;_#@zJ|71<5dHPD7z;0}L8nwgv_?Eaj1Sx8^0i`ugO z@Oal^^9~AG+}g0}@suxH%c!+k^mS`)Pb8h0Y=>Z^tnfRyTG7}9w!bLB>Id)SZ<+DWuU<*;W@v}q%O4JmYwwjq}!Y0>iSB+ zTuq-J)5c|y^A`Fz{Q0UT;2BB2rI>Mz@L&ClqoHV!^#U0$(91U!h#VNlX?3WtAK1f? z#1BxT52`*$-ycPW-ofU%pF*gf-L97Vo`q!*Y>%CCJu$fDfSl&X=^ za^QAh)XTS0HX`aYznI_E_Y&oKnlGyaQxHFZkX<=*Mg&fK?uA<187M?@jo&CX_srK@ zrl0u;adc`H7tarke}9lG7Fks;#!y0g<9*}&)^pPchjzHG2Y=QzbMbE8QhdX~WSiha zYPlypbK%Z(*2sqiSa1a@mR6zjq{uD!&_|i!CeOKlu9|_6U57eb3!czi1-A5CQlUc(iV{P}-9>OKe1#LP zlkB0T#Cq2{W^qQ$FBQN%IL6b1BIWc*%-I+;1Z9S>rb8Yt^3RP{QXqd`ZIj}8^5y)Y`;iEC{oOlj53q!IC*3ecDW1-p6h1kbRVPBB_siTPfV2i6JvLv zQ+w7UjawiKfo%ELltam3^gf(h!(Z;VgG-o=m5ky{CQ3hn)ZQCtN5Ou0TZppRkAL4= zaUZmG5f7O$s7yb%3t;~6p$&+p(ia@F9KTeoT9GBSj@k;#3X43zw^V#SG(geD(okQ< zE0A|Mew0Is;`Kc$GQh8eXV`CJj$)g+t4-Wp-Q9Zk;^vqk6P3`Sybz-^ghO@~h?k&W zOUtEeNiKF{2|Rr%Wb#4rW*fT7Q-tq2HN}sLq_d%|$B}Ba~Lg}eQcSeIP*HD3~+#yqoSvm7NW zi(bqUT-fy>PETFZcL45~?rdj1qelUET_O%0J2o#B_G*&}W$w#0l93_gz`_>lLvi!5 zKWz^lIhRB|AT?YKCC|H}O}tSolrMQi<}RH{^|aueP+A=`ZfHT!cC~_Kv16(|k%X2z zjlh@HhS{puc;Uq2jki0c_vGt~AFC)G+$z~_=OA0Yx`i><%{0N&y+jj`5{ao6v~UHy zL&qeS831cAkcAR@i5F>)ST{f)8$x&MY>B+Eee5?cRbk%b*cs#-J$P!kwPkce^;z34 z@n^34VWl>;6-Gh^{4np5yu+%akCFi1pz30O{^8*#c;YZL^jxX~)th5SSXy&*2W;Rv zN;s;P=x0c0BrZqp{@$)e;zo-K*1T)$xaokjJNdeG`LMMO+O-IAnXhxDw#&EXI!`v4 zIkZQ4yX0eG_cKM)7r-RDqQ6^I6IA$fV_MVC>O{svE}cbSZ#yE}oq@OIDMl~@Ou}!! zLPKL(=-l)zEse&@BspPH$hRc2(poW#~#)S0JzfL~^vNV;6W`LTuTxF@h;o z-vG!2NwsbZ4>xE)z_LF_07ooH{MKz5;YRO}ya9`YdHU4wfF<4Ex~aQBvgRDvNT2B$ z5%yIYE~~(E6gtuXj~`p{Cncx!9OJ|~Gmet7Sr1jorgb@3UE!jU6P;0F$ypFfn-6rS z$4NO%QsGW$TZDPpD;rY)>T6IIqCdtuq^sAB))y1$v__Z07e4@$KWS z=}v~gn?E_lRTzL^_X-rrwzE+MW__DQeayc5`)xd~WS-LvC*yb;+$J=R( zGQw*Ft%J7?iow0|S^?^Q-q^rhe>1xijGH|wdwFWsB7+1OkEbmF=j77*ylB@Meg}J` z9~oE~c?67+ZejpHq!y@rtss8n%oYe1X5>I&;jvz5_d8^$3p~1sF2Bv4(7uL!K5eYH z0r+A1Z(O^t27?-u-Y#dn=M<`IzHE1WWMXMx9cGKEuO^) zQd03Exj4_X;GKaRY!T;80BW;mg@i57gH2ebP4e9}u=PZ-z#Y|b(X>nHP*QRgj3$4D z88BV7KUZi@?&b`uT(&yjW$60qB0LFy{nLOhaDa{y<=UwgKx_!#>il$X1~KqB4nl?n zMK3*bgyCa($uR_Jt@Gg)vCJX3_X~uZ3!fS=4|QigwV6RZZRL+##cwk*c5O8?r7m#9 zW{Pc|lXc7PE<{NVb=>a z!c$4%F=jwrw9j1Yp&9MYXUDQO%IBKGsm+OyGS}#KpWYMfNGHOIDZX!7p`4YmK7>wC z1vAGUZ1LC;dTNJ#zM)Y@!u~Lbq*7kQPMIQQysiKo3dA=Zjkxy!42{9#2Jh2%Lt#_2 z+B2V<%~+khQ%U*W<7&MlEc))G0ky27FV=0y5bg<*c~{xrX)^4REL>1<&}=#T)qRd$ z<{jDTJ9Zdh&CQF?PHf5!nP%cSVE>2LdwCdhg#B4hF@duNQSKJ8fwqy`-Ss6DKHapAnz7iVfg+Kt?F@|3j+L0$^)9$PPvP4J8TO z^S;{x9OEnRdq&ZJmL>QY&|T#I;PMaLt*?X+CV-7UJeAx27eem$b@5kO$pDl#O}&QZ zZ`20>YJOq>)Ym6dTru)r4g8DoB{BR26IyL|%G7rGfa{&(m$P!>1PM8Vv5a{uh*wFaQRw_>0;ihq`s2C$#L6Y~oH zopu0ZnScONm}{`B+_V2E>wkyj|Fa?CqL40%gHrtGFt*@*cP1A(l?*hblw3;F|4+r$ zcPPy3jlVTq*ZT#<{0FaNN&mSF+-ahAh1`08Ft`Kx!@g8arT-9N{az+fvAax+L(LeZ zmMrn&T_uLYzYE;`np;$W+OBIwDHM2UE2%^$TS;nd;pFeEDZn~>!HAPx6b7`0u|BKC zSL1Pc*hdlnvpU8S&IjW~E*5klSpgc-v@=K|ZpwclP5*}!$5@G2VwEV%g6#f|EhKBO z^sziH68b;q_!l%r->haA%lxv3cus0U0?mAJ)7$2de@yIk842gz@kdnOt3R-Fdd~y_ zTG8_*Q>Bj8N*8|rT+B_l0FzF#wfT&Mik8d~UwU+jXIbjJB>v<1j$-{d3O=w2?`Ndq zX~?HxX8fJ zxN(pF(JBPwFu)9`)#4ofoj(J#s{NNqX(afk0hFL(1I&Zv^J@Hmb~PZnyG-&wo%%03 zQwx}^yzXy`|L7<*DhXUatG_dBe*Kqme84O{dCc-p3+MYl61n0(YL6?g1ei*F<+6WT z-3Pxa|92|J?}_!ll?R6He|!G_=hG(ZgT7U@M$_Y`f+totSDPl~vO_yAKeB`M0ESDL zNDn}HnCBj8!7Z!Ven&b_PwL9ya2IyAak9>`2Rw|8?cPh?P=`%ET`C_uQvGY;yEAYC z60$b{$h{fZvx@gtykQ-XdH zdv2}tYQCFnapwl_gejHlRkT?0YYEn zZ%1di>%ta1d+)jICwF=y@#owIC;`|U!XbGNI%O-?JH$K>Ukf*Zcfv_{A6LwPgB71)<6u`gEqI)5h!P{>rFHw#s|Hqi+;R8X8mC%Aq42q&U$=(R7=FD=v z>dqyP8zb;a&wKzYd*hb)#mbFs^MTKTt%7;K!|zjV7*o4RPni3X;Dny7#)Jj)vVz$kbU;M|E6Kv#>I^#SnIe?SdJN@O4pJ$LSGVi*GUX8bFILh+*_k z=X&zbyJm{2xaNl`etyDH4}h9$0F~QrYk196rS1sdkF3w+?rX278|`y*_|`>#Hcyv;oSqGX+f*WUY(sF@SSC9LwWS>Sk?X zM5VV7(k0dyQ=6Ma1VjnGK9dTXg#q%2P;YqdP%8h(T)m|k_+WhAWzm@d2F`jpsDtuZ z>j0s$mH6Y$X69k{m_C<6SwZ`bBM5IwGV;U%_7c459#5L<6d%ez=`B> zbU#j~qSLe%ITR!$ ze#-@cVxlC18^A`_2+)m}O^OvF2WFj`GCKxjofoV(1PZ5xietW92?NOaC(EBQQBF zN8gx^X5oBX4~uuXbJo?*SF|d*Ht`Z<#*-)lbdpnztqkVhoDO~LxJ9|>RH{rtL{=3$ zPjhx;BZ;f@xlD&uatC;eUXHGI;6zYVoOc`?h~}RI!rT;haDu?bgCK)DrFjsfHGq;6 zP_A{nGeJd}w<^F;*>>I_E~KBHc)YkTc$~+LFaF_d)pobM-l-#qneXT4=!*dG#0iMV zIHMNpkLG%RMtl9d&3=LNE$yY4uG&>6=5XB;wiKe$tX%k0vtDu&+|lVEfEkv)eHh8y zCKZH@=|5EB1>e0@+FLl1Rs#T%J4qOrxM5FX}WWn*8@mn6Dgl0{gPu<1-bDIk3k&g{GNHF zc^d2=MBPq`EoPNC#4Lvlt9lAwRnWZ_@XeYg1E>rGADXS5%P{65uXjkn^F#RgryH8~ zAo0unKT@}P{C=IF^)M4HcnFCui zN(#VU7y(3XEnf6DP>n`r1M=XL`gI?p-E5)Wuv)1b3Zh#H&;9d;07}Ctqf=R^(Ml*o zCf3sYciyYB0en(0L$l}jVT7l@42i^Uy+LJzONC{gDno|d7bCZ0kUynU%0;OyR4T^j z$NOXmi^E(o!(4G8Stgoqn$KM5fz7z)#j;f7)!v_)Gv*?Kn}jboASe2xB$6G-cfv>Q z-qs_cF3v_99t6!@B zi2g>BcnC7;xLO|>F)%Q~s4zl6YPi4;GIAcw;cO}YZZpyG1z+F6K833%xB&vY+M`ca zrssz4(Q|XyE}gn1IO~oCM$Fpt&T zr~t)CMm(rIhQw71_T6FaySkY~__v2xJMNRhZ9Ay>x4wxcxFU&ngnAntF$gEphZN)4 zT~Y-Oc~*%pgPgmfW`apaCPN=Hq;eodfx7#(H)<~SS1LX2tg;KFE)H^Y%o*tr3E+_| znS?@lj#+o8X`f#p(n=uG+MOa7NjJI&y*B9-tt0K3Qy)dLZ0LD;e}H!A>bznO>F5q>m8!IAYEbO}feEhj8mn-{7!wWa0lWm6Qr(#M8jIY-)*DxKG zoEM=_xkjb@d>u^dh3q86E$7=ltM3gai(?82<1&h$krF2rx`58`XpBG|DTs=n)(3Q- z+A25+CH|_D1Y)+_gOMCnIS4~YbJe>c{apVltu9pm253@)3B;JZFRDY(EvTuLZvs>e zt)UosPL?U8&Fp@WEY=^{?$G6bFmGGv@hB)-ZeZDuqlp=}3i5K_a}W&=axVnUmQJd? z#kTZQrDQwS7H7mp)TUY%#LO2$#t3L!#w3ZwySp zHm%Y51zcuq>N!bPE`vj?xoNa7Tn^@}H)dNcDw~$FjYu6A+s22xLvuxO8Weny<$aOy zGbQNP35dc1RVPuOpy|A-|M=;-o9)7xqjcOFsY@wdh+15JDQ;T@lU$Q7I78^NYw4sDFzw3RcPh)N-|jp3gR$C3G1k?v(4M{ zaAY6|YiD<-zas#3$XNh9$+Z(O<{+WMUyD&7CXsBbO=SuKdZcV~QwTlk0eX}#1A;!a z+eygxav$$Z7m=iWs%7h|@NAmBz8=0DCW+;qcl{hMWV-kfg%s@xjra#2li%*78h@TWg&N@Q&PRDC@YCeSflzIKZcz0b z7#G9>uY7<`%Z{KI-7R9mtO&m!8Q9SV4dl=%VWGAc5kKte(q0ST?&nZV93~&^r`GpP zn9&ZTvi)j5@y?8>U(ofSrK{vwqJ!bq?yJxMyl03LaH;{Vvxn03zEu5DI!~zH_)kI9 zyrwv;rptPo5U*ae)+(o+rQ>N!+8QJVN0L3~&&45&qn5!SohP(q;Yh+p&qPnk@x_UQ zPsQU<8H>oX{E`7H&yFgzB~TXYFwtpy{QBeNRB8XSoX_|OPf)6; ze6!5fl*(?N7i!+n`^I+!9-C>M1l;bQ_&^qP(uB8D^|tS) zY%1<+iO=FAkJm(fZX2aSvj&dp0-;oTNLdt)TIsd;2-%P87IYyM#=Hp~WtqL9Q$1pz z@g;AVsy3@_DTQ4YlsmPeZ0RFnpV>Z21Tt?BZzl=m6h=yPjKaG&*D^dmB=?%qWnbe^ zFswZMGc5uh#G_%;Dx(ETFe^3ooNjVliV)bot(9hq)hIO;>X>;f#{Wj6t7Ba8e2kpB z#o2Gf-&L;7(&?H3V8ae>)mtF5Ac${lF&d5fNEVcc{5V>mNgC8U9mDD1 zaKY#{?7FsMM$^!!tjLZB6iYS7e(lVrC$1C9n?WIQz6~<>VRbe~zKb<-x*#0hll8vX z-a&}Tr;@V*>8g=M9-N;Tzk5-lr?iBcmdU~D6>SVa#<7~udueF zRqF7+3a4xH5Si{aWAbcZs_nS9ZGRpJrOK7}t`DX5q9NoD3E(l1 ztk5p5g{9c6(9b1yd|hWD$0jYmaxHGE(5*16rYEijJNt7?OwHD8?tC_c#CkU8`=B>vD}Awr$_#$)4x3!3Pna~m>-7=@IPdZ&ZC?;FCX^?*UfkW=bZJp4 zdVEha+32%9B}xI31gd_CMCO((M+W;$I}))QjxJ1U;tnDY^lwjCtbHFdONb*aMa7}e z8GeETl~)65?`z(*+DgGY;rteh_M05MgEfie&o1TjI19hSR%>u8TmrZu4;oQ=ofWr( z{Ee2?)Kyj8wmNh+4!n1;KJA%731 z41Z20vE%J=1?1!Ck5z@m_o(PA-9#+LK|&t)u!|&CFP3#njc@jCB46$KZmC}b9;AIm^ zzZvy+&kZ3#@S|Q$wlKj@D$Edap5wIswJs~yGJZJHiIZPg^frmB^fq%33TjXK z;5TYOF0|+-{N~--zZMgoZ?cHjBZ(}ngN1W@8s^ag6$9i5p9bssXN`s8lNB|rx89-A zIF9>=ZKVa(5gd;egq^*<|B$_RA#X-wJvw?PDs=68YkN_7a>jk9%n}3$%O&^rIOiL; z&TV8D@#m@M-VE~WD!!Q<@wm4!qU7U0Zu!Pdq)xg#@?c~m@fz~sTHt#OUCsO8?nXW# zR(fN;_NJdE{Tzs8g3~OYBkfJR=+x%kGo4b-{JnSEv8HU6dr#2tInf_^o@#F|ZVJxU zx|goJdgZCh$6Z9|rt71$USsh1%%=s6@w%?_`}KAb2Qnpid8kXNpS#A0q=cVK{Pw9C z`q9)36hq8;cZtQe&3+YY^yqbE-(%HtULg)0+mVZ}%Vpd3Ve6tXD*@TMBR2g?Fg=<( z=c%UZ0UDf!#N)^Gv$0JozfY97FOahc+8owPvdemWZ)-*%JYqK5-%dYljdnzAY9|h- zuWgO3_B>VmCrQ}u+;^xAC&{wEYqCrU z96&C6nfliKH^gy6*+BG!)+@O<(B}^q<|fq=Blm&h%z!I2f}c!h+o|8ujLcaIm!#hfE&T%xPV%G}IgoirMcM48SU*_{!)Exvj?Hn~2 zbGL{YOq_cFCyVtuU6Us*@n4lHGa^g)CP+GlKh6I#7q}mgHHwPu?LtE2#XU+=S|i+y z&$sWAl;JA|I1m9LlasZ+yhBXYzGX=ccM;b!pGPN|K0EgAo|n560Y-bO_fW@~oyYQ& zn^v=VV|N<|8$%?Rb1Nz~1wPG#lf|0b+L;4ued$K>BD=j_T>Xy}EIA(BWA%WJLj%~7 zl<#c(ttb)A+wtueeneuef2kWx-4@pySow2KlQ2b&DQ{`FeLoNIBlp#YPvgG;7afaJ5m0?-vgsR`wGp zju?ri3C7@Gr!dAiHG0kNzOnbpukw?K;`3}3=DT7jaFSk2O6f(f8S`iE3|uVf%;ZW6 z{$eKUuV~It3^-1^KUA(LbIL1FEz9 z7{~R`-uQpo@#l~CK&kKX|JpbI@!cgYP#sl~h5y=+|83;|uSPOzd~=Dm_Ov||^XuuT zprFHbjA64EFM8bh@pER zv)E>~8LoOPLY%L7{1KtS`R>^4t1c5RoK=n{Ux@Yhr?P+m~gCMEv13BNB%@>F`rM=_Y*Q}PM4<v#5+T&KmA)3e34%yOVGkz#n$5csXu*jW!u{< zLxKQ;M}FzVwS+vX|F`OPM*j66!t0G+o$%+aFSh>sTVd09g&F_nt<(=W{x5IMet+;N z`xb1rC{LAxc6kG0&3bdF@qcN@$vYK>?o&Gn{C<$wG#eM%GAIO|D;~pbB*Y{y<1b$H zm%;t3bMer!D#OIA@)ToqsF!nem@>k{0_E?VYZjkLKEOb}#X*WTs4*|3euis0sPu2s z1eX9&jVh~>q%VdGpCl4Nx$WaNvi;7lgtQ#T(d|Ljw0?n94;aFZ{Ct@n-Ro2R*!4?w zJaF1ZdG3byf+0q9d2ZG&_1`*}$_;s08cz(D^V72!He8ZjkoIdkT|wg;>f zt|4Nh!l^8|;f4t5-)!h5brdj(Eyw(} zf1fyi{k<#>e0gipo%Ub8!yN>}3eG z-Ts+=ZmaIp$s7>h5Yo|**5<5_m5b+3D8_K&Nw}p3+!cOy3~J?24TTKW~jtgu9(PRNC*P zJ$1|5BlH$1m@^Ku53b4SCJZFmkXzoV+l`@i|N5=;!H6>AYv8Wc_UNlSTu{*SxP*1d zt@H9rdV{LRlCBzwb|3LWHd8`{<%fQNFq>k39Fq<0x7Tc9{UKeJ?r4B>krMe5eukuh z_IAZ72)7Zf>_sQ;yGH@d|Iz~RJy{+P@^Mi2u5|zqagx!#W*mn%LQ!2w{AkEJ*23)G zvT&yOj3hcyaYJ_ao*-dh%?SZ*loOhCW+N>UgKcayw+o#|?&#|luPcX~nE*mGYeY}j zer(&_wbDusUH+1H_*(BaH&VsXiMa0fu5>W5xzpB6U^OjOk8wOdSyAAlRQ~&U@%^wvP%>zKSD4M5*fd` zoVYiQ=oL)w$YjCKaj&<9KAWj9;kHVoS0Q22s>*62FJ?i{mUy649w*Nz)7kNu=lh(aV+a-mY65q=D%Smvg+k&JuUPLS36RHKN@CfZF5vK!0%CEv zM2cEmSN7^FNt!4=K$!)0FnPOg=&t_Y!}3i=uicIF7%}fPu`N#TXY86pWK^xRw6)Y7 z1C}(@O|w>*Wc!BqHd5=4hEK87qZf$DuK=$mH#hGcHm5Qbf;ieojeGq21rNoN#KAqe zgGTe&CdWjP(*?}0Z@Nucpr_n>Ifz?-quCq(?Awh zQZS_7w`SXxFmH2O8+Z(kLhIWa0eSUCr1v<{v%~;-YWoJap$4&y6v&8Yp}5H3J4Cvt ztoT_U`@1ix2@tX3;%oS2&7;ZqN1SC%G%7zuv`c$W#7HOxDhbkJj~@ErY_i^RqHwt5 zRP`RU+ZrFux7{BUff^-TRmOR2J+{-~OMrI$Xv??3X5uBllBtYs{Gx_<_~j`(fGp?I zH!0UAy!tr!p2?^m-T-#%05Zu*H??~3=01w!Juc<2ol`IiG>!=Q$j9nSxqIx^Zrv+d zWj~SNzsj_P{_R}cXMacg@RNh8KOTT+@y|Bz=%9^K(|o!x_W+945%xokO3uT5dH99R z)RFw>S~Qd?CG*6c{0|tp+-|pz8YL0!>5t}{&BhyK#snx2ciUm&m-1PU>|y~mOL+jc z@&z{z!~#W|6Zhxk7#sj%eC&|nWV$}BB1Ofw_>5{)5HF!?siqUjgO@`WrHty9`M~#z76ZA1>M!@``kHae4K5bO6k^v zd+iaOY>YkwJec2pnMQ$E4SS)zcRlV~ zqt5`wWNMl)=q2DSq4|VK7zYSz&Z(N)beXYiEWV<%nr7W_kE9fTHeYX>*u{*qgSe^I zZj2%GZI1h`5K|BgGH(3-S;7_nToC%usFi zL?>`%ps1i^y=pp`6*VF=QHp_s8HzkZ2Tq}mQoW+}osb2g1YGA9auhqT7p=?mCGo|t z4J5pDuux&K)Np^PB$1rRZo)gfS$^9pH>?m;%M=cEyx-gY;`eZ;{&34ZQYs4d{G3hz z`+Ux4xhzjPT3K;pfZ&KAL@BYd_}VxsfPuZg*bz?haXI*zZbB`B!HaguwR$9rwUCqb zC>lqSzF4~SHSID)JOLKz)MeGx+kBQ7UYY`DMku2ow;NkeIAw*3&D6v133r9&Gue(o zvHcF8xID`r52Ge5tE;6~%2#~ZA?dyI34nI;#TCxQaG~73&Wru&&h2h3M|l_# ze>rvb)m-T&Ue!X#W8=9)5S3p05?g96ubYXPMa}gCU*D3i=~Vkkj9A2=Jfs9 z&TOau5RN*hkl~!!a1Laf!A#?jm80a$C$*`Pvlu0#te0Hjf$|Ez(#Wa3xXU_Aq)ahhRA=k^0=<-c}GEFdnn)jmypRhV* zlU-9kzAQKr1tE*h(e^U#%rPJ$!29`3+k`vTygS@7=nL_edaBfmWV?g3%~O;cY)Y{= z2dKMR#TxD_M(tByB~M=#q`_a{z4M|?wqI1!p;b(%s6?LJ3v~GQRGuz@4L%XwsyovA zwtavjWg7<7HMxdN&K&J>eY`~DCTD>RrxTUpBS7pI8eEtuDUx$@zQ9Ea9J{-(7tTMX?9o- zD>J@pkfsbtc(l#^9Y}1%PCNw~n*rSd&OnEs-xOvc;&Zt^KLngEtFGY6sXFI{lZ}te zS{>nn&6B8a2b0E}4MXmFBgl0zsMj%Nwu{d}Jl@S`F`}Mdrb^iZ21t?9R1-*VI(^FD z9Wh3lxmikKaikQ7!3BH?Fu-fiFArXsC?w&#wjc7=Im|WuC((kc3#Bh?iy>n z#oWqqzHK~9ott|bBt8;_v2M%T5W9m>1{mXCC)F^V0+bgo>U;J19>#$_3Q(KeHXG@D zbOvdLSR$qGK1uXsS-2$EA85Z;;LXbT`o7_d=6V{~t-EdhM}@)jNGEL!Jh!!(ul9$Q z?rv-Nt=oEHXVcW&`}01oeQY1pJdL}XZModqk|PKi@e(3FE=L#eb23s0TIY5ZXNpyL z6qAjYsw*&Qj)JN2UQ$9bAewEO)@StO2W-qCzAFPwtLrQ?Z}&Ln-}an%W6PlRmus=6 zIu#jd?JzMUwNa~NsXX?Xf5x5Qj*aNFh_TsERc=L?@Un!}Q_$wthAmB|&8?t7H1fPJ9aM6tB z(7^Zoe8(i`kh6HX=Cdz^lE6ZGJ3Yu$y-{N!;J8xqcHk*QF;LgUv&)BM)m>y0#2p@y z;k{YjkPzDhxn+e-RvcCt`*L+s(jf{J(Lmitw!X~|^g22(v)qxNE|*_%9^S8xW%m1j zf*8aOIWtOlh+Gr_OSwul|C>2s{Yh7(>_8mT#G~NocL?xutx_Esiv2m6WgumIwRoY> zo$HeJ{A$$vB$ekJEH>Y&fr0|a{BUG$Idkw#&WCKznjIcS$TGRcBGYC6v$J{YFU6}uKYlz&|F-r8R_ZESoAdC+sqWW*ZK}0sB~NhFjw}xX5;HBna?$kh_8FB zf^;p@53E8_i$#%RhH=b$OSG-t?!?)Oh@kG?8TQ~x)CLBIB}K&%OZgpLH|)OMc>{w7 z+T4^__o8H4=*PvgpQoqSiT3M12=KP;M=~02f#6_>ANYFY_b}L0zT*RZz_;@PCCBQtUUV$+^eNQ zm1TWAs(4)Ix|}|C%+21^i}jW(yqAOI1brN;T^F+0q=C*`5o^t9sNiGw#~?Ik3hCHt zw$_g;#$46zE!#*KiFN6#%t_89?FLK2KkLwjy5cDnl3l7m)C4V( z_HLcUpY@NKV7CH7)`qqRb(&Z0qOqnZ9=RTB$A5;loiUqRw}-#pd#D6t@X#k-JP$yBNAzj>C8olk%@=FF6M zxkau1d^O&CzAQcJc6s#;_?>@b!1ETbZ2Y2wPl48!YAj`|)xTU)sXrLRyQtB<>d2iL z^2z!$lalzBK|UUmj@j5b}gBa0QGqUrKyD5t@r)zN+1~gYlQk&7{&YvA)N%Bc%Qk zzAAiXr%`Yh*Aa2E*dvaLesW$bo0Xs*l0rJM;W?~FEiVejrU-Q^tQq@vI=)wJ3}Xw@ zPmJ_3ss_)q#|O)Z7NGsAMlm1+x*W^>dy(tj`v`2<;@pHAdGES_Z{p#6_Rt4ri9^zc z+~YGl&}=#g34bTIi(c^APX;gNF(kjsT&T0)A&>Zrtj@?Y>&O}_x^*D6!=2IUS%1JX z?vYs@(8ebOCe{Z=1S|PuU+Kf;hc4A(nBkX2J?XcUf;v-?fVf%v`41LKKuER04Wx04 z;HcM`pNdMD!jY)ZCf(K)a`IRdNXBxSPG3Bj%;d_5Ztw-mu;!0P&#f_gRsxQgOIhsf z%Vgj9FBa-o23buYL#;xQrUykrRich@fiO&@j}Urh9J44NvDyrlY4T58enz-;gweB~ z=~%jKQCmFwS8Bo>T`0Bv!o6Rzc~{!F9c4Ic-p5f!cI;bhkU+g=B(qx=z$Zw7GND~R zpNomOd$@g8kb0!r>7JFOgTEaU_0 zI1cQ^&n(Xr>lP3^mcEUuu3m~{W8{to=+Y)fjv4Xed*)XUogF-NovE#($)36@u!J(j z&vJoCfsS|RDE?Bl!{6=dsCc30Mz&cFrRrCB!5!;L)I_yURORqn+x^++R=GsWI|RUD zNxxF@+e5i8=Q##&?Y@Q|JhP@R78ek#k2a+#Qm1I0w#|IbOBxF@K~hd^FXPB|N|BJv z@b2x3md1D=25+vhbDtu?WY)`L7Mn9-T{G={;1v}}x&svDEGA}SrQs{v{4&w+U}~qL zmy63v0IH(9{~qOZ1Y`EFIx8|dzu)xE6a8={QH8;yi%#~F?&4ST&AwhBUOb|xz(=tm zq&sK1cTHe_%=Bhm+pzTjKdlM4 zles(g54W>8zN}7;ox?EA4;N`xZ6}K{Rxf-KE|10Jd7dv#xB3Y0K=rJ8k>Nb3=SE9( zvdJA(T~xt8PYc2u&)Qw}v}@A@z~(As&NBO$5$ikAag7)EL^a0Ebb=nLZ!dJ$V8TMB z(pss%oIGq9XxwEiFDgr=@E^Shg`qP_@Actmp4infjxUW4X71to&83*; z7+b;a=<03y>f;JwpC=$Co|UW{W?=5@o?(F8jYI?1#e%o2k6k-k;G*`OGZwjtz7o zJ~|D|j|->mG6=&M+>1s9(Y;bs346zOCasUZycWd>i@->W1{T}$Jh`WDA=}HZFGJcy zZe(D`z7^_6y5}mY{TxlQ#YHcGYo~wwYT~7n$doV9Yxk}~qWCvyzS3}kZP+0*X~DWw zIj_|TBL!U!F4QBnoeF{dw_d*67yOxN`^;pmEt3k;~?Bd#pS=xZjU~(K}Fu9pJt+NY^SU zCh0DCC0V0c-mwWC910TD$dA4xmF;SI5G8GFb`RIzt8YgdtjQ|3$F26fqqG?tvj1iv z0E^;%(4=*aaHRr|MYlcBh0}cgY`)YMXW)6hM6#x2w?x1+ z5_a+Ia5OTWe9`(Kc`~1q(IDm2u}%PC4m)&j8M-$Niy+QO`}11}sxZDg{{z?>w6e?F zOH?>dD9fk?-p&5vuNrhk4-mub?xgj{1?AC{zK#y6_EN-Z7Ifme6JNvz<1=Mnxs@cp~&_U+r-adpB+?ydIwk?Xtbt?QKE&EpEQG<}c8J4yP} zZX|dIa0%H@%CH;Xzn^cTwc~)Gu5kIFAesWxBE^<$~?# zUtBYr8v@?6wW!0_c+0{seE4kUAAOYNYj*Jv+sVIAhxMsIw;fWzAb!VTHPtQXj^gtZ zmf}W_lf85}`Mscs5RP}3Z&2n7Vi0QXe7XBzxZ!TG^ScHRk83@%6Wws14AaL>3F@)HxWb!+zs8O=-`KF=j2XG$+ zb@dz;;R<7;Sm{U!#xLF9HL6fn0uKwYNtENwlhGP(g1QxAd_3M$lZ-9LUxYDVc*bUqb z21)_N06IcxC(KOz`%)IjNN%s!mOPoPRWpw!${nC$5F+#4(p8=D>PU{@y~8S(j~@fA zotGV=cbU~$cAjy*%m)U4=tyJ~MjE z1yJV84RY)`&yYgN)!R||yRJnQwZ@avIfCA5jY=Wj7R{VQ=5+klzhcFOlB{V8OM<5%@x z;Wi|q!uVT(~RMJMBZ;a}1@4lm1xlrk`NBq)C9 zU3`0w7yk5WWVoYPAZfD2oTdm#1XQ%VV`yDV9dnTRW9LOWl@%gK<*6=Fc!}?ybn%;) zU&};gGN@QE3kb_X>3zOvQzP5+P<+xYG2pG#_%2C+Ry=Gt%)RzX1{u^@*-Du}rJ|@V zU)bm(kWQa$sIQw!=fFXd>Mh^%Q4hrUe!WWmV~5%%G0WR(1s~r__OBWFTuH=-{lZb# zDb-C2_SL{SnluF}jBzqUrD?xvsN6i!-CFzyR8t6t`giCbScZC3kyP)v$-Y&Q z6~iK{jhr;c2Ly4OLgC77P8F$p8Zc-T@WrDnbf)z}LjQIIUct&FUpeG8BOy~voiWEoq?`=uNV8Ja?087kIxcvS zm0tIYwrJSv{^Ye(hZmT8h{x&lA#?2n7>_PeYNQXbO%7(I(eu*p;%-kCIpSd{2sTdb z2iSCW$Y$F(&1M-q?UYv;4BIa|F}7HJVe#hc!ZPYTc%zI)0eY`)>mhpmI>~Y3D z^!R|+=z0^{I8Hzf_W4SxVjUkLD5w*i!mL~zGTm+R2WdfU$LNDq+7~3qnovErieP!- zZ^OF>jNA@~$&n59r9s$zvoL;RF#RE~u#o`|(O*z%2^2(oRUOg%_kQ$9cW@*}a62vA zjl4Lt*&j}SIfYv8iD6LbCuI2|meuFfzqoY4@JnRBOK9k88?W8e$xgh2Ri2!PBt+G_ z)gKzPpmnR9gA=H{+>hP`vQ`yn;*NN>h+N2Rj48vEHAO!31)rSbnx{29*fj0qvQ&<- z+-v#7E+$q2q^O}Y+FY`(ERJD@4szRV`6yw^+7J;l8wk;MPoklY5E~zJ&+9ea+FF2M zTwM4``Q+GRcWAfNsjPTDU$3cHPSj}XpaN0pRNUp|_T3mI?(Hq~QRa7EE6w_q)pG-| z!^&g8w;aO)#2+J>%|IjSE6^E(apXxFmXt@%c8EvaAE|`dA$NZ{l7fC;B*I(awRZ)g zQc#`CgQhTUm;;l!sRTEn_g+9#=r0%)Ebf#jmwV%TH53%Ai^Y^5Z%tyHOOX`Tc~#iF zzQdL#e<@cO3@iSS74;&&`*NFRrZezesO6aEX>E!3$+D-?35|mOm|kP~l2rMlbGJN{ zf=+q0>CMMt?eY>`6D+HilZOVpMM&$lj=h=AO6<2%!y)#yvvzt%1XTy>a0)UA=)oX@ zmhYb|R+^;Fn381K8YweI5E3ywyaWdn>wktWwSs1IgQ4S8H+T2Qa*lpib$VP@Z(3rM zI?Qrm4VU#r;HcNwt-SLA48vJ(o#mmU^Q-pVLo>t`Mk^&sY_W7iT0=^3^G?`xt*%2+ zF0F#1@94AVj`caI;b{i)<*w5a-tL}HCd`mGCH;z_^L#xgcx_UE2?&<+eks-OQaMR{ z*B-{LEp4TbaEWdqzM7EExAVz=@06Jsw}Dc;%#d!yUhv!}4nPmD=m#qK`*o(FsNxv& zPY1qksT_?uYjn~3q{Tv!TbFw6zPU3jn?oH-Q#!cNJ>s`g57NnuuTiMT^jvDdeP)2t zMBk~JxWXh~aka7Wa>9w;8f~B#+cTizyET`Fg48cD`hzE=Zm+)y)cy6* zQwt%-aMa-{!)3-DuAkfTXXxVMX?DA9WHz?e59~h*5c!w;sP5?>>?#{luKIW86^jj? zS$lWp8}R*#6{^nb)NwmF03`p>TqWFWxjYa=q*R>HDmEGIcR-;+aes!l{pRGz7LCWt z;6*Bx+VEccnU**9DqmvH-7XfHtJ<(xZ#5Hnhg>*C0rTv(n6C)%P%|Bk(}c0&I^qec zAEhfuDPTV-zJHKrpG<3IQdd4}n53-VojRI-Ti){;%xn8)FW*8}Bf?G_9$ADOW|OcK z|K>-a)7T$O!6-w?w+uZqTir>d(4=^&c*P`Kou(54FH{qn)(&OH?#gW!nCv!C&|2tD zg{*tvQ%piWrj6?F8%}Ri%8O0~W$T<(kEgR|#J(Yw&G-5o37x(5#iMUTbuF-y*L$Uy z5x!J;=I#oMajq3^b$)@=N?Rr$auwA8krp>$^w}iQ09lv!HUG5|TRMsn1GM?Y@Q3Y= z_>fcVlLW*TAyBlA0Cw22T^S{DL>nntp*v-s-fq`59=sPaT}Wf+sFFM-a-;0P70-jP zMb2Mj(64(Q%wtlRLxS^#mN!5pv@&NEgQ?NQ!(883$|JOL>^ zC3j?R`KeRCBk3K6$yc1wgwKV#i<8`@@Jbm?(o-*h>IGZepUc$R3=82k43k!0#&LyC zy|yam^oz0&6XF}CWK5eHKejk)qch{_3swCkDpR@Pun|5mZ<{?_^6nh|Dvg}tnP9r0 zVZlv+yMP2bS~Hu=<&y1IpKdK`ii?|olZlat0`fQYi50_kg*uC$O=@-~gx%wbudD|{ ze`SdP;o$)^OuuHZ!$i1kbo&aoQ24kSMyFnBHHY^H-gJ06MWZ`MpEZBLgH_V_a#0C8 zl(oX%u#)`@t*K<^;LvREq5I3b{zK}lYBEYls?W9ZVqD0WT^zF;e z9(X8n^N9QuC<iMHpKj)$wN`n2W;)7ew#!w(AXT=laNMyY1HJuAl7N498JUBHVH` z9{`^0@#xKswhK*Co60SYvRhF3JY0j%Hfy0yG{(4jQvdC~DhCv|;q|(Z%~f3)H@GHc zgSY>By9AoD<4yNp@PO(#@-oLnzja(5`BGrn(c?M&M3CC6E9+CA?bwS@z++q(!*Mki z*EUnSi#oQ7yn2dg*j9eUyV$DIAr4s&i_JEeNUJewr>1i0@54)c9(Z{GxNOsubm}cz z^=2)zN>`=TnvFe;c40NeVurW&kDXZU|PTofZ zg?0SQ*UBye1Qwy(YEouq>!Jp}oZxrl4Q{K!61@@lHe%(ej$Gb35k1S|%_FHdyxk^p z@sD4-eB_L7D9gK$Ho?(o8m%{cbFa|L>|ma_42KgFNxf)fCZ>31Tf=PIGLB%ZLI$rrA&y zPxL*!j-S!jv8yZFGrvXrA!Z8pDj1v#dW_!VfV~%N7G7Np)E|+&tD692hSV6y;~y1z z0y6_9nn4~Hs_R1^&_G^EUyCJy|Q9?y}cUeGt3*P;sdD&+GCmQ23&i3LSS~TBQYmW zU3OHTmUKznYkr*vw9_-O0t%&F=dFPH$qa&nZ@ZJ!*s@k~S3f3og5@)(CY>m>%Yd@* z&!h0^66y)C6qP`XhAp&r8m6=(Cdb3tJBd73=@TWV+jRg4W8|HPrYl=v?NHKId$r}q zqkXT1@q+>MJb!?2_{fFE27G^j>wbnP(jc|87zrIkaxbDpQChn4mE7DqUS1r$*}VjM z8vtU&Xg2B#pljTHy)agx(DxdQWgPDzrXwrDUVnug&MGRB3^Wj4rf1MXm?CCS z_8~~1)!@dkv7QKaD^N0ed9G<;v`=Okgk5_a=*Ej+Za!oCM0~kyH_k(9@_V`JGX2Ym zNE8#Q+g5Fp&Qt72%4eLZ##dIi$dva-vUD0yn1)r*Irkz!Myo0t(e$L**Fe{8*V_kA zs-EFOd@IZX=?pR%?yD9No@Zp0a?RZs%q$#dYJ)TM(d3IbLdfZv(z)1{I-Cp^(Pt`? z3LHb?+F?JWT3I}iLdw(_B2k^-c(ACaS6Jv1;CI(?!Aa2}b%t-@aNBZ`z|EcG6rxz0 zfYyoaThBTUpli*$+Pt3RneR`tZ?@}a_Y#tLatj+`Vc}i06v`g1r?)FQK#-Mwt{zfw zdmU2ol87v-^*w-7snAa99ZLCBfIkoQL=@~e@vy>s+-&%4#{xCQU8|dYMrO?hXQJNf zZE!eH^dT)g81Yeapk7Ldf1gbsPMI5WgK=ZvJRH8;1dGD>QWclDOQ5S<>UImX5LgX1 z##-(hjON#-OueJ*QSN z2U722ROI>N4GwNjYz!7C47x|-P6XKvZ+xvU;^W6F-;2Itr>sKUAbsm_X}0aTM!@S< zFWdJgUYbb5sIVw2GU8Pi=7~v!XR~qA2D$2P*08KzkuEYXmMp|-@#@`5@!-*^`7?2E zVEsF&jPjVC|M&%}h4hb=t_%5VWnZ(GmT^v?%rPCL4I-98x6;=c21#caZmQ^f427hi zU2g}sayhZx%Lp-mN@mKx%8V?gy*Zj;jQ?mE`kq4Qxa9Gl?UoMl0t| zSA~b|gTDelJ{Colz<_L_gC^q55jF+-35b+GmyC9LI^p|tZT1qW#%vjgms%FLi`+L2 zomzcbv_fG|TjX1m8t?d*GCcg#>CS5t?>7rzWrr*78$%K(wiJZVJao9+7$=X4$UJ+4 zmF|&9qb8t+?7$G4J&m1H)^RL9#gs8P$^o)CUe0fBIe-2f*oCIx5ZLls(3+fWQ7C(- z*Su~>zo_z4z@>7E4Ox5^c%CVoue%6dWC2OAKdVgF+R9t5PAQ@~Icl$GEZY@;8n@=l zKy8M3%j!UVf|FSm{$Kk-GZ6!?eYz9tM7~HIyk3>sC=y3qZcZy4cLQ0&yFpGQ`o%B* z3Z%Xcq#}Lfq=8$G^!w3a(eb)nNWJ|!^nf7LMSv4IFv5G+h-X=#XRTT&fG^S}H^n-b zl@=wI5WBFQd?|FEmh_lZCzL@E|JkowK!1MP3z7g~0INl5jmycL8flJlSC*KM|Kfar zv`^EMjk=baM%GA@IXpSicF;XVlSGE=buvr-C{Z);&Bp>pn)+SP*T_Rc^BjDxHT6$n zDB8bGBeIX=C8WMmlr2VdwsXgSf*0z6!Gp`u9lJ*4@gpy1q2awWk|4*P@2)0pgHj-q zm7&loWAa$g?t~d5U+GdMw#o<{qtu&aYRJ5X)9twFd^!_1n3=45Cwa{KWS-8w;P6zQ zQwfvDaC&neCk%rZumCgu2>GJZgyQs4q3(3}%`W6|rnxd^S|JAevKahss9kxm#bxX} zV%M`tC*kC2&$~UV)#_i2J2}Ra#MS&#jozrebZm4y=&()8L5o}zvbxS_k}g%$8#xr# zZv2x#m{B+j<_U``e`Na1>s;Bq>|ov1tGfV^7jz5pRJ4y3LX;e6kOZs_;dr7+!*-iF z+}x`is4)|=>ADrAr34AyotzQ$Hp-NB^o%vdA ze4#(*raDCyF{-dx&w4$o7wLY!aM?Fej{tLK>1Tuvw)S3~%03HG`KaP66v_<947Lmt!wwIqwWq`FvEa^l;YE7K~K0M&|jJuvkhy5s7*>|eI z&7k`#8^HK%v_Tid3x>;?ZQ)`UT|Qj>L^N@rs?Px`V|vCInLC@T$}@9R)oP$bj(%wE zF99^rj2Za$o{!CfeH}mT;=O$D3apr)DH{@IYGTNf+RCjMJup?N1AHEOpg6TKUrYzEX<8gzN+_=Kmpe<5->#g)$%;T%+5ZGWrR z&{Jzd6qS7kdBhIWdTE!zE`AFI@;W-fW=>4|s6zdGSq?X>RvEZka#^)pUFyu-XvBX1^vdAhhgS(OsU zk%l=rSgnI`D$@Y{@?D>^7uUP&Ep?-1QYi%u=aJ+<1Suqhye8^+j3; z8sr^^mm!dCrR7nk%ky?m&vRFgeeyQqt2MnpL|&hST!AOa!I6E9d<1ToA&o zt5@$ewUwM}YANOW)jY#6qg6-7Kkl2Xn>DU!V0I;Ub($k<)o1|N8;tk!mWEe#qurQ zHI2t}6;TAmIgG2wL+HU}$Fsj}x|qu$DnFr-vx~*^W(m=Nhi5giS?r1v{-gA5=+5AN zoksOHN!qQoyFnwvJpKfCCeKsE%2|w}IkdwFuL_#6 zH#~TMD865@?BAxtBTP;Eh`On|Jc%WdTpBDHO`M!ia`A3o=KE^>Q~XX7vJyyy@3F1l zVT9ObH~3T&mTu}{X!5FBFBd#BwlKP6bf2s|s5I{Tc3wnEQxY)3sY350_OyADtZVejoK0=<~?iZ%;!n&io zUtbhfSZy;hRQ?!oo+RqS@oa8v{Y6UI>Q8_4YCNLYrPnRu%vCDq2(T9-CfqE?rxlA8 zjc3W9ME#)ehL23g&a$YLopCG2BffiNt+pzvjec@49e*nx^Xu&U5pWeA3=23CySn*n z#{9q`p*I2OUNqp#JosjiLX&dEyB^ay9sxt(-VuzdJO1h&#cF$w#(2|g74LFw{a_z% zCku)@MHv!6o5VlX-#NteAW3P80@#W2fz-o@BMWu#&0sjYlcFXb5LQZ94%&jeQn9SyS!ldRiryFVO#q;xRodh>{iC1!c(MtjzlnRe?P z;OsV=d6Q8h&Z>f5u-m=lLvvfc#!9moES7_nr&{-r@`!z$4Ne&CE$--uqD9i-Aw5kwxW2m zbWP)Fw46lFUFQ{v2CMMVgacS3U65M>>V~*KB?>682SSt(5{__|3mpNwhuQ4byE}|W za-qG7Zy8Y0>F696`ZqAWGZ1UeTUYERbog9Jrw+H zH3>j-m_{1irk|5W>)Q`VZXr`Tvb-vo$M#2`xN!k@fCl-%FZj`^ozZAH?ba8%Mo!){ zha8uHSfg^I@rPdH>(CNzn6PVD&);HieVCP z)Cov=tTCbkYPpzf7XT))!KZt&cBEMvLP79HY}07B=eR;}5OPOl<{$IxP<+K#h!_uQ zDa#x3i{6#U~ixe2oNWM+yaUHT~+&rr{s(mBEAV6V$6Y z1Y9)VI%G9-CC#2nKR!I|d8`X0uuA~hyIZg)FR1u>rc@ZH_DgYG;U|aGY56KXpWqN}EE()p z%&(-rD$L6$r;rTi{p1xfI7M8rcRFB4GN271LaD*!*r!Hl+xu3X?Z+9j4JDV^L`dRz zFoB0&mUJC|;wxjvVw#2R04k?}rd*NjJ*}m0qm$kEPmTN_)~|#Ksb3&^!Fl5EN%=?x zo-e1m=A5gvh`!#iJ$*&_P)GKjQ7b%f$H!fulJF6_II)O6Cc{Xi8GTixKv#zdWY3&5qV2SBQT|`Sz98riaA1QfNDe2+ zvz;W|bhre71o#sJdj&2^s-*vIE@A;-g`YnG8b!zd&Hg}tAOb$%HO_zG<^J(klFFKx1 zO)-|daI&qQT7cA-l?lMrfx)G7cnHrvzeJ@g&BCDnv*|wP#NJ8XK#EFYu1J(vz@;In zonpbcDPOdy#Ep0~-xaf17T>i`w<6)Em*El2zhfpo*?kP)Y+`!gAnw{LjzjdBnwBTa2pdfNhmCp@Tc0ko+gcL=fT4HjWHEf%ko%I1vic+c zBwpl5tskp#NIEqOC=xfw>3xI)RyI&yJ0L~F7yiROx?=uxzw?ahUNi|ZMgrsZVGsO& zpgwvsz@F|;kNL^zr9xl#Xz1%S+8MD};<@IfZ;;Awk;`hnV+@lHXEkPrm* zZad-IU@Vk9!sq{hdiaz1pi|0==J>jNt+5T!q^3eaeE^+bi}~^OAspl@4(f~LGMYpE zdN&({j6HWMKQrKvs6~xTb4XvSoZ#!85r|X`h`ta`-8zTlb6&Hp<`-$bOh-!aH zVHqyZUdD(D=vz(LJkc1L#keLh(b0Jcu$;HJ zA^v6qU;b|Kf7u>n3SVRFgRgtv1RGxAXa7D2UE06j-T&Dp+=lyPBH=GOgAnjs8Hw>1 zwD<3m2CM|ARuFc0xKI2)OyFOm<^0do=f2BD@{g|ms{#I`z%tIg|9hGL?aluh?SIE6ALzeR5a3ey|751kLwKe9dK3=Oj$@AI zgyi!>ozZg~^t!UY9L-rpFWBu4p02oU|89R1U*&4d7u$jca{hLr%U>LB40M`L3D~XI zv!}~!ngxXn;TM_?Lo;|hgfZ#0sRH0JqJgqLLgf8ROt>jM8e3|}aQ@gntxvbZhcjmR zK-!Qzp;sGnDPHNnmH|0Zx=Dv|6$&pcKzIe`<@ZDdtr^xBB(deT`@<#1gUPJ9TGO%2 z!cT)jz{5P=;Mr)q6aPa9USg%`P86WYO905;u7@VF;wGIIXEE)4&JJURSJ1M%Ty8W*`jjs1S(M$I4#ny94g0`&qefU}yv)Q3}8=Vgh zB_3y5ze|)p#~lIu<9xNSI@{N07ZM8~Jc1w;kwS#8ycstbU(7oMB)>A6&a}FHFP3f7 zMBmqFix5|N}GAf9@B{tWCncWlL8s%4USkzZ>IYdpD4-PL~FiQots4aN#p ze;dTj>LpL9uF!5Z)x=_^czbOLS*-wU0!T@0l6RUZDOUMv%kH!as?ol0CE##pn=rfGZw0$I{_vw{`rwfV&wDz6hyue-J--+T=rm5_r5m$kz|hh(MbCwO+ob zAafVTtMZ&5hx+XUo(JDz?TNWNbo--`Z@OPVAFt2a?wcj1dj6#a)8m$t;l&S~?WbZL ziQD6a5s#b(`J=IqM!y(X2&YE_Boe5IX5Wln9)FEK_RonoFosk**5IPTVuAzLG*hB{ zQ6wLc3RgOC$M%8s&tj2q1a8^Jjim-^pL0dKwWJX*lzLz0$YuhtJAZu)HF5$-;x5#U ziJb1=XZieO&|UQM&BoYI;2umB*^t6gQ0D>3t4$*^o=7mm0zZ$J`X2}v`cxZ>hMpi zV#kfE97`%ewqr?&hN#4H1iKe?o)9gI8Yzhy3NI? zPNT|qo&$Iy(Sl(~yFL!5ZHeGpp2-3t;;qr|PmUJbCn${4mFwP<0Fz=j$!euZt3s=t z4DeIN%aevlTyCG%2u0#^lVQ<^VF%mdheng%c_^wj=F7Eel-fUbbTIO>pUZdhfV{{G zr8dWt)QvLpy)ms=X-Zq$y)jCm_^-qFm?JfdKPq6jo(w|y2T^-x9)9;dFq2EC$JgwQ zu}AX$s7QNe1sjNG%#~@!ESj3N;Ec!UFd0lCY1UU1Z8aI*rU-TRHl>nSkyvX?FQ=4fMXE*afVrCVh-hrf`UzLkUf zJp1Bda9B<|d-*f+ZIY-LCsye}VlbJ}@8{{syVYd5+YisHGgj~3Zg3Bs2nJX#l^qEW zitZxun!mNDmOv5ESB-_7aA-Un9ia|z_hvl?z!P{KrbfF&;<8hn?^$ndi*2z&4dV+Y z_*{v4?JPH59k#o7+~-NhEwb@=y*^hUszZ3pZZw@mMP8txFTE(vsjMB*r?(UKhGN9D z94>qqIK#hlbCkKbGkgVNm<2o-n>?E8Z$|CD3v%O*Y}xrqSyj(+9=#5tk_Df z6rRhIc(u6)?j+EYkF!3lbzWiL{nQ$IWD07sLRT0=J)u`+{;nf&e?OnI7~xlZS3+QSd#sj!J!GX?r~U*dH-utll(3eR zE!8iR&QPs7?8r$**UtFT@{?!$0(ZIAC2W#a(DlXDCW{!GLc*a91iBx z#R`RWr?CJ-Jt5%D#d?mDAz;&I7VoB@h1)!M*-nPmZfOl;8M4p)HXxLbvA?#h3g0cv z_1%kL7JdO-n?n}wQK@oeOktMG&&hE}#7Ft&p78cG%#>Tj=Mn2QGesoAvkmiwNwsg;ZOwQR9Rh*F1 zYTX4txVDxObhURse_U(Y8D->T;b>_D2vZf#=ba9_M8CYcBSzB=0GOE_A5fi}R>vmF zU`0Pu2H-m6_i z(v8@R?%A3F`6cl9VIh%reu|GPJeJkY4+(SEMBl^QkLPnDu9nPTJk^+WuGE${CW%ZY zOL93hmDB|yK4g5xlL!hpSQ`RJEGg}4>UFX(L{bH;ULF?nOZBU+B2rLO58wK{b}*7k z?wU6nzo!Ldc*J>eIfSD5^h;}RZpHM};(5LXB=!Ezr|xn4Emtg+%4$ZlSZj%&ugKi3 zF9cWiqxy7`e5Biyz_2`_OvB1tmQ{cV<*XhN)9;ZJR%q+c?Y3fZvn@xbHPod;sZ^WP z^2kQQpBKXk_gvp|E*(ml?4HcQcul>7d0vKL)bugDIo)Xy;T?H%x%!ugMjG1Ho91m+ zoX9K--@CWOv6FJVM8P#YnhQ>w-}XxF&1Z0@t!|E3SX$`jbT^x%!@VPFb}N%bXUFF` zFTE~%88{AfnGhlIoKDXnbu-9OYGjNnM%P6|`aJ_SC>9^KQIw6kN@#10#ue)O?<^ki z(3ZtQ?zx}F9yT-G=1L44j;7He9`C~0q6h}#8LyTeo*(;rmR-Vnej8F}xUFl2sDwl# zNO&07f4MkG<+S?AgZ|Tkc*(CwrX`+1cANKcKJM~G3wvWvQp7f)R`YnGBB2AG_#%|E z{kwEl-eLm9*5VJfewWB&a%NL!zXtURBfU7mwefFlg>Rw(+FTCC)h9cGN1Lv!g7tH= z6&|wdGQ(R@D}~T<*Jp~m&22FC7bsOo3H?|inMfX|?CfNF1qxi1{$H=6Opxxcv*V(or~Z^osws-r`B(nt(x4 zEqdROb7d~a)^zqq>%F`>MBZ0jn~B0R-2^gj?miElZ47i2?FhHe?y{@9ES^sj&rgFm zR&At@VmidyJ2>yrX-xJ>CnyX|qg7mb#3}aYzt)_QLq*8R+l?*X%;_9y8Xe8Ek?$a0 zF4JHoY3rZiIx}|07YR$Lt6{)4AZ1?EX+y+A`MBt`dt9kKcb!zswbH7083$cK^j?=Ehm)CqgO~TKtZN+ig8n2Z}Em&$KEt6*HiiXYoh@2bDO0-Y7NZPEbM$S>~gR7Ps zFe%z3;c~-M)}(3F%&3q@+@Mxu5=l?}nm(KrB!R&75-S^25;HUsNGUzjd^z4*^v2}& zX<)#@z6;PybJXH$7c+7{_4wRAiJ#2s^|Qom86Hye?zH)=^b0Dw$xYvG2a@njvk&)sc&;Q@spJ@q+dX}F-XL;+C1N^ zHD6)>k-NGc$gvq8CnI05e%5l8`FKvEt;l42K9b6~&?uEF{C*leM5^5qbL#tQe&pAu zwK}PH~oJW;pEGTnMF%LgFD&g{5UcSeQps%xnEpi}So-sZIpC4uM?qQLOJ3Ow?FrXW1| zw+0pRbUNPMaa{rM@3?qB$_^lfZ<7+M453)k zR&DbKb+!uT@gNB$VzyxYEQr~!niu%sEBp&Hd{wde*7QJQQ}L(LEEG1SKrX6_#cn-f zR_IC3pp)S8yV4O&r&;11g{MoecK6tzdSFj`ZA~<% zzYj!V>A3dFtxBeFC;(vt#SY>Di7u)wmw>1_yMm+puSk^&@N^!$lC&ny1|D+i(j?um zztgHcXEBxcWh-0H_}Meg0M5FFo~=jPv8)+Co~OeObuSc_B6=0B8}Lj?XFHePVrzqm zR&+l)=Vm!_Reje1k1z$ppk;dSyOpGTA0fBG>v{5*>0*X7?;$>ga&7il!{((#uiEzv zI;p8Q<=n_eZhRIa-y-K#b~&Dp6DAE;6;K@Tzq+PKlQcgSY9z>Icvw%YE%N(`lpH8y z7k`1m1k~SYza{G=q~knO81fMmXzWGa-E8AcouS8(?Yg^-990o)uK*8@y95C-ov;>v zq1nO9Rv{iRxKLeSvu?(R@%;qLD4?(PuWJ-B<&!nG@V zcc0OHx_?2B?~V&#jH)%)eC09TSIs&WpFT7dx%TmZZY&pGx(1RFyGNK+Ia#~c#{@aD zF@i*?ZG1Z|vNXq%`BZBync;$#;{Ibpiy-%6=ea13;P>~wPQrru_SZ_E3sJx3Jekep zbCC^ZQ2}$9Ngit)6Y1fgDpmE|&b^H21H+GI=~=cK=7#}8ZtLHFN?kv9{i1Fy%j6eXg^(;j&yAt1glXK^v z{H_8J+In^8E(^QpWrbZg>hx&mA|!gP;ty_L(fkxBcfo=8Y>y)H%6mr^7iKz-+2r|e5Mn%p<-X8dCo>;OD^1U`vRha-zARe4^J$~`{NwFm2GrwI?O7K z-1;Vv)^07(^CwWjVR#Jbo9kjh!q6S>ZP=MZx|NSzQw4^EfEU=aF(`Q|>3Bp~`r~8i zY&ME~&}OrYQxV}Z;VLiKwZgK%Hw2b-(3B&3qE zr$WrjwQ-H7vOK*VxIXLf0y}ktgr8PgjUCk>5mEIGFSxq z8y^pg5eMIp`RIlsvkC)>oFl~E_hODBFY*XlQi?N*7h1d1aagPy(QVJ)kb|m4eh5z* z2b?gsNTNH=V@sDr+x%uKs}1x=aeR5C-oji}*r;h#ewuU1vx<}CE9tT|n3yF08o<@KQ0?7?^QR}J0CwoQ zT!m(wJo|-9spuj}6@hA5ld1hHt22F zPe0K#3D68#)beVWaae*ts5`ykoo$yfbAg4AEy>ZSIkhCD7~ufFk9%^>RmFP_b_Tn) z&CC;^CM%sIuNPvUS86b#YLTbdA{!MNZL4lFA&q_S>3m7RD!8$Hyk$`P`^8+-p;Eh> z$#AADUYR13G0F9u*Hx`0$iKnpWob+=L^fmvmzbhtT$?fJNRt8WXk4hgLS$fwUL`At zV+3LD=F2=j8tMjz5O0BA&zi_Asc5G8YLf+ZaLmM0vjLvex#sfAv+0eepwb<`3tFcg zCHVcTcd5%3gVaOEx%JhDW~c$m^MJgGX>1`-M#4|NnzPAdGHG%kRfqrZk9#_t>wG&c zZz^P9hC2Q?gaVJlz)Z z&c}dlB`2U@w^|)(^Q2>Sq|BX0!uzHxh2I~kkdcs|$MO~(wloEar;Xz`TkpI=(}nMZ zAaj^#!J1{CdS?65N)|N`f@I%M-{G0`c$7mpb;$&XEiMD>vu(cIUZCdvn0fF|=wV2E>?fdyOQ5W>*O@Bl0;d}t^GrjXkL;_MsZ5TV0ufb@wh1>#5? zj8UFj)<3p|p@RIh1mdOdN=e4P@hAyFA1wc^-C|}3n`!U)DZ)yQI*(|~Nm^X@^QxF# zQgD~ASKEx2uJwO!FaZ@$U0)WGjntYYiDXAhWT;Z4@Pw~t2K@cBOj2RA^AjzexK!%>7p;LqV8w1XH#0Cfphxhn04&Ou*W zT+huPU_$Ig6PdIH*&sW=98~ABTygv-W9+jxvUB~*!+4rj_i1+1bK+{gz>I&}MDY_# z^g!88Y@c^h3})p%lptYoFJmAUmG%|VE}l}a`Bm?xEDWK`3wVib{3VX?@!P3DZDA_K z8DN!2Kwwi)J`^IKxhb>aU-IG@7`J#?vEDj=ZG&DZ zrWkF6%*`kFG+XC+M4r-gfUSqMi>$iq)mQUC;j8Owr(3`nH6^teYy@9On>h^>BENa> zH;=~kGXbVPQ8MN61Obql(e;u;U{jZFw5exU_NpJq-pd5O)7$74&VPuixW?@lxrXVT z_#dzbmV-3%ESZJ*l_64o3BYBn{--Xk$ zys!|0NlVHd3{S5*xp;)GxA@1&E-Pd1t~Ka&no8M=L| ztqdpCt0IO6N?d(l@@L?eJX5tTwUxbSTWN*Z!Trot43&nWeLvOs>VVpF5{ z=xm9(P_x;W3M*+@BsEr(NOZ+TzsF(*_B(m$TVWa}3?eLc9Nt`(Mc99CJXA0o9a|w! z0;d`buU&^T{$3i5rGO&AjgLvDlSdeh_YYe6EBpfURL*nq%N6up zLyQV3170`<`kJ|Y!5|j;YmP$T;|`^FSqY3O;U{?X$kq&y>0O(%HM4&tx%iG1lw`ng zA$1iN9SE)h#axG_=h6yymc%}{bdbSQu=|L~fnxp%8rYrejYbLqLa>N! z3=6}CL+D7A7OPHFW2iA0VXEeM!lp$h#ONw5cbvbQFtsH{kda!YzR-y#bPg|BSw5G{ z?#lalKVh1bApXMnAPT*0J?!oxb;}6k&9*o5Qaawq?k{k-na}r3Z)73c@u%J-;^ii_ zCxISNW?tduq2MMcJ_8y^)F|Hoh?Z-=E^IS4|IrhT9c)jbd*6U@V(CXHJ)cq#p7bFQKPe69}Zvfo(%s$pu^rpt+cvqGM3@HehdnN9-NmGq-4@NNstqCqOt0+LgQDf z%>@L-$U?A9Y9jIPqja6M(bJX?n6FT2q-6B;+XuwxoVKc`RcyVQi< z+O#Y3pOL*p6uO#I$)c3PeHPK^`o=8`E;7z_*l;!S@OAPOphuiEh@%|s9 z7=@|Ooge4cWqh-Dp|Z)``O#&v?3NreC5E<>fT6En2d~lP1n4(oyA!rY5FwGmLbp2h z-ie4!-5++lj{0CyZo0lpgv>Dd8;|SItXhhOLs_vHeb)vgE6CQC`&CoM^%M(2wU`Lg zjNx!$(s`r!PNclb_Nf8S78dhgwg$Pm=F~lk%G75P+Y7~W9d^O$OHaj{{ z(*`xjD=m0w2iu1K;l9lvh=L=bRin@?{!neZKXCVoVPz)x>K`B*c?zutVr!|wtgX7(R>vnbHTBm zjGNplLi?5!zviX*WPSZR>LJgh0%>fk|CAm1cNMt%>t6?OX}I_Zq6i*-E>QA42x>yp z)x$nqs#HsGpWZHkj1JjA`W~mMZu~=IE>8*IAeEA>kZg1O{X31%J1#dKas&#O9u#L~ zzwZfM7!8VH(dg?^o~}KuxS>vt)=>gAplwA}m=amZvN2T&k4e7>8tDT`fT}(U#T0k` z;g>5u#rW7w+D_`64Rm;Y%z^LD{+&lzCMf-0wOU)F&UutzIHKpt+AU;z8#6kGQZ}98 zeWPujkMIFFV^>-xA28_98DD*Ap?-c)d%Ek!Rm8fr_e-rg1hH6kl2nqZEQik_QWHcN zgLuSwh{igzZDr;cb)Xm}B&NyUU4P&xwt81r+l=Gq;u$gwi=FvO;3Um`BJ)n=Q2E!| zpsl@mE|6}~Fxqgh0G3sz#@&R6zUM8ufQ#wK?-bNrwUXNTS}(Qhm=0(+xVMeqoi!?6 z43df4i(a;1Sh^%Cuzu1eNyH8JFS?loiN1~%qCtLee4(gcKaMGYZkN@soV!XL1Mlvayd ziePNxA=OqFL}E@f@_FrE{t&HfogBK}2|1VmMZ4&99)Tco+~zaGudZ}vs)f~tV|=?| zco>dG4j%Q{1MJXVSJ#)Ue6K)lzU}z3syj+h<4}ec5)%m=Nnb{`mTc@$3kn;UQ?Wzn zO}i{7av;M3&mKb!|N?9att@NMuZ3-?>d(c$K?u{ty9o($z zN%RPAfH4&WJ-90n#KDtQP1mTz7! zJfl%z%kMZgTAN#NpO%tAVeq!mON1noC{Zv?ijId-X6FJ}U9DUjUEW{#rBTFy%X4*Y%3<71d%QW+T+i`v>*S)NqsSA@<|@*iBSShQ8gi>g=N-urRGgPl(iSzli3O=y+!MVQVO)hjSsbEeM# zzbteDi-v9;jpPIMB{OyX;O<~BZgp%eYVw)RI0z(eJt3iE%6^zH)|cI|`rWodAI^@3 zzj%H%F{_^+iI-90Tc%XJaO|l10*z8UWAKd99q`AWJNYy)mncvVwIxtxX#JW3#EVI1 zkOgnH{1~uj<3*M$(L09W@#E7aDM7P`4D}CuC39LF%{UO1_!`FtB)VLwoT2HxML}03Q7xj^nrH~OSW139&)1lVdP9g#C z#UGMS7A0&@OOzg8JF-WFO20(je$9+!!v+opxyu~mdAtsP(UB>Az_v%ub<8_#w zY8^8MH_upPnVK_s51v4_*gF_Ky@U}gCDL-`Hc6fEU_mj=9JgIu%5ppbS{W`sI$l%V zbXCOUTuWS5n<8W07^7medAS|mq1cp8`ti2pKFAlU!C;$qc^b^%LkTFJa{Et5l+*aM z+>hL;HxXpVZJoW8=9)^lNX1>6Grxjde8H9mJRtO(o8rA%n;qkep)W3jnY@?wvIPzM zN822;c3DphhVU_}C_J1Tu2)&Z@!^l4n@@I70N1?4fd1Y_0qu`qyCE;3k1OhQ zqUNN626!atS$?T(^*x)sA9ol&Xmk(wT{X}O;#1k02Tu}ZL0I53}VyHJtE zP)8mlp;8|#`(U;*V~S%sTE>H1@8|`3de<*iUXXEfW zC*n=|I*~Cl%XoM7yAf_R@G3GJY7OHr|D1oxbtXz<@Cz}dzv{kRPSbXu#v@dg`Nf3E zIR!V4M1#x^{VA$Syl{Yy(GO;wg0lrx-Ol@E$S!J~P8!C9-Z2(ALuy z&7F)f?#!)F9iMm9v-d=-VWuaBIQ=xyFimSFV!-DVb>=v>23{%dx(x@DUd2l>NFHO^ z@N$3IZn%;4nbm}Z!7MLGCI}JvJ5Y_iY*h{x5M<05GakIF`#yGLoa2M%b4>=J? zA~^jTCl@#o?J}zFjx*PVlF`%MMrW%k`wDXb?pfK)!s7&rTNpbZ!_7hn=&&Vveq`}% z(Nwp$2bVa0QaZfKwpcl3W#j^%iw<3#hC?Cmj#7FtCT1ICpT~F0KJ85lz=SGzBiO}+ zd&2Z5+hyrwYI-umsn|Gg-DqEF{1z8*vQbK($T|=lgE^_ys2069kp!4{Ic;a5fpFIk z&{i4!Tll9Rir*9%!@PP{6xetAiT=QudJ>te?IaltkCm@lUe}f?9!OF?1|V0VpDpq4 zyjHu~V47{M|7Y<*(E%PrztY^sy(`J5bQ(VfGtI-8_*)=$4qlN%3}U^8E>wCaTw)M6 zt~EjFFldJW>{1xCb~NPlKgns)@9@en=GL!YkGRMK#yXTSy z@3*KHkxtr7E^IAVhW2BK60!h*wv^0M_o|rwoqG>GkN9f;=bdfqNsjt3mQL3yK#ADa z072Q0qfZB$jnVzXH%r-XF7{{l{Rq>5=qcE5 z!bPa1b>8NQpna>-WiMKR!oY$o_ZY1g0ash2Q?~Y)JVNG$p=P$0!0RzOv+=R{gTWE! zrb#MjU<@H^>Uyt)>u4eihREypN#f5mUlk;2xIL|-YPFK-PO0r~TOl*TyAG^|hG6b{ zz_<{E7tHo_UvoP0=CEi)%Gr3*u-j3{x&@6|`3wZ~b-(C%qPVNKv|Y+ZmtV0KI1~9vFGT{7{=CH@%i*jA{*-a>rYMc|G% z^P5;EaHvc+R>rX%Rn^d!6fFy&<%xCvh*{rNb&%;awa@`)!;D#^_mQV?N115DZ+m|B z)jzii;VfQ+obW&QnZd$fdIEPXLt~;hKlBToS~|ar){m}gN*6<=;FAqv0Qf}Qvt@?du@pxO1kh$!I$%h zLS~I>5F$D9_xRnR)+G%kV{vg$gtqI{xjKq&J~O2(Z{ttCn`LYLUz3E0NKREtDR8$rz1t_ML3PIk+@WJpL_ zbHdp;wk#)uF5Aoq@#-Wz?+Hfm`{4ONSlOEGIkhrJSDolw4GJ@~R>iXim(6MV?3cBE z)vn@tZLz=1lybpH_yuC$u7r56dLb9r`BO*JOrWID53$P}yj}dn8X269C3I=3M5dA? z<4GOUD4mm=3_lY}bxMu?OOO=Z;9<|_nO>~WOHf|0DFm@+sTMXk%rA{;-$b&?qHDF- zCPn9MDw-g3hTYLIQRi@5MT0tzVXNYia%GdS*slU|Wm0BIn8z!gKB<4Py6=XR*Y16Q zJY`{%@1)qifY7|1eT7BtnQHq|+*ry9*GuPD~ z=|3m4*9VvaJp6Ud@+5!@N3BZzQ@&#NJXu6iQ%dNAa@)5dOYWg?%xP6s1M``V9`|N9 z{7vV8R3?XX9%vtQMEn+I_pcu$TE+oy8Wu8zDH0+iodM>R>1azWNOv?C#_g;e9up$h zkLYq0s6V*&2A$H!SUY3v+smOZF?n1xN4ZQ+rLQahF6h%g-W-gN#(hNXcE1pZUy<*) z0z)nxL8ehzs3R+YDeRb0Y72ENG}EnA7FeQZouMw~SOd*%UzkmF{-Dd^VEV)scdFhi zU~7(WiC`Li_wd`njfdv1uuI!{QybBPF}2cX7^(bf&)d<^Xxw5~s3v%63Y%uD0V;q& z)1vhWg2z{-6KD7N<%KFGrAy5ggG6Sl-@gdH2AB|Pa2^ZscuCo{UYj;$8i}@jFOCgv zx9fSyZqO!+Kh;fsQhdr{?WwCxZMzAVDmv(YvV6L&DJx8YczS^RHkHwUPVk@pKRMIPxS;*pGTTk}!siEYE{EJLD$2g{e z%i!DN=kBcZ9!-rg*qPK~Lk>0qUx?F@an+ef(Z+iQd& zbbW0*@UXaviYs!4!;{>zBhHilV=s3#XZ74Z{|R&~!ZVku#$_|cH7ibo>}-T3EmM8i zb@kb9t+>sd>ejo^VlI$5zhgo9EF8gN{)E*oG?@PIdWS4t4+?Rb8z6(N(|)fU&cTO0 zfxSTy>2`0c!y9ZG_bJG4CCs;ehTu*rkTE$wo!6}Wc(b5J$tM?daN(;%QH!~R!j7xd>3&f~?8iu#4-bbUQJ0&?zYLR>E;2bbaG;8J~ zE0@g$js28u;YXE=U6kslG72kRan-@0WBw87Sd$cA&QAs7D@|GOyeW?*oz6wkukfuq zM?EP|>p@_u<+u;|^1r?=SCKAJD`iWM3e*B>p`u}ya>xa5+ z!)j^8YZ0pRE%9YKJP`#&dYSIWr7J<5E07bkOe(7!RQv_qbg{20$rUq%+{x1r&mKuK);* z`(S96a%BSBEDM~{y8JZ-)(+(H0IYnJZt!_9&*x=$^Yl5*|bU_SU>;H!v@>LIporU#r`?TeGVF{+%Qnv_Ep3$y@S7ldQwQ_})t5Bup}n$y$|Hs6{GJTjrT=i z-K9ihXu_MYrHvjOLHERZ@mBkfP1ZzWGIzN%^Q&B?p&cFSGFB~P7Ov5ba)kwJx}`yV zHuEw`ZIfagEe2Y=5_!F)-^pFMF@ou5=i#PFfAa$8s$>kGbIq}b6pYz(eg^((x|NCN zmeti1;pQdh>cT+qeM_^!j9#nNJ=@}iYY%NGYup3t%4OMB!?6>1!cM4)aPh!n?-cSD z?43_!?0Ft~O0(`R=$^kM{1Uv5WjYnrijM6E;rL$3Mk=X0bqNX&-=Dl5%|Ig0!TZ43 z-bN{I&hUAW(Km)cyf291ktCo_ITQ{euIc@SCPu2C9V3ZPNHOsZ+4QPPNC93PvX{XpcQs8AYs+dZeOs%6CO-hiZ%#S4oJR%n`;FHUD=oK71((@{- z?7NEU*H*5yM61ykv7IlLF|4Q@K<2+ic{=A){QbfZa#tk`g06_QUhUMtpp%zhEIZDG zvFRN6_}smb${1mSeT`)J#Nuqci>m#xCnp%;v%fH6sF>#?lEzZs=b^q`U$csG4CN=kC(zdDNqf)7dxx(f)+Ix-lyo6sO%D3y&jT9v z1-S+ChpLq`V(2LWg)ctOPi6}BB5)4Lmy#!;STdiYpO*R2kpXFU>p9a zeD=*n6G!^lPKTj?Mj?9*vB>{VZTR=tuYUf}2%#XF>;!3yHpg>Zv&>}LhXa|046yBp zG2k6^^8fzu5+qDuwJ=11;gA34xBs8-a>N#_aQ~k_{GTu9e@@Q-ydD4dYwEv0|IgL& z|GVqaZ=IypY}#iRT>i(Sv_RSaieKy<6xhiz>+UP;|M}SCf9#Cpyoy5n?0g^6+HG3i z#L)8rRXtj*>FwqQNQM=}2!Lm~L6co@Z~!SOngoI$A@4h7GK1DP)f)F78#TbL)qI^b ztbBc;Q-S&T&z*2!TN_n$x3hD=KV8${cugk-Lz#2j@j_V?*Ha;SLpmIB_J69RKBJ#k zjmYDD$K_z*uX&@x2O*dgwBbZX#<3(`%}n5PS$^eTwi3+?pKXKd+xcnH^}~NeUQz5U zVh1`M!S^S#5F9qQLbsj4l&Tgwm2zV+b9zWFmF6FHCqxKbI)88bdH>!CAuf*gew?M; zt?t0$I;wNpfj$Z|ox~F*06jaDbl#KUijyjWr^@_ad-#h*BQ*lvFybNse0c0EH|iq3 zU!NTwZd42}ItOLLj~LZSqq*`MOO-l;og#VNV|=T0&sG{LO6{eeI#bk(sVpGsPR9%F zdSM-ddY7u!L`tSwcpidDcff=c^q49wT6hd9a9ASJe+*=PxT1m4kHB*uJ8UqA%XGa> zt3k}=-)=*p{dUJe5C7I5%%J6_u~E};No$qZk47^%tmMvyhvJ*pFv}*oon_%!2lI;Q zz+Fp3sM()-mx=;CgpBnyQn*FK(G5JY=z~QAkOLY7CmP1uutep03IZ+?N6+3 z*=ynhw+~xBF%oK{@#KTwLI?;Pz6ye2I#8)m&WI7%2*_Ym3C8+vbz1P_C;89pv7#$9 z^os7Um$H%6Sy0^{?;)jYZ`Z>)yWm+2JA}~He4(w=aeK?>1GCglnp&kik?V0gU_yBP zzkQQL{6CoX``FQrIFXX+o70grwm6Xj#jH8YA&-~yW!rTXZoA@{lDfx64BreP~a8#=8|x{T9wjjcChOu zi2PDf(^D7UOW@2#(QLQHfb_@5#|nq&yPquyl-Ms=`fnB6K{NpT{)y6)o31jx=BVVJcs1S=JG$dYfPvb1MuS#TgDJ!H9q}#WfS--Z2z+e!XvH@eTsEfQ-P$Yf6QDH;03k&q&|U z+m;!7tWi3QA$P#sw*2fDU+@U_&>OZ3Lv+kr!W4HD^6(~;!70Ap0*+yYnEDJjUnLiK zepIS+*sB?X$Tu8p5bXrL)v;~cIljM%rBU|SuF`GGeJV~pAg^%S3zsm42kK}0BvsT% z3r)l+1P|_mV|t+68w~cut}j2{RZOm6xzAw^t2s)vGB`dcz$>qB@2{Zg5vWnUwfE<7 zYO|t3pFptYy_89-*&0);#U=tarc5*l;YCf07jS`=I{h+$EEq1l-{Dr-SV)Z;G7V2h z`Bc*A`=`|*!DFbu{`8VQ9T^RY{6NmJ9OX2)KL{agE`*pN7xt${r1-YfZVDnk zRAoVINQfjcnmCbrV7XQ2ZrwHSYwf^7SIel1+V*!ur_4CBV=6beelL3Zr1#DD7-J3H zs)cw7or1j&(e4;Q$>E}rHDM$H^-SkExZPgJgolH;wI?h_J8;NMGL~*J0Tt#t#|H^4 zD8vi!{(NS~+RF8q8vrF1X%jE867hg*{ebB4)uo@)5jxk$xXpiFv+`45yI^Tx($@8o zN!^^;OLf|o98>VX(d12rbF9|`SgGs$IjAfpH+ztCEAihXuK{KK=c?jycbw5=<5^Il z+e>3Q30-QQ;-^uyqY*kdb0w_y#>mqAjBRx*O75 z&Fk&1rF@f?@@n))d1(57DCNvU2Ge}W!NdKC7AtJkYDjP@Y|a6Kyhp*s7cNAC1H zsCgaLWNhRrL@{hPcyJ3`n>6Hld)Tv0+_t%Dy*pG5r`Cf|<=(Six7VNuH^`;bLPLmv z%CEOdg=EBmg3rffqTr~v-!6+aVIA}O9a{-<{IpmMniSoyH)o~ut!e`qw(^IY*K8wN z%@>6{XbPxfkXLcJZ{PJ9p5q6dNd3uQUhR57)yEE2J)vA$P1ZE}pJ%JYb6|_XTC!xP z{eUOq9|5Oz!#NlcDReQR1Dy)sD9(t~l(F}Q%Hh+;y z-#bn(ufJh0Y%`k+BrJlp&spxtqjS4!T3$r6Qn#F>ILdTN?hR*9(+2)pu)yy*nWqRP z{CLU1;jxZP&o5;3cw02Pt6t3?;PHOe*#%=EO-smTIWEEGbll3xSehI~3L?fYz}#VY03bQ-bhjUKl&X%sB((oGGl+BQvyWlUJXF2^kTiy>F$cBUEi&KCRIP<@3on_tS zR(bNp|Mic9Rft6)h0FB1fs2FLXN)9mKd7kbMy*ssGRC9r!ih59 z%B#R(b&a6AXb?GKXmO{3?1jq;JYl_5bpOP-X@G#2 zYTF0OQ(E`wWwJ8D-I)y)DLH>mM+~eIMj{`lZ&{}ZMkGEf`|*R1Sn3RiE`Y~ypUY%7 z!l=0SFCb3Yn9XW)6P%~3&Nfwd?_s3zzP++ZAx{#CFQ`GiVtul>oU60~hSo821P)t* z4q~+Ywvl4Ub4G z$wOrB^jqr|4|_UoH<%aO<*z?icCiv2!1@b=>h>EJN^^CS=`j1P=q=XPf#)~iJG4f% ztvSsS|8t;%**2I`MlB8Pf7Wc+t);9 z`|Q?Vnoi$o?KeG*1`fO7q1KHS`K?3;hN}3^{u}NWp4hPA2sIzVkf_ z7^EEYADzS_An}95f?WTmX#-NLvEw@QL=Y1wbxVNf&#L6`SHN;+km1r__rq_~-fX+G z2L6Wq{{;7#I2s5v^6R}cG|AGLY#R-bAy#!*Uemge-UF!*>OJq!MSq!MR_;S2558g` z10hUC!GymT=rEp?<(tW@AA*~;{{5xpTAOYln}=`L!GrnGOY9{%z;bks%K9UbR=eR# z+;xL4V9(9zndC|k3$X~e>n=|OUep@w18f&e*>b0x8yf_DsYW+Q;%%hGO zN)}alYAVc};YRHeERIBTDux@B&|kVz-ye^QWv( zWPBc{h!a~1(Xw1St)=3<$^<%7Q#@z4r63>-SiGLPVfYMjVU@spL}!mwFtL*8oTA(= z0cIlV@VNdpXRi_4Td}?x_>QFtYx}tbJd%u_h}~5IMNKEdy>ghs&6Qw%36lppf5~F@ zHKMlAskch&%hu$8-ML$rx?YQ;5iU70$Nej`h`f#!J}a3DGGAIn21bjBuUjutU%3wupWb&p;w*}biw<1qc>(s9{$gCzb3{wv-k)<4zEF?rfT)Z18z z2B~vKl3&JBw2G%w(PuRfXnPW>#@A0GA2?4T*B-F0f5dI;E-hj8=w#QfNfxKiuSCYs)uw7}nT+*9yMpEu z51`w@u-92Y;a+XjoI5cdS{;#`Bax&xcv>Q! z=q^6#Uc%hCO_b(E4{)bS7{U8fpB=#RYa zXhe7EGw$o(dn&EeN@hGecSxJWokpt-?%-3Kq|sm@5b52i2Btam@tL;#_{QSUPgOGi zM}EqL z@IQg|&>lQ4^A>$*4)SBUpwMT)ZE6^V5~Xw>t97jGtB5#QkMLpjV}faQAkOfMx7QIdz-*bAQ0rMojBPnu=@?bzn;u$ zk??*o97HtvbUL{gU6nhAP|V+Na9TLZn$HjfVZSia7Y#XVX7aY&vK1R@pL!G2ew1FG zL>B$>23xV7_uk-LG1Gi9(;ekV8usu>iDLsxzhZfv(bigCjhg#9Q(oJsJb)UrQ20+> zK}dSY!u#4~C$@|A-_*SPxk2pmJ)FX}+d0Xx@S(4d&-ixK(5dc`FaJ5OHc<77VZL8v z?#|9&rmVQa=5NZ`#+?xa4sk3N{AcsP&pd?;o>6SFCU~GHnLhnAw|h;_2>?gtM!G>+nL_((u z!|k2JD#y2He9~y$a0~K18fY-6AoR?0+9jeFGuu=qA+dFv3pohZ`h0aWUc)U3MP*#B zRzcG|<`}6$+HAW*A)8FrWXdz1#IH%cG;_sy0BFPeMMvHb23f-jqIu@p{_ZE-M?(mH z^h-@KcLj)bs*-Hu%x!h+j8lb_5|4LYp{r+n#pmdCAFhSytIc~8sp5&szd@-egHj+( z<-6^2V%>7aTi0UTgbg_gL>E%}74i(*a~FDT=4cuF!t2YoBx^80=Xue1wgsHd9dNU$ z6RFn<9tnP|S)@hm+3@N5g^P_*n4#0DJ>AYZ4n&O4FeE!N@Sdn3Npsz)%;ELRiTesYGy+y^ zv3*k_r6p(`;22hv>u-{~ev?7a*C3bAvry?)83qf4QW*QY)6WFj)yapt$bLD4g4VAqJu`j;o+g zOeJ^Q(V3ZV8-Z;ux@Gzwzc0Rp=RL(ic;P*&dWwS zp5CWu3$TUm4|+M3tVOioUOb;wM}bAK1YWS_*@A$wKD(APtf%G+sx&Ber z>HhpVdU?rw&{=XidxbbPs=&vt6o6@Z%OIH-JOT|if8|^?WG$A9EPd(i8|o*_Ie!4V zW?&qcW4my?Go9}=D#ZKLUs8?6v@VtV90|?}V3O>5-WX`84yX1QLtk&_by*Kc3<83G-GOpE#(oJU7$Szq zVu&SeKQbhf(ON;ZIiqAP4j}O^JX`?Dlz`a5eT9w(bCH@svnBc?yTc2|?2f*l|CfSEMhG$JCOw$IVRPbSYn#QJ!%+5f8;d@d z=CoG)z->R2Y)n1C zi11#7yyh_DiBGq4l1bg5Pe+ysqDI`n#%X`D>}wg7r|GjlUjXjrdI+n5R-2<>jeAsE zj1_axm#l538+?Z&F`Z!9(#d#;Wa)!(LPBO4c#Bt2q)(3y5A{&8Lq7x%MG0yrW`jBxW+>k1PO_{{A{WT9-# zjAY(}%f2dp-8WP6jrxy{`J|5T#*i@-<)DUwTxrH!@Mh?3zek=5e;<~qp` ziNUgSmZ7!R!#-pQJq75Dx#m2|MVWcZ4iPUg_IwKe@-$J@A!6d;uLb688RdMdk^muTy{RxCWOI zFB9xYfh{Nal*=+cOyHB@R)w^KWJM#mwD}NQ1M%4*o0Q&F|HjtJt78x8=0#uX`8v|x zG`MZVUFAlxn|z@3xk-gA5jOP9WyN5{uIG4)vRE(`&2)uz57B5#wHn24<^jSWVicex zRsU4A_Y0u&#R{IWZ!Xw2jGcdkQ1_#GF-$jWujl<)N)M|J(UK6uw5_3u_Wf}$2G&GF zgjD$Tb4c?;rFJEOL53=rl%l}Ho=kU+-%(5*Egvuek z6NunZ-x=jFAlop%) zr{bC_XK%b4*wF>eKqa1DGEkYR4p?@%?7*Uw7`E`+H{? z=FD@>*=Mh{*IsMwm4F1_H&Xm|@uul?nPE`ho7#dsDYy?x$+!uD{wj6&biS()8ZVxE zzuQVyPSRple~bsHdlCl;c7L>sK`G||{XLi^-ZRu6X#IGf=w#Bl$+;3_tP3}s7=%m? zAu%CQeLQn6kRLx5=NCEjta3#gdN;o7(c2#lgsdn_C)wkX@Q+z9J_%81epGtNLCYy) z7W)1HTHyfH?>UQ>`!&0hTr?db_MG;0Hp?l0NabPyceOkl0tazfXTZn z{UuAo=~~;D$PatqJUyYh;+k7=NL9$iqGcMenjWrn>yo|2=YZ8-+|w}&a%Y&g@YI`` ztw8zmgah?y8k_FnI^1w4!*X$!E-E8Wfp+mzy**JKLMe(5RE#mlWy&pY zCcK=|+4D+bL~69vyewZeIFI|=q2!YCKF^8~Vp#xIc`UM_ku8A~(=YkrbN&*h*)s;bnB@Ak*U zH_}|S7Ha6L(MX;8QoR(kv*3Lk4wY-`ik^2P#fe^DLweSs#B7~Oiyy)^7-nA&n0-FJ zFBd!q!lE(cHT>Q{8Ckh|{MP*@x?C{LZM{tSW5VXsH`_ZiQe7uhK`_t_bDr(waHJ%bmsJ8BmmXid4Ov5c;T80o z0#O|s7<=s+%cbSv-h?HtsMRW@TejE)Rk>vX{7@7R7t*X*q=eeyDf|~1bqwp7r}OyY zMP+Yf{CqT@IRI|c8%NuF-!UmPUNT1NiYda1=^j$92{luEStT{_|Ky)L(JY* zKlJc7U>2GhKD?J)9*$fIBLEnaTFI*MNOA2AsAjBoCj6y>Lxk+Kmb+ESit=Kpm9{M= zBH#9M!j|rR-ou%;EPD+D?depF87_idb+|T7>e+MhL$1{eg$oxAQ)1Zf!4?Cj%m5;$ zbdL%x>O~xJOm>>XrhS|{iP_pY++i_$ zbiw-h3i(Ff51X+lqpz&R0fQpGxl*HPE(UK7o8|>o`I&!1UyY5lzb5I|^%SF^?zCYvR=d|fTjn~#%!x>T3e9orJ0-*%XdK!e*KLtnViZ}3M3?>h7vU`m3jD3IhGQeg+zc)S?C5P^XDi0MWntsRE zuZ0P$UDc&WYvQlJaq-jL{alN(vSGO&E78Gc8dq0FYv~3FpS1CQFLb(1$o=L zN1t0|9Re=1s0}Y^Tf&MfQ-3iaQ zvO8JIUlkF1oqq~<+s7?*=?-nEHf*8VnUGl@$sTXwC@EO@Y;?b-7$Nsws6lMQXx(S z@+Yp2JB2k_TF6WgnQl9ZsU#w(FUC=6Sos{E-W1Wc*ewH+x%A10aN!vF_g!aVjZ8|8gL-J*$1-j_ z-A-01H>({0thSI@rSat81iN2^U@(P|$JlAK(5+$L_f#Dl+sQKpCN>l?TJ4utw8nf7G3H4?h znQnpWBL!$(+v=FQ9q1eQUL^BmKrdz_JZoaEYhpi;9dhtDZ;gNwc;;9H&B{9R2VP) zlC=4(`xPO3YRn^c0|9w?RvuOk)O8f4X9ftQjV*ay);06fj`hO+aGhWG(+4?mc<~Ru zCYTF9Ul&L;Z#WInA9iuHv!gA1aj#kmur&7T8BSMN$=4!Q9(?N3^l_&~$(+OYV1Thp z5cP9dnLZw-&l5UtcRC_uf1UDDbrGdALu1@zlA?`+WnSwhCcuN1B+PEwY=w{F&Gs`P z?kUgSA-mbjIlQm0L9|HTy&|X{qmJJ_$I&QycnkO+1&j4oY4Z*H7t9_`*V;Uk;Z7F= z^dsIB$OoQiEwEp^(XB7~Wx8MyB0BQ9YWzd+Rp7qDW{d;H_Y&8T&-jAVwK3YoXPkJB zB9Zqev@8)`#0qLZ*dg+?vwhFJ!4kto^D@1t%4$^JqXe*g`xZ^%JxYLT%j!vhQN+?B zc+r_pU8KYqg}D5@J~X^qkBx1Rhkx>OC!$^-Z-)AG{71tGUtTXiT>8Q#)ki3Bltt;<)zj_w3q+f0SrG{amT(uA8fnuSE9vkZt@u z`g-xx}JU)*F zDm#B4>BJ6JH-HoNOVp*vz|onY7rRM z@ITUJ2-a`f|F&L5Q&=Z4RjF6~Nw_WQ;K9%jZyQYpWV zq)}wm9pdy%r)2O(NI=-T$Rc!8NY4Kt!pY}|;V0_+!jrsrZq5j3@h~r=?2E#+7zRpu z+2~{vu`~DeUBYl6l7)bB!PEen6vAb}$jY3z6%fWh-dWiY82@`=Pd_u*Jz# z6E}Cr(_SowI^S938wP3xdl+)J=1kGsv?ln40b%^L@&0nPl+9=C0Y0;sc}69w%d$9e zZM%3W2{!L$nUQP{on( zal1`Lu&OmCx{-4FN``dGFDTIoJPg5o**x;dz|s5Z_@)Z;%l!ZB#@5uaS$8U)7a}js z{@otxSJy{Da6arC?tebmO0k>#+6;Y&(B$RPI*qBH1JFDf>~}>1+PH=J#PtgQX$a_% z3cWs>v$j^oZh&`R_$H_-%njaxga4{SoEwNb{MC}qTL>bT*m}KRNWMUV#=Ae2@utyb zI~>qXtsO3|UHCQ}3~c3bfdaxFGF2KzBs!Ym#$%9~TNa}(fwVkCS{t>G0tnUbdDp5G z`P*swnyqg~Pmc!Vcg|ARx8ITXCEgIxId!|9`;141#dwz0mN*H{6p6PmNJ6io6HBH# zJiZCQ0`T>ZzjkYIu&E<5<0aS-^4DJ&1#mMRf!X}827ot@#Yq9J=p_1hGjB8sFtYyf zHz)wyWcFA#{pXKAuZf1hI9+?*e(=u)_=z@9JhGaj_h`ZxRloMCI=Neizn%Gi$j(f)$m9Vru3aC`CTX=bUL%^=ZOxF|?o1^~Sl31W zVLW?u9(;m`0YEAFppSw<{+EGRuO^+(i=3a{azkmb4e;BKMz=3VTb!*toVM^kX5Er4 z>^=XCAo7L*@_xnKjvEkHUx7(QbTn(u^R@}{Jm4}All-OuiHH##iiTFchcu+Mx8Ix~%5w?HM>G92+ zoL0=DfQppM8*SY{sRfkZmHMLUU#eLcNC+%O(@KH@{z~t>(H5pi0fk_@cqQq7$^101f+9Qq zrS-RZ`iFo(+u&i3zwP(_ri(upVX|O`mA$E@^}mKa1`q4B>7f5FslZB_yzR3; z^rSZSM!Wt?Eo$cihFv6Znu+_fI=?A_F%ZyDaH7;C zX#Y^)Z$K9bfMG2|xppM}f&O30BaR@T`vrH>Q~ZND{T|jb6d1O;E!pmmKK)x=^9Tkj zVnVvu=(ni~zXrU8wOSY$c1pXC^M7fL|2NAi!+va*#IrM1+XpJPT9G=mNa8HVrcAQt zn}fq=aZLPHcgiMP^oAEGV!-pZpBE0MAsX_3t14Do=MStubnzQ|VH{vBJ|rJ~ zA6yMTQz~ig0@)bokH$5BzT<}4$94VD{_>FR3*aInq*~W-nLVkrvXIv90LhlLs|FCKhT2PXS7=N)e~`_%#jvrw}mu~F%tcpqYjeCDH2vt z<)Rf1SJrT6CuqZ%WU!uB%fm$MfLhya{WD6WXu%jy|@~k%hJ%G7S5$R=hB5QD{) z(ii~}=pbl|es+Uh3lDpuB8+T}!jMP(jg@iH@cRwIhas>+42qcUM1tgp3*5f9|Z z*`4`X_*>j|dM8pvXgX_(e2RepRQubO`!QA8qx$yO5%E36n@T%r4i%wP1PmGli8m_z zxuf{Q9~3oQ)ZTTEAE^%X+4XbD`X4=?25u9{Z0uW2JtK zs_tZK!{J%DKjO5l0*9zc#o}7-2mx}B&?=+Bd*hY5LV76Zs3Rd8p+ z%ByUb`d2N0GyAao7%1ZKD$l7<&D%{~k^n)6HW+pdFcVK8wJ^ylD`4;%0*~Y?sWkU# zFcUrm7Q9?$aHtH?YE?Y5Ayqu9X|`KnZN|%Hpb+)NAUupGveRZUra&9=b20CohHLed zmy^@Ac0rt(eYPPF@CSK-E)UX?bWUYuW~*6lflD;oA4&!NVC{Z>JPLy2L{o|E%@ctT z6z_WGmZQ?Je23PRTi#j(93z{1$q&+Y-$86Z((S6Ew(5HzhmK&EO-+>*e=~2?I@2FM z0?H00X%{)40EM~|XSb7pUP=qxix;ePkEW2(zfZ{$wlE{|tOQY}IKQttnMZn6S0r@u zBP%7z>F090LzhH>N&=y&P|IMv^h97hDVphS*Z}Agm?oc;6xbtSJ|P2WWdrZaI=pyH zfrV?^#OZQ^c@oj9Tm{=BQ%)d(Fm}kW?G(uO`sSIVz0?)6{{o1{!dXdlT7soT%USY9 z4^c!WWi!9(v2yyR>9;y1qDaA)e(J=>jGyB}V{0F!1}&MR12mB;*T!BPHIC1py>JkWr>Or;peG2bn%6xV z-Y`==6$Cj@xnpXX;e};X?g_*}2zJMFDbf|LMnyg(x6Fe9CmX7eJp6IevE#OQ!uvGq z;fWf0U$xf*a+pYxl_Wc}xh`qWk=Z>G3xWG0V37{=WTc)GBWfr!C;*e< z6Oigpq-8fI2Q4UzF$`x*X&W@{k^jvf5lRaQ9yUAm05-w=%IbNkm9d@eF|5;y-HiV1 za2ylUEKZ%>)iE>_e0rEW0+~Q=I0%B+$BZ?`69NjJSqst=UbM;~KYtmXL#tVE;Yy!S zEdgq?q^no9kBo~89HUNzYtetO)7X_!(d1s+=Ly&`h3RS=9v?VM44#rA^R&`33PM0a zqkHm(BmT?J-V#&&NbRws~gSe5n z)E~E!>^7jB(R1Gj7kRKlsV%ODb%R{32HJ?dTVpqLA2M10TAw3k;_I$9C1ojAO> zj=r%_%~@<$YwM1D8qqvAa{mq#5Pmxv`eNh0K6fqDT#(Lu-ldmW zQu30%ab9Hr)Pk+i9X4rJE7#fC*`t>Ue*+_tjF&s?LuP|FSD7vxQ55%C?28e=h$p&& zItV~@Tfhx1+Nw|mYOWHHpY3VLb+)&MA+;q_YWEWA>nEJ|R9bcyQ;w5znba6ED4QKd zJk?&NJq5bVC25saw`L|BSx0MgmG*JpTLf|-A`2U@z7_~R>s?>q^~>8V-C`a5C}?%M zeNMR8#h@Q(3u`ziN=ZPOuktDsPji&%7Xh?G9XO$m`;_0zw*!sHKMe0UH7(h)6M@m? z4Ew0?koPekmhFs#aP`@Gm(Ilr!V#7!)Q<^cbCvxw>_p_}i=gMmt!vFR+I5jpQRHm1 z*7?)Ci@`V=;~B=L_b!7Xk=fs51No6}!&!@wZ%FRdg(S0B4=X!t%kI20VmL^O= zH$y3L`bax#@=JGJg9dG2kSI=2%!O%8+Q|7_Ljc?+`4!ILTxUzOWqLrGtkY|e{cN1gsZtABEDCzqBM3G#@^jf z9+>Y*xbM71NLvO0ga{ghe#zk<79OS9q9Ct8@gVjd=`DpqK)IqlovrS+d)oM#Z7cwI z?L?F)!wWtRC+?`8mVxGYh-*m&4a}#3<@ZR3kKK8_%&GKJ%F~MkJV5I!@WbQd%B<>! zhK8@vsPTSpJ5a0h3gc|^(;L<-!sQW(OtPq>AC#UU>flhl{~_A3GK_}r7yZ0vNQH#H z?9G_1-`siA!9(7AbAt#OiW*;_pUU1$Dx^n2Nge}^J5b=)E2uJ%`)cBiPO|78`cS}E zMbyBbST*hH>MDksH+-p}vg}-yvAwm}`HOHpT9FJOcpHt^?C3AI1#i9$ehGzSk+~!K zBGcgrpZ2vX)faN|94EGF#$QBF)C_etE!L=QIJoorY&ysrjNY&sC~881epSVOW(~`I z%dOffy+d3hvh?l!?kM70#Dbt;%3wWRD+kkO%MUoQZ@FYYKH(SUEq#>ElS#bb*I z3DsZx!AEOw8r~g|BrAnOCpKF{7ehs$)I+(MjOb z{Dkiu)K76=<(>xw-?T&rm~faCAZMY`4q(^(RQEkI2U|b6$jHlU9fzh8dMLXCT&C%lj<&*nj48MC5T-nxB;g8Anq%%zvI z3YsNPe@X-3NecuW9bFMU-_g15_jns{IKFSKzdsEE)1OFF3@@~m+hI#63Mj1^ zLiN!9g|=VB0}1^C0aakPRe<6bVf=oA$iIo{*KYbVRx&g^iM>2n5Jjw3;TN(e4Z@5ze%2{%3`wcbz<97&P6noe|bN+eN6am2tEiIw* zd%yjD!V~_*y+3pQc{L~MPUJ~R!T6Ju!6^Cp4PNNve<2rjmkbaG=;(332mJ+=I}udh zKVJSh%ztQy02c2*wErJY?O|*Bo`Zvo)YNoQC4-jKxl}QMdx+tmp72CiZ2jJE;4R~R z4LvwWM#{ur!pKNY!zpK3QcBLr+2w{zQ1C5=*ZaLq#!Gp5k}qGr5cs!)4{pEqDsUAx z2sIkofvG!+(lx3f8qkirp=D)dMb5w=Y#FbUb&xT3IPZ)pke!zo$>JmUQb~#S)o5L2 zcee!1=SaFZ<+%6Z$@GQ_(1Cw(nK?p_Cl5%JcKnwVP(KWR%2!ucH@jYaU1FBBxUwR~ z>zbUdx)VgUfj_|jkBNy{Vr26{?wqLWQ~djs7=1X@3#}%b8{Og0JO!|d9y2f-YMFLd z-b3&a6jT^GW>l`t>^C}7r|wBu5*HE@T1;{&8^z{@&i5$ltof07%I7-d%;`RtcHW)w z*I@P-{S)hFSsvb>%Qt4p^Tjsk;#m$|-a%^&w*kWLi=f993SvAaDrolv#n0rQ$Z~g2 zfhjwxY2Y^+v=eiwJa7^_CE^nm&6$StoH5Av2up}qICkni{H-|Mz6*TLPQ)cC zjWaVvt`iO|Fi?C`3PX|*-nC);HRqiLaR*JqlnHq@$Qi+1o`tNfL=N(LzsyAsesAOP zIFBvqFGRb8T%fx-Ga9tlYcndE( zW`?e(R!IdzVU4?I2gCEiY^JrckON35ayP;2)>5 zWc>>lX;?)5{n_S(l%aQDcL&V_LXxaEp7d{d)t?OmPr|%D+1Bybq7j9$11vb8bXnwI zh%o|gygNI3yZ84UGAY1}FrWAQ;oSv=fO@9_+(-j#4ln+`6MzmJbJ>kU{vQU#qq`M9 zkTjIt4U-%jaX(EYzs2_(e()jOo%4f-mmfj= z>xFO$kmhhU=nbzIA~c2(nKtQNXh5C-E?d!@M>h-eRp6{XL&4+X_3IcB#>zeQfSne; zW=>6Y*p9W1==l6EjV&Eeocz&U47Tn)z)Q5;Ltr5=tvzgpdcbV}YKBG^3c=;i_r_iN z=6`ot!{8w~6oS1Ng$ z2$lHjUM7|YR&F^8?jQ!Q7Xq%x(;fn$cN0ZW2(MnfDltsXcgQqF$pS{d&lm<6beB+DZCHiRMcYhACaM;@9C(G>YS2 zva*1#6bf{@U39Eb^>Ew7`6?CuhnjL9>yBrx1sYO)F|@Jtrg)y<$iU(q;S zjaai>Yu#A<5~Cq~u*MR&aCv$BQn_T2;e4mBF`6~dYMJcUvF&!rD*+X-Qs~}tIhJR` zoG~NA#RDpO6UF@SH=QiafkhH;RetO=(kzaO9*=uK9TTgR8PIP{l!sGDmQ3gBuEV8t z?laV5m4(3k#dE$g0M@%l)BO8dh2^LRK0E}X3Bs`p2BzLh%rV(pFUn`V63iPF0UO3v zp0aYBW&bX5$s|3en2?ZfY3-=I{k9MFM>$DCXLd z8g<6RRnpG}%F&`PPVHode4eHCMRM8gU}J##_cv-pv2mEr?yt?%*CbtcD|^J_Z13w6 z{3iAr4w?D`@dnZK$>pfshBd~d2D>Ecz8?b@yb_0 zWSg<9tY4elalPO3@U3!!IPKY%U9Gv#D4nVp5Iri;^+{Z%?nL_3?i5j3Rf&wQJWgp4tNF|t{vMf&`UPoU%SHYu~ND(L@+;~wUVm*;AiauUGi!6Jrp{hg`gmpPwIz~ADKPm@B_?K{S{t-eCOh&j zyPnq%$$!=vr9iJ$=^^*s;ZZ6nE$v<}%CTKNnRvX@(Uu|=Ge7^nXiKFxtl6n6wf^}2 zWF}2noG*^%{PG4vgno*fAon%nQ%6s;F_4e}DsO^a-C-}BLL*9wH@@8d20SJuft~l_ zvQVQfo$8Q=f^d-C%w-X+Mloa2=fi8|3aSNXT#vnqVjLngx*T*nRrlJp`(j`5 z4p}SG`M?o6FjBdrM!voD9DPx>HtLku^raRpG>7*=zRQO(y)$2b`H+I4{l?P@CsJ5c z>+`W$XY)|s?_X5+Bkn>V0N%{7oqF=Vk1$?kk?5&1eE%VpU_LYS+`HjqM(fhiZR(ky zXdCiY;-O94Kx&f>+l(fg+SBvHts&JiSpGQ7)RP}8r;O%Td`?4y8P`f_d{YcD!H-Q# zIEMTvdFX1U(^(&vN2{HgGB{LM+oH}d7^ZMe>USq<+d+?)3bRFUnVd}@^NerAtCrKT z&gR9GmBq7RU}M59)gB(53nmc6mc5OUD*3WppYE`)w|Bl1q_RNmdrHJo#W##xg>N{d0 zOdb%QqD!;8CS;A>w(D?o! z-J%u7W1UhSjk|K%CW+W~?C&_<9uCdOB=X#5vhPy-@7v+;bJ19!(HXiu$V#@B zkb&UcUq3_78>E@rQ1WA}WK@kl<7|xx5A_$D`FJet7KiWg6c7I`Q{c9rLG)!bhNqRVKzhVeWoa zmD}oZQ)!W?iGYPaU_Voo8`OiP$bVhl*)5c4Bpfm@sG$JCmq2AO7<1tQE3}<0Te-tz zf#PHh6aJ*u(5E0MvSO`112`!NPUwWve<){`$O;t)gzE7#v}a5-cVw0aG$NomKvvjV z#|FEiJsb&7BOcV)IF$B#IgAT4vDq{&?7ln%(PG0kP2EQ56uVj0Vyma)+mW8&g477sDO1LEbCE2W;77k2KqIzOIWI&z5PMr5`U6ih`BY{k!yN-|nq zXm)w0YE~S_a-hBFid<%bKIdgSK8CdP;xY3iQShK%c7;e`oYmt zE7RPa{^$co?<%-?cz7l#oLqq8(YwjUunZ)OS0DJZ@_)}&2nE-H$sv_e3I34lbEVJttC9I4Q?s7&lCCF;5~AS$lucd zRz%27-56FW>Ldx|S!>G|j7$tP%nQi&kx`c=rco=0Gg^lqc%5bo|LyDg(}CdOT|oOu zB;uQ7&EG{n#`EsLslGG;3O&7YaPljITHxw}OTrkg$FP&&3$Eb7FPU7Qo(2Vu1`lA(# zn5wN@ZXNRons8`_q$Po_43bi=E{`S&^;m9Pj=yP>h#WW=weGUk7!wBLu~6ud8$$pp z{{H4(*;lV~_Gg?T-kvJuMw%#w2CVhh-?Q{s*AGh9n9}p|rp9MFjOO3GcPjJ6VOn7? zf7oq%d=TT)*txpT5H-2u4C1~xVaoaR$&$6!_z|y2Dbb@KNx4zoL zM9qNSgj)WMZPrzTV)`)k(ys6Fhw02qC5%VaBoiIkaX9geD#;U_{uP89|J?LVDS!!6 z%XyYkvSyrKmJ>7#@`Q!JjhE05RFV2z0iT{(25H;N0RS@GidGsb`{8lN2CP%sGl zj*!bF7y;&8+p@4_p`LV=--b=1MeTSnevCP8u>o}%5@1PP&m27JI1jb;36s`LA21od zTxC@&Wax9GcWfvYnUDYiYdoZ69lHUgy;Yf&Y2v!&vAHBmP)WMgs(7Iw zZ2zlNSoP@YqYrC-gex5|3-mF?3x#2-W{rwvhGGVv@`L*?Xz!jl0VnK&J}803fQZ)^ zd9~|0Th?lG$@f4rl?6pY4wg=_%Us04rh4%M|4}rKM$g+%yT%8Jj} z`^!w$c=i_h_I0Og*5^EJt?fGlg#GZ>`@N20jF)H4;NVB|lxfDMt+VizRsmhOR`l~R z&joFxN)N;Vwp#=;&w+dDGGcw@1Yf2rYBuJN!>OH3?4|s?CcaR!gm#{5`bxjV*G5Tl zv_l1#wq=FqJBKbLbqAe~_fD}jI=o6GQooRKpOT5`&XKyw5z>gH^}Fm- z4{wlukQN*Ut_n@_utopS2#Al?h~2*WAoKLp@&n5}pQ~$fgqp_g;nF47rQpoj`NSFd z6g~)W%ZAI6N`;HG5LXzFeWjPyD3Kg&^0@N6K1Wp|hA}>v)!OF6po99cFOpx*%hR!0+jnp-0d{bJdiR`EI%2seAujJ( z5|;0MyYY05#0ryMi)3}81(My*qnxJf}-mN%dIGE@z8Cx zp7kO_zoRXk`3&s#rh40${utGWYQ;V?M#teb-e#y$$t>L0{VET(=X}SLlauM4P^S2W zE{+9CpUgAUaoIEb`NzGcv9gSB_t6&WqdzY#TU{U&L{EIg9T27vPnk3>D6Q ztP^bDf=VvGtsTuU74D3=ztpPTm?w9egsCtZdCAC>>vkHlC2PbWc@Jg+uX(!C!--*Q zrO8-7KqVR$RYFW>2-Zphzd_b*OT+X~EljWeer4$yM}Ii>-kzl-R-at{$nGSdnJ#sX zyayU;8gIeizbvNLH7xbl$iuy_o1tqv1hv)uOvU2!e!$3k+3WEO&39KtQ@Bt})9Xwh z$`6Cf%Z;dY^mK+x^fy^^-I8DNlTADmr$gCl{Af6IkqwuhADqou0{NRyLO>EC8faL6 zo#};jfHVDZFos)SBe?y!FBAy^-5YxYGI5qbL9@2<`3Jv|7O zm&}2ukMi<}as`@MNhZdfH@%cu^0CA_=p>3XA-;4gZTvghvO8!Uad_$}r%hq)fJPhw zSu7Gz#sXnER^l#cL0oyeEkPL{t-b*ON_SZ_fYB6sZzkkBt> z0qfe6nO6mWd&WH2fxsI7drt)avi}l=1p*S}<&OeO$vfW$rqap_jD;sdeMfr(A3NnS z08?0?U6k=%H3EpAK?cT}cNYu)d#Ln}!0B7QF8B4n{CjUvMaFNO@ggeml6rk@kfDDg z?t*l#PPM>o?4U17QNyqk7Hu#uAwC(csxGjzbDc)-FS8U7I|UzWC%#{x97=+FNl*P) zpr11$DNc7bb+2Sk$Sti3;x5WO77=eAkDDqL?H!N=14(- z7mlI-GD^b&vk`M?8@7{d%mn-AC40Jhib(|50RKG2a_0G=p4IeUxV6FVw-a^A8nzR6 zX*;k28{ws-DuDCC#Br5{=?9FM$dgl7tGg}|2q+uWpJw=-=o`EG9xrr#HO#5Q`vh!w zvOMK_Ut9!N*ZJzZ;TcV7?xP^!J;^hvoSkS_X^-znFJBW+f3h5`BhpA0ORuW>7D8f} z_2|^WK|vMEO*s7J#i*6To#}#-U=Cac04IGC;8@wZ^&9L7qVk$s0w%69gBf{7#-WU& zqHkt>B_-BTI(m8&9^Tz~5*hBDrzbhtd69c1P3^86h+Y(1 z_jnVY8ax1^^gM(=vjK2Tf!=xl_RWup_4~EF0P+W}2>-#)0Fr3hfl@gqVqj>){Si8` zv8~^%2zb@MpP{a5 zHYM$p0LxSC3Z2~IpY zMOWyHvsesF%yHed;-gtN5sA(W)LZ54f))s&T9|e_TU!AFzPW8I+017oV0Sp%m63s7 zyer1l>+2hdBMIgWIK0rpUO3>FJmj(AFQ@X>9Hlva*gs!M3?I}>duP}ou6<=osQ^n|y;(t*4E%x4&bUR1Mr!=C49ZS8})T`!i%f9bCR*!Cyk9hSSq!tH|@ z;%WL?NI&%w6I4J2UUzsrT0j?Bj2%+AGP8N>zjtqhKEf{x-DI=ZIF~ktVK$8?ga$J3 zke1$yQ^MwJ|2kf=zJQEpVxCI|T7bwqoW-pywv!?ogQzzHZ_Wmwb)+e~9kusyao=AX zI5_yc_^~L*cr}0hd_&!Bflj$>RdH>?23;Tjm+hcP6JQetbC-{-u6zayXQfIyzCIqy zO@~2p4cAY0Q3qOk2`e9L6apdXNaMB%`5AUQ`8rMRSA!Lj38|LXmv+^`jp=7dF%_iK zmO(vB_%x|Mfc{?{dCFGl(kZ4(MJ>qD({__RSD!1)ra4Ym7o-<~u=f}sWl4ZBkKwJ; z;jCN;*HJcZpVR3c=HA4Hc{`AsM+r1k2uIvNnx#-!G?8f5!`)} z3h4v1gi%=Tj-%=0KCUaBw41#~edfPAu0ON{Zt=8Lb+VGOEIMgxnyw#8pdj4l7cgpK zAaVxuG#ib%eAk^)*+lQOF;l-K6?wQH`|Er*0<6m?x^*tQ?P~0Ht3GaO9GsEHqG1Ik zz(xGpYU_dJ*z~clZW4=eMZHKBKti>X#j4zahVjJa2D+VCq;5J_m&>(~v(Sd7OyTLToo zv0P6*J}5Q&8eF)Tla&&cWIM%6;5?Vi5xSQuiGH{*VT@T5L4E$gk1z_T<0@}fb!9|D z)u%{NiMD^Ecwb?rN_#uboCAKJ@0+JzVwe`M;0P?E>$_Kj+|nUDoiw&&9l!1JZ^lDx zA8wy+m{&cga-W;Ao!qi(#~~H+fkBlZxZGnlnbQ*G~Ki4Z}#)6U*yCY?OR>hm2FET0!mLIPGi_8cX1!= zrWw(x8jB{f7+DWne!Df8xX%JIeRw})*1n~jH;GT}?GnpT;kkO?kSzWI%xqFY^%>&n zs+ZkTR7`S=W{YnPTR?~vKHcT%ipJmvey0t^_r{B#i?uf$?9}Cqzke=X>7rxPV7Ldj zy)SNbZrHzBNtQ55Aw)Fgb z6$hZSZLBl*rMAOGv7hdcdVM!VE$mzj6Hu!CHn)aoP9Ji8d1QaPviR%?keZmV7%A6h zA@<0o*J1CgF@rdeL{UmV80=~|7<1->gbkSGke15iq@q9YA6u0eHQtlUtlOroZ3I21 zQDZ8Ub`S-!9P|ruICOZ%)2?R<@<|lc9O4q~KfgWV$dArxk>dsmz)L01x?Za}9&Kte z@LaXZee^(xI1r!kXz_~^taT7jS1-VPQ8lB^W;$VA>td8nfz~T^JJl2QH``Oy@1vr0 zIrCJ?Ra}*;WVWkUTn94mQ5ed+nKZ2|#ugV7`wTS#%wzntZmTe!H&!D<2^3Tz4D1Jcac7V=fcStMf-6mZN_y6@FLbCh2hcWyKQ;9*9oa z>nm~d>^!OUeOn3?ry`%3VltM7yT58K-E*D)T3PMVYFV+g z+o*O(&<>*6gnecmzALGrlB1dA*2E$c;m+#u_{Ac``Hp{DNYvW}h6jj5s|^eExHJw9 z9#T#${RNUM5*+L8ElCib%9U?p=q)F5C=&!Z8`l)um2osF$~FhmggGFgBkCRYmp>+9 zCooU0zxmCCNQMD!Ecf*7XY!+VxaF~PQM)O+dvN!6<&6vtb0n@WkZQHFfvh)W*Yiu1 zT-(o|QyC=7F^9jLL1D&o*sQM}yh?q=BS{AnQJ9+A)a@%d4GDQ^V{ps`=evZU_5(=9 z_AAiBxkX?f)S0r){<|?am=U*AUCsV0AU#vHzeM?)>6n`58Tr}t8Erlt9Xz$urq9Bb zR3JcLDPBi%^78VF(9ikyOM-92jk^Z0Cz*GpHjqx!C(Xn8Q8+uPMH7(lTn@r}Ez{$G zQkF6Y;z0=90-X!GYL1R7N)?@*pNeeM6@YR4&ygaw(QEK>5`ESA(;1chz#{^&khz65 zBvkIHiUlnMwQ@iL;dD^1b3#QkKQV*yUREjHL^n|M!;{tUonN`JmlqZ<&L{(|S`F>| zZbbNA$*rx&Lmq5B_Trp0UrEwwjk~rHQtj8+Ev#nk*9WD~my>2KgcKII8txe+bmv#j zh*eBkB2}L!pBv%fH*cbM6(X%D zw~*<58!Nzv)o|{BZsQeZ=U8pJN5)lO6Qx@krebA0mS?k9tB;sZOf;SIDmQxji~s%y zmOX2#C7|S*K=+1vTmN+|-0iT^?zB_Sz|)tYXdJ*$cVa1%EKAxK zsU7-Ug~M)pG0*KZiW&ihWVPApX!Sd@&+2G?f`scL?@Hp&lszIWC}Bby@2R&d(^94{ z9u!DBY}w$rf^38vl3u3-ICc}dohcv9aMo4N_3baiCA~j-Ag^laHe)n1pdWhwaea0L z89f52vCaZ#xU*X&4sBC)X1cF&M92wTmb7jTkKzOM00vSg%uqZdTS zY8UcxB~@dBZzvFxW>WxdPYjh>8Nas#Za=OU(<7v@FJF-TwAi}C15rmjFxOm{%;TDV*TYIi zK;w8g(^XyHtnCXV z*>>mvxoTHox7x1`>vx}c%|z#xQF>58O`u2v8lLZC^XON(pZxH-^@o*toq(i6)uWYu z`r4xyg8GWc6%Bi8gYzZyYwWVuL!Y0o1mB;?VTaIp(Rm*QYCIBzfQ zjVvqM?G5%~EdD8%ftoKQttS-5S+bQg&f4!X)=|T@*P|!GzeiFRb}hCg7qxZI7^ICV zzy;MC(~>4XE?55QUVjFMuhlzdMQ*)m%GH;ZoM>VbDL979t3-Qa-?o3)-xu$CX=}T; zzVgAA*5th{^Tk0#Xq=$_r}C32QBJ6aotfHoX3NhNlO}YblCJG)!PD3SZ7I&Uqm%=N zSxK~hgtj6w>c2F`T;L=aYR65(*`+O2+}Jv0amm7adWel3p;Bo^4#+3!?D)*_OpWYh zrz6o^ua<4SSN+U%IwEb|5<4rH@-h#Qs;jH_=I$N)t9#Xc%5jP*6-p%DsXL56SRWs% zkN>%cO(2g&kXXWl8&`o!Hxb)aszA=|THd6~vD#7^%1o3t$^E3f=6j}lyWh`uI{S&e zl3Yl71kUP)`=)Ys8mNJ?*%Ik$oAEv>@=R6b#wrv4#&u)P;l>zxOrSxA;cP=vnch-#EpF4oF0NI{rLr&kc=WKplv3CL5aRsjOJMY2Nhw=|W$_VoR# z1rVzJihJqS>wqflAk8x|9Kr({Yg#U&(4rnUbrlc)O_8%>m3K61_j( zQr*`gug_;?X-T%WfZJlz>xRE`0;iXg?P#m!J7!ww{;kjDXUYNU1V|XGN9>6PdXr;|?%XR-m7&ub`=S929 zM5KRZV7h`&Yb#&X|DNs%5WeiWWA+^Tmb2aP%$t9pOR$>S_pbiW=s(XbNdOhjPFvDH z`U^sjGXTQul*dkgJ8|YXf$28XF1>#GH-v`(gfcvAM}PZQn(Tn-I@@(szxf-&bpXN- zu4bD)e`b1f<-P+<_x~RYLc|nRcv9;i{_=FMiuEr19%Kk6Be~k|LlUQ2UZN9MU*X-R z{r*`A4h8GU_5l2m^(B-3O>4j_ zfNJz<@=M2GP9mbP7r?T1l&-Yj83-7c`3Z32-Ma1DlE3eefj7tA=5xloAOFADd&{^g zn=X750SS>75UEW|E8Qtw3P_i9cc+wyDBazNbPH@YCDJX;rn{xK^tpM2=Y3wE|HpIA zhjZR<{MdWn_sp7^H8bnF*0lh#ybSO`cD+stwaIUquqZ%vgbdB7b;DO-m~|Jc3H| zt(B|lp+8C{#T{`)xc7e5SWEZo!qj=cE2SSVe4lrB$9!}ubf#{4(ms;{f8*TrP}D^> zK6J~_u`twH)W%M6K*x%7ERl<}*lkV5750O~;8~(TqVVNBkA4rf&!eZz%yFZZV^i^I z)~|W`1_qX7Q_08>|LWKKXyLfH>6{SuSg(cx?abGdKx$EHnZXLZx$2;bgQMe;laVjJ zELKZ8EVb~r*8`Em@51@3vW&vP{|1Ns+)&M$P=MSYL~B7){|Q7K1KR%ehvk(ychHs{ zsu?cQ;YzWF2oRl$N3Z zcwlGQUo620#(Rf}MuOQ<&ZGr)+5m=cM^JYwV!;XW1E$-_q>;(@cZ%^e|(_eM*hO2Nh zr|lKxRn&+%>4fE%e-ioc3HNVF2?+YpG9r63CtmfW&cDr zKpoZ`vx@j=2G-sL14U_A=bb%lI1CgTx$?$#Xh?9cE!U{M+NdVh8AyY~BC#gtk0xzy zja$o7;=r{qlg8uoLWflIHl$SE| z9`NUNrF}d42SrUU8=1#LCbbH$2fP`^(t}CIc^A*3hl@;nEBjv)|6X~(2nye%o0VOi zB(fCOn?Z__%=J@GqX2aj_c33MYJ3E}&j{0nP0#9^GLlN8cUh}a%;+NKE~$Bx`kPNT z;*xrb1@q^XX2yxZ)LwL&gbO@dH8e-Wy$;7JJ)utCn_KnB3MHG)^?KE>j@?I(HGAt+ z;`LW8Ac~_MVNO??@6NU56VcP_2e^jWwsqG8lXlgtv&Zqd_coo!k~Tvf_MRl@T{piI z*x}g0)%_66F*{?yKh8VR(DVF|*Lh$|nlIk`p8CRL&&iq*^nM`|$KBP*hmVm@(9<#7 zpPjbm?|K(EZaWS(B6Oh5h&fuZajaRThMH7AKxa}@Q_J71sN%mIAvk8Yr1hNa{=9-1 zhBwjk_;ozCd;hYdqO;(BetsUcTDqPy-Kr*q{CKk2YI6|JN?ng;Qy1NE-RlpJV|sr& z8)s}cuQr!|3Q1I*JJgTPpwRdm_kWUkBN2cp_$x!(eI+){Hu_Xl>l|Yh&1#3IYeBxb z!8?N=78+Vh`HMkqUcBpaQThDX@Co#D$$+Vy^y*5L4UF>Z$IaZNJ!|Oow2HDjhX5{z zb)n#N(wc=sb+zc+ubo8$&rdC;X1lQ^#T!22Lddl}>qFTqDUSW9f{3zrYg3pKcmFlk z8=%x`1yHqK!X=bj=f<1(sbHzsIT+JxBaPpA0zm?OC!};CIBmf{Pb|7XMx0wL1=*kf z7bF0V^M}Z9d;a8MHQ(IpN|l!Xn>Yse*EM*^ruxttEa~uQ;( z=CRw3$<<6*piNqjr{;oMNHf4{)1PMheaJ;Eu# zY3>_poWboS1oRxJwapaG0!h)>Y5@v2lhiGIpEf$|^XMvjBepy!_Ab=(ala;-*)k#I zdV%&7kd)skd`hPwiIo{Sr>Jm4Es=@?ZZAe%j@q|gSL#D^xKLj-nQy&3p09m!s(G!d+8ssh+s%UJ8>{D|@w8OI zT@0V)YGn3mRcmi*+6J;=;S=ln?KVo3VFKg=7EJ~h-#%&ZJ&+Rp%_b|O@6nOs^tJ28 zu*S)Zp&HM|H^Y^X4$=q&jK_=GL*tH3vB+c|y&5Keg%*UDA;_eWr6zqLMB?C{@aYic zGA3bpL{h}t4()#u*40hZX1#)+tWv|Q`A|}SFT8>KI=T@^|jc;Bi#&6z40{Kp@x>j#iiVK$7 z>QjR0nr;$dl?qS3Q)pO?E&~&<&S_&tdaA}++3}%C4>Nn$M0P@tJ+#z&T#_Q7C z8?g(mm(Eupv0!8vmMGRZnBMd46fHE7*0m|AvYk`loXnBUDeC9lxqdS#bUo2yJ#9rL zpTv$WFhJ&W(e)*^;>8hf?QY}i;uY@utO3Fw&{Cc+Y9|`s$0Ci8T=}7_7%`$K@Z3bL z$S;Jg_<+OwRL|#1q_;aS;~TJFN~Lf}-rm>z&|l0)1O)e>jlIV>WBsxLs8vM{t$lp& z=5iCSzCbJOWE+5hnl4Wy)zbnn1%(xAEP!+;{hI>d01AaUaq2o{@0sXyj{fGnUTwyE zAmCuzk!7k7gBa5Ek&NqmqsFEusYsBU`mfExNe2L`(YloAMe8Z%;0@#5d^QOrEWDX^ z5`Xn7lGtIr{G?{5c8|eTp}wo8;jrX<$9gyQ>}XOVjDHb}uxy-kcNBZ=`r?pq=s#P`}NrlI6(WLiNSw&MVuf_5{o>Gl;QGe z1`z2cb(??X$%*fW2t?FlO1G{mb;v3^t0Dmzsm#ckrwX{YM*;&{ATv}V^;j>zIbP2l zn&>)Eq*1B*{ZqPG_$C(J+YEPSx2`1xZk^SE>-NUN?MfJ&sfJ`Y0QLE%0&-)(;og1c zxHe_fa}PR~IG*?}Me?Nx2O|(@?(~KUF`A}1>wbgt-#r`Z7+L?Q#&3!iUjzLpp0tF8EFL6sf!G9Iwd%fa51<{@-JP}@k#%@ z@kPAwgSu?dPJu=A?2c`3G|S{Mn2BLRi9C)qj&TUcC-D&Pnwq3%%iW4XeXbT5W+Oq$ zie%Kvy6#iv?=nV@kH=lSHO7t>B-5wbWO#$>OicQ&rcQGq#y$9N^oocaNK4v&aG&o} zDyp+wMyK+hpj;GXVsJy5x^AM&M3?JVbgm`z_(Rh(=qQ2iz5}N@2W7q?gZ2lX{Jhp zXsqLgi!}UFyoT)+t_Blfc|Pk!!%1jB47VBqlb4$Ot*~(O58h|hSWd->T+^Edcua3! zrdMn_XdisPx!7J<(cOX)h@5tQB|whlUeooEplmVg-fpe_RMh|gr63X6eBFHjgh+Q% z7@pKLbz(~rGp^~`l|vat5wHjN&!bX2x_>I9A-vmJ14{ub$MaPH${zR}QaJ!XSyLpU zNqFVln98bE8^gIh+nOjQ=K%G9aV<t;S)u*W+eM6((h7VlFY2~G0NeUx$Gx_9QVI&VwBaXOc7>xwtvLV= z7mM~i#TwbCw;qVuE0Ovxn%6D$pKrg8CiB$9;5%ymyq1&5o?#EIj-S4Vu8aXBn4sW4 zWBEnnmZ8-Lp2P=BE>jn`=%29h7(fU7>Eg{75x)o#;<(EFC+Qs^5F}e^L+R#l7~bng zsqQqb)bRCXY5PpJi`=Bf@ezToTHPwm8V3a_+uN!89j*mjU006@9MM$*X?C3U8)1S@ zs(XB9wx)urYYUGa8-Le%tzoJ4k;hgA2)&XV%%ZS7@hlTvg3Mv!Jh9rqFa?}pv(J$7GhT!MaAf)a6X`RsMxqA z4@=`k5})kE#i*J*=q*-W>jT8r`|Rq25qao{SgrEP#^?a)w=P;6`F6|yp^@=vRI5pP zR}hUoL;uUPWpto`%Urt=TCxq~G_OLoDRuk!45v`wD)~p1IppD_ZG=XZ?nfbq)xKT= zpb9#>@nF2M>*$$!YA}y#RRJg3vkh*`oDXKw=TU?4F41}5lf1-F+yXxX4YxBnDXo8K zV$i0mLyv@$xxbE>jx^cf50vvZ{xFo3r6u;Qs_go~Xs`O!!~-^~RBuyJZh3RP1<*ev zoL$IPTn3|NWiyG}!>O-6esH2xu|G5<9pC+^i`PcI>&h$r(}U)S5A|9=8hdJ^Z|ys5 zcIn^%ZB?=S_er+doTF`Go1slt@V3Jd<2W98#mYm}-VFHOkAa!9rAs`2cFzHoo63v6iBu*@0loQ!@ z>i=e*?^DhDNbk+$MpuRx1Z6O!dGAu64@|1}^a5uLq?JLI`6-Po$mcB-jL@R^6=1=Z zADZ>uclAX@3U!!o{FrcsQYk;;_hc@Q=K?r|+ zJ1z`=FVL<*MO)1A-9PE#Za4{RXVndk`J13tKyG-){8}mzNa4Y)($uRDCVQ#V)(p*A zP%b=_h(3eO0sJAeH~2f|zuVcWWEq2Sg9I3xSf*?~MWtb?^+$<}LQ(+d#4#oFO*#cW zlrL06CgLUJ?~jR#^XQcZf{Xj~`tYc`7rQqTd4{z>Kv6#M2c${+E+63q_OJdYu_Bi6 zX2S%t7Z;lf=bCj%oZFCT=8DS`@9Y>Hh(}>@4T@Gl8x8<{;huQx2=B*4BT#aKFI}9K zkx1G>?Cod#qCMj)swMH4cs&SxPbgL#OGh*jXsRba*XyBHD&%V(QfPjHi&m^<(bd** z%oYz778W^=vZE!T%VL(cWCJq6K_~Du5m-}IZ^nvBjmL_3M38^bU?ru;c)(u}a31f{ zsolj0ND*xu(a9#pH~EKBd7ZcC8C|v~bi;TLUYgbkvH@NkZ-@O=;rf z;T^pqlzR&RV+fXv9WggTWQ#0-5n);+j7iOYiAmYG!q0FDcyf8fEN0b89^4)ZEU4(#k0BvX7ndKyh78!W5n^2lG4+2t-@3SJo{DKGCMybDAR_)N59 zPuedsK2T-z8X71PfFN|SuWS~VVO-5tP!sk*=pmtf%eHCWo(2Yu^WJP<@07CZ^}{)@ zbMHY;05Jm9!9S7u+VRD_OeZi22;)R~+Tz$d0rDmPVviSV)%fBvZ8hT|##H&iNrXr}J4i z%4Y@vHsg9zl(}vxlI!+PMnM2Wr&B}V^k;tR=^$Zo(Ej=|ZR#kX^!<2hSOc5&aAHX@ zWEYn%HZHacfYls0cgikZ`oaAGV~ou7bZmMz#(8Uurzex`#_JM0bq+Z!$=CL%>Gfei zdx605H)$Z7>IwTZU*J%BPyX?uQ6o8?EY=&bdZLs&ZrV3(;b73k$mUb~vo*bL4a$zr zzS@}uVzI)dbhp;${S}GQii((;zDx4a%h@PRUo2l5EE7$Bl!KVvyo_S1?88rP%<~NLYu9hs!Q7U4n$-wL#{5SsO*uxX9~*wLp3ZK{ zibkJM+Am{sa2*b=q7Zya1_3*l!YOa1i*@ElL73=sZw52TPntw+sYsfXuM;qct5ZVa z^%xk`N*qkf*P7DKivfa`yvqnOiL_z8GZ~;l0|?R-$Le3#lYk^jzgU{~Ql}Jw}+E4EA zK||m&(j^E(CQGui9ghD=$Y$EbeCbkgMzd~)Da*4{IgkqEOOF6FBPkmj1+!OgddR%_ z`@R&|S8UgH*o+Ov5l!DCuwI>aA+ldB0Iq^0Ri!7Pc0&`6E8xS9=`A3;%=;{!)#|!s zxL8Y#A)`#mq&Hy&(Xh9_gV^zFqVZn{#-C|GQekf)+XE>Yp3WzS9Vtw~q^#OU@mFSa zdmc33vfww(~5<#u&*>1ODiu$KtYAxNEmP!gt1%>`O}()^NP95nj^bkgqWr@hn$0t zyd={FM4hToS)_HUCIgUgs!)UZ%yGjUB~t0U&ym7EF7#&~@_t)YR^+E*Y2+8LdiNqH zr-NtMA_{v0!a8F}^?d9mDtb&HRp~)wWHP9_rJjdX3ZCI{@-ZZlb6HXSXs(mL} zRB$Q^wy~w?7fU8G)5Dp{eA7^4ohuu!z%e#6XvxIL7}bb`QO%+iz{S#twH{aw2G5jy zDs$_?F;{&F67W2UNJ*h_UZtaFjuThic@KaYQ6`tA-sd$g^UWln0>{j4p!E=}rWtPv~EW9i7r=pvWZ}G2YBx;~w;<{diGSC)FDYpXZg?3R(1gi>Z zg7X2{D>L^42ghs|Q9^67vA@8vZ>k^6XN(8*3Wx&Z zQ1{vY`5Uuk;DaZp=*vfc;=)ofa3l;gGD%B+<8*Y)5thzgZZMr%DRJ>2c5@}z5P?!k zaL-NPNJ$i!WHK`n%<#9f3`+_k?BS7gVcH0gL)gyv1ad&|dx z<92Jf3v;1-lLwwVV@CHcwD$*qD@AC+q6`02kOJ8N&svm_{TDP26u}b-{868-js9n7 z%pL&wu(&iI{0Uowsu5Y0w;U`WNjff*;xq~=>W(xuzi~(`WWTG+^NviF|46^$Fw7T% zT7fGf|9Qw2CKW@l4(7p+T|2*aQ zUwS~g;{J;DTGsC&lX@%s`ZYX8EBWuS-3K+BMj=z#Y5-wCM~XXC-|bOncXx#&AhYW+ z6L2dq_f4(Yizad4^Dk1SYFXNU!Uv!Qc=-whkw74qFOV!5;kL`tzrQZ!uD%A0ia!^v z!!2;}R?=^K+lp_kepo5oGXnjuR{H&VkT5`XNQgI=o$IpkUvLJMHt07#m;(lD%b-$G z&7}W+1tQwIX`~O$hH12qMC22I%$51ZXZud{jU4`ry4c(Y(pXbg_SA?W^tZXFRGYo< z|Ia_bMs#p+*k-ZFH8wVYfW^N+054I*;gOLX@k5i7DPT=2 zX=~#|1&H7Njv*sm;EXUwS}6LcGUSIH5JyDk%DIcvy$5Bas&O!wS=eecnxJ#wP&_XG z>+l5s6GmwA9^*ZWK0GA30H zZIIbioslEEcYR=fNX2{CLKZF{yrZI7a^W(j=WNsX-Kwe zv==G*kV6~~1fB_y?!XN!p?jCCt|ML3omsh!%K^4=U214ovG--iI-3eZbHV;EMK6~B zif{n($h{xg&7q8H9!`uA*GFbdp4L!_`kFp@DB3Js$wyEtk{vGhttQw7RfgWK!jrG% zmuvZ3tGA-jQupskm`VjTbaMRd+-_H2#El9ns_-h-pQ|y)AMhS3UqiJK{`4NGSb!&j zGs5_DWed~aXzc$#^^%LG#s;|fFPcQ$SHn!ii-ROe@G|c~{{H?@XvX95vt5o7=m#hh zy+P=Nt_oESV&v}bu2}Ydu`AhFTH{(TF@|z);%VtxB45K&?SPxcp6-^;odq7;_~HdR z2h2ZBKqU+~B=`uP`+r)X;3lyeFO35Bx7)rot1$cxtphGm`Cn%Kf9WMb$_q5D(6*yG zhSp*Oo=PcT-GCnY|oYd_Hlj* zXhpgWB6jaPaFBCh@-{&3Y2A#gd0eGC`_G2mkCEuYW zCyam+5FGBhCxd``O8x$s=P9TANrQM)^^z^@%z3e^=ZQ457YAb8#m;8z+bmHk9l)iD zLdE?M^%TfwM18YL^-q5kVFBNAFYv;_mk+ib8}F;lsP|D9?;wiHXh(VzB)TF)$U5q{ zf{4Ta7&U?FeT3w42yT97l{uTJjZTLCy@HpSU?UUNC=>Z)sh^AOqBb4C!Bkow(DyuO z3lA_luOaETCUaMjHJ>e#EdAW{G}$ z->_@h*`4!+d$nU9`T<0eL7)^O_W_^Dqj_iYMxrEv-#Cf?Y(lxhsEZYL;-Tm1JOOHj zc%Lr^_>lDw*`7Gpj)!1VO7a~($?!amHO*Dn(S#h|rfC7kgd#6}PI#8yKqD-J(hp2AxAQUQ4Yh>JYu)?ss zWeee&V@O@`z4)2$#j&qdcNB#-vy&hUioK7|s7_To?tBOBgL)(2>H={O&> zK>FRs)CP^JSWzFQOid~?kl!oTMc9kecsInFSo+s7HP+z{LOP1;+lY9A*G1_7_C6-C z$hUWbYn>-A0wO_N?N8oA!m835SPB;a0TF0{`C{LrA=6z>k}w|4v}fnlRzuofRJvlK zJyV{RLM}cw=mt1ZN?tDXv;BRTrBZ6fU@#j<)I&fqmc@^Y_vDNuD6wIr{;+yYPtJt1 zt!HEaF%Q8KTgwvv(Ai`IR;|MG$M<%u_qjwWP%jq^tCUON*0?&e%<4_x(ZXlaWCYqB z)kee-;W)q}w)vxAXZmWqMa;N!a4ywYvc`g(AjP-F_HtLi6M!(%?BaDiex53@^1AvZ z4jy{*%oCZu3OXQkIQO;rSrXTmT+7WwXVRBMiPm=vq!tS)mFnu`v%0Pl=F0#8rPuTt zC))+=73=z1OFs=%?(NF2rSNEx0HmJ5H%)vUW7^mq#3Kp{ygv~g2hbh)VvG`1Nt-Z8 zO;Sv{J`z@@SX=)1%na>=0HJ)8MAyYjOu;A~$I4)jI*6;{n(hy~Uwf3sJ#mcgKTidR zGejD-2Z#ziCmLMS5W^1fCXQZ6Op)qXIQLd@_ z4P|Oh8iQJK)Ks;F^x6_{cR{{Od{eJ|(-qA*`j!26QHGfo@$~Gg9XYP92gjB6BQyn? zxgVSWM8U&pk7lJi7Jaroajx7jUoMqXCyCvL%D6iQwNCzP&=c-ouxlt4;YxSc9*|l( z-K!x8P2m-2ey?Q`!a&0P&%aCU1Lx6znv$j3bbe*3CBMNu8{B*s>UkVhPQu5Gq zeEluItiyfjm>}o)RWXGi#%V${5M;mwB+G^Y<9)g!qP@+J+IU10kOFSPBiEN z&-5e4m%={h)(LC^&YMTXB7qwtCiPp+*%qT;mQg4ka>kl@J`{k|J|yB4-M!dDm=*7@ zqG=y-p2}J*=F;QW51J#@Z}AV>t=k+eW)ez%P(|9Iwc4izx;*!#;kqoWEwy~_noPH< zyH^K$1KX+5$v@xx2|Sv-6nykirC77Q!~t?mEF|(hJbhixGN@rdnT7ivNyCr=n?1%JRU`#o<A% z{5*Nv3j~>yMAcH&(c0Ah^|@IDOu=15A~3`8V~;B!Lugc5b)v-Da?j$1u%qqvbF^eq z4M8v}iN?+`Bg!29&49r9uX_lTvrA@g+vC0mb3IJvE^fr9*zNRC_|g}-{aeGIm| zTCIM8BUN?}5vqqEfQYSf>)M2`@TG#_MC+8qmwTqQsE-Ff4PC`zNxfHnW_zBm`issM zMm%23X+5>g2Z70#sy@8-K8FJLB2B`RxIM^umr;%H)XsyUG3BliM8_VvtNXTuwwmm2 zJyIhb{9i8wDfoICnfHGDeC&D*K1Fjt#HwOd8&|oq9>T{P*YQo(DyZr?JSfI{V+%*_ zmH<)H^PDb_LngBvUM_IxtL8d|NAZv!Ekvg8(IkX?SwqLM+7*aX%{o5Iri+|y({UAw zpnRKAGn+L~KcGC|Nx(BQ=X>1*ly2ISn3|$?qe9s8ux_yjLeppPD7>vAc4!{~JR6Ft z>kcEaf>+h8d~W#NLoGN}@SqbP8Bcf+!MwRO&M+MPLTAeOq`|mn)n)ipx4|aWR#25~ z%Apw_oeF%pi|lgpcJ9fueI%?b>pr_?+={z;JX9}0+;1}`udR(a$O*8rqaU#-J;%@>EHYHqVGc(&`1}4A*k~e*LUk&-;Y{qh^9j zTBE*%IgH?^(3JssnNkwp^}J z0v7u%abv~dRnd9=Lc^&xQ&r^`{OgvdWpmR9r}<>>A%6XxPuGgZWpX*YgeEHNmuO7m zP1D`AzkhrJNa$WX)$=;>W0CrK!bjFwW9|0=VzLF4Pgk2!HWxZ2^L;$8Ju6b%BgZ1YSPV2B3pS>o!Y>5kcG2io7PZDh?k(DXxkkOYX#;`n?t!GPNB{gS7 zp2y(UMnvzislH}>l7;zduG#WRh0st%!Ci)>tH<=dAFt$fy)wfQkqu`)!4!|YOPh#L zUKYa6Ak0EuupqC4S9*j;Bf_tgwRAlN?3i^_nLfW33#Gikb8FCJgs7Eh?~vvh1f@WI zwq@jVK8s*!RmF<)f2eu#o+={aULetlYtY~p#apcK{I=(};ZJb$BQ~S?&1xbjt|eTi z)|xN|yX$>iX=*HDsX^1vEg%`Io7>|2S5KHtzJDH`<)vAWMDncA$v3uxD`c_;N&cJCYCF+4srS z2XAGHgO zmGFMv6I^}laarT}Zq>_e>yt2>HwSQ%NQW9?aCrYR?MvJ0wPg5|f5s1NlSuRlXPnnv zw4^SzzO{S7Sp!rmLt|)32$|B+ZMjmBtx8{1q=#nkkhL&QNRRsJR8Nix=e$Oo9fpF| z>hXNN#|ZSC()MuTSkS7Nhc2)=?J|i9UI&~Vr|eX-?og3=@teYMJ%zm+N_D8M+*@XR z4^8B^i(CFO0? zRFseldR( zZ0=2>Q)b$fO&l6a#`#BpNG1n5hc`QYuWrb#vJk0F1Y+PLC?@9ZW|oRG1FTxkQe@ zi#dCLUq@+i=XJ_OV(sS^h#)fbGjCjE%1?Kx;J3Thv6t018(6XSQz}y59VjsB z!g1lk1y3(1bQn^U`T;U(KL^(mejn7Sf`#pZqVZ9>erjW^(z8cow2;YI-IpqQtfjbS zmejk~&j*miM+(v6nbE=aqcY~B^s!=Tb>`8+?dn|W)fS(Al<16njCt8%-d}91f85s? zCYXV@A#|NGPb$d($Ta#PF-U9=_+_-b!={Ai!3ncjv-KG*7xQ#Kjorq_@tA4YbMGve zae0(Wu#xXmpF=8|>)Bae*bOaBXAJzHCIDL zr!dPcmt9k^xxW5sf(VaJ@$pG2323l(cq(3}f!M5FJGqU8HCEcXE2HHe(-fC(_zKh1 z%=M@7w0O^5&u_&OncxBMx~5z?Q{MteK~vWt2=8LXpxz*)p(D=JB}Bp z&F@2TCz)A;dTFUrbp_wIrFZClSMM_WD?OY+rIIGOA2K;ZdMdc&E86FU{nI)Dz1Jk> zhhKz$<7J>@#3QDfz7YKePAsWTvH=YQl#|3s1`LdclPg|iDL@!4;LxFFtQI!)V>&K& zmFZWa>HVZ4-@!e@x}7ni9g8)s^Tp{3ciCNA?OGeC30G`|F{Wcap9}vKU?LJe-TJh_ zNpt56A}8LOfJz;pKrOWP+&A$Rk;~45{gpLFb?2T8-;$(;RV}7#ZMS4UukB*7ziQMxV#4sp*yxvV zz&!J^X|UT-!5z;Wqw%fFoBgnUeTG~_9E{7#uAK+K&AQ&%CVHB=hz|t_fg=0i*(h5_6<^Mt z`yM4$hSVSeb;K*Z+W=8Q&W!zuF3wMu`juFC#$W;Q7(cLFX&K zSAKHI@PXB z1koBDyM$2}$E;>=r?xcKieuQpAsjbV@v9+~fjbo};~t?_6?KPBo@eNkyOzX}cT*Ge z8>|>+i%ZhaiAn<~HX+V=@UdBrS@CV0pSUax!nJzm8Ov4R+ZLv@1O#`b*3La)4Q?OI zr1YxI=px6}0bG-qpobP{T?%7r$M5cLUBHmx7Z{F=cx5dKBCkt#{t5?QjAa0udGLMr z<%TyEI)xkVO5>@E9+?!!NNlr~&-C2u<_5WZ-(PPc8l>j5E#djKJ`k|1)^HCR&t{%# zCSCp1bn^7}EHzFbR2rWCB78oGOn|Pr-iZTT);4J@e_+EMq1S}r+n=uZ;p0!qEa-=- zzOxo?ZYV{fhY;^qH+)tt7Ul{)JC~#wj1`m1>aa6DN+@Ub?AOM9I*Df!oxm8rOj^|h zW~zmruyl+N2@isz&>v0gY}dM?$e_!)M>9`ZvlF}{X=!DyoOAA5C#W&Ac}T*_s*)&Z z7$=v+|GLIaGca(9Ijtv52omk-hOUB6BsiQ}iwp3*!@XeMAoBv6Yrq5nLB*$q8WVuA#(@Gc#Dpa7UTL;xF`B$;%fmt zs2ybSOX#IxSc8|#m8p@`yBs{&NIsX|`!*GA(f6AyMujau5EHFd%!ddLgm9V9&NiL{ z!eVm{$=h2c(0Uj9aJ%mtv<)L|zGTMq5!a4uJAt}e*4Hq-x{D994%+dgSvoR{8o=oT z9KvQj{?OC={A4G(cGhE{fAyE(WfdvJc>D;`g&OyH8aT)^QA&nI^6l2o)qZkaeR^mz z6E>3}l67+(;#z!XQ`iz;=s62&ENu|4Pjz~?{+_bNEVpsbldKz0?Iez?&w0}e{2|O> zfn@gpa!!VaZZnakswj92-m7(*bvK zfhWw}N|;LS6;{qqlJLm^WiXW-S$Y|bnfscUt00q9oT2;d`!IenqqnW*6SEaP23NIX z@GFm_b(*Od-&yb}q`QJf1l)}4RMvq)sv{Ebx;-&l;sTkjw%$n|Pc#e{py{Y!HJ0J? z3kRfHCN%P;;het(WQSSM5ph{XJvZzK!C*7@gA?zDgJZCfej%a~8a9C?Jv85$8?U#7 z_@Jr@g7IpDL}THHas!|3=1w_-TK^*w^Tkk>N-cW+lV2mOP7`}330*aL)!zh%v@xG( zm)-DGu&KSP&evAX_4h;?!pxXanJ|ThC28c7C?u1HnAw|JuaPd3EGxu{)#p5V&<}=t zY`M=Z4W!ZImaEMi`iV-ms9opI%PK=L1b9cQIEPBepKK?w8rMH0JZtdemVfkx^1}qH z#gTe+>4LYZsutgRCupHwWx_k_bS&d728%@~5|jp7>!)yHa&5kvBjQxenp z7Y_A@9`tco6zw_xUQwFm#~r&9AwAvPfypj zxt6o#+f{{XCN8U|+kNFB_iTrpT^e0aTNI`ZUpQbw6*o7lwg**F&QgTVFBsMgOGVPd zk?dPP@!M}u6L3Rib-j128$$QA5NMryrHIIm&cD^p^gD4d@$EhvxCSb=yWnq>CE9`~ z$AMXOd{u?k?>NBE-2UOdX2rT0<;kpbTNCVJXL?WHom&xUN7pnN|lw`Lm^z?5U3l4L{2fx5=-%{!nRukGEaQ<9n*~khVaQ=cFFJcq! zW6R((#C*0Cq*|j>E&5tuXS_zculm)WMS@{UFNtd%D6Qk5>OFCd%k@43Es4vP9s${F z8EgzYIUIAQmW_$QZ6IN31eDFvWaE+JNms3{nlOc&@zq$xpzhH)o1(=|=G0@PO|RO{ zlnM-j=G(Xr&rHse{nC@DJ_t!&U!^Br9Zt51OnoX$WPYfomT_QJchY%-Y2{sN1QV!;Z+8ECf7FaCXep{Dob_a>pKp( zU|+UqxPzsuy#(Qo2G%#NkLKpypyL`1Hm%7rLzG+0$K9t$^wn0`qTc;FNQ=b*3!KpTg)+vSAEqcPzgdokElmsIYfe@hLnR}di`la(Bw)w@4#TWQ|J+THKd@wdy3|@{7P9X zc_;Ut_^e^nWwBP12&dJ=`m*|GD|k4-)125ug=UK;$Q9megaj@p}2sczDzv&^Tx^v*d)I(rI0 zY6Kk@4x_0pgPT@1*wl!b`z%Pk1VE9ndY4NY!qX0;Il9B_rah#r1Zg90eyoa+MStgU zCAwK0a+$Ph46bh6kixI%Koz;7dJ`{ACr(=p) zGK_m7=wM3b~N`=w@7FY@admAuCdrF^7sz1b``1jgNYfpm}O5w2Ckv3 zlPu4dk3U^n)|cKFZ9A)8-aq3Ivq{E4!_^=Q*T5o=?4uoC2nPwxWpmQfS2t}*4rMLO zxzHX8kal~jgN+LK&&$uoML7{5g$OY=;6>+tZdLpwY;Ga8$?$giA3QvOLV;OkW zFf~2QOsjJ{7IPhJl~1w`uMu@kqEfub`Yu@a07#GhMuMIt6H8xb zlU&4rc`RTy+!aPLl{`c@)wMn8XbhyRnSApnQDE(MFz!iOe!n6fT+2vopb~7vu~L7> z)C3e&rGO%n^^%%hj7fnai07^`y|X7zaF0ng4nHlQ8Q{N=GCB;AvWfA=p?z8Bkhe}N z6mL|AZ2e?Br)!~~R>;%gAFA}hs`HVdPl%_`=C|$fq<}eZA`M? zO2UT}g?BK%kLc`_6!eJG{ujyR?K|BF9^iiiVDN*%0Bw@j*xC7ioX z-MvJL#V-o=_ARTp8^>$S(0@@-bU~5FKY`r}C$W>9p9Cm<@!xeMfJeL->oB}A!!l*# z74cWCKY1jrXjH(=tOSWtP?9ZdsQ;y)^be+zum>veIUx7YcvbV~kNqCuN*Q5gHpdk= zz;YAFYXAH#9K1c&)5pPv4*#kUfh8pZ+yd!-y{x1DvptLC0QgM$h4?OG^R7pJk8TP+ z_+!Ru{V7NUBE8|XW_I6(JpW^X|GngY=DM3cw`=PEOS9`GH!1SUZB+D*Qux%5ddsD| zQvzlAS_8gL!$WTP(IbzJPsL>eMUrV z45@EOcU!^@ha2mY@Em#1N;Wn_HV+~|+XJ|c%v&n2JyKr^jI&|C=!^~in|Ja1>&;?% z{qYNIoDz;G0A~-VBIsn3M2?xNC$vo{UGzBa9o~OG9q!&=#5+GR$_x>q%bj-&h}f-N zWdI!ZpYf)^A7p-5CHy`ioCKRY2mWk&bk6RxC>D9lgP#9<2}s2?$q*O(aks`@gD1f#~m%1l?@?r+T0twuvCoE8mitJ3Q>h`qGqTMo@)!_Hs%2 zEkPix)VCO2Uz*Hq$=}b9>Oc8syRvW|^Mpn|&Vn~GMU0XI{o<0xBJU!_ivNfA6!yVS z0J~ZGK)gx-4KaU2f8P;AZ2z|j|D7D>p2R-w-v%o7NYi3nB-6Z)a0-8q_7C?6 zx_)3aQBQlV%dZBA|M2{NjssTtf9(+zc)vXNAX2WzLV#d|sNeh?yGS6Fmz4Iuie`5` z1w1oh`h$O08^XCM5!4#o3S?pbH-SImBjB2&eiqmPN=EPP%PN*qO$-hY6PMW^<~4gx`D7OcCEb1=@~({FKVy{L3*xGJLou_N1>*w0{@p9;*qK^kA5_{$-IECZ4{KdnzW=~&m$hsdY9s>-S$4LP2r!z8PSC3 z;Zn?OT3yUYm>Vh;k~O&(a=fxr(gf=scII2@(~Ilg-yk{|m$$E$X22Q;wbrD1F4x_| zT@Dt)4@69;cFJB~%eN2B@n|1DXf~GYi9}}=v*~G_xi2xGzG3r{Cp(6(4}gIFGl6pQ zn&~88M_s4ssNG!BmypmBV3qBmk7C}vmhE;_BV}gb+Koa>PiCBUy^c22!Ux$sgSX%6 ze`Y=8QCBpOQFbqIKJ*9vgYm{+T4}YIv*~|dEB{&-ARWXoa}@GLw>J+dbGYQ(INfI9>DQ>0(csCl5jR)KPO+M;(K2DwV9Cxa z-nWKzN*boBqE<=mmp}W*>IRkwH#{CD13im2RK2R&k7>&L&2SdeYBcrrMWteQ5*Vd} zi-D!Sn2GoDyR-aCw_4tmxEH0}AiO;)1^A*bhnV1CVw7Y#XRO+hF}>C+n*XFrJ+Yj7 zP*M^BHGS6c!y{UmxVF&y|1cORViw-CwkM`F2p&5SN&{zVv|939`ceE>0_6%f>wy15@sIM z#Tu_poU_ZB%G4>f=g4(!cczd^4m8J2@Se zVh%n}BDzl| z7X1=pplSCo6)eYTa_Z~!*r$FSq#1y zF{t}B@nx5$uuWykc3oGwfA6I@218_JlG|S0af)y|LVCY*z1&2Ax$yjH;ge~NNfY{C zsbr7W`jHinSSh8CHZ|LH_-#jB>ef%YcEJipaZL23I@2l^YV>b5oglAQgUULOar{8D^LUTFtFg2s1IYs~JS9T{#;PHHzz6YFX?b#|a@OuqVTyj7t^?dCdc zICt{hPNS0Uf-F=wz$G}rre1Q!T_jnXVV9R`v5oACT#Sb4IPH7tSaWMHHPLe8b;?sh z;|n2`hN0^#Z7R$YB12P0udQRSKKw&v{G#Y{W@~~9=Qc*iu!cFJ6{4$QPY`;X*RQRI zghu_x--~Ib`egh%Q(gJ;{&^1s9p68a_i|@T$z~Ez{7fF6DC7L~U=7@tm2M}lg$(xg zW;54ifT==9#FZ72jrAgQZ*)+*=&BRWC1EXhr8wMH`W2=UVfh9I3pe+p=$<`i$WNzDi$~SJE z9}lpIf%2UtTQ%Ep^3xYOkE?L5C#ccAnGpROB(!JiG&_5qTEjma?Iv&>Hy<@?PI$cw zuCZ|2UVH}-umF-U-lbdU7?~bdF&=xFh;)&#oE8NmTi;n@uByp8Kgz820q^C;pa#U` zO0&i1q<)F2Qd=5^HTNlzCET0XjQ6m8pJ#aE{pRl3JnA&bB1ASkPI+qdxo^>ZYRe8A z_v7TQgX7QcyQ`P-un=8ZF0QtG#INk1f3~XOLam(^KN@cK6t7h|9D>%L#b3K`xx(r> z+?Vxn<@RY3ye|2CM^Y>KI3u+BZB}a3C&1S6N2gZcWK+@7)1J9C8O0IffIIN-FZ*oJ z?hj*z=1LZRfONYcM{~`0cxv{1G}c-oPbyUwttmTpb&9RX3K7Y`VWbVQIUf)qssA@mxh$^jC(AOea=uYy3R0>ML( z7K))r2_U_PB2A=40wN`Fw|LHX;Pc)eH^1^cdp|RKW}Y>(*88sYP5`kqkC?z;asO_h{Ed z%2gFwbWn3$8<^lx?!`le8tm$o@yT!VSOPOQaS3h7gs<{Inw=pl-{Hu-3XWSd=^Yrv zQn!G&D)&e7_b8NP4Va-{-z@b`r_s|R-w2rE1LdbAp1&Stv09>pshF(Z|6J)pq+$eZ z2ygTCie9vb>OhpFR3g_<2h0F<<9foOXS(T3OwVAt)nq$XI&tJ>E;iJyquK(|LxLKW zMsI{(n>2h=T@f=_WXgXn{5dOKYK5Mm)2Pt+o@E&)|7Osq#a+>zRNon-#evy}D4d|? zU;2n z^3HO+HL+*sZ>F&7-Y_S^1b@%{^iML`@{t&F>-$ph%nZ_mPR^i2>b>EBkvD-k50Yc( zEA~~RWIWxu3hafdX>RWcz)+%?copMs5^!)hURLmY|tb?Uq z*v6hBb^S}Ji&A;QPV{<(aCqHeg}{8CQRr37Rs%b7oL|>5307tGPiFLSK+~_OJl&r$ z<`7&rg?h_*f$uiuCJof?Fei~M?NfyiWMP`8E0!KYK(cx~Xy4Z@YavZ|w&*v-G8t*v z+w$H$M#OuL&8!fkmO*I(OS)vz&bfx>RzrzEmB=A_)SU@#~+i_AcrLLr{S{`LN44pV+V~TXzQzV-X~~uU*hr z;ie%ryQj%fI7p>!UhNrn)FuPd;0?;5pb=eU0oQzw7f?-CWiO!-l*?PKt! zR(`PXp6R*QWY4!nU(a$o#wW@E8IMD>9GgZtd#U2|Q@l-&?aykt)@0hSSzsLpi?MMn{y)$E>~ay+Q6edjp2al6RE1Su6Vg*I3nx$4m~4fycPIxS|zRbdAAiqf~x zJ8$!_nTOVHa`k>g3@^iXxmy2c60;EP5Xbt={f9*)uk}@y1iA^}Kn>pTOf6Pvw6!^g z#^%=P;%q5m#3Hy?|HfN>_Zt&BeRmk7l7e92EfRTlO-8WFSQo~qPcgW9)3;6TYC9(V zL-R5h9Z8sH%_~C(hQ--$4X?$U?1yCxTHZ+SVnKj}E7FF?rwb3TXpCQ2=fw*JsgL^A zb^l5pF}N)0aqDH>`X?_+5vGAOs{5Tuo9T*GvMUYrcyM;N;hx|3eACUAqxm?#as&hK z{A|3HtTAeAI$lJeX_$Q~k;+P+-M%$1^MKV##^%Z?uRP|7;iB}&hgM;SCThl4aTX%` z_?CwpVVEd<)SFB*?g0NxWZFbS85BHg3FL~7DD(%5moN3HzkDx7Za(wqFr-GTY66?K zF*8iwkU*LIhhs@ftXxp?BO_WGK-RwEUXLs_CEjG}$h+2QA|)MsJ6j)ci<+?8(vmOG zA7X-(q`fruh41IyiKH7imsufI{KkrfOchc-%>%$>4>}zl;u;Z z_Y#%5oe z7~BEl6k1E`6A>UlFq5rjBEA4N{E1^UfmqS$aIbxA6l`l)jkN!nCO_+om=C{ zPrYf@6T?dpiCH)Q)_9%cc|cuIFt>AAm{94+_sJ)XtG2H;k{VM4MJBH(>!CIvHTZO9 ziIHl9Q#e*V*~hN$Bcv7g(UHP@*3}3Qafz&eEF6=8C#9Z}wg>{5r1yz4Wof@FkyZuu zlsb)W(IY@CPV)7hdGB)7+@{D-*n9z_ajm8O8ZpM5ZeItb>Se0k<*8wbN_}5W4-3cT zVMH)Ydf+iT)j?~^7xk-!XhIVAnnEfCOOO8#O7GbsYCR2~;r__YrPU#X>%u4ajKZ!@ z{Phv^oT9>>3Fke~#;3}$jS)`yU>4TJl9;2qUDQV1w>0^=WS<7hjwlR$zfH|B+UNnqdVm!K@6_3H`chBOIBK|=7w($ zzgj(j`?z1IG$19XFQWLWIG(Hels2-+L1b$r5m$?SnG31lO7KOz`whYJxx@YI`w&X;?Q-|vBG4%8z2Z2|+rCwdgMOMJh{ zR-rz+vL=NGY)!pj7eBMvP;wplEdGy_9iGw+{=el}e?fpjejvA_e7w5Yca!Ip8e$Xr zrsM5Bp@e|l{MIsSwM>QPrEH@P!qO0|>Sx$Y=bMx6G-i=?`R>7trX#$KZW``~-(0`4 z*0Pmr++axKRYM4HpCPe`)m$sfL^JEw79bncB4@xZQ})KQ%WtfrT44ud)>ABK^GC3O zdlry0aFoobXI6tJNL97WQh$}UUr$dPqucHK^#JYwW4D3z4&9+8TsTlI1}=ag=W-V^1?U@D)r zam37$$fv}8ogE5S7L^VEWp~|=KL`R2a?L926@j@^kzExs(;NF4thtceV&tfl%6mT! z8t%@wQyg|>c=;E&ZZPqqS0c`QA2@^GV%v1_HQD#s?7)g(j4zP(DF8Jd3ApKq@y;-q z7vqEvptWT&6<7$RC7pPI_N7Z7-uGRwXj2f73*mEzb*wc^MxHhbKQZvbJBc3tIQ@Lb zU@uat68OaVfrY!>;nYjl6z^~!HcdxPy5KVc$`=S(m~`1guN1;CL9=J_;*yeNhj{0} z&ZjsMGhq+P?l`cmNspxl4lNb!wtVZZI^--|GYsdFZ+6vu_u+HNV6|%Jx(Ue(kRTFB z4b6!V4N;I?3hEi6ZXP3c+QWew{XjSmJ1npb) zHOdw#xAz6DjfY=h?b|;(m!Scs+_|JEk2=~mo*|t~Vsd-b7t&~#k5?;lS}%IhL7lau zb;6nA9V34g2=^Jp@xZI~kOLZBb0_y00qnnjK0J00{r)a^Gj^S}*AwLU( zrb2&{Fyfs7q#b6^mMkYH=_0_2*gT$|7R);SK4kHA@i0ovogMluVC1%*^u{ia|< z1qW(e;NWESzvtmUE&jijL)nAm87+JGI?+$j9iV{bm~gol6&7(~qIm;p0dh?+aGJ;{ ziikw%m`ow#VU#@ip#U`oxafVWJ%B(%v@Hp`@nJBP*7qmXT>tqjVzSM0Wz2Xk9>4G> zke?cxFfO$r+fALiHT%L?Spt_^xPDI8K^yJWMTb8R3cr~|4;>1{) z!cAtf@GGo0!%bpHf2P#X^L}xaHT~l+yOnkSS;MkZq#jeaVdh5k!e(E1LLYZ10T3JQ zAsK(hXG%-v`zV;oF!&T+5dQkZOS_5rfjeS$^ToQ46(}ih5Cyf9d7PopMVu9-RK+n< z^OHq@ftC7qeIBzuD09iD7Icd5h^XpBNGsR^1<;#2=I1oq=+j6Am;`TETN3|aQ5!zk zafuJ)m?WcCW{es} ++++ -include::./pages/what-is-elasticsearch-serverless.asciidoc[leveloffset=+2] -include::./pages/serverless-differences.asciidoc[leveloffset=+2] - -include::./pages/pricing.asciidoc[leveloffset=+2] - include::./pages/get-started.asciidoc[leveloffset=+2] include::./pages/connecting-to-es-endpoint.asciidoc[leveloffset=+2] @@ -42,4 +37,8 @@ include::./pages/search-your-data-semantic-search.asciidoc[leveloffset=+3] include::./pages/explore-your-data.asciidoc[leveloffset=+2] -include::./pages/search-playground.asciidoc[leveloffset=+2] \ No newline at end of file +include::./pages/search-playground.asciidoc[leveloffset=+2] + +include::./pages/serverless-differences.asciidoc[leveloffset=+2] + +include::./pages/pricing.asciidoc[leveloffset=+2] diff --git a/serverless/index-serverless-general.asciidoc b/serverless/index-serverless-general.asciidoc index 210b3d6b..d0c25916 100644 --- a/serverless/index-serverless-general.asciidoc +++ b/serverless/index-serverless-general.asciidoc @@ -1,31 +1,14 @@ [[intro]] -== Welcome to {serverless-full} +== Elastic Cloud Serverless -include::{docs-content-root}/serverless/pages/welcome-to-serverless.asciidoc[leveloffset=+2] +include::./pages/welcome-to-serverless.asciidoc[leveloffset=+2] -include::./pages/what-is-serverless.asciidoc[leveloffset=+2] +include::./pages/get-started-general.asciidoc[leveloffset=+2] include::./pages/sign-up.asciidoc[leveloffset=+2] -include::./pages/manage-org.asciidoc[leveloffset=+2] -include::./pages/manage-access-to-org.asciidoc[leveloffset=+3] -include::./pages/manage-access-to-org-user-roles.asciidoc[leveloffset=+3] -include::./pages/manage-access-to-org-from-existing-account.asciidoc[leveloffset=+3] - -include::./pages/manage-your-project.asciidoc[leveloffset=+2] -include::./pages/manage-your-project-rest-api.asciidoc[leveloffset=+3] - -include::./pages/manage-billing.asciidoc[leveloffset=+2] -include::./pages/manage-billing-check-subscription.asciidoc[leveloffset=+3] -include::./pages/manage-billing-monitor-usage.asciidoc[leveloffset=+3] -include::./pages/manage-billing-history.asciidoc[leveloffset=+3] -include::./pages/manage-billing-pricing-model.asciidoc[leveloffset=+3] -include::./pages/manage-billing-stop-project.asciidoc[leveloffset=+3] - include::./pages/service-status.asciidoc[leveloffset=+2] -include::./pages/user-profile.asciidoc[leveloffset=+2] - include::./pages/cloud-regions.asciidoc[leveloffset=+2] -include::./pages/ml-nlp-auto-scale.asciidoc[leveloffset=+2] + diff --git a/serverless/index-serverless-project-settings.asciidoc b/serverless/index-serverless-project-settings.asciidoc index 113d0dea..7240234a 100644 --- a/serverless/index-serverless-project-settings.asciidoc +++ b/serverless/index-serverless-project-settings.asciidoc @@ -1,27 +1,50 @@ [[project-and-management-settings]] -== Project and management settings +== Manage your project + + include::./pages/project-and-management-settings.asciidoc[leveloffset=+2] -include::./pages/project-settings.asciidoc[leveloffset=+2] -include::./pages/api-keys.asciidoc[leveloffset=+3] -include::./pages/action-connectors.asciidoc[leveloffset=+3] +include::./pages/ml-nlp-auto-scale.asciidoc[leveloffset=+2] +include::./pages/manage-your-project.asciidoc[leveloffset=+2] +include::./pages/manage-your-project-rest-api.asciidoc[leveloffset=+3] + +include::./index-serverless-devtools.asciidoc[leveloffset=+2] + +include::./pages/project-settings-access.asciidoc[leveloffset=+2] +include::./pages/manage-org.asciidoc[leveloffset=+3] include::./pages/custom-roles.asciidoc[leveloffset=+3] -include::./pages/data-views.asciidoc[leveloffset=+3] -include::./pages/files.asciidoc[leveloffset=+3] +include::./pages/api-keys.asciidoc[leveloffset=+3] + +include::./pages/project-settings-data.asciidoc[leveloffset=+2] +include::./pages/integrations.asciidoc[leveloffset=+3] +include::./pages/fleet-and-elastic-agent.asciidoc[leveloffset=+3] include::./pages/index-management.asciidoc[leveloffset=+3] +include::./pages/data-views.asciidoc[leveloffset=+3] +include::./pages/machine-learning.asciidoc[leveloffset=+3] include::./pages/ingest-pipelines.asciidoc[leveloffset=+3] include::./pages/logstash-pipelines.asciidoc[leveloffset=+3] -include::./pages/machine-learning.asciidoc[leveloffset=+3] -include::./pages/maintenance-windows.asciidoc[leveloffset=+3] -include::./pages/maps.asciidoc[leveloffset=+3] +include::./pages/transforms.asciidoc[leveloffset=+3] + +include::./pages/project-settings-content.asciidoc[leveloffset=+2] +include::./pages/spaces.asciidoc[leveloffset=+3] include::./pages/reports.asciidoc[leveloffset=+3] -include::./pages/rules.asciidoc[leveloffset=+3] include::./pages/saved-objects.asciidoc[leveloffset=+3] -include::./pages/spaces.asciidoc[leveloffset=+3] +include::./pages/files.asciidoc[leveloffset=+3] +include::./pages/maps.asciidoc[leveloffset=+3] include::./pages/tags.asciidoc[leveloffset=+3] -include::./pages/transforms.asciidoc[leveloffset=+3] +include::./pages/visualize-library.asciidoc[leveloffset=+3] + +include::./pages/project-settings-alerts.asciidoc[leveloffset=+2] +include::./pages/rules.asciidoc[leveloffset=+3] +include::./pages/action-connectors.asciidoc[leveloffset=+3] +include::./pages/maintenance-windows.asciidoc[leveloffset=+3] -include::./pages/integrations.asciidoc[leveloffset=+2] +//include::./pages/project-settings.asciidoc[leveloffset=+2] -include::./pages/fleet-and-elastic-agent.asciidoc[leveloffset=+2] +include::./pages/manage-billing.asciidoc[leveloffset=+2] +include::./pages/manage-billing-check-subscription.asciidoc[leveloffset=+3] +include::./pages/manage-billing-monitor-usage.asciidoc[leveloffset=+3] +include::./pages/manage-billing-history.asciidoc[leveloffset=+3] +include::./pages/manage-billing-pricing-model.asciidoc[leveloffset=+3] +include::./pages/manage-billing-stop-project.asciidoc[leveloffset=+3] \ No newline at end of file diff --git a/serverless/index.asciidoc b/serverless/index.asciidoc index b53707a6..167a877b 100644 --- a/serverless/index.asciidoc +++ b/serverless/index.asciidoc @@ -18,5 +18,5 @@ include::./index-serverless-general.asciidoc[] include::./index-serverless-elasticsearch.asciidoc[] include::{observability-serverless}/index.asciidoc[] include::{security-serverless}/index.asciidoc[] -include::./index-serverless-devtools.asciidoc[] include::./index-serverless-project-settings.asciidoc[] + diff --git a/serverless/pages/custom-roles.asciidoc b/serverless/pages/custom-roles.asciidoc index 57f3c80a..4bd795f0 100644 --- a/serverless/pages/custom-roles.asciidoc +++ b/serverless/pages/custom-roles.asciidoc @@ -12,9 +12,9 @@ ifdef::serverlessCustomRoles[] This content applies to: {es-badge} {sec-badge} -The built-in <> and <> are great for getting started with {serverless-full}, and for system administrators who do not need more restrictive access. +The built-in <> and <> are great for getting started with {serverless-full}, and for system administrators who do not need more restrictive access. -As an administrator, however, you have the ability to create your own roles to describe exactly the kind of access your users should have within a specific project. +As an administrator, however, can create roles for users with the access they need within specific projects. For example, you might create a marketing_user role, which you then assign to all users in your marketing department. This role would grant access to all of the necessary data and features for this team to be successful, without granting them access they don't require. diff --git a/serverless/pages/explore-your-data.asciidoc b/serverless/pages/explore-your-data.asciidoc index b274f114..ea4edc9a 100644 --- a/serverless/pages/explore-your-data.asciidoc +++ b/serverless/pages/explore-your-data.asciidoc @@ -18,6 +18,7 @@ They are documented in the {es} and {kib} core documentation. {ref}/search-aggregations.html[Aggregations]:: Use aggregations in your https://www.elastic.co/docs/api/doc/elasticsearch-serverless/operation/operation-search#operation-search-body-application-json-aggregations[`_search` API] requests to summarize your data as metrics, statistics, or other analytics. +[[elasticsearch-explore-your-data-discover-your-data]] {kibana-ref}/discover.html[Discover]:: Use the **Discover** UI to quickly search and filter your data, get information about the structure of the fields, and display your findings in a visualization. + @@ -25,6 +26,7 @@ Use the **Discover** UI to quickly search and filter your data, get information [discrete] [discrete] +[[elasticsearch-explore-your-data-visualizations-save-to-the-visualize-library]] == Visualization {kibana-ref}/dashboard.html[Dashboards]:: diff --git a/serverless/pages/get-started-general.asciidoc b/serverless/pages/get-started-general.asciidoc new file mode 100644 index 00000000..4b8c3b89 --- /dev/null +++ b/serverless/pages/get-started-general.asciidoc @@ -0,0 +1,37 @@ +[[serverless-get-started]] += Get started + +There are two options to create serverless projects: + +* If you are a new user, https://cloud.elastic.co/serverless-registration[sign up for a free 14-day trial] to create a serverless project. For more information about the Elastic Cloud trials, check <>. + +* If you are an existing customer, https://cloud.elastic.co/login[log in to Elastic Cloud]. On the home page, you will see a new option to create serverless projects. + +Choose the type of project that matches your needs and we'll help you get started with our solution guides. + +[cols="1,1"] +|=== +| +| + +| image:https://www.elastic.co/docs/assets/images/elasticsearch.png[width=150] +a| [.card-title]#Elasticsearch# + +Build custom search applications with Elasticsearch. + +<> + +| image:https://www.elastic.co/docs/assets/images/observability.png[width=150] +a| [.card-title]#Observability# + +Monitor applications and systems with Elastic Observability. + +<> + +| image:https://www.elastic.co/docs/assets/images/security.png[width=150] +a| [.card-title]#Security# + +Detect, investigate, and respond to threats with Elastic Security. + +<> + +| +| +|=== diff --git a/serverless/pages/manage-access-to-org-from-existing-account.asciidoc b/serverless/pages/manage-access-to-org-from-existing-account.asciidoc deleted file mode 100644 index fd5ec2f2..00000000 --- a/serverless/pages/manage-access-to-org-from-existing-account.asciidoc +++ /dev/null @@ -1,15 +0,0 @@ -[[general-join-organization-from-existing-cloud-account]] -= Join an organization from an existing Elastic Cloud account - -// :description: Join a new organization and bring over your projects. -// :keywords: serverless, general, organization, join, how to - -If you already belong to an organization, and you want to join a new one, it is currently not possible to bring your projects over to the new organization. - -If you want to join a new project, follow these steps: - -. Make sure you do not have active projects before you leave your current organization. -. Delete your projects and clear any bills. -. Leave your current organization. -. Ask the administrator to invite you to the organization you want to join. -. Accept the invitation that you will get by email. diff --git a/serverless/pages/manage-access-to-org-user-roles.asciidoc b/serverless/pages/manage-access-to-org-user-roles.asciidoc deleted file mode 100644 index 9463d831..00000000 --- a/serverless/pages/manage-access-to-org-user-roles.asciidoc +++ /dev/null @@ -1,76 +0,0 @@ -[[general-assign-user-roles]] -= Assign user roles and privileges - -// :description: Manage the predefined set of roles and privileges for all your projects. -// :keywords: serverless, general, organization, roles, how to - -Within an organization, users can have one or more roles and each role grants specific privileges. - -You must assign user roles when you <>. -To subsequently edit the roles assigned to a user: - -. Go to the user icon on the header bar and select **Organization**. -. Find the user on the **Members** tab of the **Organization** page. Click the member name to view and edit its roles. - -[discrete] -[[general-assign-user-roles-organization-level-roles]] -== Organization-level roles - -* **Organization owner**. Can manage all roles under the organization and has full access to all serverless projects, organization-level details, billing details, and subscription levels. This role is assigned by default to the person who created the organization. -* **Billing admin**. Has access to all invoices and payment methods. Can make subscription changes. - -[discrete] -[[general-assign-user-roles-instance-access-roles]] -== Instance access roles - -Each serverless project type has a set of predefined roles that you can assign to your organization members. -You can assign the predefined roles: - -* globally, for all projects of the same type ({es-serverless}, {observability}, or {elastic-sec}). In this case, the role will also apply to new projects created later. -* individually, for specific projects only. To do that, you have to set the **Role for all** field of that specific project type to **None**. - -For example, you can assign a user the developer role for a specific {es-serverless} project: - -[role="screenshot"] -image::images/individual-role.png[Individual role] - -ifdef::serverlessCustomRoles[] - -You can also optionally <>. -To assign a custom role to users, go to "Instance access roles" and select it from the list under the specific project it was created in. - -endif::[] - -[discrete] -[[general-assign-user-roles-es]] -=== {es} - -* **Admin**. Has full access to project management, properties, and security privileges. Admins log into projects with superuser role privileges. -* **Developer**. Creates API keys, indices, data streams, adds connectors, and builds visualizations. -* **Viewer**. Has read-only access to project details, data, and features. - -[discrete] -[[general-assign-user-roles-observability]] -=== {observability} - -* **Admin**. Has full access to project management, properties, and security privileges. Admins log into projects with superuser role privileges. -* **Editor**. Configures all Observability projects. Has read-only access to data indices. Has full access to all project features. -* **Viewer**. Has read-only access to project details, data, and features. - -[discrete] -[[general-assign-user-roles-security]] -=== {elastic-sec} - -* **Admin**. Has full access to project management, properties, and security privileges. Admins log into projects with superuser role privileges. -* **Editor**. Configures all Security projects. Has read-only access to data indices. Has full access to all project features. -* **Viewer**. Has read-only access to project details, data, and features. -* **Tier 1 analyst**. Ideal for initial alert triage. General read access, can create dashboards and visualizations. -* **Tier 2 analyst**. Ideal for alert triage and beginning the investigation process. Can create cases. -* **Tier 3 analyst**. Deeper investigation capabilities. Access to rules, lists, cases, Osquery, and response actions. -* **Threat intelligence analyst**. Access to alerts, investigation tools, and intelligence pages. -* **Rule author**. Access to detection engineering and rule creation. Can create rules from available data sources and add exceptions to reduce false positives. -* **SOC manager**. Access to alerts, cases, investigation tools, endpoint policy management, and response actions. -* **Endpoint operations analyst**. Access to endpoint response actions. Can manage endpoint policies, {fleet}, and integrations. -* **Platform engineer**. Access to {fleet}, integrations, endpoints, and detection content. -* **Detections admin**. All available detection engine permissions to include creating rule actions, such as notifications to third-party systems. -* **Endpoint policy manager**. Access to endpoint policy management and related artifacts. Can manage {fleet} and integrations. diff --git a/serverless/pages/manage-access-to-org.asciidoc b/serverless/pages/manage-access-to-org.asciidoc deleted file mode 100644 index b0d0108c..00000000 --- a/serverless/pages/manage-access-to-org.asciidoc +++ /dev/null @@ -1,32 +0,0 @@ -[[general-manage-access-to-organization]] -= Invite your team - -// :description: Add members to your organization and projects. -// :keywords: serverless, general, organization, overview - -To allow other users to interact with your projects, you must invite them to join your organization and grant them access to your organization resources and instances. - -Alternatively, {cloud}/ec-saml-sso.html[configure {ecloud} SAML SSO] to enable your organization members to join the {ecloud} organization automatically. preview:[] - -. Go to the user icon on the header bar and select **Organization**. -. Click **Invite members**. -+ -You can add multiple members by entering their email addresses separated by a space. -+ -You can grant access to all projects of the same type with a unique role, or select individual roles for specific projects. -For more details about roles, refer to <>. -. Click **Send invites**. -+ -Invitations to join an organization are sent by email. Invited users have 72 hours to accept the invitation. If they do not join within that period, you will have to send a new invitation. - -On the **Members** tab of the **Organization** page, you can view the list of current members, their status and role. - -In the **Actions** column, click the three dots to edit a member’s role or revoke the invite. - -[discrete] -[[general-manage-access-to-organization-leave-an-organization]] -== Leave an organization - -On the **Organization** page, click **Leave organization**. - -If you're the only user in the organization, you can only leave if you have deleted all your projects and don't have any pending bills. diff --git a/serverless/pages/manage-billing.asciidoc b/serverless/pages/manage-billing.asciidoc index 1d70c614..7a1a9a94 100644 --- a/serverless/pages/manage-billing.asciidoc +++ b/serverless/pages/manage-billing.asciidoc @@ -5,10 +5,10 @@ // :keywords: serverless, general, billing, overview ++++ -Manage billing +Billing ++++ -You can manage the billing details of your organization directly from the Elastic Cloud console. +Manage the billing details of your organization directly from the Elastic Cloud console. Bills are invoiced according to the billing contact and details that you set for your organization. . Navigate to https://cloud.elastic.co/[cloud.elastic.co] and log in to your Elastic Cloud account. . Go to the user icon on the header bar and select **Billing**. @@ -22,3 +22,4 @@ From the **Billing pages**, you can perform the following tasks: If you have a project that you're no longer using, refer to <>. To learn about the serverless pricing model, refer to <> and our https://www.elastic.co/pricing/serverless-search[pricing page]. + diff --git a/serverless/pages/manage-org.asciidoc b/serverless/pages/manage-org.asciidoc index a65f809b..48e09cfa 100644 --- a/serverless/pages/manage-org.asciidoc +++ b/serverless/pages/manage-org.asciidoc @@ -1,13 +1,144 @@ [[general-manage-organization]] -= Manage your organization += Manage users and roles -// :description: Manage your instances, users, and settings. +// :description: Manage your Elastic Cloud organization. // :keywords: serverless, general, organization, overview -When you sign up to Elastic Cloud, you create an **organization**. +//An **organization** is the umbrella for all of your {ecloud} resources, including hosted deployments and serverless projects, users, and account settings. When you sign up to {ecloud}, you create an organization. -This organization is the umbrella for all of your Elastic Cloud resources, users, and account settings. Every organization has a unique identifier. Bills are invoiced according to the billing contact and details that you set for your organization. +In this article, learn how to: -* <>: Add members to your organization and projects. -* <>: Configure the billing details of your organization. -* <>: Configure project-wide features and usage. +* <>: Invite users in your organization to access serverless projects and specify their roles. +* <>: Assign predefined roles to users in your organization. +* <>: Join a new organization and bring over your projects. +* <>: Leave an organization. + +[discrete] +[[general-manage-access-to-organization]] +== Invite your team + +// :description: Add members to your organization and projects. +// :keywords: serverless, general, organization, overview + +To allow other users to interact with your projects, you must invite them to join your organization and grant them access to your organization resources and instances. + +Alternatively, {cloud}/ec-saml-sso.html[configure {ecloud} SAML SSO] to enable your organization members to join the {ecloud} organization automatically. preview:[] + +. Go to the user icon on the header bar and select **Organization**. +. On the **Members** page, click **Invite members**. +. Enter the email addresses of the users you want to invite in the textbox. ++ +To add multiple members, enter the member email addresses, separated by a space. ++ +Grant access to all projects of the same type with a unique role, or select individual roles for specific projects. +For more details about roles, refer to <>. +. Click **Send invites**. ++ +Invitations to join an organization are sent by email. Invited users have 72 hours to accept the invitation before it expires. If the invite has expired, an admin can resend the invitation. + +On the **Members** tab of the **Organization** page, view the list of current members, including status and role. + +In the **Actions** column, click the three dots to edit a member's role or revoke the invite. + +[discrete] +[[general-assign-user-roles]] +== Assign user roles and privileges + +Within an organization, users can have one or more roles and each role grants specific privileges. + +You must assign user roles when you <>. +To subsequently edit the roles assigned to a user: + +. Go to the user icon on the header bar and select **Organization**. +. Find the user on the **Members** tab of the **Organization** page. Click the member name to view and edit its roles. + +There are two types of roles you can assign to users: + +* **Oranization-level roles:** These roles apply to the entire organization and are not specific to any serverless project or hosted deployment. +* **Instance access roles:** These roles are specific to each serverless project or hosted deployment. + +[discrete] +[[general-assign-user-roles-organization-level-roles]] +=== Organization-level roles + +* **Organization owner**. Can manage all roles under the organization and has full access to all serverless projects, organization-level details, billing details, and subscription levels. This role is assigned by default to the person who created the organization. +* **Billing admin**. Has access to all invoices and payment methods. Can make subscription changes. + +[discrete] +[[general-assign-user-roles-instance-access-roles]] +=== Instance access roles + +Each serverless project type has a set of predefined roles that you can assign to your organization members. +To assign the predefined roles: + +* globally, for all projects of the same type ({es-serverless}, {observability}, or {elastic-sec}). In this case, the role will also apply to new projects created later. +* individually, for specific projects only. To do that, you have to set the **Role for all** field of that specific project type to **None**. + +For example, assign a user the developer role for a specific {es-serverless} project: + +[role="screenshot"] +image::images/individual-role.png[Individual role] + +ifdef::serverlessCustomRoles[] + +You can optionally <>. +To assign a custom role to users, go to "Instance access roles" and select it from the list under the specific project it was created in. + +endif::[] + +[discrete] +[[general-assign-user-roles-table]] +|=== +|Name |Description |Available + +|Admin |Has full access to project management, properties, and security privileges. Admins log into projects with superuser role privileges. |{es-badge}{obs-badge}{sec-badge} + +|Developer |Creates API keys, indices, data streams, adds connectors, and builds visualizations. |{es-badge} + +|Viewer |Has read-only access to project details, data, and features. |{es-badge}{obs-badge}{sec-badge} + +|Editor |Configures all Observability or Security projects. Has read-only access to data indices. Has full access to all project features. |{obs-badge}{sec-badge} + +|Tier 1 analyst |Ideal for initial alert triage. General read access, can create dashboards and visualizations. |{sec-badge} + +|Tier 2 analyst |Ideal for alert triage and beginning the investigation process. Can create cases. |{sec-badge} + +|Tier 3 analyst |Deeper investigation capabilities. Access to rules, lists, cases, Osquery, and response actions. |{sec-badge} + +|Threat intelligence analyst |Access to alerts, investigation tools, and intelligence pages. |{sec-badge} + +|Rule author |Access to detection engineering and rule creation. Can create rules from available data sources and add exceptions to reduce false positives. |{sec-badge} + +|SOC manager |Access to alerts, cases, investigation tools, endpoint policy management, and response actions. |{sec-badge} + +|Endpoint operations analyst |Access to endpoint response actions. Can manage endpoint policies, {fleet}, and integrations. |{sec-badge} + +|Platform engineer |Access to {fleet}, integrations, endpoints, and detection content. |{sec-badge} + +|Detections admin |All available detection engine permissions to include creating rule actions, such as notifications to third-party systems. |{sec-badge} + +|Endpoint policy manager |Access to endpoint policy management and related artifacts. Can manage {fleet} and integrations. |{sec-badge} +|=== + + +[discrete] +[[general-leave-an-organization]] +== Leave an organization + +On the **Organization** page, click **Leave organization**. + +If you're the only user in the organization, you are able to leave only when you have deleted all projects and don't have any pending bills. + +[discrete] +[[general-join-organization-from-existing-cloud-account]] +== Join an organization from an existing Elastic Cloud account + +If you already belong to an organization, and you want to join a new one you will need to leave your existing organzation. + +If you want to join a new organization, follow these steps: + +. Make sure you do not have active projects or deployments before you leave your current organization. +. Delete your projects and clear any bills. +. Leave your current organization. +. Ask the administrator to invite you to the organization you want to join. +. Accept the invitation that you will get by email. diff --git a/serverless/pages/manage-your-project.asciidoc b/serverless/pages/manage-your-project.asciidoc index ffa9a0d4..144956f9 100644 --- a/serverless/pages/manage-your-project.asciidoc +++ b/serverless/pages/manage-your-project.asciidoc @@ -1,21 +1,27 @@ [[elasticsearch-manage-project]] -= Manage your projects += Manage performance and general settings // :description: Configure project-wide features and usage. // :keywords: serverless, elasticsearch, project, manage -To manage a project: +++++ +Performance and general settings +++++ + +{serverless-full} projects are fully managed and automatically scaled by Elastic. You have the option of {es}, {observability}, or {elastic-sec} for your project. + +Your project's performance and general data retention are controlled by the **Search AI Lake settings**. To manage these settings: . Navigate to https://cloud.elastic.co/[cloud.elastic.co]. . Log in to your Elastic Cloud account. . Select your project from the **Serverless projects** panel and click **Manage**. -From the project page, you can: +//From the project page, you can: -* **Rename your project**. In the **Overview** section, click **Edit** next to the project's name. -* **Manage data and integrations**. Update your project data, including storage settings, indices, and data views, directly in your project. -* **Manage API keys**. Access your project and interact with its data programmatically using {es} APIs. -* **Manage members**. Add members and manage their access to this project or other resources of your organization. +//* **Rename your project**. In the **Overview** section, click **Edit** next to the project's name. +//* **Manage data and integrations**. Update your project data, including storage settings, indices, and data views, directly in your project. +//* **Manage API keys**. Access your project and interact with its data programmatically using {es} APIs. +//* **Manage members**. Add members and manage their access to this project or other resources of your organization. [discrete] [[elasticsearch-manage-project-search-ai-lake-settings]] diff --git a/serverless/pages/ml-nlp-auto-scale.asciidoc b/serverless/pages/ml-nlp-auto-scale.asciidoc index 56f423f1..d13ac01a 100644 --- a/serverless/pages/ml-nlp-auto-scale.asciidoc +++ b/serverless/pages/ml-nlp-auto-scale.asciidoc @@ -3,6 +3,8 @@ // :keywords: serverless +This content applies to: {es-badge} {obs-badge} {sec-badge} + You can enable autoscaling for each of your trained model deployments. Autoscaling allows {es} to automatically adjust the resources the model deployment can use based on the workload demand. diff --git a/serverless/pages/project-and-management-settings.asciidoc b/serverless/pages/project-and-management-settings.asciidoc index 4cf44b62..3a33d851 100644 --- a/serverless/pages/project-and-management-settings.asciidoc +++ b/serverless/pages/project-and-management-settings.asciidoc @@ -1,6 +1,7 @@ // :description: Learn about capabilities available in multiple serverless solutions. // :keywords: serverless, observability, security, elasticsearch, overview +[[project-settings]] The documentation in this section describes shared capabilities that are available in multiple solutions. Look for the doc badge on each page to see if the page is valid for your solution: diff --git a/serverless/pages/project-settings-access.asciidoc b/serverless/pages/project-settings-access.asciidoc new file mode 100644 index 00000000..e5b5e89d --- /dev/null +++ b/serverless/pages/project-settings-access.asciidoc @@ -0,0 +1,32 @@ +[[project-settings-access]] += Manage access + +// :description: Manage your indices, data views, saved objects, settings, and more from a central location in Elastic. +// :keywords: serverless, management, overview + +++++ +Access +++++ + +Go to **Project settings**, then ** Management** to manage your indices, data views, saved objects, settings, and more. +You can also open Management by using the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field]. + +Access to individual features is governed by Elastic user roles. +Consult your administrator if you do not have the appropriate access. +To learn more about roles, refer to <>. + +|=== +| Feature | Description | Available in + +| <> +| Invite and manage your team's access to your organization. +| {es-badge}{obs-badge}{sec-badge} + +| <> +| Create and manage keys that can interact with your project's data. +| {es-badge}{obs-badge}{sec-badge} + +| <> +| Create and manage custom roles for your users. +| {es-badge}{sec-badge} +|=== diff --git a/serverless/pages/project-settings-alerts.asciidoc b/serverless/pages/project-settings-alerts.asciidoc new file mode 100644 index 00000000..a25c552c --- /dev/null +++ b/serverless/pages/project-settings-alerts.asciidoc @@ -0,0 +1,36 @@ +[[project-settings-alerts]] += Manage alerts and insights + +// :description: Manage your indices, data views, saved objects, settings, and more from a central location in Elastic. +// :keywords: serverless, management, overview + +++++ +Alerts and insights +++++ + +Go to **Project settings**, then ** Management** to manage your indices, data views, saved objects, settings, and more. +You can also open Management by using the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field]. + +Access to individual features is governed by Elastic user roles. +Consult your administrator if you do not have the appropriate access. +To learn more about roles, refer to <>. + +|=== +| Feature | Description | Available in + +| <> +| Create and manage reusable connectors for triggering actions. +| {es-badge}{obs-badge}{sec-badge} + +| <> +| Suppress rule notifications for scheduled periods of time. +| {obs-badge}{sec-badge} + +| <> +| Create and manage rules that generate alerts. +| {es-badge} + +| <> +| Manage entity risk scoring, and preview risky entities. +| {sec-badge} +|=== diff --git a/serverless/pages/project-settings-content.asciidoc b/serverless/pages/project-settings-content.asciidoc new file mode 100644 index 00000000..8ac871d9 --- /dev/null +++ b/serverless/pages/project-settings-content.asciidoc @@ -0,0 +1,53 @@ +[[project-settings-content]] += Manage project content + +// :description: Manage your indices, data views, saved objects, settings, and more from a central location in Elastic. +// :keywords: serverless, management, overview + +++++ +Content +++++ + +Go to **Project settings**, then ** Management** to manage your indices, data views, saved objects, settings, and more. +You can also open Management by using the {kibana-ref}/kibana-concepts-analysts.html#_finding_your_apps_and_objects[global search field]. + +Access to individual features is governed by Elastic user roles. +Consult your administrator if you do not have the appropriate access. +To learn more about roles, refer to <>. + +|=== +| Feature | Description | Available in + +| <> +| Bulk assign asset criticality to multiple entities by importing a text file. +| {sec-badge} + +| <> +| Manage files that are stored in {kib}. +| {es-badge}{obs-badge}{sec-badge} + +| <> +| Create maps from your geographical data. +| {sec-badge} + +| <> +| Manage and download reports such as CSV files generated from saved searches. +| {es-badge}{obs-badge}{sec-badge} + +| <> +| Copy, edit, delete, import, and export your saved objects. +These include dashboards, visualizations, maps, {data-sources}, and more. +| {es-badge}{obs-badge}{sec-badge} + +| <> +| Organize your project and objects into multiple spaces. +| {es-badge}{obs-badge}{sec-badge} + +| <> +| Create, manage, and assign tags to your saved objects. +| {es-badge}{obs-badge}{sec-badge} + +| <> +| Create and manage visualization panels that you can use across multiple dashboards. +| {es-badge}{obs-badge}{sec-badge} +|=== diff --git a/serverless/pages/project-settings.asciidoc b/serverless/pages/project-settings-data.asciidoc similarity index 52% rename from serverless/pages/project-settings.asciidoc rename to serverless/pages/project-settings-data.asciidoc index 9dc0f0c2..d0906f5b 100644 --- a/serverless/pages/project-settings.asciidoc +++ b/serverless/pages/project-settings-data.asciidoc @@ -1,11 +1,11 @@ -[[project-settings]] -= Management settings +[[project-setting-data]] += Manage project data // :description: Manage your indices, data views, saved objects, settings, and more from a central location in Elastic. // :keywords: serverless, management, overview ++++ -Management +Data ++++ Go to **Project settings**, then ** Management** to manage your indices, data views, saved objects, settings, and more. @@ -18,30 +18,18 @@ To learn more about roles, refer to <>. |=== | Feature | Description | Available in -| <> -| Create and manage keys that can send requests on behalf of users. -| {es-badge}{obs-badge}{sec-badge} - -| <> -| Bulk assign asset criticality to multiple entities by importing a text file. -| {sec-badge} +| <> +| Connect your data to your project. +| {obs-badge}{sec-badge} -| <> -| Create and manage reusable connectors for triggering actions. -| {es-badge}{sec-badge} +| <> +| Add monitoring for logs, metrics, and other types of data to a host. +| {obs-badge}{sec-badge} | <> | Manage the fields in the data views that retrieve your data from {es-serverless}. | {es-badge}{obs-badge}{sec-badge} -| <> -| Manage entity risk scoring, and preview risky entities. -| {sec-badge} - -| <> -| Manage files that are stored in {kib}. -| {es-badge}{obs-badge}{sec-badge} - | <> | View index settings, mappings, and statistics and perform operations on indices. | {es-badge}{obs-badge}{sec-badge} @@ -58,35 +46,6 @@ To learn more about roles, refer to <>. | View, export, and import your {anomaly-detect} and {dfanalytics} jobs and trained models. | {es-badge}{obs-badge}{sec-badge} -| <> -| Suppress rule notifications for scheduled periods of time. -| {obs-badge}{sec-badge} - -| <> -| Create maps from your geographical data. -| {sec-badge} - -| <> -| Manage and download reports such as CSV files generated from saved searches. -| {es-badge}{obs-badge}{sec-badge} - -| <> -| Create and manage rules that generate alerts. -| {es-badge} - -| <> -| Copy, edit, delete, import, and export your saved objects. -These include dashboards, visualizations, maps, {data-sources}, and more. -| {es-badge}{obs-badge}{sec-badge} - -| <> -| Organize your project and objects into multiple spaces. -| {es-badge}{obs-badge}{sec-badge} - -| <> -| Create, manage, and assign tags to your saved objects. -| {es-badge}{obs-badge}{sec-badge} - | <> | Use transforms to pivot existing {es} indices into summarized or entity-centric indices. | {es-badge}{obs-badge}{sec-badge} diff --git a/serverless/pages/rules.asciidoc b/serverless/pages/rules.asciidoc index 5c338953..c602c830 100644 --- a/serverless/pages/rules.asciidoc +++ b/serverless/pages/rules.asciidoc @@ -4,7 +4,7 @@ // :description: Alerting works by running checks on a schedule to detect conditions defined by a rule. // :keywords: serverless, Elasticsearch, alerting, learn -This content applies to: {es-badge} +This content applies to: {es-badge} {sec-badge} In general, a rule consists of three parts: diff --git a/serverless/pages/sign-up.asciidoc b/serverless/pages/sign-up.asciidoc index 9219c363..d4dfcad8 100644 --- a/serverless/pages/sign-up.asciidoc +++ b/serverless/pages/sign-up.asciidoc @@ -1,17 +1,13 @@ [[general-sign-up-trial]] -= Get started with serverless += Sign up for Elastic Cloud // :description: Information about signing up for a serverless Elastic Cloud trial // :keywords: serverless, general, signup - -There are two options to create serverless projects: - -* If you are an existing customer, https://cloud.elastic.co/login[log in to Elastic Cloud]. On the home page, you will see a new option to create serverless projects. Note that if you are already subscribed to Elastic Cloud, there is no specific trial for serverless projects. -* If you are a new user, you can https://cloud.elastic.co/serverless-registration[sign up for a free 14-day trial], and you will be able to launch a serverless project. +The following page provides information on how to sign up for an Elastic Cloud Serverless account, for information on how to sign up for hosted deployments, see https://www.elastic.co/guide/en/cloud/current/ec-getting-started.html[Elasticsearch Service - How do i sign up?]. [discrete] [[general-sign-up-trial-what-is-included-in-my-trial]] -== What is included in my trial? +== Trial features Your free 14-day trial includes: @@ -20,6 +16,8 @@ Your free 14-day trial includes: A deployment lets you explore Elastic solutions for Search, Observability, and Security. Trial deployments run on the latest version of the Elastic Stack. They includes 8 GB of RAM spread out over two availability zones, and enough storage space to get you started. If you’re looking to evaluate a smaller workload, you can scale down your trial deployment. Each deployment includes Elastic features such as Maps, SIEM, machine learning, advanced security, and much more. You have some sample data sets to play with and tutorials that describe how to add your own data. +To learn more about Elastic Cloud Hosted, check our https://www.elastic.co/guide/en/cloud/current/ec-getting-started.html[Elasticsearch Service documentation]. + **One serverless project** Serverless projects package Elastic Stack features by type of solution: @@ -37,7 +35,7 @@ During the trial period, you are limited to one active hosted deployment and one [discrete] [[general-sign-up-trial-what-limits-are-in-place-during-a-trial]] -== What limits are in place during a trial? +== Trial limitations During the free 14 day trial, Elastic provides access to one hosted deployment and one serverless project. If all you want to do is try out Elastic, the trial includes more than enough to get you started. During the trial period, some limitations apply. @@ -48,6 +46,8 @@ During the free 14 day trial, Elastic provides access to one hosted deployment a * Machine learning nodes are available up to 4GB RAM * Custom {es} plugins are not enabled +To learn more about Elastic Cloud Hosted, check our https://www.elastic.co/guide/en/cloud/current/ec-getting-started.html[Elasticsearch Service documentation]. + **Serverless projects** * You can have one active serverless project at a time. @@ -55,9 +55,9 @@ During the free 14 day trial, Elastic provides access to one hosted deployment a * Search Boost Window is limited to 7 days. This setting only exists in {es-serverless} projects * Scaling is limited for serverless projects in trials. Failures might occur if the workload requires memory or compute beyond what the above search power and search boost window setting limits can provide. -**How to remove restrictions?** +**Remove limitations** -To remove limitations, subscribe to https://www.elastic.co/guide/en/cloud/current/ec-billing-details.html[Elastic Cloud]. Elastic Cloud subscriptions include the following benefits: +Subscribe to https://www.elastic.co/guide/en/cloud/current/ec-billing-details.html[Elastic Cloud] for the following benefits: * Increased memory or storage for deployment components, such as {es} clusters, machine learning nodes, and APM server. * As many deployments and projects as you need. @@ -68,13 +68,13 @@ You can subscribe to Elastic Cloud at any time during your trial. <>. [NOTE] ==== Serverless projects are only available for AWS Marketplace. Support for GCP Marketplace and Azure Marketplace will be added in the near future. ==== +[[general-user-profile]] +== Update your user profile + +At any time, you can update your email address, change your password, or manage your multifactor authentication methods from your user profile. +Check {cloud}/ec-account-user-settings.html[Edit user account settings] for more details. + [discrete] [[general-sign-up-trial-how-do-i-get-help]] -== How do I get help? +== Get help and support We’re here to help. If you have any questions, reach out to https://cloud.elastic.co/support[Support]. + + diff --git a/serverless/pages/technical-preview-limitations.asciidoc b/serverless/pages/technical-preview-limitations.asciidoc deleted file mode 100644 index 830ff882..00000000 --- a/serverless/pages/technical-preview-limitations.asciidoc +++ /dev/null @@ -1,10 +0,0 @@ -[[elasticsearch-technical-preview-limitations]] -= Limitations - -// :description: Review the limitations that apply to {es-serverless} projects. -// :keywords: serverless, elasticsearch - - -// This page is not included in the index file, so it is not visible in the navigation menu anymore. HTTP redirects will be set up. - -Refer to <> for a comparison of {es-serverless} with other Elastic Cloud offerings. \ No newline at end of file diff --git a/serverless/pages/user-profile.asciidoc b/serverless/pages/user-profile.asciidoc deleted file mode 100644 index fb8d8b39..00000000 --- a/serverless/pages/user-profile.asciidoc +++ /dev/null @@ -1,54 +0,0 @@ -[[general-user-profile]] -= Update your user profile - -// :description: Manage your profile settings. -// :keywords: serverless, general, profile, update - -To edit your user profile, go to the user icon on the header bar and select **Profile**. - -[discrete] -[[general-user-profile-update-your-email-address]] -== Update your email address - -Your email address is used to sign in. If needed, you can change this email address. - -. In the **Profile** section, by **Email address**, select **Edit**. -. Enter a new email address and your current password. -+ -An email is sent to the new address with a link to confirm the change. If you don't get the email after a few minutes, check your spam folder. - -[discrete] -[[general-user-profile-change-your-password]] -== Change your password - -When you signed up with your email address, you selected a password that you use to log in to the Elastic Cloud console. If needed, you can change this password. - -If you know your current password: - -. Navigate to the **Password** section and select **Change password**. -. Enter the current password and provide the new password that you want to use. - -If you don't know your current password: - -. At the login screen for the Elastic Cloud console, select the link **Forgot password?** -. Enter the email address for your account and select **Reset password**. -+ -An email is sent to the address you specified with a link to reset the password. If you don't get the email after a few minutes, check your spam folder. - -[discrete] -[[general-user-profile-enable-multi-factor-authentication]] -== Enable multi-factor authentication - -To add an extra layer of security, you can either set up Google authenticator or text messaging on a mobile device. - -[TIP] -==== -Before you start using multi-factor authentication, verify that your device has SMS capabilities or download the Google Authenticator application onto your device. -==== - -To enable multi-factor authentication, you must enroll your device. - -. Navigate to the **Multi-factor authentication** section. -. Select **Configure** to enable the Authenticator app or **Add a phone number** to enable the Text message. - -If the device you want to remove is your only enrolled device, you must disable multi-factor authentication first. If your device is lost or stolen, contact https://support.elastic.co/[support]. diff --git a/serverless/pages/visualize-library.asciidoc b/serverless/pages/visualize-library.asciidoc new file mode 100644 index 00000000..05510a2c --- /dev/null +++ b/serverless/pages/visualize-library.asciidoc @@ -0,0 +1,28 @@ +[[visualize-library]] += Visualize Library + +// :keywords: serverless, Elasticsearch, Observability, Security + +//// +/* TODO: Figure out best way to deal with inconsistent location of these capabilities in different solutions. +This content has been removed from the navigation for now because it's not useful in its current state.*/ +//// + +This content applies to: {es-badge} {obs-badge} {sec-badge} + +The **Visualize Library** is a space where you can save visualization panels that you may want to use across multiple dashboards. The **Visualize Library** consists of two pages: + +* **Visualizations** +* **Annotation groups** + +[discrete] +[[visualize-library-visualizations]] +== Visualizations + +By default the **Visualizations** page opens first. Here you can create new visualizations, or select from a list of previously created visualizations. To learn more, refer to <>. + +[discrete] +[[visualize-library-annotation-groups]] +== Annotation groups + +**Annotation groups** give you the option to mark points on a visualization panel with events, such as a deployment, to help track performance. These annotations can be reused across multiple visualization panels. \ No newline at end of file diff --git a/serverless/pages/welcome-to-serverless.asciidoc b/serverless/pages/welcome-to-serverless.asciidoc index a61f7641..7a49670c 100644 --- a/serverless/pages/welcome-to-serverless.asciidoc +++ b/serverless/pages/welcome-to-serverless.asciidoc @@ -1,71 +1,127 @@ -++++ - -++++ - -{serverless-full} products allow you to deploy and use Elastic for your use cases without managing the underlying Elastic cluster, -such as nodes, data tiers, and scaling. Serverless instances are fully-managed, autoscaled, and automatically upgraded by Elastic so you can -focus more on gaining value and insight from your data. +{serverless-full} is a fully managed solution that allows you to deploy and use Elastic for your use cases without managing the underlying infrastructure. It represents a shift in how you interact with {es} - instead of managing clusters, nodes, data tiers, and scaling, you create **serverless projects** that are fully managed and automatically scaled by Elastic. This abstraction of infrastructure decisions allows you to focus solely on gaining value and insight from your data. + +{serverless-full} automatically provisions, manages, and scales your {es} resources based on your actual usage. Unlike traditional deployments where you need to predict and provision resources in advance, serverless adapts to your workload in real-time, ensuring optimal performance while eliminating the need for manual capacity planning. + +Serverless projects use the core components of the {stack}, such as {es} and {kib}, and are based on an architecture that +decouples compute and storage. Search and indexing operations are separated, which offers high flexibility for scaling your workloads while ensuring +a high level of performance. Elastic provides three serverless solutions available on {ecloud}: -* **{es-serverless}**: Build powerful applications and search experiences using a rich ecosystem of vector search capabilities, APIs, and libraries. -* **{obs-serverless}**: Monitor your own platforms and services using powerful machine learning and analytics tools with your logs, metrics, traces, and APM data. -* **{sec-serverless}**: Detect, investigate, and respond to threats, with SIEM, endpoint protection, and AI-powered analytics capabilities. +* **https://www.elastic.co/guide/en/serverless/current/what-is-elasticsearch-serverless.html[{es-serverless}]**: Build powerful applications and search experiences using a rich ecosystem of vector search capabilities, APIs, and libraries. +* **https://www.elastic.co/guide/en/serverless/current/what-is-observability-serverless.html[{obs-serverless}]**: Monitor your own platforms and services using powerful machine learning and analytics tools with your logs, metrics, traces, and APM data. +* **https://www.elastic.co/guide/en/serverless/current/what-is-security-serverless.html[{sec-serverless}]**: Detect, investigate, and respond to threats with SIEM, endpoint protection, and AI-powered analytics capabilities. -Serverless instances of the Elastic Stack that you create in {ecloud} are called **serverless projects**. +// https://www.elastic.co/blog/elastic-serverless-architecture[Learn more about serverless in our blog]. [discrete] -== Get started +== Benefits of serverless projects -Choose the type of project that matches your needs and we’ll help you get started with our solution guides. +**Management free.** Elastic manages the underlying Elastic cluster, so you can focus on your data. With serverless projects, Elastic is responsible for automatic upgrades, data backups, +and business continuity. -[cols="1,1"] -|=== -| -| +**Autoscaled.** To meet your performance requirements, the system automatically adjusts to your workloads. For example, when you have a short time spike on the +data you ingest, more resources are allocated for that period of time. When the spike is over, the system uses less resources, without any action +on your end. -| image:https://www.elastic.co/docs/assets/images/elasticsearch.png[width=150] -a| [.card-title]#{es}# + -Build custom search applications with {es}. +**Optimized data storage.** Your data is stored in cost-efficient, general storage. A cache layer is available on top of the general storage for recent and frequently queried data that provides faster search speed. +The size of the cache layer and the volume of data it holds depend on <> that you can configure for each project. -<> +**Dedicated experiences.** All serverless solutions are built on the Elastic Search Platform and include the core capabilities of the Elastic Stack. They also each offer a distinct experience and specific capabilities that help you focus on your data, goals, and use cases. -| image:https://www.elastic.co/docs/assets/images/observability.png[width=150] -a| [.card-title]#Observability# + -Monitor applications and systems with Elastic Observability. +**Pay per usage.** Each serverless project type includes product-specific and usage-based pricing. -<> +**Data and performance control**. Control your project data and query performance against your project data. +* Data. Choose the data you want to ingest and the method to ingest it. By default, data is stored indefinitely in your project, +and you define the retention settings for your data streams. +* Performance. For granular control over costs and query performance against your project data, serverless projects come with +a set of predefined settings you can edit. -| image:https://www.elastic.co/docs/assets/images/security.png[width=150] -a| [.card-title]#Security# + -Detect, investigate, and respond to threats with Elastic Security. +[discrete] +[[general-what-is-serverless-elastic-differences-between-serverless-projects-and-hosted-deployments-on-ecloud]] +== Differences between serverless projects and hosted deployments on {ecloud} -<> +You can run https://www.elastic.co/guide/en/cloud/current/ec-getting-started.html[hosted deployments] of the {stack} on {ecloud}. These hosted deployments provide more provisioning and advanced configuration options. -| -| +|=== +| Option| Serverless| Hosted +| **Cluster management** +| Fully managed by Elastic. +| You provision and manage your hosted clusters. Shared responsibility with Elastic. +| **Cluster management** +| Fully managed by Elastic. +| You provision and manage your hosted clusters. Shared responsibility with Elastic. +| **Scaling** +| Autoscales out of the box. +| Manual scaling or autoscaling available for you to enable. + +| **Upgrades** +| Automatically performed by Elastic. +| You choose when to upgrade. + +| **Pricing** +| Individual per project type and based on your usage. +| Based on deployment size and subscription level. + +| **Performance** +| Autoscales based on your usage. +| Manual scaling. + +| **Solutions** +| Single solution per project. +| Full Elastic Stack per deployment. + +| **User management** +| Elastic Cloud-managed users. +| Elastic Cloud-managed users and native Kibana users. + +| **API support** +| Subset of https://www.elastic.co/docs/api[APIs]. +| All Elastic APIs. + +| **Backups** +| Projects automatically backed up by Elastic. +| Your responsibility with Snapshot & Restore. + +| **Data retention** +| Editable on data streams. +| Index Lifecycle Management. |=== [discrete] -== Featured topics - -* <>: -Invite new members to your organization. -* <>: -Assign user roles and privileges to members in your organization. -* <>: -Manage your project data, search power, and more. -* <>: -View the details about your subscription. -* <>: -Check past and current usage for your projects. -* <>: -Manage your indices, data views, and more. +[[general-what-is-serverless-elastic-answers-to-common-serverless-questions]] +== Answers to common serverless questions + +**Is there migration support between hosted deployments and serverless projects?** + +Migration paths between hosted deployments and serverless projects are currently unsupported. + +**How can I move data to or from serverless projects?** + +We are working on data migration tools! In the interim, <> with Elasticsearch input and output plugins to move data to and from serverless projects. + +**How does serverless ensure compatibility between software versions?** + +Connections and configurations are unaffected by upgrades. To ensure compatibility between software versions, quality testing and API versioning are used. + +**Can I convert a serverless project into a hosted deployment, or a hosted deployment into a serverless project?** + +Projects and deployments are based on different architectures, and you are unable to convert. + +**Can I convert a serverless project into a project of a different type?** + +You are unable to convert projects into different project types, but you can create as many projects as you’d like. You will be charged only for your usage. + +**How can I create serverless service accounts?** + +Create API keys for service accounts in your serverless projects. Options to automate the creation of API keys with tools such as Terraform will be available in the future. + +To raise a Support case with Elastic, raise a case for your subscription the same way you do today. In the body of the case, make sure to mention you are working in serverless to ensure we can provide the appropriate support. + +**Where can I learn about pricing for serverless?** + +See serverless pricing information for https://www.elastic.co/pricing/serverless-search[Search], https://www.elastic.co/pricing/serverless-observability[Observability], and https://www.elastic.co/pricing/serverless-security[Security]. + +**Can I request backups or restores for my projects?** + +It is not currently possible to request backups or restores for projects, but we are working on data migration tools to better support this. diff --git a/serverless/pages/what-is-elasticsearch-serverless.asciidoc b/serverless/pages/what-is-elasticsearch-serverless.asciidoc index 6ec4e7ac..9ea48f92 100644 --- a/serverless/pages/what-is-elasticsearch-serverless.asciidoc +++ b/serverless/pages/what-is-elasticsearch-serverless.asciidoc @@ -4,7 +4,7 @@ // :description: Build search solutions and applications with {es-serverless}. // :keywords: serverless, elasticsearch, overview -{es} is an open source distributed search and analytics engine, scalable data store, and vector database. It’s optimized for speed and relevance on production-scale workloads. +{es} is an open source distributed search and analytics engine, scalable data store, and vector database. It's optimized for speed and relevance on production-scale workloads. .Understanding Elasticsearch on serverless [IMPORTANT] diff --git a/serverless/pages/what-is-serverless.asciidoc b/serverless/pages/what-is-serverless.asciidoc deleted file mode 100644 index f3ca1143..00000000 --- a/serverless/pages/what-is-serverless.asciidoc +++ /dev/null @@ -1,127 +0,0 @@ -[[general-what-is-serverless-elastic]] -= What is serverless Elastic? - -// :keywords: serverless - -Serverless projects use the core components of the {stack}, such as {es} and {kib}, and are based on an architecture that -decouples compute and storage. Search and indexing operations are separated, which offers high flexibility for scaling your workloads while ensuring -a high level of performance. - -**Management free.** Elastic manages the underlying Elastic cluster, so you can focus on your data. With serverless projects, Elastic is responsible for automatic upgrades, data backups, -and business continuity. - -**Autoscaled.** To meet your performance requirements, the system automatically adjusts to your workloads. For example, when you have a short time spike on the -data you ingest, more resources are allocated for that period of time. When the spike is over, the system uses less resources, without any action -on your end. - -**Optimized data storage.** Your data is stored in cost-efficient, general storage. A cache layer is available on top of the general storage for recent and frequently queried data that provides faster search speed. -The size of the cache layer and the volume of data it holds depend on <> that you can configure for each project. - -**Dedicated experiences.** All serverless solutions are built on the Elastic Search Platform and include the core capabilities of the Elastic Stack. They also each offer a distinct experience and specific capabilities that help you focus on your data, goals, and use cases. - -**Pay per usage.** Each serverless project type includes product-specific and usage-based pricing. - -[discrete] -[[general-what-is-serverless-elastic-control-your-data-and-performance]] -== Control your data and performance - -Control your project data and query performance against your project data. - -**Data.** Choose the data you want to ingest, and the method to ingest it. By default, data is stored indefinitely in your project, -and you define the retention settings for your data streams. - -**Performance.** For granular control over costs and query performance against your project data, serverless projects come with a set of predefined <> that you can edit. - -.Some or all of these settings may not be available for all types of serverless projects. -[NOTE] -==== - -==== - -[discrete] -[[general-what-is-serverless-elastic-differences-between-serverless-projects-and-hosted-deployments-on-ecloud]] -== Differences between serverless projects and hosted deployments on {ecloud} - -You can run https://www.elastic.co/guide/en/cloud/current/ec-getting-started.html[hosted deployments] of the {stack} on {ecloud}. These hosted deployments provide more provisioning and advanced configuration options. - -|=== -| Option| Serverless| Hosted - -| **Cluster management** -| Fully managed by Elastic. -| You provision and manage your hosted clusters. Shared responsibility with Elastic. - -| **Scaling** -| Autoscales out of the box. -| Manual scaling or autoscaling available for you to enable. - -| **Upgrades** -| Automatically performed by Elastic. -| You choose when to upgrade. - -| **Pricing** -| Individual per project type and based on your usage. -| Based on deployment size and subscription level. - -| **Performance** -| Autoscales based on your usage. -| Manual scaling. - -| **Solutions** -| Single solution per project. -| Full Elastic Stack per deployment. - -| **User management** -| Elastic Cloud-managed users. -| Elastic Cloud-managed users and native Kibana users. - -| **API support** -| Subset of https://www.elastic.co/docs/api[APIs]. -| All Elastic APIs. - -| **Backups** -| Projects automatically backed up by Elastic. -| Your responsibility with Snapshot & Restore. - -| **Data retention** -| Editable on data streams. -| Index Lifecycle Management. -|=== - -[discrete] -[[general-what-is-serverless-elastic-answers-to-common-serverless-questions]] -== Answers to common serverless questions - -**Is there migration support between hosted deployments and serverless projects?** - -Migration paths between hosted deployments and serverless projects are currently unsupported. - -**How can I move data to or from serverless projects?** - -We are working on data migration tools! In the interim, you can <> with {es} input and output plugins to move data to and from serverless projects. - -**How does serverless ensure compatibility between software versions?** - -Connections and configurations are unaffected by upgrades. To ensure compatibility between software versions, quality testing and API versioning are used. - -**Can I convert a serverless project into a hosted deployment, or a hosted deployment into a serverless project?** - -Projects and deployments are based on different architectures, and you are unable to convert. - -**Can I convert a serverless project into a project of a different type?** - -You are unable to convert projects into different project types, but you can create as many projects as you'd like. You will be charged only for your usage. - -**How can I create serverless service accounts?** - -Create API keys for service accounts in your serverless projects. Options to automate the creation of API keys with tools such as Terraform will be available in the future. - -To raise a Support case with Elastic, raise a case for your subscription the same way you do today. In the body of the case, make sure to mention you are working in serverless to ensure we can provide the appropriate support. - -**Where can I learn about pricing for serverless?** - -See serverless pricing information for https://www.elastic.co/pricing/serverless-search[Search], https://www.elastic.co/pricing/serverless-observability[Observability], and https://www.elastic.co/pricing/serverless-security[Security]. - -**Can I request backups or restores for my projects?** - -It is not currently possible to request backups or restores for projects, but we are working on data migration tools to better support this.