createrepo_c-0.10.0-5.fc23$>@e>:B?Bd  B(,;JQ `l    X  P8\!! !( d8 p49 @4:4G80H8hI8X8Y8\8]9 ^9b:Dd;Fe;Kf;Nl;Pt;hu;v; w?x@0y@hdAACcreaterepo_c0.10.05.fc23Creates 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.W#3buildvm-11.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://github.com/rpm-software-management/createrepo_clinuxi686h9$Y  '$큤A큤W#3W#3W#3W#3V$W#3W#3W#3W#3V$V$V$V$V$dc1c821c18d5a8d1413f6b45173d98e674642f68280908f84e2eda93f3a6c034a9178438da2c9574d9fe0c2f7ec8f8f4f2c3c80aa188244702e77c190978ccb1e9d5e0e079fe10e491c17423d3975c3c87bdaa10bb915ebf113932f20152514f5968ebfd89bc1e0b4e1ba3d5d5cd24321058ac0bbd7e51576efd7050a3f9d1dc77bfd81348472047ce332fe6aae74843679a304f8f6cdaedc6aa5274fd0ea7ecde2b9029e4b57674f6a88f3fe1e82103f185e36ff3fc2e3e0fadbace57e060a45044cc18e5ba40355157f93d03f2863fd462abf7c0c1d4fc0c6e8f5bdacda9904e32630102bf8c7d69a31ac152f8036910bb5e32f3a90cb6e232106c70b081051f7b9bb94349fd18bf9c00c74b19bedf922dfbb2bf0ee2558c18331cca40e4677436d5dc8ee3c9ee407e848a78b22cc3b5859ff89145de464fd4d61aba5d1e93createrepo_ccreaterepo_ccreaterepo_crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcreaterepo_c-0.10.0-5.fc23.src.rpmcreaterepo_ccreaterepo_c(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@     @createrepo_c-libslibbz2.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.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)libglib-2.0.so.0libgthread-2.0.so.0liblzma.so.5libmagic.so.1librpm.so.7librpmio.so.7libsqlite3.so.0libssl.so.10libxml2.so.2libz.so.1rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)0.10.0-5.fc234.9.03.0.4-14.6.0-14.0-15.2-14.13.0-rc1W @W @@VVV@V&,U@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\@Igor Gnatenko - 0.10.0-5Igor Gnatenko - 0.10.0-4Fedora Release Engineering - 0.10.0-3Orion Poplawski - 0.10.0-2Tomas Mlcoch - 0.10.0-1Tomas Mlcoch - 0.9.1-1Tomas Mlcoch - 0.9.0-2Tomas 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- Make drpm builds conditional- Don't own python3_sitearch dir in python3 subpkg - Use %license macro - Follow modern packaging guidelines - Cleanups in spec file - Follow packaging guidelines about SourceURL - Fix license- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Remove comments causing trouble with post/postun scriptlets- Python 3 support (made by Ralph Bean) - Modify gen_rst.py to indicate --sqliterepo is an option too (Neal Gompa) - Do not compress manpages at generation time (Neal Gompa)- Fix double free during parsing broken XML metadata (Issue #33) - Tests: Add acceptance test for --general-compress-type option - Fix 'CR_CW_UNKNOWN_COMPRESSION cannot be used' error - Refactoring: Fix compiler warnings - Add --general-compress-type option (RhBug 1253850) - Enable drpm support when drpm library is detected on system (RhBug: 1261031) (Issue #37) - fix traceback on non-complete datetime information (Jarek Polok) - parsehdr: Skip broken dependency with bad (non-numerical) epoch and print warning about that (https://lists.fedoraproject.org/pipermail/devel/2015-August/213882.html) - misc: cr_str_to_evr(): Return NULL instead of "0" for bad (non-numerical) epoch - updateinfo: Fix a typo in the package release attribute (Luke Macken) - CMake: Don't require CXX compiler - Tests for different checksum type for RPMs and repodata files (#31) - Support different checksum type for RPMs and repodata files (#31)- 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.10.0-5.fc230.10.0-5.fc23createrepo_cmergerepo_cmodifyrepo_csqliterepo_ccreaterepo_cmergerepo_cmodifyrepo_csqliterepo_ccreaterepo_cREADME.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=1c261762079a45355baf84da7bc0780514f14fea, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=819a303f46d49680454eb9f0970b0f1737696631, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=50415854f81070fb2f8998cd5dc4c20b8c4e9348, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=d86033fa66aa7ae7ea3e0ba485bb2281382d78c9, 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)5JRRRRRRRRR RRRR R RRRRR RRRRR RRRRRRRRRRR RRRR R RRRRR RRRRR RRRRRRR RRRR R RRRRR RRRRR RRRRRRRRRR RRRR R RRRRR RRRRR RRRutf-8?`7zXZ !#,(f]"k%r̫7+vސ/GxB(ֈjΤ¸$U1v<ԭ4)lJcZxbѰaڠuW-άJ2̄;jKf*IFTC\t={P#[!Gq6xgW0Xf,!AT ,#z 3BL>tXGy̱yH5C? .tecXaqVpA=Qox׾@ Qq&͝ŧ6 ׸S$uZ3Z6R.Go_vFKB~ݤ"ܬz,X ~5Nya. 8_L%8l) g?A So2,'v1ٺX1rlkٱ1.# \^W5#d?ϯn,A.@!4k!D9pVD{D|52r`e}s{o:םfN7qnŻE]j95ΦWw-ČyXM1;:F,INjx*UV(|3{2|I|j+7v2<ƈL Rdf58C V1BW{ų"d?ZT_3}v/R-QzH:)ksg k [`4t1xp /]4Zkj{#HA!Er8Q2mz׹) 4hw9#0N|ow!ʩ%0.R= SYG//ޖa6K6;zч eW}X&1+D4V Ws4y QlܔI>@-AOGjMb>)$ɋXZ&Fn~ & . pP3ޢj}Zz*ePڕc5݂/˝:(IpP;l;"mK8xq/jCR(˲9drD&\d[-g΀c*p9lmͤRp쇂mPn j+?!?G| ˾LԄt{<*VaV-*lq%1ՐTYNnb J,ܗ3O=ml[$꩖N2c:. ZaϊFͻʱ"x_EsH ̜tJ{O|9$ U㍡i0?Ds%KyF/hs\-eNu OR^7*`Z}{~F)5L Ig %sk4Ѥ8xfreի7hc $~s2]վ_cv'Ɖ:"&mh:W^0+X=ҔF_jx:~GR[,Z_,иwmf C拭AޓutL}Ey^w02&7z}faޚ8(Q{M\R q _B(1J.[\:=_K hs~_OD ܠb #S0Za1#tNup[sI"kj/⊫ FIIv(*ǻuDROY CY[Ozʍtejf?8VATOQ{5m$u~-o4" x['NS qG,G"GV cW:yݞ~ȑףJ "ď1=x6滘ܭ xwW/=)qn&6",sw˃Då꧟幓ҔdY'JJ.kʗ?BJpFIxvaNQAЗx=u%'q.6@) ~ukA춱Ά=\ k(!m򩥊Xp`{]X~UTM[}<n9(;WNjBcb>UJ e[V D3wrvURYi ]}2>V+!ՂVA)D ,kvge$Sxԙ|rsN2x1 ( MB*M` u+,No "5Px d !E`eG , c絢z it+Ljå*f0CvGqe9tmI-43ﮡ22jV*jR2%fYCpn'$n5d|3.ռrS e.MqP<>4WI V- A! voc_?7x^Ϝ [E0Gt!K{uWΖܘpѫ'P>mNsgFfƫLjcˡAn^ W{C\%@țNPcO'+28^#azqO]S'w}ynoZZ\DG"+4ΘsjExx;VQYO!fR<ʵJĵth4e+"6~QaJ6{.e04\aq"m֒0ʢG1ZyK@OD[:A 7O{JFᨿ]% qg:sF6Z~\99nB$)bpOMy[ Y6\H0 ?{@F#d9C;Tޯy+%O;h@]SE0LqGɽ R|d;uj(tIS1BHA{~ j)%N@5#_[쌂C6iN' Fj#FI#U&\m{<60;C'5o>":v׾(z}䘿!#&`)Gd ٧!qĺ `͋U,cœBDFb2elHI#ܟUprL=s{rrЕd77.pQ냙Obxi:L-"#Meo t꿚hvQ35VP*_]s~S.ؽ^6ljx2[VEag̽zyvNa5Zow Q̖˸^x1Fx+IVvTF)I9onS K,@yFG%~ۙq YO^g@ S U{MX)YGSF30oJAc^ĪVk%eDtc-L㟄?\"ߪJ(9AdZ)n5,aq[kE5 -W8Nokϲ^fҺ'ɘ.me?s!q kX_"o9d(AnRA\|\!NX2ŜYaCA^I`|۷L{XbvB՘,JU+f· {'KK7ydc[^D R^N_[a}eб lH'z 0։PN7XQNҒH<ȶ( V|r΄ .c1lH8-)qRu-j7weYM~aWA]v.wc:"4?ʬU2[1pQNW*Ae[XGΰNj6mŊ6"hh^ *+@k~A}pc;>GNsr/ 7!<3"]s/Ѿ|d&яbh$qeOa5O/NmnM(:k irڧk^pf7/yg-C o^ѷHni槄jU Z%3؝,;0ڦ4˲%FoaEvz_fwsӎ69^PqxLWQN!u*JL,iyo?B73Aq^9Tp<;F;&E¿ o$JOiP#98{݃OX,Kcr>%$7&& iOc^Ƞtz\aZbr56[IiޠP~:LN,e[(_/1Ov醸b-q 'dߚhud uP? ^UpE8[#cka5VC(֝ JK&tJ,M6+qXX lCz#X( _C5exps = !pY XJ\ m<IԗW+6, HؒkU )d-辫I]A6ta 9eyXsDeﶀ̥}OePQOTu}0}Uc??:LmVElŇZ󹋥Q m M~)Bwy.ʠ⋎YhMVě(<[9h(qijEIy aE(Q$.s0b1Yp=VHBsNǷIؼF5(|6s_1F*Ϸ@PN5OBaozY^PcԫA~%zD8c|IH9= a= ͩ4%;Ide][믎O$ёO^mr`]}ȮIޡ0 z^|kAz8e6+xBPq($48z{$v +mjF5׼ډެE:-4PJYc][ٝHon̰:C =엘?Zm *vfwnD,%[iwA,hV_uo,inq#wjGӯ~FL%"F*-Şr$'1,tkz"7 1םO4^ND8hFl:2ل]AO77 I-AZա0XPI3u46J5fqP籶@K&o X3E87,R!i$sby@iL0^s$ ĠJGg`ڣF#t~dr]˖P촪)uThG*8MeLΥ'~hm!vV>dvIM1h:ch7V2nU $Y0,{cFjᵭnlc)=ʕ̆E8+A ֍ hqcetTsD'crv8Eʰ>ki>R8 Q"RcHL(±l.5=T K Q5[ g*$:ZVQnMB͌q`' 8-Jd!; Ds+K` 8S.Nahfdd@(?P' OVg6DڋA%.d ^).jtlp'S E-1-Τ-4oJw_aFG1u7;b,ANc˔?@eu鸒3{S뉚D㻳#x&3@ypmtuV|!B  T.K7/=uI'z"AIw e~}7:ӏ>?,dßx"iYsB晚k4=k_=BAܻ9`*o` CtCYT4n),lF!G!;߲ =-vIt~WDk G70x7H(V{JH_i܋7" ;X|TƔ[jǑ [yz\9fVa*K,OS4 9SyOko3cؕ9''iE.uqȕɘ/LؤWDg )}Y^xf5жBu섗5薯Y\8t &Zi$8B"Y7?:Mg0z[<(sM5 O}mNM=U"c6n?@ots<JX|k/֐qz;p|x>9j$T{ЧNx4\?E%ۮ zí4s3&5}>ж [$k ɉm8iwQ=}fp;CtQ|wM&D؈ăEr'S788M3ۇlh_T,u׽):TJeW{PB: рwKMnTJ}#U,I2*ltFw6͵H8O!(`8mK;3ϕ*ruǎOĊc:gf1?:n ;3%uwG}~T< PJ!#2SdJUeoܖu/k sgenFGͻħh6<{ &U һ`=TLM`fG "B :_d3ځ~qSd۷\,6wsȶ(hI ?}R'Ua@#XlA{sa :-KU1+>neBғZVSOlFUVuI yJ<)hR_tsU#F}|S/uls£XaD釔鸞c-CR/xDҒ yusc[TpSQUO3D= fjT/`.^28/$z[Oc3hQ @5L9;pİI}_2d4/ƒɧUF/Fu='Yh6&E> ~0DPH01 %mu:J ĆwI|.l\J- %VjT$߶\>YgzsE)G 510f9uygXKg*^։Zu5' 6Z6=45Q%8Z$ůvO[8/,.^ݰ7i(! fQuGJj?"Vm/IF\&Kf2/- mEMu*=mdRM[E֛NL3Ym+O-dzsqrmdtWG7Z z쌆sGlѽIkr0H:ʱ+~W)q/@G) Ġބ*C]ltw1Vx9ex =9:G/iM=XyD%SH #hU6kg|c+$2CerM2lI?*9v[ؚQ?b q.[CIbk˿@/! ,mIoR<0Da-4,TǙ"ر_YӮYiv X[ 3AV0eŀmJ9-IO Ų[H~`4$(zo|R,lbZE$HPWJqQ+@~4f[U_SHqEL|f/__R,k,{f}sm3q>yr~ Wnɔґi׀p?iR:0h\2+6?Fe;ZF@|ČSr6-"Xȼ'[$9䍍7xM/2Lr";ٟ2i:8LtAe5JxYb!f?@ ͠۸%G|@7’;nCzXclNT"ݘF9T̖q4͍M7񱓩"(Na ,Q i7iiD@w֝B|ze"GU%hd1m_q?_t=%@#dl+KYkYN$;a`B pч&J]NTh5.{mI0p[Vꗘ0v;J_VӧY+MsoT ?z k=chIB0|簭A9`-и_ɥ6H2ObgB|MbڍJv8"RVAh멠?6hebu{% 1F'qa!>ۣn m侖|DNiqYo\YkŮ KFȣ+~%mz+@ |@fWuY&XA!Fۍֽ:76윬p&wbCES'xo8!PU*"#Uc(N:8Cζ&9``cSgAr~^J}6P1fQn|rpd6A=iF[$Fe]@|\N sxTӐD2A22f@n[nʰ1$5hR DE ag;gJ40eE.toGҏQ=p@l*]qeytB}QUa3%YZ6̫-»:j``O-eX[}OzcKhly28R<R/]zT\ܣCP :*q`NAEQ{  !>⟒B8κo?2LUce"3|́cZ:ݛ "&M=NIݘ|=KHjPS +DG}|3@B>I]iycxn1*b%Q9~4=ə5Ivx~ x>Q&pܲEo[9fG ` E2v{9B" 6gLtOaOm$TeBcOT-7]6: 0XoDP/!eX=@{^#a@C(IKn cj{={Da] r-?R`Yힻ'18^5U{ mڊG{(2\3y*)9,%k[y~T%p]ġ{q0tx#[`HrquN5xHL&WCc+CM_iӅp w-9Q_; &YR5CU\V6cVPo/`wL7Hu{vt{Ye/[CaK@P0vydW}zl(Nd .@E>&yV$uTVC!gʋh8VLG]G"K!H,Ws7&jMU(ɿU}Y{z8t:5ai0Y:j?bpD-ݯm'LA]3ͽJ^%~dz e;w|#&!tU+W 5KꟳmN*QELX>ksOVnT<;n0_J~gfR Cҳiq紃JQͷeЕ熄6{H2@]njqʯwIӉ4$YOm[[Xsx)mW \֠Xy7CB|S%^y[J`}{ui]IC%/?FJPNM`3<ƐժnFWvf"Bsl#٬ 9]S=O 6}>6ݴap9>i{Oό^f1beu]y]x 4 ^39%-t,ҶeH'[Hygv8E5Fյx3b rCỴn;șUQ| fLiي]Cx%,񙚞u7^UF2NHK}}LvՇn7ۭWyb3zlS0W,_fj4Ǘ>)3ɣIZ.Q@3&й{ؖf PU$F#@ޟm"*ْAښK&4a1`?_uPՃ ȼNYM5F3םž&D0HxbL 6W@t޷b1,eM K=V.Cvg,/af9VHTA   ~$Z%CRLjJY:9r"l蟟d: {3kWE<}km WQR=8ZQ;ݔH-E!K6y߱1Ǣ2,K%J؀h\P>cebI{Wӟ yWen>)9&j|ڠ3JHP9SS{V+Mjݝdz8By* M+CԲRmv/cS{@@Vht`\r1.MVM` ~"`Xkd3\$z&2hYUCGpu"Hoi%d&S̽+=qÌ* 0Jڿ^1`З.李"( ƤNǷG9ĶFΨߌna!L٭V!~pB1Z3|HA]-*Aǫ9借 ZIW&pdß՟#=X5ytng]9~,%Fz\e*j"ŹMs\<(( FJ:m̴$.h&* P07lWZ&/⊀uWN<ZS1_Ul\6j 54^HFS|0F3cIƓPzy*uFtxIaqWN6]uTקZU|u=^Oi C?3CrwS)8KӦyf Nr.ߺ9)9(|(sje?SEeͪݸj ߗО[Yw$S,l&K1Q8&(QmlY)(c RE}ę$ VEG';HvMy/xKߴ+r3Tkj:#ǑC7óԘ7 })|[rR\k)$4jLW"nT cCׂ՝C|C6Lݑm#9YQ&tS5mLXTU=j[WY/wlN '9`ʪ[^PWw" *H(0RTt34F|sddC}י܋CZnh5]@@iY3UkaK,2WOB!9wcCƂ11G&7q VPJ%d " M޸h)xb8ā}(%Y2BJHۑXxWsy鐊y_^QfSɆqy+}ٽU!w HUH<1R19g 1WEM`ٿSIʀwQ,FCVjOC }ߊ W b7`x5BQQT7sV)-KPmE@I|%D>ZNpl|B%i?XvY?"cDNR{vunxج̳ig܄k|j>6,@N0Vv]n!W؛:;i._яik;zT-aҮ0 $5l?׶?KzRUOf kؗ8>bI 7c.Gi2!`w}͇}[@z{|'?]g{+NH,h)*)h5"^JaxjV*dpz xR )U^MAPi#XJg@&\ȨG\ˬ. wh)T-~&7I|#̠йC= x\.NNau'J$3lȵT0b00Vs䟶Ua[eB&}H}?x @Z?'/sW /OEgP OLd(3ABd}ŢsJ!vXp"B1,1ԇ&11SLSL /Ri-t"{g apZyeR[ M=U !UzyD_l`n~[vz K3l'E0;adtsCN8B5#A-8,nS, wKp%Ow6]vhV ٌ:m˩u;&c eIg 5AbZKq[(y*2myAAi>ث\?%=.lehD; Ǡ9<(iPFKOdېkuiԀǡ%HӋn\Qm`7/7>wo2V/l#]A]GPJ V_#ϸqMhxHNQTk4JL&ڟnҕ ¢[TE Ђ8K7Vi3}(.xfxU;ݍ6v]t<H q5z$M2; "":|ٲT=1DL&@}pE3yz;О8 ݀i|V*^PrHv/hm!]-5g'#}B+R]QLB"]#Βʐ>;O|M8:H`mn9k-(D ȸ,0JvOnD_E#PHMBsFۼI-sKTS&Y '*{Z X!Q^[S }f}#jrvi#ߏBkW)$m-s b{u4IaDM@縏XOxwM:ո4H"!)[s }YdUXJPg \)h)2}PC)}Zkr.at|SJLaݞ2 eD7u1e#E, !kFq|NMi0}@^sg4 a:ErmvA/ZpSgPIl-:nIPp^hƠ9X@ ی21X?evJ -~Jq d_nD1Ʈ5 QH+|T$OnYA40 ("MOb- = |J_F+mNkv t.b-J~!h9m1ipFs? j_)yN ~c[%gw-Z fR״x'c䅥 Jfl Ҿ2rU*δIo M%zhi beE=|ǣ)ԎZݻAnuI"8E]};^>8Z!d(ٮभ`59u|R&Vr4[ 2;bkS+vJ!k\TΜXک%C?yJwKlP݌MeF^@HU"a#o2Ejq'[D"wREh5Xdy;8P0r _qI{ &6 x9~$9(L%D^/+ģo3uIb`aPU`қ e4T9]0%p9~i:G"0S4HapKrVe Ѫi?9jC3dvWqT$ViE+9 ȸ3)n8n2C6Ӌu9G,ip#'|ѶERlD4}bD>[Y͌w./a-=awtcț9 6CٍJX*·0' dʋyN)jv̈myw0dŬf\ugvV~[E"-~~ p7IK ٹ+uyVgm݉oW6ڤaSN=㬼w1} D1#rf؆ϫ7 a ,ݑG=2B^>*Cv IHh=8iIjkڞ!|Y"geJS&t Ek*[ 10P$#?M4˫cKTEL.)))@ǵ-map˷m-@1S7>̟H7^96"V2FR[{[KXAisYQlB..8F1pFXB$8k:}%Z]˩Mj4./ n!US1ʁ62Zz( ,%fpYR?: ISKw]ؓ΋a5-~X[Bo/2q /J(8/!4>"j<3-Ѿ(F~59z%K} _}9/{yXM!Yt:]6t8&uZ.­Z"c {TkʭRMW{_F*[?H>u%D4k@@fc_U\z !o܋+P|i+_T#~Q2;d? Tu5"*|qBăPT=>c-ȭ'QA[]f,gNJ9\l \VOo'NJێ4_ނ11)R~]aǭlW9Qӟ $o+ZkD:Cc3$iC&ZPWEJǿ/V&"aqjsE$Dž-}v-[b.;ZuШڏ]XHajGKtRaHdq#Gs이)y_rll'KܫK+(MF1/*Ԏ1% `0:ܾ\Ϩx.]%v)1 = t4~xji2| }Ԟ-ʬ6u>axn杳$֕&( gQ1gE3Npf~|F", s`Iy1^ f]5`nDA!rHL5W]FX^C1Ṉ.AI.ge8x}, Xa-W?$iO-+G|u`L\='ed*P .?M*W{'KwnnOJ{Sl#j>GQ;lOV}SrМˑ侤KZ'Ka% L_N`2VѨ륗0}L=:*R1ܨN>QNB(#YHD2P9]v&;{IPwt!A+T]_\ilIa?^=6cK+i9u"tqIzt_"{@,{\$sn\*gߞ;0j+D՛ ļ茕 2lsRJO @[ᐶ/ VwÛ;9R7!i}4\nK_s}U0NlrZ;d\H/GyŰ$qt>>BZ:"CZ^T^>DT @/eY]}%!2wC5ZsQ!pjj/UB\ Bl+}<`$ₗt =ר^]2ZBڣrAW8Q򾗻MxISDᓭt2+g!,*p핲}Y_VU&{x%m ]r..^| -X5wm1m,cMMd«((Hg_j( b&`P*K-3g/}κ%@. N .r1pzR^s`nN[3NhuW yLݳɨ G'E#Ӗ'luQCH ],gN`O;Ĩ)s 2$s9aA;υ٘W ť~ZOR`\X랲f|o| NjdWa¥դ{vTK3\:/҈۲~NszaHY-5$_OX/nF*ZFI/~(j oXx3-;6uJc|.Eȕ X}BFcEL'8 d _5G>eϵC:>\6?%]$GyO*Pg퉽XңI!7 "7+L 7Sa9Ρ$h>G{F0sܲr^ F݅X$m9ZGw|A "t1 ]5mnn+5$nv[DjꬍyERʗW Gase(d1X}S{ZL,ei|iyJT约IIxP"?;3QQ"G-):hMn ۧY2šՌaPMl|5:io91H&iTs1͸fNI}5|yZK"" B{+`M 2ȓ{D~G>pbNZIŖ aM%Q |<6û5?j4 x:ōe{k dAF+([^Ny! RǪʶSG5)XRdPI09j+jE_-U%"<<45W`A{@OCi:g)jY3Wk- 3_xOdl&ejјAn4lTEun>zSԣ{бBG$ӭ,;C(:O7!U58mZح v/' '{)" U-@ zm@ &2jHv}>N>;H*%b6b[FMQ@;s,u³y){ &7 _T􉚉wKg617޲HJՄt\D/X /ۏNd,D1B3G p > c}!be çբ:7]y[~XwTrZ4prY='I O=C}*2ɞqR:g3+;y[Ԁ4 ppڏ7y[<_Q:0--B dU΂mdG/V.2B% iU-&QRI.&6;iJ*f\/i$\+lR3vγqX `IҌ(] Gֳ m=ž0PK.7M3EULϵYBU9Z2CFCKD&}0G5C1/Y+$pTgrn5 zj"l3z.. -u*j@[m׻=T5Nt,0bO"V؏⒏gt X\ ɁaKꅭQ|i gCS_ej ^}sئU`axx̟Ӌ#:W)AײQi3N0xQ%nt xѼS21=h2֫Y_bu`mfwieBP,M;Ƹ ÝxC''EK#ymhGXJqU~†.n)df6~_źSbt9nǥde(.\s+bkr3R Y+qdVͻÆ%k I_.CMER7zse;~ kГvQ$f#Br}lc߉jjxrW|ywN@ḟip_'a!,I—f1䲄Wq*B)j жz9\=5e8V7@%G.T4/0@)}6YAVMPS]RzGř"]Jt!>庠8m8} rx 9QsϽ?Y7ZG]Em zOtkZej!aaw 1(TȫOmV43yoòӦ{A%GYЋ%VPZo%iES.I{<'\FU{m [KX~)S:)kXP^A ग़@@J}B&"۴1ƒF_"C7UDRIh4D|RiBRǵ2\:d1&t0emSmWW凙8p۷W r&Sa(b| ,/T0rj wrBf͇j1g#BD xO~穒.V"FFy~iJycGHX4^m3$aG{:^GL@1_")~U=9XrCmrkHm,V3&8ʏ+_SqdzO,Zn%s_Ѯ9B$阜 aIA$HiFFK{!nk^'*{H$]pFDF Jfu11q[q-W3Ouai;e4 ,`xRM` 9xh灬 64H .%i-$Dhߊ!#k XtRank 55?ѩpy H'My'riAp|"dR$g&=Ag|V'BKb(ǦͼK%4rJ3; +1մw˻C" 'qs]:Sp;ݳi9}fsȖ "tD) èj/TͧWr9mzgپ *{uH=v(9~,^nw?q"ЄF֝d|wCxdW\n/ Ck $a Χf%Pʎ WĥgP^$[X{YHɸ&㸺G81h(4 C{n%MM["{ L $4 deҭc<9'@WAX3? m}{D@LwW{pKEKӉ4 Ks!!NԨZXhY:¸/@e57  altMv~,5@b@.Bu-si&SbOII{TV; H0rݣ:̘,Զsk,F'0 =צJ! h"Km#(pI؊ ܧ^:a^~d^ˤB.x)/H|;l#Sǐ{ +K[V(T"h v"t\M>ݩ'#P{"qAnQ&ҏؔE]Otlu Ϳ .@}xMhy($e-S'_v\g'd$OK"HȹL7 Hkrձd[VOɹG#=y} ٫EW8Q1gI:*Ԯ[l#WOD^,/9ŘVeJC =nh~O*B㋜j OTDU_Ŕn#0B?R/OTu>8H$gz-E+b2{U]b_ՆwMbly_VB&eOƒ6C'^2Qj<)}B#1bjȊJQG4X@^ʌz"'}ɏ4,V=cdD|:7޺ >OJ 5[FR@a|H6^ZR|jH7O -DZC1jtyҧmXVll7&F z| EEt3ƙ>Q;tN)i;0 I8Sbϑ x86*UGi}B6%-:楱 `vO!r ]9vMH[{H:<Pgn=9ܓ%|expAZuGeB@ +ܻ43Roڧ9@!&j2:<˭m #jδ9@Ԭ󂹿emo:u<ȣ@)]qu֏<%]WheW KR)n_i, 9KjFiMΉlyLw Xc_HmO h 3>~tLaӢW'֧чJdt³)cx:aAarccUS#z1L, AE/C'^zr7Y8JF,h{N!(ap"-P9'"0   ἥ{)D }%L$K5IWF*D5|~P& @=AuQbb xF;> xL5 (ٰ#s~CaTlº*EZ,#E2 x:vm)lZmᡁ=>42uWR'U-]+G1fbUG[|-RSxvꌝ}7@4K5> UUKA0#㸬TE<_2TPE-|L;jgvY[CDB@`b.ϒ;=)M['NCy4,,$bqh>f>ӵ]qHԻhͥW fxF+Xb&Ako0Zp(*S8xkG*9MWpLy_XЂiJ-Je(S6~gAvC?ni+dw>x(n9i<Ypgos-tMgimbQOڋOue0\n59HztSv&hET)cRD?V)"]Ҽr[ѣeRU.ϼq4}1Znþy1ҶWY q}5]l* 21ʼ9.="8eM>ѓҩ~2Wp EV=I ]@TJx'xKۊKvS'BDzױ]Ŋpž}Z]}@ѲE:G^W@T{K3(ҭ#B:@8;0|g6* ,X_ע:Pzm=c1`hƫr{b yXI1r[a?͋M_~i(x mيk}j%qs83>#'P؇gH=p얊E}eQ1sg>+)@ƨ !OZF :c+"~zz>d8چ}II.3Zvke 6SND [1s"s{;8 'Qc4۸cB55*^cĥ;}KH ๛áUOAƵ1 ?O~M$-QŦ!zE8D=E|B>c7h7͓m~v]/1@xhRJۼs!^32gIs5xJ5KSڥAt͕>jG?UF !GdO: vKl#}ˢLCU|ب(#aS_:^#_=w$8#aY]Ҷdp0J%3*d('1F7Z;Vk#Jb?9SlM?;i|SMFpa*ԅ?V.3z / ­!7 L" K +a 91C^sW׀`x&O~Ao](p3e N ;И}ʟsT  Mљ̬E>lQWzWJ,4`UH`]>?G k׍?cE 7y9|j lئӘ/[ Jvژc \OfUr2ZweΏ_8.[TmZ2a\" |$3&Ũ+9#fQ4d~׀RN_n銊b<ò5RBcYg4jq(I1:vPearq-Ϙu0f g@g,8I yʭk^)F*Yj4@E}'/%^Ϗ,))8tW}J}XP9̲/A *FGuIkTcSԮ)G? Zc7s OpEA00[|(]fXݍ [>KRk3/UtlYqS0kϐP\s5:@&9v&u=e-rOTYQЕ"6ƾ5{z0lu7Xc. H~W5*:bXq ?\;rCMG۰!e2rwZC eW>K3խ؛hb /#ck^%Q-W@ }cx׶>/'<2@7oܠ.{7з$kSB|/Ѯ_~GF oz@O|E=b.^2o)#{t 渫U )F*s?-Uk>rBy?L1>C;4Cɹ_ݬ Su(:%Bos_ʕDKgYW6sF7Mw$ʈ{Ik) 9)t h8u]\uG NgԓX㿎(Ȁ 4kMbK1i7vR`E#!!^OXIhV 7,\d@o-ՌcntGdUahO# ޡ_Os5ՀEvѻ{AW=J~F?虸ioP&$Ea>+vDccL BrHQSqn gfy1vEdcBq T ?]]Zs1:ߘ&}:k؛A/&\E]y%RV=VOekɨ1a탐 >u);E#˱EY{DhLlt$Kݼ9򈮱h%GcOdKu|*17$tD0hLs;L^s1n@mK7(RL>g N?d@j04[ۀCY +u,',JpJOCb"rD@cﲯ6F4,Țҡ '3vDk<=!eGmLDw1)y/sNz+swN ِ(sGܱ]REcҁɎss&KM{(xm7iK}FF.%1*4Y{N,6cAX΍_c'Ï n8#_h/dҏ{8h`R 2S+V4S dnƾy;yL dH$RUH_n{^su X7{`513OJsĦ_TwqEimUe`Pa e'& K(cV%gssuapRvl"Lqo&)😵'ah6rOIbP>$ ]+P3f8prZLPD\˂A%^}D"\MKf_V_80puܞ!~n"rz4Mnjak;xbp=&51b;UJgv5(_,:*ntKn ,Z4fbax.=o3NC5~w>Tq }teSb߮@6kx ǧݷdZuWDC0YHjm\)RςKJ~r&ܴbmq 6W|$m$2˔,ƭ[=-1r_9O&xOmQU$קqMZ/9opކXP(V˹:s6Guqi!(Hy&&E6y0O!IEJSlq])!]UI~яaDWvFs}Vժh[y G܉snnbe<.ߞ`t Zܫeh(_6WnaL{ I=NgzC_-eFYJˁjj!btOU1IֽOJA UʎF(d#n%8Tol@K6k SNSDѵWC"&.aO[(Ũ(HtPMH ̓u2_cfiY76YM',4,^wF1lvK]1@SJ'UKW'ӭ,)7&\ѩT[OF=V>Nrv&J_ '?].ejXґɩ=^b! U5K6%B!򜨑N-P ymv&+) ͂$F6l'ڂh`8PkQ^[iqdbLNS;iNTG̹޼IOLyBDJlxe+7)sqaӿuB"?N2/:*RYVLk-y8syuq\/^4q>1I~wҧ`g2kDQZr:VI3[.TO,i]-2wAd'3Eҿs&W& Il {<5q,4 M5M.s{5]A&g@DV*FxZI3 mѱo)8>PΚj9<  v9&I ZS' bm~C6|o\Ô56(8ZyV$Zg"X&uD M7`!"-bXMo#1cX%6S|biy&$IH$0!֕ݦ%kĶXH]E,!߭K9EkC1׵17]&~UYj0=4|ov @-Z p z2 k`ZIٮffK TK2aaq]rZ|yXw ףSC-Gc, 9f\(v(dlQΦI&(vxaB7ٝƁ%c~bAt:ct;Xε>GȷG bU\-TJRV6}`5}ץ_IϢi&ٔŏw'l̅q?R E]-o3K?.!g ܏HeƢPzM1KMz=MEhuR=kD-*A#) &_I\ɦ7@׃z6}H̀]mˁ40AM( @3m4<.Z@U] Y \ +Qܸ@8gMY6H47z6u|:YM˫QnAbZsmEq$)CTQu s_Т'm9FKԗ(ƄUvGa9u2?+ҳQYO!"e;uR]t ׃4☕m:Kz{+qۿa.%h6/ 'm _gCq8y Kzb<91Z>sJ64*J}2t&oMyFJr*1dQ+% 9&B^G2eRnP KQqZP1Ǜ4m "w`jZ6)ÖcũpIxXF2McT+y^/qX5o~ܲgr|`P~XV滗=Lhp7Өl(K"#uF&yBVTB3Wt BiI u?!~Rk.)´VpLo)/جH.ŝC8j2Cъ*Ɋ&tuB~GĮD0Ae؊J*ʅGlz]>C@acL,n+ 7At !Reg}9c<.fJ̕qNC{U( 8'\A3etg hnhڅTw_ax 0tu~mj:}5D5,9m=Q5cL5SpuZ,4U94~ wJ?ڎktߔF%SyJxi\C56j,R^B#݃$L.WbfX |.TN l[{*k}7' Ifu`d\$o`>u r\;(PFw?x}R X`/&f{r&y:CxM7B ~!:X䎏dz}gM6;;W5㢏šM9 |@o9#k5n* @bA^ȳBC$o [SJƯ'- $ @A",R 5\a۟_WDI"p ōRt'7JLcs!䲐[̄`&vkXGmU'db`X!E?;'?{=E 71+k] ? ;_j"sTzI -<0vŌs]J0 k/ b]R G>lY\ Y07QokB_ eVѷOҚ/fs Ja,I[NUE=sUtkG-yJ{ŏ[;5@]!X=Kz;%L`d{ S+/<қ>~JvWK\ةn\cqt O doA<@LE<3u_"M;,,qM\J_ dQ9`nY S(EAt,wтK&a` OԔC9!F7ˬEzn4xuxf=*(*R]Ńd"l${O(jZ;a7dz_Z) Kcx8MDrjٮdߋ`'owNEbh'E2 Xd`fcJSy bI(baB|3SdZ6W.&iuE4_kV꾪 WoEAg DpS5*񏲳≙Z{Ml:aXMz6dz {GCLYsԱYD0t;0P IubEϬvBjoo8晅]m_.JϱŽ#9xI6 Bb ~-qߑ I M%q0 ?8T#`77a9<ݓ`M{v.!_<2E5RKx5x!{FI%2OmVPES?_jS|s8>9J?kՋ Ԗ9oA|E j9Y#\au;R1|I | 3ZL9T_wKmN`8JJ^ݔ{60HsNʥL(0a_},߄ EIqyyRvlH nY?kvwqz=#Ѝ&4I{ 8C oUZ۟I1h|9ܺ3[a:Q1p` UfG qOkuKuܶ_T9roEZ?7,P?~o "t9L/3jznI5hHOڳI`r:^'mB[ Q|v?p!V"& ųD2U>fĽ4ؼ>.*'bhY`]*Rqi޴VC!h #I# #vFɳBsth's1||<* nF-}Vtg~,=>=|<)gd3K]P'᥺ "ow-nK YZ