librepo-1.7.16-1.fc22$>(>E :8樷>5:?9d   5 /5<L T \ l 0 4DXl(n(8+9T+:}+>8F@8UG8dH8tI8X8Y8\8]8^8b9d9e9f9l99Clibrepo1.7.161.fc22Repodata downloading libraryA library providing C and Python (libcURL like) API to downloading repository metadata.UhW\buildvm-11.phx2.fedoraproject.orgsFedora ProjectFedora ProjectLGPLv2+Fedora ProjectSystem Environment/Librarieshttps://github.com/Tojaj/librepolinuxx86_64HgA큤UhVUhW[UhRUhR9413584b25abd8cd89b9996fb81a0a425c4f41aef4af2a6767ab97193dba8c7bdc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551a5b954a299010b950d78918830ac19a5e830109c1b08cd7e5b34bba4e396d2adrootrootrootrootrootrootrootrootlibrepo-1.7.16-1.fc22.src.rpmlibrepolibrepo(x86-64)librepo.so.0()(64bit)@@@@@@@@@@@@@@@@    @/sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcurl.so.4()(64bit)libexpat.so.1()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libglib-2.0.so.0()(64bit)libgpg-error.so.0()(64bit)libgpgme.so.11()(64bit)libgpgme.so.11(GPGME_1.0)(64bit)libgpgme.so.11(GPGME_1.1)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.12.0.1UhTUQ@U-@T@T@T7T@TT@T|X@TmT"@SS@S @SSg@ShSW@SB@S9XS4S@RRRƦ@R - 1.7.16-1Colin Walters - 1.7.15-2Tomas Mlcoch - 1.7.15-1Tomas Mlcoch - 1.7.14-2Tomas Mlcoch - 1.7.14-1Tomas Mlcoch - 1.7.13-1Tomas Mlcoch - 1.7.12-1Tomas Mlcoch - 1.7.11-2Tomas Mlcoch - 1.7.11-1Tomas Mlcoch - 1.7.10-1Tomas Mlcoch - 1.7.9-1Tomas Mlcoch - 1.7.7-1Tomas Mlcoch - 1.7.6-1Tomas Mlcoch - 1.7.5-1Tomas Mlcoch - 1.7.4-3Fedora Release Engineering - 1.7.4-2Tomas Mlcoch - 1.7.4-1Tomas Mlcoch - 1.7.3-1Tomas Mlcoch - 1.7.2-1Tomas Mlcoch - 1.7.1-1Tomas Mlcoch - 1.7.0-1Matěj Cepl - 1.6.0-2Tomas Mlcoch - 1.6.0-1Tomas Mlcoch - 1.5.2-2Tomas Mlcoch - 1.5.2-1Tomas Mlcoch - 1.5.1-1Tomas Mlcoch - 1.5.0-1Tomas Mlcoch - 1.4.0-1Tomas Mlcoch - 1.3.0-1Tomas Mlcoch - 1.2.1-1Tomas Mlcoch - 1.2.0-2Tomas Mlcoch - 1.2.0-1Tomas Mlcoch - 1.1.0-1Tomas Mlcoch - 1.0.0-1Tomas Mlcoch - 0.0.5-3Tomas Mlcoch - 0.0.5-2Tomas Mlcoch - 0.0.5-1Tomas Mlcoch - 0.0.4-2Tomas Mlcoch - 0.0.4-1Tomas Mlcoch - 0.0.2-3.git720d68dTomas Mlcoch - 0.0.2-2.gitb3c3323Tomas Mlcoch - 0.0.2-1.git714e828Tomas Mlcoch - 0.0.1-1.gitc69642e- Add LRI_LOWSPEEDTIME and LRI_LOWSPEEDLIMIT - downloader: Don't consider CURLE_RECV_ERROR and CURLE_SEND_ERROR as fatal errors (RhBug: 1219817) - test_repoconf: Fix SIGSEGV in repoconf_assert_na (RhBug: 1222471) - repoconf: Proper handling of gint64 and guint64 types - build: Be compatible with cmake 2.8 - handle: Do not free temporary error msg if there is no one (RhBug: 1219822) - utils/make_rpm.sh: Accept rpmbuild options as second argument (Issue #49) - Python: call lr_global_init() during module initialization - Add global function log_set_file that allow user to set a file where logs will be written (Issue #53) - util: Honor RFC 3986 (Issue #55)- Disable tests and drop python-flask build dependency on RHEL7, as it is not in the core- Do not inlude header in the body output (RhBug: 1207685) - metalink: Proper error handling - New LRR_RPMMD_* contants - Support for client certificates - Use 'metadata in the rpm-md format' instead of 'yum metadata' (Issue #51) - CMakeLists.txt: do not check for CXX - build: Use solely pkg-config to find glib- compat: fix ck_assert_msg() segfault in rhel-7- tests: Use g_assert_cmpuint instead of ck_assert_uint_eq (Pullrequest #43) - Add LRO_OFFLINE - Python: Handle: Raise ValueError instead of TypeError when an unknown option is specified - Python: Result: Use ValueError instead of TypeError when an unknown option value is specified - Add LR_VERSION constant with version string - python: Import contants from C librepo module in a loop - repoconf: Add support for failover and skip_if_unavailable options - handle: Change of LRO_LOCAL causes invalidation of internal mirrorlist (related to RhBug: 1188600) - Load local mirrorlists when LRO_LOCAL is on (related to RhBug: 1188600) - util: Add lr_is_local_path() - New module repoconf for reading *.repo files - Add LRO_HTTPHEADER option (RhBug: 1181123)- Fix ABI compatibility (RhBug: 1185180) - fastestmirror: Add LRO_FASTESTMIRRORTIMEOUT option - downloader: Move broken mirror at the end of the list of mirrors (RhBug: 1183998) - Make building tests and docs optional - librepo: Don't download remote mirrorlist/metalink when LRO_LOCAL is specified (Resolves #41)- downloader: Allow max one resume + nicer message if xattr cannot be set (RhBug: 1130685) - downloader: Resume only files that were originaly downloaded by Librepo (RhBug: 1130685) - downloader: Show also calculated checksums in error message about bad checksum - Python: Return all strings in unicode- Make tests port agnostic- Substitute vars in URL in the lr_downloadtarget_new() - New module repoconf for reading of *.repo files - Add LRE_VALUE code + LR_REPOCONF_ERROR error domain - Fail if gpgcheck enabled but repomd.xml signature is not available - Support for RHEL6 - Add LRO_GNUPGHOMEDIR option - Refactoring to prevent RhBug: 1144741 - fastest_mirror: Use <0.0 (-1.0) instead of DBL_MAX when a connection time wasn't measured - Add sanity checks in order to avoid bugs like: 1166533, 1160087 - Refactoring- repomd: Add error reporting support to lr_yum_repomd_get_highest_timestamp() (RhBug: 1149436)- handle: Fix memory leak when looking for local metalink/mirrorlist (Issue #33) - Return -1 for LRR_YUM_TIMESTAMP if no repomd is available - Use CURLOPT_ERRORBUFFER to get more useful error messages - repoutil_yum: lr_repoutil_yum_check_repo: fix path handling- Initialize struct sigaction vars correctly (RhBug: 1145656 )- New option LRO_ADAPTIVEMIRRORSORTING - Increase limits to make librepo more robust (RhBug: 1124349) - New option LRO_ALLOWEDMIRRORFAILURES - Refactoring - Default value of LRO_MAXDOWNLOADSPERMIRROR changed from 2 to 3- accepts unicoded destination as UTF-8 string (Related: RhBug:1108908) - downloader: Do not print debug message about preparing internal mirror list if no internal mirror is available - fastestmirror: subtract name lookup (dns) time from plain connect time - fastestmirror: Small refactoring- Increase default value of LRO_LOWSPEEDTIME from 10 to 30 (RhBug: 1109189)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Add LRO_IPRESOLVE option to set a kind of IP addresses to use when resolving host names - Relicenced from GPLv2 to LGPLv2+ - error mesage is in unicode (RhBug:1096452)- Fix some issues which were found by coverity scan - Add missing support for Handle Mirror Failure Callback (hmfcb) while downloading repomd.xml (related to RhBug: 1093014) - Add LRO_SSLVERIFYPEER and LRO_SSLVERIFYHOST options (RhBug: 1093014)- Fix segfault in headercb if only base_url and no mirrolist is used (RhBug: 1090325) - Set environmental variable LIBREPO_DEBUG enables librepo debug output to stderr- Don't try to call cb if no cb is set (RhBug: 1083659)- Support for xml:base tag in repomd.xml. - Downloader: If checksums don't match, include the expected values and types in the error message. - Handle: Add LRO_HMFCB and LRI_HMFCB options. - API CHANGE: lr_download_single_cb() new param mfcb (LrMirrorFailureCb) - API CHANGE: Removed cbdata param from lr_download_single_cb(). Use specific data for each target. - New callback LrHandleMirrorFailureCb - Python doc update (Check it out: http://tojaj.github.io/librepo/)- Make building of python3 components conditional - replace all TABs with spaces- Small API change: End callback now must return integer and not void) - downloader: Check for the lr_interrupt regularly - Handle exceptions in python callbacks as return values (RhBug: 1066321) - Support for byterange of download (RhBug: 1058777)- Ignore rsyc mirrors silently.- Better download resume logic- Downloading: LRO_MAXSPEED has effect over whole downloading, it is not per target max speed anymore. - Sanitize progresscb (GitHub issue 24) (Thanks zde/zpavlas)- Extend C example - Add LRR_YUM_TIMESTAMP (GitHub issue #25) - Close the correct file when using a metalink.xml file - Add lr_check_packages() - Enable checksum caching for already existing local packages - Library: Call LR_PROGRESSCB with zeroized values, when total_to_download value is changed - Skip fastestmirror detection of only one mirror is present- Add LRO_FASTESTMIRRORCB - Add LRO_LOWSPEEDTIME and LRO_LOWSPEEDLIMIT options. (RhBug: 1028444) - Default connection timeout changed to 30sec instead of 300sec. - unittests: Fix expired key (RhBug: 1031825)- Some CURL error codes should be considered as fatal (RhBug: 1022994) - fastestmirror: Add support for cache - New options: LRO_FASTESTMIRRORCACHE and LRO_FASTESTMIRRORMAXAGE - fastestmirror: For download_packages() do fastestmirror detection for all handles in one shot - Use during repomd.xml download (RhBug: 1019103) - Don't perform fastest mirror test if file already exists locally. - fastestmirror.h:26:24: fatal error: mirrorlist.h: No such file or directory (#1018006)- Open fd right before downloading and close them immediately after download. (RhBug: 1015957)- Add target for Python 3 to the spec file - Fix few python3 related issues- Better detection of bad content of repomd.xml - Close files properly (RhBug: 1012290) - Add fastestmirror module + LRO_FASTESTMIRROR option - downloader: Fix uninitialized total to download variable (GitHub issue 22) - Add LRO_MIRRORLISTURL and LRO_METALINKURL. LRO_MIRRORLIST is deprecated. - Few other small fixes- New librepo.download_url(url, fd, handle=None) function in Python API. - Low-level downloader interface is now public in C API. - Small change of API lr_download_packages() and lr_packagetarget_new functions. - In python download_packages() changed from method of Handle() to librepo module function without handle param. Param handle was moved to the PackageTarget class that takes handle as a optional param during constrution. - Implements checking size of downloaded files (expectedsize param of downloading functions).- Huge API changes - Library starts to use GLib2 - Support for parallel downloads - Better error reporting - More GLib2 style C api - More descriptive Python exception messages - A lot of bugfixes - Updated examples- python: Raise exception if handle has bad repo type configured (RhBug: 988013)- Bump version in versioh.h to 0.0.5 - Python: Fix Handle.mirrors to return empty list instead of None if no mirrors available (RhBug: 986228)- Return LRE_ALREADYDOWNLOADED if the file exists even if no resume is specified. (GitHub issue 15) - downloadtarget: New module, future replacement for curltarget module. - Librepo migrated to lr_LrMirrorlist from lr_InternalMirrorlist. - test: Run python unittest verbosely - lrmirrorlis: New module. GLib2 ready replacement for the internal_mirrorlist module. - package_downloader: Add LRE_ALREADYDOWNLOADED rc code. (GitHub issue 15) - handle: After set python SIGINT handler back, check if librepo was interrupted by CTRL+C. (RhBug: 977803) - cmake: Set required python version to 2. (GitHub issue 10) - Fix missing VAR substitution for mirrorlist. (GitHub issue 11) - cmake: Add FindXattr module. - Add support for caching checksum as extended file attribute. (GitHub issue 8) - util: Add lr_asprintf(). - util: Add lr_vasprintf(). - handle: Fix funky logic in internal error handling. (GitHub issue 9) - Add lr_yum_repomd_get_age() function. (GitHub issue 6) - test: Add test for LR_VERSION_CHECK macro. - Add a LR_VERSION_CHECK macro- examples: Add C example of usage. - Fix predefined lists in types.h (GitHub issue 4). Thank you hughsie - Add LRO_VARSUB and LRI_VARSUB. (RhBug: 965131) - py: Change reported name from _librepo.Exception to librepo.LibrepoException- Fix type conversion long long -> long.(RhBug: 957656) - python: Handle.perfrom() could be called without Result(). - Add LRI_MAXMIRRORTRIES option. (RhBug: 954736) - py: unittests: Add metalink.xml and mirrorlist files. (RhBug: 954294) - Fix double free and memory leak. (RhBug: 954294) - New option LRO_MAXMIRRORTRIES. (RhBug: 949517) - LRI_MIRRORS return only content of mirrorlist file (without LRO_URL as first item). - Add LRO_FETCHMIRRORS option.- Add CURL_GLOBAL_ACK_EINTR flag to curl init. - Proper multi handle cleanup. (RhBug: 947388) - Support for read 'useragent' attr. (RhBug: 947346) - Add valgrind supress files. (RhBug: 923214) - Make python bindings interruptible (LRO_INTERRUPTIBLE) (RhBug: 919125) - Add LRI_MIRRORS option (RhBug: 923198) - Add LRI_METALINK option. (BzBug: 947767)- py: Use standard python exception while accessing bad attrs. (RhBug: 920673) - Default mask for newly created files is 0666. (RhBug: 922557)- Add LRI_PROGRESSCB and LRI_PROGRESSDATA options (RhBug: 919123) - Bindings: More pythonic operations with handle's attributes (RhBug: 919124)- Initial package/sbin/ldconfig/sbin/ldconfig1.7.16-1.fc221.7.16-1.fc22librepo.so.0librepoCOPYINGREADME.md/usr/lib64//usr/share/doc//usr/share/doc/librepo/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu?7zXZ !PH6.1l]"k%ad)'݇gSnd,LLuYDŏ=x21P AoBLv2r'Y,F|0IZ.Y&JD擌GLӗQ?xXVDDxY`B@L b,s}gRქ#t!႙rGqтd,9JC=ˎCVv*ċ".ZuHñS?H!?#w+mP+[=7 {5V۴>LIqt#,jQyԴ`a $[Հ7Y/ikyx[Yx4 h9'Vo_0竺`/ =1<%gX7/2Ts}KQmLxk 8 1,%".ڪLIeceAT af^;uWȚzcZm $n$؉1hU_{ߒH?w T.K\BT1 !nQQٱ*cxx&zYj 14oWbIn,H(mَߊGIḬur][\h5CY3B  x*ֆuId`WPoHwJ0Y _}M2dL瀉w^GҿεcU.&b3TT(Ȟ.7?LVPW* CJ0lj)81bWΒY74FL[Z CJwBLfpD3&>ܐ3&%:˾9iηVw*N$7=NWУt)D <LSYk̬ ~-,?uNSioc.ג01E0*% go+gơ`XqBnOIq3ô9/T" ^Ƣ+!"~0b6*~څيPmF]lA5af\S#vjZj"Ǔ#y2 YfDEnb ԩNY!@&-av,y0L"߷fJ)f5n>(-HW/'NϐpTP~0vbxr0Ԕb#n뇱m8H袥pn%_*;Q;p貀È')>%UzFwCD\6j//~wZ L0N1 _]# |t}qaR`Px)as P{sOwtMRsSQ:+G5lfw}Dy17؊okT6x[wNV(Cʥ%9DGn"QR"5e))/w.?@e<&3S{WꝽx>bn(tEM.hmO,+$k{ڝ! a#A2 (.K Z&KMw@8d:yib[|_u2,j?8u\fboIILhUn|vޓuIIYo$I&&pDFᐖ0ϡO%񎏵A1^2ʿijJ彑$&%*RcDZ?,Fl򇞦/J2ڞtq'WK-EBzDIS`UUXd}9rX/ds!(3X{G\I.ÊeܹWrW> 2%ī=t?Br@uQAArբQҡgsn{pyJjח]M02‚'#/u֋5v|/b|UTCDs0]񮔌"u\Ȏs mo x9 PCQyO`A@doCĪ;))1íʑH-|HC$Ѡ'b7RnlkMd&oWCRr jR_QY͈|يS| "*4@^dy%B=%ڨ FL (b =)H`j~˂(F|]m 5h1:l%˟kq0d桯.7ԇ$UEQUR^oZAW&~:}E$B5ª$WL UbsN>L!+YaaiHc3 cd0КTǛ%= 1,"M F? 5\scb{|>4KVʘvt4y E)4H\kӑљ*uψDZZy\0m { 8HI&3R}o2sSbJ;(4B @ZY$QtrK]9{Rڐm`k3xނ{؁A@"ߤK㲀~9g?N;)jvw'ϩX~/ Il4oC|y%eփ{Xy:(tGEN6.`HQ1M DdkAS1aM.x7nwhi`(VMYG'S^3PZKKK3ZѠw:^.Hyl B@1Ӆ8mUy%W] ͸bt] b˒JC 2d퓋J"2ryWt2N>\/O:[CQF0oyH.^m@;y#Cne;R(lWd8C8/sG9FP q*kWh:">\>_۽cʣ]Fpkפǘ1BwR,87oU7( uޅeж$ZfazIH"_5A;?Cz)*| WX |~@:WeU}P…_%04}v,˝sPۼSOsY} a_^SF`WҲ0 yXut(Z?*s6WN}:?UM9 /=FNqG\°18Afd|Wk7()d:g Ƽt ]@~tN޷ija+U[]">dqC+~ʷ[פN٢3AMA4(e(B;FM67e)!0kL&/X& E#z'\S#jB_ >B![\GB@..9\ F"fE3=ƦZ7?ZG!H%ZRWR2ݬ.՛'6H5C4$p1JG@ i\K5x (E|/mJj=C(u,hw)C̽7SG{L%.Ydì#eG հ&:)s7 HIb~K5yt,LҒ6؈9S3_sŁ#QR$`´؆muGF$/wV|x F1rQק}?4K},0A^"|ܠ/.ʥ|gIZ]Eb!m.ۺ \MeRYjˋS]ҟiB)p՟hݗEFdYCQ)$ǷN\32׫b ėgԦ|L^*8>rT^fo^\0 )'4&2x/>\bنd|N`-hh73D&Hezl;NDQ>vwG nN[=}Offn[CԐPZkS lawDwp=&d>&Y]{]SC~-(`HT<f@! !9+#84tV=ݨJ0'aqo3{zΘBfF$Ur=0R1OJ 9Oa{tm `[f^. Mİi2h_3Ѷrzy&CxESX)$v?ɰ6ޥCHHV|U,ڃ!ɇ:ye+BJ *O%lXEݟqE!'_~=mY04-2q*Z*tjoY37ӯa? G8c 6ujO~27(P2 j:o Tw-_ 5a P"ȏ΃="'^}l5;pKBISG.FyְjHXĽ%_*q[!tYZo ÐZxp/#P',zHe>4 =]\ =٠\ӝ ȩ4dTEm$I 5 q{ WtFêKv( ( ovQ{v^]X =g5SXp?-G_"1sʴUh0]Y۔6EXAEEVd+}A}: -T$s5mD7ѴB(cj,c%E9L 3ID ii,v4@;v[MR8'JG\)q d_k%'@CǺɇoeZ/Kh^"8\gn:Ь9^IMHz0HzT[VF~7$g۲3->A>O0P!ỹ ̲wC&8a7Σz."屴^uC7d4&0CY5%k۟_|@8 o> Icg)&^^CsgHŚ@j\W蛇MJNlQܴHr-I1 lxׯDd$2⹷&0pد޶*7y"*oFYg1%yD5&p5Q۞[B!K$sCTH&V6ͧ6j`oAd\ 08FNpէLs:[rg=8A nc:a&UA<K =[O1نXr'ഉjqέeSkZv .n䞴2Kނj>Y2m{D}L񛵰Qp!0MtDA8 3T 3i lgL"96|Vg?߰{)U fD:mpJhG^ &!HY"'$P Kmb_99W5DN[z;fQW=b iGTAAZsdR7m(?ԙKqP>$\k̑,#.ќ@:֡$Udr;2me±Ū-C%I3"~E_Ȍ~s<qYNVWMIG㘫8r_pلgLIRiSyy:*%<^Vd]T蹹cZdh5#LRNI`fyCL?FT8tUhג-?FZWD9M?֍92`:5[8)cF?9Aar#c6*cmr"FfBPdxMlEA1}bU5!qz^^(>̩Av7(gJ>wG bu|TBU)`0h_y=b6+#фb}x{+=%[ VqWӰ>3 tx ͍Z- 4cFhY%1upeyH8g2ehdD4K.uFe6fhLNmme -K0w (kL ׯaCi LtW7̺GzA.Fbkkr|t%e@-f J$KAS$y` !ܽNQLj`bυiVI ~k2XM*ut0Rn*0:& Z.3x1Qs &2y7/6|_%cE:cB58 m 5)Op b{-h߱otR c{2㎭%?x8qIq(̿ 7+NOq/Lbw 0X]J% (Xo+&EHESɊ0A .S!JW:h(R)/ϴKlSjK4xQ̩vˀc)J*X=isKGӉ_Ͽg5Z9g&NaB-$e.ƴ} `r;Z4ВnHG }.v4>CeJH՛ =Iy=DUHrf rRTɫ\O_o8Wt-~P~H[h׸bcodt%uՎ(<^z\dS[~( eկYdo3$yok2% (1(|eɣc0H,M 0W02b=O8U.eDZO-<&{7. GK#VH{"?M  \RVAFz+ٓ !5V>w]{nLBBw }+{Jl}I:`%5KOthNMqTo9\E갔3JXb1O7-}oaQ d ;fcZ4Y|4k-0-Rzxv7LjsCB{AZv)r'd{-H| ̀ItQ_UYOpS%u&sn} Q˥'d?4]RFk%cosΠFe͸ƺߵ΍<6lȫvcVnWыկXPqD6$&hQ ~I@dB6G9e%;?aӻz섏諂J}6[Kߋ7zBJNy\uȹo(5=2^D1XU;Y0~Smǥr ؼCqRx0RD7^V ?skw/*#rI%\}!CJbp " R u޽}wpm[^,d؏ c5z'F0B۲S~ 4RWT* D5g~hNG0~_CIP]>,tʮ;BNyn d.9b\,c=l(GA"u߫6d\;@k\#]&1>^TJ1w1X$\$ (Ro^t< N"c3pEܠG|L^aH39eYPψj=Nx r壤<%kEJ(espj7ӱEvnthc,uU-y2UE.:G/g듺;Z,zy*Y;^@#۹K Xoţ@E4 pc|cj(4ɽZVzl~\PE%;T=2%+{w\||4J4N'1ЙTǓw֖.gzp∊W2O:eUh/4kjF|!|.xhP ,^y(LJذFXQ:5wLI=ƨ#sDfb4?/cQ *p%-h ?zti=]'89\ɍǐ`+&)O+ !jR!pm{7D6%RGa*NKFkǐO3𙘷dvX!/3[8{+ۇbSӡGwbO}/=m *jцbMxUa4<<r..^{yFoa/  ^|Iq ۙ.\gy|{8,b 9}Y9|{.B䂤R)(=Y_|W- LN3͚t2i"! PU}i͎t٨'ec<<G_ڄ0eV& ]3CȅbxQ=b)p5G~U u4uɻ%4  <2_a0=d3aYgEc_& T pdAuvBHuHeU@ReSޮAu|ÄK>`P*cd Cdgrwr˒qYQ;",} l-tr5-ZĶK'\2Q & c9"1.ۈRERwi{QȢkg~\ɥF >rM2VF2(JXXq g>L1XH&Gμ;?jxm seTm%ٓh[MOf7.,gOGŲ~|Fg[LL">PfY&Xe|G`w3IA8\nEw [&>2ؖp QE5 .:'#ǯ˦8_=1:|4ciȺL9ZtoYR}B.L׼cb"+Z=d@JGf WmonK%TJ3#uDCH=` mIo5M$mKhU]-fj2 pW2p&12Cr ,(X%PS^#rظ?r?swH(2z< .2(쒹%>b( 6LL{Ƭm祊{n-MӇoZ0E=)W~JGz£K"$IEݮlyGu6btf~M라Qȕ=$@cO`̠h-t>wE?Ke/8rk#d;<Å\o4+:V~ē N\Hh2n~ld-h o]io_/cy%NF 6J n ]O,xU,qخaj_?L`ZflR/ M{ 1A/G>!ieJ <¢[ ZX:p I]x]#`cH#fE??Eܖ ;ik--r`WlľoUzt3A 4yY9cؠM}LvuxߺQI<_xT1mQP*M 9),N#Tō4HʽR,,5-To+dt&\t$)BJk@= )asn{H}"$ YUN0`fI0skG#[ y9rEcCE?8&Kqgg~X5Nh;B[e@:F N\UŲK=K`<''H *QJ|u(yW:;'{zCb oQ'G\P;N\N*|\]p-oqۯ`'AS|U=)$}Qe.[m0jYεc` Ճa1AVi~@af8IYu1=}*0AmyMCBtXЖXZ:EFw] idC@a:[rLְP&6+`b(3Zo1ִ"2%Eёd:b6$]44"rتcsblp++H#+pX|p8>4`׌jl 2|V6'ګٸ.KFc$tc Z kX^3 Y :~~Dd!"=\/s@ Jgq:ljB'!$;T )gKMFΠ?3drl.H,n7SbQ.E%dKdXRӜƚl Avcҽa>Sz0۶cqQ! {a 9w>jPؠ`Ns?ilW) dBU.\4SSk=x t '(uGٔr#^T"=Kv0_aZ>9F,u8 읖Sa͝|nkC0Ɋ<Űr%<..iv*_Z Z}?qyxY]0hÞVFH`[[cFy1vhm!QD c5SXpᵼ~#EWPhg钸?葆f vX$Z 7@J_}q؞[*j#^FUCl.92i:†$!/O,Gͳ!rkFTb] iLY}9֐H EˢBC"IhYZL:hlW"W^͉I!Y ){FY}:ieBVB8[)h;yAAhTmbl=Ъݘ\j],GdQ>k E`0NŐ5{mN8>ڱpBqASh@̥%_*KrM#Dޞp_"D#> {ƢSo](gM~H:[%wUu?[c7Mb ( 9Ĺq[  ?Q{L5#\??>hrjInvf\iW{}d¾<|^ٿ{ůV˻-吽W TW!!RN"W9GDr! Xz.}#>Rݲ絴K/&i{]b ;fZu͐+8lЮS!y>-^[/s,dÊ@NBwpB?+Q'c?Ԭ-D34z?^ ;|jt]㳇Ow,.$KGg:d;'i0SfEfW'Iҙ9cƫD6 ~w"sХO#-IӌPh^VW-M"KwϏB"t<#tLV t<$lJe2+Xڽjwݍ-3g teDc|_,W:Xtj)l(rɃŴkB##yUZZb*oJdsaAg:X/ Bݮ8w~0*S\m}JD`dz\&8YH~+"6|}]YIr$}v|  >uOPkI% 5#Ϟh$jn?4?Ebj@ɼ&%wPLׄ&š+}'_C:?SoO >K+ԣY1ŤS:[Gp}NU@|\} XLWNXs&܅uN">w%1{ČM!Fb"}ya'/B֝1)6JLB q> t+el_\IM߃4eD^)*T0mʫОîlyx-9n't gYYMP.eJDiPR1T[~ N_VvAWLEGrL _O3)ڲWׁ:n2`߹R>LQ`:Gh ɥsP+S<1WA}iSQC HVws0=zE@ayG; ^Rxڿ '<5>s_ĭUȩ|vw`~CQߠKy3F #|4l_]Z}9,V?(ez%bVF kGWBFP,zoE5(llpzEQ(/&}->~< ڷD͟8\v& OmmB!Պ3XB5r+}? 2ryz}Eb? wr-0&g1/8zX_ Z`rؒW O뗠z)L}v,t?B$ ^> UHQۖif30ءE znKExW~Wׅ/=.;^;I?e(?1i+3dHKZP簑4|.t"BoRF[ARr_t$+.hX;L R%z%ɾp n -@v˂uTY!.~@|2n8re5@ lct,b`z!֞sV *"x_~ßZwmgBnU^7 1J-\U~BgK Jz-QOky;C{]F<Ϻ)pX.͡b[:Х(GYHxV_B6P-#C!23.e>7JW9ċ#fBrəu'ԖIhѰ+Uhbf1amC_cI1dl7%?UlmXOF }2dB9r}`H );<V' &m% dai()WSw'WqUB|_%,b7B{U/ ރczGDKJ 5]eD9l/z (Qv"m//cxI* ġ2nd1}m:Uad_]8 *TWU* ,Jp/ٛ*k|̳N9,ՁZ׳j.a,8]\FFG\W,O5Exs5\<1,)\IjC5d'b_30>Z_!j]G724Y{ 'ԋN L{P@7c;_;WMgdཌk,ns Bp`ÝD@Af3HlvM؃UTϘ|]*c\U噿L ;H|0FP xޤ AՖiCYL<֌8W'KyRż '޲~5MCEwn ק}'Ioyj4hb> }lpXE#!]=bȫoBdn;!/?N|bD \?Q](&d Ѱ͗{j4jԘr:y#ƙ1kX0$@jS{=kՖK1y{w) 4CS aڜԜ}ނi͌5>E[-IEJOnCW'agr9>=$ȵ> 9i d=aW 0%n9.Jh>N`0}yZr; 跋R27 UxE3nqҒEm3`NFI@ W͚n}'`u,݄d{G졏*s[&n^݋KBoo< NAdz{*!3t~qԓ?RCܨkwOx+;&oKP lr!KN wW w~Y?C1ΰZjm`5;7uPσUSH9@WrSevdd)2!~jnŴar\ rL ΌZ uBØMWh{َ{= *(hzORΜw~ 4D̳ƥ^*/#< WO% *Fc{󘷔Vji'ՁƄtڴW`  ܀ 9uƚset27j%,3D-t;[sauP3sS&{L!N.>X3Tb-!'|?q4X>ޓ'N;V C3gf !&pRjS2dbgTKs,g{_kFwǒ%N$'>|MDIcdE0$Dʻã0G P~#=Sx>07> t53+pJkս+~W% ϧX<\%UCŝ&̎?K!ՉY"T!^=́ZrhќZrlLebъC(k Gw͑U6MأFu#u=q{Xl\?@HRrfjtq欁vР]m(*v+FDՐH;F)1 ԛK);$ϐD(Ε/׼,SֳE9v`bN߉n4ٶԱ0>,|SJ }$GeEl+S #{bDs%AA^B| CW!j3hdp7[*#!^ =haKdY!ׁEп}hkÚ `-{[#ݒzC0kP1&8"Ry"A8FJBͯ[Y#huF/m_`ナ "|ŗ#s\ R1*ɑƓ3R?nB2 ,on J%m8H]]Wt7,#@eL5T;{UZ WC`ّ!11eΫ0oQŒ43Q-ݮ9fikֻ8P(`>o}@U@4zDL06V ,L` W5;z$FE |K&Ij7;4Yh]ҥ؊}Cp18/ m5~"jeGt/AXN(v;O緞@߀]!12\@hh W4?f"Fq ap\23缆g5iefKSONлt9|%qKƳ5<7ERE\C@Orlf!HF|=T0Lɬ9;'kC_Vyh`4't #>D6,#R[+e-|y\A$jrE6;Nu!&?`(_e+AD!1ʒ6lniccXr iTPpAVhK%mtx\Pll_WLڏwYB$0q#㘥]* <9Q ѾG$C6Wbo&dM|?VqA]]x/}ۿIV#'faKbviW&K',L  jk ŴS>&4 ӫDʪ@Jb և$lݫP/bvD&"9Q3ݤLUPΆp&'f?[TVjr; !߷'AYGayZ} a}p_o74;͛jұ׃X{BioAZNN c&!@&Sua,6*-NuS_E6x4Z:~iq:S0AIÁx_@aF C%]Kq| 6[{fx9^BHF xJ3:GdI"vY1N*FCyǼ;v(ر*C7;Ddqn<ޟ՜+(o+膚Qя^cR8FbA!fi\1ч~bnb.AQ߯!! KQPn|i< HqbO^>5->hcQ)HIpFz%/u1 -5Tm hl)/qiKNoXnȊvu^Ld>fkR[;Nv!vұ-38a[-.sF%Ъ;h&&KȝFeN,uˌwzg{ 5G`L5Fr<{ѓÿ`jXP YXb`w79l/2~456+Ek@V%o4>y΄鯥,]t^G)-%]T}4rl=i{2WJ,MGvCUl ZJXy{."olpE I+q=nOA (dY=PP8s^ߟipӂfSwɗ!Z$iʨo|\|'BWїT6ye"T;QQD.;v3xPX"QǜkAx+Xb9~ĺb`Z5!YE~FZzRq)Cw4C-u]f.MY>_ǣ#YJIm-忋**j\YZp7ϳA @3! ٌcmdO@\c3&Ӑ_y\E@I{CL+GN \7\֫cUqf$#Yn[:W$WX-,/9o0qDYemI' 9灋o##!bն T1J ܱ]k`ZQ^j1Qzbo/PAȮl}cnVdl#S{5^+Kޑu v '|^[B08 oG)Xj푓}650cU(r!*|E~нٛՊ ED\4Voy"Mo ?IM4Z ymSwbTytF7ڟ86+Gy[20N WYhx!Il!W8.dH`deݙi 0}r"+|YE~1%Zγ AߖdZ) kbg< >-M2쒪5<h#[(mݧf ?3[ਲ e_=ەмl397X\'A=noTHcfIxH9~Ȼ>U%}#a!ͬsph,$v>NݧF%E%פXb„K Z:3qc圧FXG2-+I?k]vq3gqUHaʚlDOʠ Va!I'H#E]DsNE=ԅ GuXS{q~1b7k-v6#CŨd?lSz6#a=iD?^l\N`ۓR8M*Ӽs ()v }(nTeဧ&u}b>A~ (`h"O.6XЅsYԴqE3Ӭd2]"ǫ0Rr695o?)2Kf u?-|wmGlX*hVOcnRZWcdPtLqoIk}vZ4R}))h\q? D@!R7Fپ< 'FàKoӣkɣ!τ.)Q≯KJ aRܐ]-*HbüqNŊM~_x?L!VͥOco-CxTOb.P6^ ю&MiHlze{߱{U":CF _Y^FIq8θb]8*ܻu?Wف2 SehxOjDfkU9:;0KQY!xsXF`uf"z[Ft eLa2 x0+ x3 IHFB\uM~UURS蒬À?^}u z9o.*Xw081l2J!;M絚 (1*_O3:`>nzkЂ m >gUnLaG {rHUZhx9`aЗ sO QU$3$v\åF/M2 ]6spZ-A4p@ Ȏrlu1B2ƬS$u6>,5~4cDX(=iq2lrV}e>}TH!*)*EI <(Ș1Xwzsbz]Bpa_[ޜ `Rչ\^4[< kֶ4 cp|FpjSX7!zv2:WFy978%+vѸ]eIAqqC2uxC9F"r)]~b5=ƍ=BDI0uM:*LFe#ޗ;uJ6eBͼƫ8@H"r`}f_]ӯ`9'>G'qݍE1kʪћcy:].iȚ?O7).dxN|xpddԭW|eKƞFךCؕ穮y3֟반m6OŠ/ec۞\["~jh)M΄9E=E߱95*OlvC|Xrx}T|C~{O{"('zLs8'r~]#g#aCӐXJ,?TVUJ+.ֈenDvq4l˧Řr_Qd(.]#dY7&*ۂ"Xt[3ӻ*H340qeDs,Hɑ*'4dݻr;:DŽM&u&H' M CJ H{jݟJ}­hZL>Χԛg7G:HF۵HonK/ڍf?Yo.\Z%f Y0fu'l:f2)`4V د '+4.ݥ9|}Q}ʰ@HTҵ1/ā$Oa|3[BO(emE#zΞ =3k_p ;i33i??Z`5%g`IȊN{r$.%Y\0GʚCwp9ĄVNSYUO$5LSnq7Cl1fay.co14*P?EQȸ gqTuǧjִ{9!=3BE/dj)oy9W.栖/Sdw9Arss)g4PrERx~?\#{Oty%7J#&3 n[n$>{k[9l'`7)X^rh{%=ehWMȳdMB#tCP-Xcjgw0Y  n.K-(VK'\*=AzL/Jn,(hܙ޺i:۶ttV[t=_eM0*E+Z=#bD])XҞWsRp3i3]o3'%]1#į|N,ոQj=Fs|޺|6vNSi#4NvH9eG๙4CY(p['!M w-W͟ [-T7ЦI4w[mp k<K,drw=VKwCQN׫Mz]=҄48' w"r_rH('-j 'ME:9S'k$g* C1B&/3re/'ם٬Aq ʌ$ΥTS<(]ilZ bl{WlLc.*6KdhcL]ZHB(Qb3no@T*]; zK/>cT((mtYa]#?1@|KK@+3ӝ#a1Qnj0򋀿YPu 22ܣK$|dCtCuM#@)N%N\6] z'eIAc@(cR_(|q= T|58g jD 6lP_ &T~BYWnDY暼f_eXT$-_ClHUI=z8Id6[4D]+vT ueBtd=i1Bsv?O BP\DхwrYR r_ÝI΍_ NRwR—e T.ND,26|fnyZ?oEcMFkЍ\k .Gj1 $>ސZg-'ECN5s׽\Ls^Z6ir#tWU`pIT= Isπ=I \m4.uxw\@yGTw e-@/ >ⓡco|(AYlϘ GxdFc\ߪG|Jl/_v*"',2+X2PA֍)RAE &OD ,w`_ju?ktd ķa5VrZ@ܪ6 @msN}Nz Hs =9? =hgS$j9d4KUE"j{qE%EUNt+(>SbDw!x}}$ctX>[hsz} ?N*43%L0b^Ra1ޡf6A} KaZSQ˜ f9ȽD1m!- ׸R~Wn^џ֚y$qyw #kO8nPQdo 06tʤ0P[ft,v\$}VOTWuWhVf(`bSV{#6:|: ܵ ք9 &kO|8vvsJEk@y蜋 ,Bg:n9uT ]bە Nfߧ&[2 ?7[Hfu@[Eci ?=r+31gUF]vrl >'X4u@ԓ.`O<),k+K0HDtPZMO A:׻/5ub7t]޵:T= FFs[]<۾*a~y21f2 솃>6_-.PۊnjZ ]bX"lEF%ucs{TJJ)8}=Ɍ71[T<r4h^p1@i^f/t?P{ofQ%ʹ*"^pTpGxO Hw:u8;^W|sacʇ>] 9,*O/8e3}(L7 V?}1`F.GEWӻVϗI1+Elے2c 5풌`07ެ &46n} (jij%2#9xTȨ#@]3 N gj)"<"#[+ּsqD۔X?\E;O MloNZ#ag&hڝy0N BRX\y忦~TwGj_8L?( {TrHBkͤ!UO~S锰'ˇ"TspoҋSj`ݢjB3ǀI WΔj-ܑilԓMOCUY&3m ! E!+.HkKc-0/[y)fLHZiՕD\*Q~ !Ce&ӝ*Oc~E)#Ako3  A q(~/5EfãPX`<1E]FV~n ~h1Hc4DzJr3igi`tK^Ē)Fs(&DuLޛBqpՄء| &aii, ](ژݒN~šҁE_v-PK؏ɠKlYRdv:Qd[~V#D:,=dgW-j* h8m;%aГsyF7Ƒw4m:@WNz JA f)O.)e6([B`bxv1Vxq7TJd*VwB&]c(,&љ?u؜|<݁_u\gu{ňf䇿 cY]Y"1_͍Pڟ`i3N3}A%p}Tx*ffC:qCXK<9ρ?/!\>,̀2M-txo1 Oe0!z$ttvpTm$bKj!K#fV69 h&fqc}m^ #Y (;,Sĕ;ah.ѭ<B.SsIxB35 f>` Wĵ"U5,sbW>/?_HR\E.,P^yAS*u> wڗHM!b;N[6 YӤ|ENɻՇJAY&yТ,xN (,KIT4,H4a`!!"5{ґzmt*uy,!EGV<<4vؐU3J=p|2.S13Tǘj@3-O#eQs@@ 9Wi@ƙI <'ފ6x˱&Q*p,lxtcS'Ɣl'HSڅ}CiʍhG1&hGDG!Y(6YgB3}gB5=kSDžhUa6] q|Gvhb^٧ g"Usɉˣn8(XĊu⺙ 5o:̜`+$fR" `8trGDC9ֿh=SNf4#aCEDk&(4@ЍNIvX#) / h.]ýparE^_7HL@(ZqN?Xu.7Ǧ Wg}q{WVZXy+yߏYZ_ yo~4Σ%4?v ~Pn!)Ӏob/sX9<,sD*"~?R9nQ75^׊`l*UϪ }`.\X:FR$Ncm'Gi6 ^:+ggz!8>Ϣ]l Էd?MnRU+q-s:^ը ;X۶;l^jZ? K{ע5Ԧ-h7Fr;8kgTȀ}%8Iz^st74|EQ |s$_ ( g͛ 1Xgl\ N'i7 =hqڇ:1`jhLVݚ@ЕÀnF xS|!ftio$6kaAhE'V>#QCٸ5F́K}g8TAkW4RWм$ 'mc^Œw^eP*ea9h,/Q]PN_FBS|^Y 1Chq@`r[n\{j@3$y#Zϼ=ܽxϐ{+,-GpF$+Ш n -BF ?TGc"op S|@EL25&cMiAIµĔ|.Ud$=D OfCB@ ;(7t88>NtYqO rܩ0]rvw 1 T\m$#jZT̅͢}k~j;Tx-fzd8/ۨPn7Jp'>+֧B39OjTeD+𛬋J7T?G<%&c_=E5#wBRy/G^=B$^!4tx+OWGTBw:OA)veކ -ri&ɵQ]$ƿ25m6?Hce'mWtr|.cJO&x 8 LE," /^((*GJʆ?ڑC^E(VȉQq .XGӕ̮ R ]HRȭ ز<4Im:#Ix'7<}َ$d I ɩI~re?{^YzS WD^y}J\hYOĹdg"#Iw|֥ۡZ(8 ycRfWjJ׃wXC#4X&B-CvؗJAO-Ek*\,l'څ"qKD^\m.>4pqc)ENRQղRazha EF`EaKlؖ=/2i")k*ŒPQCp+iϜ%DrbzԱ0R8fJ k0Z!RvnT`FcyQg>ƺxk`,@Bp-1ѯ? 1%&l f[AN a7ϟ3ğIC]*Zʎ՘H(j1 |F$"J;pFtEnChG\/K!Rf'q<¥_kG1{TJ%r+e E~vWIH5djsj۳ JH ]oꐇ ?LbhOxFBm 72y^(Uضt7LJ6#iq9sfQqv>&:/f0@;#睦Q{?IoIne0 ./aS`]M 'wNL Ycvo |"2Mjf CA.KDE~Ĕ~}:(q /c{s ݭGt+͜ķ훙̶sxg` >ț$B Z/Q҇6_ȕJ>P @WyDeYl+C=6i.>>S/Rot9$4iY 5f0d8لζBl,ր-/4AxBj뻗0(:f&hF]TIqϨS뻒sQ+ <7 @JnFWf6ycG *+-؀ ܻ#ou&H׫@AxX"0&T9SN"ܑQ/vcvCFfh7 cJI0r fs.aPt8%T!fȾ\$+ܮrWps8nY{"'mQLS> t2|DGr=}?άMpO5 ][ϭ\9*̬.+lvG]}ZY)ݚ@T\0 .NA(SZ􉝅]N .K:р: O847F>>髿3(fW2IT,Ki HmPC`2Ai-N";A~^~ׇCa#*,vήV%w]heMfexY1WYzbx6ޡNu ܮs+oZ>E< F~4y{r'mJ599@#}̸4C_sfK2((5^+!irI* ~}Pud/SH~ə2(#1~.˟ڪP*^5d}9M@WK ލ UaES1 3Q-@DFevO)6A14Y1 g(Oj nUu%/:"h!&PRP"CJRw_|i$˫e\tXp3#e9Hxp-`xoVBиgKG$4a|pHC#Tg YZ