createrepo_c-0.9.0-3.fc21$>X.0 -[jC#>9;4?;$d  A,0?NT c{   ( d 3 h:\< R( 8 .9 \.:.G1hH1I1X1Y1\2]2P^3b3d4[e4`f4cl4et4u4v4 w9 x9\y9b; Ccreaterepo_c0.9.03.fc21Creates a common metadata repositoryC implementation of Createrepo. A set of utilities (createrepo_c, mergerepo_c, modifyrepo_c) for generating a common metadata repository from a directory of rpm packages and maintaining it.Uǹarm04-builder16.arm.fedoraproject.org"wFedora ProjectFedora ProjectGPLv2Fedora ProjectSystem Environment/Basehttps://github.com/Tojaj/createrepo_clinuxarmv7hl,})[  F &$큤A큤UǞUǞUǞUǞU UǛUǛUǛUǶU U U U U U f8ec96654ab275c55ffde744d6055649d9e483ecfe20f596665fa103ff3840ddf30239a30ebf3ccc2213ae3b75ba47cbe004e01a2edd07f4c12a4f33dda530f44d742ec7186a45779db3e2311079fedccfab14b7e4f5f89568302c3487bc202836a20cf29a55682d62bd7422ad07ea7689e6d6171bf2c278a5adcc10b5d75e9b77bfd81348472047ce332fe6aae74843679a304f8f6cdaedc6aa5274fd0ea7ec8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643c39903f50ae00acabfcc48bb9f577f450fbfb2af74fc69edc468d9bbbaa03e6c150c07c642592a166b5b069d06f2e97586679f3ba7c2ef07280a4cf2ec8536c824ed55addfef3f7a76420ceb17652ffe1acfeb3c5f0b4c52eb95388b780178d33bb58f06e39e98e7d1d1836afca18ec82fff2d2bb967a5775a2c1802272dce4a64ab4a69b3e81257cb2620ed932d134057a24e67227f22bf73221f17d64139abcreaterepo_ccreaterepo_ccreaterepo_crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcreaterepo_c-0.9.0-3.fc21.src.rpmcreaterepo_ccreaterepo_c(armv7hl-32)@@@@@@@@@@@@@@@@@@@@@@@@     @createrepo_c-libsld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libbz2.so.1libc.so.6libc.so.6(GLIBC_2.4)libcreaterepo_c.so.0libcrypto.so.10libcurl.so.4libdrpm.so.0libexpat.so.1libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgcc_s.so.1(GCC_3.5)libglib-2.0.so.0libgthread-2.0.so.0liblzma.so.5libmagic.so.1librpm.so.3librpmio.so.3libsqlite3.so.0libssl.so.10libxml2.so.2libz.so.1rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)0.9.0-3.fc214.9.03.0.4-14.6.0-14.0-15.2-14.12.0.1U@Ug@UUUT@UJ@UHT!Tq@TTa@T`T[bTSyTD@SS@S @S @ShSFS@S@RJ@RR q@QQfQP<@Q=@Q8@Q@P@PpPpP@P@Pl(PDP+@P1@OỌ@OhO@O@O\@Tomas Mlcoch - 0.9.0-3Tomas Mlcoch - 0.9.0-1Tomas Mlcoch - 0.8.3-1Tomas Mlcoch - 0.8.2-1Tomas Mlcoch - 0.8.1-1Tomas Mlcoch - 0.8.0-1Tomas Mlcoch - 0.7.7-1Tomas Mlcoch - 0.7.6-1Tomas Mlcoch - 0.7.5-1Tomas Mlcoch - 0.7.4-1Tomas Mlcoch - 0.7.3-1Tomas Mlcoch - 0.7.2-1Tomas Mlcoch - 0.7.1-1Tomas Mlcoch - 0.7.0-1Tomas Mlcoch - 0.6.1-1Tomas Mlcoch - 0.6.0-1Tomas Mlcoch - 0.5.0-1Tomas Mlcoch - 0.4.1-1Tomas Mlcoch - 0.4.0-1Tomas Mlcoch - 0.3.1-2Tomas Mlcoch - 0.3.0-1Tomas Mlcoch - 0.2.2-1Tomas Mlcoch - 0.2.1-3Tomas Mlcoch - 0.2.1-2Tomas Mlcoch - 0.2.1-1Tomas Mlcoch - 0.2.0-1Tomas Mlcoch - 0.1.17-3Tomas Mlcoch - 0.1.17-1Tomas Mlcoch - 0.1.16-2Tomas Mlcoch - 0.1.16-1Tomas Mlcoch - 0.1.15-1Tomas Mlcoch - 0.1.14-1Tomas Mlcoch - 0.1.13-1Tomas Mlcoch - 0.1.12-2Tomas Mlcoch - 0.1.12-1Tomas Mlcoch - 0.1.11-1Tomas Mlcoch - 0.1.10-1Tomas Mlcoch - 0.1.9-1Tomas Mlcoch - 0.1.8-1Tomas Mlcoch - 0.1.7-1Tomas Mlcoch - 0.1.5-1Tomas Mlcoch - 0.1.4-1Tomas Mlcoch - 0.1.3-1Tomas Mlcoch - 0.1.2-1Tomas Mlcoch - 0.1.1-1Tomas Mlcoch - 0.1.0-1- Add drpm as a BuildRequire- mergerepo_c: Prepend protocol (file://) for URLs in pkgorigins (if --koji is used) - Update bash completion - doc: Update manpages - mergerepo: Fix NVR merging method - mergerepo: Fix behavior of --all param - createrepo: Add --cut-dirs and --location-prefix options - misc: Add cr_cut_dirs() - mergerepo: Use better version comparison algorithm - utils: Port cr_cmp_version_str() to rpm's algorithm (rpmvercmp) - misc: Rename elements in cr_Version structure - mergerepo: Fix version-release comparison for packages when --all is used - mergerepo: Show warnings if some groupfile cannot be automatically used - mergerepo: Exit with error code when a groupfile cannot be copied- mergerepo: Do not prepend file:// if protocol is already specified- doc: Add man pages for sqliterepo and update manpages for other tools - mergerepo: Work only with noarch packages if --koji is used and no archlist is specified - mergerepo: Use file:// protocol in local baseurl - mergerepo: Do not include baseurl for first repo if --koji is specified (RhBug: 1220082) - mergerepo_c: Support multilib arch for --koji repos - mergerepo_c: Refactoring - Print debug message with version in each tool when --verbose is used - modifyrepo: Don't override file with itself (RhBug: 1215229)- Fix bash completion for RHEL 6- New tool Sqliterepo_c - It generates sqlite databases into repos where the sqlite is missing. - Internal refactoring and code cleanup- Proper directory for temporary files when --local-sqlite is used (Issue #12) - Bring bash completion install dir and filenames up to date with current bash-completion- Python: Add __contains__ method to Repomd() class- Python repomd: Support for iteration and indexing by type - e.g. record = repomd['primary'] - Show warning if an XML parser probably parsed a bad type of medata (New XML parser warning type CR_XML_WARNING_BADMDTYPE) - drpm library: Explicitly try to locate libdrpm.so.0 - deltarpms: Don't show options for delta rpms if support is not available- createrepo_c, mergerepo_c: Follow redirs by default while downloading remote repos - mergerepo_c: Fix segfault when a package without sourcerpm is part of metadata and --koji option is used- xml_parser: Add file path into error messages - Refactor: Replace g_error() with g_critical() (RhBug: 1162102)- createrepo_c: New option --local-sqlite- Mergerepo: Fix mergerepo - Mergerepo: Add some debugging of metadata read.- deltarpms: Update module to work with current version of drpm - mergerepo_c: Add --omit-baseurl option - craterepo_c: Gen empty repo if empty pkglist is used - Docs: Output python docs to separate directory - Several small fixes- updateinfo: Use Python datetime objects in python bindings- Support for updateinfo.xml manipulation (including Python bindings)- Experimental delta rpm (DRPM) support (Disabled in Fedora build).- Initialize threads correctly on old versions of GLib2 (RhBug: 1108787) - Do not print log domain (get rid off C_CREATEREPOLIB prefix in log messages) - Implements support for --cachedir - New option --retain-old-md-by-age - Few small API changes- Change default behavior of repodata files handling. (RhBug: 1094539) See: https://github.com/Tojaj/createrepo_c/wiki/New-File-Handling By default, createrepo leaves old groupfiles (comps files) in the repodata/ directory during update. Createrepo_c did the same thing but the version 0.4.0 changes this behaviour.- Support for weak and rich dependecies- Relevant only for developers using createrepo_c library: New approach for metadata loading in case of internal high-level parser functions (see commit messages for more information: d6ed327595, 0b0e75203e, ad1e8450f5) - Support for changelog limit value == -1 (include all changelogs) - Update debug compilation flags - Update man pages (Add synompsis with usage) - Update usage examples in help- Temporary remove deltarepo subpackages - cmake: Do not install deltarepo stuff yet - helper: Removed cr_remove_metadata() and cr_get_list_of_md_locations() - Add module helpers - Sanitize strings before writting them to XML or sqlitedb (ISSUE #3)- New expert option: --ignore-lock- More effort to avoid residual .repodata/ directory on error - Add deltarepo and python-deltarepo subpackages - Add modifyrepo_c - Add documentation for python bindings - Refactored code & a lot of little bug fixes- checksum: Set SHA to be the same as SHA1 (For compatibility with original Createrepo)- Speedup (More parallelization) - Changed C API - Add python bindings - A lot of bugfixes - Add new make targets: tests (make tests - builds c tests) and test (make test - runs c and python test suits). - Changed interface of most of C modules - Better error reporting (Add GError ** param). - Experimental Python bindings (Beware: The interface is not final yet!). - package: Add cr_package_copy method. - sqlite: Do not recreate tables and triggers while opening existing db. - mergerepo_c: Implicitly use --all with --koji. - Man page update.- mergerepo_c: Add --simple-md-filenames and --unique-md-filenames options. (RhBug: 950994) - mergerepo_c: Always include noarch while mimic koji mergerepos. (RhBug: 950991) - Rename cr_package_parser_shutdown to cr_package_parser_cleanup() - cr_db_info_update is now safe from sqlinjection.- Fix double free() when old metadata parsing failed. (related to RhBug: 920795) - Convert all strings to UTF-8 while dumping XML. (related RhBug: 920795)- Remove creation of own empty rpm keyring for a transaction set. This is not necessary since rpm-4.8.0-28 (rpm commit cad147070e5513312d851f44998012e8f0cdf1e3). Moreover, own rpm keyring causes a race condition in threads (causing double free()) which use rpmReadPackageFile() called from cr_package_from_rpm().- Fix usage of rpm keyring (RhBug:918645) - More generic interface of repomd module - Code refactoring - Add some usage examples into the doxygen documentation and .h files - Rename version constants in version.h - New function cr_package_nevra (returns package nevra string)- Fix bug in final move from .repodata/ -> repodata/ - Fix warnings from RPM library. RPM library is thread-unsafe. This includes also reading headers. Use of empty keyring for rpm transaction should work around the problem.- Fix filelists database generation (use '.' instead of '' for current dir)- Fix race-condition during task buffering in createrepo_c- Fix removing old repomd.xml while --update- Fix bug in sqlite filelists database - Fix memory leak- Deterministic output! Packages in output repodata are now sorted by ASCII value - Support for Koji mergerepos behaviour in mergerepo_c (new --koji, --groupfile and --blocked params) - Better atomicity while finall move .repodata/ -> repodata/ - Repomd module supports pkgorigins record - Some new functions in misc module - Small changes in library interface- Another memory usage optimalization- Some changes in library interface - Memory usage optimalization - Fix a segfault and a race condition - New cmd options: --read-pkgs-list and --retain-old-md param - Few other bugfixes- New interface of repomd module - New cmd options: --repo --revision --distro --content --basedir - New createrepo_c specific cmd option --keep-all-metadata - Few bugfixes- SQLite support - Bash completion - createrepo_c support for --compress-type param - Improved logging - Subpackages -devel and -libsi - Relicensed to GPLv2 - Doxygen documentation in devel package - README update- Support for .xz compression - Unversioned .so excluded from installation- New mergerepo params: --all, --noarch-repo and --method - Fix segfault when more than one --excludes param used- Set RelWithDebInfo as default cmake build type- Add version.h header file- Add license- First public release 0.9.0-3.fc210.9.0-3.fc21createrepo_cmergerepo_cmodifyrepo_csqliterepo_ccreaterepo_cmergerepo_cmodifyrepo_csqliterepo_ccreaterepo_cCOPYINGREADME.mdcreaterepo_c.8.gzmergerepo_c.8.gzmodifyrepo_c.8.gzsqliterepo_c.8.gz/usr/bin//usr/share/bash-completion/completions//usr/share/doc//usr/share/doc/createrepo_c//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=fd650f6b1d0f7a19d48b02b5b882fc1c4b449afb, strippedELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=68651dd61615c7b9c7abb64df01877fd94a93529, strippedELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=f50ecf553cdba4a09facf0d375d9128625327ce7, strippedELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=c66e18220e946f6d8eadea0a9a8b89e8eb3a1426, strippedASCII textdirectoryFORTRAN program, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)2IRRR R RRRRRRR RRRRRRRRRR R RRRRR R RRRRRRRR RRRRRRRRRR R RRRRRRRRRRRR RRRRRRRRRR R RRRRRR R RRRRRRR RRRRRRRRRR R RRR?p7zXZ !PH6ᪿ*]"k%r̫7+vސ/Gx; kUB\~.g@k, E귢he}">g$}X)Q縂' '.;ec}0DMïSeo/",/%eYAˆZ;Mʙz3Z1 7E[6n_oГ`J+;z#\=o:x t)N fι"{yD8w/_.0RFnd $piEA`lh)zA8^ <`E _-)C*L"${abD@e4Y†/ӋOS{DHRaO_ \5a/:$'Lo.6 Z B55&X <{r64h?v=O䦴YB )a-{&v$3"AyScCiTE&+t=/`o>?aQc6BEc"ܦedvo0&٘ڮpU=ǝFѽlDYzzG,(%g||\Z&;B}F)}2:pq.N:/mV"MGSwt `{]?3\L-jW$Fu/#Ù;e o{7rc]Ce~ZvXLJ+iQQ*!~@~LrEV6@F;LBN)6ąA˃D Kpt`<,[5T!ݔZ2DB;dHr,v)ջkBB{Lg`AZ ͧ"^f V40 5]TfaDѠ s"`ўߩ^=X L߰Kz&H3+>.e΀ߥ$kճK4v>Og9>`DiA0Z%=㦇б>o<E,3oNn&QkEM(C)$'\ Kz?z__7 c!'a}/$eZhI{'L}?|Wh۾'tڂ%rc- a ON(T;lpFU?HrX |ܨaa;3\/=?T9Ta.H  Xl7#FLjʲAw*pӸ"a@g?"YZ|U<<"nrE5`w$K t 'ՉA>p]FQ1qɞtM4Y~k>n*8iT҈"r(~;LsT( r`G0ĀA88Ar_ 27+~U Ƞ ݷVb3\žΛKTAlYW߽T؆O z)L,($\x_s,4BfBoA[UqD,[MV<뿳 ٲ"'bS!fSui1 @֯5pxR/Uw[hwI *]I(cթY_h[ A2TӀC2Jwͮ,t{Ї3ax.幮qKSv.AC~cKF@+OJ>oX^aqLF[O_,,wlvke+\MGL ,t={ C7z':WԠ;gCïQ['|E (Kߟ|O8SDNI`qht.ɰae"}Jzp ?^naxqTX^5_$zYS%(3`:3cev=0@iiݤlE:1Iͥ{V3J""$mt|^I>$M"9_q;:(p4%p`dkduzy״PrH2i-oE<s#6ͫy{o1#!nf_6EPWm+tk$mŁBV&3|IBe9C˘ 96(ʙVcRbi ZKs4@f" cwx= ;)-˸[\da&fZR;Ձ&6| 4wSiA'`n>#]XhPZ2yF{rx9g;>N@Pʳ: K\p0)u/¥(X+Kh[ŋ"B^L_mg6%~ec!`ϐUV [TAg ÅP>f!n_8zYœa%fi^͑jcTy""VP_Q#Z#GٟQlή* 髳Cyaξ)4Rs#[&@–P<2R_I-V!-'[MHQč0>a]uɕx`I:U^]%Oںs?RdRUV]q3!e 7ƆԾe`vwb:P`:v>Y# GԔ~"FGep}2( ޶ )BzˆWSa`eOc6V0pڎ3RTpS ?dna)@p{njCk08aG31;C2 Iµj vfP9' Ѵ8 iP}EA;M*F vva;+!N 4ĉ *{]e-U1:B/ ؘٞag?Ǭ'h#kT0KbHY;@cWP|oJ_&!$>ɝ^"Xh i&L}%vWf )DoyY$8-4jn|RN5s\qk`MBJ$.L sQTnE4KlByBbst̸]?5Όd!:/㟏7g:RddR[`%s}!G؎Xkp?)˝)4VQnlyɳ)r?x b ?_yxtJUmU}ʘZB ?=-"_BcL;%Yo( lٶ<n4,]H4UDz~t4ks1M٪5ཤA>̳ՁeGWJ&kjOM ;"_izIe cl0Tl a9GrGMˉASU:y7zaiタMY?~6f]!k>qsÁs2I(SuD!J#vK..y4,9u'x/_D`] 5n|\;3cFnIѦ6҅z6HεՓiQYZ=`UJ HHz.q၇cwT.Nz6/>\ʖ%tkOV\śVmE<8H˒MV싋;PzO wL?^8*32$UI]7@8{VPcD|h~XKa2Bq u1w{+cg哓5>FT9djs|,cC*A5.Gsu:VB*x2x2%S^ G<9?EzJouF@{WB3۲sJ:^5,\++l-R<f"&cwyLk37ِL@k5h7MsrSsА u8o iz\TdrK9褙>ؔcv1(#;q Z1-cz+mFn5`Jr@ L|/EH4 ;Z=](*l-!ʮ7t9SNq4BEˊ{&)b_cU\]m.1yG?:q'+E Wkې/gifJ`,l$lc¤zL~T ޮC-v1ȩ%W5Y܉cJڨ`f yWDwCCVTn@~Ȳ14`B||l?G4uɰ_:L$lJ'GI@T95;;C(/*7Xo,o+3(8Ux2蛍4֥R(uH$B$4jǽoM2*hyLUs~瘙gM6yd䙨yoؕS/.9X8SwngNF oeo Y}ޫ΅Ȧ$ ;{!KC4"cld^;5,)ë j mѐ9RdGF`Vl;XD2[tg;e%bڕMB!$Ѫ~" d6h_E;4<騎Y 2p<8.{LkP^\4'6շ C0y {½ Aɸa18|˞@ŽÔ,G} zo;;r,OUZo$}Ǒ?4]q=::)Ut8uMbOP7ƣk[ʇ4hM=*H Y"m%KLj#\/20|xe8^4O}%cHa{L̋3e93wOs)ߝ|*M0%A#% xAszy?_M2rQaN&X`NpEG]F?@Ϡ#Bǰs_=P򑿮*m4QbaȈȸJ=Ř1->\+m2MyΦAm)bl"}0^Շy)ΕP4.M0/ S?rʇB<9f^.QZ#| Nvytem1=K"NӔ6: ql˹?^51,l2+cƨ1oFu0l*~; #7I O7@b8qxCJ6unA%k^1u/#3pއ@u-Hl9%%N".}_N항q]Ko$0uH〠)whM!l#Kعy'0qB394_=UQYRVNk`DΨz]{Ob 68>p2#XiEb|>0N+y}}ۊn]އ2Sm/xbօ(RVAӈlǙDDh-c/yN((EP|U·jmkdAwx^fLBS5j:W" K.vA]x 0G58m<镐m:0t !03@pκd+"s ֯W}7n!p[ !sh6Q6*75H%sx< y6/~'eWc7^VN3vZ䨇MH c$;^etR 6fq)C|HF,CcQHiyp;!|WX|"Uw-DA7w,,>0Dy)O5QR0wA\Ōv[aL:$9+/i^iy&Z6hT@rv7j^QWX<1xOkEW#(_(T{ 0S/A4#BCOJW-h? 0X*Ix =K#C*hh ?} HRءKJ@4)ṗBLsUb5Xd$ @ BqGjmie^p-LƼI|ɷHƛE*eeRY7IYܸ3?;yOKIJ9ujN["'&{B0'9yc3iA}C⸝$خ*C(%*>y?(mbWfL›xSXAD\01ttA<V|"%ިAV*Beធɋӗě *p{mvcHNxkuMjO'lhK# c9)%&N }vن=>ٸĢ|\4M?:/AQ36vKDm;ŀ.EVw&b&n0@9zYKNW&>ذ]5Ae4.w! 9ъܗ$&@/ [/a0\ṕ=뻎ފ{!o}PҴ*EYj.axKlPg؏r i#"b %(~D}J$ߒ)$):im-NhSi4Kvװ&S"J4?nj9 q 7&<Կi0U*cNAz+[b+(͈XSSwK-3>i>lj; PA%M?:z$H$JR?TZ톻_SwO^HJ}:pK}Pls 9Zmas㓯aFR='Hp m\')jh+'1J7Dgw'HXS<";UL~3ts9EIE*A3} F(Bㄲw <̅afA%< r@#4>^&:+D-FLⵎ̔5imS_ނ'ls(AE3'%d |BnDl4]Y3f#`gHѽwc%h^ckۙ\ैH}fCTZib N?G%@n6/afSwt .U:ߍ*CFϨU DRؿGJV7,}Lo;3Q;ȷqk9վ7p_aF܅}ΚfEqWӟ)>P/GØ%c aOhb}m!`sY23*RZ+Su?˪:*zQ3Y#uf6%NSF6SF;!SHgi, F e4nK3@C٬x6`1BmɌr!@8+KeJ+a%rzHil ,&caRwMrGmWa3QXB=ʁa⻈})ks+ +Jf(7\sw !0(`p9?,66Qob*e" R'yAH3;dFLG<*.K~RH{řOv"27kxC"^U'6av37-԰84t(V [R 4|.z1%}ӲÍ .v6OD{ ~{׋%~r+122_kVr!JXEyɛRm:+>Qu&Eh5K_+jE7bcљ$osp M\*ة3;`) kۚv͇W^Ƽs$Dݾ_񈁅jIL/yQVW j`x0da.c**^倝LTg_6մi$ϭ>&[l 7Ūt2rt"1wzrgpU.th0gJ5_Th8`!f!bt}dnA NcZ|Ib[bm%Ds ܫk"d90F}˄vKFqŀyR tBJ#&lK*A{t<~Q3kNqZ'z Jm !{5Y#D' q +0+X%oe&9Ρcuޒ/Hz\ q!hZ,l <<[ p&+C/p.!ER/&7(VLO}qзc7 fdfgζ65] nAQQI.lʃ3iY1%;צ|Yk C϶;37^<ځe|F gn3 >CM U` jnNG裙`Q3$ b4?-{qIƜ Em-#CL7qHp{CBT* ݉X Rf\q% u9}?sviEXbUN'3au~j[;I204!RgS+K{Od0)DE}|p 8k`uyr#wfPKDjBǹKc6e`Acb d *gNd)Cd+qۄ l(פ-bQnճcV5dѠ,X #dmmjd'8 W>wM?Ѫuh '/:I.d(>LۺRT'?u];p㤿؊` {?/ĊZ1eXxD>!* Wѥij!~4Q`LY5<'G_ Y6dਅsj~@{M}bfGC׍m>p}bIq o2DLOC?c6`sL ڰpO#?8UChrO7BFialOq,t.4Ia'RfYjĦFnd)9y@yO"o&d`SBCc KNs܉y~&;H/7;6*9[F Jv M\gYPrr' m4?B7P^bFu?0qYOB* ]a̸ZOIcxs憡s: 퀬]-uдS\x]N=9ql)5>-MɿTGh$(R]\S -\K #)΀ҤoReVc#Ռ@=sý~R| IMU0c:ם3ൖ(4 3:ivәZC3Fa~o7,ybn タ)v+y7cy{jr(9 =duH9IM1jWgKu*#>NȦAÿb}Ǥ ~RB͵LjCD,U1ӂ&E~4{w/MPCdi:U7[ ݇a'hRĐ |# &N+2 G>O;4טnY(nudlIj*;۽ǒLzIiEa+8J%u)8Fd|79 i DNq۲a',>}~qYxIwAƒPu ~_5gx%(H^Fڥ)>b'p/Įrbw.ZkNK2@ɩ!+ZTl? P="[y*i۾PO/b㔀F67pZ2\ÿQCu.Rwp1m=dۿ'<ǁ۵)1&;5:~-Ր&#Be+Y3v0}-h֧WLp%%"NT9ZF3"qʛN^2EOTу}w_!*ᆄ.!iyݦX؉:Mb})ѣD hiyXl3ӦjMgWXK!3䐷\\Arc@SEOYhd ffG"~<(K#~psQzCN4HžPoB{H9ÖofaV:d_g ^ =/ . \x :XxY?xL6򁠉ϻ +60JېYOr36"lD 厷vA U`-Xqtj8(eಣmAu* fX#q~JֶRH3}O o;$Ya! Ñ/8uSQ$W)<`ayQqje)>(*F!豝 8zu(d~5Z؄ R g15YL2lO֬/ϚFJ jG{] 5A+w0*=q5jad9oa (~_oL!<+0;IrB`ͥtОxyqY@36bAr&[+Of&l|hYi(U0d6q} =k)C< tAD}L~V^Ev3jot? .=,󵂒|* Wf?0Z@^dd+8PQ&_6{R/"q)|A{v"G+i_cG*{fw(S2bhD %lEAKohQ5a\3 #|]#P(QǘfL"UrH@nТ@?<_&jF> yΞFw_LWxѹ׏@g騚woW:"쀺 }5hĨEq[5+5,\|vG !GhtC ]7xa2/E3F:HaZ}$1 5+BR lrjF\g}rhFn>x%{ [xŸ+Gn_%O#惸V|9~ \]v'nD i~IAڦ>ݿ4wv/->8:e˟6hv,x*&pEx=gm( ,Ʈ@8ֹnufaE篚x]`#O+ $1ՏT &f;xed 䥠r8xŭ0p&9=ZNHȀV=Xⶅnhb[ Tr?[ЖS axC&̓ /!ۯ6Doo h\-!20 ^=ef\5tht)68 S)*TXJl.ׁaIV!ElEޗZPL"ӡA͛?\\,ФR"x9Á19:DjcD% Hj ǡy"~vߴ=P 7V&mv !$-6YkQNZTCljUZ|JفwK9'ÛsI]"[UTSQׇů6͊fN Mea[WM l}"}Mkx,ղn-E^~JzWJ`ih08OBL0`@%uO80"t*)+v;,h83sGt7:%x'?fdyep%H8p2AlhS(5p#w~Khwb]$* 6uե_*5JvZHUWIHk]bnyS6(2Ju9 O?g~vz+6 aP?sxm:M*hc@w .9uiCg[qj7'!F'0+MO-3/eMS y6gI gw>ue6ˀ{9g|eEݸz7!L)_^CD )[4\P..3ՌϻY3 >NihH&hdOIVuQEBޛK& LcX͹ uI>}mU J%ڳ¶AF67]o5?\d% :+GGω9#ahmO+P[aօK; eЪ6H /PaޮzA7gUVڑ`8yEɋwwIAԝUI!Ɣ @Z09uh HQrbD nj6I2.1rN} !l5$Li<&ɎN'[5w*M)1y_ӟ3G O>)Q C <פz =@TDQE ;~k]۹1̓2t1S)E0&XӠg'67ZRZIGߝ`yZ$;6gpxlf>eǸ/-]W,e;\y7svpZpOSb} Q꽝'I!C)ľW@| CE`Mɧܡb+NښzkNq'Lh2\y=Iy,dY̭WZG֩La5t$FZVˏ0|"_huQOSY8TXwUJGݯh a|DwVJ_CRjȻqX/XFTH0s'Hg%t(ZU%CanHs@;?`f2|pGjKෙ#6&'s"adrD>,-Y Q6,ZJ-Ser²_UZf!yꬆsjM;=(!/QR8< N7_tva +"-P'NDulAʣS|Y&z@DybE}H.r ye-D\*wMJ!9C*F2Ч, >mA?, „oN=*xxyu.hNb*?BMH ~^V' 5p jdyg/]S5h@%9C 9l?+ML$2n%))R6c\Jdt'#>Q 9F% |T5-3 爠Zόqj2en|a?huXz `P>??8% o녭&D_A %tDxy HׇGxDH7/ŠlOPw{uqHbLvkŽ,+9sjTkN=BՒ'8gޏؔA+ 'k#ky7XOGD ЭHa ;)QlH:Qܘ^¨ٗ%(ڲ'0-^Tq5ypv-vTJc]d_pǪx`;Y* ~pL8\CLJ`t~KYIFGCP,`74neLgv,gWex~_2Olgm!@:۳JtAb]s_/g|\gk)zA*!?LDmynQ.ٜV JojP5xi[`-] ~eNJѪY4dLvN}h`?(gv1w+^a;:@K n/ U9SCo+*Q{:f<6i!2R!Ҽ8:ċn6^x/YrZkY!۝6SPHf(6Y~ l[pQUQ2Gv1丆G(Hunj^β  p7AIƨǮa,:Es~ dHu]8 EN[7A8^ Hb&K6p v.CMϔ/\3ٵ(6 7wj'%dhMFS)3@rէUtڀ8u|Ayp#$n_zOzV;^t%HҖ(1K"s͋U*tnq=NI`7=36ԟo]9 _![C YqX<NΰZ_1E\ɡEM#e<#δ ҩu;`CDl#b,Ḁ0`w_` h5WޯxdhBn~HZc2DX^|ʖɠ++hA?uyD{OC}FLlLk{$RO'MoJ%VpOgy CzosZ,ga|QMy* F'֙q)F)*y@UZJ́wؠ3# 9wsVnX4@DHS>C7ݾbKړ_lnm0R' (ߡص,y]K>DL6u)Ի՝[E\*>+ Dm7c8]wY#NH+ީa~t=DvLr?Rx[DhHetF얪pWhTZyǨD9 q1 =eOC*4fFAM,U6ƫ}d}ƌ֤*Y#UjGj{ ) 2A*3;;4_R澪5ItZA#[:ma&][c#'ܢ.*_Vmn*;Xf4DcΔ v4'"Q`\eЯO2Cuc"ZJ;}HrN\[_," i UWmzĪh^tPA>uNE,A>#x: % ܮN0gmT T< qR6X-J,QkҊX^Tņ=@C(ґ$&Z* {ngm9"-- uh,NiDarPyi5,ݪ-ײ1Cgs.0ؘ׈)Jj49ðF}>ѳ0 ;Gq&|+܂ lLA7;mΧhqٜÊzxnOnU/O/Ck"MǻEnVYyŭtw/ R悘yItnC yEߕZ^m1έu`!,d/(sߺ*7aU)7qi]$zӜNK|֢sFIȌE@ d} !R,T)>pp%G|ŤMQQn j)0H ׀EQx piOfk ?ՀJ]s*&֊M}'\ipBlGAmm^SKs I ltbEwu%vJ\|"9p^)Y^$dոeAɂQe 4ixntX,'~)Y7LD xOi',Cl4m ѱ+kͦlS dzLmoKdHg烏6yiWix 3jGaa2䍴/B'N zQ Q\-N}oL/]6I}$UM%|}wԐVvtӀ„&VBj)#*u–r:j5 *y t#2Ip?:g@Nţf ;Sub<|W o<n$]`?c.9M.AumPh6G 9՝9譫*&OpOk ҏ,̆#Ru$y\Wsh;!N: g<c0:6^6  5gdz"waТ}+|شkxcjvj@CNyd҅q=,KzHKq|X̲tNGS71"0.i Ͽ6ytUy5I,4.GZ$FI7=$SX+25<ﶸ4Qr^U OʴgY,@6ɡ7؍o<`oAm+O|rtȤLyt1/3)Bn5,|F,los6 ;kA8 k -pp>aHt;N4DU;5W% 8wid|wG -,'D(q'Zv@xeIM.'`X5FǴ$}߀cynDC|"  tS_ M/iH!.4_pgyva4 V@b >2g4lfAUG n"%I߶eԇ2g/]Mf'/pqe3H g$#Q%sR[U䡻P(fK̀w8HCm[eAjנ(A}@옯Vۡ w}kJ Ko :]}.= N-809Ƶ*Q.;j6Κ1'4;^!|{yF~uКɫ5ϻ\J ~`(D֕ SXm8Z.r z&||-hFdiGisH@fSus婶)0p0`C .M;OLD$:v\B$8,+9`:vɮF5:d[E[=(V UΔ8oXŖ˷J .+'FQ?.T?R:ńS^Ã#ky?וr$mr)1Ӂ88<ܲZ%=b8$ b,?LzQ< @hkymhr{Kw%UחMG4 $-䉇v6ΘvAwvuҌdBm~a7TR JphI6Cf7I| oJqÓന $r^d8X?/z/7nY[~ٞR T 9߻}^P˺S’_&SI|[mGkOT6\z V/2G  L]˪&OXǥ.<YVӇJa(+`̭;z,t/]2wrbH+[Iù3SD-pTBє]r6SntńcU\bZtnhRS\*t1`q E>__o,XMG.§zPbVM@H1#`|EꧯT=udִ>, >}KSi]8l!N^%v=ؕ :PSNmu?Z_Rxӄn)q`P;@C tP 1m痳Ey![~{SHm,"Jۆhxq=ΊX8K"Yn&ڌmaV/ϳ H"i8 uoB_2bkpFZODt~!gZ3ڲD+SLIJvI@Zol/"k&;b% X۰EtMQF*`>)\?4az[S}?a]J|, tJE}ەP%Xqc~7W)\[XpL] MqXG`KtJ oyYcVm Pd@(KeCԇMXHIyb!I*Riٵ23V2|Vg #LR5V5CsfgP\nn ![CyǔI+'~pKAtxVs P[6ș4{z]ՌG~K]_S?"g]pJz>$q.Pd$tOu~(Wݳscɧ;s+mw @V$հ5拊6a%x(Sŏ7fYj0G$so_Do:4 D&>L5yT$I'<l-}8& @@4bH~4ր ֚\Ik4}}o(::m<ɸ1dQƞ1#ӛ^5\:SHܶs!xH*j5t-%=`1 P#@Q Gݟk/Q5f=w@/sӌ C^!Q9b'#e?o<^&v}2U ~-UҭΑ* RӽV'#۪VS w%(n/Zo =Jɥkx*pYjC o\SMRc8ުoWnA'ً9m!_H4`r*28=sꂚ6s&M$>>gĞ.G#)g'-plss2)L(PL|J~N@E)lQL31*%nd5c c%p>?Qb 0pz}:{b )Y^@ĸ0fЙىFP֣[ƪlZ\bn|]v33.`ByDMB9tmh&9BE&ř^&΋gB8sPVW莵&Y]2' rM \x(HgC =Hr|!p-Qopj^pgVyNs#xP7zVt^aSf5A0aʇ\sO +au_ykwYF (݂V0Ui|3d6tWw[ ]>`IQ߹WRa IPRڲp\ v4=`#b`TjŲ3ǔV݂]q!wrrY鼄d\VujqQN /,qU)P:+.? )q!蓐m-072ZR3jǹM;xPį:l/?0<4Sv `3v#Xlr&\Ԣ⹨@f$ռ/LYYY9[K.3 8VWZ0̪PW((zh}P2t 6i[α IU!ƚMYpܻl#;T^KVZ J֬/])x(I=>~I,Ɉn e}ԒJ6.v-]*Af*܍H, h!7LFFSـ{i25+^-%? yoA>ٺCbCbi df(: K\sF|r*#XKo"I$D {#ad K(9]ۓ2%@ CCx::n)Ou>BSm!*nbG ]4RE(zL~/dQ: &FF+&gJ>rz ZoL%bLjݬ5O-ײdŒу*o IqswRb4 "WbPYt ^]A=Ǽq~iJ ~{exiT{r]Hp(aݬj^;%$?]H?CSZv*&ĭv*V\XX'Gۯ9ZHn)+ī$o79(I&|N4 wx]o7麒%#*5)yf 鉳0kƕ5d*U$w0ؗ5G#_i/vrz|d-MT Nt=A㆗pW{uKt6Ӑ")popb9A֨ꎎj"d 6k<Ʊ5lrUnp*2n2OuXX' X)Z> _Y-p(g '_Fǂ,R]$U?AkdcHGE M^v_e<ڷחjʯ-Qdc\ia]pK5@AG'Sneᤇm;;QH ʍrUq}*x+l(9~_J@ncQ!Y*+{$M7uY9@L+Ⴗ+*-Ap׆l kc_|sejMww0%RؒiX:|,Y@K/~+`s] ::"w^4u-9yAie׳lz7(UoR>8s>OƏi~~IQD1΢)_fҶy&5rK%ɑБX5÷A;㳗1 MZ旽_s틣62kE >7<:bK:/5 4Y.@|iʑ\/oDC :ږaco rs[6k ؽ@%yp6&ZXSn暷([8; u NHEPp巠>@Z:i"~~_*54 o89Ֆ05f />ͯDTɧ_p{`C(ӜiZ\$=_Hx$*1嫧|O@KbpЁJ?|f$}rrXQR9!+GS^K2׋ YTBpք]` (rM3ywfF%ݤJi:("`| K*&T?%k s5$w1NH@&ZBG]D/K1&L6h+SXnl4Td6ߍLNjmJ8VNmybEd5Td%ֶٞ3MQė~}VΐclS;>{oxϫ'&zo<0F? .Q$}Dl!E O!Ӏb#ҺXkJM,T/$ @-H74EKRfa $FI if 7Ѱ\w !#x[ut#6Hop!UBgnA=L7 k1i;၉05!0oAtq{^:gEdВW>=kO⩟wpL0$ے:\h&660z)m̈́mD?I͢~0O-$60BN>rXV-s~+;.4ə' >ta<{{Mb\ɽ7y6qF̏E8O'b!ߴnQ+$uo0_Nz;.cUTkzpIRcPc+ Ƈ0/ugW6LєY'@ =j<>/&́O@ s,yD"W 3xTge3҃ 6os*1-SV@ԶvQ hj=Wy~">ncoIRa63w98X3()I(Ő&l\i Im.S+#WK:g2db/\oM`U6W/ H5FT7nGxI I^&r &)_KX-BgJ@|'ٜ7 2T-x)Mu,<{- HN¶o:+3f1~6$ _֜.6I8m$6Dmk'0K@P*,EN B\т'IMW-7kKFm%4Hi6<,'w!`/Hp${&i!(:v60T;VWi3"srYRXvqƥШm"SG<6 ,G=W,ca*5^?Y*]ϕu`x]6o,c]=r|#{d]Kjx"&XG> \-C`wVJ0ʒ4A+v,Ì8ʎbJ/b(?Xޫ>XOmh1Ű4d {N8Z/mҤ|X< J>)dO>/t_+VݑB<5 Q蓇,WH+u]; .X0_d[~qi2i Ya#* m 1-Fe~"-y 3s$F0*S(ہ^x N~2P}NȬ_hlXFSCKNEJ`TV-G,  W*+QO, z 񋧂{ BjW,qзfneHǔnfwЗM_+:eKT u_.jXpv MAf"<}ϖE)٥7m :>OO8}XNR;b$d=^vi@wgfiX3¬^1µL-Vx8%׈ϑh־KFťh\w(Ax@uUjV <6KIl_Krm{ A3@?OЃDv2Ls$YXx^=CYg-2I+㇬m"j6v^؉X1M`dȸ#mNC' qyGa!kyq!WבÒ.*pWNӐCLE^zשKc)p2k!Bᛎ$;/{K9&N I-ُk.% (Ig< .P_L ~c qu^kTp| vdt HTToj1>~<2dqA%Q&Q,˓<xV*1{W QO!2pp23 ~"'f)qcwpic)b|r-Ya[%Пv_3r2ƻ{8U|W?dӨGIP{{OUwftSAs kYRb3 .|\-4Js+`rYGeZT7mkp|to>ŀvwςSF F3R`R%MFq(z7^ג|~̜_.N֒b컅汿e Uve*RDw`%}YhToU^uMk;mTҡ\qIwͩ%{nqDŽgSq|~tPF7<xoB&m:qdܩO=="z&Q0\̰m wj˂LxuJpE{0CY33SA_dt0Ń^v`7&\X5-p%=$ cS]r*Fd$^,|rD^'mYvhۅ &>2REw858AfxwqGدj͸h(Ԭ=UKej8`9YojHE5AGgqYEO}&O:P1hZ~JCe6q15AoA*l's5xdi,}6l75_zN:.&LjLJh=l8$>1OKJN7;hSWɑ(6qrd>Y-4ou.(4x!LP6GW"o9.Ljj"#:.*f-g>E{$:62 *`4PRv̝QW$Fg(Q妭Tg*w ظ)>&$5xg꘧,rk$.X B;BkӉ Os0Mݼ@5pG1:rxQEx# Ϙ7a;5vw5#qQ<* =!|yM1?, glG$}j{nƢF@u -a՞h*閏?$W߉bLPDwbֳܡygnHJsP7EFĿX(ƹq*oJsC!+:avHxK}< P]v>r `,b5L#{,N@^|8t2.Mx+R7wF5'f P5 2-r=?TΡ2f{Y2L,3ܑ˩c<=ɀ#J%Y=ؼgp>4)=7Bu-g7thL?!M}c΅a}8.Qb(]T "cJwU;% σT#n^AmF b. | ܋`_70%fƄ<^ZDEɻ]Xq4'@9Wޣ rގ~6gS+#y@2 m?,L kcN^n=K&%x^1MK URv}#N2`yipiJ Lyby釿>9 +L`–a^\ *Rv]Sd,f8iFaE]J :5f3˥'赮58jn&Mg|ѱ51jD8XuV TI'Ad%1\ͧMakEj<O[إ}pjɈ*7_4$okW{B] TI:Fq@{kPKs@hx!]{[&- ZpFM,m( 47 D= \k !)OG9F#29p ACzs˿}&9 2?f"MjXt+JOPrG& Hy ]#UKTY;wdzc^ eŻ ~vjaX혔Uq Og,CV =EyՖؑ[ N#tj_%s;o llDoU-PɆe*$L`MЃ@S|Pj^JcL=XH>,ո@Ns,bRؾ\yhJ ;)R{zi̼VFśn'ý%_9~ZrM)J)̏uey4XL\{/s)YS2Upɗnuf^ m{EP>Uc>֤o'xSvJs)X.ro^ {$nR J˶P[C)?#5/{zL:7njl7{{fYwg|(Jy}r0ݴwS+22e2[OtlƤ0ȌSxDJtߢrʕf'\a\k xqT U! 'e IS4NrI>O[Y2z˪ G6Ж9}˺X.1 S2[} <ڃor4m ͓Q6<'mv0hPdd q=mY .(H%Ycs|F"PDFFx"=eXXd`MhRd.n/2g-ot Am=.&:{K$EJ{p9p@]1!< AF=tyG4"bpyKgb\p:6I99^w :Qr1~6edW^7)vڔ -嗃kO|gcO^it y-I;qV'XNSR=, 6^SO]K@{K/\n:MVr@Gj%pиxjkj4"zj#*cjI5u38*ǃ]36$cͣ́9O;j(j-|Hqz6 dQRf[n!dK K% "BK 0;iLdWLcSVI |h3ěb7G|^6roŷ6e4kc8T k^[Og(est޾h{lU$x~yc 1[,/ޢЯ ϶ YZ