ruby2.5-rubygem-rspec-core-doc-3.10-3.10.1-bp153.2.1 4>$  Apa#[!M@eeeƽ67.Ats\=Ӂ gO:|\/EÎ8A ;ĺzb)meH"d|tĘ< f.5mfIS3ޭL~$Z?,SB#}˖LC jٗEؐt)zjKJ:{_]b ӲuD 4u(UHs B_~y|?nV0K&Rbi|N*c#7004585ad159a8418b26f32133147eb4434d079c8bbc93ba2cce24d6567bed86c79af4bc1f6206c68090b4f669c2deb65800f7845a#[!M@eeej\Jt$amYaDC.:Q:.di9+h<k:c.a8 ^z6$ڵ:;i*0W^qPZ}k6獚]]XZ 18" ʺ}!C\9?}LL(f~\fyJfتM4"!>YI, X%SCލ!fX)9ʊ_FJ:epSVW]O^!^1"?_0c d>p;?d&- 7 Y :@H $ 0 HX D 0|LL`(8 9:FuUGuhHIXY\]^;sbv(cvdwewfwlwuwvTz_ptzCruby2.5-rubygem-rspec-core-doc-3.103.10.1bp153.2.1RDoc documentation for rspec-coreDocumentation generated at gem installation time. Usually in RDoc and RI formats.a#Pgoat13 SUSE Linux Enterprise 15openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/rspec/rspec-corelinuxx86_64uWj$3'g/H10g2>HU ZLJ<9`C5?D:I@TBK.%@h1??YTFgF2= 1+*=]B >D7?#(;W4G=9@d)-'5S4E1D1Z_7$ekQX=$Wj5QhZ"oRa?!Z.]VPrai (P-oJRIOZ}_nQOp,)57g,GS?BOTCxwIsR4 %\ d szH;KM8*9#%%akS5\vGW=JB-6@02)6@FH4>|R6(:vH8BHND!B!"L??Mf~7)F!!:Sz!A]&(w{Mr4;4*z8h S vzF"}2 l $X F*iXs@Z<^hFztx@Rj=*)bRJtttvPQ]znDZi5+"EIC))#uZ9=A$=@<;)'+$13#Q<:B.M 1   ' (O!;!; W 1    ' ;Z';Ha9=FF==`A;? VZJFOC4DB>z%ji9N}}|vxrhm]bd`w~nxsdVwl`zpy=?e%d~t}MqLGRbacYI>YeYolX[aZSPC[Xc`'t2Rf67Gug^MX\MGEIQgdQE]_KdQrmXRDOMTG:J;:>Q=@F!(1<IW]39;"CoR[5dsSmMV?W2::?5(>//J&.,BG+j?0$k'`gg1(rfJ1kPPRHXDBXYVTxd\IhixD`>q;-;5>,(8  ## 2N/.$N.4-MH@d3LOP8 n; K .OO:5<-6.4=7+$$('knM'.{+;9-=;LpZL.TF(X#j>-A6nc-/keR#%_83J5N#OA-aD:R_JpV:QME@4AGC+8>:t5;7"/51)+8>:|EG3:Zz GRU/faGi0tO6>>[R dD`@Q+Jd$&Ck$)*B ?  y W3?@*"+  0%66,*2*!62 .Ap..Gjg:F><!EISQEGG3JA.ASCisV ^*++%%"";;?K6=C=At2?;;9;>-i}HG?[1>_?4N`lL Z_cHd.'m\3m$uOH;.6=10BO\6985<9W{yUJ)S==oRJQD5(('sC`&b 3vAAA큤AA큤AAA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤a#Na#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Oa#Na#Na#Na#Na#Na#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Oa#Oa#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Na#Na#Na#Na#Oa#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Na#Na#Na#Na#Na#Na#Na#Na#Na#Na#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Na#Na#Na#Na#Oa#Oa#Oa#Oa#Na#Na#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#Oa#O77c7e9cce023d6d5b7e94214def21dc5f14076e1b6bd65c57b8d5161b86334acb7ffd64faa4a136cbe4e9f2f42adcbb3527361f9ae88add8a342adf9549e21524ceb53904953c9915456af52a74d154727e5d29b39e544aa899b867be5a3add80ef170069b951babc7ecbd105d2db20622bb15cd5848ba402b1acf06b07d5f4082e80beb7d9830aa4a6af70687cdeb37bb2edb0738e720a7c344b12a4c9a2a48bbf6338150e4451a9a771e36638827392ea0b95e8cf1860d093a3f1ff1a9ef98c1e3ce89f33fc3b2f9687569b8faea75ef68c716a929563f717d07359b3b868ee7a84bc86e453b54be3849bc564883c0cb3fdee059c3ec4192bd0c19e23ddaa4604cdb42de7f4b5b49e5aa432c355fbd091246d95f7da64dd888a9c08c0e7ee06897ee290d5aae80dbc9994492a1e3a8eb5a385b80dddbc4c80bd99d7a056e0110e88dd2cbce02f120118f6c2872f80513d8c5b17f4f1c10945e3ceb7c95da131d8b3f9ae526f81f89c675567b8c88888df690dce63adb97dc3908dde2c236a9f98d1561c5f2794d66436d346031c631e56bd5f25626ea841575bf46a55d2459f59f4d83fb3a918f353ad6c776cc5b2c61442fd0e7eadd271579fb7f986abe1465afb47dcc5846076ea8124c116b2ae4c809477d37040a2e0a76118ce6506c40578054ad7657e5ca6ce6e2fffc553885c278a0033b60c4fe7e272f163cf9cb6de135795a28f806bf62a7d29212fbb0d4ef0718c68c3da03ac195866e6af5b14c74167f477fb98a862c15f3286c310dc27e8ba35e209305431e7d7117f9081b642a61c3ba2d06c8d376ff1fcfcd04326baba969f306ac69be934978d05026aa7238c03587e3f07398055ab6141f7814e258e6e460e7e972db3301c1340b82b159b70f3152008071381ee441f60be3779c6fe0f23a01d61c9e07d9272949688a2a0a04067d7ec0f9166997db61fd23239484a8a7862ec9bafb52b5a4df7b589239e7d5114a5e08959fcf4a81e8fc0a08176d215ede385d7f462a7d09ed234a685b579633ffc89a5829b634d1f4965dd2a4c2b10dcdb0f4489ec59223569501ca2a0579dbe25ccffc4915f8cee023520d2d8358ebcbc11f823ba20263cc20d6439c2341a02b7955c29b7e2d21d1b2cc43cf4485fbc10e81605b620f31bedc887b6ee250b92f5d39753ee8e2c2065620f3e18c4d3f64b8d6e75a8945040648218c3184a31193b42c1f4ea2bf282ac234b7712ec5ac030457fb0e9cc670dda7c746ac06f0fb151d680d6857fef68da2a51ac7f9517437d70545015d3286a2bda7ecb9a95e4b02a15452ccf97d5269e89eac8ffe49b9713f4b5ad0a3635661220109ffd044968355037478c0450e205dc6ca67a521a0e5bd92f6cf63b81a52b6184e02ff7ff45e2908370fab09ecc06354715580046e25d1f2b31f77f40e1954f0975f2ee87b0434a502d970e81534adcb2df3052dfe81ffd4beb95191845cbd001e360b19cdacfa47d9a2eda27ec62e478fe27220fcbb9b5f7e3c73ce00f5bd348216e10439f054659f090f2588f00fdf8ccadf4ed4fc1d9a4433c4d7c6f67e7c71bffd8a322b1356b4bc4ed07872b8bb2fcb6202d46d51318bc6bf23d1f40b91113c1cc06fb0f18b79f07b01d092a64255aab352c29c7fe4179de3aa415bcb411cdd6d863b2934bdc41a418cb7551532de2dcc8c15c62f1a54ceafe00d8f83d2ccf1f549538f7624a80a7405c216e718ea8c65570380558ba513f1d93087bbd0f9f542b9adb319f8909648fe03088bdacea7b442a0a26a25a0db6fe99391c628137ea9b8569e0b5aff877a914dcdca6ae1606b5d160c0efa81a75861ab932b5ac9177963f3790fb7522817144d7232bfe101079ee1c95a6a57e8667cfcc5e5a91d64069c1fd49a26f05c226eabc66b5eacfdaaa8c1e3ffe78a6322a1567a69492f38df4f993812f18caba1a0ad6a8039ecec9978cdb102340fe593b82ac4c05ff658088f83679757cca88a8ad76c53feca4c1ff523219b47a24d145e03217b7bceed5ad7e315e3184297a0c21bb02c24ec422de7ba0d1985c950bb68dbbe0774eb943eb34a502d6fd27fd5006c032d7e167110813cc5d77e62dac2b6e507f0a681ea8bdcbf69a886f5e4e46b950d53b1b52667da0334f0ba693cfb3478da629e7c98d49c11ebf15f565ff96bcca61ccd8a92627d6db5c511c648fafb3de4cabe06560fc8b623c7b8f4bea7c847f5611a24e59d409c78dcacb391be1b9258f150ec96a97aa09b590121cd6b6168afa2d00733275270787216a15259cadafe219d5f3974269b8897173d9143bed067435afc87027809d1f553b184595572bb6f34e64235a16bee620db2857afc8d50297b45c730ebb6f0b6a9dbc119938fa6f79126f6ba055dab377716ebfcfca7f22b25c72aa7b6111eadfb735045fe4d2377f8cd6579764e26286a1ad44b8318fe1263cf277c5837abc72578f4803a990b056bd810d81b1f208e8ad92faca03a82e3271f01277322dc7e17e43817fa757a8d287978cb512cb34839f7f735994441c73c6f3226755f575b344bf4cf5c41329b393b2eda2b41cabc1f68756c0919ef4915b0b56d3f63aeb2cead415e0fac7a09f15cbcf6e16f0a8d73f3f33a386c75643e30c04ecaf66213aaf28663fae8256c841c74da751f17340c365521ff839c2cf156fe903d09eaba7461f8b161637163ba071fb202f333b586d7da7424fe0cb00aa82e016ec375664563c55cb3afc34303628c2ec5279e951809fcac4c04c0e020e25405bde88434feca93a43db7b321f290fd7936c75b181a6ddff4e15fb71dab3c3ceb888ef33aa5a6ad893e16b100fd111aadcc76aa2dfffe2b9868b3a7bb04565c6e8a2b52190f4516d694d84d0d04eab806f0e65567558bbba088873fae48825d4c2ce7cb8acf9397ed622d838fde6169879077f32cc64dfa8f8c0b7a225ecfe659f995fa4260fe384a55b2b65db6888ae35cb9025b88c9b0b4239d6894b263c196217b9c3c600cbf3baecf16b51bfbe2034882127ff3c2c37aa64af4f79df7aa9e7af25ec5fb9f476a2935ad971a9626b33b6f82d2a7454f8c0457fec7f6b8439a3201d72e9235aa281acc24c14cc521db2c865eaf252428bd2575591800177ce44976d908dcb7002220187784dcfa2ab6cd11fa1e79a67ceedbf25ee5661b640469915b31d777f9b3954d2b5458031e3a8a47ffb026297835aa0285f3d6bef83e249c02001e8154513b0b83559c992b4d90066bf04c38fc218ed0f6385df477e56b1ab9c69a10492dc4ad43d4c2847997624e01e81519516073894517dff11ca83636f8cdded9d270a97d6763d3642c0feec39339059ef5e853b2dd7f13be420528b7e0c5ff768de3e9e51af89160b04f1a51c17e9e2c1b6092fed23525f572141b46cf7a550f0d97811dd120014fd745d8c42190f826af8d8c5d72845968b1a6f10888435821d29edd0b295e46e3d8196a1f09cc00d08bb689ead40067f1edd91de86a96c273ba7a5832f5146c50b01269edaaea6b495e6ad7e9615e2c23a1d6891168202eb487bc0e8e4519a0a2b5505cdde8b02d2f882b59cae07d448dbff452b84d8380c11549c818c8f8b09f9031094280c92ec810eb6ecbcfb652994fc2ecc9219017d3049d13fff2085334d77b6aac98016c6e43451b0f93ed559540ff88105fc3216ad7bf3012a37af07436cf695a029be93cdc8565132a55962468a8763de1097528915eaece0e5cb1363dbcc308f39a514ab979c2ed3390416b20398fe5c79864fb14e2985458d7e3ddd1fcf0fe196a3fec5cfccf61ef5bbbf9cdc22e596f99b25468889f1cc1f7df7133852f7f531da9c6c1c4a4d57d63fe71f58ecc905b668047adc4c9a4913a018f9ff1f77ced1309a7d9793f0a4a04782ca819d8acf1666565fafbbb3bcb9a7584b0f1133964643c80d566d78d397fe98d6faaabbbbb2256819fa49d4efa5dad4525bc53963121afbec875436b047b8924b492811b37227d2bf4ab3b769043e8425815dec60099630602df06c20888c2cf9d5cac045a173a6a5ade374c0d50a6fcfb4321dd6c1a730a4b1b19064336d64eb6b752301b1e02705c263ff0bd6b7a484709e334205bdcc822b5ff30ee9a10211aa1f3e35172640cf29942366a6845a04e4b9dc6bab30eb6402fd47dfa5c1115e37d816a950e0fe8722b1e2214ff7b3de9b51a92af3814673abace4c9ac5540972a61d20ca2f4a8c7837ddbb631eac0e965b676f0a20982aef5b2f5a6a751e2b0e2430dd3a7ea401d25a44c931e489d7b6cd4a123d38fc5fb865d9da8c87f5ebf1fd58c8c61bb7cfd9c4460464fe45c195671fae4cd028741ececeb970d2847c8a4cae7e14e3c4a731a32223eb6a9d8892849a379bd0daec953a745bcb1631a0441ec5645d5b03857d0f2a1ff9f5db6c37c990c7d2716d7941898da7b7fb0bfb4738891db2e219e1dfb9164c34293d511c07b4cce06ef06e9b922a31a0a57312afa4851c6e5827e3799674a4120da642cac9b5118aca48628c75913e2736d3a0e634d79b7b80c739a0bdc4158fd3a36651ca6b714290d83eea26744734374a366d4c5daf65c26a06778652ecd3df15a3c08913b025d373c3daf93ef284372384d4780689f1cfceb49485e3823cf0e0fbbe0c28c86ec6ea0987f1e251c2f1da3f559071ab2c75678640e33e14b34346886cd67719804d5da936fd17a35657369d0cd148807f32676b35a99b046a584fec0fd266d620e774db8be2b7be4dbf9d5357720404ee5ea5a2cdc0960480a78c0e4d072506f3c2aeb087b1485636a1fc52066400b2f91029c7c1a3f044fed4c0aa95519f070911e2f03b5df96b1c143b4dd290c19e819979a7bcb75ec04d01554b7b05f6b1da29d38f976f9ce26c77925d54ed38be4d1f6a059795f275870ead132e8096f1e839891a2b46b4754aad2cfe3215db4a548549ebeca78815dd30bcab6ba5c358a6ab5b990abd3df1ab86a1f5bf706556a2391f56a7b67bdb3478c77dfefeda4032110faa83866cfa89e77cbbbf7fb469ba306aa4ec48d26eb7bc75480a463837d00b70d529c5d1db5274670e982d778eaf1fc5708e662446720ac703217b1c8c766cdcf8d7a927ca84266fbdc9e2a54956aa5fb083d76da057a0c4d33a9c4c5586583e7bb377db586b46cdd6a81fc3819053e1013f077124fe003675b5b51c4fbfa7110e9808c8d64d630ac124e18fb93e33a062ec093c71f3ed2e08bad7897ab91b9f7bcad5ae5d8c9c419bea113a71ed54a59a8df52d35d3a1a290f5dec8df5da3e336c6c89adf87fa86f0b6c04cf78087839cd26f98721542ef50571540d6bec4548b82d08f0648b9ca6813a3802443b5ee96fb07deb75dcbaa8df369779276243fad8583b4b53da5ec2913205a39c07a6d952b437cc1dd96aff0c1d17aa6115d7aea78642768f3049e55e6c28f72d9df6192bee3f04fb4016351e8b21b922dd7e57579a5e329485f3f47cafc43ef3d7e719f6a38d71f2804ef42a43a4076201056eaf2eba86077d76ec60efa75ad7154c9039b3c31efd2f9b7ddf117d6577e9b045ee3e4cbfc14298723f5e6ad92ac0188a387c98817ff92dfcb3bb593932ed9eef14c4ed201ee1a26c1c8f08df6162a3abcad7ab4de682abf498e53cb844e0a583355c4e57eb15e7c6cdd36175b895a3855b7016287d503dc083b2301be991375ce63d65b3ad174d5a524aae90ecfad8e32bdd5745aadae56415b293cf01c5190632cb786eaf2b82e367c9c1e3bde71a521072158104408df2aa3837face2ddca33591ca47ab450795a6f7aa369c54bbbbf8ab70d26667990c046fa401c61711ce1f8dc26fa293b86633d47c306e20d048b7d1b641956d064815ce3c2765d3d732591ee5171b7ad9877e1e25b7c8802bbfa200eb8e5610c4e989cd5f731f5fe45e4acb6f62f88e1c0d88ee105cc3b5e8d7b7256f31c7ecd5bed0d54ec01b657ce6f537a0f08ee72e0eb1152820635c441e21852703771aa9fe4e7ef18563cd365fd8c2306f0121376bb376cefe90e0f648c2b07275659771f7317ca4b9d5bf4a38958869870725e9b5bb553bc5d3281fd8a9c5d27e1ad492bc34ad6a7624ec0ff15cc7548d9127ba48cd487d82e30675dbe97db868507d33366f53cef083683c96136e94db5fa06aabf8dc4da6425655b26e4a0a4456b72d1bbf5dee671e695572116443deb2b876d3091110115cf07a760e2fc6492043947f459c29499c9b485def2dfa866e3713dccb50b92be3b49a164c60db749cbd7ffa7220b42c3dcfcc9d4b33976db1f71b94918ca30360af5dd53bc55f3a02b3adae2f2c355b8a49367b739c799ce816c2cec8c22272a0a49292f30030f5cf72df0578fe9a0e0e504218a98fa22d27a87f7354f69c27c1be3ac600ecda5bf683b3712415116df39463d10cf71b02eb3bbd8b648165f7b42372816a23c708250f9a109b854621c9272e62a2e9d1100c419b4b93b8e2ce51c9691b8cd503812b748ef5a8e1cda645b066282db1910f20be6c94f4a981816c84080d92b7aa50a35155404c7790d4c9139c6202dd6d393fe00cd1646d093b93f11795b7e5aa4529ca64a7b28a825d65926eadf0b29a66e0b624cae98a726723a301ccb14c832e5b03771c08d353b276ebcece3f6e5b991e4dccf12e0b639ca3d286331233ec59e206397cce761b943a1c09ff52575fb622e7a484c82805a46f84059473cabaa18d0f13da0471a0555a7be2d6f1ba9630413a795d09854fded8316c4f70f0a15a059d85f0ceb7c0f9dcc3bc791aef3c8a2612a1717a406e83997418a3e3b73ffc670d06cd9e349c43d9dc950d23eec8ef1c6eacc404b32d0a21bcbeac319902df010a1a8d5365a517f7222ca634970fcb6fe00423228d9ab3f3acbaed4e90c8ee3e47e8484d52e46a8ec4112968e01ac96eb24694641078cac4d4ff3055970595f7e5128c5ab362b9d8e8f262550cecb480a3d77508e63b775e723eb872dc717225e591dff9177c688f89a91cf61a28123ada4411394f5043a9b55ee6c30b37b7b08dc9ce19e1ddef2e8d8c1b736dfb5a25d4d7d93f59a727b1e973c2b287cbab51a018a8ec67a4980d68e6df38ee1fffd60be19fcfe0cd0e171d899c299c62b692aa0147f079860a4bb6d7f1e82865df3be13379d5ec90d258617623968512878c3bae9291ca7d560b0d243f97163f6bf336699a4156f02163ba3e6749086538c954c2ce510951f4a18bd2a932332c41ee2b762c75bfcd3c54c65611450117e80199f4de57a275974a62f0428c76c37c73a3dde4372ce609f90a1e46834ddbad7c4649472fd6e71230366075e6c2e4e0a24c23ac085bc37971433aaeb5f16f2444b1e26ecba4392f6c6623100caf48d2728aa86f6b5d337a45157c628a1387cfed7488032651161690673cbb2dc6170a5758ef904e4f72090ea292cdd4cfd315875db807e4cf5209fb42d34c38fe94b274e1b1a5bfa7709fe6ecefc7d1d8a5468fa6e0639e104f47aa2648b989981d913aeb6a0a9a34d0acbcef803c1c6270dc70c6dd5635adc46b19120cf203939eda79b8a84c089a8fda084ba6a34e9adaa12ebab357614c3d497cb14e215b1987f68f1a14f3edfac2c78e41c56586efb4633eac5c2463f3855302d527fde3e7758a49c119890499e4a552a400f92bc4a12452f6889fd67480a9382709af25e58eb626b194d6944c81cac414c7a361715019e0ac968504b22a26a4217c837d8bc38f4b4c8ff04d7c91d3a9bceff916ed02d5549eb22aa0a7d181feeab024d7fd30b0c54694dee1b2ed35b5fc603166fb0369f1ab4191fc57e708b9dd596bcccaf1301919a8f51ebaf57d1658beb909c35d114c12bc9b88f9c3e4f6b19e232a29f735dd0b12d95e8eb906b3338d5a93f234d6abbc6e7beda99ff5fb8eb26017aba266499b10fa150957b6bc263faf65b3aea273bc9b04724aeb9076e43f2df6f2312b7531fa42c3b9657063e9eb3477cbc45d431d3f7aa3e6e7bb945196bb6f5976fcd73cc7cb2454635b6c035492a511a591409966045b57c0ef5b773cdc6c498394819885985b34d702e3eb938c9b039ac7131ce9590c3034d2aec2acf0273f2fa75a4865889f6009bda9834cb8267a078b91ca076a9b5b3ce2935bc6301b3cad11374a6916128195feb27410f185dcab94b59d14c4bffecb6cfc42fb4963131591cc1c4f233a69501280ec74d01e367ac281b8f8bf0d070bc6bd811d82b595a860235d87bccc146a0a6943aba738855e9e01e18e4e6fe80f3b407f966815cc48b10f758ed092f35467ad622e53de9a83cb03ec09a58f93713c463b3844afaeceb2126726561e7c2ef5d5ec6f70ccbae8c01508d92b0fc0d8dd084dd52231f857baadad3098a67820c728eca5437a38b8e1c58a2b021484e3216bb04fdcb0431e80693d78784e6ff2dc3024c29571b8e2e51bbe4315e7cca0a4b33c15f7e25a3515b1c4b29d3e5527fdb775061b202779e5f53039c3008b99c6b2785dd3bcae9b6098e0edc63f1b16d86127edd9909027cae994d12111716a38f61bf898e1b21c2f45e761eadf1480e89d1ea45162d214d28f71fda25b541431b20f03976a08e6a12b38418ccda68a71cc132613141b288e2b01ea9dbe749f75b455567956b0cfd6d22be18c6b5e9c35ce0c9738ea44dc4a9fdfd9f02ff7b4ebd6904c58bf83eef261873f330e05e09c8afe09c977437ae039f5ef91089c4cb10008209b41b93e15aac1905ef88a3291e5cc2cbc9551bb654ecbdfa5ed0c1deca9a9d07dd75488eb2bd1cd1581fd8ffef73bf0fa5dfec905011752dd1ecd273bef1c5d2e05a55de7f85599df764ef8aba0753e5fb569f2e53cbf0c3de2af0fbb92b44471eebe69dffdf1afdb4c09eab2598eea011d38f5dbd9bb4d9dd450c495fd27b4a7cf9c00192a0dc7b9e1a26cb22e24ca00408f7508f2ac52ccdf5701ba585829ae04c6aed1bb0418ab76eb2336416800c23fcc938cf2755138cd9ead742fbde3b9ae2719efbff631ec466b860db1b2f6a389f35a27f3260a0cb7cf290b636f58a15fcf1b05d7d6880a64cdb84f5af109b30a8d573ed1ab5411edf43bb0bd24ed7ff4a3c8e7bf6792046e2c54c7e81bbd1839bed48ed264c2928e923bd87b254abea876a2c8bda0c528868daa64b775636f49294801cc8e1b0cf05b589543d7d7846e9a35778a1961bf8a38bc61a185b5588767987a9f4c47108ff785b41c20e99b294f014d5b15653fe284a8192ccd8e7f014b98640152331c49ab5ddd299e6cd2d4328cf4d66cf15fdbb957d53db31b67f6da49e506521d7c0aa4800316fda173b4d201bde98c415d3fffed894e263c5e93fe0bbe55f133b98eef82c42536f2e9b2aa5ccb73e3e6ce7f084b773b837ff4d5bdf07c9f3872d502ac4a17393843a16affad3a7ea5b05c05b3348925861db0461d9190117433b6e07e3c7bca20b74ca6fd4fa082cf375d602cdb553f40d9418608e1cd337a74fff1adb9480ca0e9a53784254dbfb95345aa1b777714783a8af2ccbdd423a26eefdbcd671b73a219ecea68c4ce13d9ec8ae0fe9424fd601438c57c75a7dacdb2e98f142221d78e7bbd25311e82db6e604056f36f9bc353eb69c9300b5125d0227f905a9e675f2361cc76e86f53750a9de9a5b8efabf27e1e9a8174242467bf0921b208b344481e4d3f68563f6582529beb5222e5f248dc635b05821d071778229e3cb4cd0ccc4d322c316e22903aa968e0d2c6478d1f4ee0d9f0fa17449911646a0c040d2aeacd09c31b2d73346906e6fe9282598c56ad8e370bdbc649601eb53012f4745d53f2b08c8ee0650e8bef7ffc4265fea9e78d8557b978e1c511b9f493ac2ee7779deee2c1f244055744166203f666fff59e37c483ec4ad1c2f6adbf7b5b860b550423fc25c1149a451b83a29e0afb30c45cd263f4d8fd8c0e37de37985a37550f17ca6bf95d6ce092ef9887a43ce35174c481c13b233d122c081d23f6a54b7dc0c7c6b0f0355d3818dbf298b3e2c56cd0f47141b0910726506b03ce2f009366b55a9b18d003a0c192cef5f1ad1da36a22093476c86b3b9c2b0681114b5e75881768c357183209749a72f3a84bb9d4353944db86eddc9e22d50c816b82cbf0e1270acf36e3e8a0ced5df4ceec2376dbb2cd91d9fc2b896f73d0ca880f03caf8c52aecb59abfcf715f9f0e0210e3aa207a154ab552ce7134fb17d7d23aa9815018014260b1a0b2dee0dc2b497aff217987d462bf96982d6032e4444b7e0ba8eb40943814c2ebff1a63ac7d4059796e9e554a721c141b02f3f636256846c6a0a361e57b30a953d75c2137d1006753b25b996f29c317f69e3b929252ba6a063b0fd0c0dce391a3f6217a17a4f18d664bf8acf1c468b6185b6e048b50bcba359263486e220a04efd2a05778f1a0017df0c78cbf9d6461e39ea7e6f3d672e001129097a92d0cfb15a67678cb8d9fad1b0255f6f9d2e5406a5375f90d629c9944584ed1d282e6a2e887b20cd9d66b2d767ff9da1dd0a8794d7515ef1d4038f20a595523919949194de928d5e48ebac33081f22c639d33a2adc470bceac4e0a346814fae30cb59b79d39a5a60868103ce0286683d32926145a78dd81a844867b14a56dcbb3352340e40b7374ccc72418bca07f0ec191f13ae288a2825dbb393d90fab47fba1cb3a6abdf84ffa62e10582192a6526e2ef433ec2eb6aa1c4e87a8c5b1dd5cac9a4dbd66b76e1dfdb276ec12c8b570f6f7d111789dcd8b8f31120b0546800f9a7b0ab5147ea1fa9d814ed973ecc96a8dbe79a313bbe683a500031c0cc98dfa9eb063e6edeaaf79edfc17f4cd92175ff9512e7cbf151c9b89904076d7fd442882343ab8c17dc02e974a2c69d925c711290b887ee9f0e827ba30fc1bf48949c9f2ee044998ceacd3edb206c2f5e44e574c54fc958806e55c79f84fc47835701ff4670b1e14adb37150a3f7c1cdae6ebaca2232ee7e5d89ca705d073fce88d7bc298d1d16dc07736d7f92011be5f74e1aede85fe380d768276cfa0ac7c1ed08e7bf75f53caa56c7598a692afe91bce09f7d9f2e909ff1d4f37ee8b2f796a3f903f78a57f1392d831e55693b8d11423923a3f88bff3ad99f663f6dc9b6702e44d390579cd29ab0e6e07158caf8a9a1e92ed465cf5d0e4ac8bb0327711c1dd4d5a4bdbc3cb83c62216f88d1c00bbf9494b967edc6f5e60b60e5a19d655af95b8e35c98d0bd77060f25d48790584410fe3ec12e48e57c8846dad761dbc0fcdad16763a47229f3965707460a30f01a20ad2133c8ca89a08fc4496399f731ec96610fc32949398a992b8dcc75279f5229c6582cf2d6f7f568802ea4ecb901dffd4898bde844c31889f7e1fa23cef4b5edf21bb7dfcbf52825bcebad3f586473b16f5dd40dc9c15369c2be7bbf7aedd283ea76a0f71ae50e56edd6f13559f61c5c165f530ca97fbde45ccd704c7d535e51916093cc0dcc61e960b382c94f511d03cf5a08281c145a0fbd6567161c8ca39e362259f83ee82e95c375e7e85e4da6d10d138395487413efb955a77b66fd4b7a855c0244adacd673ce0d1a77b12e5e5bedc76ddee27edc9ede26d2cfa3d4a8aaf0ca1c01062e0018701ba3c0521132182f4250ea39568e50e3bb8cd3e27f402b697d47838a07e906c50591e21a58b9d193b5a7fc0057ccd029d892c06eb43617e8eacbd4f08c2f02630fea51246a00770b5d6742d85229833099fc3cba20ff14f23b797ddef6c841fbda6d3f91e2e1605fa2d1a4eb1c7e0f29f26249e99e683aefaf451b38068c8271df83be5721bb67650a20b2c4166d7410a441db62711b98bc279b9fdbb1a736bbada63fb84669fbcabd5cade0a24665a626f4dac38f2ea3e837e88ae28a4aeb27de7293a4c1374f57df2abcc9a9515d47e1cdf34a52fb0fb80a567128d1b27cf9e3169207969627bf46e54510ef16b4b1bfbeef8202f3bfe4ca2462164b7998ad230603f613d0e1317fc8de10ba287e642dfdfba92d7e56ec12275746bbb3466da45a21e341596e6bd058c4d659d083326d4b975a38c6043d1034eb3093e7553e0032de4bd0c3d26375f936081e1344b67cbe6cf477a752465bfd44904cf91bc0255ecd24f466f4e855d0db3189a61b1c874fced8db11ec2e8bbfb3cb8148adaa4b479fc3ecb2715de144989f5703ee0c6402be681b7f47f444762eefd13610a5cb8191c195d2f5147c74a5658236631d8de50af343d291188907b28891fda838d74de5ade06f7e8dcde0e9f31fe671cabcf03540475cc8855045723ce9572569917a479100a2c4c65fc09706ea4c37f28779d3e26a374df1b75a52c8235172375bcdf33a0e86e38f653df53d47da2663815d776d3b5cecc2d8e70df3f3aacdcf4acaa1249852213633ab82a61e76bcd77fd646face3a050a323a93e5b239ec46475559ae34a324f42b097cef05ca8e026b3cb8d515d4ea21f26c4ad739851d8b1d7497bf9380df1bb34c0e62b5ce4ba62b75ac6b09830ab1d57a67d497185d6ae3482895f4d51854a4da263fefc69619f5c91806b4f9157b5aff0238608d3fc68b9495e23be7b89b2caf8e6f60d481983258f01d040932b2af1c16515c1353406cd1f0830dcd0a36b0e1e47ce1a1c4e09344cb1c4e2e13daff1e3ff9302dfb9107f1fd88469783f4d5519b20c60723509fc0b409e5f051b88ffa0335805497264d01f603aacb5313e15ebdfeb37476f41d8d8a58594ce2deec81460f9428d8660cd8d7d2f7afcbb8f2c703ca17cf80ce79cf77fb3654b08ea8e456182a62363855878e061b74663743e82ae1af55c476ab704082b2142eb7b246a4c0c7750e093c08edebe223fcfb51294efbb8cd9a45c138a3c57ffe3e8954163bf933ef8dcba0efdc982cc4314288ba8a078d207beeb3890cdb96f4010e553ef7ca0236eef26d7a53f96e5dd06a3c90066decddf70d86d2ad3e5fd552194d0713c036248cf75e1e157b679f0a1c3152faf254d84477c2e8162768c45ed07d4983f4449e20caae3d73b2ea6a2ff0aa75b36103b1be1bf72ab92b8230061ddf32bd7a2ccac4e99529758cd03305079c43510aa2e2cfdfaf795827d3e34b636d7bb37176c33e4fc2a85b52de25df8f90984c7a6d5cb4b8f9bd33c3547da3f7d7df7bf612542d521aa0c539f95253c5327b542d82481705a73e2cf07530209e3ab1884f74766afcead3a19f1ececf9456afa0a3c46733402da4d30ca48b4737c0d3d5e394072de525de930388958318970619f84513c5a54c068d259db7c1d1a14965dd147c1786c7b39d73be40c3a082206b2c3b7f177665e2df64a2142d42d29cc2bf2f452e5855576e95818f9acb1201a6e49671688f9cd790a4b1597c1105e8f775ad9c97a10b6677f8d4de9483293e55656f01ae54bd5c447a98a0484eb8e05c23680fb1ef987ca7166ed182238b8f28809bf64c1590454d0ca098abb4ffed9aaf5892f7d599adbdf53cae77c606a717d3a2c2b5178c25c7889d8aa26ce1195ea807ce6dbec45ce713d137b327a9d3a5b7c0350972cfa7c9565456c77ce3f3405dc91723d9b1420dfd7ff966bec9de6a9cfea90c59ad93aa7a547dc1d404b38bf68199197f63193fe187ef4e119a97e630d9e24b0ff8266dc399226dc8cdda9e92d53615dbb6e3b32bb8b9571e46844120787e9c35f51d614e897eda4ba978f3e315b80d143a90ac6aa910773381a9dbd36b35244aef3b2c723f76441a035effbcc3f0a2fe3bcfa8f10368502e4f43c0c2a1b7a5c0b5533dddd051fb43757b6fd235567627444ce013244d75ed49ff321e1b8a2236077ef5705e686f2976111859e9929740d93540d33b448aff3a235fc39288eab07835a94a982e063a4306012e273f78e1cd596aec9416708ce4f82582cd9916d707d475035fa903998e25aa1b5918a1a636f44e4bbdbb0605ae2e43fa47416cbb9713470544c1e92a508d342f0c481731ee1a9ce9ff150ab4a81b9e9358dd9224464a4b563435c1ed709e8b74aba5f402f078e5cfcdc25945fb04b4d139098c4e0ae8c1b6efb5d95467206fc0800909735b3adf957e530b9de3f4b1c2754a9f14fa7b67ddda2c4bbbbc4de3da8ecd80560b735d31b2d8558882c46d0c0b05437e9ae239b87a2e0399c0c3de6d9c8c8c548d8b065ce324e0c88412871e00256c3507d5a5393e07c3bc14a68e497724f41d728d17be14b0d3ba24881f6daa4734b9a239f6c8358917057dabb7fb7a5c06d033f754bd312a2efd8be4c46ab536fb5f2cd393f47db7722338540339c4256aad0086514ea2d9ea476ac115c83cdc61e4483a91e86b78571b51f0ee0afb396f0c30e653aac3973d699b2c710fd61ad827c6681f86495550d2a6eebf14c1fb571f4a49d2c1fec4bd1fa41b318d4106510eef12e01c6e4941999b9bc995ca20b122f42c6fe76f7d602fe13812f49516f66e4ce24df176bcbff0ca2ad32d71f40a8cfbfde95c81bad2ba37ef4449d34c4b2b767bc9f28dbaa6d8ae5e7612482c921325cf21d8584b31dd675a058358478e29bccac734f9887f1addb96d29fe06a3b5842eed48e57641d3d6d35220e55bf1dca473c26dc7b557ccb99206429f2cfe78c1dd5b1965a5847040c9ebbe7f7e79637c24e7829131f2cfebde42921d5eb311cec6a5693156129ff32c8cec148327900a66a8938c1119c3b29ee3726b565b80b20b80d4f0a59fa2db85dc1b20830751f496be7bca20b81432536c860b12aeab74e00c555469b89c2103c83c96d9a4eca0a143055dddc0828508991c250f98dcfff20e54e78c2789762d036579a120440893fa00d7f9a6f3f099b51af56b0f9fcf6958ad367448ccb3332190cdf3b000d40400b584b303c900b32f3a1e27c9e69d4622e00ba24b862538bc1de6bddb242e3c31c1262c43b804069c87cf17b977bb3ec2a67250ba9789a15fdedc80e35be402b8d90e339c1a117ea531a771fa21e5b6f7a4d46ad5df8e385e6932d8b02f99632185acc6714d29f6e0c0515e601bd058a18af16ecdedb04f2b60aa6f9928a1d7a548556eb030c0df930d9c4b9ffbfa9dc4ba821f8f7cfd36d84c4643d2a2768c6e0a8332a80de889a846994439eb7f7e581e92dfee6602c53ea75fe03516b963018cad65df8d4dfc2e0eed256606bbbf708fcd2fdfd2ebde98046cb72742775e25d9396a01a83b5f09928f2c05a661ede717d1f3769bc4855a1f8ff1ff7acacbaddbf96f4a22df8985f50cfb6c0d81de8faf666f083bb92e70ec0fbf5cef7b223c29e41a1af3f82634e2b1d2a2e8385a7383f929521186638cb2bc3234f786291b2ce30384ebccb9709beefcda07a564e4539f32be463f4d98f2d3abfd76e8841c24af061ea17c2dd9d4d6480bad3efe26ec7c64a77e5dc1d4945939bc40c00ed66fe8193f877872322cd006fdb0241d5c3b2bc20b58416032297686c58c808a811f4bcf6b02bd0c6bdef12d9e6337f02e504a7331c8e8632de350054d17c8bcce8dfd1175e798991bd78833d2e4d01a459b22ae864adefe40ceacad61e6ece06b9834dfa36a44d36b14461f74e3d5cca74eb2ef3d15169fa95d840ab3a037747a85710a34e3dd4439c0b4503021351409d381d103b606655bb3ca7322d49e4959fd56934b2eecb5397ca0406f1dcce915d1031ce26a7964b7fe0d7512df9230867e77b007350b4c6cfabbfa5dc6386a6a865146dbf4fe0a531e27dfcae97278cbf2e5b3a82b439a1d575577b94b86996b1dc5280ed64046eccfe1fed1da5b93ff6af1296c48b10a0126a85b4e2ddcae9cffd8543fcbfa50e9aa15ac86a6b38e14d4fd54d2b95be2766b5203717baed7c817512c5c8229fc0b9454fbc8edbf6aeb86b65cb436aed1ae3a39fdecd667e89f42f87e54c2f5526aec0bdce305edde34933ffa106853fe53646070f7d8d5c8f84e85c7e726305de9d57111679a63a3bdb2deaf9abb723f8415014bc4aaad8032365103f75078eded56b089fab6800d34125932d5a396e62b704a0dff7b56d723e2b5983720902fa694499c54d4c643fe255050150193f7bc52d870fa39ed24b9416e5330932ab0c6beadbdea2b176049398d7fc6fdbc7e910edaa9dd56a4dd9acf3b95bacc8cbc5cc5119643d5dc803c1e8d4eeb6d7f616c9cc89b8087b81867a1147daf47086da18f4fa8c836fbf69633b4800b4bb24e8ba662f25877b7856c3ebcc25455c61adb9b8ee05bc6c43fc82765f6d75b289159c407269903a77e09e323a0ea4a0d45f759acbf7e0117060c55b68b62f8a4d1642ff0c77e80ccdcc61c1c0f23d89535b4e0a4528f326216259d107ea7d9f478e3d40d64363e5ac9840f1e5c9c82771175f1148f12c1f2ebe132be7837ad6789fee966ef3c5f5f553e335b1abe4fe4356104f55c11386a45df05068a4a9987803a115886fa15e126bdc9152cee3afb1f3b11ccc657873faaf5a4d6f9ee48c3dd489038dbbab0addcf90227b8cba7f7dbbff72c49b765650d9182cdf49c02011c1522d0ef6e423653a983c37a0bfb845291297d2444c0d4949a122b02e71753968d109083f7875646937fef25aadc9346fcffc8f6231cebff19e2c9be64933b69e4d051b48a7f1efa0f7f8591a1ae222d51e640a4527df8377a4820a87a6b0baa1100f164c77644a32a1949935c5daaca948fb84d3c6c8ddf1b376fd78051c86845caba00816dc468b47bdb61fd1561ef2637f1496546a608b9044af07081bafddf76c5f316830683e711291af8315ed7c9c6ef4df5aee77c2e807e3092236abcbdc136c3b46260103c4ea34574d5b37c1402e7a66ced9b513221a9ad140e119ee356a07cfee7150383654d396807636730bb51a5bbc103feb272aebae86c1e0f97e3bf659c1ac9183f4c16dc55b3582536b7fdef9f7eecec99773a7e591dc6d0aa2301f4b67dcc8eec4993dfda9ce830a697f97c518996ac4ec284e9ae5e375e343891ff841611177361c6f065f1c711ccaf8caa77f11f997e0a6d2ba8e7ef2c51825729c26d0ae24eaf90317475097a2e2af7098cc7f0c0fc472e54d8ba2d259b92af1cff3f5f27ab8df8b4c232e9bf4b73bf66e3db89291455da879011fa9617c6d9724d6d2591961b45393d2aeefde5636e3185e56e21f40ef554d290f5f96a0002ac2161b84a939175787572238d5f0f6006fbc870d7d002b96821b6290c5f53b49b22f31aaeaca200baf29976d1cdc03c5270a8f6bd315f75784e8f3d0a72263d4d995a65746f020e863e45b1c2307ca0ebabcd77a0d7200e34b64b6778ef698d4a07e67d5f814343ee71101e466a3a0956768ab52dcd1b826fbe40428758b39cf07774f90480d4353307a6a679dea1c4e869e8b48f7f0573114940d41b535e92db8e44015461ad5f4d30146302ac433b9d7ccb651215b0f4329dd81d73c2fbcfa63500db44c77ab3b5ad1d785058716f3ae2460c7041d76909b0f7c5f55cacd488fb4654897dab85e21d175547edc236837b3559f1ac1998c8342781137d5191636365b82bcc732e8687e47e6fc52db24470e77219df15dcd208b2acc0c270b68e4b3770e753d88e44acc2f0e09fac36b8cacfa701bd0d918eee02585f3f558e79d6ec4ff99c76e1745edb04e2bed972d38daaa820eb6776d97be38f4c8b11f3139f42989d1b4778aa0286785a4128a7d50c0eb9bf7ae27f628aaa9a4a3ce71d28e683378326782b0137d809c982ee5020d0d30d3255431b8042d64b977c51f8c57c60ddb9e2d5b99ef2ed506b8172a01d2a0584a6ac5db494fe1af68a473de58935e6ac25bf60050edeb5b7058e9584f1bd056e4bd83c2d78c746cad609d2d76b9742b52888c16f71ff4dd28f2cf2f101c8e7977eb885c66bcc2f64c4723dfe0b0507afd7435ef2dbb2ae541c30716b224604f797e9168b3a45eb92f545f1951973679f2970dbe4cf0e2bc6873224e3e039d365ba596f5a4bd3aa63a556f687b33f7568e57494d8454c0b75f421fdc5f596b8ef5276e5d20e1235b6ba9ccb0529704a56bb2dba9ff0ca6e32f5b4091e675fcd9c033ddf29ef3ced60dd2059c2fca798f64fd4c141a4c95ef52ab5ceec492fb20ad9603b3b9330f742cb8d5a09b1758b61d597d4e85e4ade4ec6cf090beedf63e6eb523df4a8ce6821f0420544cf4b7ddd4f602bb6f53c586bd09bd72e47644ce3df99562b8e1fe168bb3f76f62faa6d611ec54d85910f68fc665d01a1612cd48f46f15fba3f114cac5a4295128a82d2928443a3da24b620849a72bc9835bb084eccf0c4aec48748db519a2e206876a38fff11bda63fe506b91a8bb2b5461c1eea1cbf7a119c618bed4bdb7627848e06599d9390a158ef31dc020c96271b6207dfcb01fd42f3c0c7b77903492391e4934cea63b17d2841cf3ced80be14bceb5b028aed0616d890b9e4453f84f560b9d2d8735ccb21459b59a64fccceed5bb24496ed1ee18f907d597e5419791b1b575a0ff4125b725eea32107d680f1916a11f642c80e0d9415abe6f21fc6752825048822f9f84f0d296b7e4494c7348f763c3253d3f642c1cbde8338d0db507b1e2176c1cda8e66137724c4e4c4ec2a262f701f153e564480465fdd3e3c701d4a099586916f68237dec360d309cc4dea15987d71dcbd39bfa6fe3be6be833b3c67d97e10e48e8e61e823c06f615b40ee0d6d4c4481b3e69d5a78a6fd8dab49352e28907da8cead37c469213c51e0bffceb80869693c4b33e88382d0fa4d7758b3b01d8f23a20b1319236855f42dd14a586e0332872c23202d1de8f70c0fe5f0f6064ec4e68d317cf42f17a443d91e7d08f48cd8c1470897ce1ca3c9d8acd73e67456a01cecec1f5016d505d57e27f2bb6370102189687fdb55460743bac36df9a11dc9d9f0dbc9cc9c8c92647e1c49688d3fd8a0c370618517fc108fa53ab7194c537a96c03e28f15eb9472ac9837d999d32faec9e7d3c0c87ea943800f846ce71634dd611bad381078439505c61802ce64eab764961e89c2baaae4dd94481dae1e334c1043e11c4fec2bcf6f471c13072ff37a7b4c900bc4286c28b5e137cf7df7054449049c96b4cdd37c0e09dfacdac76c6fa4a5943922642f46a667a0f80537d36cdac21e1088a26140751a8a5fd8ce4eebfdbfe257d091650989c3fa319520f37d37d2e52d75a0860bd63b8e72aa13e925f2b4959cde86b98c1d1490114e1c075454411a99ca5cc7e67a6917d5958e5d64e64caa3bd13bc413c832bf45aa88ee00b8a897445151f009b5da17241cb2c145c1d6930e21830eafe56a872913ff01a2330e90770ba42fc6e2c8ccab6e79d9ab60e7ca554e515d577d6642e34b626a0e499ccc5e7505fe6abd5f7a0f4f5742e4b8e64369bbc9511536d73e8e825529723a930389e57e95e7c5331e3046c40f7e93e0a234cfb7db4cb70d087304b0529b7844c33331bd982c28e4b579c6672b009b284363adf3f8b0ec58ab9154839a03d9583d11e8f86e42a5ccf1267e9ee65e117d9ad39c117026e1d0531a5640ca8a1e391dc157af3ca36a551cff70f86bc4472bde0388aa8a2cd1d5c70f29d2511a71bb5751a5adafcd9f4b3c6ac20382d646479fc88c8a002175cd27277781aa98d3bf4e6e413c49e7d55d1cdc81fc150e3322613adcf905bd1f3236ab5599798f05c2ffc58fb5afee33e72d844d5ac00ab820171af7a78c4c5976814f7dca0503a0f6cd53563cbeddedf4d1c5ba8519189662838677f23de59dcd3794aa19d9f5710ee46506fc73c023f2e16712e5c35856112f3fd9b12a5e42d0abf0afd6a619de030fd3df33ae4b568ef30318fd85387c97a5292efbbfa00bd3c23e74d587360603490e580197a2b3458db116e4f4e1cd165796c319c66b0e0812c62093b949506686280b223c07442a91194e070fbe78d0e9e85439ec42a17eb53400e2bfc6c23f2529ae06b8d2ebd6938de9dc6b3cf65dde753b99d6e5722ddb797095a183230348dbcef2e43d8443ddd7a8b4ded561c5973ae4747db85f170875aeabfcd91c3fc04b2ac28482d5ea83f6255e9783a0bd010941972e7e28fbcaed23ce1deb8f34332f63d4d022692f5976acf5807fbcc8896808dfd29ae745f65d19a118204033dea969b3c1ce0f728218ee16c8f7b76fb6ec4b5d79acc695362e38faeac6196591f04a60abdf349eac825d0647a43b727dcbd8714854e3e6e5426d984ba452dd6cc9c8cf9ac8a18a11196c2aeb2ef95b6f50be888c1f433a2e8be30f15edcd0fc087bff259a677995067a15128fbf5666630e11a902aa92783b6772c69b2c2c4f9895fe7f87a4a9277a91518c0a7a9f750ce5065b276c034dfe85136bd354c251c126595badf6c9800b39ac69bf7a1065b9ed0cc3d5112ac0ea01a4f1f090f77aa2ddc95bb476c1c263ab69ed505bea989f46747216007a478529eb57ac42a0f8431c57df05b919f49f45f957a5cf29ab1d5c1cda183f556bc631b677f2f65ada508485ee6370696d9efb05a329c9aba8eee2d09b8f9e4ce71d9e764596d5158a09a1beddf48847eaa8a979bae8ba13fe378c56b3cd15135a7b2702bc145ab905e7e17e0c072c2f313e0d7ff906aa827ea7cb474af11e03f4b22eff0901353132eddba37391ed7a28aa01b484592decd984cc0db78e81631a062012c9e95032c5259eb6812ef1781814ec2e4d058231a7dee4c44d4aba8bb6b7b679073b4b8806972d4365044ca078c6a37d692770bd8b410d117a932a966c72355e356c634d7458fb324ea2a141eab901ac1e6e2b994bf80e562634812546a59c37c6e993b3d885ede33306aeb1880d8cb93437951325e404b99fc27035345e274176c4cb72aacc46ae8bc4b363c71d341de22823a78d960f3514e58137d60e4e2cd3dede0cdae4400dd22ab936e065004bf91a159874485b51d3534a0619e365f416083a42e2585cb48b2a9707b011c4f30598b913930b5803c2d4a0c9eb67ebf4f7fcbacc80d584c3d51a0e7aebd25a0a7c43dfe2d93efbf8374fdbeb4e9e8e5ea84e44db64a741ac99466d57d18c4a1857cc9dbfc537c63d15543512799d3950c4a9ebd636cd618f70d0b22d3a52a039be94bebccf645ebd71e6a8335bff8a1fcf0c50fdd79aa04b6c9e03b9c5ab7d26721719959e6eb654b357fdfdef235720dd484a8ed2531ef2cf0b06d96e99cf9a6268b953c93526fafa1da5610af35e484c0d2871dc670b9815dc5f0ff5f8973ce3427a62e660328327d124146fd1272cdb6ffbc0f54c5be6a47c58a7aac559fd7e7ae0e46ad3eeddbea5b1b525e0270f5ca132e38632aa5d3554941c5e6543fd3b9142d106ad0c2bbcc12469cbd234bce998c1adca9bbf8c522f1f26c56425504508d0107e1c8e6724f09937a33bb7ad28099abadf623f5fae89548b8c531f5317a4ad94a7846fd465bd2fb0a12d4d23d3cc6bef38955c0d2561dd9cad9c9c1c36833469691bab4f5cf271785ff991e3356e88e048e1580fe17d5589068dd61f86d53f3a83c0984a3df2112fad7ecc72bfedc692a585a312ec8aaaffa354329a04021da65110ed2504879effa4d1a6e43b74dd7dee0b29bccbd692bcb14dc2f8ce100e0416a5edd0afd6a464042ad8147732f516df9161b9a015872c4a62e0dad8b25a107f46bd41879403366b039bd824e8de9d5af524b0d9c361f4769bf6285836e71e6df1e98dba767e7ccdf0d4d251705664f9c8caf455a54eb1dc27958afbfb4bff6a36da25a15997f2594ca91775a63cf5c45739982c829f96b7b9c53899c54210ce2ca87c35ffe6e272bdefc7fe78c7dbbc9e873b8f43c1bb6b36a1343bb6df425fb1ec71619bd358607044b3638d96669d599526fe5477c055505fc206bac7a1b6f75d0d4c7276eed60114adad3d3fbb178025650627cc94cd2b1876b163edd11127035e4926ddf6429c307c375ddebf0b7c72ace9dd1ef61bfa31947b1b974c8e5663f85833c1599bea806ee48f4a147d8644246164a7d67f365542332f277137cf109a06e8021e3464fed1d79228647ae048bec5098b8b687f4d414c6c37bf7a53c159e832a33be5ae8628c579128f018a18bc4de583ab4c255670f93e421e1f8e6cd3427f4ada086f979b86ae0a19281c0bd2256cfced0376a33ffbeaaafbad469ef7f1ccd875f84b26c224ae1a594ca87d9c696aa6026172fc15f050b3c7c1dffb8dd4e7b5b3a2030245a47d4707f312adafc1f458ebe094ee1ce8e0b0eb67b17e0222bca73a39828e5ca7edef58929380d4a565b9ed2a6845920be3def403e807748198767c5568faf4c5b027abb4b4df351c1b95f126d92f96aa0776da8db0953bf914046c9ffeab1cf2322e0c39ab2d5cf0bcd4e3228d4c2016ff84b547221d2147808453a73183e94aa385eca8adbd793010eeff75ef284d8e08a15bce00f31fb5f5ea7ef4cd93cb694ee486ed5bd68c7b6f2986418a8a0a2fd7e165af00056e1c5d5aab6bd9c4703a4ab0a46cd3d23f98e5fc499c2c35b3ad616a8a3b756a273bf08d7af8ae45f6a048067e21c88b97b6385a0be397b13ff9aeed1f492d16e4f149b191a0305a5b4f049ba4b21b102bcfd0b22d3a52a039be94bebccf645ebd71e6a8335bff8a1fcf0c50fdd79aa04b6c9e03b9c5ab7d26721719959e6eb654b357fdfdef235720dd484a8ed2531ef2cf0b06d96e99cf9a6268b953c93526fafa1da5610af35e484c0d2871dc670b9815dc5f0ff5f8973ce3427a62e660328327d124146fd1272cdb6ffbc0f54c5be6a478fe5886ad6b522d81edfda786c765dd1c03575a483e295b81470fb40a1550fe54941c5e6543fd3b9142d106ad0c2bbcc12469cbd234bce998c1adca9bbf8c522f1f26c56425504508d0107e1c8e6724f09937a33bb7ad28099abadf623f5fae89548b8c531f5317a4ad94a7846fd465bd2fb0a12d4d23d3cc6bef38955c0d2561dd9cad9c9c1c36833469691bab4f5cf271785ff991e3356e88e048e1580fe17d5589068dd61f86d53f3a83c0984a3df2112fad7ecc72bfedc692a585a312ec8aaaffa354329a04021da65110ed2504879effa4d1a6e43b74dd7dee0b29bccbd692bcb14dc2f8ce100e0416a5edd0afd6a464042ad8147732f516df9161b9a015872c4a62e0dad8b25a107f46bd41879403366b039bd824e8de9d5af524b0d9c361f4769bf6285836e71e6df1e98dba767e7ccdf0d4d251705664f9c8caf455a54eb1dc27958afbfb4bff6a36da25a15997f2594ca91775a63cf5c45739982c829f96b7b9c53899c54210ce2ca87c35ffe6e272bdefc7fe78c7dbbc9e873b8f44414ef11001fef3663c026683c0103a7d3bc2b9a291684d0217dc092307281c9e5aac7ee5b7e2d899bfd05f1ece758a16a5993dc66491e51bdf45037228e9b44bceb7bd6b5660c5006173de9c8b8b46bedc9fa34c3ae207eaa6ef13ac453208c77716376aa718ef7e12fab7e30932e664869e5ce890e4ba744e02cf9ba4636437a3323f42301423b9fcc8e602a6a7dcbecc6f1a209ba1a83fad2b87420309d6498e8c9074aa78288934b23918566c0b0c874515d07bfb781dc58550c69348020b616267616b18d62a579f6910f957250592b66f475851b2c034c85f003d532e5ef9b88ea066b3a139e196b543523006df40f6e3d57db559ed27fa86e5898621448bab81637d7e221f33d271979440bb3f58c4b9efd74334a598eb9afcc5decb0da2792b698179a520e3ff7d66be93cbb5db4118e03a86c5ab552f9884511a628d69041ac64f03375e5d83dd18ffbfcdc8cf16cc917a5c3777bac3487be65a0b2dcac524265d60496ec3c0ab1940d07755451d88398e299c2444a2dd6e1f4ea31cab5ba70d110895966c9a69253d48f1582b3597eb14561f30ac942ea864dc162dbc1d1cfa1340c73bb8ff298686b689ac9898feb1d02b5ef59f554736694f12e4796c3c61039569a21e5b94d5995d0efcc62d9d3fb8eb204386b6a62ff81379e961d4d42acfb8b970ffa8c5115c15ff6ce0a2729354bb54ec8a8ae4bb3bf0c04d1ed09a72826628d490fce17644ea9db36ef96edb3d027d9114dbf80519506c16c66bf7c8f07468d2633d375853e366088f525c1bc0b3472366e79d9fbd63be3b1f3359ca10a94e47ea38345fb5e9ae40750abbb568396006651eccf5ebb41367fafcd4e60a0e32f5ec53eee3600cfa5e3fd139c8935a90d444689eecfcf371224da0dd08a6ca2dbf2cc796b344d0523fd45e46709f9747fbac2754caffd56cc5778222f23445f4f38f0023c274ff0561ad1b6fa33d1b54e061ea7fa9e088293b3474f2eac48f59d718e3d3af9c5a936d23c708dd8c7b6ae8fc219feae81a2ce9834797614e8743cbcf920901a0fac78b97e1b0b065933c26b7aa89cc21fc687ccc600377e45ef6d3b12695528eef277ca3746f3ad7b3dd97675237f01e0fbc5989b120db0aa5d74c35a1f39107af00d716a84f4ab1b083b2d3428117557be5c648855e92ffe929561dbf14a533f72dd9890ede643979e58a189ebce3b12d6494c170bdcb7c86c1c3dea5ab48dc65e7fa6ec32bcf0bf4b039a8714929961e6a6aa62a947009c8fe8d82cda12f97321116dff63521ce93fa3243488a777240d73e3524b84885b30824268009e143141f9a2218d5e773e230858c9dc325cf01c536139b46ee4596f16729c63eb8871974c7641c266b7cfce7bd584c1f5d8ae8c24036cf0b7ccdcc34a0f830057726b308397d9135d1472c140cfbd5eed1bea828a201dc3692f3e693bfb19c9e7bd0388833f4d0a54305c480c97911c69d3cdbe0ec7e173ae915e438cce74da706da1cb21957f7ceb8407b7776dcb26d931dd8b28c5995de641f8ef53c9dd6018e9f2285cf03edc3bdae8426e9abcb71f24e54ace8695a94751ab2f40b6498cfa4455d3b6cbff86c62c0f902fab1379880c2ae23d78e0ff20213596478b9e5d31fba550817a26285ce21407c5ddfb2f4213e277615e6694f53add00fc2c9f88ebf724f758bb1f3838a9a5e042f6272f11f9e7b696fa9cdd39c68f3c90e9045d08141b0b48872ff58aee2c2fde20c0098463704b363417d0a45fbe744cfdb63c67add593421d18656b301a4bd02e2fcbbd51d290053c1bb834e183bdf77492a9a166ee41a61bee6c0cb6b376b5d5d0b1848f2097275fc3768e901ca6d3468ef6f26c3379bd02527dd18c7a22c06ce6e51ad94ff20ee3f7cb91f0311625cbe06571a5de886aee30afdf4d80231862fcb2c0f098a94e9c4f4c361e2ba41067086ef8476ae4c34b2c0497d44b86c82864f3a21fd0eb2ce20ceefbc119571ec2b63bd64ede92eb7c14b65bd5e083de660dcb4aecf2db25d2bdb3735661e07b8f9776cdbf60e292d95ab9fc1b8a408ea76048a8363c38aea65b31cea4f907cd7189bc136db6f64c85c84c5e823b261a41a892e06531a49621a364fd000b34e0de28f3130fb8017958ca2cc177bbba6df49782d73ba5c30e6d3ea459ade3315b6ca9919d3d38c0d8205209f1a45b9027dbf91b0777809f57db9f707cc305ecea6fdefedfb4d7e0fed62c369b415c1cac566bf037b66634d36cc31b1999f528e1316bb07e8b2617ca217d5613340b5d6e8b77e919cc55161b902ff93f17cb98ddc1df13f4b022005e59bfc62aef11dc6be395ff1bc958dd7f5cc2536ea703a2a1f52d1450740d0913dd4d8248b5eb09b79d29a207c68166184f3cd0677aa1ab4af4eb02bebbb80be7f8beaff464a9d644ab8046ec61870e1c6aebc278183448b37a4f4bb95df4c7963adf79a5748982c17602bc79923c853f36f2fa7cfac3cf0891eb124adae68c3fbd0b08f7f5acb550b672a5f981515243d56cc7264a99a575843f58cebcd3b6ca365042a0c9e0efdc591435d484237f40696ec5134fdef906c0900607ec39c4074b97892317728585984ba11ab28ded7ac7314c2762f09360d4fc617263eaa2e5877f24cc687a193302c6431b262284c90590fca2cf0f2975ce473e3ae874938ecc71f0c9013cca5568eeeba05d7ce022f57ca2290dcd4758db162c2fd5fd16fa5f5fae0fc1deb7a58fbe1d46f61ca2156a7521b942938965a70f39945584711cb034e3bbe350708aebe11f4d15389d703001fdeeae4286e94844b8c92c031ff0e5d024a10d8c5588568776a2ee710b41b19aa969a3be67d7fe381fd1f756790ced9fab913c03184cf49773e8064f2349a44ff941088613f5ef404711b889b9c8acfe5721ea1ca4d5b7004bd291e4ec871100ed5ab2e7dd98d92738b0616929452ad3feaeb301c227c366278734ea92a2887e5c15d04cbaeeaf1f9bc1a3fd3692f74061ab7e8ac015ed1ac6d6bf04219f689af99cd60cbe698281bd606c471ee51dc1720a6618fc203cbc05128cb817699b4a014f63ef642c13408b1a89ff84be36ce9fe5939b51cc6ada6ffb62ccbabff41209cd0278bc8ff9dae3e288d877f831c018489f90add7489c64f220036d2a8114079e1bdaafefd52dd9411eccc4db7e8850caf020a49a5266cfab68c3ae9fe3764943d53b700bb59e3a47a53514020f07f1261cd1e14e05bd8791c3692a930c955e518cf9c27e12890ce89042c29aefb5734ea550229d14487d12a2e94a5c37449f1dc9c4708f992467e0d7a2dcda626c9c3aa382f37227d7c24b8e2b77c4049eb243617e38503856eced59931300996561eeeb663285148029e906894b11cd429ee886115506a67896c53721166532ffe65bdda05b3a367317421a938d95a8a48af5e6c68508f68d9580015977b8a46a17db0e7633564a0b2fe8005a59ded37b8adc0f7de27417ba4427e1406bb80b194663078e1c7e8853c676594d4e6ecc3b52d7cbd0e42bb27b686c73e02892a37336d985f9698605e298fc821db0d4131a289f88b4f316fc17bab73a55587394988c7ea0490fd1008a78ee8de27a662578cb5835e48bda6ba095592afaadcda0f0976fad93ca0fa695e1a8b885b8b271deb041ce348cf1fbc423ff9d81a1c12b182ef21e2e4ab5cc9765f64617db0a807a66d9acc9212183e5497d23d29ae5e704f58f184b8d46ef9c68e96b011a092d4df02fd67b214a89b54d621795323f05ac955cb252a5257dc81d6a07ef7b8c0843c8452a4e49b5abbb3f5bee062fbb18e29548ae983ad97d169d74e029514a0cbcf323b1c770eff3826368616f30add4909cb69b1e6e2d0b4a1ea75092d3f2d63968fa86d2303eff8c3267aef9387020e8fa492c15d47ff34fe229a62502f79da1a76716292a16abe3381d8020786e0cebb2ee8e96e0288618952387f3a991aa4de6ce4a535f39fedf70cee649a120eb48cae5a2aef0d9cf71bfdfa61895452d2d0c47e9566a3c6bb737845a95a137a8ba104b0d4b98f6b1b7783e31cb06ccb0d34fde1606c3c554ea49e82515c17e6345e438d12b6384c39403db9036904dd4af4875c994c1aebc0baa5095f281e518c6c8f773f3b5a9092b5a2daa96c3e9a084f9006cf8845c0cfb41b28c3976b7faf39460d5c547bfa6b7dfbcadaa9bf0b59953c76bc2222de2438ab92738f8a3da5fa607ca93757094df94a238e736970afb790ddf49b62e882d38a43b69ea6572ee6dcac1934dc240d11cdbf05a5f3bae9a74d56dd598243556ea25aec06231ab561d7e5c53e3fc63317a05c9095fe7c6ba16f8f476238c869914f175e833a725e1dd9c0a9c859faea50a00f583f19b5e9c5182f027b75defc167a87d1723b4f58d7ff4c68f042d88587e42560cade392f3bd5a0cd97095ced986c56c0f5e39fad518ef02584469d425622253e68aaf24b9777eb1be2f8490664ae9c65fc0cdabd2492ce3ad006fedebe2525485476ef7d2b20b19fb75e1b36636d37060fe710805deaa8c58d8ea780668d7ad40fd4c7ab2b53630a874e312816089b823dced159ef135fffcdcfb2a2d6ddece00fb86a8c047ca12900e2200288d6d4af35f65c578c6f3cc446d71debe006455c6b7c1633b64c5b06f31269559b82e6b38bef6caef3f74f6172b67fb745fb5c2310a6522d9b0baeb6e1b6ac3893d1b1b3f9258fd1afc5fe04145cd1d09a0e9810ae56cc2f9dc71a127c9cb60d8e865411fc1b24bc26bc3df0c2b9c3f05b4797deca83374c344111dcb646dcf0ed7ac0e9f6e81ad552f200339b51beee363be78d85df25a5d70b5e53bc88720b897de44b51ed4a038bfe55f2d5b267ce9faa74e541ac605021fbfc7ebd567ab5e41609cefe4406f1956cb5cf429029a5e33b2e68c28c89e83fb3bd8c16d1dbea383973ccedacb1de4186310343e1bca400fb61d9e78caf1a7bd38a2438d7d1f0ecd775a85bbda94c2f20de7eddb31888ac3ab211bd9f7627a70055c8c2f3c26a4bbd4fe67245753ce25391e7ffc9524801bd09d6eabd7f787a273d2ad568a185719ab3f30cfcfead7a34ca1b476396381cdc93a2cb208eb5ac1936232b465672392c56e8a3fbb91432513ac11b740f462508c62935d6b7f8b2c2893db03b3012dff1d5c17ee5659373d2899990cbf637ee9408272ec3dbe54bcfc0fafd5668f403d1135478442134bc90671811e0d00e8ea0ff8ccd93fdbccd1509a6f015f909b6dc6238b076da90dc7cfd1d1600794cd8422cc0967c4f35c222e09bb9eeccb0c827f973530e76fb1bf473176e93ab554063c1891e52cdd5cc9711d3c5c984e47775cf3f90fd6e2e1606076707ba769329cb36002e4b016860f3ce900cb2f51725aa0ea8a6d786c8d4607e6f1ebd053f314d72f8835aefec17c76157842b7c8d76962021735aabc9cac791bdb35e48217dec2a203df6eb0ba20a1c8dbd0bb11e21b36a7ff1e832b4bd2dffc34dcf64c60d1fac53abab6727e3e7f8692348e9ad60c6cedbf9902bf189afe886b8a4f8182cc6fb6f3d32ecdb75e386eca3d24744da4eeae678b225e1a4de28801dc006bcfd1417c6394ea0a25dc111deadfb75ec9b13e5efe943e3ffa7721106406928bc7e9e2a193447d9ba3300536307b77e00dfa99fd003f60a813aef5567fee2dfb8bf9c8e4ab9c21e66777c64edb0554ab7e3a83b718c6e2679e9b02c94cc2f961bc0913883c5ac50943d2c9663d28c013164ef5321010013f316fb4f6db74a644a1a2efd845e2fd3d863f094ca1575789837d5daa8e5a38c711d4a7eb00b84a426ac03d418998f7cef057f85d580b348f30fba8cb83c04041396f0d8a9abed9d53607aa0beb4fdfe8bfd95c97ecd70bb75057d1e59e519ef8c2eeddde01d6277c12fc90ea711542c279d8809bce23d89e0ad7fda69c8ffc96036a1eb37a2d50299e8bcf9d8b3811e92458960949c63dd52fcb0d2b56079455d513447e941e61a083078699f340ba79e0539f969491d567add9870cf3fe2eea851f2deed22b05b79fd47d24b5c0ccf0c902286a3011649f1a2bab10c3232650751354914c5ef750cda8d5c098c35a597029e5c2220b31917fd27a2b6820cd72c5df25072c5b217b592e065830eec27f37fc28f55eb83293d3f9d3a4ab411307e5ea6f79412c04d69cd0baf7a6f8f65208b83bb19efc4727885a9d3854fb18ac91e103055698d3e0e5619965b066f82b9a38937ea561a92bdf5e18ad1ce8b18b45073a1318e6364a6d60a9565d2c1ad3cfbf097617aac8c0e5ce5ff94e36ab673b22149bc496bfc916d14ad670d755bf6fb5045699eb752339cfafb6ef0db0ea9fb659011081ec3d78eba36ddb0d0301141b5a251dfeef7d19dbbab1e29a713422a7d3d32289d37e6f2e70c2be3b4098218748703cb68cd49ec2d960e279b51fcc8005b03ec84adfb221e8c2c28a834eb6d6194b535503b8b3ea497917b3317ee52c8f82492583af6e50bb15a6b66f9699fac239fac53dd09574f4d719acd65335f1f0178a65578f5545af0dd70d6aca6d52b236632f86feb3fd9520967e9be2cf4b783abdcb0fae2e817bc18e58228ad871216aa1e4305546d2a2221d25bbed60dd076ac92ce5859a42c9c40ac01d4427a0fc9342c94cbe4848a535f1d3a83d0b2ae262fadb8781a26eaf5b83f6f337a3518ff173529b56863f8fc748e0ee2412b1498190fe9095e791a43bbb65eb6c09d95c170fb1d8734b05ac412478e06aef2bcc3c678bfd68a630bc852ae6d56476df40a327567cdf37bd63bc34c6d3492b08b2a36934cc7809c3b3d72a19502005c3134c6c958e6d92fa2f219344d5bb30b4fa1451e02feec098f384f9624b118954413ddae6c71ae0941e7b5cb04cb77edf4b8932e1867446b3280f99734fc50c123eb0a1191ca22f308fbdea9a63e4c1ce3ac772f97a5b5560d4c65528f78fee2bd2b2bff55c920a8b6aacf46d959f9d724a9b20a223562d0a65abc5b2c3652368ebd7a438c1a6713aa8a9ad7d1fa2ab3e6d88193fd4aec65bee88de8fdbdd959f4f49bb7416f705bd29493a8bc9971dd9fcefee08af722f9f1d4477b8e9805f114577ba2f6adf2ce2ecab4acaaa826e7dbd0bdc5611f3a62a642bfbcd938d4b015e03a9e6731a983b056b81e161698dc1f3dcd1e4e01e8117b56b9df25a4c5a632d1cf25d4e03630d44110f2ae387f79a85417a4194422ee77e513a6514eb94587859d79846edb71310f0ed903831be77d671e041cb449d7078c08a2dc532a48bd16579d9d14e02bd661a973d7a711af6ea62d8bc7e256b8a4d31e2e7f94d630c0b7ef3cb384d8a63999425f1c91f7b5188aa44e152c6264ea52092afc6f2d6b8686b3f4f0559ac487137d2606cf57241154ba6d47f21bfd95ab4285ee098d838f07d32335ebb879a3c935f59d9bbc616fb6e3eab64e9e0eea7a848ffd876d319027298c75cbbff19c262fc1e60fcbb477d5c80897711c9273984ba76db8de280ec0a3c1eb5c11ebcfbb2f999be6442e8ef2ef23c180c013d024b291d35b4bd3214a5cf89ef8b1107da09ff59ec83c4f9a38f31ffe082a41057f3fb9f35a2472f61091229b3dd6409ad5d2ec7bafc1e9321aa8237d71e59f2e9a1f06b0a747187267243a376b858811a88a583710dbd3f942146b90efe56e76abcdbc8c0ce2f864f080a40c073208328a6329cf8a3b1b806985b13a59cd8e8f4b3725ddcf56f53aa96229a548b5d15c9834a6a1d01e934c1214173c798b45f6c0ad04ee8896e109d45457bbe7ae10adddb0ef602b80309aed948a11a0843eef0b43a700aceb2cc91bc16828837ceacca340f85259a77043e07fe00619279063269a0c2e9da50837e9372476658634da33096426b5c6ad2106caccc33759b0b0d51fdff731471c1f3f1c7f5810801044812b84a99b6f847d86656c63cb8004d7b102e5f3ccec3fd023dc0d537f48d2a3c84901b2d18cf70d194c5aaa3a198aa0f5bc90d29da9325f644c86c93cb3334040922fc25a5402c9f1e73a0b2d41dbf741501746d480e12ed587e3d689a09f7071680ef880850830b455be63ef76d3791492822312df2928a06310dc03ad03a625dd0ccce6a85c75deb1594ea809b7571e4518c05f6ffafd20fbf5c05609b3222e34798fcf142a379d12148253f71da8c93215de3793fc63dc2916e40a1ae36bfb1f597d9cc5bdd2177609f0b7673d1cc5cc62bed7eb40e31f4dbef4dce50dc9a1f3d880cba3a1dbbc2916d76a2a58bff4d294497a87b33fa647e67bb01d645c121f41d6894b747613b783804ff70255f78844df00c8e7b48b339d97de77b7c2d6091b39da990d5bd05f59dcafc72998324cfc6f36195a7e3a761b1f23bf897c1825d588d7dfada56ea7b790212af839e64a95e17672236a5b516a4dc44c531dcac4c3ffd3acf3997cecf07d41ab1d853cf1f7684e65ea2b6ed2ad5636982d5df61b55acca2e1b765be5aa3a3e89cb3cb6def31ab222ad92080d35948f9b794884c1bfa7da49d9db1b793b928d0ddf52e65c874663489e0532b32c882c33291ef08794196e3e5bfab12b1d234c0eddbda0329c910c62703e45ea5ff04aeb038fc23aab3bd23b52c9acc0737fcf9ec34411cf4bd73370384d00d0f9a5870910747d6d62f4c3352542c7b2f6397255454e6be002946676229b16e22e309177b80fb126b2fb45be099b79dd1d2c88f8fe9d7e2b3edef86861e69c5a828ea1272d5bab830e6610f0d3c730d2a426ca9483d36b63d2d0a654f205a20160aafbfe2d46294ba4ee6b9216b2e0bcc0508ce9edbd26b475840a1c8d2de988ff889ef167b09f92aeb0cbbf5074dd3801df754b6cd2d4950ddc44304aaec66b12b434dc1fd6bb1b78c4a576559726e4266a177125cf5fcfd1633d9e70b6818f02b61e19c727174e1dddb0bfc72034f65e7c7a9b6178fd8ef440a4e59f2c822d3458c0bcc8fee87579c3dae765b7ecbd1d206b55379fd5e314102399467ec7f602d032000bb3661872d4d70ed0ecec3773a3b367531acc2c0602155a68ff03088cfe9384127b6937fe24c645691899aa95e9bb75ccda1d0978f138236d0bb2259591710e41d55cd8aedde840ffd036c63d6a1a4b47e0d8fa2b955023a822bad8665ad899768a6a3ca87fadd547acfc19e99a4d57247e9d427c7c182c2650f869bcc3a9da7d3db6755bfa2eec25006f677fe1c20c4b4ca9d6b936c124743069b8c1c2ba7bcedb28c295ad56fe03ec0eeba7ccbfa5c6ee6c2f682fbd6562d131f2f919583faa04971d5b2e37ed6017d7256336dfc1e10de49c1225059ada3753fa3acdbdf49fbcf53113053275b3633e47fbfdc6321de42f685cbab29901f7341a1210dc29e367bfc3b4091b4b8cbc3805694bba9f255b49815935771643b1875dda8634eb9328cb7b328619b63c8b70c0fba45370461fb0835d7e1c10129dc71a0ff833f8ae198bfcc98566adc1af52d03c007efeffc0c5e6ba8e4fbee7d7b46404da634a5f6c9cbf2ec810e18dedfce723b01d8789a9a56b6c2467d59657056737e2dfe320ad0bb863d2110b69b621c9e2fe110772497426f0d5dcbd54f2f0124b1c681dbafa563b234c520ce9dd76511d81d59c18547edc3f05cfde13f66b1c5ee3807c7bcfd947558f76a4303cedf4366474e2e8c7d9175cffee417179d1265155c7c84d91f6fe847ef2f2ddfd20f122fa43ab8a3345788d606f199276180a1d794e99e3113a8b358b470922c4aa1fad1f80e1cc440414ec14ed5d07cd29e8b75576ee0c81895ef1a9a27c5f634b37485041ed837f4478ad4c2ce5ca96c62775899f9d39b7d2a2a339d9b0c168d00ce5e66e4d8ae0068485598f68147acd62aed4f4cee502d24704eb4de38870099f24b6834eaf38283d03e366b28e7bb6747436d1a8377802919541eec36f85afe4b67b6d673ad4c4241979802274a2566947568b3ffd6515b8f5644f92416d81d2c69afb0b1f0fafb6b9aa883755216f65aa96a929635afc8d707dd67db2d6735803435722f3fd45a3db7aa6bf6d36f986a70cfb8fe9277a45774b9141b7b056ca25628f9cb693b8a38a0ff3b67fc20dbf33584ac2b8f470620cd53578a083e30269e482efd15689c92f140f997c8856e1dd6ee24e6432b225cd8f56ad4e16831e46eac89ca42e7bd37165b36f666c34b459c5500b25da679cffbffa373b5ff35f0b7d877446b9ca4f6fe0e3146895d200fcba2ed5c68188a41f06cc25c5da303e217b0eba2fd3344baa114f1f74cf5f4dc8732492d7f7f46fc81910127bab39f9d49564356c48b7cdd9b4261077dbeb6c7a8ab1f35e2dcdebd1eb4e86cf0c5a67a6d3456795d08201eba0a852afdd88f57ffd7a3de607f525c85333eec042baaf3a6ec99a19fd0cddc6dfcbc6defd24827d59eff5f665a19e45dc253e23d1fc743fa9e1a0a36400dca342fff865c0203348605bc6e6fef0a6287706f871e0f4c23dbb5fa8894c9f591d99817183a336e074784fc41190936bcf177eb0cca168b004c26211778348200292ce6a9085978b02b7fb8cf3718663daad02ad80b5c8d6584c49222d965f4fb0a3967e6a655758249be891c5d42ee936852ef5e6180b564bd4f95034d6ac61a405d19af13e1ee28d6634f6d4de95b7b72f1583ee1d42896b05acb89e62526533f8ed819eeef78f529fc34e6fd9df8889f7e455dab620ff4ee2536d75e153249cd17fab7e05f9b59d89e43d3654ec36e341a735646ac86ae900a46eb1c2b160dbb42cc8aa87ba0c4ed807f9cfa20230b02a321c7f15c89ba4e95f552518047f33f9c7029ae69ad50b06ac6e732717f504dd77af01017411e061e09d506dcdb062a0a20e38d87337abf898848a87a352e94b6f3de01615c4b8d41da5c49b3b6883c411995db960cdaf0f6c491e061ab9ca5ac3be9587aa91831546cf9d7260bdabe97151436f67151157fdaf6fa10b9fdb5f03274f35913eba501c01013baf742840cb64d2717959080afd68efd69d4f839a1e177890769919d16f3d3c4e50560cf4a2201ea8873ce24dfc848b3ad3342f8efbdc8c8feeb975074083ab08d06d1b7230279b3f3a52f0fe4ea4021a76288ebaaa92a3ba147dc4a0792c463ad54538f8003981d83cbf270256fc26e283fe7663414303d74fc22f334687b7aff36b6c5d8f0ca5d2c91c84ab9437d31887b414e1580b15f8fb6ac8aff5040f1acfeaf2da5d1483b681e0b47c68c7779a15b7008f5e2abf8584aa1eb6b8d272465e509bc5b929179e7056a4932e61f8a976de4556d5d2c06c4dfda1cef5d7628d96fc7df780d886f677e0bea1bf8fb4ee79143596ce4116f972d194ed24f6d6008cd3a046c404fe5dd719884ec53a7be1af47651603bafd516ac6bc41ead7fc4fb919f8a0274c59e6d9c2a7da92e5129ee0f5290eafbb7bcd2bf92fab82aa867996cbdc0cd63c938bffbcf9fb73cb644d44df87c44703a050960c11de8a2cb04b7aaf597389f4abab6757699c47b76b818ed02bcb6ab582512c81e131ecbbb89182258ca606be8a77ec4475ad03933a55350e55bd37ca7af70865b0a217eb83e2b50417178d5f1d7729af902621509ba7ac20a9478ddbd1f1b1e1682f2764320bfa8cc7315499da0269d7f008aba69c5f5af21c12f6e51c72a25092e0eb136aa785336d217437c458a442e2da83fd9477c82668d4950f309d947a1edda3eee9fa18e2a9b654237ad1a4a60198437371b92c44b62c217d36cddc88a7c8ec2f7e31bdaa84cbaf7f6abd3ff118ffb20ea9efc99143fe1db337041c5e69a848f471c78b4c49f5602215836794c5e6ad31081a0ba85e5d975b536edd3f86034eb53dd0890cdea66396f9b8c324b448d499e0b628a46a054dd1dc1b16dad9decf57de0e73f7c3c4ace3e00ef03e9399e8f14653805fc880dae2e8f867da0e40e920f2aba03cf7790e516ec28ebea94bf4e86716ae48155f788c2a40c850a829243357c2128dc79604db2f6af9d22c870b3d346dc00750edb66439ca804d8efce743d4e954d879bd88bab679d49e878a243c7d0c8e051e7645464f9dde24bbdeceef43710ca970f916704086cc1d7048dbe20e5ac5e8139dae2a49e1cbe2e35119699174fea9f590b4a654725d438bbc86379f8392a0fa033c06b5f1c798bf1c88d14d46154476186c5a7eae3fc0715684cfd5214dd45bc0392b2f7a0787c4aa0f2165666fa14c34622982991f94c89f7b8808e51873e5645ef598bced1cf6787dc63921976e6ebe95b7753889b86fd4d0502985083005d112b82faf35da7dfcd71c0e7a078b8dc57509a83bee277303d4648be20136baf7c9fcc78db18aa4469447f21e42cb2a93d082b681ef477b00eccca637addcf5acb67cb5271fcfd5dd3e9b2b40d94a43dd1a00fc46e7e36939196e1f9163e8715a3fceb609ba765e8e738a236fa9244ad4aaf824af5a8dcdd1df8fc1d5fcc370de17cfec375fbae8d49a22ce99d7e82b8634f4075c8da7ed16dff85dc81be0b1560627285832c10ca50968e791f52bb691279bd763e304e65635d995b5bf55beaae871706d7377215aa995504503eee953c9bc99691b660148efad0a8d5d23633fa0e236ad1a6c1b6f6e09c4f6801526598bea23a89e397708eeb82a6bb2371a4d35c4bfbf7153d0905f45316c5b76443d78e23c58a74fa8a83fde2e48ec77f538d3fc77aadf430b8cc7efd48cb1ae705bb6f950552c01a26c9214e80f4261015851f7a3522386973f488cec3b2e92cc7ef51553c7054c8516f6a24720f16d26b79abc89a2ab98431e260ba09320aededecfdba366d3259bc8885ae7d74b767b06d1f0ba718005513107171b33fb36a94cc55b91b4a3e752e6bf022290ee5625279c44d2a6c101c6e931695a6a60a28ebdcc3777ef8a08942b09ca3f869bbd605090c871b7a878a1e69ea0d75085dab09083b4661d9334f76d0aeca67091a941bb784123b8d4e3cf2a74b2c906e3aae945891bfd5a51976ce51a6a5ce3c75bd771276d5dfe34a836699dd045820a43ffc201c0a725dbd2cd4d2cca86c5fa25b4c5622265b90967a0d44c63f5d9fbfc3bebd13169ea97a517d3121e639c77e1f3e07539e406cea60f80ea3e43767d86778e02206797bf82385bf48615827b763b782005215744af1b2bf04bbcaa6dbf1254d13169ea97a517d3121e639c77e1f3e07539e406cea60f80ea3e43767d86778e62c9295dedecdd5f68f01d2342d8a17478d99ee238fe51a051d78147e3f28acf893924a3801f74a365ce2f9e1daf846a86b8ac49fc7cb7dc1cc7951147ced903ddfc2533350b88769cdac458b12f71b63af062c34e4122634ae409491ffdffd53d970b0c04faa6ef279375ab0efd6a5e2e506e03a3721d75688ab34299b1d50994fe48431489676415ced314bedf41836387769aa702c86ead1967d6c8e0aaa061f5dc5889bfa484ac11491b40570c39ccff78e206ee613383485e7e067d7dcfba0e35920307fa2776a80be16a89f532659871b6c3c5f1cf0a5977f59faffe8d2ecd17d1d31d8c34aa9114c0c92cc248339758772f08b5743b416123069eec0aa687c8d0ae4a4658d2e6791444655e56417b8115ef9ea0ec4263c83885724523e39de4568e36b0855f5a4f8fafad30bb6475e215c57e05b281bcd89d2c359f393268cb393fc7da1b43d16db200c0187cad7d7560e85c28a5c16129984704848b961050d6f4a7c873cb31369d0d8a0646d4a929fe2180b9480a339f5c52ab1d4ef51d109256288726d9b77023f6eca6058683f0d4adb2c004f01dbc5c4d0cf1ce633f5161cc26b6304b414d75bbffd9a1a65fdb64032d1cb554028d5c257e2578fbd5ae07dd037f8f7e87559116ba4ff0adfbb16cdef91a5a5480e51a522e96e3dd20984658263b8d035ebe987b952b564ea32de1b5aabb720c9c46e3243e2195bb52e4831918f21627224d6d0148e9369a35703f6faa7165d602ad3bea62c988bbbb616299cdebe9dc2711ec468d255f4c9a75ea3d2691d236a35fa832c009dde9a4378c3f19fd4e248fcf120dd33576fdb6b4bf4fd8c46e0d766e69716cac0f7c1f3a7a256010730c5c35a634f8422a6299437b18787082bc60f6904ee7f48f03d513ff3c121f19f51fc0bc8df650cf0ed6f8d9fb8687545e6c3d4f035b31ab9028200b734475d253abc651ed4d890fe7820babc51d3afc1dd6a4195a966b3ddb6c89c8dc9b1d26d44a9fedf9cfb7514afab4e743b544abc6f2f2b353bd47d42124f9972cd12ebfb9c4eb2c81d087e99fe66dde7817fcfe5d6e3b8839097b9b58665322e71522226cdd0b9fa11bd2e8449e0baa90c1f64131b240ecaa2a30c1c096b6c282268249ae65d2a8f902bd93858df5cb53f3a21901a65067480c905739e144aaf488c7823dde4f4fc2e9e8296238551a6ac4ee9733cc0fa2dc6683ffdb6a8d6611053abfba69e4e4649e863da8c7115180b3e36660e53567230eebb5ceb4ea90b7d6ddd769e29d6b510e276db7881e745bd8752dbd0eb0649a5cc176e0b6aa7bc12b6a53e14175266ebe1d1675adc1a7b5a0eb53ed5b3f0bcc77a6830728cfc5c199f2596e602b52af0d181079dec9e13fde6c037f68f4cdd8627b41745cf29908ecd9c351d0a976fae7f6bb9ebf0d49c9f13fd4f1fd74081e8ee3486b1608cdfbc4b73bb89096b871017bba8fa903b7662c94718e873245013dcd29348044a7cc575a621383d843077b4602c9c0ce1c9a63766187e14a7312b1b7b45d7200b922cf8ceefc99048f320a26cf1ce0530c04fdcb7124cbf0eb0ace7e3233e408523eb1a7b1cb0a8cf2b15923110002e60c2131192e0f05740b26ef7f3de1d31dc5a794879543adabbb484c766c3783bd00df3fe78a17fd694865d32e26497728e411ae3c38bd47722f4ac58d6d441fe2026f3afde3d6ab4bd7640a3fbfb0a5d89dca6571929f0dfd0d06ea270b0291fea5efe95b226dab450e9eb5e2ce0148eb2640728d1a6800ce3bcd79dc2e31af0449bbd26f8c6dacaffd39c4388092065f5e7df3cd5048b50ffdea39bf4d8ae57d44fae61c49cae5f6de785b31f7c907b920eaf0b417a0b6ff45e5f662507439154fb1f2f13ee5510b2046aab36d8425dbbd0b1d76a0c12ea7975e4fcbfc7efb31ce4b2021e4ee721c74ff740d4b5bb5f25618fdcf1762ca49ed07cabcda6b4e933f515a9589ac112bbcbf6177dc8d203f75e9cdb486bc52247f9bcd32a401740cf053fc5e5c6d3f6099a3fe42d91f56128b060669ab781dad8f7459010da26993ddf5a0a7474a326b097a280ac3fc3875e6b50efaa67e57914bc51c37b68e38938938df5074e582f063e527083dd4642aa7065cb7217dd820119fdb71e689682d4c340001c73ffb0b64e8815fc037d2dbe5d90bee45e543201c47267dc794a49de7359f5aad3ad4d69b5734ce94622e25144039d4bd80bd78d933cddaefed584a095a6c45b90d620094d05ea9ae17f9fe8db41f2cffbbf8d7c5d19a1ad716c1161f172d9458a94c7bdea5ab354eb4e8cd9f03c57446dc80409731a05cfa49efd2e90d0db65c045fe25c338b244fda2b96a06c10141678cf38bf8971d139d6bf0fe56d4af8b0bd52b548e549b613c7af71f5c22fe381c899d3ef2a156366df8327d249915cb5b3afd4a6e0b0c3c82033fc324ff43978d3af89e371ccd62101956735a678ba5d30ab7960acccb1742261def17db86530a3c3a9d915c2b3a21a271301add41b2c23eae6147e3681526bfe733c98090385653e157602d41ae2a6f4661fa61d51582e5f2ac2f34750baf12c95752b86831511d8dde55c440c74984f129c974a0e91099028b6d2389f4ddbaaf43e4b0b12c8b5bcbab5d7de1ce227c0ccb8171ecc6133a2cdcd96845d485a4dd18476a8b67ecb4c9a7bdc55cb88ac7e76d01dae76b6f33c657d4205bda13aeda638104fdf8c7e88b2097a46a2d7374f47862eee16f5afb60a7f12a96c9056acc844f331897a5a3e3675d5f09f8d3893dcbbe599138cb39a34efd3a8e4afe2fc85771f90479c01764d6e9d1ed22a015f68b98d25d44c28f9d03129499ad5dda2199a896856a71e6cf39fa7b92149cbe65c19e8025d327d3e0729625dbc1565c302bbb1adda50bb9e842b8737b7a9c9dfe0f24a355995d271a78e5b8491ff252f0eee1b959daf7dbae0bcbe7085af2ce7e1b1eb712f385358e57727953a3c74c26d0ed39b12f25910e1f6eef0cc2016bc0c66f7b56a47ffe4e2505a86335ef7e4e2026d3be8599ccef88692a0341584a9e7cdbf26ade96db23eaa91b0a64a9874d49c4b431ea74d00655cd029114c73552cd0e6aa8ece733f63ad821ce2b3ed52e7770a2f5284c2317be1d5b3100de6d18f001a2c9fdf631c2e38b9ac651e886ec1d6f297919804eafb1fb845508753ecde7614d7a46b6b3139f701068406c6163ff3b562d1d967a66fc35f211c72445af8ff31d09c305706e30f1a1c2a0e2fba1604491e7aa3b99d1d56c967cf189acf917be56a3a6f47b94e1f7bb80d708220342f809ce1416610725f3026037810fa12739bfba866b5e5325a329bacc3aa3942d14f195af0941d37971b71ae555524db11161c195ab7e88e87fe61b7c90565f80dab4037f1f12c77bffc2421a3dce14717cbc56c5c8c18b8ff77e2b71452087d9cb7f55227ccaa02eb4925526bacee7cc1bb9849e07181844b412454e3c909f8e9813e40e94c2400b20f148e14825af88e3ac68eb9b345ad9c209282c71d6e5f3f68fad03c3129b117afd055b6417a0db1a6418f1ba5d200ba77d0e7ac43e5f1e8da359c55219df83abc129060f0c759f16e4e72aa0279b1e765d34e5e00887b486ebae19f90b08cdfacc119f43f6347620be3cd6bedb76599a6fcdf04bd034d581bcf6aeb7eae78682e45904a26abf4f51a79bd452befc8618216a073aa43533740791f1dd63cda9c78911b21e62c178c22d1194055736ca1dc4eefdc37de736f1c6d336b3a7eb446e83e6e34665c602c1b9330710d502c363175583e307bb28d0a12da6833305485b7f8df80f426397d76b7f7365f50b7bce7959edb54cd751ac9e4b5382d34cb3c59e917a3a2d06c799d91c4422a7ddba42e1d14d6f80a0548566c05e0bf246fdb06cabc1479d92a6348068879217ca77b7c41190cc092256c5be1f6001bac514a01f2f86055f8f078f01b5dc621e1fbaa4bcb7ef31ea8fa67d495b0c673cc814e44c396f0e631e794fe22afecf911e32b591b75710708f7b0633cc74e509e85cb35eca9842089d920773513e5307d1748487aa426f6c7d82fbc4fbdaedfed9c39591aa3dd06550d24589fd7b82abd6aa2877ebfb58b53207e47bd41ec3056f55930226ee2b1185b949f4c594c4ba143c59d64b8dc3c1904b5b752b735161c2aeb720b8c6cccfc00042de498df9c12830de50a6fe457f81383cca944584177c0341b2fe2430cfff27913eeb9a29a315a6d4f34eac0f74f0f5befe2cc1bdedf7876545980fc708748b90e8cc688a79ed95516197bbc8bf10bb535f1ca779fc07ae03e83c7ea5bb233a27e7b1afddcf34ddcbcaa1b8ba4f66a64909dee63805200344b6bb0e2abf5cf10e66af82efb581d3121cb26fbfce959fc66b4b84b874c78f0d3c760ae8a51ab9effe7ed8b48d9d511bc42139ac8af77dbdd4767e86aa12e67e106efebddd9f3f6d72b82c940ef83c86f4f04979ad6a13e847679d9b3aef2d298e72a89d0978fee23db5f5136099e904bd823aceca311fc0e63358b77e0c1ece862d399a0bdaa09fd01824ecd8cfc115450b813e511efc28d972edbd3e809602afd99be6834bc079644c10969c5ab206faab4a229911e446d74a66ee42395605256ff69d58e6471fe11136164dca8075a0ea80158f53e5dd58da63559873cb7e260fb82ea115768530a333effb560627393739a13a7ca7ed13ace4693197bd70b07b8679539c99b1c6829d6dfeedc1085eb67a5f3b406eefe10bc8bb075d7111031554a65746ce0833a2e06b8ade90fb8924543eb8a61df762a7823e57f5fe97455a5eb7e99d9ef1abf7a93491a85a5ca2bbf010a389f02b30d89724ef4a3327887550bcfbddb6c28b16882535bc327674f9137b5dc8fd144b8c331f59458d06ce2ad98a6513b12444a15e9ef745930a26959ecb2da8dc277622b67588ee2da20349844cd95ae39eb0e804d82fd75721e49a78e535960419d8cfe44e074ae6f4a8f9bd92a68d15c35153a65a24e0a1e2820a420207865c1e3d581c9fda9bdc2a780fc1851fa7827459b8833968ef9926becac296ec487a5ae91a96435823df19e39c394ee45ec475287a8853ae1b679dcc416260b425c9cdebaedf03bbaca0682b4efda619f7e900c9b94c92648bf8b4c550e37f01fee7c156ad38c671663cfa75a00d4387a0e3b264a8043b4775f2849725bafd7fe7b52f05a856463ffb1d96a633841d52ea7aa68e696f6758f8d77d45157b90518d37fccbdc0c71bebab1647f869fd13bbc5f782547c66c3789fe915c5a4c1665b37d8e10ac84ceb600571fd3051a71c96519cba278eb730791f918c636bd383bde7114c9c155baa377f8f43ced50ce89cc02e331420d1f650240ddd107a075957159390b176858ab627d6cd64bc2aa8263023c314316fffeee9d9dde9e6de052551e746b261a84c100bb1d314bd83cd373b047276a4c9478bafc8cd7b504c1ff8e458f9d284f11f6d9301505a4c21e97ab24230c1b26c89ed26667d49c020363a4ae3e84c187d080626c4a0b1bfd52815087acdf9342c615ef74f1364e8ac4022fd057251c02116c2f6a44b043c189e71f26b80bf3a02bd54e4bfd833464fdc46ad498a1934fd035355aeba0095cc27721272810360c4c861a1df4f038da32811ff1cb6c22803b86bc2245079584dc3041abda07ed04a8760d6cf76f63f18610d7da4bb3f43029bd31dc853e9bba0775021f7dbe1d89d3af3bec944594813123b9a6f3db636b8e7efa7e79b607452c2de7a896bfc8c8ac2f3d0ae661eacf23102f2198fd8f071b7bd3ad53342ead203cf0d1ebcc13e1a4c7f3a4ace8d0ada171eb6c17ef6b85688d002f56b34044b6eb4b73032fe6bd10eb07a7aaa9e3940b4c6a973de4c9cd76036444e4d63da3f1d024b84a9d217fd5812754fe52fcd4ee4f72cfffa3d9218ac2bcff7bdf87c7295a9b6e328ee31d987736a64984221e0c169538d41b6214e3c2cb48a11d7aff9064ea6ce7b1bde459eacbf28099786fcf19329680205eef251f82fd1b348e122fd47c63237391b07dc5061b4324306032facbf0911c96a67174f01aa846bc128723e1bf4cd4db00438d0128510db5d0e3eee7939751088081506d3e5a45797f12d7754156841da2a48291c9702d7711f31b6cdb6834ac8827309707954a397fdf1de83afb37e293c3287e3609b708ccb5fd9c5a5fb4e7e823515b09098a9d879b31322189f8d1bf66b0de64cd2daf0cdfe26de088a16b0589992d2608adbc285f6c5944177db0e8df952e17466ceb1ec7d27c6da69eec99c6bea670ea823d30ed259ba3627802ba66faa8e1d8291cfddc5bab9fab0faf1ac3533cc60c87be67214055230b2a878bb89f718d3736cccf6395f6a1d2f1f2399b8d14a12305e88ead344063ad7ae3d06f3682e800253aefbd7b77102ab8fa6fc852e67f6bf6d013eccb95ed37dddcff969b70ebef9edc6cbe1abc9590441a014d15a239cd073ee8c1bc2a041dca4e12ec6c3adc68037b60f384393e84bfcb1da2aae306f2cd0adb37a90935a0e475376bc46ccd55a40663d6584e5fee9b23ad7599fc28a8a00cb3f35e48c20f3d22e0dd75de3cc5c9f543d12d6687cdd34072e1802415d1019bf6ed99f0e9bfa2a1c00ecfd968675acfd6479217773556d5860f3d6e42dbcbc3cad9ed8b1db3e1f06d80010183d4c50a929c6854dc3c99187fb1079fa8803e509a985e2ae0b897d848e4c02a1e434a34c72a40ff875bc921c5ee46e76f467d30ef78469079c01a1aedfbef63a8d93088c97dc111a4f0d23fbf002a8cb4442b268761908bf1cc8d7de4e2e4b47cec8291641b09bcf01056d8cd7415cf4e62f46d2f5b84c36b436c51ad1ce8e424b84ae410bd8cbc7f7a321b86462fd18f1c3c1a80b0348bdc0265cf8999b49fd570f176dc6bd203cca274f0be45ce2185c82bb9cff7ac833d53ebd417c1a58067fff43e8a14be062f6dca6391cb93cb859d3db495e6d39d959ed06fe7960e6c4c611df522139083ba01670cdfdd38674af9bd83af1a04587953226c306aa34a69b892044e42c4e70f55aca866dca3800942ce687e1aa851398f8eb00285ba69c7d1d14b89e16708291060bcfdaf94b823598e8181c0571ef9e875547e6d15714a8db2d578f62e98ecbd3d93e323be7baeda6dc2d95d095e2fec062c2fdb9af4df8989a68ad72c71111f298655fdf4181105eff70c2f1cb83a7bd9fb693a79c15644a1c0720cc39f6df0789b333ef9524514d30575ae96643e7a65f9ba1bce96c97a870bb70fafa047ba5be35507963ad0806fe884bc1627ae738d07776f1400599a62a92369eae9f30997b69dcd4c27ed399d8991c2835556e79469747d31d1953671e612b874e7eb3bbfc90d8add7317e845dd48079be3f5c15d93c49355b17edd15a51c5e53037fdc3e33d2fb59eba96a49f8209434f1d9dd353317bfc7a6077288d87b090c8ddd036168135b4e2912e8f02ef3f1eec020e87a2b224039037a19606598c1b70ca486606097140475c67ae868a6fa62938429a213ba864817ea70c9ad630edd9a9d9885f7e3e014f83fed71735efae1fba3a9938f44e04aeece6d513668c677ac9df551e23f7a260b1f5359a8002a8d2c8ce04f8d7b46a27619d073c7ad6f3045a7d7796b7f3f1f779c6a12d1cbefd884166f0283108f3f130f2ccbceb3bffa30be5765f01f8216c7d78f754164b52018f6cb4c30935a24b617b134d9875706e7feb0e1bf6df62e04d8a4ed10fd9cb277d242d7d05e3e12ca200ed86aae25958fd46def8c28ea72933ed562b67b22b84b2d2f28708ee30a6eb49793731931115e0f42186db604b1d555e764bc386d1c885db1fe6a9011fdd2319b53253139a4b35090a2701d04ab2fa0d72c5075b3dc044384a1e28d48d9f1438a2f830b0339dab22cad50e8e85f837fffaf54df4ba82f9ec1cd1c573edc3d72dc552d126f1069ac97773c5a20ab109035c4ae143c0c7403777f40ff1af60af6e895679df00d46a49df3a44b7581ab1bbac0d046fc83d5f05534e2c5754c5514830e0cd93bfacd4b27a9919ec6cc4c4776753ce9b41f3c17477e31f633aaa0466315d1d3981f814f58a7e675dfcf70d23c42297aaa38ffaf9dcb705bb70b93c33ed3b9b6a3123fde9c9b0ce915be0a4928bac319cd808ccb8245ce4ce13c7422a81d78ea85943cf87be752967ff400179633bbcc720ae86ab5408eba7c025d06c95f4d0119bb51a007dae7cd70a8b1931836ed6509dca1eef6056acd2a14dac8e04b82aba49d5d9d5f09fb529b4ee9f56278126c272835a30cd3a1e6238e86a277fdf552032143d6dda84108dd1d9b0f86b4d7a3bb4e3cbc1759aa8cdd2a0ad6f7ebfe459e8b6c23ff8ab95c88a9791b98724a3b5aebb347867004e98454ab4b77ef59841a92bb3c214e1c6f25821a60cfbbf6b3019de9ee0668a96929f2fe1708a41090916db54265dd4b173d1ad6b777846ee2f3b3deb83b708d1334d0a7d254da0aecbafab935e5ad91761dd967601a9a0608a71442a3ea8dda513f1af9fbf0a3d6970630affc0920c7d1013a3b7e9376f7b69a3f00caace0c52e63fb3278d98859430d5578b0dd4bbad6c17916ae66800f869c8b3e359647fa5e4d4e732a0fc614123818b7c705ec252e7fdbf24c4cb45337b5ea33dd9be141d91d2b3621de44da13f8cd55a83a1cfec6998286691ae9af292d04f5231a4dc13cdeea06d59ad8e3c96f5a3b83af227027bfd0050d73c4f0a376c6e8f7a9bc329a33a52c540d4a0948289995e86f41d24cf1e23a03cdc34641385bf9fac4ec6d5394c45f4b775b4b01dba5ebb7934e0314194339a79c853152ee0b1a313a630af1de9342eecc30e3afc64276acf86890d2adbdddc34ea81aae4846eaec92f15f25df36f00670db05cff60918d72bd3f44951ccaea2957ff7f53a4a41c0f700695ab59f19324148b699077a3b79cbc7da875ebaf80c9400fc5bf4fe48db9cf4481736d9fd5a34119fd4023eb8055b60bd4ed3a7ffc7ed68459a617f257d62364b5f6d47aedd04ca492710a1592e9c0c46e94e7b97e0efc2e3fbd22a2f0802b97b7a334b92b5775167a89429d0408f07cc718941dbcb4d4c86e17d226b69ac9e1895afd0de54544ae316c995cdedf59d9eab07b68176333edec85bdbc80540502ad0da7ccf22ae6191f8c18df6adb0e3609462d9546c248cbbcf77533df5835a880b1d05432e4cf33f982885d6f04ac8155f48e22ee13ab675ffa124e96fb252170a4a8532f2121f562b56a61abb078a49fc4b695f9c49c4afb0426a8cac945eaddedfad8ad48755237f33d6c41c296c3b23e7d54af939e01447951ba613c640d15127c6cec54bc7c635bb3cc99dd336a2b61bcd6c4531cc7b9cc4765f206e5d0dd433b77dab494df1f6fdf15c90d2922aee1d975c5bfd6e1e0f5682d018a858f464d49c1ca4b5d108a14134969cb04092e06f1e54013c55c585aa565ab0d76d51acdf2668fd03cede2ca215652560dff6880b43979a1e998aa4bacee4fa163b59997e8db3d5300b5a0ce0510ca9d0ad9a2379c30e838c171959d797603d320f33af2084d704dfc8d2fea4aae01498c93e3c283ac2eee23b207d7516087b8b005788ca5ac339b1f6f52254763790b65fb033c1b47ff83fe66b9331bc78379f1b538bf9af7172c566eb2a5bf9c22fabc528fc61545d8c90e28c20b87a3138c843d45b4bb1de49f4c2f290272b8507332e26aadbacef47b3495db3c69f969cedce10bc4ba832d258609aa48d4e1728be4f5fdb74d2c8ce15ac3c700e5edeaec13f1682e2efc824a6905b97da189cd5b944af3f92c4a95d73933bc74f68776ec4cdb985ce53e975f6dac2b7a094579b92acbdb7c3e2102bce13f2caffb748761a2b05b1f001b19bf3a276b676bdd402441678356c33b0a15ea1658ea0d07ae3ddcfe15e9b2e24c2cf68f84acba224309c9f494cfd0a8ed1a3c65e5cfc7f1acfd53a35d4ccccfff3326e5d667ef24a94ee9c616f7c1717f377d315b80c92d6fc48f9b1dc4f64e1583ee35699c53c52802410bf2aa5820647af7229daaa34c75081c1faf39c7d4ece1ec0a8f9ae5e6654b48607c0b2ed191c6efa7c5e3a40bf89b2a99e90a80bce1c736986f1dd9456069adff3efc45c92b71bc0dff07a05bef65af14b4c215e955ec4145936265a077f66840e16342a0f45bd40b47d198c0e85302115e47e25d4776d2d8cfe25a661333a306a68a4e00629808268cad33910f1d637624ab1f2260408cbd0757a79a90f086d6696415757bf30db199942780239c7033bf741cef949d57ea686c68ab81366192c495971c1e965957b0a1c792f3f354dd3531b60a044c7e2d2ec431f19aca6e57cf4ec17c48e7bda16b9213803fc293f5984f9133b1a5ce70efe492fc51c420c58c7511689e8fe6282eb5e3bbe0b5185f07e27dcc60079717b40b7c5082d9bb5bcf4bb79d914c0fb0ed170d24410e9c8eb418a6cea94e2b8fb45163d7fb63f6b58daaa95aa5dab2b5f01c0c9bc2612518157d508d3d96f7ab74ec44f452e5062406e496bb48fcd6c558549daacf96608284548a63d13b31f49a603ecd65393db7c4b18e6558bafd69071cd6d66ac689364bca7b6b8d4394ae0bb9b1bdf94d1f375f7b0d060f2279112734bcbd5eee4679bf4afd07aa52fd6b27eea6aa630e51e1870b4fd7025958b175832678979c4c8a7845bb7969cdc2bd52c41f6710e8a9e59b20fb478a74d3e5a522f6983d7b1242ddc228729a1104da705fd37f5d80cd1a00d5d2948d7e275aebd8afd520fdab0f728f3b698b4e1ed1fff4d186c094141204ad498ed883ba18f3962d540315eb000260eccaba59de36d65e8a323a2574f160bdf2e1bbe26f39b9a33d70f6a11f8ffbb9ab063c35bfb31523c8e53ed85d7728d8a00980be70b3de88bbc821bf1a775f6466297d42aa1329208d249f1a932be5a5e7abac543fdaeca3bc8dad9c4c04c58a0603183ecbe57240f757da9d6278a7e2dfda2c7455d38cf52af31483261d604e72cc42262bd1b97eafcc7b97b4ba3cb9d9bdad25b2051009bc57a101404c127effcfc2aa54c8a25f7911c36ddf43212a18589f34a4f1f4852243906e21a76e433fcba385ea943874a6ef81c8177c923446c97462c5cac049dc782d263a3e70793cf90194b5c4c38df0f81f928999548fbdac2914b06b08832c0415c55816fcf75584c1f0007eb50601d046fe0e1fd7d633f8e2a829a210951d64c21f0603f0ddf814231a85f1476e282260a6048c1e596a7d52eeef3851faf59143174a5a54a271e27d5aed910d2cf2260593c5b7c2c5b42932ee8f03a365a89a8bae24f7d865f0ecebc7875d17361d6fddb8a89360302ea1405328bc03d708d5d73d09715c07a6fa707488a8d59832287a9a770c7ffe7e2ea98c986a25b8109b02dea78ae19564c4ba85da518cb4f6d93c9844014cf5d2d373bada73c8a1253556181cd8b5ecff99ad6a0ec7908b01821ff44101a1beec496880fab9da2158bed3389738eca9de3a9137a162cc7acbecfc00b1d9fda965c6a0ebe4ec4e2b7124c36dedfafa8ef479d00ebc0a0032a0b7b49fab9981e62c9bf62ba0de1686f7b47d2a71d96550776288cba81c976a3dc09590580f2836f671c0516bcb0438e2afdf914464de6d33d28730214cd752ccbf36a8818e28162903f4ced18692b3b4fefd6ef5807912a05ff06fcafb91d81c683d20666571dfd9c346ab2200b193f68ab1ddb31d69d8fa5d143c348ff34ddee2b8425638131ee9b70083bf51a4c5b12ce1c67945617544432f9eaee0c4421c11cccb084a722da54487200c6acf8f6f0926c3a9d0d4c74cf93a39baf408105f1e968d78210a5e6fea1da47474862134f2993acaaba8ec2c98d77298e99ffc1e21c86ab2c295af5c4b06b940ddbda09c6a7208956af31a355a81b7abdde56013c6b3d938829667a9883cf02df0058169c4a0fad59e585499bbc5dc2e92644aa5528f1fb7e31509f55425b5595336b94ae9c3881bf651ff0618e9e4ad83de8ead12338bcc06ab4e3493cad58ed1737c5a8263cb7fe65768656c18686bed6ff4b7a716ea854d2cb537c8ea912930a6e72127493c3a01989c5c86b9de4bf9057793590085e621044c6873b60eea9b3f89eb3c415e66a5d13ab084628151d6464ac21c866d82be5ebb3086d7fe361512270b8849430cdf9d8eaa953644d2cea38b419e73027be32b11dd234d4f48c07b96897ffd264d23a5c2ae33b0d0f7b53ed364f7b4111ec9ce50332f97a30d7211191b84a2be6ccde6eda1948bd462ae68722b9332e883516fde2ba5f6af0914c3bb25dd3e4568b205ffe32f5a196b97c1c0f47aed23b91a8ce2ab3995e9f47c32761498a34fa431bb9bb2aa6d27f41537379ec185deaf57ad93f6ca1302bb9f05ca732c62994de36cd60428f6e599dac0bfb0cd18cdcea245bdf0972b0010bc20a833b5230109e754b621a9901b64b8fe1dc1e4e397a04d0d079dc6c3c869bf4ad7d0ae3138d6cd6f5f94a7d647d83a2fd0d1bf44d1b5fbc24de718195658cd809ca6171aec11b3c5db4ccb7433acf9a3cabba29b107c1ba6bf3a0a999b34c6b9b307ea11bac1e4a7e5928c7c52c694e80c3835a2132b5e0ef28148469e71f882c1ed44c616ad2ca941edbbc238f023f9ebe0d6d1ee5924d376569830a6d1135c7190bb65c596ee0365734b5568a47fc4f97d58b3bceb1461a455fc043cd8952d3abeffe561c7d1eae052399bcf4c84a673d57ca6cf3857611ca6ae729b05332326e1d3f02265452c7c53c810fc802d7bd45b8419dd2a12eb94702f23784dd571e0c6fa1f3f068711945b4ee7a29fd8ac0bdfe58fcd055402bf3210795fd4a6d7f8fa58e9d25d174503e7294957d047d294046210dc1ad678c2a51ecd68f9d1e917c809f7d88cf66f7f1c85198b056c25057fdcfd48c65f50afedf2edcadbadfb4efef2f958e037577dabcedc6be585f04154baa09ee8ecff4b84f23adf867fa6ca773f944b13336bcbbe52b5aa93c2d7058c2db5832b716ca2a4b03e61dc8b0ba53217b3b3d0576227b6b887e0f94f40b566371a90e566ba69e310fedc1fa6a6a71b3c7715946cc9926df01ddff93a71145502f721cca1c1d5b04606426eb321be84e9e894eef1bd448c6bd03cc128221dab2e7f0647470b22d33aaf1e51935c07a2e2573d096ad351a1316a6e9255461093ffeecd92e52eaaef437f70c88fa02b245d6e28a39bfea67877cc20f521b51967ec014f3a0133e2d64669b05fc0b78874f1e41eb8cc23d4d9b94a82c878bc32a9783f03f421a81ab91f42b10dfa37c2a1a81b8ac10b401d943f344cd713fe1092d6b03ff398669172247893a0b33a8d9d7d134449bbe66a3b0bdb97bbc6ba4e6390ecdb3e8d2f2304687b36bb4badbfa95ca8c5651c7fd8e6d38550c5311071c355d10cf929e2e96239a2ca652d67dd42803c36c11cc2db3728f1a72f1b3fc2f0ebbf9ee187ac426f71809ec56c5b9ef600a97e7a5e575ccf7d455eeb0a785831c46196214006d20ac31c802267d1dcd2a045023225b8e172435fd59a1c45cbb977ffbb5f80bfaac0566bc999c6c257689ee549e12951fac2c7764ac66cbcba8daf4f4bf14698513781657214bf1b854186e7548409062b64aad4e8b42fa7a0aeb5706ba3f1af04b27c3e75ed06b2259971031d4b689c80795bbb785301737dc527caabdc7a1322cf3d38f9abbe918e39d7581e80950f4a1131195ff3aec64f9e01696d85db9a2f8cedb54861989dd2cf988c936c322cc3876cdefb79a7277be4c4a3e29f2d188b41c86b7403ba3e00791b0af0454006d804231208d12aa2a6449585d4049de52a83d17c241f8a5461dbea582dc8735b1ef7ca19df70aaca55a22585c59d31f6264e2158955abf8e08cfa3061167520f2f0dededdbd598706f05b9c77ee3d65815218aabb19ff3e713fcaa1e50825930a61dfd0e5989d4c5d8f1929a21d71192bdb1c7190d43085187c8ee18b10e227b0de98350082a8d56ea4e86fe3988bdf103f0750b967ec30bce75632b758b4e16ee0b817927dddfef2468f8cb7e263e7175539a4f7e1a1b5e05cfa12de773fbbd2de09a0f9478b32eb8bef7a9c35c160f69af3cc910b70184113d992ddfbf8fc86aff98c6b7e4179d422c431a67572f1a89db927b180dee2df1b4b743d002ca63bb76b1f1a2749827ab66b9b29d35c1964c9e8f6bf8fb2012aab3b3f7c9011eddc180a23295ac379daa4a77ccdb1ccef3482f6c75cce16aaf3700fd0791e1536d23f3646916dac5d4078b3003c97c2ab9646da97b4c10b46257e6f2258c8bc2bab1aacfc5f0e19ed7f321bf74f0a4de1be7a68eed76b839b379c4e839c6aa10f43f5c947e11ebe204cc3d657fc932ab0681208f3d2a801b9cabc8989198254bd2f2178d41c5b5c1ae14892af9bfb7625a7dcdc2836fb9e1d694556d049e486e5b27521f7f50adc5bf604ae16e0d5b9de7030d682b6a8d0a7a1f0328eaff6797e613a954c835ab0f32d39e9b3c301d758d8dd17e3e2a136f2adc3c85ea65b7b75c582044839c99d355c380634c06239bc41c6c27a3c679383e65ffa380c6c2f56cd722ee4972dd0bd57d41800d486d6d9822934adb7fb72addc24798fe6b5141108864f2930eb19df2f779cd1a4b175bf610a1bb228c1c1fe8d1b682a0bb8f214375060af5b4dce173a371d39faf309b6b3306d12a2eadd1f75d8184cf2e74a84e55234aeee5c9f660d1604b56aab0765129215cc79e7361cc600389230b70a7a39169f99b08a8896511ff415558cd5ddaf62a2a2047d881fb95f5c213e5667370f03914e6340c17a61a61c85fa9764ee659fde8f4abf968480a6c3de34366685a30b8731adff4ad142e792c0417c42026987153948a6ddbce5b5dc9cc64eb5a6423d3a5c4b91e476f0ceba67b1c21d91cd11517aab6af11c0ee2eb21cbf0064ff1b3b01f6558b43a191b153e212f422cad018b56306003ffaaaaadc385ecae107146d099b51195c0b5ac0c7d8da0ec8d1b92f1d648cacf9d666fe4b6ec92bfd761e47b8e150203c3351a2138ab4390157ebc6a6c3e5f0208e09775257065ff942f0f68756f7f309062033692e22e031f14c24ee2535ffface7a4647d6271d1049fbbf42b480c991755af1d33d2d49258f1b50f2e547be7292daf777b10c4cc68d6530829ef3f16a85cfd93417367db3f8b5b23bfb73395a3fd93e9f38877e9bc21cf4ed009c9a857d026ec37eb2710ffeb7ebde05898226d581335cd1fbf578e2f59e96ae1452245469c4275e3d9c8705018081ad0512c0ed729db68b3e3544d305c99a59fc7aea8491fbce3846182d3865755d4419d6c9f78e3fdb030ee303c8dac1753570b8646bc40760605aabd833a43f769b629ebb1c5b1f3f2bd7b5de1117483b47781afb795d2e83ead9c9200d9e208202046cb674c6967a63d6e3b1fa0537bf262031cfb6d54027203e290e973aa7561a4ab0fb9b58d0487fbeeae7b657162f61679b29e179502f3d798ce4d885288c3e3f87161802493d26b31cfc7230032f7c6eae8545f64a5d431c99ac669f20c842e3aef77bc807755a32c6c67db8c54babec6ea99967fb772933e51f6e7e3e88b594de165a4de79657ea1179fbd0df1683fccc087e5a2f2f585745005e31230148574607fc6bfe151991038e4bebd0bca224df716fc7f7a38fcff36bb551cdf2825e5fe8529bdfe700550be5db681681440f0799c9cd9a0fb5862b679c350a9189b237c04ba0135a06a60fd26acadb56ddd0dcc66249ff4fc7690f1f5b90ee26a09cfdd3fc6b5aa8c6ea2fc27f2fa2438ebad8920e77c8c7f5a07e397840e81e3acb9d38ec208566b8f2183a9ef503a8abb2e056403d66d26c215ba132a0f0c13597ec93344d7eae743c9ca81a2cec897d257781a316b22a297ed03c86fb1a1a8e17f4c3e31087005fb9c5e6f8b1e58ba1d1b67d00b8f969dd012acb0ed52d85f63044f92e3eec499de2118cae118beefd5f996d88588616ea818647ea5c92613fa7d2880f0dfd03ba1b7c95a5e96dd3def3b8427a4748c8a1c22e5302743c0ef175eb8c0328c5295514d7fa86861261c3a372bfe4769610462b440473155ef4701074e1f7afc4466d6488ae1a626e0001ff4f8483752f34d8ee8414ac08378fb8719cdb347d5951cfd190f37cf8c88c0bdc8e286df57dc5c966de9d02a193e0042d366d17eef40c3dbdf999e990756b3bdc8c3c72a915cf3b320af7f5f5eebd35ebdafbce5aa6f0ed2f433216be374cf0e07a10961632f68d7a6bb65e9695cc92f435a98ef1adf8a0d467b37e406093646cebeac75b90467a311ddbdea87d250a391057d046d8f1dd6889868becd51e9a05d749967dbbdd29e50ec003f15b69f2539dd4c05aaf00f8ea559adbbabb2df74ef015ddf836b1f1eed929fcd6131ef12d50955950e282866b02f1daad9054adedfed97b33950d6f8be64f9eefd358f2f1a9bfe29e418ed1a1d443e8d70aaac8f865cd95e71447e93cd66fd117a68170f1f31959444f71695d0fea112998e2c1ee32d12415407c40c4623ea3c64587af5304262b9c2b78c0ca757107ec0dd29d1ea250a5688113efa205d4313d9a8b4659bf2c7f39787fdfeb564ceed0d4aa6c7b81525ddc6fc435471e715bd7f6767aff77ebe18aad191b3da369c384c18df5eea46f4359ac8962c47ee1d3003b0edec57917179243d0c8ad8adcb22d306d324578f3bdc538731627c464a8703fa29a3d9d8e429013fa6616f183746637544e38186cd2798245ad3c01928ee013483253e051f828cf0e9e5b9e5495d8ef8a3e6be48794a7aa8efbe4ff866be8e2e420a27e6443846932f67472a3e0c63bf5e3cb5fd3136d759974af8083a0411ccdc4074f54023a76b5c214e109200b045c5443821fe14b66a64b1a9e377ca0e0d323c95e9ae6c6281bfb2627a651c46c684819368e525a233e2982fdba7cb4f9163c246e531cec9908c5936f44e9af6fa10dca4f68342e0193d4451834f94ab1a17b338f12748d7f5de812864286599ce1d3204cf54639a5bcd27e20de46aa89e00dccb8f9395450bee1db37c63e874163f2d7672212805f9eb928344c043bf186b3b1c9dca6c765cb2ec3e86b678e8fc3b788d73c28df135f55ebbd3620ecc623270750d460767638065353c9960888b7335991c08d72a057f6e1dce8d421cefff2a344ac38deb50f6aa0f693d2451e9fe3c7bd037ea301d934ef7c6170c3836cd0486faeb116936b46d9ac18d52eb099f36d046c177c2919a6c31705dd10d8be7a465804e9af5ff1221770f3e8e959bfbf2d1dfa4bda7ebfce5d38633bb957feeda530b41d5fa1bfb5dc0221fc24ee30891ac04b283e178e9cd017f28a4a359e1196d89e9e7d00d6237185210d01bee2f98db4fd4208e049ad00fb37e4b9ca553bc398d24115f191c855dcdd3437b0fb29a86f7cebbafc957a62589632a37d3851fcb41deb1cb4bbe502dc4952003b8b8b70c16d7664346fdd9bdcf2f77205e06e1536ab48084a2c8e892c3ee156a9fd06193dfa3c39bcc2d90fcefe362c45bcf3fe5e0f6aaadaf4f928a0a24547a446d84f9c22700ab3c853890d2a85e0ca511bd771c8f9beb1bb11b3a138044f55c59fcc3566aecc0e2d75272922115a54715b3af89716c8828037b4e6cb5fa8e9536df66b17f0362edbfc34e4e7618a5e1f0d21a63c9254809ee8adcfbea78bb763973ee2285439e97bd59bc250c415b16d1e60b34dda1b1562e488cb366f1382dd45f48cde14d30c0b83847e90020605c079c856f7809343c208dec521e7e398c4544bdb32ae7388816af020ee6eb476ea7ccfeea45009e375477d29ddb7c674dd404172638753755bc1c93e6d2b8d5b1a93633be0c5779e80224f64b1c6c379bf5256fd6bc5d79328ba0e0949436a1c3979d0fec0b442a11b4dd43b6d303f799c7b16381668e04edb01d74aad1d67817561b864f8d68259e85c85fef7b8db5b7a9997500ae2e388315881cd5d9cd7bfc0270dae4f7d94b20411d74db7b3df4d52cc88b40d704b36f0f1e3774c5ce77cb9a0c1567b71e0ee75e4468bab4be0a1edc95d851006d3963d849c1e689b314fe6cfb93d2efe6dc1f9006a15ed79197e046c938cd702b245e575ba9f80a3669de1d3085f53a8c5e691b397c6d69366b127f4ac8af1b29a35e341307619f2e34bc44521b80369d97406c171aecdf8035f762d34882d5ff606d4d2c7d4878b748ce445ba2f382d734e6c9d0205c08dd92e410c00b19d841a1e86cd33fce1c0df62eba0034a87285ba846a5534bf665561bc66a1558f6da316a31b9eae501853d89d9747231f467b6180fd3b4a7a0cecffdd75ed8d030f641ddd2497bd78ec7f29e40263cbce9d8aa11f505793147389acd3657d4ed8cb29e635d4b69e6dfff2cff2fddbf936d4441c6ff93ab3b968f6f47a26c41d915b015a9e0d42473b6123980fee37387cc24cc1789b56e30e21e315d357e6d552f1a449df8ae051045d5fef82ad5e845c32732dbd6a7ad62698226abac8fb8b8bcd88e0b26674d225293375150a3e6cffcd300c1d987996c5cf94919e6a2d0f0f3d43e6ec3b56a16afaec3f31b9ec56cc4a5c5c24300c4f43605cc19c122d10bef48c9d83362e3269bf7daaadc75a5e3a8de4dece154e91ee057e6a06d10b2228cb74bbcdd46420b0c0a4c3e27ffb8fe257258aa9ac443437a22ad3ed0683007076e29587fa92cf9faa83c03aa8af56d7d6bf2b1f3f0487fea3ff3d1a78868ae7ef9f0581bed7a7615e5f0dfb4f4c385877e6071623f73c2a7efb3e84a82cac86cd8026172b5459a09b1db24e010081d489b061bc39916edad2be4daca0d58fb461ac3c8be9489c01904d861d71c7c5ff1f9d6cfe370ecac9df9bcc09737aea9631f71b9f4e89d2f72c26de8eb63eb645c0d69f042cdc7563b4fc0eadf5e5b6b8331212b939a15e3c1a29ac2a58d6be8972a5164f217d24b7cf23baf89aec2d959a26a9faf130ba2e9c4bcf438ffa37e123d3a9d35ef613c400bc38bde142037eb37bed21aed3ec569be6031f6db7fc7d1797e1139764c4d4fdbadb5d74518823dfacd0f65851a98d2f7f51dbfb09f05ce33ae1f288ccfd77d13a9bd6656ff71fb5166eb00efb19e4aba194ff1cb2e21de868ae3aa8287bdfbb00883497fcd9bc34934b292f402e9dd0dd3e5594eee1c745e68cc9432a293aee33a687d34c672d869ab84efbb372984bf67f19b3b36ba45da03118a8f8ebae4221cc141d0f01a46fdd95c2752436e010b055e876b224593e75a60b6013b5a1f10434863b301f4908b2e59dada255520b1c0f50c7188f08f337e4de8961ffe28dc284b8e73edcbff37c5e637d0a0259c84137e5bfd38a0e36124b6128e42a98b1e7a8c5e29f312367aa67f22734673038392bbfd902f84c13d063ce796ff100bd428a5ba1ecd0baa1d565e095a5f01bdbfb8ffdbfc2c52daa159a36e356997c356b45ae8ef9695b62142fbe3323735a5381cda478806e99a18958b371d3574a6d90419094f47c5863013a5c4bcc4472d025a492240fbe8320fc6370b51f36c45449203c0e0cc41ee4d7cb9ceefe8c2baa0fb95a3f3bd2048ed01b8e3e3efefa82fdfb4c19fb61698560a9b2672068b9aa966e89417068a471655bb920f88f49f587ee92effd46ea2996e9eadd80fd88bd574b47fba92c4c1f2df8ee0803fae952aafc5312c084b7a7a4a68916372e8d74c71542ace27f13cc1fb62d9a01a57816ae4aac03e825e3aeb9dcd727a28f07d3e805b6c9aeeaab89f1ed2f7dbc45a3833b58a1ea86487077fae69eb6b6cd550f313b5ad8158de58a400ebc0c9972a09b95dc336eeb1066663da5563346b5b1b95b5e5b7180cfb44748212c56ba3bce0b520e82fb98b916f33b580fb8c6514d3abb7326502cd1dae7dff01ea393dc24b7c00779dfae23befe2955127f2967d57e9ee2f44141064a4869f2e2334dd4827b006a35fb8e0e1be9fdb7ad08fd69d2671eb50f1a92295276b85f601c74a5b706f4bf133e5d7f53bc33656f469b83b565e0ff2cbedf25bd8c9478b5f217837c304edcbb631f3eb62204e5e00cbf5cdda7c2b1cc41d31dc05efd5a223581f235ed1a65e1ddc4bdb5b364e427cc8654772ef37c528f97e88e619a1940a1929533943825d1f0ba0ed7d377024e13a987c6fd05f1727719da4a9b3eb031be88d54e29e294f51791034a5c511052e35d04d302dfe11deefe282f4954c767a54eb724451aa2f61b95f4363bee42ea0c11d4941b14b8501e563bf2432d69909e5cf98e2781ddaa22a26b87f96e0f62e27fdbcefddeaf101540be050508a9d2f5db83d7a02c6bdffea7ff07eede7a0da7c8b07df957ac70139148f695e9b24bab453028788ebd28951ac2e26fd13c2224175cf0fb8987b17ca4514c1140b2bfb988114f2bd54515262a13cd0524c5c4c56388abc916b0c598c504156bc27f7b0e7ba8516c23fbb149bac6fa22d31e1c8e1fe076ccb86b78dc11833817643e9bede791c6499bd08ba4c5ba3767f89802599ebe7220f61b783ab24b35579c4ba6f4ae4d2535196a949d1c2104104dd515a22376fb1478588e926e677b4fb9a04ae688f092b4e2d5f65e4bc4860b63365213c231047c656f32b59930ed386b2be9e5bef8117232da4d99e7721a97c630281c350f22e5afbb6065e9fbb21adbac256c15dca9510035760a712394d485d0028b1771b1c051bbbc633abc91fa610af6076b0b63cdefb38c7fe0639beecf186070e3ee0c26525fc705d375d428f326e60a651be87631a67a5e927622e8f702ada6b5e925aabcf1570da6d0cd3bdfa5352f77533303158ccf2f7a82424ddea2412c66e2a29ae413ae2c543ca51a9d94e3bb3d1247fa59e6cd9b62183fb0ca9307270395ca54a019180a54137c663f8dc4fe9a8dea10db74a317b631301d4055f0d318ed3733faa53182bf60b6e2bc6af28ead4e99f9eceff1d81af4a3cb43e0e317510e7c321e7bd167af9ca7ec5c58bcf3861f97728da0ca1c0a148bf61ed8c1e76c9e9caa2a4804eca96c464b9ff8d9c376064e4dd5398579bad3cd4f0b4e49bb8945f743735758d489467466b21dcf1fbc09315fcf42e3c675100272cda784a7e3aee761d98cf28d5f15dcb459626254a2c53346107e743257f80af822322232545968453f36620afb6da6eae6ddbdc00263605e1cd150b1f0b7e65941028784f236aee692cca21ca69d95abbd2b4b85ee5688ddf1d5fde9a43306984720b40289ba956409ef7231a58aaef5d0642f21fa9d4a077c27f27f84dcc815d86c2d3c3434a148e0d7e31714a7fb444dcb9fb9aa4980b2185892ff5d42abf68bd14b77a0595f000bf70cf40efc830d171b4e782a38282554f4c7964c9474ab38f8132e4319259eddc8bfde868365e69975c963beb10d1a720112f705fc4ef31b8fcac93f350ab49194da844b15432d19a0f468551ef200a1c3dcbabed3a132a4ccfb27de6afc2fac3dcce0cef10423c2555369221432172e1f9abee0a9d17b027c4cf76b0b1562aa18ead185d259b1c578921fdd116e6387733a1d99c42c5de532e1d1da4b26dc26d38a56ec915adad10bef526fa1a4ef803f71d48d51fa49ec55ff6df723203fec25fc9b83c3c8ce6ba8a27788f342d68f9c10de86982b62d8a0189a349f939339343fe340655a1d007983c4ffb3576175c8b1d3189a922ec5e4d679dc51f7bf717ab1a337f6b26272c9b9f2a67f662bc83e13731c30265f16d47aac129e86fe46fd38062e2b2261a4adf8d90b55bdb6a735941cb5b8a7c2ab579360d16b9f7474b8cbc8c44d271f2e27b3b9e66fd9a48c1da8faf1a069ec974f3022fc898cbdeead756369e28bac4fcca36434e23a2d44d898021fd4cffb88ad475b16b55f6e9186223a53bdf7ca9deb03da705c40b158e8aeeb58460d6e136e4c09b239068e6d786e71275f246ed0e7df9db89b5bd72e4ac2dca0e405cbb5a8e10393f7786bf9a635b82a97e478f191c4d8d42ff65fc9531b5acb2db4b49eddad51cf88528abf7843f8d755da5fbaea658cfc084bb37581b24f42addf83cc449c7b8fec30b2fcabe13a5896f4169bb552a9c3833a418afe7b08c75954198066ccd099e6d05a85e228730fb06edb14176ec83ee54e36ede36b71b0284aeb32491dafc73bc30c4041ae45293f7e2c21b35d834c5d5cb29633fb616b41eb8b42417ea836a0ce4c7ca2ea531abc583bc1fc817d188dffa618dfdd43db8d15b3b53905065274a0ac1470fc13b8a7964192407bb9915ebf8287f99d4ee616edb0759252638c60b1152627f7e9a4d2479b63a82bc0eb67ffd984a99e71ec16e56c5c31486da92252724e96c49d9f16eb24dd9d66c90aa9d9da57d75f3ae1ecae2d9a4d0daecfb34bf6222b2d5d74a0355382737f79010ba8a4f9e6b8bbf4a14491d2cd4e7d6378352525a4c4693a814caa4edfa5e8a6e6e79be8f8d5c958cf3b82a2bf6e080dfed777cb7726aee59a6416216cca6b926e35e1b75a31c171b8b620df174b16dd6b865131ef174b397b4c9666634a2f2d6b5efe45dff1a973f4696e8bd33195ce10fe6e0a7c93e66337d7c4680b05de1d60b75c421b0629c2c724a8199b865398f98dd6c9933bc3cd7f72d98687dd921655499c85c86ca3a88a4534376837ab7f4ce5668ccf185c42bfc6f09ab34c0890e5cc7a4d8209c86aa3ee2257da758719fff165345ac518215a6facff021703dfec127c2ce54932e1e2374570f01e5cb111a9153e484067ad1901cabbd18d37d9029c5b40befcade0cbb42b02e31af8c859b096476dee641e7ed4e019c6462d0e862f2c786caff49d60208f3921fe886eee80fa8c2476bcefc25bb759ac42a99a2d70017285b8b689d760ef32591c45687683c7f8c5193dee64df0eb6c4b4864b58cd15c3883fb556f8020768f784093b22b61283adeb7047de27009c6ea8996ef2c7f6271c7f14e941aefd6800aec95122fcf26712fecdd64707c94626eab031c1b2054f959109900d6377b1ea464558b5ca0798e833c300e42c2c6edc63f3bef35926d5e7a994ef21733b842d75808d752d198cb2ddf25a1554594f7458b01b144184b254a2e555752c03e203701bd69cae3559e6d4996a2ea9b4ca36c7719214b4c1649ae8587abe51cd6a51faaf6319c1ec0cb9db8d55d090d4e1c18a84327d61796b3bdc991895a3b9dce19cac2a9f01def33d22f3021be79f23fd675bd2b028bc967a5c2d83b3edaf337e15fdee82d3a4cb58137433357fa220b824ba3d94f07465f175d2d28b0b37e04f4c9a1ced3bdd5d1f13adab13b4a6a4f8279a8b2bf459cb0b2c8d35bed523ea56cb71d553c0e78d9d934fa8503c2f67db15343775ae03184079b69989ab80e37ea578c2098c1d27216f44edd57c436c31061e68763c313e411682b2ae01e953d690fd6fc96660b1c7be27646f096064962e4b88f43fd73615ef10893b1d3e75c8d5f33226e6b987ffc18c2bb40a411ab52c43a99584e9f3a7cd488338dbcfe09f13926acd34f8088c61e6cfac4c4f12bced736f0a39b721d23778a35574838ce4a87d6049bcfedf948e4043d87e34a5d6e25c3b859b8ece15ec1fb03a1716f3e032b8d5d210570875bcdc81c29fa402f85ab00d3441feace43710c99f029a06263d01e85c55a8d73c98b117a0965e9c9595b5539ec76612c9644f994be08b7387453378ce487aee12f9cb5ce3a9b17b7cf1f7eca2c7db1b53b2ae44144f7f5d62be7a28d17932a3c3d4b629de30935d4e52f76d96a691bc01a3f01cc8c7799d47d52a188ad4c568bfc58723c3c3e3b96b0ef4a44dc6bc6a4457be853916e46a3f613429251a6962adb20dbc98c81c453b76664fe01649d10664705a9b84c1f9c98f15646b0d0583de3188d2de2b517363e74b514905837cd12667fc97d4115dd3ee5f530aa50feb62dbd2f2bf81685b9a99c25bbccb6958998818c328faa4ba84b861a3c8b2b0d1b29fe5274e65e12a0bbf758a66fad619848a48ea4c42ac4d869593afce25194ce09612ba808114e196e795436ea575a1dd4a0803608dd52c64ac56f02f21034ae0f1c09b58f4321246f04fb52bf65f99af2fec09666ad225738f04080e18ede19a1498a0583e6a4076b3359791c0ce4d4e3b7f44be2cc6ad5686de54fc9e1cfc6a3342c2b192d5b04ae287e57f98e530871aebeb76594de139059f00e8efd47ab81469e93ec9e01f0c04d0dd6adf3a6387a2b58d59b8a20e964fc4307ca2ae371d1deace6571e16794ae3f6bc8a100e12061b29b7ca59deebc668ff77b231bd6002975a2cdbea7f852af13ed14bfc24c8e88b1911894923b7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rspec-core-3.10-3.10.1-bp153.2.1.src.rpmruby2.5-rubygem-rspec-core-doc-3.10ruby2.5-rubygem-rspec-core-doc-3.10(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:rspec-core)3.0.4-14.6.0-14.0-15.2-13.10.14.14.1`@_@^@^.]ʞ]#0@[fZTY@Y$$@WWʻ@WWWwVaVV@VRVEUU@U|@U) U T TԬTC@T;Manuel Schnitzer Manuel Schnitzer Stephan Kulow Manuel Schnitzer Manuel Schnitzer Manuel Schnitzer mschnitzer@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comdmueller@suse.comcoolo@suse.com- updated to version 3.10.1 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.10.0...v3.10.1) Bug fixes: * RSpec warning output was missing deprecations from Ruby, these are now included. (Jon Rowe, #2811)- updated to version 3.10.0 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.9.3...v3.10.0) Enhancements: * Memoize `RSpec::Core::Formatters::ExceptionPresenter#exception_lines` to improve performance with slow exception messages. (Maxime Lapointe, #2743) * Add configuration for an error exit code (to disambiguate errored builds from failed builds by exit status). (Dana Sherson, #2749)- updated to version 3.9.2 see installed Changelog.md [#]## 3.9.2 / 2020-05-02 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.9.1...v3.9.2) Bug Fixes: * Emit a warning when `around` hook is used with `:context` scope (Phil Pirozhkov, #2687) * Prevent invalid implementations of `Exception#cause` from being treated as a valid cause (and causing strange errors) in `RSpec::Core::Formatters::ExceptionPresenter`. (Jon Rowe, #2703) * Correctly detect patterns when `rspec_opts` is an array in `RSpec::Core::RakeTask`. (Marc-André Lafortune, #2704) * Make `RSpec.clear_examples` reset example counts for example groups. This fixes an issue with re-running specs not matching ids. (Agis Anastasopoulos, #2723)- updated to version 3.9.1 [#] Bug Fixes: * Prevent bisect command from blocking when number of specs exceeds file descriptor limit on OSX or Linux. (Benoit Tigeot, #2669) * Prevent warnings being issued on Ruby 2.7.0. (Jon Rowe, #2680)- updated to version 3.9.0 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.2...v3.9.0) Enhancements: * Improve the handling of errors during loading support files, if a file errors before loading specs, RSpec will now skip loading the specs. (David Rodríguez, #2568) * Add support for --example-matches to run examples by regular expression. (Sam Joseph, Matt Rider, @okothkongo1, #2586) * Add `did_you_mean` suggestions for file names encountering a `LoadError` outside of examples. (@obromios, #2601) * Add a minimalist quick fix style formatter, only outputs failures as `file:line:message`. (Romain Tartière, #2614) * Convert string number values to integer when used for `RSpec::Configuration#fail_fast` (Viktor Fonic, #2634) * Issue warning when invalid values are used for `RSpec::Configuration#fail_fast` (Viktor Fonic, #2634) * Add support for running the Rake task in a clean environment. (Jon Rowe, #2632) * Indent messages by there example group / example in the documentation formatter. (Samuel Williams, #2649)- updated to version 3.8.2 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.1...v3.8.2) Bug Fixes: * Fix `config.define_derived_metadata` so that cascades are not triggered until metadata has been assigned to the example or example group (Myron Marston, #2635). [#]## 3.8.1 / 2019-06-13 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.0...v3.8.1) Bug Fixes: * Handle RSpec description(s) with japanese chars in CP932 encoded files. (Benoit Tigeot, #2575) * When defining `let` methods that overwrite an existing method, prevent a warning being issued by removing the old definition. (Jon Rowe, #2593) * Prevent warning on Ruby 2.6.0-rc1 (Keiji Yoshimi, #2582) * Fix `config.define_derived_metadata` so that it supports cascades. (Myron Marston, #2630).- updated to version 3.8.0 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.7.1...v3.8.0) Enhancements: * Improve shell escaping used by `RSpec::Core::RakeTask` and `--bisect` so that it works on `Pathname` objects. (Andrew Vit, #2479) * Nicely format errors encountered while loading files specified by `--require` option. (Myron Marston, #2504) * Significantly improve the performance of `--bisect` on platforms that support forking by replacing the shell-based runner with one that uses forking so that RSpec and the application environment can be booted only once, instead of once per spec run. (Myron Marston, #2511) * Provide a configuration API to pick which bisect runner is used for `--bisect`. Pick a runner via `config.bisect_runner = :shell` or `config.bisect_runner = :fork` in a file loaded by a `--require` option passed at the command line or set in `.rspec`. (Myron Marston, #2511) * Support the [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir-spec/latest/) for the global options file. `~/.rspec` is still supported when no options file is found in `$XDG_CONFIG_HOME/rspec/options` (Magnus Bergmark, #2538) * Extract `RSpec.world.prepare_example_filtering` that sets up the example filtering for custom RSpec runners. (Oleg Pudeyev, #2552) Bug Fixes: * Prevent an `ArgumentError` when truncating backtraces with two identical backtraces. (Systho, #2515, Benoit Tigeot, #2539)- updated to version 3.7.1 see installed Changelog.md- updated to version 3.7.0 see installed Changelog.md [#]## Development [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.7.0...master) [#]## 3.7.0 / 2017-10-17 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0...v3.7.0) Enhancements: * Add `-n` alias for `--next-failure`. (Ian Ker-Seymer, #2434) * Improve compatibility with `--enable-frozen-string-literal` option on Ruby 2.3+. (Pat Allan, #2425, #2427, #2437) * Do not run `:context` hooks for example groups that have been skipped. (Devon Estes, #2442) * Add `errors_outside_of_examples_count` to the JSON formatter. (Takeshi Arabiki, #2448) Bug Fixes: * Improve compatibility with frozen string literal flag. (#2425, Pat Allan)- updated to version 3.6.0 see installed Changelog.md [#]## 3.6.0 / 2017-05-04 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0.beta2...v3.6.0) Enhancements: * Add seed information to JSON formatter output. (#2388, Mitsutaka Mimura) * Include example id in the JSON formatter output. (#2369, Xavier Shay) * Respect changes to `config.output_stream` after formatters have been setup. (#2401, #2419, Ilya Lavrov) Bug Fixes: * Delay formatter loading until the last minute to allow accessing the reporter without triggering formatter setup. (Jon Rowe, #2243) * Ensure context hook failures running before an example can access the reporter. (Jon Jensen, #2387) * Multiple fixes to allow using the runner multiple times within the same process: `RSpec.clear_examples` resets the formatter and no longer clears shared examples, and streams can be used across multiple runs rather than being closed after the first. (#2368, Xavier Shay) * Prevent unexpected `example_group_finished` notifications causing an error. (#2396, VTJamie) * Fix bugs where `config.when_first_matching_example_defined` hooks would fire multiple times in some cases. (Yuji Nakayama, #2400) * Default `last_run_status` to "unknown" when the `status` field in the persistence file contains an unrecognized value. (#2360, matrinox) * Prevent `let` from defining an `initialize` method. (#2414, Jon Rowe) [#]## 3.6.0.beta2 / 2016-12-12 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0.beta1...v3.6.0.beta2) Enhancements: * Include count of errors occurring outside examples in default summaries. (#2351, Jon Rowe) * Warn when including shared example groups recursively. (#2356, Jon Rowe) * Improve failure snippet syntax highlighting with CodeRay to highlight RSpec "keywords" like `expect`. (#2358, Myron Marston) [#]## 3.6.0.beta1 / 2016-10-09 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.4...v3.6.0.beta1) Enhancements: * Warn when duplicate shared examples definitions are loaded due to being defined in files matching the spec pattern (e.g. `_spec.rb`) (#2278, Devon Estes) * Improve metadata filtering so that it can match against any object that implements `===` instead of treating regular expressions as special. (Myron Marston, #2294) * Improve `rspec -v` so that it prints out the versions of each part of RSpec to prevent confusion. (Myron Marston, #2304) * Add `config.fail_if_no_examples` option which causes RSpec to fail if no examples are found. (Ewa Czechowska, #2302) * Nicely format errors encountered while loading spec files. (Myron Marston, #2323) * Improve the API for enabling and disabling color output (Josh Justice, #2321): * Automatically enable color if the output is a TTY, since color is nearly always desirable if the output can handle it. * Introduce new CLI flag to force color on (`--force-color`), even if the output is not a TTY. `--no-color` continues to work as well. * Introduce `config.color_mode` for configuring the color from Ruby. `:automatic` is the default and will produce color if the output is a TTY. `:on` forces it on and `:off` forces it off.- updated to version 3.5.4 see installed Changelog.md [#]## 3.5.4 / 2016-09-30 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.3...v3.5.4) Bug Fixes: * Remove accumulated `ExampleGroup` constants when reseting RSpec, preventing a memory leak. (TravisSpangle, #2328)- updated to version 3.5.3 see installed Changelog.md [#]## 3.5.3 / 2016-09-02 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.2...v3.5.3) Bug Fixes: * When applying shared group metadata to a host group, overwrite conflicting keys if the value in the host group was inherited from a parent group instead of being specified at that level. (Myron Marston, #2307) * Handle errors in `:suite` hooks and provide the same nicely formatted output as errors that happen in examples. (Myron Marston, #2316) * Set the exit status to non-zero when an error occurs in an `after(:context)` hook. (Myron Marston, #2320)- updated to version 3.5.2 see installed Changelog.md [#]## 3.5.2 / 2016-07-28 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.1...v3.5.2) Bug Fixes: * Wait to report `example_finished` until the example's `execution_result` has been completely filled in. (Myron Marston, #2291) * Make sure example block is still available when using `duplicate_with` to clone examples. (bootstraponline, #2298) * Don't include the default `--pattern` in the Rake task when `rspec_opts` specifies its own. (Jon Rowe, #2305)- updated to version 3.5.1 see installed Changelog.md [#]## 3.5.1 / 2016-07-06 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.0...v3.5.1) Bug Fixes: * Ensure that config hooks that are added to existing example groups are added only once. (Eugene Kenny, #2280)- updated to version 3.5.0 see installed Changelog.md- updated to version 3.4.4 see installed Changelog.md- updated to version 3.4.3 see installed Changelog.md [#]## Development [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.3...3-4-maintenance) [#]## 3.4.3 / 2016-02-19 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.2...3.4.3) Bug Fixes: * Prevent a `TypeError` from occuring when running via the rake task when Ruby crashes. (Patrik Wenger, #2161) * Only consider example and group declaration lines from a specific file when applying line number filtering, instead of considering all declaration lines from all spec files. (Myron Marston, #2170) * Fix failure snippet extraction so that snippets that contain `do-end` style block and end with `end`-only line can be extracted properly. (Yuji Nakayama, #2173)- updated to version 3.4.2 see installed Changelog.md [#]## 3.4.2 / 2016-01-26 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.1...v3.4.2) Bug Fixes: * Fix `rspec --profile` when an example calls `abort` or `exit`. (Bradley Schaefer, #2144) * Fix `--drb` so that when no DRb server is running, it prevents the DRb connection error from being listed as the cause of all expectation failures. (Myron Marston, #2156) * Fix syntax highlighter so that it works when the `coderay` gem is installed as a rubygem but not already available on your load path (as happens when you use bundler). (Myron Marston, #2159)- updated to version 3.4.1 see installed Changelog.md [#]## 3.4.1 / 2015-11-18 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.0...v3.4.1) Bug Fixes: * Fix backtrace formatter to handle backtraces that are `nil`. (Myron Marston, #2118)- updated to version 3.4.0 see installed Changelog.md [#]## 3.4.0 / 2015-11-11 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.2...v3.4.0) Enhancements: * Combine multiple `--pattern` arguments making them equivalent to `--pattern=1,2,...,n`. (Jon Rowe, #2002) * Improve `inspect` and `to_s` output for `RSpec::Core::Example` objects, replacing Ruby's excessively verbose output. (Gavin Miller, #1922) * Add `silence_filter_announcements` configuration option. (David Raffensperger, #2007) * Add optional `example_finished` notification to the reporter protocol for when you don't care about the example outcome. (Jon Rowe, #2013) * Switch `--bisect` to a recursion-based bisection algorithm rather than a permutation-based one. This better handles cases where an example depends upon multiple other examples instead of just one and minimizes the number of runs necessary to determine that an example set cannot be minimized further. (Simon Coffey, #1997) * Allow simple filters (e.g. `:symbol` key only) to be triggered by truthey values. (Tim Mertens, #2035) * Remove unneeded warning about need for `ansicon` on Windows when using RSpec's `--color` option. (Ashley Engelund, #2038) * Add option to configure RSpec to raise errors when issuing warnings. (Jon Rowe, #2052) * Append the root `cause` of a failure or error to the printed failure output when a `cause` is available. (Adam Magan) * Stop rescuing `NoMemoryError`, `SignalExcepetion`, `Interrupt` and `SystemExit`. It is dangerous to interfere with these. (Myron Marston, #2063) * Add `config.project_source_dirs` setting which RSpec uses to determine if a backtrace line comes from your project source or from some external library. It defaults to `spec`, `lib` and `app` but can be configured differently. (Myron Marston, #2088) * Improve failure line detection so that it looks for the failure line in any project source directory instead of just in the spec file. In addition, if no backtrace lines can be found from a project source file, we fall back to displaying the source of the first backtrace line. This should virtually eliminate the "Unable to find matching line from backtrace" messages. (Myron Marston, #2088) * Add support for `:extra_failure_lines` example metadata that will be appended to the failure output. (bootstraponline, #2092). * Add `RSpec::Core::Example#duplicate_with` to produce new examples with cloned metadata. (bootstraponline, #2098) * Add `RSpec::Core::Configuration#on_example_group_definition` to register hooks to be invoked when example groups are created. (bootstraponline, #2094) * Add `add_example` and `remove_example` to `RSpec::Core::ExampleGroup` to allow manipulating an example groups examples. (bootstraponline, #2095) * Display multiline failure source lines in failure output when Ripper is available (MRI >= 1.9.2, and JRuby >= 1.7.5 && < 9.0.0.0.rc1). (Yuji Nakayama, #2083) * Add `max_displayed_failure_line_count` configuration option (defaults to 10). (Yuji Nakayama, #2083) * Enhance `fail_fast` option so it can take a number (e.g. `--fail-fast=3`) to force the run to abort after the specified number of failures. (Jack Scotti, #2065) * Syntax highlight the failure snippets in text formatters when `color` is enabled and the `coderay` gem is installed on a POSIX system. (Myron Marston, #2109) Bug Fixes: * Lock `example_status_persistence_file` when reading from and writing to it to prevent race conditions when multiple processes try to use it. (Ben Woosley, #2029) * Fix regression in 3.3 that caused spec file names with square brackets in them (such as `1[]_spec.rb`) to not be loaded properly. (Myron Marston, #2041) * Fix output encoding issue caused by ASCII literal on 1.9.3 (Jon Rowe, #2072) * Fix requires in `rspec/core/rake_task.rb` to avoid double requires seen by some users. (Myron Marston, #2101)- updated to version 3.3.2 see installed Changelog.md [#]## 3.3.2 / 2015-07-15 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.1...v3.3.2) Bug Fixes: * Fix formatters to handle exceptions for which `backtrace` returns `nil`. (Myron Marston, #2023) * Fix duplicate formatter detection so that it allows subclasses of formatters to be added. (Sebastián Tello, #2019)- updated to version 3.3.1 see installed Changelog.md [#]## 3.3.1 / 2015-06-18 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.0...v3.3.1) Bug Fixes: * Correctly run `before(:suite)` (and friends) in the context of an example group instance, thus making the expected RSpec environment available. (Jon Rowe, #1986)- updated to version 3.3.0 see installed Changelog.md [#]## 3.3.0 / 2015-06-12 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.3...v3.3.0) Enhancements: * Expose the reporter used to run examples via `RSpec::Core::Example#reporter`. (Jon Rowe, #1866) * Make `RSpec::Core::Reporter#message` a public supported API. (Jon Rowe, #1866) * Allow custom formatter events to be published via `RSpec::Core::Reporter#publish(event_name, hash_of_attributes)`. (Jon Rowe, #1869) * Remove dependency on the standard library `Set` and replace with `RSpec::Core::Set`. (Jon Rowe, #1870) * Assign a unique id to each example and group so that they can be uniquely identified, even for shared examples (and similar situations) where the location isn't unique. (Myron Marston, #1884) * Use the example id in the rerun command printed for failed examples when the location is not unique. (Myron Marston, #1884) * Add `config.example_status_persistence_file_path` option, which is used to persist the last run status of each example. (Myron Marston, #1888) * Add `:last_run_status` metadata to each example, which indicates what happened the last time an example ran. (Myron Marston, #1888) * Add `--only-failures` CLI option which filters to only the examples that failed the last time they ran. (Myron Marston, #1888) * Add `--next-failure` CLI option which allows you to repeatedly focus on just one of the currently failing examples, then move on to the next failure, etc. (Myron Marston, #1888) * Make `--order random` ordering stable, so that when you rerun a subset with a given seed, the examples will be order consistently relative to each other. (Myron Marston, #1908) * Set example group constant earlier so errors when evaluating the context include the example group name (Myron Marson, #1911) * Make `let` and `subject` threadsafe. (Josh Cheek, #1858) * Add version information into the JSON formatter. (Mark Swinson, #1883) * Add `--bisect` CLI option, which will repeatedly run your suite in order to isolate the failures to the smallest reproducible case. (Myron Marston, #1917) * For `config.include`, `config.extend` and `config.prepend`, apply the module to previously defined matching example groups. (Eugene Kenny, #1935) * When invalid options are parsed, notify users where they came from (e.g. `.rspec` or `~/.rspec` or `ENV['SPEC_OPTS']`) so they can easily find the source of the problem. (Myron Marston, #1940) * Add pending message contents to the json formatter output. (Jon Rowe, #1949) * Add shared group backtrace to the output displayed by the built-in formatters for pending examples that have been fixed. (Myron Marston, #1946) * Add support for `:aggregate_failures` metadata. Tag an example or group with this metadata and it'll use rspec-expectations' `aggregate_failures` feature to allow multiple failures in an example and list them all, rather than aborting on the first failure. (Myron Marston, #1946) * When no formatter implements #message add a fallback to prevent those messages being lost. (Jon Rowe, #1980) * Profiling examples now takes into account time spent in `before(:context)` hooks. (Denis Laliberté, Jon Rowe, #1971) * Improve failure output when an example has multiple exceptions, such as one from an `it` block and one from an `after` block. (Myron Marston, #1985) Bug Fixes: * Handle invalid UTF-8 strings within exception methods. (Benjamin Fleischer, #1760) * Fix Rake Task quoting of file names with quotes to work properly on Windows. (Myron Marston, #1887) * Fix `RSpec::Core::RakeTask#failure_message` so that it gets printed when the task failed. (Myron Marston, #1905) * Make `let` work properly when defined in a shared context that is applied to an individual example via metadata. (Myron Marston, #1912) * Ensure `rspec/autorun` respects configuration defaults. (Jon Rowe, #1933) * Prevent modules overriding example group defined methods when included, prepended or extended by config defined after an example group. (Eugene Kenny, #1935) * Fix regression which caused shared examples to be mistakenly run when specs where filtered to a particular location. (Ben Axnick, #1963) * Fix time formatting logic so that it displays 70 seconds as "1 minute, 10 seconds" rather than "1 minute, 1 second". (Paul Brennan, #1984) * Fix regression where the formatter loader would allow duplicate formatters. (Jon Rowe, #1990)- updated to version 3.2.3 Bug Fixes: * Fix how the DSL methods are defined so that RSpec is compatible with gems that define methods of the same name on `Kernel` (such as the `its-it` gem). (Alex Kwiatkowski, Ryan Ong, #1907) * Fix `before(:context) { skip }` so that it does not wrongly cause the spec suite to exit with a non-zero status when no examples failed. (Myron Marston, #1926)- updated to version 3.2.2 Bug Fixes: * Fix regression in 3.2.0 that allowed tag-filtered examples to run even if there was a location filter applied to the spec file that was intended to limit the file to other examples. (#1894, Myron Marston)- updated to version 3.2.1 Bug Fixes: * Notify start-of-run seed _before_ `start` notification rather than _after_ so that formatters like Fuubar work properly. (Samuel Esposito, #1882)- updated to version 3.2.0 Enhancements: * Improve the `inspect` output of example groups. (Mike Dalton, #1687) * When rake task fails, only output the command if `verbose` flag is set. (Ben Snape, #1704) * Add `RSpec.clear_examples` as a clear way to reset examples in between spec runs, whilst retaining user configuration. (Alexey Fedorov, #1706) * Reduce string allocations when defining and running examples by 70% and 50% respectively. (Myron Marston, #1738) * Removed dependency on pathname from stdlib. (Sam Phippen, #1703) * Improve the message presented when a user hits Ctrl-C. (Alex Chaffee #1717, #1742) * Improve shared example group inclusion backtrace displayed in failed example output so that it works for all methods of including shared example groups and shows all inclusion locations. (Myron Marston, #1763) * Issue seed notification at start (as well as the end) of the reporter run. (Arlandis Word, #1761) * Improve the documentation of around hooks. (Jim Kingdon, #1772) * Support prepending of modules into example groups from config and allow filtering based on metadata. (Arlandis Word, #1806) * Emit warnings when `:suite` hooks are registered on an example group (where it has always been ignored) or are registered with metadata (which has always been ignored). (Myron Marston, #1805) * Provide a friendly error message when users call RSpec example group APIs (e.g. `context`, `describe`, `it`, `let`, `before`, etc) from within an example where those APIs are unavailable. (Myron Marston, #1819) * Provide a friendly error message when users call RSpec example APIs (e.g. `expect`, `double`, `stub_const`, etc) from within an example group where those APIs are unavailable. (Myron Marston, #1819) * Add new `RSpec::Core::Sandbox.sandboxed { }` API that facilitates testing RSpec with RSpec, allowing you to define example groups and example from within an example without affecting the global `RSpec.world` state. (Tyler Ball, 1808)- update to 3.1.7: * Rails 4.1 support [ too many changes to list here, see http://www.rubydoc.info/gems/rspec-core/file/Changelog.md ]- adapt to new rubygem packaginggoat13 1629725520  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.10.1-bp153.2.13.10.1-bp153.2.1         !!!!!!!"##################"$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&''''''''''((((((()))))))****************+++++++++++++++++,,,,,,,,,,,,,,,,-...........-///////-000122222213333333333144444441555166666666666177777777777777771888819:::::::::9;;;;9<<<<<<<9===99999999991>>>>>>>>>>>>>>>1?@AAA@BB@@@@@@@@@????????????????????????????????1CCCC1DDDD1EEEEEE1FFFFFFFFFFFFFF1GGGGGGGGGGGGGGGG1HIIHJJHHHHH1KKKKKKKKKKKK1LLLLLLLLLLLLLLLLLLLLL1MMMMMMMM1NNNNN1O1PPPPPPPPPPPPP1QRRQSSQTTQQQQQQ11UUUVVVUUUUUUUUUWXXWYYWZZZW[[W\\\\\\\\\\\\\\\\\\\\WWWWWWWWW]]]]]]]]]^___^``^aa^bb^ccccccdeeeeedfggggfhhhhfffdiiidjjjdddddddddddkllllllkmmmmknnnnnnnnnnnnnkkkkkkkkkoooooooooppqrrrrrqsssssqttttquuuuuqvvvvvvqwxxxwwwwwwwwwwyzzy{{y||y}}}}}}}}}}}y~~~~~~~~~~yyyyyyyyyrspec-core-3.10.1riObjectcdesc-Object.riRRErrorscdesc-Errors.ricdesc-RR.riRSpecCoreAnonymousExampleGroupcdesc-AnonymousExampleGroup.rimetadata-c.riBacktraceFormatterbacktrace_line-i.ricdesc-BacktraceFormatter.riexclude%3f-i.riexclusion_patterns-i.rifilter_gem-i.riformat_backtrace-i.rifull_backtrace%3f-i.rifull_backtrace-i.riinclusion_patterns-i.rimatches%3f-i.rinew-c.riBisectBisectFailedErrorcdesc-BisectFailedError.rifor_failed_spec_run-c.riChannelcdesc-Channel.riclose-i.rinew-c.rireceive-i.risend-i.riCoordinatorbisect-i.ribisect_with-c.ricdesc-Coordinator.rigracefully_abort_on_sigint-i.rinew-c.ristart_bisect_runner-i.riExampleMinimizerabort_if_ordering_inconsistent-i.riall_example_ids-i.ribisect-i.ribisect_over-i.ricdesc-ExampleMinimizer.ricurrently_needed_ids-i.riexample_range-i.rifailed_example_ids-i.rifind_minimal_repro-i.riget_expected_failures_for%3f-i.rinew-c.rinon_failing_example_ids-i.rinotify-i.riprep-i.riremaining_ids-i.rirepro_command_for_currently_needed_ids-i.rirunner-i.rishell_command-i.ritrack_duration-i.riForkRunnerCaptureFormattercdesc-CaptureFormatter.rinotify_results-i.riresults-i.riRunDispatchercdesc-RunDispatcher.ridispatch_specs-i.rinew-c.rirun_specs-i.ricdesc-ForkRunner.ridispatch_run-i.riname-c.rinew-c.rioriginal_results-i.rirun-i.rishutdown-i.ristart-c.riNotifiercdesc-Notifier.rinew-c.ripublish-i.riServercapture_run_results-i.ricdesc-Server.ridrb_port-i.riexpected_failures-i.rifiles_or_directories_to_run-i.rilatest_run_results-i.rirun-c.ristart-i.ristop-i.riShellCommandbisect_environment_hash-i.ricdesc-ShellCommand.ricommand_for-i.rienvironment_repro_parts-i.riload_path-i.rinew-c.rioriginal_cli_args-i.rioriginal_cli_args_without_locations-i.rioriginal_locations-i.riparsed_original_cli_options-i.rirepro_command_from-i.rireusable_cli_options-i.rispec_opts_without_bisect-i.riShellRunnercdesc-ShellRunner.riname-c.rinew-c.rioriginal_results-i.rirun-i.rirun_command-i.rirun_locations-i.ristart-c.ricdesc-Bisect.riConfigurationDeprecationReporterBuffercdesc-DeprecationReporterBuffer.rideprecation-i.rinew-c.riplay_onto-i.riExposeCurrentExamplecdesc-ExposeCurrentExample.riMustBeConfiguredBeforeExampleGroupsErrorcdesc-MustBeConfiguredBeforeExampleGroupsError.riabsolute_pattern%3f-i.riadd_formatter-i.riadd_hook_to_existing_matching_groups-i.riadd_read_only_setting-c.riadd_setting-c.riadd_setting-i.riafter-i.rialias_example_group_to-i.rialias_example_to-i.rialias_it_behaves_like_to-i.rialias_it_should_behave_like_to-i.riappend_after-i.riappend_before-i.riapply_derived_metadata_to-i.riaround-i.riassert_no_example_groups_defined-i.ribacktrace_exclusion_patterns%3d-i.ribacktrace_exclusion_patterns-i.ribacktrace_formatter-i.ribacktrace_inclusion_patterns%3d-i.ribacktrace_inclusion_patterns-i.ribefore-i.ribisect_runner%3d-i.ribisect_runner-i.ribisect_runner_class-i.ricdesc-Configuration.riclear_values_derived_from_example_status_persistence_file_path-i.ricolor-i.ricolor_enabled%3f-i.ricolor_mode-i.ricommand-i.riconditionally_disable_expectations_monkey_patching-i.riconditionally_disable_mocks_monkey_patching-i.riconfigure_example-i.riconfigure_expectation_framework-i.riconfigure_group-i.riconfigure_group_with-i.riconfigure_mock_framework-i.ridefault_formatter%3d-i.ridefault_formatter-i.ridefault_path%3d-i.ridefine_alias-c.ridefine_built_in_hooks-i.ridefine_derived_metadata-i.ridefine_mixed_in_module-i.ridefine_predicate-c.ridefine_reader-c.ridelegate_to_ordering_manager-c.rideprecation_stream%3d-i.ridisable_monkey_patching%21-i.ridisable_monkey_patching-i.riexample_status_persistence_file_path%3d-i.riexclude_pattern%3d-i.riexclusion_filter%3d-i.riexclusion_filter-i.riexpect_with-i.riexpectation_framework%3d-i.riexpectation_frameworks-i.riexpose_current_running_example_as-i.riexpose_dsl_globally%3d-i.riexpose_dsl_globally%3f-i.riextend-i.riextract_location-i.rifail_fast%3d-i.rifile_glob_from-i.rifiles_or_directories_to_run%3d-i.rifiles_to_run-i.rifilter%3d-i.rifilter-i.rifilter_gems_from_backtrace-i.rifilter_manager-i.rifilter_run-i.rifilter_run_excluding-i.rifilter_run_including-i.rifilter_run_when_matching-i.riforce-i.riformat_docstrings-i.riformat_docstrings_block-i.riformatter%3d-i.riformatter_loader-i.riformatters-i.rifull_backtrace%3d-i.rifull_backtrace%3f-i.rifull_description%3d-i.rifull_description-i.rigather_directories-i.riget_files_to_run-i.riget_matching_files-i.rihandle_suite_hook-i.rihooks-i.rihost;cdesc-host;.riin_project_source_dir_regex-i.riinclude-i.riinclude_context-i.riinclusion_filter%3d-i.riinclusion_filter-i.rilast_run_statuses-i.rilibs%3d-i.riload_file_handling_errors-i.riload_spec_files-i.riloaded_spec_files-i.rimetadata_applies_to_group%3f-i.rimock_framework%3d-i.rimock_framework-i.rimock_with-i.rinew-c.rion_example_group_definition-i.rion_example_group_definition_callbacks-i.rion_existing_matching_groups-i.rionly_failures_but_not_configured%3f-i.riordering_manager-i.rioutput_stream%3d-i.rioutput_to_tty%3f-i.rioutput_wrapper-i.ripaths_to_check-i.ripattern%3d-i.ripattern_might_load_specs_from_vendored_dirs%3f-i.riprepend-i.riprepend_after-i.riprepend_before-i.riprofile_examples-i.riraise_errors_for_deprecations%21-i.riraise_on_warning%3d-i.rireporter-i.rirequires%3d-i.rireset-i.rireset_filters-i.rireset_reporter-i.rirspec_expectations_loaded%3f-i.rirspec_mocks_loaded%3f-i.rirun_suite_hooks-i.risafe_extend-i.risafe_include-i.risafe_prepend-i.rishared_context_metadata_behavior%3d-i.rispec_files_with_failures-i.ristatic_config_filter_manager-i.ritreat_symbols_as_metadata_keys_with_true_values%3d-i.riupdate_pattern_attr-i.rivalue_for-i.riwarnings%3d-i.riwarnings%3f-i.riwhen_first_matching_example_defined-i.riwindows_absolute_network_path%3f-i.riwith_suite_hooks-i.riworld-i.riConfigurationOptionsargs-i.riargs_from_options_file-i.ricdesc-ConfigurationOptions.ricommand_line_options-i.riconfigure-i.riconfigure_filter_manager-i.ricustom_options-i.ricustom_options_file-i.rienv_options-i.rifile_options-i.riforce%3f-i.riglobal_options-i.riglobal_options_file-i.rihome_options_file_path-i.riload_formatters_into-i.rilocal_options-i.rilocal_options_file-i.rinew-c.rioptions-i.rioptions_file_as_erb_string-i.rioptions_from-i.riorder-i.riorganize_options-i.riparse_args_ignoring_files_or_dirs_to_run-i.riprocess_options_into-i.riproject_options-i.riproject_options_file-i.riresolve_xdg_config_home-i.rixdg_options_file_if_exists-i.rixdg_options_file_path-i.riDRbOptionsadd_error_exit_code-i.riadd_failure_exit_code-i.riadd_filter-i.riadd_formatters-i.riadd_full_description-i.riadd_libs-i.riadd_requires-i.ricdesc-DRbOptions.rinew-c.rioptions-i.riDRbRunnercdesc-DRbRunner.ridrb_argv-i.ridrb_port-i.rinew-c.rirun-i.riDSLRSpeccdesc-RSpec.ricdesc-DSL.richange_global_dsl-c.riexample_group_aliases-c.riexpose_example_group_alias-c.riexpose_example_group_alias_globally-c.riexpose_globally%21-c.riexposed_globally%3f-c.riremove_globally%21-c.ritop_level-c.ritop_level;cdesc-top_level;.riDidYouMeancall-i.ricdesc-DidYouMean.riformats-i.rinew-c.rired_font-i.rirelative_file_name-i.ritop_and_tail-i.riExampleExecutionResultcalculate_run_time-i.ricdesc-ExecutionResult.riensure_timing_set-i.riexample_skipped%3f-i.riexception-i.rifinished_at-i.riget_value-i.rihash_for_delegation-i.riissue_deprecation-i.ripending_exception-i.ripending_fixed%3f-i.ripending_fixed-i.ripending_message-i.rirecord_finished-i.rirun_time-i.riset_value-i.ristarted_at-i.ristatus-i.riProcsycall-i.ricdesc-Procsy.riexample-i.riexecuted%3f-i.riinspect-i.rinew-c.rirun-i.rito_proc-i.riwrap-i.riassign_generated_description-i.ricdesc-Example.riclock-i.ridelegate_to_metadata-c.ridescription-i.ridisplay_exception%3d-i.ridisplay_exception-i.riduplicate_with-i.riexample_group-i.riexample_group_instance-i.riexception-i.rifail_with_exception-i.rifinish-i.rigenerate_description-i.rihooks-i.riid-i.riinspect-i.riinspect_output-i.riinstance_exec-i.rilocation_description-i.rilocation_rerun_argument-i.rimetadata-i.rimocks_need_verification%3f-i.rinew-c.riparse_id-c.ripending%3f-i.rirecord_finished-i.rireporter-i.rirerun_argument-i.rirun-i.rirun_after_example-i.rirun_before_example-i.riset_aggregate_failures_exception-i.riset_exception-i.riskip_with_exception-i.riskipped%3f-i.ristart-i.rito_s-i.riupdate_inherited_metadata-i.riverify_mocks-i.riwith_around_and_singleton_context_hooks-i.riwith_around_example_hooks-i.riExampleGroupadd_example-c.ribefore_context_ivars-c.ricdesc-ExampleGroup.richildren-c.ricurrently_executing_a_context_hook%3f-c.rideclaration_locations-c.ridefine_example_group_method-c.ridefine_example_method-c.ridefine_nested_shared_group_method-c.ridelegate_to_metadata-c.ridescendant_filtered_examples-c.ridescendants-c.ridescribed_class-i.ridescription-c.rieach_instance_variable_for_example-c.riensure_example_groups_are_configured-c.riexamples-c.rifiltered_examples-c.rifind_and_eval_shared-c.rifor_filtered_examples-c.riid-c.riidempotently_define_singleton_method-c.riinclude_context-c.riinclude_examples-c.riinspect-i.rimetadata-c.rimethod_missing-c.rimethod_missing-i.rinew-c.rinext_runnable_index_for-c.riordering_strategy-c.riparent_groups-c.riremove_example-c.rireset_memoized-c.rirun-c.rirun_after_context_hooks-c.rirun_before_context_hooks-c.rirun_examples-c.riset_it_up-c.riset_ivars-c.risingleton_class-i.ristore_before_context_ivars-c.risubclass-c.risuperclass_before_context_ivars-c.risuperclass_metadata-c.ritop_level%3f-c.ritop_level_description-c.ritraverse_tree_until-c.riupdate_inherited_metadata-c.riwith_replaced_metadata-c.riExampleStatusDumpercdesc-ExampleStatusDumper.ricolumn_widths-i.ridump-c.ridump-i.riformatted_header_rows-i.riformatted_row_from-i.riformatted_value_rows-i.riheaders-i.rinew-c.rirows-i.riExampleStatusMergercdesc-ExampleStatusMerger.ridelete_previous_examples_that_no_longer_exist-i.riexample_must_no_longer_exist%3f-i.rihash_from-i.riloaded_spec_files-i.rimerge-c.rimerge-i.rinew-c.risort_value_from-i.rispec_file_from-i.riExampleStatusParsercdesc-ExampleStatusParser.riheaders-i.rinew-c.riparse-c.riparse-i.riparse_row-i.risplit_line-i.riExampleStatusPersistercdesc-ExampleStatusPersister.ridump_statuses-i.riload_from-c.rinew-c.ripersist-c.ripersist-i.ristatuses_from_this_run-i.riExclusionRules%5b%5d-i.riadd-i.riadd_with_low_priority-i.ribuild-c.ricdesc-ExclusionRules.riclear-i.ridelete-i.ridescription-i.rieach_pair-i.riempty%3f-i.rifetch-i.riinclude_example%3f-i.rinew-c.riopposite-i.rirules-i.riuse_only-i.riFilterManageradd_ids-i.riadd_location-i.riadd_path_to_arrays_filter-i.ricdesc-FilterManager.riempty%3f-i.riexclude-i.riexclude_only-i.riexclude_with_low_priority-i.riexclusions-i.rifile_scoped_include%3f-i.riinclude-i.riinclude_only-i.riinclude_with_low_priority-i.riinclusions-i.rinew-c.riprune-i.riprune_conditionally_filtered_examples-i.riFilterRules%5b%5d-i.riadd-i.riadd_with_low_priority-i.ribuild-c.ricdesc-FilterRules.riclear-i.ridelete-i.ridescription-i.rieach_pair-i.riempty%3f-i.rifetch-i.riinclude_example%3f-i.rinew-c.riopposite-i.rirules-i.riuse_only-i.riFilterableItemRepositoryQueryOptimizedappend-i.riapplicable_metadata_from-i.ricdesc-QueryOptimized.ridelete-i.rifind_items_for-i.rihandle_mutation-i.riitems_for-i.rinew-c.riprepend-i.riproc_keys_from-i.rireconstruct_caches-i.riUpdateOptimizedappend-i.ricdesc-UpdateOptimized.ridelete-i.riitems_and_filters-i.riitems_for-i.rinew-c.riprepend-i.ricdesc-FilterableItemRepository.riFlatMapcdesc-FlatMap.riflat_map-c.riflat_map-i.riFormattersBaseBisectFormattercdesc-BaseBisectFormatter.riexample_failed-i.riexample_finished-i.riinherited-c.rinew-c.ristart_dump-i.riBaseFormattercdesc-BaseFormatter.riclose-i.riexample_group-i.riexample_group_started-i.rinew-c.rioutput-i.rioutput_supports_sync-i.rirestore_sync_output-i.ristart-i.ristart_sync_output-i.riBaseTextFormattercdesc-BaseTextFormatter.riclose-i.ridump_failures-i.ridump_pending-i.ridump_summary-i.rimessage-i.riseed-i.riBisectDRbFormattercdesc-BisectDRbFormatter.rinew-c.rinotify_results-i.riBisectDebugFormatterbisect_dependency_check_failed-i.ribisect_dependency_check_passed-i.ribisect_individual_run_complete-i.ribisect_individual_run_start-i.ribisect_original_run_complete-i.ribisect_round_detected_multiple_culprits-i.ribisect_round_ignoring_ids-i.ribisect_round_started-i.ribisect_started_message-i.ricdesc-BisectDebugFormatter.ridescribe_ids-i.riBisectProgressFormatterbisect_aborted-i.ribisect_complete-i.ribisect_dependency_check_failed-i.ribisect_dependency_check_passed-i.ribisect_dependency_check_started-i.ribisect_failed-i.ribisect_individual_run_complete-i.ribisect_original_run_complete-i.ribisect_repro_command-i.ribisect_round_detected_multiple_culprits-i.ribisect_round_ignoring_ids-i.ribisect_round_started-i.ribisect_started_message-i.ribisect_starting-i.ricdesc-BisectProgressFormatter.rinew-c.riConsoleCodescdesc-ConsoleCodes.riconfig_colors_to_methods-i.riconsole_code_for-i.riwrap-i.riDeprecationFormatterDelayedPrintercdesc-DelayedPrinter.rideprecation_formatter-i.rideprecation_stream-i.rideprecation_summary-i.rinew-c.riprint_deferred_deprecation_warnings-i.riprint_deprecation_message-i.ristash_deprecation_message-i.risummary_stream-i.riFileStreamcdesc-FileStream.rinew-c.riputs-i.risummarize-i.riImmediatePrintercdesc-ImmediatePrinter.rideprecation_formatter-i.rideprecation_stream-i.rideprecation_summary-i.rinew-c.riprint_deprecation_message-i.risummary_stream-i.riRaiseErrorStreamcdesc-RaiseErrorStream.riputs-i.risummarize-i.ricdesc-DeprecationFormatter.ricount-i.rideprecation-i.rideprecation_message_for-i.rideprecation_stream-i.rideprecation_summary-i.rinew-c.rioutput-i.riprinter-i.risummary_stream-i.riDocumentationFormattercdesc-DocumentationFormatter.ricurrent_indentation-i.riexample_failed-i.riexample_group_finished-i.riexample_group_started-i.riexample_passed-i.riexample_pending-i.riexample_started-i.rifailure_output-i.riflush_messages-i.rimessage-i.rinew-c.rinext_failure_index-i.ripassed_output-i.ripending_output-i.riExceptionPresenterFactoryCommonBacktraceTruncatercdesc-CommonBacktraceTruncater.rinew-c.riwith_truncated_backtrace-i.riEmptyBacktraceFormattercdesc-EmptyBacktraceFormatter.riformat_backtrace-c.ribuild-i.ricdesc-Factory.rimultiple_exception_summarizer-i.rimultiple_exceptions_error%3f-i.rinew-c.rioptions-i.ripending_options-i.risub_failure_list_formatter-i.riwith_multiple_error_options_as_needed-i.riadd_shared_group_lines-i.ribacktrace_formatter-i.ricdesc-ExceptionPresenter.ricolorized_formatted_backtrace-i.ricolorized_message_lines-i.ridescription-i.ridetail_formatter-i.riencoded_description-i.riencoded_string-i.riencoding_of-i.riexample-i.riexception-i.riexception_backtrace-i.riexception_class_name-i.riexception_lines-i.riexception_message_string-i.riextra_detail_formatter-i.riextra_failure_lines-i.rifailure_lines-i.rifailure_slash_error_lines-i.rifinal_exception-i.rifind_failed_line-i.riformatted_backtrace-i.riformatted_cause-i.riformatted_message_and_backtrace-i.rifully_formatted-i.rifully_formatted_lines-i.riindent_lines-i.rimessage_color-i.rimessage_lines-i.rinew-c.riread_failed_lines-i.riFailureListFormattercdesc-FailureListFormatter.ridump_profile-i.riexample_failed-i.rimessage-i.riFallbackMessageFormattercdesc-FallbackMessageFormatter.rimessage-i.rinew-c.rioutput-i.riHelperscdesc-Helpers.riformat_duration-c.riformat_seconds-c.riorganize_ids-c.ripluralize-c.ristrip_trailing_zeroes-c.riHtmlFormattercdesc-HtmlFormatter.ridump_summary-i.riexample_failed-i.riexample_group_number-i.riexample_group_started-i.riexample_number-i.riexample_passed-i.riexample_pending-i.riexample_started-i.riextra_failure_content-i.rinew-c.ripercent_done-i.ristart-i.ristart_dump-i.riHtmlPrintercdesc-HtmlPrinter.riflush-i.riindentation_style-i.rimake_example_group_header_red-i.rimake_example_group_header_yellow-i.rimake_header_red-i.rimake_header_yellow-i.rimove_progress-i.rinew-c.riprint_example_failed-i.riprint_example_group_end-i.riprint_example_group_start-i.riprint_example_passed-i.riprint_example_pending-i.riprint_html_start-i.riprint_summary-i.riHtmlSnippetExtractorCoderayConvertercdesc-CoderayConverter.riconvert-c.riNullConvertercdesc-NullConverter.riconvert-c.ricdesc-HtmlSnippetExtractor.rilines_around-i.ripost_process-i.risnippet-i.risnippet_for-i.riJsonFormattercdesc-JsonFormatter.riclose-i.ridump_profile-i.ridump_profile_slowest_example_groups-i.ridump_profile_slowest_examples-i.ridump_summary-i.riformat_example-i.rimessage-i.rinew-c.rioutput_hash-i.riseed-i.ristop-i.riLoaderadd-i.ribuilt_in_formatter-i.ricdesc-Loader.ricustom_formatter-i.ridefault_formatter-i.riduplicate_formatter_exists%3f-i.riexisting_formatter_implements%3f-i.rifind_formatter-i.riformatters-c.riformatters-i.rinew-c.rinotifications_for-i.riopen_stream-i.ripath_for-i.riprepare_default-i.riregister-i.rireporter-i.risetup_default-i.ristring_const%3f-i.riunderscore-i.riunderscore_with_fix_for_non_standard_rspec_naming-i.riProfileFormatterbold-i.ricdesc-ProfileFormatter.ridump_profile-i.ridump_profile_slowest_example_groups-i.ridump_profile_slowest_examples-i.riformat_caller-i.rinew-c.rioutput-i.riProgressFormattercdesc-ProgressFormatter.riexample_failed-i.riexample_passed-i.riexample_pending-i.ristart_dump-i.riProtocolcdesc-Protocol.riSnippetExtractorcdesc-SnippetExtractor.riexpression_lines-i.riexpression_node-i.riexpression_outmost_node%3f-i.riextract_expression_lines_at-c.riextract_line_at-c.rileast_indentation_from-c.riline_range_of_expression-i.riline_range_of_location_nodes_in_expression-i.rilocation_nodes_at_beginning_line-i.rinew-c.risource_from_file-c.riunclosed_tokens_in_line_range-i.riSyntaxHighlighterCodeRayImplementationcdesc-CodeRayImplementation.rihighlight_syntax-c.riNoSyntaxHighlightingImplementationcdesc-NoSyntaxHighlightingImplementation.rihighlight_syntax-c.riWindowsImplementationcdesc-WindowsImplementation.rihighlight_syntax-c.riattempt_to_add_rspec_terms_to_coderay_keywords-c.ricdesc-SyntaxHighlighter.ricolor_enabled_implementation-i.rihighlight-i.riimplementation-i.rinew-c.ricdesc-Formatters.riregister-c.riHashImitatable%5b%5d%3d-i.ri%5b%5d-i.riClassMethodsattr_accessor-i.ricdesc-ClassMethods.rihash_attribute_names-i.ricdesc-HashImitatable.ridirectly_supports_attribute%3f-i.riextra_hash_attributes-i.riget_value-i.rihash_for_delegation-i.riincluded-c.riissue_deprecation-i.riset_value-i.rito_h-i.riHooksAfterContextHookcdesc-AfterContextHook.rirun-i.riAfterHookcdesc-AfterHook.rirun-i.riAroundHookcdesc-AroundHook.riexecute_with-i.rihook_description-i.riBeforeHookcdesc-BeforeHook.rirun-i.riHookCollectionsall_hooks_for-i.ricdesc-HookCollections.riensure_hooks_initialized_for-i.riextract_scope_from-i.rihooks_for-i.riknown_scope%3f-i.rimatching_hooks_for-i.rinew-c.rinormalized_scope_for-i.riowner_parent_groups-i.riprocess-i.riprocessable_hooks_for-i.riregister-i.riregister_global_singleton_context_hooks-i.riregister_globals-i.rirun-i.rirun_around_example_hooks_for-i.rirun_example_hooks_for-i.rirun_owned_hooks_for-i.riscope_and_options_from-i.riafter-i.riappend_after-i.riappend_before-i.riaround-i.ribefore-i.ricdesc-Hooks.rihooks-i.riprepend_after-i.riprepend_before-i.riInclusionRulesadd-i.riadd_with_low_priority-i.riapply_standalone_filter-i.ricdesc-InclusionRules.riinclude_example%3f-i.riis_standalone_filter%3f-i.rireplace_filters-i.risplit_file_scoped_rules-i.ristandalone%3f-i.riInvocationsBisectbisect_formatter_klass_for-i.ricall-i.ricdesc-Bisect.riDRbWithFallbackcall-i.ricdesc-DRbWithFallback.riInitializeProjectcall-i.ricdesc-InitializeProject.riPrintVersioncall-i.ricdesc-PrintVersion.ricdesc-Invocations.riLegacyExampleGroupHashcdesc-LegacyExampleGroupHash.ridirectly_supports_attribute%3f-i.riget_value-i.rinew-c.riset_value-i.rito_h-i.riMemoizedHelpersClassMethodscdesc-ClassMethods.rilet%21-i.rilet-i.risubject%21-i.risubject-i.riContextHookMemoizedAfterarticle-c.ricdesc-After.rihook_expression-c.rihook_intention-c.riBeforearticle-c.ricdesc-Before.rihook_expression-c.rihook_intention-c.ricdesc-ContextHookMemoized.rifetch_or_store-c.riisolate_for_context_hook-c.riNonThreadSafeMemoizedcdesc-NonThreadSafeMemoized.rifetch_or_store-i.rinew-c.riThreadsafeMemoizedcdesc-ThreadsafeMemoized.rifetch_or_store-i.rinew-c.ri__init_memoized-i.ri__memoized-i.ricdesc-MemoizedHelpers.ridefine_helpers_on-c.riget_constant_or_yield-c.riis_expected-i.rimodule_for-c.rinew-c.rishould-i.rishould_not-i.risubject-i.riMetadataExampleGroupHashbackwards_compatibility_default_proc-c.ricdesc-ExampleGroupHash.ricreate-c.ridescribed_class-i.rifull_description-i.rihash_with_backwards_compatibility_default_proc-c.riExampleHashcdesc-ExampleHash.ricreate-c.ridescribed_class-i.rifull_description-i.riHashPopulatorblock-i.ribuild_description_from-i.ribuild_scoped_id_for-i.ricdesc-HashPopulator.ridescription_args-i.ridescription_separator-i.riensure_valid_user_keys-i.rifile_path_and_line_number_from-i.rimetadata-i.rinew-c.ripopulate-i.ripopulate_location_attributes-i.riuser_metadata-i.riascend-c.riascending-c.ribuild_hash_from-c.ricdesc-Metadata.rideep_hash_dup-c.riid_from-c.rilocation_tuple_from-c.rirelative_path-c.rirelative_path_regex-c.riMetadataFilterapply%3f-c.ricdesc-MetadataFilter.rifilter_applies%3f-c.rifilter_applies_to_any_value%3f-c.rifilters_apply%3f-c.riid_filter_applies%3f-c.rilocation_filter_applies%3f-c.riproc_filter_applies%3f-c.risilence_metadata_example_group_deprecations-c.riMinitestAssertionsAdapterassertions-i.ricdesc-MinitestAssertionsAdapter.riMockingAdaptersFlexmockcdesc-Flexmock.riframework_name-c.risetup_mocks_for_rspec-i.riteardown_mocks_for_rspec-i.riverify_mocks_for_rspec-i.riMochacdesc-Mocha.riframework_name-c.risetup_mocks_for_rspec-i.riteardown_mocks_for_rspec-i.riverify_mocks_for_rspec-i.riNullcdesc-Null.risetup_mocks_for_rspec-i.riteardown_mocks_for_rspec-i.riverify_mocks_for_rspec-i.riRRcdesc-RR.riframework_name-c.risetup_mocks_for_rspec-i.riteardown_mocks_for_rspec-i.riverify_mocks_for_rspec-i.riRSpeccdesc-RSpec.riconfiguration-c.riframework_name-c.risetup_mocks_for_rspec-i.riteardown_mocks_for_rspec-i.riverify_mocks_for_rspec-i.ricdesc-MockingAdapters.riMultipleExceptionErrorInterfaceTagadd-i.ricdesc-InterfaceTag.rifor-c.riaggregation_block_label-i.riaggregation_metadata-i.riall_exceptions-i.ricdesc-MultipleExceptionError.riexception_count_description-i.rifailures-i.rimessage-i.rinew-c.riother_errors-i.risummary-i.riNotificationsCustomNotificationcdesc-CustomNotification.rifor-c.riDeprecationNotificationcdesc-DeprecationNotification.rifrom_hash-c.riExampleNotificationcdesc-ExampleNotification.rifor-c.riExamplesNotificationcdesc-ExamplesNotification.riexamples-i.rifailed_examples-i.rifailure_notifications-i.riformat_examples-i.rifully_formatted_failed_examples-i.rifully_formatted_pending_examples-i.rinew-c.rinotifications-i.ripending_examples-i.ripending_notifications-i.riFailedExampleNotificationcdesc-FailedExampleNotification.ricolorized_formatted_backtrace-i.ricolorized_message_lines-i.ridescription-i.riexception-i.riformatted_backtrace-i.rifully_formatted-i.rifully_formatted_lines-i.rimessage_lines-i.rinew-c.riNullColorizercdesc-NullColorizer.riwrap-i.riNullNotificationcdesc-NullNotification.riPendingExampleFailedAsExpectedNotificationcdesc-PendingExampleFailedAsExpectedNotification.riPendingExampleFixedNotificationcdesc-PendingExampleFixedNotification.riProfileNotificationcalculate_slowest_groups-i.ricdesc-ProfileNotification.riduration-i.riexamples-i.rinew-c.rinumber_of_examples-i.ripercentage-i.rislow_duration-i.rislowest_examples-i.rislowest_groups-i.riSeedNotificationcdesc-SeedNotification.rifully_formatted-i.riseed_used%3f-i.riSkippedExampleNotificationcdesc-SkippedExampleNotification.rifully_formatted-i.riSummaryNotificationcdesc-SummaryNotification.ricolorized_rerun_commands-i.ricolorized_totals_line-i.riduplicate_rerun_locations-i.riexample_count-i.rifailure_count-i.riformatted_duration-i.riformatted_load_time-i.rifully_formatted-i.ripending_count-i.rirerun_argument_for-i.ritotals_line-i.ricdesc-Notifications.riNullReportercdesc-NullReporter.rimethod_missing-c.riOrderingConfigurationManagercdesc-ConfigurationManager.riforce-i.rinew-c.riorder%3d-i.riordering_registry-i.riregister_ordering-i.riseed%3d-i.riseed-i.riseed_used%3f-i.riCustomcdesc-Custom.rinew-c.riorder-i.riIdentitycdesc-Identity.riorder-i.riRandomcdesc-Random.rijenkins_hash_digest-i.rinew-c.riorder-i.riused%3f-i.riRegistrycdesc-Registry.rifetch-i.rinew-c.riregister-i.riused_random_seed%3f-i.ricdesc-Ordering.riOutputWrappercdesc-OutputWrapper.rimethod_missing-i.rinew-c.rioutput-i.rirespond_to%3f-i.riParseradd_tag_filter-i.ricdesc-Parser.riconfigure_only_failures-i.rinew-c.rioriginal_args-i.riparse-c.riparse-i.riparser-i.riset_fail_fast-i.riPendingPendingExampleFixedErrorcdesc-PendingExampleFixedError.riSkipDeclaredInExampleargument-i.ricdesc-SkipDeclaredInExample.rinew-c.ricdesc-Pending.rimark_fixed%21-c.rimark_pending%21-c.rimark_skipped%21-c.ripending-i.riskip-i.riProfilercdesc-Profiler.riexample_group_finished-i.riexample_group_started-i.riexample_groups-i.riexample_started-i.rinew-c.riProjectInitializercdesc-ProjectInitializer.ricopy_template-i.ridestination-i.rinew-c.rireport_creating-i.rireport_exists-i.rirun-i.ristream-i.ritemplate_path-i.riRakeTaskRakecdesc-Rake.riblank-i.ricdesc-RakeTask.ridefine-i.riexclude_pattern-i.rifail_on_error-i.rifailure_message-i.rifile_exclusion_specification-i.rifile_inclusion_specification-i.riname-i.rinew-c.ripattern-i.rirspec_load_path-i.rirspec_opts-i.rirspec_path-i.riruby_opts-i.rirun_task-i.rispec_command-i.riverbose-i.riwith_clean_environment%3d-i.riwith_clean_environment-i.riReporterabort_with-i.ricdesc-Reporter.riclose-i.riclose_after-i.rideprecation-i.riensure_listeners_ready-i.riexample_failed-i.riexample_finished-i.riexample_group_finished-i.riexample_group_started-i.riexample_passed-i.riexample_pending-i.riexample_started-i.riexamples-i.riexit_early-i.rifail_fast_limit_met%3f-i.rifailed_examples-i.rifinish-i.rimessage-i.rimute_profile_output%3f-i.rinew-c.rinotify-i.rinotify_non_example_exception-i.ripending_examples-i.riprepare_default-i.ripublish-i.riregister_listener-i.riregistered_listeners-i.rireport-i.riseed_used%3f-i.ristart-i.ristop-i.riRubyProjectadd_dir_to_load_path-c.riadd_dir_to_load_path-i.riadd_to_load_path-c.riadd_to_load_path-i.riascend_until-c.riascend_until-i.ricdesc-RubyProject.ridetermine_root-c.ridetermine_root-i.rifind_first_parent_containing-c.rifind_first_parent_containing-i.riroot-c.riroot-i.riRunnerautorun-c.riautorun_disabled%3f-c.ricdesc-Runner.riconfiguration-i.riconfigure-i.ridisable_autorun%21-c.riexit_code-i.rihandle_interrupt-c.riinstalled_at_exit%3f-c.riinvoke-c.rinew-c.rioptions-i.riperform_at_exit-c.ripersist_example_statuses-i.rirun-c.rirun-i.rirun_specs-i.rirunning_in_drb%3f-c.risetup-i.ritrap_interrupt-c.riworld-i.riSandboxcdesc-Sandbox.risandboxed-c.riSet%3c%3c-i.ricdesc-Set.riclear-i.ridelete-i.rieach-i.riempty%3f-i.riinclude%3f-i.rimerge-i.rinew-c.riSharedContext__shared_context_recordings-i.ricdesc-SharedContext.riincluded-i.rirecord-c.riSharedExampleGroupRegistryadd-i.ricdesc-Registry.riensure_block_has_source_location-i.rifind-i.riformatted_location-i.rilegacy_add-i.rishared_example_groups-i.rivalid_name%3f-i.riwarn_if_key_taken-i.riTopLevelDSLcdesc-TopLevelDSL.ridefinitions-c.riexpose_globally%21-c.riexposed_globally%3f-c.riremove_globally%21-c.rishared_examples-i.ricdesc-SharedExampleGroup.rishared_context-i.rishared_examples-i.rishared_examples_for-i.riSharedExampleGroupInclusionStackFramecdesc-SharedExampleGroupInclusionStackFrame.ricurrent_backtrace-c.ridescription-i.riformatted_inclusion_location-i.riinclusion_location-i.rinew-c.rishared_example_group_inclusions-c.rishared_group_name-i.riwith_frame-c.riSharedExampleGroupModulecdesc-SharedExampleGroupModule.ridefinition-i.riinclude_in-i.riincluded-i.riinspect-i.rinew-c.rito_s-i.riShellEscapecdesc-ShellEscape.riconditionally_quote-i.riescape-i.riquote-i.rishell_allows_unquoted_ids%3f-i.riSuiteHookContextcdesc-SuiteHookContext.rinew-c.riset_exception-i.riTestUnitAssertionsAdapterMinitestcdesc-Minitest.ricdesc-TestUnitAssertionsAdapter.riTimecdesc-Time.riVersioncdesc-Version.riWarningscdesc-Warnings.rideprecate-i.riwarn_deprecation-i.riwarn_with-i.riWorldNullall_example_groups-c.ricdesc-Null.riexample_groups-c.rinon_example_failure%3d-c.rinon_example_failure-c.riregistered_example_group_files-c.ritraverse_example_group_trees_until-c.riall_example_groups-i.riall_examples-i.riannounce_exclusion_filter-i.riannounce_filters-i.riannounce_inclusion_filter-i.ricdesc-World.ridescending_declaration_line_numbers_by_file-i.rieverything_filtered_message-i.riexample_count-i.riexample_group_counts_by_spec_file-i.riexample_groups-i.riexclusion_filter-i.rifail_if_config_and_cli_options_invalid-i.rifilter_manager-i.rifiltered_examples-i.riinclusion_filter-i.rinew-c.rinon_example_failure-i.rinum_example_groups_defined_in-i.riordered_example_groups-i.ripreceding_declaration_line-i.riprepare_example_filtering-i.rirecord-i.riregistered_example_group_files-i.rireport_filter_message-i.rireporter-i.rireset-i.rishared_example_group_registry-i.risource_from_file-i.risyntax_highlighter-i.ritraverse_example_group_trees_until-i.riwants_to_quit-i.ricdesc-Core.ripath_to_executable-c.riExampleGroups_base_name_for-c.riassign_const-c.ribase_name_for-c.ricdesc-ExampleGroups.riconstant_scope_for-c.ridisambiguate-c.riremove_all_constants-c.riSupportcdesc-Support.ricdesc-RSpec.riclear_examples-c.riconfiguration-c.riconfigure-c.riconst_missing-c.ricurrent_example%3d-c.ricurrent_example-c.rireset-c.riworld-c.ricache.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/Object//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RR//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RR/Errors//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/AnonymousExampleGroup//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/BacktraceFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/BisectFailedError//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/Channel//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/Coordinator//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ExampleMinimizer//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ForkRunner//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ForkRunner/CaptureFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ForkRunner/RunDispatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/Notifier//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/Server//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ShellCommand//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ShellRunner//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Configuration//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Configuration/DeprecationReporterBuffer//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Configuration/ExposeCurrentExample//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Configuration/MustBeConfiguredBeforeExampleGroupsError//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Configuration/host;//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ConfigurationOptions//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DRbOptions//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DRbRunner//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DSL//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DSL/RSpec//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DSL/top_level;//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DidYouMean//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Example//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Example/ExecutionResult//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Example/Procsy//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExampleGroup//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExampleStatusDumper//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExampleStatusMerger//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExampleStatusParser//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExampleStatusPersister//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExclusionRules//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FilterManager//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FilterRules//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FilterableItemRepository//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FilterableItemRepository/QueryOptimized//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FilterableItemRepository/UpdateOptimized//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FlatMap//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BaseBisectFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BaseFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BaseTextFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BisectDRbFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BisectDebugFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BisectProgressFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ConsoleCodes//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DeprecationFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DeprecationFormatter/DelayedPrinter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DeprecationFormatter/FileStream//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DeprecationFormatter/ImmediatePrinter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DeprecationFormatter/RaiseErrorStream//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DocumentationFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ExceptionPresenter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ExceptionPresenter/Factory//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ExceptionPresenter/Factory/CommonBacktraceTruncater//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ExceptionPresenter/Factory/EmptyBacktraceFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/FailureListFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/FallbackMessageFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/Helpers//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/HtmlFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/HtmlPrinter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/HtmlSnippetExtractor//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/HtmlSnippetExtractor/CoderayConverter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/HtmlSnippetExtractor/NullConverter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/JsonFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/Loader//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ProfileFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ProgressFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/Protocol//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/SnippetExtractor//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/SyntaxHighlighter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/SyntaxHighlighter/CodeRayImplementation//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/SyntaxHighlighter/NoSyntaxHighlightingImplementation//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/SyntaxHighlighter/WindowsImplementation//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/HashImitatable//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/HashImitatable/ClassMethods//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks/AfterContextHook//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks/AfterHook//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks/AroundHook//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks/BeforeHook//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks/HookCollections//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/InclusionRules//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Invocations//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Invocations/Bisect//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Invocations/DRbWithFallback//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Invocations/InitializeProject//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Invocations/PrintVersion//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/LegacyExampleGroupHash//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/ClassMethods//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/ContextHookMemoized//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/ContextHookMemoized/After//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/ContextHookMemoized/Before//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/NonThreadSafeMemoized//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/ThreadsafeMemoized//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Metadata//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Metadata/ExampleGroupHash//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Metadata/ExampleHash//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Metadata/HashPopulator//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MetadataFilter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MinitestAssertionsAdapter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters/Flexmock//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters/Mocha//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters/Null//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters/RR//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters/RSpec//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MultipleExceptionError//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MultipleExceptionError/InterfaceTag//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/CustomNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/DeprecationNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/ExampleNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/ExamplesNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/FailedExampleNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/NullColorizer//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/NullNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/PendingExampleFailedAsExpectedNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/PendingExampleFixedNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/ProfileNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/SeedNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/SkippedExampleNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/SummaryNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/NullReporter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering/ConfigurationManager//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering/Custom//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering/Identity//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering/Random//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering/Registry//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/OutputWrapper//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Parser//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Pending//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Pending/PendingExampleFixedError//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Pending/SkipDeclaredInExample//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Profiler//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ProjectInitializer//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/RakeTask//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/RakeTask/Rake//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Reporter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/RubyProject//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Runner//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Sandbox//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Set//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedContext//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedExampleGroup//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedExampleGroup/Registry//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedExampleGroup/TopLevelDSL//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedExampleGroupInclusionStackFrame//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedExampleGroupModule//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ShellEscape//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SuiteHookContext//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/TestUnitAssertionsAdapter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/TestUnitAssertionsAdapter/Minitest//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Time//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Version//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Warnings//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/World//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/World/Null//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/ExampleGroups//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Support/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16856/openSUSE_Backports_SLE-15-SP3_Update/baef9f73bf2646dcaee815e4f3ada740-rubygem-rspec-core-3.10.openSUSE_Backports_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxdirectory69뼔}Pu1utf-865464c520ece95a9ce9e55b6f533e1b49db1ea758dd77280e509b0a17c43d7df?P7zXZ !t/#] crt:bLL ٹ5 }cj-ZPd:PcĹS0Bp]4]50.tl5z\gU@B%'iJi"2Af)v33`kޜg)8@JfMS"Cʇijw|Gz}]x ]IGV>S϶ LVC -Vs/+9X tJz$۽?{&(`14DBL}F]m-}ɲ<zctԪ/7l@kL\ob^n@w^T7i[H0nYo? eYQ!pα~˝1pl,g\M.;@IsM4sb,uf@b\lr]\ u'+C6%:km(h+]nqdPLĚkGb(;ikԂkj`Rz<] ;!A}5ڇƛn^dz?C {fSʘ?V^`LpngA B*vm)B㓬#11l?x]X0ԝ=[. 1?V%{_&{2G@4 Oefbl$I6؁.qƭ'l`_WZ* u"VЊ55{~ś=քCWJD&k[(%oaSttIoO퉠Ϝ)r&W9D#[ޱL3E,l kR0v;N4DvT>@rm# +5pYZ*Dd Xi E2hL6[N^Oʀ8Kp"N dU) .ۉohR[p)Ez%["05x4'E|hp[;)3oDIj tXt3ڌ*.'w2 ȓ[aK8  Ud/I2?nyi2zW=n<00%st]Qk0Vm~%L\^lV M@{-]BIֆ{5V0Hx8%-R5;kT) [P!(xnSjB^eAz%x 7ߞg8rAݾ^ꪡ>b5:w&]"fH^8z[նAO*98xoO*$ '_lh59|N7GJjLItCmB7qMs-nmY>7wj,vYTńM#mfѥ_V~;/5ODW::եKX} L`I ;W%ڲ RL @y?]bu$ 2UϧHgB / /{js-l.PO}*S,c/#9`kx#\v!n1^(4}L W8>>5eֿkjsAJ./]f&-ں+][:ɪ}.䃽rLYt-*p X2kaC)?pT)@EG]4Ch=sv4^j] cELM:fYllU+PZÔG >V_؟( A37(7:|sk!cv"9-%7`؎|[p}Ҽ/M֪DBe O#Z^Y@J:荠|<^37E2iH@r< 1ˁ%Y ֍TDɀ|a=RrIzvq1V)s5 ٸӨnId*gr*SȵFcX5W/ a`/5t=+>)ko_Fu6mqu\U?eque2$,MQLe$ ͛#6{6wV2E- `dk'f[_u)h 7ۋ ']0ȷ93);IN{@JM`KV6+H18dlhfN -U,0"!5ج rIEmP3Lpp">$=YTכROpflS(_ՔN.R-$pّ߸pYB]U3 MMP kQD8Wtj:B]Bٿ3eWr'cOC\`iH,+xج?'(H7cֵ2,r8n&JŽSЕ8D({ zb&d,h]iidiw +nqMW]TP]f1<[Vk nc!ߘM9Xmz7^=)LǷfu0ʔ `*9@hAɕAq(,@Q0q`xqw2tl(FlʒU3pNWFz+j!n{|9 usjEd?2i.);c>3<ٍ֞xw{[5ơ} F1v>mbCEHoDV ^ %^Ҩ-MEu:K{Ȗ3i/IZ2NG`jCOŊy2̔2!dX, Y-gUz:;6-@hْ0OT%F"'Ĵv'xkB{-u.L(%@Ŋ!#Ñ~%f񇗊*<ү0(W^Hk((dLWԨꦃ=zs<_[.!Bq _u,FGI\zCOOՆuAPȶ3^/]-sE$ zQw^ F.P DUR59SLIA1N#F}F kO]>YR eve=.xCi2^M{TN!rEpVvDHhW eR8irBe0A)cRios!G8yf:e=9'>p؅ :6P(xpV/# Ğ.Ȱ I<_I-2*d:iPa\%T/aڂW{7߮є3{dL@D>ww0TIO~Ἦ2QEA)@~r_2*Dn >&1AKJD{JNPBS;Nʬnx/xkL~yLl~Vy6 (\*'å?1eZXn&d W5a|^lDŽVՈ ;huPNut+E%\X;d-tewo/=G|2qd%d Ya!W?-ݼL4dkwY$6ߑ$j`g3g6um^oz5:NlQnl!١@sv,>|hGL '|f::+8Z.Tۊ>.A}ܨJ3Vl]\J gʱ/*dL۳sش BvuJ/y/94/.Q W:6Up߂` mj4;Z<Ҍ,yS/QU y"q Dp46-'CJo?bQ%Qixgq㐚 p~yq KcE_yГ@ Mi5w`ڕ5{lfcݱ C_ĕxxf;gj5$܋ɦhw,Hy63;p.y֡=̀00fc/UnՖ#?N˴E˓ODb=5|Sv="*;)rP&FQ0{LTV;hqϐ%2bͅvW宻9&V^4:>hϾ;GW ^T4IHbߑEPԜ(K=sXbm?sGqPj’M1W3}:$ ˦"@k(H3i=m`%? hmH sc~(8P&$kke[jat͏ &sG؊rA&1ShƵY{X1|f_xCZ2SZ|s+zz{o mP=vhHT-v燑u/Jֲ|;+n@VT=.bK4iΚ`)LaVmZZe&3~&>G-6pT11l0,\K@jH/ՑGb6(ބEDĀ)eůsy|yބft ʋ6EmYZjfr5R wXKojv#kǭo(o-X UBgn'%pKؾ PUutHTY* }}c kU4p) eR'EpmTl8Rt. .M>V}À. ##vZۙ/:O(gL#N<~Vm pY?<)aEпD(ٺ!1w.j% :(L^[<]ATqLHs0ˮ# ܠ ogVpoCNȗR!EehT|xѪbvy 1 x #iX& *,FE?ɼ)Ӓ5b92{j&, 3 &W)8|k4' 0$9us.윋>4\W"$ Ŭ;|k.ٴ?u;!Ž-Ae$ 4heI{rb@}EGLqb fdmS|Ն}L~U}k`JvAst"Νȅiz\?.G8wٞ{FH) XL߃EżQD7$fvxށm_Pĉ_E3:RA QKS&c`S'w3xf1Cwdhض^ {4ļ5Q\;2PHxm \8>ad(soN1&XguBJӗZhoSFM`'4+t, Ij?HlACZKI4<̴~"[ڙf]i\[$"5&YVN@ր6,&K=ĺ?Wot7ȼ֔fkG'~ @k4S*LOV{SҷcmXE[eH \S:MAV-E^Ԍ!\(2}/imUEZk)q))xH~ԞK?OߣLAn1*RO⁓jѳtO}yMw&j nVm4*C"dQ#ep(hnf Uҟ- 33X㶙Lqe%ǽ8`~"%E s$;,E{͛%̘.Z"t>91J{M=*P<&Qؘ2.P=&.4晼\B%n[#-@e}$<9Ё©r~ 0*#4oJk$#?%Nn}rt ^LłP $-x:6qlpq$&$qNjW33Tíc!"0Q6|I/S-1®L/4N6kL*un EҶ*>NᥱO'&a/!"1G12 ޴ B?\EsX\g\}@nYn,n{\yHu^9p^̃xxFEOلjƭJ$܁~QF ?D Y5!xTr,n'! q ]xn_"cU[ I `I[^bC^rSW)4`?IA=";;ϥc9S[nRBNǛt )A!bm,_M_#b؇hx=Z .SmJsT*A."]`1;'!e(]$鵂G[)G2)js-]kPT8K2Hk5{*K-_x2/]*CrQjGsWuCP CQhƜ6 Ap]!\guW+ x#nQ-8Wrbv.5v}iۘU.{Rmѷ4q(0t'6{6! \Џx(Uױq4LI6rQuktޱ4eS raPlűulT"i'W JT?M*؈S@c=WHJ׮;b_c =YPD ,F̦.4@2x3\a*]Haq҉f 1'K AϨO/8fn^h;=[GA@]g:\OjOE9 q9T,"tL^2)* 'gwo[Jml3NIj!RJ%Ш>hJĂ+t}`<%^{_W`ќәG)sR\:)t8Ը'nb vWa:83R!׹@\2za\sb| #9#Gvy 9tMd@0$%]'(&ZYA/ ?{gKX2Wu *V:vAй}|8.F j!/٭ SEM­ i4aJ$~Y{'QJ,^K󢫃^ i"ҡIvG?_Xfmܫ=#_oMLFEip+~$t D`Wެ\fm&ev *Y~ 0:c7L Vsԕ8#aNu«.wض…HsV ݎqE))\7)щqk-Uapsuc[h`j Wt c}L긻I `!T8' e_\0E)4{\oNHl'aQ(ZvoJĉǕfS ʀpcȁ5:%˪6?m .V͓>*0l 'zt}J/ ؇U& AO)"}oCGa(!0R{`ܑ=- Ʊ=N(oK?nS7Qt3. ]D;jqPc,B0$KKs8vI;ҙUjO&ݍw@GlZUhN5vm6)lR&]ͨPlA|ᏺXb gז ,:2~?Ջb^ qTZplQW%=8Us~=TFy%MX<D3Ru9J1lH/\LET\ b+*"{ c cngj̪i- =F^]XtL(vV"Bl[R 9?# k~ƅ5  QEpJZ>F~ۿ]P0YԚR>IZg$0xWf*dG\=Jd9g4/SZ7'FhP`-.~ڱp0qJ[ۿ_R.?1sGLr7}jruUر!>jȊ*f1fJᬸY"1&Q_˸tb:h/$G,BE3n} @w[I}HWo0GR Gh4e+Vıx=o74_ƈ!Aض6'vy=S0K\d7F7I'> t48a-UozPSJ^? A|{yO\֐*f !-n q'jW&͑:*gy[HT9&nѽ&A~sʺL's2 g)W,?Ţs..6-np=sr(EJȄ{w{XKS,h]4M!NN77>ctn!ȑs$U|Sۿ_Ow}huH60i LbmY }&YίGbN˶MT9̈́!Gys#BR4R8^bYɢ-x%j12 =(9|,}[ ҂fCj^Sj>L8tJ=RvM)Y¸=p]HPR8:_'qAP41 I%+Ph{n"p͝햡B[V~Ԛy{fP­AN R`x0\|``[` 48?i+qr26C2OuiLVG{GBɱ{Y FW6|c aY:AƦOZ kD~F!jxќgBԧf?cͼ\$l8"Yky7 #{ O"+hZʧHx2"Erɠ"2p,ST4.,q{EDXM=I:8EK^G ;˓0B;}!sÿ" K/ IeE!%tK#T75CJUTbZaũ 8J8v>Uq~3#JLe\ kȘ;=iD޾`cXi(! ߶ցJb3hGswE DoW8$czkޱ8PIpk]l7դOOe4Q]eX09DP7_m ȅ+/j]/=7KFy.24* Xr)[w( _#F yP"7\c( SGWt;P,M[ۍbPeRO / 4Q۔nʦq.k㨲ՋGT=7;FϰP "&}q*XW>hP>ZjЋ$r(QX4;T4OMh H*7礼4jSDΑ.I&%y{&q_*( ٖ:#Y\} Yr̜OkkD8=`mXY@T=pcmk$V@?Оv?]&JDjj L|Í6;EAw?.O;\C Eu_{ ^p_ Ӝ96bN{!]:U:zO,Jw{_rEWgH̖`t-B&$9_}"Q"9ZRO`#E[+vwEЏC*:75Hwzo@xY ==v{֠Zͱ3R lnC!0p-s@>ߔA k4e;xKM_XaO eV_@;OˉTf t13yp"۟&D6')ShDy,Ѧe%#l'"2B ݑt$r!ee8ZrԕΠ,5U2i|t~;SVUxjYq[rh L3CS~7&f>{:#6ja_VleH$d3fSqɋ[ܙy2Cn)"l%{Zk?=ՒLօ_hqsȺ$Z!YECn@x;l(gLݶǢ8o3]W/݈ .ajH&'9]C{jgZtK{ci1&`Ȟ$)_ɾa &[.I' JL9Բ_>]m \^8: ɴZ#VS UP:f]LL5B5sӌ- ~ODɜQM.&HYM"WT2:uaDJ8V+$nW18&(\" źUc\ѿ$ELGI]c vkXS#:MNr0yTW#IJ F SxSN0n`J2xlOg UPmZVsdiED sL4Ȭ,r8j9+Xn(=˩w.8]{J„| "u d@j563HFvNHc pe_xOz*O9ԗ4DL2U2E&{D,@ E|oP3σnR2Hnl z淍 6[`6Ӑ"]!xn*=V_ׇ̍aNOv{)%rSkjjz8<9D1Q42gUu ~)I "ƖCa KO:ѯ~Q#`^ڸ6 YsO+2RRQ}šrԕO0k2ºumW'ԨOTUK+۰%+^^PpהM7*.8;RUm(~CBEB6^NΰPjH*  B櫡Mr^i.GDK?X񥄛~[r.͡_FymOLvTya`4Rpd8T^__"}cy󠵤fi;;"N@fwVMЌ0Bwu遵El|zr} taJI:Lc6/quGbW@5?)עJK;fؕ?P{c=\DD\\}.cb-3 ;S:|fjW^ O^,qJOtՋ f1(c5mf,hsf>$v*F8ɖ|U4g+ls3ڪ/-G{ОJZ3Fe8D]bKStKAPOP,vK{ޢxz/KRԡ$K8?+Ye;'E?{vww9~G8'y!,%60 iyFiEi6,|m(XD?o~ 3M<@R*r9&c82K~(^|3QU ,K@X] o \WEb EUllsVD5Ӊ(mD:"RNpإhy#]\`:liN//ewO Y i6& #ȔVF?^"@ $L4/ZϜ֢ODrT +˄юS+[g3v9Xl}smn{{] FaΣ\&oAKbNˮRf$pl 0Fr5'Yv {uq/4Bp9^='˄ek>g94'1m\bEH7׋+İ_qXǎ{_,=jwf?|g+H#'>Bg\|cDSW ,ЛX+q~컀ځ"Pg:R\v'sT9 ^6xmtɬK.. Jt +ɿ!(]b] `UaVDh#D3%W(Q>kɷ^tDUFnvЩ_,V fֆ[mm!OH|S3/^5:4|tj @zi&\nfCUIgXB]8eAYFn!6u@0K6HbT>~W-ԠjpeG+cOo1 Wx7dq bTËk52t"}sJ{<]yD?8446\(3,=ВJ]3#nJ~y?A){ Z=p";#_Mn 5D=$3|RC zf? +m D$IajUfX$jZ}U'gxQS4*Gg,ʙ%fQ-('Ls&HM- f9gOފeqK; 4™z¡?fStݎv{@o%D$,} ;5"mpe*bg55<-._1.Y:Bk[uQ'}zLw|7~vvdik^ń-ꭓ=]tװG1ے ,&DXy O| |hyWPs$HaVה.iϋۧrZM&>J"v*ry%Q4~,G>k9p{+> [lΥO!2}foA0Ok= >>!J`j;0N8KJV{Y@jY z{BxM`qj}Dž̀ > Ʉh8UCl* sJn 4p*ԚswǡU!^h|.Kx *{ XY9K2>,>O^p8!tG / (Vuo[Ns`||LC}JGC#شiꤡeӕUj'kZ 5_ Ѵv>Q $'1,s]-Ԓ?!6iGamx`7uOewo-Bn m7m>/پC \VNd`%#LJp7?o%*T{9#&}K:"Q h#K]a\CfLBe9`4_ffA8&}4NET֖^A m:-3 }R3E2cH 3h)[g[dA I }ɲ;,909ucS[3 rhZ5hqwGjQ5{5B}AvYPq̾J]ap&Q?)n(v"ҟ49K)sҊT2gV&!U57:f/Xw"塘@|H6X\ēheP7X/@#ӘuHdzw?lhQZ#vg3N`aI*0#? ܅;*FPVIX,2ҿb,*c@ e +*\&Q_T NrJecϐ04:/47M2?y/:p 1Hu` fb@+Z;w>e(b0e^K$,Fm٠xnm-aI`izyכgnEFIlue1=U{nz7R.H%`-}iu<_:UʩEZ Qkv'My|`!mGK;2X⩞aun-w?N]1x<.B*Hat Z{@x(ocfa '=ի(*Q?"L?j[W;:veH&JexPw9ysmp^\3Ti$2DBpDBN׌}eX&qd(2ߛ`_niVh٨ Oژc4OU:-:VaD\YF %tuUj]^[1 'ʰ'|i-сgp܆|y.F;-&1TVD9a) Ɋ E\_96oE~> 02uA:13k7≕LHaL( vaI55Y8.㢷|w"2hڪ *s;[Y.&*;ܭ tߙBDjjW"͕xYkv[Y\RLpP7j࿂fe)9,E$ggR[pW͔# !{M!]O'yʏYIW)?gX&\Ґ`欖`Zk!鼫`qMVrp/Eڀ)'0n+g˒e^ |9f0s Ϸ.Sw:58WePx xkŃEC_Nd;{r+l *xdT Kfl1Dރ,'!Hwky r1' C[]U9| B"+֐h&թA>jc_l}3]gc2f˰eK94?Eu!]gKOI<Uႎ{'c,^E2FU={.U@ -ʉ0Yl[V _YCҔWx[ P7k\l <QY 5t|$7[cC&C݉[ꋫ/438]hWHyf8ENw=oƷDp?/$S޴U.8|/,6'œNb~YQ=]̼e_ ` Fh>l9>$Ț]Cm8[QvxU17Me7'E |g4<+Oi\ @_nIPw;|~i2B ;3(:>R; lF܌ɨߏ̭;v*|☎Aq;aib: N5`ʘK]տ)m, #G$aΞ;М(!ȚBQ48 y/8 H` x5q罒bB7=XXy)+4F#usdnFs%~SFGp h R+TpZ+>ڨN3E AVA,WTK'@zoto^;~U6Z.C(91C8:I`ـ󷎲wzDM0 orԳp./Iϻ ~܏}`fqb |S4sXϳv2SCpX1`ÃEa79u+TM!MFB=g/! lc}" vǬ<=tPb0]BƏv<i\6Sl՛0@Lԡ~ND_9א|B0L{oӀa|}ȁ{Mu9 jv4kof1k%!,T @P{#x[)?-.wϋ4/̴}t^Xyזx֪ /K=/5[V؝1NS=7T9R#2OrDf ΒQ* 7E!"&@ JJڕQKƏ7?W`;׵dJbLARYIW?FmstSη {?JT}3um,3n8?|gH%}ook&zn E7_}s1Eh{_b3_ P4TJObD;xNsTF/XAULP.OZMËVOy_e= n4,+G0.0)JbK jB$ .9>ZO]mt C3Az%Cm3")oT1p ?2N=="Dl/{)ƧXp\'?>˄|N,#_v_~ !@ L 4տ&~<S3'Ufm֗DF7x@*tf%ٍYo#wѮO{'dvsGh=V'k8J$$*Dcxe^Fڿ ?, 9Y\9*5k1 7.ݧD9lupLF΂!!B٧a&x09 t#,vG*v|5;EČAFS=:3I,ꈃjcQq`$r9Nnbdr!1T-Od3I([Y?7ctGl[eΝޮ h~tՄ?\uUצ8-Nj1~X29}򨃬m.'M|(_߉ \+1 .?.2TzO#+7`ڂZK$W黌rdž8CS(sf{K#8x2`5S+xg.w k@]a{c:*Q#5UuD?rɯv6pԃF@WGhj9,v)YI*\ʱ@S=b~]? Wg!IH4*L}u,eO2-mw,b(^4JNx7G":91v).'?@CtI3'uߙ@HᩖꑁS:&Vӄ6E27q(c*/42M IHTETҘa Xb ۙoKVgNUjYAƙeur ݈ÇxAQZOiFۅCSrUD$̝BN;99;H:Vݟ7Ngcaӧ2@!X,M{;Κ-<>ti- Y|_ tغ+oycln61l;Ʌ Hv @oɥՅNtjsK /Fw~6fk_F=1@IY7r%ĤNc`Ǫ\I7; *N ! g~YKTuSm=ߏ#˽pӆIJ/FGS䚊†vX=W7% 1'PuD>L:c=9/02.h3vא*R5L s}U{-ڼuF5W'Y~[UY̷$YQHI2`pڈN?+9GoMqG,=q;lBaض }!07{rؠCڗ\ 3.Ѡ:Vw+27ACv1.Qq/dkS>rMXw ΋ˠ!\O&Ȇ>)IsD k%jQi;Ϧ oD==] DR@o^:1ʮ.s7.L?2okO#^()o:պg] &TFwajgxU|Ը}$!pM%mV8d{oeaCPTXyM.ۏ \lu_y6?՟qBxkK)nap q[[s93jDq+Vu4ާ ^v 0A]" HK^ϼ@WoRui(BPl`I{W͡FORwbZ'Rla(у&y9Qs%x{ڿ_[w NS;x#nhA! V0W+] Vim]'r[g4 DFq&.\N&=_> RV[2t#$#5UK}]23" vNUaiM\}IN;Go_ICewH ֻz(فޤ=S,@B?s〪gDS@\ͰVACwWGWur܌F$ jwuHHsF LCW eXN6WŘcgo_Pë b".9V܃K/5253544+PC5fMi#,6H4'!?~N+ ʉ5Y3ou:\¢/8' us$J~U $fR OVxq*Lrom2a9e[$}Z7_ z/ؤ_bQL^ 8G zAї&.  T0w>Mvs^6z[0aq +r(aZ:@KȨ8HCk&&%pP nqB5N o,YB1bȬZN %O13;]<@HW%wL.F8,uN6VZ%5E2/IUn*"'J֑yd,jQ?k*)ǔu:q*(|m?YS¥ț!ǁSxiD*V~UoS2%b<]uZ}s^F.H+~hm>N83z_< n{XD~}ڃ[/'$-\A*,Δ?U.ː)Ώ N9{pT~R2+A>1lgAe%|x@!C"sl³EcvU)FBZdxfh$OC#X\|8nLtnaƧeujAb .ďO]9Oa(*![k!2]NJ+F*}BFT#es[Wzֳ:LXV^*fM|>݊6d{w;NSGEhijy<^( QLՅ Dk)n{+ts]푪FhOt+ 2L/-\nse߯ZO(a52`jt EaAI0Lj1r<}z9ގXeLķlI+כ !bչ>5]X'%}H=sXO{=ߩ?WOx- r3ǓQ8񹐰=n(ghI.s.V7T|U4 pcS+ \Z`8c򠧑\NCfO>׶'Kwǭ[UG':C0v!1E<~\+Ȓ=7Mō|t޿St[8pga32'L͈}f9=D̨ ==ω«ҁ&lsÏ 7M^1DQ)M1dv עj9 Zdx2$s\ʨw#WVSXZ Me7ǙHsd~hGPImr*äiy:rud1]P=jsT[N rAN~e=.ptǗ (tA菚j;V?3ִ3~I6id5zmyt!;y`H5ϒ鋸۶#C=Z祡ѕWy, JΫG[_eHugp+cZ2 x,5JY@JYdOӏKJP.E_~ɚ##+) 溓Jcl[ꚃ^=:^]0c}6 n0CP?.SBtYQbrM BAy&EeU%CBz: 4&VSaN"&Bvt><c܄6гPF%햋Ey=&-Q|ѨI֢!8=]y` ȨaE|l}%=COc> (K)Ię4ErO{ ]“. Aw6xR=B]jvԬpN:OvJ rA'bJvD{gAL.4xu%pGׇ.W̩D[̪$z ͕ͱz#r//_is;;/%4+` \=(Lyi? "Cmj'@f=VNk1eE <%iyYOcYjz;q@sVVgvƐV}&dnX2!-:wW F*'>{֖1zjg8EgybH{?pΕP:>sG߂BQ8UoX_5)ɽ^ۈ|GK *jio&CzOF=ObDAEKF~@A6fl2yB*UMI)Jn1"'qkpRcWctlaLD~pat G) s/"K)+*1>ǭ(*aM[=RlUOjdo=2L1bG>(Ń=j HA罇!5x% +bDEovWc$oG] țt axaF)sA-chI dx*#LH_+I*3x|)". f=ooڼv*1)'e|d*i (ц``O/URuT| :T9Hjҏ7D[/1!Zڊj`u߼rHo $gmว'欪pέ#/#ΛpoX~ L(8D<\=AUVR7MvWƚ\.G. \Đj[U< -7vn@+MS\`FhGy ]h3.FEȆmwCYݰ&SWn!ecɎ,4=My,'^Q[)`w/A{$Q i[Gu5>^z/k) GccGij'-'4LtQXo-Azha&Uy*7OzEKLWx)ITY^ 4Y"WWxc!RJNjɚkF#paVwo@8{pWܪOׇuQG?~HYȔ³6~\;x~=~_ars[>{R 6lL?^uP!IG /g1 ms F񾷧P,{ ocⴣoC+\x s.l_ 1S+WlI-oN 9|6$> {E`ٌMqhfWRNvZ370],bԔ.Rm uNr}_DHlL* ?Si4ͫARHi^so2 t-M:ǏF܃7Z?ZR ' F..I[ӱxd|2ʔl5,|J!hF] tqL)qǥfv"<[)4:^\j"?wWnV!4DkVOC<'>{x ĊIa:eĘ/-bw>˕T؏l=kеqACQb7Wnc9 1i 0,cS5V cHO,uFQ.ه:m*݊3`{2 I9Cex<]A_RF"9@(>:.ܸ$s^^A)R;գbB4۰%')E䧘w~9:}Xܙ4.M+))՞Ȓ<:\XWQ([+Uds9Fo6}.H&^9T\Օ6{B)n{EೳqSUWg,߈BMnm(.X rׅ+0C;U"ƣX$Frc~߄K|~n4@J(Ky@W Ќܭ2z]<'_ftg::3=VZ"ijQ>;toΌ)=R\)I?RG{Q.Yc:v'fҮ!LMzf9\IB!N!eQWhH-uSE0,"=g/k*!6L"9{L&s#V-0Kk|S' woƼKT ڑ1.z3`˒3/9&؍q̝s@OPMLb46aOJg(w5U >SXȴ ǹ%]$JFM|MXΧVA9y\ݵ5_Y6Aԯ;{akUN`qd3zNbϙSh}%0}x˾,fu5$)V= |mY/:晅j*,fkȜC@1 %_40 ^lC! JVg(iӧro("31(1xr͉21fMO7*bFK,>LIS~v,qin Ȍ! —}(3EZL| z޳K)Ml[`|`N:Zkٺw^a2ћt)hKYؗ Fc63DC-%.[OލD([bN@O݄Fk \?k ] 6=]n}=L͍Uif lT(i:'z;/+ikt/ =}BT+;)bߛ2HTRY-&T:kR퇥sQv۱U} pS2M7d+*kH$f{ ti;D\'q'˩I|ws,ma\3q#M#Oi2YAZfKӂM0Ia d|CY84!G.lu/aA^!qrOb JؾIPejJp2"L%WU$nO#<˥E'D7皻TUIK=9_'l4*p"gFF3Vߖs~zJnӘ\E<פ3cYxu H&_v;ZZne!_ 01BTė=l$:0N[76cC%֜W(rK%P|,!Ԩ50m/Y4v¸dM%.tV.JlaDE@rSgQ?j%"2gk0#˝ 7jvgbN9T01~#l`ћȭ 2Qj}]tF*MRv涴8W['B{ 6KRUi:2mhAL0/a}Aghʅ3qj,җM!\WKӐ_}Clbĵ7F )0zB3Խj s]l-4`TT7~ӕMcLGwc. 2tGm3hxT,clr4>X@+ =-è0OQ/ 6E|ĭ !"¥c!7 q+u"y=P6 Dfukb 0nmhH737,Q%6{zRīۧ1vyyTJuFA Ħc'ۯj1C>ǻ-X;`Ou [ٰ$>RnD*>IfšliZaM6t/Q/jي% <;_\eԅp1@d@s/c9zfoW~K[7P} *X"^!0|J^ ,$;ݣZ+;fZ{=sۜS $&p y%;w?)(xnچҞl+FS]$k<5bhηMjTR)w_X|dU=L@WTo'mTPC=|G|S ד!2O5O Qe.g ! F5)jB`M8ca˂pjD0O[G,2v!:{*Uh12⭹&V0PxH|:bWL"'yvHIq[/xK?݊%D]#~8U yzOKZ|TP!.,k%;=^/}ةloɥ 4.*L8p0=3ĔXuVVт,{ZIQSInSTǶy,? ј " qmtBEH  Q.ko2̀BOIڲ$5 vrIAli:J*ʼn'8- ]-4;7$QCJs;5Y! sREڗx Klox )-6EEr zĒEݾ:oCV]%y\PoNFҁOrjO;r'"E+ *F |+ ~mTubp/E-8FOѶ2N "JVE=+|tB;p^#{}ɮ~jTrAZji4<ҩf#+g/ux\ &)^j|.a19t9>X ۂ!;%T])ɵa7}ԠE#U:i Ozc, ,U0?_qH窂YwJk{hJqHH"+;yeң^Si[-̙Ubg]  4I$ m^=nP14}{JP{day&EjIՑZըE]Wz"EO&6ypl?80C8ԕRK>ұ+B[n(i#8pfH o x}2Ό %~>*S 3aSsNP ɆS~ d&pLv(@F \2L˻%AlLG2 Ҝk(j.]O>FA*ь1!3nxr28|Dӕ3%dga1q#iO삗I#c#w/1806mVTVjXk^,,>N İ`as F5+-ҏ9 NZBM 9t k:4Ka0Ckb\LT({ 6Hh,}FDݙA+x1#: 5`5BIo"s dj+ao^Id 7Z{pǠϣD$޴{s}/ o[PdzV!yd1M"#he=Jй5+ǟ8Ik: / QKZ磖j IE0r'[{(8(f+`ymn,jW]ati6 ?,SJ L.vnS6ߓ'BOO5IP"+ǤuӞ-8,Q#mK Om`7(.\co. ^v7Qnd:v 1#&@l%AٓN*L4Z.G+l<DO׃koG=$n $npZ5-7[ɱqr?J={,Ŭv>v>kغQƶv:[2C|wO8\~#f]|}7sqAVIGCת0KfqʂOARv̂ŸjX{o*"הz݃TOZr\ 4@F望*3̚UAN8ҢHMBȾk|xA wڟO)xkSo^SD\%P=cc.Lt2M S`-[|0yI]Kn)*sg?o9T%E>͋3g4)41%DOvHѣ9@zo"ԥw!G*Y W+dKWMܔ.¹ԟ((lk 5EClC2AN7ޡ}j`[PsfUf5)/?:\2T`_\14z=wJ[&)15+:5m@ !XD-౒wiy|ӷ,6tq, NbQbcbB@J&;-^<>Y -D4n~EMR,zFe ȲpoC1G/(k7!<8am1?> _6S⊶eByJҤO⚎sJgr; 3 [4Nqs)7H> LQgӵ)iՀf8zln{4LXs@o hwNѽ AW(b^;D=bmY(G nt}^Y 0ʳg[|~,^LkLж]_ ; BsOm(߿AoG˜ibV.+_1w'G鲓0I t s*clq͘1sO lu#J!D YҠ?_?{y:"7>ߥ1[If;Pji{lzO"Ļ}To_fQX\lnMnůr0,cVB%{p.s>6[`k߹-hSUf׾’)[X9fxCA8m.q)V.q~#4&ոƧt-.ѡY >05# ߓ6$Em5W'K 7uoMXta?!ft6^sQAw RD~|D ;CqkipMuHin5oSN*JR)6ef]Xg!) >Gǔ ͒6:@ -.U8MM"?}'e:P´`~z L/d忍cI2G(2y°'E*r8U*RvI#~63ȓ?` 9öww^)=][ _dLykjxhj0=hXZ/Mɡ ڕpbmIK5[7uZiA6@d s$gST{ ޣITkiFB-ڐ3 , 44muLriGs:) ̼CJCM^fz_pat}=-"Ԍ 4oY*RjX>!%VK:̻sp6!vL$%*Kl2*뫢5 zdKtUo b K2'y[ ViC;(i<*v;jD|[/SѷKsjg Ce2ܹғ:gb뻮]y$s*aw-yQ8l˅sdH?fOۅtleI:FNX?6 myvyͤkN Cmgbt5e`b'+%σ6c a5du1~nGiDh;ӵ$;:-O,Qyx؈7g;E(<|{'>;me[B;'j5ͻ9 [,Лn,!AZaAR)]Yl?LH^Jma|)Qv h{H͡wɽ_14!K:>{r@B{75\c^ @uYA2zPhV9B^Oq}\G_if1}I!| OniR̕StdۛJA-&CT&4W Sli+JϭlRLx5)slwAJ"sus,|CT}JI& QZAjp|^j޼C1EeϑIP\Ȼ-.J^+.z::U]^c8dG |FPhiP:Bwag]  Mig_vZRBv A촦X f}b]00ZdC)(.~f~/uj!o~j5gNRZ ';̊d JK@z[q9ì%7r t,lw;UKtú5?5p5I&&~6ʳ\/i馾ؤj`籤/7N!V'noMjGG>^q=E+]y޷SKP]D$CՒ9Ȩʵ1:1t{_m1Af =4 /y?mG 7y'}/Xj);Y6-]L)t &K kEŸi^H092a7꤆; eW8 +=b}Y[2L&P408Td닺 YcO:- qblsӝgZ0*qC ͮA|pR IZgS 4Zps'ʇg2r*tėFDX55<U=LӮHwċ+euB%OԷ0;+]9[}YWmtXN8d=TЅDl*/÷ uo&U%q3tX~'цbwtT<+ +9awMH^~Ua|fI!3!% EGt|Z9!}mgR$WxJM9>Y0G%()RV<={]"@p %EM,.ިT qEՈIwcl[(wl)92G DIE1Mi ] "1GypNy$Z]= 28[v:Qy&+u֗+ f<:{d%!5[c2>fr"ا ֖dv:K`rKr<@e䙀] |İv,| VXVsF-G lJ'2`rIS̸hz*)bМ`#iKGNm]n %{asi^ϙ\-b(?hҤ~65x;fVkBqROFa̻ۥ5s@^T7ԜY!7쯚kJ{ɰbG+%>!F :4ׁ(ڄ5^M0$j'WN#-, ⣬T>u K]Y"P3ISW{3ᯋ6 Z:F^/6Z"v?'=LtJyGǔyB*T@Fi8S]񛹵lCveL6ؔ( 'ăISUO?ptrhBjoWr]ت =M9f Qx;T+k@x ͽ͓\(/T1wVqwtk^Z $ їlf6H[^9=~Ow#1j`A/%b:Gs]u֝~|]ipH/P$[ ΟTw~".KZnٿIb޹ F=4;GL h`8A*:י͟}wq{ 㞊3Q WAk *JFXVlGS|GcU"#S3J#`;TCڄST_s083ɧ9FS^h% 0&/M+V+9IUXJ gi^U0G-lN2KS|i{l:`I msa99xlP ,s%YgP,_l]V #\a WzVJ+Ũ)kF;:.U0?ȉRB.:<tY"ʉ<⸾L sg!j?/*'q`zJ׋>4 *R U~U, h<|}%4x*CRǽs)GsEyB_X]Gy4)c!a^Of`wA֤ > Yl{l C b`փrd9aogA7/>ƾa/"cīՐkCHP[O6:P,I\%)bHrИrOy('sdUqorjض\@'aa0)Zeh4M(W;VEilyZjY69rg5u^/L3'mޙbMӟQcsYD"aA"x6f).YOc]s;1,+.8-Ѻl д `Y҅,2됲r<2lPeZΧ^K9u=" z !gN p@u#$'iX72n40;-iS`8bG[Tk>Kexr=>H *90{oU$ʛ ׼zDdUc:1fURR#+2]8"tyU揇 yxUvլ/ߩ6t94O-<Lj0=RحVE 9bu ܤ{! ]inhAj((Dcѹd AC31 q5S'0S1'%H,!K*p9ipϠH9cZ5kJU3Jq~Tu&2h.iYq23ά 2 K>L KM"V !iWU=.à^c1\=|Ւ uiHF8>FsR%hOh=nY'P@guܻ!$5pIWVۧpEL3'{$}ycQ8aBZi>ry%?\:~wt=:LVJ v_[xnOXny-j4yv ur`jG">BBӁRz$0]a}dMdJ[K{8ۑZ>yE$рy1\4 gHz%L`kی@_C>=Pێ,;tҾ݌l&!\axE4AeauZKZߏx̒V>%c_KpKAEށ ƳבnXaw .#`]g2,IpaT93+ץE4Rl a ^7 |vq*G4_b>4*fX7 N&H=/ E k闏rL fhZAn[-/.rHr1`C!"ׅ*|筄 pzXֿ5Q: Z+ wog5H 0աLwԌVX+|U-𷴦)TVÚ VY1;hCjP$`-m5%xНb7E쭃8U0T\kK)jDC.Ɍٝ8Lz+/wJB6z2x#&/=IRQѰv^﫶} ޤM:Dx-T e]Xdgrf! >1 @F[ABa&=iDA8 ?vXʙpDRSOZf__8^VE>zN(|,oMx4~ZI?лvVM3w(~˥ =AvX|1Ng"IᙦaWPi34ǃ{?7yJS~n 9ݰjݧ۲<SM ~qxh(.Y`}4yhgrk[[j"KbypF{,jJ1{Fz/bu _ GA_\*=&=k_󈒿_TT\>6i0fl菁  tX܋14A4 (~=@OɳLƅ ꮸ ).Q33֨YzWBQ[TWs88~N9#=)p^ `) ;mE[c8KԖǙBK?&dZGbH0VCF,ߊaty2֢\4+c^&ʠ^ȩ6gv;nS!BgT`j9VĶAω3C(@bUc< o7ҫQ3<Փ+]~ ^P;+u|$D&@tv*|֗pఀTpPwJE~uđoikx-]\ 1lpSPKlk:jh1+lIno$$J6(ڈ/_f}' _Dt35JJ8mdiʧl4bp)pk h[fC7fTo^%@qwVJ|BW"'n-YNCXT'<գEa=( ?j==#n?&|f0O?a3 D/.On *go[s2i5$LøڍF+k;ԟ Vh gJ4 7-DuXj=X->?}@׬!eȞtu|K5؊H1-56l> ɮU[ULᛧ;F/pppPb?^͸*`lȒ ѽC>P. ,_WN4]1(>WBbiF~f\Rq] hlgy'B`{2/뢡V68?R۷aUΥdkm#O_7?HEq2`.haЦM} 8E;V ֆ&8K+RZloOѐe ИU-"yxB\9^{40w{zmŨW \cx LT usߞ;;bͪnC27A@cKhɂѾ:_vgj!s7ò(~02mZC|!TзQB\-Sr:2OfL{$8-'K`E暤N gWu9d f\~>Yn l GTx#Ƿi tV>H5fAkswX&b;7ޱ9K<Hk 8R;!`0ҔΉYN0N\~-+ o,0h]%}9<4$C3 q7JنfT05οZC ³/%ԍiυhe}8IZ\X;WRXL!8TČ{r\P`)#c6U`1P}hӦ3}XԸd̖qkz4l<.))G@τ+_qWlL^A ?Bϩ(@>нqDrPy%R xvGS֧U} 8hg3['MNToٯ︼;h{]’YT"E+|*^; F `mDx4{MLh[ ] / SKNE@?fe&VK/Lu3S]"˪8&*A=ɿ;t 7g`a0='['if *qiu9=ZVHV/);\*(uX4($=Vԃ9BЖXwQ,uu0qE-uhpҌSx[h NWˀ7-ߤKm<_2 ŞYVnx;CޚLo42}6\^֯!>a ȿ_9O@ u9t>a%iZӐ!/jV Ȟ9kU9SuRJLgmxX/pjT](ULܩ+LAJOem(hh%| ß }г,?9D@}v`XBLQpƺog9h{Nё*_3٧<؛qLƑ;<+";377ߩJ#moo8aص3멽R퇋{ !3ʈd|! aٻaHӔE7HIehn!1ͣKLST0TMgkSmZŻ-ʘuԁYuAɻvˮE +aXi a]rcCNxC*7ByܰPᕘpp._S缠z[ zM =a 2bbwBX c[ynf.%;ޏqd3UJcxK)^o>gdpϞFFK `'BQ_ČbE X0[}@|Mjn/' {6ީ=$>AuċDIَm:ʍԖ,Tt˔()s:u%9/]L{݀MA2xjK9_wґ F/$LU$fFfw (w2|}V%~@d73f&0?uʥhE1ǟ8qJ;F$ةAıBi(j`7b.N-J12^d[Sh7k)_?@W,hVc6]ǿ(Z7%= L)O ){d >6"-Ӑ<(vqj 2eyز_ [3˜@WD-k_#3e .e19g_$jIEz}iitW Nb:Gl]q/ I1ͰSaӄUQzKl1.`!6bpڹ(;QWdU^v$@w^?)i0ޘٷɴK`[F.HwݔTߪK E[a^O.rN ܵ%'ݱRE+0 YLpuAZXqkyʅPB§O ʖCcYrэl"WEzX8 *SjTSƢlCE8^!.UxZl/ e~*|n|sE8ϨloQ(Cޔp4/gT@ t+-wNF,҉Cڮ*h-L?x^'%H¶Ţs{O GpTIXqU9SmkKޱ15"qċ/tDazl9ʸI<"n&b~;F~c4 JM+o5_-`asTpبm0Ėk;$ˆ/MζA kzA: GU}wgdX6jڒPU4#jTXr5]C#t$.VsVZ it{l?%2';uz'?X}iQh I퓞1IH)Foh/H/fBa rn(;k4d1v3}^`W@GNsz|ca ':3WA7p:sᴙM+Ht.x`qgHmALnrM\]o v^ 8KI"]#/&ra pI^T%L[{*1˰s|s'ͧҚr,c}v5Uoç(e=uzcKZ.X<+m8ِl sYgKLni%`_* kn6atՖ$ υ^^4+LTS\JJ=8ъө`X RV+bi Zp7 $`i[=&ouj(nS)-x7cUA&menp VS*gu$VK#SNn)&\K$! 7B/UOHb 4br=[[mgQĈ.z6=#!d8҇/Г~ύV "1s[8[?ħJ΃2+`q}[1Bk~(f+RCZ2/#n1J`M+m {wjh lh!oƐN&cy&} dzO۠`>OXWq-LS e ~_m͗2P錡,zjC]ӮHLp2y tB=bii!/g{Z_Q?i>ĤR/ҍ+ G8eq2z;n3+nBDAҚ_W(X {gM :-\WD%}@4_S^*Q]Üg~fmxݗ"ML'&qح]O<"O86m""ƸEPRH ްq첵T+ٌZ+'^W! wH]"&wz i3SM3RC#ڐγKwRݻ@@i-̽ulgQ鮳ls0@Ֆ]kmmu%]$t  .-jqU s)Lj3@W ~?Dz B(K֊^Af*^iCe)8& %1=HyZYdEÏ;sH$2IÙ+ړalEr u:m ,E.Wk[917{2 @.( Z3V7|&r$FoɚG:%0Pm3#W#l()L'r{m*'n1B2NٷQZXd킱1a Ƨ&t}kŋ_ɏLPcVHT*XbCPF%]bwR`S L?`VoHlF%/D${1H*'`JO gXq'A :jzl,灴rK m[@ iHYFh&/8%0tldzi۞Jķr,k *@%q8Q)KDwÐbѣ`n sQ0“ޮx_2T?Kf }",T($g}'vӼ=9vGdքMRo?v 9g-(ťxqʥmM;hӽ3{A;S/Jd'+%x<7-nbUzh3.4 kB[|P%oWE2KCuYwuKRnaӜU_$<4Gkx\줹{dFDžڛEz`&0{h8WFhfG,z|TrH"@Yऎ}2C3.g eGϊho! ||$`J t-h {`m=nQ0ܲ@7~wYUf u^vg7*-x)!$ *rϻYB0SY$yogwF^o|[n._K2mt*}, y"!!>w9M KAUw{SQg~5@Bؕ- 4t!w \, ha%UYs <"T!;X;F5w3w-je78?W$3&"3= u[FbYk'Ot{&&ZL3-&e TTvW^Q"{%x“ SuRxY}ؠrPF_~+8: tjv^%X~bV9@]=QdV=;bM_-b2yqPs^ISl,g*ٰJ4ϫZ>I|{0D|2X2{A^3 Zyb}_9Cct Lq]+Iah~1kN/k;auȖ1#,ŦEydbRǏ-#l"_K6%jyuDV=FDG7^R/*]JtC#R)F /C !9{}N=j'85fRpjyqc) QD\a?+@KmcU^[ʸ}o*m8OEC&^P0KV:+Iw@6RwjO"_җmKkV]^* oAKN'?kr~7tuDpi%qHe8(3- q6Sugu$)]\M9baϚYzM]oayIyݙ j\͉΃/໛aar Da%f'[47̈́ʵpKn}1iװv̊IZG]f ŤZO&cVos7{{G re =.Q767fG9*$Hc_cpJ ӻ ]¢Q|eÆ|8Qp^m@z/rxtǼ6W;=!ikD8W〳Bqz7%R)OWبr+  HOuaκvY?7LEB(Wu6Jӵ"f/0 7pJ^Y4 5]@vo$,wRYFQUIY*qE4ꕞYk()utk(SS ĵ{h9QAgń$~y.m1o+؎C۪\^sZjL 3CqZT0C:-7 fל_Ty q"eT~KN&5m4%.` CGhVOth31k98 :;br< `|ϩZҔ̩&*pId+U_g5na9`4",T YD`UHhxPx˷$Vq }a]~&*_w,"ۋhwjo~<0Eb<5N_X'DgvQ|tRBΏuY8gپW,ZzQ+j*wd2Itiz[ \Y `~kFM"OC) LXY=xT#QQ )n3 jW^ b ㅡ`mg립=#&n9=Lj7vW,˷.#hp|I24Q˚FXڑ-%w"*.u20~À@ mp Z9:ꙣ 8`ң /̦/5/ /]O1:vJA&\<;qC*3xJc鿉F퍱zXRPW51[zƑd0eB d|=M©77NdPЯ'&msK*Z K 3? TI;{}}lQy;qG0]Vb9}I0n ZfHFy>y#gVBg'V0][S67Z2! :uj*p"'ESw 3;Q{~Z,>9}%~5.DZ%X)ݔ"fte`#!X~2(s4J;s$ Rv>(_s-g+Χɘ`Ɗbن{ o]l@2*ke)']r]u<^G}:j/sG?}:Q< @K;/= %#679a6]lweA|.3E8m}/݆(?Wq9f Aģ%b+0W VWm;\mKC5I8Yvb%_ ]c~E)ԙȫc>UTdnW7&tDI3bA`ewdNN`)xb|\n-긯( B$'lH &va52*`2s N./G)tgԓaKUΞuZxz2 푆%m;r[>j{~в4ކ+?a o-/_69-%-nғiS:%Lf67ͽ3HWXr$/٭=o&kj ?Q;D.5S87>W]tStMu Ćw6 b>+@]-?K 5MA4UZb9 dU\I%zsY;V)71k 0  n_rMlk1L/ BW+hǖ>wR91X3҂J@ msz+FKRIpǧ0CefIhAb`}ί'-8 I3dmdÕ1¾Z|mBYFKa)?Sx нQ66U0S+@xDkWwPٹS~h栃1pK\uCG1ZMw*]E&H_ˌezkN'M 5T/TH$D%)nKӽuHTUGq௵; Oy񴒨>7c ?ЖOSZbT%`%KOz2-K$H:Z0Tvص=z޲;yKh<;*"_}wVYGwXhlqpȲfl(!+X*f֩sV Kmq@._NשћN Gο!o0)ːQ[Y!V'W%̈́?oJ %9v˳EԾ߾zDpIZMi0/ IXM͛/ʪPOY;1ԐDPe:Zq-$}g&T]oゆa ">q48>D:ٮ oGyHDhFl&ab%Q_ɯ̠Հ/~iRΞ'jTadڼ&;&ΛS^5#Ry,;> @XI֣?ŇU۴fln)}0ěpI2 P'ڼlй `򔼛g6Ft" NcBvPP֧Jr(p+ݖ"c.dw+8LOc*͎tICW:Mo/V>9W~uż>Z/6C>pkD\,{1=͊ҐA ՖmN 9OxlTJڊ`ƁwwbS>gtp1πeWWfW|9zNsQ׳.Y!/ZE\Esf?knJ@sNɧY ~/b!&4{_=Bm;gK(@UY{b&<-#&2*p2j%9%#=CB:_ZI\qCDaElK?kڔ;Wd~U_@M 7y?16~W;+zB޽]A6O{)u1)S:` lȇם?$߳pٿiƠ!{ c6丬2Fn藚/,5R|;=f.ZHQ,YWdJ| 1+-NCIsH2qDjgbJnNw <9I9wڪ([ y} o:Gd n5oP=*,u$`+KЖKPwCrR51A%S$ A$ѿk TH;>w&|䐟t@*4%?λgÖT5l :}=|i$~ j+·,d}6NFpnj*w79G?/dm\LO7Eא8%E >e^ x Vhbn&#+V_@ M}bo 39[iy'-^ŀbWJ&sZ= .9e;>e3̂ke%m/QFTA`}>WCdQ7sƜ50/Iqq8( K|"TaWOVjA-sH7#F"hh&4[Jߴ d ]/)yPckrꇑMlHϏ/~0A E1L 嫇nw;o=[5iuhrL I= C [QCe85Gɤ>t2p.%l\~r0.}9{ o=^zy+w:-1;$)KMEbiM!Rz'Q o7ҖEd-f56R9Y4jYJ-jCl7;5|vЀ㿂qd^q TܼYmebU4 J؟hȌN5@qvĿ#ͅf 3NR*&P^LWy$pIwA|2sx;Kt\ɧFI}g.e@0@;tc+x/ @ư~DSݱ$lAB*|5SgR>%'Q]vzJ5[Աe@VΉ0motU4V8'e-imO{:X{38(K !9r8al' ?ǚ 8[PW (njHNhMJ0 krJ9|琅NʅɨLga! 8rHv`̋U?9wb'Oh@4u!f:|(t_/+KgM.i Gjn_OBqh>A,v˶f2!W7EtAsxu F>@!>=ݬ1R s&m,ۂE8ٝCN3rLo0׿9{xVˍUYl!> )X _A/:zd9hUWüبba{4YB= :"pմC 5[+taAK)`-o6yVL>E'vH;ůOv86ޅgYuW]xʼn3h-b_Lj!WZ U…! Vc+پBm~c(l4 XlnX] Cn` XlL8(^0#~C1^ѽhNˣ~J=(9jU20D`m'OJڷx VbiB?7Y+rSkMD$glO W*?t[yneRcMuӝq_iR6{bM,zUّ8ʡGo;b"]|Þ*w"PVyb -_yz#hZ@y%:E% kꂺ#=Dya g0l]yv*ȅG[h&9?Bav f-^SaνI%iTQL~u٬Fx~+}t8vPRݝEGZgc !+첗kBnJN,p9MYUVko ˿5dz~@Upb+1X( -V}»$T|:Eռ`hbQ+TO%%:=*},fCZ*Gᩁ\w 5R%X0{O ~EjcwآFhױr.!htC Qy@"he^fBq:"ߦ^b?3w)xLdW^iۺz)љׁ/qS:HTۦlF~bٱ<_X-ؕ2aPs/_,UtG; Rڬ鈼ӳu|}1X[c)ɴEऔ1k7r̷h@a[DGK;8ZgR熓,&QO(P+ 1&Gr"(Lqd FIBVȾwΧ,fXrE8s/&.I;+9(%^#!=*+zHIYXl15OJAwP,GoK MEh&:ټD{ EP;׋^^#F$0/'-g;!yڼptu9 CπbO޾/0ksT /z@/ \g>˳f2یF!2iO4EMJ4@9 ;\iX=-|PVdB ݱ .C9s|Z[٭o$3.N nyŭaY` sD s )gjOX!ZS;!h@F: wsZ&c쪕,iyRb /{mui*"0\^-7}wJ%LVib' ]r#)@Dn)TcC?aȊj.F$&׾;֔aFwe/j7,ZJ'ғpިy) 봷op}1VzzE >KO`_X3;z:LAEi.i('_ os3-!\1Np,v}!Ǩ:aRosY̧U G(Db7؊Ia# 1uUh z'{F( `SI/Y[{HwXh8·\9}@Jy6\ZY=݆aF2PBL0ar^s ۛQʫ!]{tt[҆HW>zI*2 T3pzqDKh+KHUk47m~gUޗl&%ԓ' zj3,"&m[=eį~ /`RӲ7e5BgEUkZV2`A:T#s[eC Dntmؽl5eYlI849`ᇾw~4cSd'DN(SU<9v#U)#en%Bm?zpLt5*h֛R012/DyB<=sseo$]] oޭ{W?82XV"z`!wFsivAĜ4/qͭmF< rcn<"5Hڬ1KG bj|R@s%T!J;2֝f3BQYCf ZP.X2K̙qqn˞zyxpOMCMpó$t8} UTwlY:l7*p %or a 2Ӎ`wF!2]{p 6 0=f?L0r6'`X_}G~tH6m=Gda2> Y옃cӌkF gC#[= 71\E!ok['CQjyqgegCw*ԳU,u[TY+rL> 2eUO .MVnƣp4cSbJ`ó jd㭨JA*}Zn% ʧiTgW&p$Dw_a/$`Aӓl)"_G}]n]QpŎ [%ʞLs"nwWIϫ\ eag81JM;^ww6^bp d ~ퟫ%)QGFD7G%E""\OYl>u$)!c1,/:soiz%!n.deoKSҜm* GPPl}- ;'2aL y)YD !%H%L/MJ)'jq^X@Uxk~Kc˃ ψ .!"5Ug/Va!\ww{˓q.*kg믁^A<$bXxhD\RK}ɿă$wP>}))=v&/Qbxy]:M$~|V({wDknӘO-9L54}׃jS8FȖV:&VQ .?2=/vWEsf|Y#ӟ<&$*ɖČ }SRNNq?|-6 Og%xWD "LUխp8{wL'˚E9FkR>yx`LvR9BҺMEM/g Z )oIλoہ|UFR0eN4&vWM)y!ЏiJ$O|0"`ŤUUULU&+僥a_ 5,A~̪Y&*; F56&Ά< ^_)ؓ1 2e4<Ӭ6x1kWleg 4̈́Q4C!%%)Q\>írSYc:o`DV?p;sƀW? zOV@&_ƃ_ %A!0%6` pLXaҘԉqM!rb0w% Ihtzl<$\bkVǿe_35= zJ}ǯ* ZiFIFN$B _lCq'Z4tbB} 1RmQf ?Vt44SƪD_wu__ΰԙ:NK" C&#Dbu ͑Q[G.b oOl%r[loM%=DB-sðF/X8<..X36t?MU3ҷlNغ:7.usS^ IlyeK nԲ?iW](u2هPvb;eU<0A$G93 PJβ.GDy:HeP*VCv.4J 򁭐2˻!m`0M;dv{# cЭnAv`j YfՔ;-}c;-rNeR"e-(DJj~)/s]uJJBT+ !]C'S;bxѷu7vܿIpS cߨzY _k / S|b+q@\ܐ7+(8CU.RR٨&dL;[JV|ȼ ,2LSOIʙޮM#ihON܇F2[2^:7Ϯ[i<ؽP]TBH9 U/j_KV/N}֌fějw.4Eu6E ~;9qa6 7m9֫hYuqIBT;!J׳dGR|ddV[y 1"n!f6.; ! iꊶ/R 8&KhPS `,WmiHպ(1bN3e<;m"4NtI=\bwF0f5jJbBgqp#C7q=v)=Oe A.AB?t9$d6#8*!7,7pCew5$N ~vZ{g*3+*:iw 2= |?U K *njDTvOSq Vpw孌e3.7JNIqV/_+}.CBX6-ohADy$YO!I5ZE3`i:\K *gi#Bt(Xzzax 浡cqio\hЭ$5~BN.C>cn|v7OI?᯾b/gMt3&_8$Jqo32Zm8$TaZ,'R]ώy,M/v^3DPM/&nꦃflɵBc'9fp;fTTQbOs 0&U{xyO^EO9?&eH9nӡP[舊jd i#h8(3+p7|W2'* #6)<5֌r1oa-cVܠMR3""j55UbfWJ8lT`hpuA*np\J8q diŀ'O昂ǻDS:_s>MגRD)4 GZn0+;z"7L,4,56& Zܘv%c[⚸pQJD=:m P|JuhjNhKTl϶lu+0{_7<=9L]G؇&bxULA#$JP?|J]+nJ3r&[}'/J\ׁ%:bru*Pw%B_ a 9;윥FdҧBDuKuUw}<^pڣ[af܋;%Q:{mq{bz~9yllŒ/pGQ q+nfMXJQYR20 U_z)MnKG[ X[ J#qn@2$)<?|֌0 i,e9S+;;q =Fn;ݫiE 2Ðt* eQmR#px{s²leͦZK7b'~)'ckxMx7].۲g> T*~?Y$LnS`KuL}ŒbcF’ȑC8]%šZ!?nwsšzQءᘺ8ڒ f lo?ϊCg&U;,?k!6GwIHP>>nΔ%qZ\ѝ7"IaMV>KW,H.Sd@NHdIfvӊ Z Ib~ E+^KU@6SX O^b\Q|hـ 9$Ӡ30.a7G,TR]`ް)t&Sn) u]13nKpf$J9kxiD n5<`_gi"f mrWsQ J0 n?N5LK?0T8l9 rB +#7U4{qWG Tw( ͓#E ţʙhQ"ukt>N19`CV*²Pј|n2uLIkϳ(ׇ4G :Fۻ0L:D輾R!睐</lqeƇ{sC!8 y{lS0@o.ޟ K>z]Oʯe]ph!SJ +οJ/q p,cʍ*4,DG f+'/ }1$[ `#߯m69||G֠ -c\> dL kSn+p_ñ:?S7;N\oZ]׺KVKZ㧬tD]п;'~M[R{[]b "6ͭ7D1UPyv00_ln.Sbe mk_/V!5Y6i K"nCt3s`ï}Z@k:Pǭx ~%J^op.,eV?>F`Paf.H=`(<*_u'վ\@iب{-!C cD aqufs@HwǑnGFwLkBtfOڣ,g 3{ke߆cP]ÿ\o{)kړUq@@HS}~C~ S<^X-Pl= 5L/P ClqLxcSL6P%\3 g{+69 Z+RJѢh)[E Rܲ[w6:nDeRj7[I>ʣҭ{fK9Sf𯼷$?!qrhs\9([t)iEG(7^ bzʝf3o5LY" FuFrr0+8&EbDQekٕWJhFF@(KL H(ccv$jDzc*0xq 4 jf"~, _llBijqjŲIo0 Ѹ{kB?Kao' @)|ڜ*bgsbfkm]ejwq%nW㯉22֎hvqP~enƼ&IrkO7VuIVMԓJBIUiUvꉏ5DhLu*/@ OC9HSp#.}oE|Q4vaT";<4Fh{%dni[m˂`4`U9G92C |x*mU֑Vg}N `Bm@&%Q3hV6䪚;53wAdo:0rhfeA~2_c:dC(nvXvȪjPʇoҥ_#;#S?Z Ͽ0+Xx baK/]qRZ9<HJ" k=rp<և_}CKA ^ߞl꽭Kqzn4rف͚!Qh<}4c,#j.uuϳ3̐|wӂ6 2K7p!Y\FW'uϥ{;C(>e;ܰG 7D Í4 <[ J%}OyUm2,l/T滒w+Q.Ne?2_P]Io=W+ņq }!'?U?S&SiDt4tX_ֻDhL>U :p CkHMh6쳇=r|gOtf *\ 1R̨}я5>ޛ 4H.q_ڻX(gjO 4 9^bg=o"e%*f8.M Jxj9{tޗ@6o :{.*7wrݏFlT06@)p¶ u7q_*ĵ&\8G{XBr.ݤ̬># ї[j 7sA* glH[P[1Qgp`AEJ>l/Rm+ moGaoKF$Ν)ln32om"̜ -ؑKhp./nykb6œv.ņQ~rPi*( 敬 a+#@uỶt~ {smj>;Uah.j3C+w9)N;H@"D > Rf*hZ<ymg d3KB7GB|+#}E965hw( {?Q> հyXWOzyX xZAuSv9":"Yh*>$ïeW3=vZ(Q ۠Z$f1Kq=r#8"c06n-kȂ$H8Ծ:zU4ڣlÖj _/uTTj,Ձ-UTI8b?7)#w2Mt,£Dlp}LuI]1ۚQ TV~ΚL[~-kLf"Mg ڴHn1RG~qb 6(E7 ctI.9U8i ha? LNN@ӬE4y?;"U]^$bߎ8gEEꊒuˣ: B m)ҏ_e110sE@&ʭS>`O1(xuhq#Z@5-BcMDdE1 id:‡tEvDt,H_$e )I? s>o:V!kΎ]F畆Q,}Èd©F}M3!aof<؃fy*n'C4j/+d[d;U3MzP)RxXy64#ƿ\9 >z (+I`82%us!gݝeiZng P`dNcn fO''ft2sA x`Cd[t歎[<뫒` Rѧ;ޓ2ZaA [\];(ԿhbmmJq?hm ڞNQ_Ka2ʏ2c0"p[Zg^TFzm"IyȎ2H0L蘀[j>?;L\$|?p]>޷x> ٝBP@ǟ='cSLLkEA9EfI;xހs}E?7g[M벫Wvfknk`fuD!rgWhbg39\'`otoՎLBdCLn:ACzJNAr Z2$ovࣹhaʢn! -jXM?04LhW851y'dGC ָsLhՋ&ZNq 8ElTuPԝYʃ:*3Ud3 ? ѷL| X{HagW"#ޅ|A_V9ĐjS>Kf){p:3.kqЍ39(϶- O@v8Cd,NjDƃC& ipէp dNTǹoU@'SBڃVH8r^3qc6KU`f( m+s A#Į=(NI%ol-b>PZ>mýiNLp D_ 澄Xb2ׂH\"" _;7IcQ4ՄtwzlVs^M$@g3<0'U]tr'Ni=5Rps娲Eb˱v/CK"xf. p(h /'“z'|%%!#:J}}}narM s߿!L198h@z2Zeݔ5fP ҭ3\">4s4CVS*F N c *=kK2\`W!p26E9ʫ=)aiZ…5 ߤGg%9L+e=;\x5UͶqPd℘T"hg$XH>v-'2TG0u0қ'S ([Xe`v7*z3cTҫ\*bVݐ2kdژffJ!OxZȹ+F-讬e’_۬3FA׋yᵝ4KE*=rX$ISں4> ,o0B$Ơ~)vu :|h" %ԿT xm?3EhD靑3M՟O/k8Ȍ *ev8V'UX[+m[LLJ ՞ly!]v R%)5QFh{ a%D@EQdI<ؽ>.S>FqMa-WZ>p3 j$ ғaL=@>jXڪ-x0%5` .HW6 G"Glt;_g]d!$uzFc]BLSVaU? JXEڎFU) ŤFrvNP0|݃'XG][+A<\K~p D,Ai]V .Ww5`8=adet{qL}A25 $&bv[N˰yu{_ UqQ-SmF.m "PmEvqD| T<63ooF: o §LHfס_a{m-i8`8NÚT:Vr }kXz^6@t9!,7f%(ߐ sΥ 7CykMf}$u i W)h^9TzbDh RzH'J.8+\P_s2jݣt*W:F̭o}h$cI S/I$/1^G 4:-8,|6+U}1V0Gy<ߓ m-{RxLa\e ><P<_/li|KOyVdI8Z.,OIw}}J H4Y4eR}ڭ}1ړ($sc8{g{  תbi5( 鲕[Yizr#ؔ /pĥT@ *kM!fB)Mv t{VRgUn[jD@V9߈ahOg:y`3B8CpzpzGWNWpj>"kukLRݱi"lwX;П

lAݽdӏ?Ĕ_b#sӝKJRH|fÒč8 nF$-:siyѥ$G7^n ;ֽБr(Poq"HKekLf ]0,'Dk!\b-4 ZKcE`Exޚ߁۹E`uIu!#R)]j2'f <'{nˠ2ly8 b@+: Ww@-†AYeIbDi)[" ?l[uKS0/]k5yy9ޗ]ho``ѾpE`4> ʛoO bd_/)zwrA?Y,CcM$rv E+.[>IȢi̙Nڵp_V ]kyȗaǔ"~Y`,*əWBnE! ,^r%σ%h͐:G58!2S ohɉs_Vf,닚Gj/+GS_;+K7W)vdM۔:8Z>>e^J-a˺!%"/KY.#+Pȩy/f pZ퀣PR1]j{ sļ m VE5=X5W"\Z 5t ?@xLZ.YR@<(x)v+mRBشb2bwn #xҦ[5]$l7SER6-Ί7GWMĒ?ysd3;Wwʼn)0e ֹ@ c$H6=<~E~nb 2acmV X3MczQR&F\]dzSs& pGQ VK/oªkWC# kg^)wDl>HO^BӱZfv' o% )%}jlhRp H$w#Ek] ϣX]ҠQPp"gD{ǧ1âD>=0MGRS/afV`d-PذxoNa:uT?ɤ`ږT&3 MPMn9Z2ʧm5Jz=CUL~UH3J8%F ӆ2mR~փ%IҌ`/okIBS`!I~}FkPpZ%}-j(D:uDj&U /F;l}<ߝ$߱כ8O_XހTYD?t3BwT⎕Zșu:LhQDq*LL>G\<|209T.e.؋d ̣`?A,w]RIf15ηپjfl?ÅI{Ȇ_%9B@ZBna;QKK7@< 3Qg|pU^hyZrc>RêU$ 4qrJ\M00j/ }~U+ګwa%bPyŵ\Ճ]~n]p-Z=a ut+*]y׻""{C|w@yqO$6-`r.}L @גP'ٛ_Q7`A6> |EqÇ%T #"*]7x\T[X]YNPzѬMRsM~ղT\d s<,2j<x1T[R29꩒l{@6_!vm>¤<َ5Ipfw3M_x*$G^^uVU$0-@ɐCxw.PC'$7tV%ج| Hԯ,GΠK]Qq'Ve6vN }J>|pydq0.r( ߢ)6N95މfPq: ̦~m`'nߊ`!}i 'wT8O;0h^ld j4v ma{(*wޑ =vX0ѓ(}gQ=,]kuEV\%h'[m_Gu 'Y `vaR1Sc;?4`:&D#7i7ZOXت?E[-,TWz mQ/^KI~ ed*lqD7%O?YUB/^2&8{|u_wOW)96RH(r% }rax H2Qgx]3z5tnR˗S ̶p[ºp} ;oUT Jzldt}z0TO>[ ,?yg}YH+`$$b~ٽ:D@h!X"4wy=sgfxZw FHg{ {fXr^A}420m 4A(!G[2:q󎻺)At#ub'wdU42A–{!% jw_$PGXCRŁA'ksfc&#A}|KU}?]l!z}Qq>}]pKM=Oyfs! }lɉ']83oܼ.Rnn\|rVSV~6k@asvev.0x~n_ vR-7'pv7H.{êe7U1w1S>c}?\XjP&~q:yT(M*ף0#g ᡘ]E 9V҄]U 0Sm:EghzXRsG \Z5pbJ]utS.VIV+E*~G୭QM9 {k|v]IKpqkO%տ@& 'Ǩ꣗(Y"[JvIR}5Zuց8I!2usGZormcnQ{L.tJ=\JUeb:hˆ7ywNV~@96E$r K&!tAjcVm: |o*BXv2*\K6n0oV0H2h_^*kX(%I#s\dR&: {U=e`$.m)^F8 VƉe˯0+x _Ď9!xFout'm-1Wz F~caOffnciN 7,pV,wf& %fyJe˚*4蛺Z$^[Ch9lqߐ䍘ԤY8=]cLY/U֘I 2\A VŭK<AoMd+M.J`n~,4cR:B}˩-),B~jVcJJqR7"70_tZ#&pδG[ro<~f8xNq,/*{[Vk934;"^!IU I6a߱UK~jQ[)y},ԨG)㋷˵oCIvQC{L0ĺp&GQ%OnpfG7n[)h:?hvf^ߒV2!b3NvvHS͏icqI%>b # ʂxNxBbb qAmluZ zv9D}8WcռE-OxքVy|.ͪ2k%L kS]A%X{$\C?4)nGOh*cp{,?ZNqb䩈e܎A=QV-@7`(<^q`}`!/ N˒ppr/,{J(LβShwK^N75j@[;kkw-]&yRyTK/n|N#Y/C=^+iX'KR?_\[[̧Q:E,kxr T6v]9(ێJT霗t(e7=ٍ>W6J'KpbRNauv8q[`>D1xG1ZhgKQK i"k˟ ٟ]b<$F7=s0 Pep~ wueJznϔS4+K&>s |Te%jwtn厌k=s`㫬XtJՏPnDXۻg|+^vN)wMq[j:U^ o(W0 JGbwjMʱ't#Q|׬ l\>IǰRM^(xpKei\ 30xZtQZ'rgbU%7\ĹԀ:R3(TWGld^>3(YP$1jL8R]n9If1sաd]r._S8)NA_.6 wڄ@+^TGfIhz*w X3C!5xhޞ'fRD&ǐ LZ!-H{Yj4U㮅8&r:Z.%6|ܴi(B 8# [)(B5 qf;j0Wj}ZL#Rc+iLr$kdyaLCvjt~TziʀEF0rN!c#M fg~5tCLy[Wne'T[SA7{yc= V(8q>$.!1ILr&)sxnĢp|K3O/9B+eu7 Si,ẹS*Кu9 Dt|TgKDӁ+t, HO?IV)DyaZO5sE [D;3)h;7Zф<^e'N re+әpnCFʚ)ޡU6 a&wau g̏.5o&Fa[ L mDp'uĨighI.@ z ǐC,ܐzLc }8U.]TM'uJ"iR#5/Os"OjW=,,ùPFW&j:k&ë3Ee Yc-sKl'L{+CE C?YwM%'{.o ѴehoωH⺈ol1q NGI1J)ͅBΈw*oYUgо~la bGӀsY *u϶@ܸ\|tw?0ͺ{|^D"= syYͺ[~94 oͤIgɦ6Փ Vֿ!37u'`Kݺ QgG \A̰KA9p\*NFr?Gy~t6p?zqH(4|q +WAno,J<VgPBq rYuv7J2ɬfJPgB|S  'R=٧O{Aw4bfo¼YNU4}ƛC_֩s>.ۖu3}JPADc/03Kh,U:.&\g-cߧ꧓\MУ?LIjP{U#;O߬%qGcF 0YHW!2"GuX}1lg2m-P87]NT{J>fGuTc8,wYʡݎO(h ʲRqAIr6n5z{k=[d7r"S q ETqMUH'QYy?ٶ GztY- 4?%w!?O5Ϸ?:GWA{4Qm]~dbKLOi@DFtɹOEk_%x=緊j(}=j.D(tU{(܂-hVdl3U9X"U#"φcSkgk\'8=?A59T+J! Rs}̓RkqT.A{sEĎNL~qo6Yo2KZiGO|g,;ia.\Ok!?1>psӥ2ӿrF|f&@i}p$7c [a.g>YY>}W`t%nUr! (LIܡ5 i ]:[caו{<`k`V&I |d>aRbHo*4%K # >@D/,JzKTP-YEkwՐ ][_{ADhW;s[ҿ4yIoTo#DK. Vx/q!jQwxC:&@on+c۴z?ra%V:ke&R~p KB;Q~<p)&_2Կ *UNn"7HRcGdRqPwș,UkȥihmgV x6an%:uB!E#EWxXLrS6gw>:eGb"%-bǔZEv`v 8Ģkz^BϺJ'`'"s@izE+]6t|1=R9AP-T*F|b@_G1i3"ju8ywcMjS 0nGe!>4?B2 $ʜY--OU}K L78 CQm 1}>(r!bց]`$zv gvMd+چ@3ԜCئEHBm@;,QL/[ϙc_^l#j{⒆M> S Q!2ss7c`D!'%pi6|{*Bk#Bp!}}ȼ6/ZJgCFDo*j#'iz;38X:~ (=a?+{yVPީ ~_4Cw%g{v|U뼝IGI C.W\ 'Jd AGP?Q=a6y!jp ˹ ;܈ӹQdys+' >m\V*\ ԫwvbEmh?4=OXy 4 JPR`4?l{aW!*࿆/o,ڏ๟uZHA$}ayq9φťFINAW|&S? zFJH_VX_PYy!Ǘe'TOu!}:z|J3FvΈ#T~Dn ; S"Sy$w-W:d1`K]I!#o+ÛCK,cZ~ܬol.$ "ܨ#!-D M'bc.cyi|C/y 80ŧ_ld=ᇒ'spQ#ef=Ő,a]W1M7qT緣߻9[N9 (zEf7 0k;(.D^IkgGjmGcޡdk0R JVUԕ@|'ZGq7%NSE~:^LPn@@[Wec90j~2>/TR{(ŋs4gq.po,QVK MV l :D Om'SOL7ZHK Յ e E$XN@-zNSe]#w7|tWRә_%rkPgݴWH).PoK2 euO|ϐ͐GR8̧ ҷCV*svH{z*]O/c}B9yTƮ)hh֒ )_ i6jQ q[968:(08Bzׯ;6_ZDn96ʚKJ`qj #xhq­]JR[:ӯwRҎЗȷX&߱"8wfy~6zȈC6EШĦ ,!a^MG!uN6! D&(9)f|j o(-u w`8 )]mlI#Mm 21 I-HInRªi [҅cw Mbu &e ')>d+Ĩ1S7J e Mf¥-E&|3`jo)MCܾ[%(N@, ЄatX?4!&Ns{m+))4,v#xq=5hضEDgAUDecqIB @R:LJL٩}N~)ugFP߮7v'2wku߀GƗÜ2zpp=Cqu98Ky|M+.TFo f:?!Fr7-Gg|C! dSUzG npLZlX-/ڍzCUq/9]nw0(si)؄)ZD@L`s9znZ{M X?oJo{]kOL< sD-+zOBG.5x%3U%z~ݽZTk4F_?ė$-bP1޿EلM+aZ Zd'#mؠ&;Ske-wFSrfίTzL99:)6+hVgud\ڦ? #/R:D,\^%?%< d!.$p3PU;<$xb Ƿ&¬aӬuI?]*r g5t *%XY=VŬՆ;ڛG'7)F%iЅ3=7F_5RjLX䊀=6}/|} :p,2y7UKARu ^/y:K"ia*S%qƔ's&yf愊 4렸RC7^QMB bb&ޞ@V)L+E}z#K8S;sE+KW!8tfڿ>%4˿GT߹l90ѻ-:Fb{Lye[%a|YtLA,[b$. 4Q͂pȵ&g l64b2f'Qz;Kì=(6J)lwyE`0j YQ C{T0 `٦[UԴgV2re,[i:;Dr&K?z9h``mDN*g;=,tw2О,T }Y]&j߇iԹ/Mn l>.̌a`^pt įCp՜dZݦ=7F&nA޴^ jz8'w%C비 JҝMxwQ8 2ZMǶeɊ63ӗ'! "%tD醞/^ct$}w Cɯwx ֕M2 2o|$r; 㘦EfʕV!Lݎvib- YX0%UcP^1NC*Zguq՘žcwᴣ h&nw X9=Hx£gSm72]zv;uRiPuY0mQ.6&9KoX,aMmglm&r|6CZўi}~fµb!u{$[`HE ns S8 kP@֩NbJ?u16'+R2H&Yz|*N,0`;>(".f~!LI: 聶8KCQpSXH \PnP ]8u5fT#td S䴠ECkVd !Es=In|7i❧CWRKe紪R"~M [Q*(ty/bqLx5N‰&BbuEխRG]+(*"ntarpo$eQOIOLS#j2i3Vp«)jF7zJx w '9Ǔ Nգm׎}-*e >AUY j'uƔN^fJIՏ0&]`n~AO:$ef QOlE &1WAO`^D(0tc\oM{3F"7͌S.^9jd!+G4uDs UmW Rnm``|Ҟ #S^~cpv\_DjjnϳlOCV_shfhz{!/tmRjɠq?w8 1V>k7RZh@OGXX_ 7yD%pAiWQt(Bǃ~lE2g{ pti* `}s^ 7HĂ* OVC"X C>dNmOBl ^+ť0!`m"`5 EN&o48js7ClG9Rc3%qz'L { 3GA(_RIbcP-CL/eOEΤC Fс6z?[,&R >t5m!I,V]nepŏr3¨cN#ƬK36T?CPpZDXZ>)dE.Z CL-kܸ?SЙ: BΦGjxCU =2߄֏˅fI6Ɗ 6yb5I 3YpU]h5Zt%>\4ȤX7u#}WbӤV ;'saa7x0klWgNW\rU1mfMHAâV 0qyz AxzqUёP7A CSX.(Q#4K6ƐA9`j8 %N)3 Ѻ;ZoxY4zS]:zBqNc؏1Pܭu+-LjKPeZZy)Zao\Rm;K9i`iwT{leƴ ^Nb[N&_Lr! "JjD8hC`IL0G=ۣ'ːC/_`ͳ1qzjpoaIaz{$n?T+pxj{ɻcLZmht=HjrSkR<.v9swnZ4'))XMA.^%}fh*Taxp/=MOUFAHUγ]Rv-vlatPeɽocVyƤCы#j i1xC`mlpy;2M8IQhAΒ`d2^̈́A\ܲCq/M<%o(喋Hes uW qi8m39뢞Y,˦]VtZBu^E/9}ͦsj;/,<"{rmԡ9Ĵ kļIjP3='afdH2^M/3 MPG֨ ]9[@fc}:5C>1DRH 0(Pk?!M+Xq 1V7Ă̫ů6\iat?+,ZE.)az)-kzd>M![x-hg)>$Z2#S܇Zź1 ozpbd {%đ1mZK.-hb/ 1'۬j eX4\ذ?Čا+RMRZ< ז#5?x"+Ǡ=cnה3LPr5DJ4)SK/{1fXA G0,wm΁-N!O嬷<^8JIx<Ғ&s"ʩ؀԰F@j .t2UŶg`5ظmȏ!׷` KJYx-8}=v`l4D)AD@F3_ [0s9Vd435̥@e6Π>Tو YZ