createrepo_c-libs-0.9.1-1.fc21$>(Lu֯P!cDnbx>;4?4d ! C CITd l t   $4H\!\!!(8/9/:h/>1@1G1H1I1X1Y1\2]2^2\b2d3ce3hf3kl3mt3u3v3w4Tx4dy4t4Ccreaterepo_c-libs0.9.11.fc21Library for repodata manipulationLibraries for applications using the createrepo_c library for easy manipulation with a repodata.V&=?arm02-builder21.arm.fedoraproject.org޴Fedora ProjectFedora ProjectGPLv2Fedora ProjectDevelopment/Librarieshttps://github.com/Tojaj/createrepo_clinuxarmv7hlFA큤V&=#V&=%V&= - 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- 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/sbin/ldconfig/sbin/ldconfig0.9.1-1.fc210.9.1-1.fc21libcreaterepo_c.so.0libcreaterepo_c.so.0.9.1createrepo_c-libsCOPYING/usr/lib//usr/share/doc//usr/share/doc/createrepo_c-libs/-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-gnueabiELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=043ff32e4f4fa7f943a956860c6365b4c1538289, strippeddirectoryASCII textPRRR RRRRRRRR R RRRRRRRRRRR R RRR?P7zXZ !#,]]"k%˴7+vސ/Geoҟ丁4ݴc'17RPK/5R Dc/ v]vhg@]B"EzxႴ"Oa>#n;\*HQ l3#JnxGٞ0:9*koVn0d˜bj(3O?R֔}3227|[b}Q>S:N-#=Roկp_"V3xɡL>FU/f\ׁ6-´b#Hq~Ԟ&*>=1s+ qഘ-tR~Mrhlx3 w*W$N 8N`8o'C@i3ٱ+W@g26]Rkr ᖹ9o}n0ni5 7cEag}]0'EU)sdip,?h'26ʦԨ8a|2u =[GY.#usB[ii]fb,˞7*G~:2DA %!immoy.&Q"H#]13Zkr i:WO^+!`>|= &rywi^Wbm5wt ^*`jĒBs?'IuI;QRpe& š==|Wp3lng!qےD~K=(VO"S⇖V %8T}(lbBl*A-te=*צxb|ӤezY $%z eNv(oG VcťYUu0׳?q#':KՕ+)&jB;:_Dضu}E_?j73Wf{gF+20,ilјBc UYb3'Ro߈mƃKڒ+ErZeR"C=1 N&#ZnZie؎*k2h{rFmL,OV6A YAR>vM}1'VNX"M)}N݀їDn;Ŗ82%AuoXr#$P2r.3^gPQIF U;T-H&raJvJ6bjIj5RI!mhg vJ8RAy 쿋nCU_xOPȍRT"p˂~wNŹA@V;]Jѽg0j I%[.Ȋk1W0 @%y96ŃDD`NKP<ސHl+` qΦHntX5r^E_BHą6nbH}6o窎ͻEz1#RJa8#qS°4a ~qP|MV:X0S㦕ԛ[qkzڲ|!oF x~(m|WK@ Y<@r*6 Ḷ"ؙu ?Lg%aU6d%cg#a.1lNfKoܐ!6#}W xTCϱ5" [nv7iu%%!P %6TD"|foFa1v@c%܌-=L(GK9WN#n#ŏ 3K?~NŠF{Wաa_S6_Q|5!qCJӍѐ"5끕YWV?Ez?K+,tg[^XzHr*1f714y2X]eAol=/e8&)(B1X|q 6er.ˤ/(y!yPNQ;yH9;Fv6X"PάlGC.Z }E`a[a]B@&&rlfNFb$ z!v:φT ӔFݮcIZ'B\,1h}z!3[@Ie (0BۧG\X1)YGhy^~?*5nNY퓜dOl  )l&%DUQcC,z;mb,`a 8NGg4Q+:!ARJo<}w;|ka>-aذK0zCJ;a QqyS|^UNyݪO 5ڛhl>w%Gx,PiI>0h[uVX¡30ƓiZ$n۬H <]ĕZQNTp' @T=b4J씱=(=*6ϋ^lhxskVsQO51,:Mxe9N#ҠxUJL `XbnzPl'z!Tg4%ˀR[}.RI,Y1>CeU-hz/AiQ'e"Pz lI`BcYb6\~ ALBضTP-a[-0L̿C%s1̉=Ni-|zEKt1 DW C>U8RIȾHٕֆM lm]Gz"9ڄR[՝;b\Qq]߹I5{[Aɭ# 8 ||i%Ezix<z (7%ií7;\%$4s=&!T!c$rYm;vV cQBD2 _UjS;n{DeH #d+ܷJpz~>LcJ?a bj+e3^)/[OH~;ÞކSaRSmX0Vf l 77&:ȼov@&@cR?e?NR{Zب Ik $a%Z$fg]+) G~lܽ+םPL8 ztn'B{Vh(\62hRٶ O?~2T;ȜzwL$wuí9A k=c\_6h^rM. @uy g_ w?ct(iˮUߦa:{d'z1'&fIHH!a5e" 2hJ=( yS(?/\=4Dj RN<Nyvr-p*:9`jcgygٓЫjw`";i yxUH>E抣UA#K c2~U"@cr?E.unobx:!;ѐlVSTHM!?kvhd7*&=K|>RIhŵ@mwO6πQd!pefh͒!'S06U?"@a}Ҹ/Qپ0*/ws<;.7Fl'[C6OC[ |zok&^jMIq7-UʱQ6Ĥp;:k̮*tS5;kbc0f[Ҽ"ۇ'8펣^QPlM&;z0`tn2CLPJU 88oui{OJL^& MFRyh[̅[omv2ͬθP5lQKIS>x]bct݀>9ɩ0d2WPxl/¼vѕe?Pkcz5=D-uI^Zƽ*aqcr\XϼYk@%!cktw~q=\nу0xC3 w* ~?(TEoEQeG% lo^uyI;"$^'ŏvEsvFWwH9.D|3<\/|O>JUIk͖P| y58j2q>]iYԶ$# sG+ ee}}N]gg^g͂QK#-?JZwث҇OG҅K s,l-4&GȲ7b"b+9 , j]H:8M;R)NwNgdvl T^Ҫ2}DLzBӤe>x: IZAƲōS ZL;D)Cib[3Φ;{\z-idَ:bTШR M|J̋DǞ0DNM-~.%Az[&ƒSa9ěEjP46:ꮄJaO*瓖S)pߑYUJeLG@bd7[8; ٜc) /]x\##QZ9V=H7'`@ˬ\آ=(X^=u` - \-yw/^ۭm7l VfT'<^6&m(i?wajp@ [<$5'<2)RB*-*f OFJZǮҪxDI{CH5^ RuWase&oO 1wǃ}[hNFhݔ]3 m}GeLZ3zQaINǴ)` ih\G sqcǀ1aPu(eQ`v^(N X4T nF_9wD @ wu- P8D1";IxDJ0Y}zm5'u>7cpҜvm=@%d^kD{itA핞Uۂt_m3F^&~S4dL?d I6݁H]i[@7ਮ-@@=b^Lɘ+F.sĒ] CcR@VZx^'NJ6>A0{,?HaR#[;śGd1J,oFX{rWJ xld6B{jph)^FOV].Ő?),[U:qñ#y+=&UO"qSwh O TlAǧ|6B"pץTcS!e~d@Xi<نX7vӋjsq~Ĝw 1dZ 벐g92#@ k=>0m-޽Do%8:+{nALJ!`8hE P@"vX :Zނyēdj|daTl_ǀWۉjσ9m2HKDIˡgS˫AMh|.$@v(=J`5x!]eviR o8m_L$Υ$[ "\OFVJ]hJmPo˔) ҃7w?w56`GfxvMfD69eHe$P]GCMru4ng'8,L+x!Rc }N03 mbA%+]2\h,& }=ލJ{p64LCIE@v1uS{PofQב 8.~M"jN)Nj:<8Z uA3Nj@&\@͘Pڞ+0%aI:2?qBP}1 VZBEȾU5`@#[G%fDj1;0݃&Bh'x}VSrVB:WP6!Dbp+3BOP[/N3ILC7ytH3/Y'!,ۚ%yrZBз>I1*DN/ڠT|X:0(B1fj8PSUSIJɈbzR,%z5. N0ZE0iZ, dvv.~_i05>!`F Eo`qз2`+ 3=`M02C&>Ksٓ\ rH)FS)WpAޝ~oi蕡tړ,o).RݝR.= }S=v&iRq6Ҳ~+啙 $ n"Ӻ$[&Sfw~ںVjda z({0IwS{O3j8tqc,@.D+1K٨/1 p Сi_&O:cD0a-Akô_N\Ӈ*it'U(ժZڍ 'zoC`RTl%-0,P{᳏XTOƆokK"d߸Uzh88Nސ3K@ȉBj O_O]fK~[1wfC}ò2HePO̭}fqUPkA-k|vx{ncj-W-aG-hwNO͖E)s|fx}I) [i MmѦLόeI:t#eKIX4kS-p0 N8$8P|}Lx4Ol3ftN#zsձ{A1˦_脒wq0fz3.Ugo-અqkI'PC Oܹ:xzvocέ(7+.v*Q wR-ZO" }y(8 Q1/>xb+#h)0PMn_`[0+Rƻ2CsPPdNeVΧъ5{ ܃ f"m|nn{Ҵ#O1$~~:?.eM瀅A?3(Mdt3_V'Gs˙&F@F>-K\|%ހ0zզWf:l SQfM?$w͡6E3n턔PEfi 18)_TDM1%op%Su9=W|D{a{ Gk9i0f:2VZc$QAn5MhʓnIO"X|>4DtPQFR?LhN2 m58F0TudJ _l+8UU,~19v*&Ov~KJ =y٨{3ɓދ)-O_HjQPxPv7yܢlM w`ЮmV+kͽR d w֊(i^%}D<͠ǓI7v]! m.B|k/~UEOZ7f )q D "3[H<DXSd]iy˲gh)i8Dvjv;\?$,/n^痑7 ΧƘn")40OBzFFQ䱷Z ݷGAZn`ٛAZh~rsO 8@{#yDbHLwiM7:16OD\߉>W*$?C[[7: &o,tuwaU˟q.6í8z?*P<`bd;]7p x໫Bg~b8,&qR,f2 {"*-+6N駃w -4yYn#mſλ~ZRW4ėm8}N<&#Idp[.PSy$#+0*ly+58j2u>17%VUgw6z%صO[KjE5c <9,ZŒԪQ)/&y͚_IIYaS}oe1Kb`{oږI-À~n29~P}h?#'12c՟g4jd_ ꁑQl _qi.i~ yͣ Oq[^s.2v$0fW!v⟦gm)IP}NS?N9Y9XOՉvHv^EeTS.'Tg4HvgBhDtNy~''C^j d\zpϱ .S؇`,_h {f1x~A#\tͧ> _a٥<+ެ>$*E%\@rU*ْ3wo]1UnnWKmN2`77J[3qloEM}W3Q}zd X+`N}97G#NŷXYSdv@Q;H_Q uo",R7 CA՞~c?kU Ыv[G~3i`?'G1z6" 3qUp(G}V5<̶PYG٤kJ`,pDM'Cs62QI.ԼAx~0ثOLmq+]Gm J;7Bld& X)P)~7Qh[Q;}9_gC.uƿXu;9L/gC2R"c5ڧaLpU ~`jF8F 0ɼb/78#"Hm=]WCwxզHrZ}h%GQ5q2?*r ƭxEڐLPgS&9uzd\jӹYLJF4P2,5 &K.; J]^ɷ a=Ę0 ** ^^&R(u^ Ҹڂ`xq?vH!Jƹ-~x38eۧߗA A$4h:ŨDN2 9yTc2$wI”h=Q-M>Q`N+;N-":N7a粵MNg%c㛫@X%v,gmqݾA%^7'QN€$;⨃l~neɬs5ԛMl~)nsYWd'BE+Tu3hlx!gjdjł Qeә[24j;n&̛A3٤mBs_TȘU"}VlXm{;I?_H$蹩.%j KrWulXf+}3=ү:! |+{:>ScpAƹ5x oe`D }S4է[Zg$]4N$ UüD"=m] 讫8ɉaZvhr$+ ^d8yS -0h#OmبuB&&y-U#GVdMJ,7y{E) :LP^ Vi/H4 / w{"* \D*Pj>'c&bG$Kȉ\iwxAoMxܴ;Ї3%Ւ0`|ILL/y[?/ g腯2a-H[6Ur)MLP# \*Y=[ 'X%fH*%0z#S4 RӢD`vJ%jejEDn+\7( z@Ѭ kwBjHO1ϑ5’l/ 4Uw- Jw9ق)&l#a}vYEsstFq~e5W͈ ^i׊GF|{fyQ =u LmpohyCw$ʒ9#:+#'6i-x#-R n]F"#pJ(hvʦ)IqήJ{X1K hwz9L9iӌquZkme5472eZAe ! O-&~ivp5Ds4YS_bj=U{_SIg5 2_;&n ^] ,L`y8zz)/%GL5]'O/XfgO5AmW1g.Ep#K|{pm!~]#TxYJbow4я<}XFÞo1 HA{a7 28GV&n5Gb.4[*DUb~ieɦl~ |s\qIw&hn8wᢙK>#Yc[vq]m^ I2>yLk@9ELQ IL7-7xL iS\HTҋe8&%LAAJA爃ST5[@< qQ,8rE&GN(G?`UQ8HqQЙWGa&"BvP/GO){EA;5s=F| N/8C64@i_u5,q+"jfY䱕HW0oۢ\, %gh B ڞ;2&w(7@{JAᴏ{Ѕ??;D.!T"`˲v1KE(R+ةY" !QJ>eMtd9Zϸ1屉/^z:䘬8pP".ۖ>Dpk.lЁF< 7@37yZh$ı 5cIuc^Rjbݘ\n}ŭ瞾0<%9fK- a[nhb+ĽI|m{2^K# ܘGjcxEa =>~SZ5R@]-r=Xwt%hٟ]KLoL̂Xgo9T!Qqu NI'ev~IJ C;u,`Dnnr'4/_=]z.4tfO<z@\ Ӑ Z Q/1lFn_guq p̏+9ȳY#)^NɝG8 AX7~4Jd/XOD}T$fr e4lZ+H̸ݸZ[q<7qIˣM#}nl.\'qdOy0+E[˵1?UT0KZ;.[`=)&VJkR!^x?eY}"?;3d4:صuu8hF촀|P[|HǷigDt}Owm ]v(KRр}-V(G U+3 *,'J1^T;' )_F{%IN1[80}Lьɠ\Ǵ<1Ys^ '߅4jB#2by'܁ZB9L+"8 )G/BC vVpA=h&žSJͰy+sEHsJnE .ƵNL<qʀtͺYYٙ{ɺKV5 Wv ,re&d?jIbK>kCO+~U!<|B] ī_Xqs8%$őI^|N ]p=)U Fj52htU ͨ1/2 9ew'O|b8l54~g6WCC~,fYkҺ|3O&t]Uv3lM6К5$;W @Y8D)D"Q0Z|GL9D-{p19S}Qs 1*QU% F{RאŨyڢܳoN2 dAJ$9E I̮3xi.B2or岺s ^a!0ta5*j-,P봚&* ?ޓD}m%,qַ&nQ_XֿS5qh Đ|*(ϽlMRQ*!=Ӟ$4c6Hc҈E; }?^( 3~QZ:t$m?CBba!UlzbayL0T*V)O'1]/zU=X-=jzP;-/UO̠9RPׂ ߱.^-`1 ~|dz,dH) apq~-~I @8EK%0bO.Q 0w1bo΄\i":ִTl% D#s ߎhXj82;'-7Xq[r,"gH@{0|q X5AH{e'GFXw'ol69M"Uf'?');"5&(萑,Hiy_[Qh̚Dkg:C|9oj,w'Y67";cݥܽ*АrHBA̾OA\5ƥ?dw*,׸3B)KAEE)i댑ZX7,Mܨ'#e[A(B`1+ቈR*)d>B`D8yΰ^=fRׇ~?Yqݜu<94Ry1$Nta20(eWpǵ{Ajͮu[Ǎbu sS`WAV3cPW HZӫ>)uO-s2+8|xnp?4'1ŵ|U'^'9E=G& '{:z 2S,G,_HLDy6&((%CT7Z 9I0XN5LxTԷ01M+֌q+zǀDj" 2nЯu5 γr <{ ){]oU)lF,o0lVX?䰰rvDМ9# K,+( ;L1u(V<|Νt%6yYՋClF8*3bu"C?n|ƪՙCvō/X>}.MS-$K2ZC!#@?*jkɵac˘}P eo?c_ * #6ƈF@&ͨmwc`I㨰mG PsEbTu'pdh!cf"ْ_eс "sܪE\d]Km.Ǎ09jʏ1hB.)NEF*xʇ={r LS j۞4Jex T5 RU9`1A#C}ې4y)*ܒqRpAK9rr&wBph1KQ9[9cov[x=L=x,ptu4rQ]核%ywd788bZI ꍆ |W{Eo/*J+ZuXlvܷDqfH4ЈJ" ĉ3?!Zt< ]6M}TyH?e|Kig<1Ocx`POo6}"l^Rf;~)/U? ŝ :=p)/Mǿ#vÆ0J}̇Ɯ'ޟn*1_wdpx}%P d}崪n0rs_ {MZ/&W:)rth˰Tt}kշ]V1HX3E h;xQOlӾ4_ `0⣚4{Tv Gvi܎ ŒM!; GUCyqARݳ + }~|1!{"2FZPcfSG^Hn! v|7[9\ݏm.]NgR&XЙQ,&qYq#3^(}U"YTc˂3]ҊYx_I{{]Nٲ9@` +vQ*4/YŕQ3ы|ZԿ)K&" ݑBZ_]3M8XykZ&`gIz<."0ԇfrN%6XVWg[[=&xO$mD2CjӞ$.CA'S6}ށ6f{-۷D5V&XaMA!RXX\3z#):?=\p|w ̧/luI*O9h<,Wo_55ZSg.yʶZ*dA?mNyoEsZݖކ >+Uwu!A8_dvKOZ $!py誄qPT/[CLU3)NE;kvybd__7v]uoUB8Ę~h^L_I_.KaәlLŴ5#&DIut&s0L,Om8V!VmjCH§7zX]Ǭǫ]Ռ7+lzIz QHđPO:'|ȌE֜܏&92 'JiYԦ;`ʅLpXnC 5 ! %)mrhii7pEi *E?7B!V,4#TmٓaVWE$x HrSO6q>H qiݗ#ͅYEm΀Xfӊ0,|XYk$"qF%@2U3߼Tat9$Z vZjo%Y$ 5vΙ)I1i;RI/.ǙG~!q}w/f&PߕMnm&; s#V}Cv JM9ö.rnEYX^&TWp$˲Sh]N:<7.l6IA+ p2`>{<\iS_.[*ʤ"`~]\;|s6#$GKEYĜ]yRB>_ِ`٦^㫂)uS  U4ZRr lg:v['ׁ񝑈]/FI,,Co#kgDtk)x0*Rvj"MJ82HKzv`C1x+Y%n*!|^:PY)Wsa3壣ʕu/(N!goMIG-nUPn+d| eEB6IY ';{g*Rz%x1.50{0R\h\*ڦзHb0iHvdH9-JJkV6Oac{W"n]czʣò#Xӿؑ&1PJ zxq~$tnNRY$Ym4P3%KEyBDUs7l65H U*^6HEދ-yo ?櫧*Bܨ$'e+ (:#nNs%o1K 3ce("X,:-^$q%㔴XtCԔ߬0_/}ix@GYP.Zϵdp8s _Gdr;0PP rd(T;ЖKSa׀-i+7g [q"v}),5$,\o-CCPv|- w (Ʀ<+Aߞ5)b'm_Lɣ 1Y$YM幂(0ه@Uh<`5zU~UZ(izv.0XVs+dוe{O6PQl'Sa=khu/啶dMUk-i C7e@4{j bI# 4ތNNO. ?Э#~6;9!uל$9A>ayi\hfBgǯ'T\qֈW y,>' 1!.Dg4zp:8gvYVܝ=бy*A z&xݷ'Clk"diD@ZG0_-J̫ /Z^X+~28 ^+'rh=CXI ժOR VNهNoL"|,>>d5S |Ʌ`6mõ~`(4 tD)3N7LC ث<&?$XV(WuԎw:}` AI·*xAH'H}Dgy1?vhK uIЃESW2KxFnJ2x*:`}?nɔ6,4 Xsx3ȯy4^ B!}nVC)Z")X?z"l̄Vx@*cgu?9}3itPFqdH:*7->IU)MwYHqovTЁ'Dk4)L3o6P?$C+2~u W:-]f՜l;18eHz^sѪOi9AKg5{|)iL[R,gaM*K0E;zKM/vZ˵ PX_B#Wͥ)$h-آcyk.ɵcdOhآ'S}Iy:h*1ZtwIč=+ϙ 6^+\h(rGe3*6]6;>gw/wl2}Q EU2En4 Ю'* ' #53aNx)fXLqP].N~Pǂ0Ʋ/yƒ=Ʉ7ڀ~΂E.m,zyl%<:J^8jLcnHWb%X,MiQJ:p,F|Ĩ|NgrzRmrV=ÝP_,BFy$n@{UDfN$̺fqC YZ