createrepo_c-libs-0.9.1-1.fc22$> Q tP>;4?4d ! C CITd l t   $4H\!\!!(8/9/:h/>1@1G1H1I1X1Y1\2]2^2\b2d3ce3hf3kl3mt3u3v3w4Tx4dy4t4Ccreaterepo_c-libs0.9.11.fc22Library for repodata manipulationLibraries for applications using the createrepo_c library for easy manipulation with a repodata.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.fc220.9.1-1.fc22libcreaterepo_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]=5a68cd9648fb4fc7354bde1af6ae5ea040763bd2, strippeddirectoryASCII textPRRR RRRRRRRR R RRRRRRRRRRR R RRR?P7zXZ !#,`]"k%˴7+vސ/Geoҟ丁5"ZlZ]J|O *ZTr=da|b9AV4tB543T _AɩCJ#df;B &x&[цt_lfa4^1;?;^G )ǘNFC"-kݑ&j\ \{#A]mФH>ʗB *G;_f8p)^s3 1,IT*Llc~rZھ `LYr9v61#[1gXO=89u?a;E*DEpW}@q }wtW#3J%gT4,/u`#`戢b MCIpiFcu]p).K]ׁL2LreMN5&lxes# ebpW4%J#!{=ItBWuD__el=(I]vx, 4jsLvЖ{ Ӻ$ɀ‘4UVs(Iʏ80n޹hQW[g,/,zWxoq Cjއ|yzAmݯ0+7$jaEZ$_4:/vZD;B«U+Lx|i>8ђ $m ӽ>(O(>ǗTؗ+`e~t0?9} 0*dNBTvEgTaoR,ytmՅw>&V0km%I,(X!Hn5V$#2LI0612`E޺ ï̴I6,sc{LOKo Q'ĝCәSp,2*5#{ X@/ݍFQ2U|tg\ؾr_X XArsCܱ}!N@@ORJ%D'$KMP/]q( kr zJK/>Fq BDž{t{,ۂ̄nAw$l)1 s[ a)В͆Luὣi0EvEkGu;^-b򷋋6VD7ۤEJv&{\n#dy3쌐r>8s.-?}2dm7NBjǡCΥ" (ǵg&Y[TukM{dpaҸd>֥+M;A{<)3<*kP^?fKǿw +jZȮ_!tAB,T\Wk:THO;SmC͟$ Y/fuR¤jti:o\S@tZ}Y08O>x<}ۢjG }~ip*mA#[3Ϝ X/7G.kgZ^%e1z$J_xyԅj׏%}:$Ȗ@xy=c ıw~"@DgJ;(ZCi1~"=;#ܩ?)|ɇ?f¼߷ħ# }D+dILo'[ ýKa7_2pB&j8GA|]VmhA'@"LU/Nh K euBe ]H5D?U3SSG pJB? !bW͸XL2-tB3G-ZfR C% U5X2یfd 2\,lS #t`d:?}eJ1kU OԮ ydqS^(6~'"d⊶saLnz oG=\r)kJku]dfZk|Z rd(`qZmGdBc|/B LKk)"Qw{s'۲)\* '5-iIZ ?BF<2q,!/c( -cBXr|yxT>C2@@ӄD&*J$3]]!ڲD{hOy~cf/kʄCZB>pXc8o=2d Hļ;J%+ƳPG 4:4JxMUjpTjy\0.OW˺%rКpdڽgf\;":C)F%Qe% e7;Wx1CcNr-Of#ݩV-Gñ:GS<6V/YSL.@ˣ~a (Ԝ3%]'urs,0d]9f!tX,Ч?IK6ߋZ%YHv+b]Z"n~ rjԑӷ}z!tEԟUW54=/\ɯ7o: Y~QHUނѝF*Sv %>J2:g<^~kJ)*F9+fEv)̖ȿh )q v/N%xk;DrUb) = lA8 :aXå&_ ^KK/ag=4C#Ěu;)؄ t֔]vIal\(γ Y$4'GyQjᩤ|n'#Y,{pmYVS6SBr6uuF_YA&?\00d[T 둄S-]ʺ ]qx5) LÛavrHLHfG\,4i}!3W^*!iRe!U#Gw iζh}Po !f #Q.9 MF*ЫneEw zY6d!UȢXO\ݘ HhҴNxbӼ@I'ʛ0fc;(q"䝡Xw5 y\P-qfE2@vB<ָBnL=7:zgu >y-I4k%{T_Z[{T-57s RohY}D91V؅5`˷C.(-ޝ` Xse1^6Ml,ma}AͳU}DE JBiֹ= Oc Es0S;Cm&0~{IuIA^0 fׯ{ġfgrb jӘRX)Q,vY*8:ozѲr]KtK[24_KdS`3:Ckv#-/@RVNwr"7hh \FU{ad)=3m~&.O7&pfevfdϐ frefUe`7Ӯt!v7 =\3Ri\V*-(& hռCT# }<+Բ0z& [lGCjּeԅR,Ш;ў 4Hxh F[Jp_s'<",+>9g!զ0"Ő xB ?Cϵ-ah.J7=7?:dJ]U@!ב|bZ,ӯtA'A8*L9o|%cRWHӈ}ȌcL\L=?s0tjGB!CLd\#{Yz|O.8WHbXb9FvܸxlQ&Kq #ąHXrb:|/"'pm﹪!{c)k$= UAMa J-r]s!5@S:x枒o*c'HLABHlwq}QKӂhQmmԱa]/2Be ٯ'g^`]#X'V'`}K9dV/GgN0i4:Ֆ: fz5HnŹqB;%&+M+Mģ+<&i=XRנFl-f#exL }UquG`7֠ԔKBn+Mo"թ,)R==0-XmKpc]l gCx2!/w;o@T,R7_}cI2 RC琲bʉ8V{En'@3=½pHs5i =}GU;_jI4ɏRjNmQJA1wZ؄8s`Q)F?!BpD2AnOt4Fw:G-<Dﰎ.R!qEe+_U ~X"kfk3MQ4XC^m@XXS+'q CTdU,UUjfG J3poLSI=wæ<\`ʕ1En5:..7;Ma._/L>ɩ. Հx]s{Ҷ;Fhb9.68W5R0%ՉQK r%ZCI!PIv&F!AF~E$qӨσ μ8hB_:2 \r46b %`V@H^!eWŢu(Q( ]<~g xj=+zs~?K m}e'` %d̽1I\'օ{mА޳RTXuQ5E0Ѷץy>RvYR=(H1WMVh:;psVg}7K0hl+D)_UpF7U^f%B^/9R'4|YWa{|L9Is9 ~=eL{4VeȜ=5f9-S7L%(!|Dbg hq`[dŌ C3%"Rk:YH@%MM>`ZLgtx ̔4$ ^S:{X\vΌ1G{R]^UOODQܾeF€NLOaFPw؝|^Gm@8A 5#?au& ^"r >!,P޸@"YBxK_*q>Q&UG[)M $Ώ0A\O}?FY~~Um򞠜g݂8YQWlN~;k @øL-Xv`x4kn/+qyJdj9\?>1vA֡C*\d9f>9,'A{axw[5{@[8c *nb!o~VЊ3v_x;:-wda4M֚yC͎d ?i1\7#Ϝs4#gf^}hP` q< uVdT&V+cPMc컻EWEm!XHjⶠRӍ+Ŋy?CUX`LwdR&gh#*F޲y:ʙF{o=Hޔ<E b[MۭPgn,/ڙl{x}@~5r"#V\7Ҫ5Ttl0?+;U.tUE5ڶr%U+o}wa$nzBG~W.E#Q!&w /DgYcS\L*%4!Z~{q;K+gl3٫>.EeQC/!if!cP>Tځny쾵dvm}Id5iXJvo&GM'zД)<ܪjdv1I|Ar̕h5fEu?J:a끇dsk}Ug@ZAZ .2f-Qo99 FviveOuM 0k762Rs)\ qv,ֶi)Y9.hBOR#VAjΑL|r63qhYBA79G?4>[wKc[èPVIXF XA㖵!i/f _knze> ~@]T@*?} aٶn2iv^)/͆oN+逆 s^LZRyfQWvL3a ϳrॊ[QVC Yqm(w?x9 xo*ݩ}-ɟ$ Qyt1TVo)Kݚ|2 {Eg=`&3lQx!()ʽ wKL Wv-{H؄7b>ʝ_X͎@~&"Ķ J|LOL(8 Bgn%=g/xDTDA6L-R=rV%PhEeAO0-se|gRns[f(.Ԅo\VnT9o;+kjTJ-/&E*^9 %5O\Ik؜&v/YAC'q%.4.t_P k˚Ѯc k?J3EUgpq 9Sʮ$[F~2O)yaXFl9wnRɮn2]ڣ:HKzQ*~&ό:gyeF>=Ď Lx-bF3oi|Orn7%. C l'|7Ew.b59֤O5ɓħk>Lr9l}1=v{Q^HQhl0!U,ext橻s3( 3˂pK *N[Am*<4*z3F餏#Kzq.J͌=VŽ7Wһuq0uNG 6JiEe]`W8V_:¤xrBX0$4d;q9iGBs%Or[;%F ;n*2v 3,$!+kü\+RD3F$ ){:Ϯ{r?nNr_벇#_0\4stĩF9y>-* YxUֽ5z dPNO젰T1ُ_Τ7䁙a "V (殊w4~=8pֿ/+#H[`PxƊd |o"4]|7qW"w] TQ isP䡖j9"@ǡX yV5y5EA =e޵TOiUQ,4|BtyBؙl'0l8_ӦW1WܥE!ѣflLY^}9csμ}tug hܫCs߸w+[( H1bEAuQjX3܋*Ku;Z[œPrzk?rl2t[_pM_õtcng1 Ch݄cOiWI³=,!)@e5x3ɸƞ]+u̍˺wHCh1dh@޸~T<{ +k=#J&|7iOzB{B Rݸ+dfr`5_׵c(]Mj&ljXSH;"JV>&sU'#sm ƀ'txPנ#6`6^uhN QzXEn ӣ,<.l+b SJ ix!xaE+M$BQtX,?Vgx3gK B(3zzSHFx@d<{5bM,8+"?I{5&#@LURPYdV?R;/9vp [o9^%߼$DmG^D[?% U=a [FcڍQZ׃O28<=My|@д< %~ي\@?v3F I_ҩ4 iܭS<9moc&V i5KxxEV=!CK9bHzs24-zzЌW}"^BwhB OԾ45w\q/S4v3P'FIoGZQ((!+SgðSz?R{vMż!ZeTҭЍJuՎ ߽v[Uxn?u b`DYW+]ǁKTf&k4Oב&הlKʈD~5gcboP޾u9NW|U-տLY)5\k,\6v&6,'?z5XD:n;F^|BJ"z$LP0W_i?߼AO:u`DU>һmy.MOFa؆yxʬP&<w ċiA@-br&?PdV2\JGF1fz4i'l#q֛2AcWn:aVץfX1qbK tcPA9ȡM'T}kieBFf qI-I?Tˋ<ۍQqtqD1L +$bg5YyI7_c2Mpr4AA@mUzߋ/νEo^pAg]+RYmV1y`v"1-=]O:ee?Wmoέ +ʫ)܃SqzT ˃s^QxS$)öɬv%X= qb;%n!l8T|̢&9j$k+cl?R*3`qR,[rkQ-,|L, Aҗh w|Vgꣅ TI'7f)C&(D܄U׌=eO([p[e{zt6p< Z9(_W;zvF0AQF_bwŷ2~![D쏊;}>x!FhrR%)=4AHI:Vp7nv=Wb _vH}4c7` i#pvm3Z@LW/FWkFC0 ,TRߜlGK2jXIaSPL 8j΀DkO?utX G T(,:n1VGßU$7&3R+[%WV}t8F(i(BMS%I TIav-*1zՌnzk'QBTr}4EjmY=t*oWX9ݜ5&vRW6//BMn6vKHh-!O"I[]U)% T|tLOX YY::Hs;<ĬZWOƥ_URkI( }9_Q@UK?Qp_w[̜VT PO,P MK2Mt`tSJ}`]8Վ9{pA'.'Ӓuwr`zu˓T.jZMyK#i>1}9yexeNCy]G[ʌJMK+_ka*CLmPlYρbԐ[=,e@/y!fR;A%JtLH*|wSU/F=3!)Yy:"q{8QVjy2, (fC+ٞaPCDԻǍ-z?ۦ\P^޳B%f Zp>啼AA5 >b86RetD5=m^=Ux^1`1L\M7΀Ǽ/|>|/$`Z ( %3\.LJ,tL@e.UQ5 QWVoNRf1kPwFR6?߀ȍb.i/@C&lAh,I^a!w̼\ &'T.5IJ@TH"@UK|培@{c5x& ejLq-@p,oWU#ftf[{qĚz{ ސ غP$D6')%(=i3gOE3F`[HM`;Kg/֗IZxRt7as QU)rZx5u"\Y3 9;e>wT ;eȒvL&}s5F.ZKƘR%ݲ27RF?L ,eQQ2Dr ]T형ji68T=A&tZ=@T$>EVDl+φP2#^\=|)m ZU7,j-&Y`xE @)W*CaMV /6 (_D*i#N$7БV㠢+B 1LcV٪N[xB^wU.9[H7P&7>QKA+$㹝14:, 39lPcݖ[!`@+%P p?w=__ m~q|lu)LQy\  /43xQqab{<89fZH;#f&wWWl6mI 7"'g$QX+[e$5E~0(q&(v_P<"p'W/{2RoQ,_' jʍ EE%BTsp^y9ج"J'A9A:䤻/7w~7GsN_! ;^&P;ԷRi d Fc{SXWߜOsj@wn4}L ZRrdM?M,| Y6hFyө 9k3^7z3H/V6ƕU*Յ'o۵͌M:EJ"A"pA6⌣ʝ ٌtoBHڒ6 "ij1G|qzQobm܎@ڄ+d7w`dE+ !Zxr Ή[ |DwV[2HՃ[Z:* 7Ais.`ߺY@(Bk#1:溗M[])7y] +^YҘhOMxmn7rCw ؼ*R\f(ja SX~^ʋtSXd̫}涹d*r6d 8U-Z7Ulۚ#=ױrAzB3PiG)tX_r/%DŽ܌Cp`əTδg :⇰;0pPoK idwz " `L)ɽxL2y~py%6҅7c)tO5s#TU %=2P&$cQ{X8=RJ/v>C*9~^pu:ԔscapiUꢚU  :Gm+BjԦZXYdgn]̞<<,+Д?OL YS{?ňtƄ=ņ= JrA|\s*6{ht PhDx.'Ҡ `BErQh$y#Ǟ2w,*i|@E?}erkH4yxs1{!,iU@f8$>*?ڇ;d]iVTS]Ca,JHbIJ3bBjr*;QLOθ?oQRQVIis_u$\~hAaƷ[yy4}p/W>AvODtTk=Msϗd- == 9ye\gۯh…g8HP~tV+yB&r`FlUr"DJ;o*T>:ULdD-3V$  5[Pīաc ~Ckx2NI{vDRRQa2:Nkm'*"?6Ͱ~9/Mx6(#ce]El~owE"b:yg?D.Ae)2|N'X'jtW%PTg8 A5xaY@P>1֫w$f_pli[e~L PɅZB.luǘ̮-  ɥ 1M.yK *Tj bl0Vtw!A;gsK"Iq3xevퟀ_? 4+i:^,=E-6GUA3觎Iy_xP+w&Tb]Ѧp?kC`qG ha: qSX$>FQqܱXY{ h*n2U˄o!w:Kb|9]AuLB%X@Ϳ:pt!^8l }~Alk&X%=q%exʷ;7m&~> I:-To?k2끸\lp, 5>mI'Q}mZ^xR`!5HKȒB Jd8^ M8<>?"#]b*Nu2Q?WTH|.-VܕC 4^ O[ n[L΂tاX|RVIY@cګMQs/V\ rid*7`r ]ܥ]V^ɮ QFϾ;1{C[*~ms"c5`lE{:2DKY͓u=ӹIHÑޣs$e* }Sm1DK<1 ]{Uigf5ɛ w% NI[᭞,M뜩rwk;@&ǯ,r;w}. =_A&%J'u]7gSNϯc-`tթO7([iʕIa{m,K^FUtV)7Wf$S_7(0z_|58plfv;]ajkOVk/1M@@6̴Pv(weL`rx 8%c6]HiL_Fxwd*@uXffI xtYm2mCͦc޷P$6[uPFpةXSj!0pI ǭS 暬}^_gI3TKEx'P:ȁ ^`a1"@I}Էû0ׇ#B yĝw]@U,p)ZTi Uf><7,p0Q f^>0^:`~mذ%t\<.NNVR3(6LH}oi0@X;plD)%m2b_KAl-*~@~UNI|4o {(Q!>9SȢ*֭Sskʼ&_ <&mWd-ׄ U;@HV/ϡ}|9`p O:Dq1GuV`{<uG:كxH\9;9!Ch:3;\+F  (7nSd]7.=v7qZpQzn&{Y]h`]XTԗl:%Bg:kM]:6;3M=BQuԅc8n6BQERff72}?LpL! Ջݑ3ZbV w /5O6qNN&:Y»NjכUX?sn39^LBj &Qe*^i2A#fs5ɖQ 3Uvu4\㺾xLNE5fa9R`BPbw1>R|@h򝫃-782Ռ%m@7h|b==ysH68 1Eզ Bzչ{pdxC)j/Ԗy+Kf>rא5j\7dz9#UHmx1e [YQb.y4#-\Č[} HS+Qph{dzfUULJa4LRL24ȎV [yˎ<%D ]̟WB"]HLMQ ll-F~H')PqdՇhxBi;>}1H)PXR"BBe=w[z|IAG™yZc[2I`+-<X4͘ 4l'x >(Ԓ ҝFl+D4$Υ}u.zbi{Ũ-D I\{ 6I1>kno bI+v*öL͚% /8z >cɳm {*F MLlq%3.Q-c<+ HQMM[IoKW$;w2n[9rV(njON~-<;TC~vdVQ2k@q@b)U7Ya[r JIg`y1qiJ"v﴿j*x/YsP|v̅`u-/ڮ=ū76&vlokm[Cc73U4Jo!Ү{/wvL5V@V[$OGZ6`m+g[c4#\׆+9B"(lW>̲#+:,(`jdyΟϷkiQosc2,TF@3*FcWhbFS+T6 XՍ(lhJDΊ|xyjzHOvEQgl&q- I8))!Psj_58Dei R:6#kB- 52˓<ɍJ3U hY;Fy#b[8=^} ; F$]d[QrIu `CӯjAhhŊy[tߵ˺Ίxsk#fp .(y`/ujhJ\ )j nVc;B1,%|5^AKeJ=k GA YZ