libzzip-0-13-0.13.69-lp150.7.1 4>$  Ap] /=„CR"Y>sKfC?Ռ=ūY iu^;C'l }]f@7xb\F^Ar;DowHC'#m*ћc..In)a`}>pC&?&d ! 9 !(t     _ /%(K8T9: 8> @/B>FFG\HIXY$Z`[d\x]^!Jb!c"6d"e"f"l"u"v#0w%|x%y&z&&&&&Clibzzip-0-130.13.69lp150.7.1ZIP compression libraryZZipLib is a library for dealing with ZIP and ZIP-like archives by using algorithms of zlib.] cloud129YopenSUSE Leap 15.0openSUSELGPL-2.1+http://bugs.opensuse.orgSystem/Librarieshttp://zziplib.sourceforge.netlinuxx86_64| 8I`(`bA큤] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] Z54abbca8eeb3cf03acfe741f569a8ba8702d4f03ff72e3ceb1e125ea138d7d2163ffaa8aafa8a71b18e4ac03084f178b5a0dda3dc1c91a78ed482ea4734d783574a3824d2c359fce8162b0c0953dc2f6b781f3f9aa5b8f5c9452fb656b8e95afcba7e5bd0c34a063e38811f714179a4e3189b62756607dbc710cf92e92ec6eb0994b03f1a60a7fd5007149530626a895a6ef5a8b9342abfd56860c5f3956f5d23libzzip-0.so.13libzzip-0.so.13libzzip-0.so.13libzzip-0.so.13.0.69libzzipfseeko-0.so.13libzzipfseeko-0.so.13libzzipfseeko-0.so.13libzzipfseeko-0.so.13.0.69libzzipmmapped-0.so.13libzzipmmapped-0.so.13libzzipmmapped-0.so.13libzzipmmapped-0.so.13.0.69libzzipwrap-0.so.13.0.69rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootzziplib-0.13.69-lp150.7.1.src.rpmlibzzip-0-13libzzip-0-13(x86-64)libzzip-0.so.13()(64bit)libzzipfseeko-0.so.13()(64bit)libzzipmmapped-0.so.13()(64bit)libzzipwrap-0.so.13()(64bit)zziplib@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libz.so.1()(64bit)libzzip-0.so.13()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]W]:[[h@Z@Z@Z@Z@ZjZ$ZZyZtRZs@Zg#Zg#Y@XӸJosef Möllers josef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comavindra@opensuse.orgadam.majer@suse.dejengelh@inai.deavindra@opensuse.orgjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comtchvatal@suse.comtchvatal@suse.commpluskal@suse.comjosef.moellers@suse.com- Fixed another instance where division by 0 may occur. [bsc#1129403, bsc1129403-prevent-division-by-zero.patch]- Prevent division by zero by first checking if uncompressed size is 0. This may happen with directories which have a compressed and uncompressed size of 0. [bsc#1129403, bsc1129403-prevent-division-by-zero.patch]- Remove any "../" components from pathnames of extracted files. [bsc#1110687, CVE-2018-17828, CVE-2018-17828.patch]- Avoid memory leak from __zzip_parse_root_directory(). Free allocated structure if its address is not passed back. [bsc#1107424, CVE-2018-16548, CVE-2018-16548.patch]- Check if data from End of central directory record makes sense. Especially the Offset of start of central directory must not a) be negative or b) point behind the end-of-file. - Check if compressed size in Central directory file header makes sense, i.e. the file's data does not extend beyond the end of the file. [bsc#1084517, CVE-2018-7726, CVE-2018-7726.patch, bsc#1084519, CVE-2018-7725, CVE-2018-7725.patch]- Update to 0.13.69: * fix a number of CVEs reported with special *.zip PoC files * completing some doc strings while checking the new man-pages to look good * update refs to point to github instead of sf.net * man-pages are generated with new dbk2man.py - docbook xmlto is optional now * a zip-program is still required for testing, but some errors are gone when not present - run spec-cleaner - don't ship Windows only file, README.MSVC6- Drop BR: fdupes since it does nothing.- Fix RPM groups. Remove ineffective --with-pic. Trim redundancies from description. Do not let fdupes run across partitions.- Update to 0.13.68: * fix a number of CVEs reported with special *.zip files * minor doc updates referencing GitHub instead of sf.net - drop CVE-2018-6381.patch * merged in a803559fa9194be895422ba3684cf6309b6bb598 - drop CVE-2018-6484.patch * merged in 0c0c9256b0903f664bca25dd8d924211f81e01d3 - drop CVE-2018-6540.patch * merged in 15b8c969df962a444dfa07b3d5bd4b27dc0dbba7 - drop CVE-2018-6542.patch * merged in 938011cd60f5a8a2a16a49e5f317aca640cf4110- Changed %license to %doc in SPEC file.- If the size of the central directory is too big, reject the file. Then, if loading the ZIP file fails, display an error message. [CVE-2018-6542.patch, CVE-2018-6542, bsc#1079094]- If an extension block is too small to hold an extension, do not use the information therein. - If the End of central directory record (EOCD) contains an Offset of start of central directory which is beyond the end of the file, reject the file. [CVE-2018-6540, bsc#1079096, CVE-2018-6540.patch]- Reject the ZIP file and report it as corrupt if the size of the central directory and/or the offset of start of central directory point beyond the end of the ZIP file. [CVE-2018-6484, boo#1078701, CVE-2018-6484.patch]- If a file is uncompressed, compressed and uncompressed sizes should be identical. [CVE-2018-6381, bsc#1078497, CVE-2018-6381.patch]- Drop tests as they fail completely anyway, not finding lib needing zip command, this should allow us to kill python dependency - Also drop docs subdir avoiding python dependency for it * The generated xmls were used for mans too but we shipped those only in devel pkg and as such we will live without them- Version update to 0.13.67: * Various fixes found by fuzzing * Merged bellow patches - Remove merged patches: * zziplib-CVE-2017-5974.patch * zziplib-CVE-2017-5975.patch * zziplib-CVE-2017-5976.patch * zziplib-CVE-2017-5978.patch * zziplib-CVE-2017-5979.patch * zziplib-CVE-2017-5981.patch - Switch to github tarball as upstream seem no longer pull it to sourceforge - Remove no longer applying patch zziplib-unzipcat-NULL-name.patch * The sourcecode was quite changed for this to work this way anymore, lets hope this is fixed too- Packaking changes: * Depend on python2 explicitly * Cleanup with spec-cleaner- Several bugs fixed: * heap-based buffer overflows (bsc#1024517, CVE-2017-5974, zziplib-CVE-2017-5974.patch) * check if "relative offset of local header" in "central directory header" really points to a local header (ZZIP_FILE_HEADER_MAGIC) (bsc#1024528, CVE-2017-5975, zziplib-CVE-2017-5975.patch) * protect against bad formatted data in extra blocks (bsc#1024531, CVE-2017-5976, zziplib-CVE-2017-5976.patch) * NULL pointer dereference in main (unzzipcat-mem.c) (bsc#1024532, bsc#1024536, CVE-2017-5975, zziplib-CVE-2017-5975.patch) * protect against huge values of "extra field length" in local file header and central file header (bsc#1024533, CVE-2017-5978, zziplib-CVE-2017-5978.patch) * clear ZZIP_ENTRY record before use. (bsc#1024534, bsc#1024535, CVE-2017-5979, CVE-2017-5977, zziplib-CVE-2017-5979.patch) * prevent unzzipcat.c from trying to print a NULL name (bsc#1024537, zziplib-unzipcat-NULL-name.patch) * Replace assert() by going to error exit. (bsc#1034539, CVE-2017-5981, zziplib-CVE-2017-5981.patch)/sbin/ldconfig/sbin/ldconfigzziplibcloud129 1571818233 0.13.69-lp150.7.10.13.69-lp150.7.10.13.69-lp150.7.10.13.69-lp150.7.1libzzip-0.so.10libzzip-0.so.11libzzip-0.so.12libzzip-0.so.13libzzip-0.so.13.0.69libzzipfseeko-0.so.10libzzipfseeko-0.so.11libzzipfseeko-0.so.12libzzipfseeko-0.so.13libzzipfseeko-0.so.13.0.69libzzipmmapped-0.so.10libzzipmmapped-0.so.11libzzipmmapped-0.so.12libzzipmmapped-0.so.13libzzipmmapped-0.so.13.0.69libzzipwrap-0.so.13libzzipwrap-0.so.13.0.69libzzip-0-13COPYING.LIB/usr/lib64//usr/share/licenses//usr/share/licenses/libzzip-0-13/-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:11326/openSUSE_Leap_15.0_Update/198c5a4d7ec4c0d0f991a4294876324a-zziplib.openSUSE_Leap_15.0_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c56b4c51b40f4a215383f96b2caccf848b6bfa8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=15ca65d48aacbdcfd03b23de1c3ed412d365851a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=27a2d665c55eeb67bb0e2de2c1bd5449f1d012cd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bd3c2345b0cef3e0748eaa8e1e35d515da1a6af4, strippeddirectoryASCII textPRRRRRRPRRRRRRRPRRRRRRPRRRRR RN2{3utf-8823eb080d278c6e602010812eb2f4821bac18b7b612910ab63cdebf96329aabc?7zXZ !t/s] cr$x#%SAs' "Yԫ-=xԥ_Rh#cS2ҞhF:"ZWE/Fh"d 37tďy5b{U$xIV df qbpr1rNTIk R ^w*BDcMGRaP07?яO4$w+b&/P-n'aYT!5C g@gz҄qqf*d R/L#,z,F{<_$HyWه4Co8<>70'(z"kQSB%"'~3_TS9tu D/yZ< N#9uŎĥ^?Lm"fGO5.2Pn(unmI+ju#/Vì~P$OB9j`_9̯1éw/v@G 'üv4;(L#AS?G̲f^kP %2],(΀?~VwLvCP~z΋Po2L&Գ@2Ga"'TɠWVB6 Mɸ{]5#}C.Nᦶ$+f< \hi\ mR4 M}fSO2domB=Bj__ʮdcD?Z3{M}!?1Թ(o?Yy-(7 c-&-m$yHI3dlg^?c~fdr901L_ c+9! NȊ 1lyMTr#XڽHVuY BQ}_>aسmTF4ӚrWג=tOvT)R6ujŋXj^7aSJ&]…>Ϊ !ypA!zBb!Y4J|K@`e^(<8GAe 8nDfBa@\J(kߢ;ϫ[9FEc/2`m@/%?v|{. he鉄ef&5~yaՌSeAOwd74͙j]CZo#CVJBir3]F׋gTrP^L\iyM,^Ȯ2hN;U tfW ?!`@8kyMf2t6\EŞ!FK}2}};MG+kȀ'dh8BvMF.hΧ\u큳y+ * ,a7E{yloJ[a1Qԑ9\4vܐU#ҰaFǣtPAPW~_Gהzav%LAR;L^Ž6o~#8MoG1Bn(PJ' ,66Y;";MG1jwo#C37<_RI0qb&EaqoSy0][dB&M .I3KVKb{a87 qBK?l1i G/  ;1") y<4,Tfߙ8s)tqԕ/ӧzc.ajB9R)^0?tEV惑6!Zg/emғۇ-I.#CZ#/f]Hb噥 nP*ޔ!Ծ .fCbߦ;ߠAAyU{nde<߬<[ 4[*[}W%oZd&1O J\0o?AQBeFL gP?%'  {X$Diq~11}ݨh^1#S3_m O)or)}R $YdM31XzDq]oBn!.wy+ <#H4 Kt?#7 m M/SuZMJS14lcUibr:򬖏@R0R9$ͱfh\ARoLcyvo)1s  ب&/XnҜl="` /A;yPҟl;a$8(*r6!ٿ+$@-%D,gUм7wqfC]D']O~h]tz*:p!g個}mX`(gc}?  qtt2LstMu\z! ЪmɭK^y4nX0X[.~ۇ|@V`r -;T)OFQVx/cuOvдbDVU$}>v[| 0t>dZx=BNg PشQvMir0W jB7F}UQ6mvTݟ<E M/1L'ސ c&8 5K{0'n>dġHVX jr`$ф%k-m k/A-y". n*M|- m}̈{V3جˀ5|QK?5:eOS8;/5S%ס>SpCZ0[" 3z:8d%gtXo/XSG}~59Tk(pI.7m) D!̦)t64tVFCF%|91R78P8=UBo`` _{΄;W$ 6W+kaqB .Ei.9z11?aL7+̭߁`(aR14+#kOlE wo]τ>"YC~rj <&gz66pH|r*̿J ˎ$e6dL?2X-wmL  ȏ#V.Vnͽɩ|r`,"A^+4 XYϘA_8W zR.Z,l^dVo4`Ca#㼔rS0b-ac3R|C&\%isQ6L{HͼZ~^6ɳX~&Ҝ *U`J U=M#(KnBYD݂+.UN+jrΎ!8OGʹkwj)ɸ?#"sR|9@fS&V\%5uۇ8W(&V3S;`!=\ƹ(QO'Jx^.D{0q||ɒ~ Fc`Rh7]()j8 yRriDZ؄qgB _[dKaXPS| WNHY%[(R t(qEg7 fmNa- صiAD>DCq?A@pY@$>:">`w1~r`.ft)+$`2&'E=tBjxo㷥V?.h8ж5wټQ {ӰF*޺t'9AxL7 kLS檸r;iڞ()SHxW sKӭn?Yqf;6zrb:bY%7VH?F_8y푥,x4 ?YξZ-cұ7WKFSwB OspD}rY;?b- fZaCe1i3D[gˆ`lFsHZ S2L4xvTU,NSqUDeŦ<+mDb)tɶ"򈒠{H8nu5]pE M`C ā|IL[I =wðZH1sb{Eg< n)sBiV%]g/r{c3- AZ<\0Xf?ěgTc"|>cG9:$tX 2u:if ^Ay]9,`p2'wpQXa({\IQ0Y!19@}p_BD֥̠y%B3Il"@OC_bhǕ5QbȄ#P@(y<#l 6d|M#9=F|30gDޓFզx撱A\VDqC֔~{~hG+Gdz<AM3 NDV@hmF1Y}4@N[`aJL=\]SC!fL PٍjqdX+$:] ys{yU]d1}i.|#W1#Sg&:*sTh-=j!qrFRZI@Gc=9 :DّyTi }9)G=[dzqDVc\Kۚ;5f,0bOZ8{" $yCV\SW3THq.9vFEZ HZH(_H@|p4>$`9!im@Uڣh0 u@e :HKU4|$k $/UFv#[)n <JH1~c/@^r5ȭ/ &hbeΖE~P]x+Z&Y—r*g#`;6k[/HE[D$wꑘp`@tV6-ׅ0QkΪԋHڰ"[jȳe<KA* +i>CR06´]>JN?4ԝΏ‚vyEJ&^)y:A)>,/ W?C7G>cٻڟw (h }FxCm^/Yo8 Tdt79=Fr7;3#^%0"PɐY5ҽ|Doc-{CB`C밴ށhtW>m'6r,5]YeqZN̤~k1K-h/OA9e" SX EESB#|lO٭#Ac =#Fc] l[RE0R@kmto,} c?0O^ϽsRVM5n_^ឭERƐaz‡/tV@-tGV$ Sfj (%*n]v)\'(:z)o% N22u}u60 qhI41h2ʭ|3C@@(aʝ ¤B٘ۇ|vksbJ݈qD9g$[\?~;_Ӝp)m&5"*OAol/U:C*^oZf]%E*M3Y.*svXC8 [؂ڨ( {<ִ<.^odDedB] b()?PFya W/"A2[KYRHjc1a>z|Eքa1;#7ɫ}@ (xG[ ?$}ۍ>-ؗyű5|lrՈd2[,2\sGV^݇o_PwLpS^:wio=,ގ~/7E% 8:ֹѩ lr X=]| CHΑLDYC mHZ- 27@wk$|*ȴBK^3'?)]yi\Zhp}uфM!b80(ѳGU%XS|Δ3 :6 | 8-tϵhMp`3 !sj۱P?GE3aeS:2'!5: D 5 -[30eS`Ewdb$0pҽVEH{ҾشчՖx@6O'mOQRi&4v {1BWY32HBԆdMզTLsE]~))Cp{"wDo-kI{js#eS:ٲbmdG-y-#BMp~B@Ț̽:=P>\$*U ړ06ς=S!P}+q>= ҨqVDd @@J9jݘ71g'#VS=)=9_b_ .@*Wǝ^n_x3:\ ޿T&jF=8%0ؘʐjRт%{Rtŗ9IT 5[߷֑~`:ob]B$ !TgU^nOp6_Czo5HPezSLh|sAoSÔњ ׵4>#,VLʜea-WWV]ݾ%KXhcWToRR7`Tca;Вe|,ឪIYbk$J9e >Uڒ7&Kݛ]1{[{^vm?}KLC[)#1u#ۢ+8fojilTt+4 -و"l p~cCqoljWMX_\oƹo>rz XV<:TUh r5XoHG,`fDivMC0U", YS͎Jp#BdTe*#0bx]T,m3Ug.]|4ɱب7S^Hk)y:lEǫGLtg0iǢ(7}LtzR]Ӈz<H4͉{q*4A,S6Y05t/(+e~A~wK_Zbj{?:Jk3ny$Q^yOT(& yܐk}Yl:]Tj$G v{anub粆7ڎ. x1* 9~2=؆H_i`RRViS0eX"k/7 %r""MsmNp-N,WuKme2`{O5Uon2WA}2Ⲍ/QGAXmj*}áTGnXlZiGNmZkbmr+k >5( V?[ *h\ᢄ/#=߽@,գ85A$f}Ʋ!i-/ej;i2sF9-tg6Y3`')(^ dQi4՝Sj?r,M!ǫSha!6/þ 5: aC@ıbg1{54Y+ !=C IzPYJٙk Kl%Diq][cp~[T|=xQIi߻ZS50JxER*sʠ9X"0̍)텾_Q(9=Ԋ®6"l#)C;VL-H 2/ADAsqdgQhߌŇ8*ƒFFco6q0A89PV$|w'Ξ2Bml:6N}>BeX<%[%N IC_8yVc+aO-ћAQC ۫Tլ hXPGuGo>A}iâhHqdUwg*, HCm杧+ZCPh ilI>:"e6ui/ y\ώ )*Wk5nL+H\qG{HaBaۉ5{R)] ?PͬUuBɵ[EގMZI&SHT? ke"3}V/Qꐓquᮒ!JP Hk`2hC? .SVRSI5T7; %ǣG J=mwiiy7Q[99źp/D_.)Ԇus_Hհ=Bwoըeҧ!Հ|6VeڌVAne)uW5_"j.mAF56LBSNn̫K8V[Ź US:s? r|\_UUb6RZ%]u-Հm })ۚlWfbN.'y:I>7_q~Ll(C|7&}W|~UyKpĊ*,RI1HLP,_>.?"'L qZJ. ߜfW4U9c|oLC<2Ԓ?U(QY*!FЪ {Uلov$'z~P{g\xdbC?d"QAv.&B8haUug·x#!4XGuf_M<]<.,b"1TKz X~3̻?ޔ j`xo+Ј;a͑im@hA?W<,_h'?XvHS^l- [$czok_HXt]O"F>f8rbzJR)!Z ȴ`ifD-b(]nEܫBс}"o9 v]ucZb&Nt[΁5#hw?ә\\"Mu BZuP 谫Tvܥ@rC]"4쓭3dI)ʗ1BIv ÎCҒ$N~izVIwaݭ\N7<7@WyWq ľ=K~)Q鸣#z"]Xxw'EmjOsEcr˕G8 L^;%1rrfw6(sOۇ=#GaERj6T]͈_'𻷉#ڧ3;psJV$5>GlA˂CM>]Pm0ɬ]#/xvK fEoYS)[UiŸ4I[pMG*#RVkF_ËSi?KmWK.ֹQ tvCUn&z~MLAGKO|q~Vw)ǒȧ7ɎNznuj\F8~qs OHD5`8ró埗t{idw 4o͏asNnDqD^8gCmz dGgrERIkEďUCMU2)2_+ԝn3AM{/=>& y#*5?zސH'詸ca'˹H=A;6+aFq8IlR=pWZCbr܉6FS2B*z&;d ʫbGmEqQFHb`%b75AfxiH7HÆ]O$GWN;6ݮlgـ|4(xp_\[` GF<[L:cԔ=kz"-fD995 sIw,3ȇT77H9I * k,R\V"-ncHtjhK3o2qSLm~Vqd@ID&-Za} wfw]* r2`Me|J(M0 5qأSj f=o8:Y=dJ6sttǩ~5zbE)ICI`OeZ 짜ѩkɽF3N5%òRzI)z^Ƽ%m2y }rA^`عTrTj͟( ζivΟ!Ο lz0O}t.xLS[!nYnbУӿΩa٥XoUM_P6Q]-zWG}f1G}g"MR? ^ ]0M㷘B7re/4ZO٠CU₏ e}gaDr~UѾ-Lb)z /oLO\V@aPT/w2x*!=hVHA3Q3ܻNH0v_rz?@ޜ9̌{h*( }Īnm@-EiH>(b 5x@KW>m`;[7M~DgH W{~f<,yeB^%(V1b=ꭇ}6=),yrk[Q@*3E`8QGZJ2wDrJ?>99k1ګeez̥^7v^j;Xm`üo٩HUM[7PTf$דC(@ w[SǤ7\37h/C_RçMW`E URN-[gDGhe \M=Y߱j.-t.A#`])ǃ/эcdD1_iS1~JV;I_־j9 bQsc<7Edvn1MR8tDL ʼn'jcW.W ^緧dI}s:`zҰJNL6l ~TU +\X(nyH_ Ӗ<ա]R? G~X 0E@#n3oC\Ԝ2Lz31N1XP~AB;-\c#4! ZH ''FMuGSl#YVEMAt*o=Y60 Bsbuۧ:8SX?܍ {ú)@zRtWӴWsR"lJ.8 xm'I/I-xQG7'tcVX;V ߡŔyihp.|P4auec{EH,coh{"}w%^jS0G1P$_P1"i"ꃴxyU9lI>M!؞GJK澺[J^A ,Ɓb_@ζ -I`8'?, L@iXD; @D_3Tp^e{JeTU%GzeNbǶ_#ϜӲ,!@l=QŷRPr,&j\a"mmoC]~,au1/i?Ye*HbuȗŞ#d`(( Ȃ_w|ֿjxWf8d޽)O̥xUnכ)NeK4h]xh?9#Digl?e@E[9ߎxڣDX~s-JL;rV#oj sSY ).u݁@/*H8'mCpy)#,2N"}EY4C>n[!y)XQekɦShBGԆ;\ګ{ō Pesn6 q!I[Rqd3&d׼TՆi,i laprX((Ha۪p4KGJ@0EQ G5žiV14[)_*#,’I%dEBiW? (qp%"^%/ ԏJO59lTT⡚^R!y-պmVd]7Isid(Ձq{]Å3][ثBE ];V1;;: (~hŠ eL>Ku@S)@Fb*4L( ~v"rG+Hrު+m -2llI%1H( *rs[pE~~;(8`+ԸPTmR̠w11MNH-1H{>c q:Lu/8 öB`հUP6ɥF쑆WfL& C* ) \l(%RCxW1e^U^E޶ī`MbKZ}%4~qJ_ oۈ6Ex7\.A{*ccK5A*tNuf5.L[W:ɍtfz1cU)Oz R5G \j2Z4Bgε@h[ ><ډbiq\Tc H4|I)2 j3 <5ͱGЅ]GևtcXW0TA/IN1Mk&G7s6[䦘4@Y4w^mN|nN_=N*ߖAE76=Z/"ՅjTE9cPvوsJ_8ds9l⯟̓{ܞ:WO%6%ReXQI7M)t3ì!1zyq#ɓ 5+G<̾9,̴ ' 'Ԉ-qbQʀZꁢʞS&'I>ܪFr޵~x?(E¶soTs=gG%l8LnZ/( hL#B]l}Y;is J'ǘNؒf'8l&LE8S9mz{E!ifnE{\+?x HrwO+zPs.~pc͇rBSʁS0<_B8' Hl;~0[Imop{*1GZVr9zq[5?,5wڼd '5(:7SK)wۋ'ˈ9 Dv1ᅁNԊcf_ۄ,UͻVyԬ9J6V Z?Dkҗۏ/U. >G{}+ T?'A/D#-S z]potRr}%^dݺL[\c|@v5s3KjgϜjbJԠ Wۖ`6U 4R%$*F+͒H/xQ9Vcfeaǻ 3!d2W];$^STU\b '_jPk>Q>X&ً(,TǢ0mr,VOZ~_e6]&#LNֱlXL6΅-BF2 o%6N&O$qy_iP{6<![0{eSx^{ѼyB?^=ϷXYVc4|>S{GP &~ +ol}+]GP||<3I3C/,١b3,4!F;^e,z{kRE}`]f2=rmz QWs)ϔɸK-w.$ ؈-K3'x>mn5gl>E3:KQpxzT7Y`܄L%pm0H&ՄMag~;P^]bwbf:xMzTvG!1yADޗKMq,5pƳ*;J+a!Nyx ^{m"At5c ;L}|n',]RE (q_\#hds${>5lќ?%>4AX>L;$+,-.U0:M^bi"qxWL>xiXQy UiULDzꜯUuogH1 Vy.i++⨠3M^jsX\aMhhdBTZ@]< 66kb ,3S #L$Fj- 3~]8ȱXl΋DUjd@7Q\jRp6Nr,cL _ouZƮ k{D܊qш}v+`'ۼ@G[o@",>(wo?K` 9[s=r <7HJS\b!^L1-H q%IzSLf m ѢyR'}TID֔ Tfq t6Z3fDV9 m|m]L ˰)wGb~hz0ouAV#K[U=>;#Kܵꛔ,\]40*賲pq;ן͛QC$U)qAx/ q!-*?,c}Nn+{!5YRVQa̾Hs?YTs 8)]|VtZ1-1woWnLƪf b.!SNɬ ڞEQ+rV ˽ oŞZEml3 ձjJkA帕ep؂=FA'$aD- z"80U:VHŕ?MoL'kjyՑG-˹^F[CX%}f>"D<@Dsƶ]!e;s"Btt;Bb g`$S՛e?;Y٪ ΁#KuE2-qg@ $K3B}[+E] 30-ZƦφ9E{B0O/II8G >fԢOoG؝(buU=\:~v2矝4C~~leY-#5C14 *AU?ifl%^;<>gIqCbH WC`7IvNB˶dLT1#l-S*Id1Mfp 3x+7Ja,0~k ]'ʙXWXb MRi2PF.پ|aKEخ)ӼAUȿG@)ySԋ۝Hph4_ _,t+xjhAZ^ PjkpY7`Bxl`ninz+ԩn#)쉳Yt oZyl*8AN)vk@{Ǥ]l 0s1UfG`ΦPb;Wg157%=?^V x ӆgg@-3 0c,rHC|9쟵E_"Z]HD11节kQ(\a+ Qv0Vu*;MBUksf2Vx'4}Z^KxH $d^F A,nJ_JWS(|3co'`%1f+"yy7:U@ݖY5N|v|jS#mSb+0d沤&9v`a5R CݱdXzpGԼS\hc4Ԝczh[zDeJW~*5G7Etk1gdL~ĉUxSݗ|iA'I[mu6#"ѤmQ>N5Mt8tmb0Շ_f|"o mh1&#_4ֺA;e'I.YheyB g!n՛jS0?y.9:X'jʚE'2W>Jb%Avҽ DCV_FۣQp^Vj]!'rIYug#Aq(v>5J>&txe$#Ij`zO߁L˨)*r0omS_3|CW2/>SnS+WgS1@$QvC@)903vaO_%0ȟ$IfOW'A0H13dm HLýaƩ5IQ<{Ԉx ?HFRgmڒ/ưɩr\\t !i2:ŚhއvNcw (@u <15p^ ^x 4nudih96䷦:hN#f5gwTvkl^}؄VŠBc@g;'-PRd2~槓n#53E\f _[tz-~>桜߶H?N;?z 525G H$Ц$1<㜄Dj"mF[^,\2XajT`rNQ>ZLP ѷ+A<sQR;`X>D5 踺lYܕgC0;0oOpѢP7B|]uRC;%{0$q r!-[^$.ΙM1C嵭kѼ811R}%0.ʁWFA;Vk| }mO(j77b(bAT>vyױT#?V\#NL w6Y,ͦmـopS^{H^S"Fėfwm/Es¸d2u t߼\uDT#[ {A6%𫙈VZ}z:&0i"z#t:ԅV<uԺ(}6KDPs]/̂\ PZ{HO?->U%V{zihinP ԍXK`pOU V(ZθP;M1Ab y=Ĭgz5ǼފWH3W,nmޝS'VsY1x 5:,ﹳ ;9z#g"LDz%L`JyXN–}BmB}/{ڗEIT;8H9O:h4>3@۷\a5h7Q9-J'0f#n)@K'E(u~ t<޴_Gk)|w,w#)ߕO=׍ohL.x?K# j^ ڈKOhwn HO0Wk#zD~pNWBhdgP>.LFg.bѺgszB|+b Ẃ.QWIG%̀+n:1'֊Q3id&Hi(>>wa)3 ٷ?QJ;>HȬZNBp^UagHų J9~?Z߭;)g;$mbZ%qbb- D0L?4ķAUG;v=rv_Gl7sB#ĵBP $}:$0V:qM@IS$c8b& Wt_u:B|.I*VUЖ}ǺڥV7(x) DUVioTR#kRCH8hsC7,Ek(Hi3B "oԡ|U=#Mbq]%q,{IFx@edQNy,y>8:OV"u{UA5HkQC Yr@+W1K!ʯ) )f*k_LuX^Qਢg>HG਺yBw@i]TL,Ka@l^ј:-&ZaArl"N, LRQ=Ym *$2L£mM?L͈h L["nxzD֯/L&#ڏϤop[PMƬ^סvρ{Q!#\À$ KBuꪶVLO/ J:v1OgqJKoiR6Lyzv@hR!m6AƩ,i&e\{@ƧL(E2`GYCϗKd ]-}1#lM{FH_]D-ϧcK[']H -N܅MKَjh&SMo3ҟ ֯[`}9ӚQmL/{ #g',8K!ۭ-c/b+u\ [͏+ԋU\9,'-1蓤VC≆PWl8z?|XA@_u* d ZRc@1 !mЁwb,(i=I=r/m|)Ǣya{OMqHJ!#C-H~5b8bUU P{D8qǼF)+.WV펮2c:w)񎨯͒5y8/>%CBԞ pIh /uƬ-u;NaċD#J~r6 9^#7f"lִ9j42sKM<1n.6r#ӳC9?5\nO_OŮ0Xז~w_S(¸ZT-0 $RÄQ\7Q$ޑ` y}3qW//v .1ۤ3U[ ^v\-ňy5[fϢd7SYk /VR,  [Fi2X5r1DCe)p2/P (";W"^;4Hlq=b(F}b$a.h :Bn=+KdA{l`JgXk  y=Zե4Zt9M~FAqL-ܛ'B-y "kL%sFls`J܂s5pS~Z@wiǭ\c(ml/.VΈQke^zzfgsNM'!NEg[V {rh l7WNϙ`]g!pnOF@Yg%mn':ܭDWͰ A.M`%މF*dhZ÷"c}WT'Dn8$_g(\k<.V܏k}|b[BQCv\퇵S e QsxX԰2řHŝGsŅWD!!CuUq>7҇ xQ;,֪.cf`y8~ƷV0h@IYr9 tʱ&b+UM&< @vSKY@m%z-nqN~`Sshp)My)VʣϜ]qGwBdGBf_D6.v¯ >l A,T^ŽQT+#ND|]j-BLK#Qu]В3IU' wfbqZ=a9 ac]ѴDf>F/lԚ6ӳte~ɟ *8H""Mޛ,gqGiYCG`G?^=iD>/6I|!X_ϟUϒN" +Ғ:ʳ~pj*7~0V(B_bL? 0A.rJnAD*[0AhCwcN;߱\ L0h*ƀ>c(EQ" mp 3JaTD ǗPæHj!"΢X 6\0-6\VfT/<"]˧ihzjYT/784a,tm<_Ve:f|8^iX!;JL9ߕ+3P6PP$q8͔J9 2e, =b+ݙ(OV .s`gR*K+&bQV^o>& ԊS#U*m^+a/pcij9PlHX#w} [}ӣ?/T K*Umo I$zi檱5 %\+O۾S;f-w<(+ Zuv$pbuKFT`Q5GTZ7R_$ѣiq{Y_d$ {Y.0EVZxku$[t*>,3Əw)ٗn_@\wyq%